CN112579818B - Staff voice annotation method and system - Google Patents

Staff voice annotation method and system Download PDF

Info

Publication number
CN112579818B
CN112579818B CN202011595620.6A CN202011595620A CN112579818B CN 112579818 B CN112579818 B CN 112579818B CN 202011595620 A CN202011595620 A CN 202011595620A CN 112579818 B CN112579818 B CN 112579818B
Authority
CN
China
Prior art keywords
voice
music score
annotation
binding
voice annotation
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.)
Active
Application number
CN202011595620.6A
Other languages
Chinese (zh)
Other versions
CN112579818A (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.)
September Music Technology Beijing Co ltd
Original Assignee
September Music Technology Beijing 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 September Music Technology Beijing Co ltd filed Critical September Music Technology Beijing Co ltd
Priority to CN202011595620.6A priority Critical patent/CN112579818B/en
Publication of CN112579818A publication Critical patent/CN112579818A/en
Application granted granted Critical
Publication of CN112579818B publication Critical patent/CN112579818B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/64Browsing; Visualisation therefor
    • 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
    • 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/16Sound input; Sound output
    • 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
    • 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/04Boards or like means for providing an indication of notes with sound emitters

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Educational Administration (AREA)
  • Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Educational Technology (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Auxiliary Devices For Music (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a staff voice annotation method and a staff voice annotation system, wherein the method comprises the following steps: making an electronic music score and uploading the electronic music score to a server; the teacher opens the electronic music score in the App, collects the voice annotation of the music score through the microphone, then drags the voice annotation mark to the position to be marked and sends the voice annotation mark to the student, and the student opens the music score of the voice annotation, so that the voice annotation can be automatically played. By the staff voice labeling method, the audio annotation can be automatically played when the staff moves, so that students cannot easily ignore voice labeling on the electronic music score when playing. Meanwhile, the voice endorsement is adopted, so that the type of the endorsement is expanded, and the information quantity borne by the endorsement is larger.

Description

Staff voice annotation method and system
Technical Field
The invention belongs to the field of music education, and particularly relates to a staff voice annotation method and system.
Background
The music score is a method for recording music by using symbols, the traditional music score is recorded in a printing or handwriting mode, pitches or fingering can be recorded, along with the development of computer technology, more and more internet technologies are applied to the field of music education, for example, the music score is electronized, a paper music score is gradually replaced, the electronized music score is stored in a common cloud, and the electronized music score is pulled from the cloud during use, so that various music Apps are convenient to use. Many music apps are displayed in a picture form after adopting an electronic music score, and in order to restore a scene in which a teacher under the line marks the music score, the electronic music score can be marked with reminding information in a drawing board form, but all the music apps are displayed in an image form and cannot display multimedia information, such as voice marks.
The existing music score labels on the market have the following defects:
1. the paper music score is adopted, a pen is required to be used for marking on a paper mass spectrum, only the image-text form can be marked, and the paper music score is not easy to modify.
2. Some existing staff presents App, the staff presents in a picture form, drawing board scrawling marking information can be carried out on the basis, although the drawing board scrawling marking information can be modified, the drawing board scrawling marking information only can be in a picture-text form, effectiveness of reminding a user is insufficient, and information bearing capacity is small.
Disclosure of Invention
In view of the above, the present invention aims to provide a staff voice annotation method and system, so as to solve the problems that the paper music notation is not easy to modify, the music notation information bearing type is small, the information amount is small, and the annotation information cannot be actively prompted.
In order to solve the technical problems, the invention adopts the following technical scheme:
in a first aspect, the present invention provides a staff speech annotation method, including:
s1: making an electronic music score, making the electronic music score through file software, leading the music score out music score data in a MusicXML format, and uploading the music score data in the MuiscXML format to a server;
s2: and the teacher opens the APP of the teacher end, selects the music, loads the electronic music from the server end and enters a signing mode.
S3: and selecting a voice endorsement function, clicking a voice input icon, and collecting the voice endorsement of the teacher to the music score through the microphone by the APP and storing the voice endorsement.
S4: and dragging the recorded voice annotation to a music score position needing prompting, and automatically identifying the current voice annotation position by an App program and binding the current voice annotation position to a music score subsection.
S5: and storing all the voice annotations, selecting and sending students, binding the voice annotations, the music score and the students, and storing the binding relationship in a server.
S6: the student opens the music score which is annotated by voice, displays the electronic music score, and after the student clicks to start playing, when the progress cursor of the music score moves to the position of the voice annotation, the voice annotation can be automatically played.
In a second aspect, the present invention further provides a staff voice annotation system, including:
and the making module is used for making an electronic music score, making the electronic music score through file software, exporting music score data in a MusicXML format from the music score, and uploading the music score data in the MuiscXML format to the server side.
And the selection module is used for enabling the teacher to open the APP at the teacher end, selecting the song, loading the electronic music score from the server end and entering a signing mode.
The collection module is used for selecting a voice signing function, clicking a voice input icon, collecting the voice annotations of a teacher to the music score through the microphone by the APP, and storing the annotations.
And the position binding module is used for dragging the recorded voice annotation to a music score position needing prompting, and the App program needs to automatically identify the current voice annotation position and bind to a music score subsection.
And the sending module is used for storing all the voice annotations, selecting and sending students, binding the voice annotations, the music score and the students and storing the binding relationship in the server.
And the playing module is used for displaying the electronic music score when the student opens the music score annotated by voice, and automatically playing the voice annotation when the music score progress cursor moves to the voice annotation position after clicking and playing.
In a third aspect, the present invention also provides a computer-readable storage medium on which a computer program is stored, which, when executed by a processor, implements the staff speech annotation method as described above.
Compared with the prior art, the staff voice annotation method and the staff voice annotation system record the audio annotation information for the staff, can automatically play the audio annotation when the staff walks, can play an active reminding role because the voice endorsement is automatically played when the staff walks, and enable students not to easily ignore the voice endorsement on the electronic music score when playing. Meanwhile, the voice endorsement is adopted, so that the types of the endorsements are expanded, and the information quantity borne by the endorsements is larger.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate an embodiment of the invention and, together with the description, serve to explain the invention and not to limit the invention.
In the drawings:
fig. 1 is a flowchart of a staff speech annotation method provided in an embodiment of the present invention;
fig. 2 shows a block diagram of a staff speech annotation system according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
It should be noted that the embodiments and features of the embodiments may be combined with each other without conflict.
Furthermore, the terms "first", "second", etc. are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first," "second," etc. may explicitly or implicitly include one or more of that feature. In the description of the present invention, "a plurality" means two or more unless otherwise specified.
The present invention will be described in detail below with reference to the embodiments with reference to the attached drawings.
The embodiment of the invention provides a staff voice annotating method, which comprises the following steps of:
s1: making an electronic music score, making the electronic music score through file software, leading the music score out music score data in a MusicXML format, and uploading the music score data in the MuiscXML format to a server;
s2: and the teacher opens the APP of the teacher end, selects the music, loads the electronic music from the server end and enters a signing mode.
S3: and selecting a voice endorsement function, clicking a voice input icon, and collecting the voice endorsement of the teacher to the music score through the microphone by the APP and storing the voice endorsement.
Specifically, a teacher clicks a voice input icon (such as a recording button), an App starts a microphone function of the equipment, voice is collected, voice data is cached locally, the voice duration can be limited to 15 seconds, voice information is stored after the time is up, and a user can actively click to stop recording when the time is not up; and the teacher App program generates a voice file from the data in the cache and uploads the voice file to the server.
S4: and dragging the recorded voice annotation to a music score position needing prompting, and automatically identifying the current voice annotation position by an App program and binding the current voice annotation position to a music score subsection.
The specific process of binding the voice annotations is as follows:
s4.1: and the teacher selects the recorded voice annotation on the App and then performs dragging movement.
S4.2: and acquiring the coordinates O (x, y) of the voice annotation in real time during the moving process.
S4.3: a list of coordinates for all the curvelet bars within radius R is obtained centered at O [ (x1, y1), (x2, y2), (x3, y3).
S4.4: and calculating the distance from the O to each minor-pitch coordinate to obtain a distance list [ L1, L2, L3. ].
S4.5: when the user releases the icon in the dragging process, the distance list of the current O is obtained, the minimum value represents that the distance between the language mark and the bar is the nearest, the coordinate O of the voice annotation is set as the coordinate of the bar, a binding relation is formed, and the binding relation is stored.
S5: and storing all the voice annotations, selecting and sending students, and storing the binding relationship among the voice annotations, the music score and the students in a server.
Specifically, after all recording is completed, a specific student is selected to receive voice endorsement, after the student is selected, the student clicks and stores the selected student to form the binding relationship among the voice endorsement, the music score and the student, and the binding relationship is stored in the server.
S6: the student opens the music score which is annotated by voice, displays the electronic music score, and after the student clicks to start playing, when the progress cursor of the music score moves to the position of the voice annotation, the voice annotation can be automatically played.
Specifically, the student opens the song that mr's pronunciation signed in App, shows the electron music score, according to the coordinate of every pronunciation comment, binds the pronunciation comment on the electron music score face, clicks and plays, walks the music score light mark and impels according to the performance speed of song automatically, when the position of cursor and the position coincidence of pronunciation comment, the automatic start pronunciation player plays the sound that mr recorded to form the warning effect to the student.
Fig. 2 shows a staff speech annotation system, comprising:
and the making module is used for making an electronic music score, making the electronic music score through file software, exporting music score data in a MusicXML format from the music score, and uploading the music score data in the MuiscXML format to the server side.
And the selection module is used for enabling the teacher to open the APP at the teacher end, selecting the song, loading the electronic music score from the server end and entering a signing mode.
The collection module is used for selecting a voice signing function, clicking a voice input icon, collecting the voice annotations of a teacher to the music score through the microphone by the APP, and storing the annotations.
Specifically, the acquisition module is used for enabling the App to start the microphone function of the equipment when a teacher clicks a voice input icon (such as a recording button), acquiring voice, caching voice data locally, limiting the voice duration to 15 seconds, storing voice information after the time is up, and actively clicking to stop recording when the time is not up by a user; and the teacher App program generates a voice file from the data in the cache and uploads the voice file to the cloud.
And the position binding module is used for dragging the recorded voice annotation to a music score position needing prompting, and the App program needs to automatically identify the current voice annotation position and bind to a music score subsection.
Specifically, the process of binding the voice annotations by the location binding module is as follows:
s4.1: selecting the recorded voice annotations in the App by the teacher, and then dragging and moving;
s4.2: acquiring coordinates O (x, y) of the voice annotation in real time in the moving process;
s4.3: taking O as a center, acquiring a coordinate list [ (x1, y1), (x2, y2), (x3, y 3.) of all curvelet bars with the radius of R;
s4.4: calculating the distance from the O to each minor-pitch coordinate to obtain a distance list [ L1, L2 and L3. ];
s4.5: when the user releases the icon in the dragging process, the distance list of the current O is obtained, the minimum value represents that the distance between the language mark and the bar is the nearest, the coordinate O of the voice annotation is set as the coordinate of the bar, a binding relation is formed, and the binding relation is stored.
And the sending module is used for storing all the voice annotations, selecting and sending students, binding the voice annotations, the music score and the students and storing the binding relationship in the server.
Specifically, the sending module is used for selecting a specific student to receive the voice annotation after all recording is finished, clicking and storing after the student selects the student, forming the binding relationship among the voice annotation, the music score and the student, and storing the binding relationship in the server.
And the playing module is used for displaying the electronic music score when the student opens the music score annotated by voice, and automatically playing the voice annotation when the music score progress cursor moves to the voice annotation position after clicking and playing.
Specifically, the play module is used for when the student opens the song that mr's pronunciation signed in App, shows the electron music score, according to the coordinate of every pronunciation endorsement, binds the pronunciation endorsement on the electron music score face, clicks and plays, walks the music score cursor and impels according to the performance speed of song automatically, when the position of cursor and the position coincidence of pronunciation endorsement, automatic start voice player plays the pronunciation that mr recorded to form the warning effect to the student.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the staff voice annotation method as described above is implemented.
According to the staff voice annotation method and system, the voice annotation information is recorded for the staff, and the voice annotation can be automatically played when the staff moves, so that the active reminding effect can be achieved, a student cannot easily ignore voice endorsement on an electronic music score during playing, meanwhile, the voice endorsement is adopted, the type of the annotation is expanded, and the information quantity borne by the annotation is larger.
The embodiments of the present invention have been described in connection with the accompanying drawings, but the present invention is not limited to the above embodiments, and the above embodiments are only illustrative and not restrictive, and any modifications, equivalent substitutions, improvements, etc. within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (3)

1. A staff voice annotation method is characterized in that: the method comprises the following steps:
s1: making an electronic music score, making the electronic music score through file software, leading the music score out music score data in a MusicXML format, and uploading the music score data in the MuiscXML format to a server;
s2: the teacher opens the APP of the teacher end, selects the music, loads the electronic music from the server end and enters a signing mode;
s3: selecting a voice signing function, clicking a voice input icon, collecting voice annotations of a teacher to the music score through a microphone, and storing the annotations;
s4: dragging the recorded voice annotation to a music score position needing prompting, and automatically identifying the current voice annotation position by an App program and binding the current voice annotation position to a music score subsection;
s5: storing all the voice annotations, selecting and sending students, binding the voice annotations, the music score and the students, and storing the binding relationship in a server;
s6: the student opens the music score which is annotated by voice, displays the electronic music score, and can automatically play the voice annotation when the progress cursor of the music score moves to the position of the voice annotation after clicking to start playing;
in step S4, the binding process is as follows:
s4.1: selecting the recorded voice annotations in the App by the teacher, and then dragging and moving;
s4.2: acquiring coordinates O (x, y) of the voice annotation in real time in the moving process;
s4.3: taking O as a center, acquiring a coordinate list [ (x1, y1), (x2, y2), (x3, y3) … ] of all curvelet bars with the radius of R;
s4.4: calculating the distance from the O to each section coordinate to obtain a distance list [ L1, L2, L3 … ];
s4.5: when the user releases the icon in the dragging process, the distance list of the current O is obtained, the minimum value represents that the distance between the voice annotation and the bar is the nearest, the coordinate O of the voice annotation is set as the coordinate of the bar, a binding relation is formed, and the binding relation is stored.
2. A staff speech annotation system, characterized in that the system comprises:
the system comprises a making module, a service end and a music center, wherein the making module is used for making an electronic music score, making the electronic music score through file software, leading the music score out music score data in a MusicXML format and uploading the music score data in the MuiscXML format to the service end;
the selection module is used for enabling a teacher to open an APP at a teacher end, selecting songs, loading electronic music scores from a server end and entering a signing mode;
the acquisition module is used for selecting a voice signing function, clicking a voice input icon, acquiring and storing voice annotations of a teacher to a music score through a microphone by the APP;
the position binding module is used for dragging the recorded voice annotation to a music score position needing prompting, and an App program needs to automatically identify the current voice annotation position and bind to a music score subsection;
the sending module is used for storing all the voice annotations, selecting and sending students, binding the voice annotations, the music score and the students and storing the binding relationship in the server;
the playing module is used for displaying the electronic music score when the student opens the music score subjected to voice annotation, and automatically playing the voice annotation when a music score progress cursor moves to the voice annotation position after clicking and starting playing;
the position binding module binds the voice annotations in the following process:
s4.1: selecting the recorded voice annotations in the App by the teacher, and then dragging and moving;
s4.2: acquiring coordinates O (x, y) of the voice annotation in real time in the moving process;
s4.3: taking O as a center, acquiring a coordinate list [ (x1, y1), (x2, y2), (x3, y3) … ] of all curvelet bars with the radius of R;
s4.4: calculating the distance from the O to each section coordinate to obtain a distance list [ L1, L2, L3 … ];
s4.5: when the user releases the icon in the dragging process, the distance list of the current O is obtained, the minimum value represents that the distance between the language annotation and the bar is the nearest, the coordinate O of the voice annotation is set as the coordinate of the bar, a binding relation is formed, and the binding relation is stored.
3. A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, implements the staff speech annotation method of claim 1.
CN202011595620.6A 2020-12-29 2020-12-29 Staff voice annotation method and system Active CN112579818B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011595620.6A CN112579818B (en) 2020-12-29 2020-12-29 Staff voice annotation method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011595620.6A CN112579818B (en) 2020-12-29 2020-12-29 Staff voice annotation method and system

Publications (2)

Publication Number Publication Date
CN112579818A CN112579818A (en) 2021-03-30
CN112579818B true CN112579818B (en) 2021-08-13

Family

ID=75143988

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011595620.6A Active CN112579818B (en) 2020-12-29 2020-12-29 Staff voice annotation method and system

Country Status (1)

Country Link
CN (1) CN112579818B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101604486A (en) * 2008-06-12 2009-12-16 王涛 Musical instrument playing and practicing method based on speech recognition technology of computer
CN104239392A (en) * 2013-06-17 2014-12-24 雅马哈株式会社 User bookmarks by touching the display of a music score while recording
CN109377818A (en) * 2018-12-10 2019-02-22 北京金三惠科技有限公司 A kind of music score playing module component of digital music tutoring system
US10403251B1 (en) * 2018-08-08 2019-09-03 Joseph Robert Escamilla System and method of collectively producing music
CN110544411A (en) * 2019-09-03 2019-12-06 玖月音乐科技(北京)有限公司 staff fingering quick marking method and system
CN111063327A (en) * 2019-12-30 2020-04-24 咪咕文化科技有限公司 Audio processing method and device, electronic equipment and storage medium
CN111429779A (en) * 2020-05-06 2020-07-17 福州天音树教育科技有限公司 Paperless teaching and examination of music theory subject
CN111581428A (en) * 2020-05-11 2020-08-25 邢益晨 Music type manual online teaching method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101513019B1 (en) * 2008-10-27 2015-04-17 엘지전자 주식회사 Mobile terminal and operation method thereof
KR102238531B1 (en) * 2014-06-25 2021-04-09 엘지전자 주식회사 Mobile terminal and method for controlling the same
CN105068748A (en) * 2015-08-12 2015-11-18 上海影随网络科技有限公司 User interface interaction method in camera real-time picture of intelligent touch screen equipment
CN110769309B (en) * 2019-11-04 2023-03-31 北京字节跳动网络技术有限公司 Method, device, electronic equipment and medium for displaying music points

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101604486A (en) * 2008-06-12 2009-12-16 王涛 Musical instrument playing and practicing method based on speech recognition technology of computer
CN104239392A (en) * 2013-06-17 2014-12-24 雅马哈株式会社 User bookmarks by touching the display of a music score while recording
US10403251B1 (en) * 2018-08-08 2019-09-03 Joseph Robert Escamilla System and method of collectively producing music
CN109377818A (en) * 2018-12-10 2019-02-22 北京金三惠科技有限公司 A kind of music score playing module component of digital music tutoring system
CN110544411A (en) * 2019-09-03 2019-12-06 玖月音乐科技(北京)有限公司 staff fingering quick marking method and system
CN111063327A (en) * 2019-12-30 2020-04-24 咪咕文化科技有限公司 Audio processing method and device, electronic equipment and storage medium
CN111429779A (en) * 2020-05-06 2020-07-17 福州天音树教育科技有限公司 Paperless teaching and examination of music theory subject
CN111581428A (en) * 2020-05-11 2020-08-25 邢益晨 Music type manual online teaching method

Also Published As

Publication number Publication date
CN112579818A (en) 2021-03-30

Similar Documents

Publication Publication Date Title
Good MusicXML
CN104239392B (en) Audio is associatedly recorded with display content
CN100462975C (en) Information presentation method and information presentation apparatus
CN1953044B (en) Present and detection system and method of instrument performance based on MIDI file
US20060218477A1 (en) Minutes-creating support apparatus and method
JP5972707B2 (en) Learning content structuring apparatus, learning content selection support system and support method using the same
JP2006514806A5 (en)
CN110544411B (en) Staff fingering quick marking method and system
JP2008123265A (en) Idea extraction support system and method
CN108459998A (en) Document updating method, document updating device, document format converting method, document updating format converting device, document format converting device and readable storage medium
CN112445885A (en) Method and device for displaying and replaying train track of off-line map
Winget Annotations on musical scores by performing musicians: Collaborative models, interactive methods, and music digital library tool development
CN112579818B (en) Staff voice annotation method and system
TW201520892A (en) System, method and computer readable medium for inserting operation collecting element into application program of mobile device automatically
CN113377326B (en) Audio data processing method and device, terminal and storage medium
CN110175261A (en) A kind of system and method for anti-stop reading code conflict
JP4818689B2 (en) Electronic document reproduction apparatus, server, electronic document reproduction system, electronic document reproduction method, electronic document reproduction program, and recording medium on which electronic document reproduction program is recorded
CN108228658A (en) It is a kind of to automatically generate the method, apparatus and electronic equipment for dubbing word
CN1168030C (en) Synchronous broadcast method and device of speed and text
CN105847991A (en) Multimedia data playing method and terminal
WO2024095859A1 (en) Creation assistance system and creation assistance method
Rubio Defining a software genre: Timeline navigators
Danandjayaa et al. Development of augmented reality (AR) based trompong
JP6146133B2 (en) Information processing apparatus and information processing method
CN114201664A (en) Display method, device, medium, computing equipment and terminal equipment of homepage interface

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
GR01 Patent grant
GR01 Patent grant