CN1822091B - 显示字符的电子音乐设备 - Google Patents

显示字符的电子音乐设备 Download PDF

Info

Publication number
CN1822091B
CN1822091B CN2006100085185A CN200610008518A CN1822091B CN 1822091 B CN1822091 B CN 1822091B CN 2006100085185 A CN2006100085185 A CN 2006100085185A CN 200610008518 A CN200610008518 A CN 200610008518A CN 1822091 B CN1822091 B CN 1822091B
Authority
CN
China
Prior art keywords
character
page
font
display unit
data
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.)
Expired - Fee Related
Application number
CN2006100085185A
Other languages
English (en)
Other versions
CN1822091A (zh
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.)
Yamaha Corp
Original Assignee
Yamaha Corp
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 Yamaha Corp filed Critical Yamaha Corp
Publication of CN1822091A publication Critical patent/CN1822091A/zh
Application granted granted Critical
Publication of CN1822091B publication Critical patent/CN1822091B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/114Pagination
    • 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
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/109Font handling; Temporal or kinetic typography
    • 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.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Acoustics & Sound (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

一种电子音乐设备,通过程序处理向RAM(24)加载表示乐曲的自动演奏数据和表示字符的文本数据,以使得乐音信号发生电路(14)基于自动演奏数据来发出乐音信号,从而再现乐曲。与乐曲的再现同步地在显示单元(13)上显示基于文本数据的字符。由自动演奏数据内包含的显示模式控制命令指定待显示字符的种类、大小和颜色。当在显示单元(13)上顺序地显示所有字符时,计算并存储预先设置的字体中每一种字体所需的总页数。当选择任意一种字体时,显示所存储的该字体的总页数。根据自动演奏数据中包含的文本页面控制命令来切换待显示的页面。具有上述构造的本发明消除了在与自动演奏数据的再现同步地显示字符时遇到的不便。

Description

显示字符的电子音乐设备
技术领域
本发明涉及一种电子音乐设备,其能够与表示乐曲的演奏数据串的再现同步地显示诸如歌词、和弦进程和演奏提示(tip)之类的字符。本发明还涉及在这种设备上运行的计算机程序。
背景技术
如日本特开平No.09-152876中所述的一种设备,能够存储歌词数据串与再现乐曲的演奏数据串,并与演奏数据串的再现同步地显示由歌词数据表示的歌词。在这种设备中,通过使用嵌有歌词数据的演奏数据来实现歌词的显示。除了使用嵌有歌词数据的演奏数据外,该设备中也能以如下方式实现歌词的显示,即通过在演奏数据文件外单独存储歌词数据文件,并将歌词数据文件的文件名与演奏数据文件的文件名相关联,从而使得该设备能够读出与待再现的演奏数据关联的正确的歌词数据。
但是在上述传统设备中,歌词数据文件是以专门指定的格式来创建的,在该格式中按时序排列“时间数据+歌词事件数据”。因此,对于不熟悉这种专门指定的格式的用户来说,很难并且很不方便在个人计算机等上创建歌词数据文件。
发明内容
为了解决上述问题,本发明采用文本格式作为数据格式,这使得用户易于在个人计算机等上创建表示诸如歌词、和弦进程和演奏提示之类字符的字符数据文件。但是,文本格式未限定字符的显示字体(字符种类和大小)、字符颜色、页数等,从而不能与演奏数据同步地切换页面并使页面跳到某一位置。因此,本发明的目的是提供一种电子音乐设备以及应用于该电子音乐设备的计算机可读程序,其能够解决在与基于演奏数据的乐曲再现同步地显示基于文本数据的字符的过程中遇到的上述不便,从而改进了电子音乐设备的可用性。
为了实现上述目的,本发明的结构特征在于,电子音乐设备包括:存储装置,其存储演奏数据串和文本格式字符数据,其中该演奏数据串表示乐曲,其用于再现该乐曲;该文本格式字符数据表示与该演奏数据串关联的字符,其用于显示所述字符;再现装置,其按照乐曲进程读取和再现该存储装置中存储的演奏数据;以及显示控制装置,其与该演奏数据的再现同步地在显示单元上显示由存储于该存储装置中的字符数据表示的所述字符,其中在该演奏数据中包含页面控制命令,该页面控制命令用于切换在该显示单元上待显示的字符页面;并且该显示控制装置根据该页面控制命令来控制待显示的字符页面的切换。
在这种情况下,页面控制命令可以是用于将显示单元上的字符显示切换到下一页、前一页或者某一位置的页面的命令。因此在本发明中,由于以文本文件格式创建表示字符的字符数据,用户能够在个人计算机等上容易地创建字符数据。本发明还能按照演奏数据的再现进程实现页面的自动切换。
本发明的另一特征在于,在演奏数据中包含显示模式控制命令,该显示模式控制命令用于控制显示单元上的字符显示模式;并且显示控制装置响应该显示模式控制命令,以控制字符的显示模式。在这种情况下,字符的显示模式例如包括由字体限定的字符种类和大小,以及待显示的字符颜色。利用该特征,能够与演奏数据相关联地控制显示单元上的字符显示模式。
关于显示模式控制命令,在演奏数据的最前端仅可嵌入一种显示模式控制命令。可选地,可在演奏数据的中点附近嵌入该显示模式控制命令。在演奏数据的中点附近嵌入的显示模式控制命令能够在演奏进程中实现字符种类、大小、颜色等的自动切换。
本发明的电子音乐设备的又一特征在于,显示控制装置与演奏数据的再现同步地在显示单元上显示字符,这些字符由存储装置中存储的、具有预先设置的字体中的任一种字体的字符数据表示。该电子音乐设备还包括:页数计算装置,其用于预先计算并存储所述各种字体所需的总页数,该总页数为在由该存储装置中存储的字符数据表示的所有字符以各种字体在该显示单元上顺序地显示时所需的总页数;以及页数显示控制装置,其用于在一种字体被选择时,在该显示单元上显示由该页数计算装置计算并存储的、所选字体的总页数。
在这种情况下,当例如演奏数据和字符数据被写入存储装置时,页数计算装置计算并存储各字体的总页数。当将字符数据写入存储装置时,可以立即计算所有字体的总页数。可选地,可在计算出所选字体的总页数以在第一页上显示字符之后,再计算其他字体的总页数。换句话说,页数计算装置可在切换字体(包括选择第一种字体)之前预先计算并存储当前字体的总页数。
利用具有上述构造的本发明的所述特征,页数计算装置和页数显示控制装置能够在切换字体时无延迟地立即显示总页数,并消除了由于计算总页数导致的包括字符显示的其他处理的执行速度下降。
本发明的又一特征在于,电子音乐设备还包括:页面切换操作装置,其用于切换在该显示单元上待显示的字符页面;以及手动页面切换控制装置,其响应对该页面切换操作装置的预定方式的操作,以切换待显示的页面,将所述字符中某一位置的页面显示在该显示单元上。利用上述特征,用户可以通过页面切换操作装置的预定方式的操作,显示所述字符中某一位置的页面,从而通过简单操作就能实现某一位置的页面的显示。
此外,本发明不仅可以按涉及电子音乐设备的发明来实施,而且也可以按关于在该设备上应用的计算机程序和方法的发明来实施。
附图说明
图1是根据本发明的实施例提供的电子乐器的整体结构框图;
图2是在该电子乐器上执行的主程序的流程图;
图3是在执行主程序期间指定的自动演奏启动程序的流程图;
图4是利用自动演奏启动程序发出的、用以开始自动演奏的指令来以固定时间间隔重复执行自动演奏程序的流程图;
图5是在执行自动演奏程序期间指定的页面切换命令程序的流程图;
图6是在执行自动演奏程序期间指定的标记位置指定命令程序的流程图;
图7是在执行主程序期间指定的页面切换开关程序的流程图;
图8是在执行主程序期间指定的字体切换开关程序的流程图;
图9(A)是注册数据文件的数据格式图,图9(B)是自动演奏数据文件的数据格式图,图9(C)是文本数据文件的数据格式图;
图10是在图1所示的显示单元上的显示实例;
图11是在自动演奏数据中嵌入的页面切换命令的实例的说明图;
图12是在自动演奏数据中嵌入的页面切换命令的另一实例的说明图;以及
图13是在自动演奏数据中嵌入的标记位置指定命令的实例的说明图。
具体实施方式
现在将参照附图描述本发明的实施例。图1是被用作本发明的电子音乐设备的电子乐器的示意性框图。该电子乐器具有演奏操作装置11、设置操作装置12、显示单元13和乐音信号发生电路14。
演奏操作装置11包括多个演奏操作单元(例如多个键),用于指定待生成的乐音的音高(pitch)。各个演奏操作单元的操作由连接到总线15的感测电路16感测。设置操作装置12位于电子乐器的操作面板上,并且包括多个设置操作单元,用于指定电子乐器的各个部件的操作模式。各个设置操作单元的操作由连接到总线15的感测电路17感测。显示单元13被配置为用以显示字符、数字、图形等的液晶显示器、CRT等。由连接到总线15的显示控制电路18控制显示单元13上显示的内容。
连接到总线15的乐音信号发生电路14基于在后面将要描述的CPU21的控制下提供的演奏数据来生成乐音信号,给生成的乐音信号添加音效(effect),并将添加了音效的信号输出到音响***19。音响***19包括扬声器、放大器等,并发出对应于乐音信号的乐音。
电子乐器还包括CPU21、计时器22、ROM23和RAM24,这些装置连接到总线15并构成微计算机的主体。电子乐器还具有外部存储装置25、MIDI接口电路26和通信接口电路27。外部存储装置25包括各种存储介质,比如预先安装在电子乐器内的硬盘HD和闪存,以及可连接到电子乐器的光盘CD和软盘FD。外部存储装置25还包括能够使存储介质存储和读取大量数据和程序的驱动单元。
具体地,在本实施例中,存储在硬盘HD、闪存等中的内容包括图2至图8所示的各种程序以及注册数据文件、自动演奏数据文件和文本数据文件。这些程序和数据可以预先存储在硬盘HD、闪存等中,可以从光盘CD、软盘FD等提供至硬盘HD、闪存等中,或者可以从后面将要描述的MIDI兼容设备31或服务器计算机33提供至硬盘HD、闪存等中。
如图9(A)所示,每个注册数据文件包括路径数据和其他设置数据,所述路径数据表示通往自动演奏数据文件和文本数据文件的路径,所述其他设置数据指定待生成的乐音信号的音色和音量、将要添加到待生成的乐音信号的音效、自动演奏的节拍等。如图9(B)所示,每个自动演奏数据文件包括一个或多个显示模式控制命令(字体指定数据和显示颜色指定数据)、多个演奏事件数据集以及多个文本页面控制命令(页面切换命令和标记位置指定命令)。
显示模式控制命令通常位于文件的最前端。但是在某些情况下,显示模式控制命令也可以位于演奏事件的某一定时(timing)位置。字体指定数据指定字符的种类和大小。显示颜色指定数据指定待显示字符的颜色。在本实施例中设置了六种字体,即16点阵等宽字体(monospaced font)、20点阵等宽字体、28点阵等宽字体、16点阵均衡字体(proportional font)、20点阵均衡字体以及28点阵均衡字体。在显示单元13上一次显示的行数(字符数),即,每页的行数(字符数)随着字体种类而变化。例如在显示单元13上,可以每页以28点阵字体(28点阵等宽或均衡字体)显示9行文本,每页以20点阵字体(20点阵等宽或均衡字体)显示12行文本,以及每页以16点阵字体(16点阵等宽或均衡字体)显示18行文本。
演奏事件数据集包括:音符事件数据,用于指定待生成的乐音信号的音高,并控制乐音信号的生成的开始和结束;控制事件数据,用于控制乐音信号的音量、音色等;以及其他数据。演奏事件数据随着乐曲进程(时间的流逝)与定时数据一起设置。文本页面控制命令内嵌在演奏事件数据中的指定定时位置中,页面切换命令指示显示单元13上显示字符的页面的切换。标记位置指定命令指示将当前显示的页面切换到标记位置(其包含在后述的文本数据文件中)处的页面。如图9(C)所示,文本数据文件包括字符数据串,其以文本格式描述可在自动演奏数据的再现过程中显示的字符,比如歌词、和弦进程以及演奏提示。在字符数据串中,包含用于指示断行的断行指示数据,以及断页指示数据。此外,在字符数据串中还存储有标记M1、M2等,每个标记指示一字符位置,其中通过用于显示切换的指令将显示单元13上显示的屏幕切换到该字符位置。
MIDI接口电路26连接有诸如各种电子乐器或个人计算机之类的MIDI兼容设备31。MIDI接口电路26能够使得电子乐器与MIDI兼容设备31交换各种程序和数据。通信接口电路27能够使得电子乐器通过诸如互联网之类的通信网络32连接到服务器计算机33,以从服务器计算机33接收各种程序和数据,并向服务器计算机33发送各种程序和数据。
现在将说明具有上述构造的实施例的操作。用户通过操作设置操作装置12来启动主程序。如图2所示,在步骤S10启动主程序。在步骤S11,CPU21在显示单元13上显示用于选择注册数据文件的屏幕,其提示用户选择所需的注册数据文件。如果用户选择了注册数据文件,则CPU21读取在外部存储装置25中存储的注册数据文件,并将注册数据文件写入RAM24。
在步骤S12,CPU21从外部存储装置25读取自动演奏数据文件,并将自动演奏数据文件写入RAM24,其中该自动演奏数据文件由指示通往自动演奏数据文件的路径的路径数据来指定,该路径数据包含在上述读取的注册数据文件中。在步骤S13,CPU21从外部存储装置25读取文本数据文件,并将文本数据文件写入RAM24,其中该文本数据文件由指示通往文本数据文件的路径的路径数据来指定,该路径数据包含在上述读取的注册数据文件中。经由这些步骤,通过注册数据文件将自动演奏数据文件和与其关联的文本数据文件作为一组来读取。也可以经由MIDI接口电路26从MIDI兼容设备31读取、或者经由通信接口电路27和通信网络32从服务器计算机33读取注册数据文件、自动演奏数据文件和文本数据文件,而不是从外部存储装置25读取这些文件。
在步骤S13的处理之后,CPU21进行到步骤S14。在步骤S14,CPU21在考虑断行指示数据和断页指示数据的条件下,将文本数据文件中包含的字符数据写入和放置在RAM24内设置的文本缓冲器中。在步骤S15,CPU21对于所有字体(本实施例中的6种字体)计算在显示单元13上从顶端依次显示每一页字符所需的总页数,其中所述字符由放置在文本缓冲器中的字符数据表示。更具体地,由于显示单元13上每页可显示的字符数(每行的字符数桑以行数)随着字体而变化,因此考虑断行指示数据和断页指示数据,按页分离字符数据,从而计算出总页数。
然后在步骤S16,CPU21执行提取处理,用于提取位于写入RAM24的自动演奏数据文件最前端的显示模式控制命令。然后在步骤S17,CPU21判断显示模式控制命令是否存在于自动演奏数据文件的最前端。如果是,则CPU21在步骤S17做出“是”的判断,并在步骤S18提取文本缓冲器中放置的第一页字符数据。根据显示模式控制命令中指定的字体来确定要提取的字符数据量。然后在步骤S18,CPU21以显示模式控制命令指定的显示模式将所提取的那一页字符数据写入RAM24中设置的显示缓冲器中。在将字符数据写入显示缓冲器时,由字体指定数据指定字符的种类和大小,同时由显示颜色指定数据指定待显示字符的颜色。
另一方面,如果自动演奏数据文件的最前端不存在任何显示模式控制命令,则CPU21在步骤S17做出“否”的判断,并在步骤S19提取文本缓冲器中放置的第一页字符数据。根据默认字体确定相当于一页的字符数据量。然后在步骤S19,CPU21以默认的显示模式将所提取的那一页字符数据写入RAM24中设置的显示缓冲器中。在将字符数据写入显示缓冲器时,基于默认设置指定字符的种类和大小,同时基于默认设置指定待显示字符的颜色。关于显示模式控制命令,只有某些种类的显示模式控制命令(例如字符的种类和大小)可以存储在自动演奏数据文件的最前端。在这种情况下,可基于默认设置来控制由其他种类的显示模式控制命令指定的显示模式(例如,待显示字符的颜色)。然后通过未示出的程序处理,CPU21协同显示控制电路18将由写入到显示缓冲器的字符数据表示的字符显示在显示单元13上。
在步骤S18、S19的处理之后,CPU21在步骤S20将当前页号(通常为第一页)显示在显示单元13上。在步骤S20,CPU21还从上述对所有字体计算并存储的总页数中选择由显示模式控制命令(字体指定数据)或者默认设置指定的字体的总页数,并在显示单元13上显示所选的总页数。在步骤S20,显示单元13上还显示写入RAM24的注册数据文件、自动演奏数据文件或文本数据文件中包含的标题(例如,乐曲名称)。
图10所示为显示单元13上显示的屏幕。在显示单元13的显示屏的下方,设置有页面切换开关12a、12b和字体切换开关12c、12d,它们是设置操作装置12的一部分。页面切换开关12a是用于使当前显示页面返回到前一页的开关。页面切换开关12b是用于使当前显示页面前进到下一页的开关。字体切换开关12c是用于使当前字体返回到预先设置的字体(本实施例的6种字体)中紧接在前的那种字体。字体切换开关12d是用于使当前字体改变为预先设置的字体中紧接在后的字体。
下面将继续说明图2所示的主程序。在步骤S20的处理之后,CPU21在步骤S21基于写入RAM24的注册数据文件中包含的其他设置数据,指定乐音信号发生电路14上待生成的乐音信号的音色和音量、待添加到乐音信号的音效等等。在步骤S21还指定自动演奏的再现节拍。
在步骤S21的处理之后,CPU21重复执行步骤S22、S23构成的循环处理。在步骤S22,CPU21判断是否操作了设置操作装置12中的设置操作单元。如果是,则CPU21在步骤S22做出“是”的判断,并且进行到步骤S23以执行对应于所操作的设置操作单元的处理。
在设置操作装置12中,如果操作了用于启动自动演奏的设置操作单元,则CPU21在步骤S23执行自动演奏启动程序。如图3所示,在步骤S30开始自动演奏启动程序。在步骤S31,指示开始自动演奏数据的再现,并且该程序在步骤S32结束。上述用以开始再现自动演奏数据的指令使得CPU21以对应于上述指定节拍的周期重复执行图4所示的自动演奏程序。
在步骤S40开始自动演奏程序。在步骤S41,CPU21判断在写入RAM24的自动演奏数据文件中是否包含演奏事件数据或文本页面控制命令(页面切换命令和标记位置指定命令),其中演奏事件数据或文本页面控制命令对应于随着乐曲进程(即,时间的流逝)计数的节拍计数值。换句话说,CPU21在步骤S41判断当前定时是否是事件再现定时。如果不是,则CPU21在步骤S41做出“否”的判断,并且进行到步骤S45以暂时终止自动演奏程序。另一方面,如果当前定时是事件再现定时,则CPU21在步骤S41做出“是”的判断,并进行到步骤S42以判断该事件再现定时是与演奏事件数据关联还是与文本页面控制命令关联。
如果事件再现定时关联于演奏事件数据,则CPU21在步骤S43向乐音信号发生电路14传送对应于演奏事件数据的控制信号,以控制乐音信号的生成。乐音信号发生电路14基于演奏事件数据开始生成乐音信号,或者停止当前生成的乐音信号。由此生成的乐音信号经由音响***19发出。通过上述处理,自动地再现了在写入RAM24的自动演奏数据文件中定义的乐曲。
另一方面,如果该事件再现定时关联于文本页面控制命令,则CPU21在步骤S44执行对应于文本页面控制命令的页面处理。如果文本页面控制命令是页面切换命令,则CPU21在步骤S44执行页面切换命令程序。图5详细描述了页面切换命令程序,其在步骤S50开始执行。
在页面切换命令程序开始执行之后,CPU21在步骤S51判断页面切换命令是专用于某字体的命令还是通用于所有字体的命令。稍后将结合实例详细描述各页面切换命令。如果页面切换命令是专用于某字体的命令,则CPU21在步骤S51做出“是”的判断,并进行到步骤S52以判断该页面切换命令是否适用于当前在显示单元13上显示的字体。如果是,则CPU21执行步骤S53的处理。如果否,则CPU21进行到步骤S55,终止页面切换命令程序。如果页面切换命令是通用于所有字体的命令,则CPU21在步骤S51做出“否”的判断,以执行步骤S53的处理。
在步骤S53,CPU21从文本缓冲器读取下一页的字符数据(文本数据),并将所读取的数据以当前显示模式写入显示缓冲器。换句话说,CPU21用下一页的字符数据替换显示缓冲器中的字符数据。通过上述处理,当前在显示单元13上显示的字符被下一页的字符所替换。在步骤S53的处理之后,CPU21在步骤S54更新显示单元13上显示的当前页号和总页数。然后,CPU21在步骤S55终止页面切换命令程序。
下面将参照图11描述页面切换命令是专用于某字体的命令的情况。在这种情况下,将针对三种字体的例子进行说明:指定大字符的字体1,指定中等字符的字体2,以及指定小字符的字体3。对于图11中为各字体种类设置的多个框,横向长度表示显示屏的宽度,纵向长度表示可在显示屏上显示的字符行数。框中的“p.1,p.2,p.3...”表示从最前端的字符开始计数的页号。此外,在图11中,用根据字体分配的数字“1”、“2”、“3”表示自动演奏数据中嵌入的页面切换命令。由于字符大小从字体1到字体3递减,所以屏幕上可显示的字符数(行数)依此顺序递增。因此,在自动演奏数据中嵌入的页面切换命令之间的间隔从字体1到字体3依次变长。在某一定时,可分别嵌入页面切换命令“1”、“2”、“3”。可选地,在某一定时嵌入多个页面切换命令(例如,“1”和“3”;或“1”、“2”和“3”)的情况下,可将多个命令表示为一个页面切换命令。
如果在演奏数据中嵌入上述页面切换命令,则步骤S51、S52的处理使得CPU21在步骤S53仅响应应用于当前指定字体的页面切换命令,以将页面显示切换到下一页。结果如图11所示,随着乐曲的进程,即时间的流逝,与自动演奏数据的再现定时同步地依次自动切换字符的显示页面。不管指定哪种字体,通过上述处理,都能够实现在显示单元13上显示正确的字符数,确保了正确的页面切换。
下面将参照图12说明页面切换命令是通用于所有字体的命令的情况。图12所示的描述与图11的不同之处仅在于自动演奏数据中嵌入的页面切换命令(在图中由“全部”表示)。同样在图12的情况下,由于字符大小从字体1到字体3递减,所以屏幕上可显示的字符数(行数)依此顺序递增。但是,由于页面切换命令通用于字体1至字体3,所以待嵌入文本数据的断页指示数据之间的间隔需要适用于指定最大字符大小的字体1。换句话说,基于在屏幕上显示最少字符数的字体1,将断页指示数据嵌入文本数据中。例如,每9行或更少行嵌入一个断页指示数据集。
如果演奏数据中嵌入了通用于所有字体的页面切换命令,则CPU21在步骤S53仅响应通用于所有字体的页面切换命令,以将当前页面切换到下一页。结果,如图12所示,随着乐曲的进程,即时间的流逝,与自动演奏数据的再现定时同步地在同一定时依次自动切换字符的显示页面,而不管使用的是哪种字体。在这种情况下,尽管指定最小字符的字体不能在屏幕上显示大量的字符数,但是,采用这种应用于所有字体的页面切换命令,可以使用户无需考虑字体种类而将页面切换命令嵌入自动演奏数据中,从而方便用户进行嵌入页面切换命令的工作。
此外,在这种情况下,假设始终以某一字体显示文本数据文件,换句话说,假设用户仅需要以某一字体显示文本数据而不会将该字体切换为任何其他字体,则用户需要嵌入的页面切换命令仅为应用于所有字体的页面切换命令。换句话说,用户所需要的仅是简单地嵌入相同的页面切换命令,从而方便用户进行嵌入命令的工作。在这种情况下,可在每个文本数据文件都不同的条件下制作或准备文本数据文件。
在执行上述自动演奏程序期间,如果CPU21在事件再现定时找到并读出表示标记位置指定命令的文本页面控制数据,则CPU21在图4所示的步骤S44执行标记位置指定命令程序。图6详细描述了标记位置指定命令程序,其在步骤S60开始运行。
在该程序开始运行之后,在步骤S61,CPU21在文本缓冲器中搜索包含标记M1、M2等的页面。在步骤S62,CPU21从文本缓冲器读取对应于所找到的页面的字符数据(文本数据),并以当前显示模式将所读取的数据写入显示缓冲器中。更具体地,用对应于包含标记M1、M2等的页面的字符数据替换显示缓冲器内存储的字符数据。通过这些处理,当前在显示单元13上显示的字符被替换为对应于包含标记M1、M2等的页面的字符。在步骤S62的处理之后,CPU21在步骤S63更新显示单元13上显示的当前页号(包含标记M1、M2等的页号)和总页数。然后,CPU21在步骤S64终止标记位置指定命令程序。
图13是描述了将显示字符切换到标记位置的示意图。更具体地,在图13中,在自动演奏数据文件中的指定定时位置存储的标记位置指定命令分别指示标记M1、M2。在这种情况下,当由文本数据文件中的字符数据表示的字符随着乐曲进程从第一页依次显示,并最终读出分别表示标记M1和M2的标记位置指定命令时,则以各自的定时在显示单元13上分别显示包含标记M1、M2的页面。
下面将说明在操作图10所示的页面切换开关12a、12b或字体切换开关12c、12d的情况下执行的处理。如果操作了页面切换开关12a和/或12b,CPU21在图2所示的步骤S22做出“是”的判断,并在步骤S23执行页面切换开关程序。图7详细描述了页面切换开关程序,其在步骤S70开始执行。
在该程序开始执行之后,CPU21在步骤S71判断是否仅操作了页面切换开关12a、12b中的一个。如果仅对页面切换开关12a、12b中的一个进行了单一操作,则CPU21在步骤S71做出“是”的判断,并执行步骤S72的处理。在步骤S72的处理中,在操作了页面切换开关12a的情况下,CPU21从文本缓冲器读取对应于前一页的字符数据(文本数据),并以当前显示模式将所读取的数据写入显示缓冲器中,从而用对应于前一页的字符数据替换显示缓冲器内的字符数据。在操作了页面切换开关12b的情况下,CPU21从文本缓冲器读取对应于下一页的字符数据(文本数据),并以当前显示模式将所读取的数据写入显示缓冲器中,从而用对应于下一页的字符数据替换显示缓冲器内的字符数据。通过这些处理,显示单元13上显示的字符被替换为前一页或下一页的字符。
如果同时操作了页面切换开关12a、12b,则CPU21在步骤S71做出“否”的判断,并且在步骤S73中,在文本缓冲器中搜索包含标记的页面。在这种情况下,如果文本数据包含单个标记,则找到包含该标记的页面。如果文本数据包含多个标记,则找到包含位于当前位置之后(或之前)的标记的页面。在步骤S73的处理之后,CPU21在步骤S74从文本缓冲器读取对应于所找到的页面的字符数据(文本数据),并以当前显示模式将所读取的数据写入显示缓冲器中。通过这些处理,显示缓冲器内的字符数据被替换为与标记指定的某一位置的页面对应的字符数据,以将显示单元13上显示的字符替换为该位置的页面的字符。在步骤S72、S74的处理之后,CPU21在步骤S75更新显示单元13上显示的当前页号和总页数,并在步骤S76终止页面切换开关程序。
如果操作了字体切换开关12c或12d,则CPU21在图2所示的步骤S22做出“是”的判断,并在步骤S23执行字体切换开关程序。图8详细描述了字体切换开关程序,其在步骤S80开始执行。
在该程序开始执行之后,CPU21在步骤S81执行切换字体的处理。在该字体切换处理中,在操作了字体切换开关12c的情况下,从已预先设置并以指定次序排列的多种字体(本实施例中的6种字体)中选择紧接在当前字体之前的字体。在操作了字体切换开关12d的情况下,从所述多种字体中选择紧接在当前字体之后的字体。
在步骤S82,CPU21在文本缓冲器中搜索包含当前页的最上面一行并以上述所选字体(即,在切换之后使用的字体)描述的页面。在步骤S83,CPU21从文本缓冲器读取对应于所找到的页面的字符数据(文本数据),然后以应用于上述所选字体的显示模式将所读取的数据写入显示缓冲器中。通过这些处理,显示缓冲器内存储的字符数据被替换为应用了上述所选字体的字符数据,从而将显示单元13上显示的字符替换为应用了上述所选字体的字符。在步骤S83的处理之后,CPU21还在步骤S84更新显示单元13上显示的当前页号和总页数。在步骤S85,CPU21终止字体切换开关程序。在这种情况下,由于在图2所示的步骤S15中,已对每种字体计算并存储了总页数,所以在该程序中不再计算上述所选字体的总页数,而仅是选择出上述所选字体的总页数并将其显示在显示单元13上。
从上述操作描述可以明显看出,本实施例对于表示字符的字符数据采用了文本格式,从而使得用户能够在个人计算机等上容易地创建字符数据。此外,在本实施例中,当读取了自动演奏数据文件和文本数据文件,通过图2所示的步骤S15的处理对多种字体计算总页数。由于该处理,即使通过执行图8所示的字体切换开关程序进行字体切换以响应用户对字体切换开关12c、12d的操作,也会无延迟地立即显示总页数。该处理还消除了由于计算总页数导致的包括字符显示的其他处理的执行速度下降。
此外,在本实施例中,通过执行图2所示的步骤S16至S18、图5所示的页面切换命令程序以及图6所示的标记位置指定命令程序,能够根据嵌入演奏数据中的显示模式控制命令和文本页面控制命令来控制显示单元13上的字符显示,从而能够与演奏数据相关联地控制显示单元13上的字符显示。此外,通过响应页面切换开关12a、12b的操作而执行图7所示的页面切换开关程序,能够实现对显示单元13上显示的页面的手动切换。特别地,通过同时操作页面切换开关12a、12b,本实施例可将显示单元13上显示的当前页面切换到字符中某一位置的页面。
此外,在实施本发明的过程中,应当理解本发明并不限于上述实施例,而是可以在不脱离本发明的精神和范围的条件下进行各种改型。
例如,关于上述实施例的描述不包含在随着时间流逝而演奏乐曲的同时自动切换显示模式控制命令的例子。但是,显示模式控制命令可以与事件再现定时数据一起嵌入自动演奏数据文件所含的演奏数据中,以便在随着时间流逝而演奏乐曲的同时改变显示单元13上字符的显示模式(待显示字符的种类、大小和颜色)。在这种情况下,在图4所示的自动演奏程序的步骤S41、S42之间,***类似于图2的步骤S16、S18、S20和图8的步骤S82至S84的处理,以便当在再现自动演奏数据期间读取到显示模式控制命令时,能够切换字符的字体(字符种类和大小)和颜色、随着字体的切换替换所显示的字符以及更新当前页号和总页数。
在上述实施例中,当读取了自动演奏数据文件和文本数据文件时,通过图2的步骤S15的处理对多种字体中的每一种字体计算总页数。但是,可选地,可以首先对实际显示的字符的字体计算总页数,然后基于该字体在显示单元13上显示第一页字符。在该改型中,随后对其他字体计算总页数。
上述实施例描述的是页面切换命令使得显示单元13上的页面显示进行到下一页的情况。除了上述页面切换命令之外,还可采用使得页面显示返回到前一页的页面切换命令。在这种情况下,如果读出用以返回到前一页的页面切换命令,则在步骤S44执行使得页面显示返回到前一页的程序处理。在该程序处理中,图5所示的页面切换命令在步骤S53的处理被如下处理代替,即,从文本缓冲器读出前一页的字符数据(文本数据),并以当前显示模式将其写入显示缓冲器中,从而将显示缓冲器内存储的字符数据替换为前一页上的字符数据。通过该处理,当前在显示单元13上显示的字符被替换为前一页的字符。
此外,在上述实施例中,标记位置指定命令找到某一标记位置以确定待显示的页面。但是,可选地,可在文本数据文件中嵌入多个相同标记,从而使标记位置指定命令搜索“下一标记”或“前一标记”。
此外,在上述实施例中,页面切换开关12a、12b的同时操作(即,某一操作)可使页面切换到标记位置(即,某一位置)。但是,可选地,特定操作可使得页面切换到最前端位置,或者在标记位置与最前端位置之间交替切换。此外,可将用于使页面切换到某一位置的页面切换开关12a、12b的同时操作替换为对页面切换开关12a、12b其中之一的长时间连续操作。此外,可选地,可设置用于将显示页面切换到某一页面的专用开关。此外,在上述实施例中,使用字体切换开关来选择位于当前字体之前或之后的字体,但是,上述实施例也可被修改为从多种字体中直接选择需要的字体。
此外,在上述实施例中,本发明应用于将多个键作为演奏操作装置的电子乐器。但是,除了键以外,本发明还可应用于仅将按钮开关、触摸开关等作为用以限定音高的演奏操作装置的电子乐器。除了电子乐器之外,本发明还可应用于能够再现自动演奏数据并显示字符的其他电子音乐设备,比如卡拉OK设备、自动演奏设备、音乐娱乐设备、个人计算机以及包括移动电话在内的便携式远程终端。

Claims (18)

1.一种电子音乐设备,包括:
存储装置,其存储演奏数据串和文本格式字符数据,其中该演奏数据串表示乐曲,其用于再现该乐曲;该文本格式字符数据表示与该演奏数据串关联的字符,其用于显示所述字符;
再现装置,其按照乐曲进程读取和再现该存储装置中存储的演奏数据;以及
显示控制装置,其与该演奏数据的再现同步地在显示单元上显示由存储于该存储装置中的字符数据表示的所述字符,其中
在该演奏数据中包含页面控制命令,该页面控制命令用于切换在该显示单元上待显示的字符页面;并且
该显示控制装置根据该页面控制命令来控制待显示的字符页面的切换。
2.如权利要求1所述的电子音乐设备,其中该页面控制命令是用于将该显示单元上的字符显示切换到下一页的命令。
3.如权利要求1所述的电子音乐设备,其中该页面控制命令是用于将该显示单元上的字符显示切换到前一页的命令。
4.如权利要求1所述的电子音乐设备,其中该页面控制命令是用于将该显示单元上的字符显示切换到某一位置的页面的命令。
5.如权利要求1至4任一项所述的电子音乐设备,还包括:
页面切换操作装置,其用于切换在该显示单元上待显示的字符页面;以及
手动页面切换控制装置,其响应对该页面切换操作装置的操作,以切换在该显示单元上待显示的页面。
6.如权利要求1至4任一项所述的电子音乐设备,还包括:
页面切换操作装置,其用于切换在该显示单元上待显示的字符页面;以及
手动页面切换控制装置,其响应对该页面切换操作装置的操作,以切换待显示的页面,将所述字符中某一位置的页面显示在该显示单元上。
7.如权利要求1所述的电子音乐设备,其中
在该演奏数据中包含显示模式控制命令,用于控制在该显示单元上的字符显示模式;并且
该显示控制装置根据该显示模式控制命令来控制字符的显示模式。
8.如权利要求7所述的电子音乐设备,其中
该显示模式是由字体定义的字符种类和大小。
9.如权利要求7所述的电子音乐设备,其中
该显示模式是待显示的字符颜色。
10.如权利要求7至9任一项所述的电子音乐设备,还包括:
显示模式切换操作装置,其用于切换字符的显示模式;以及
手动显示模式切换控制装置,其响应对该显示模式切换操作装置的操作,以切换该显示单元上的字符显示模式。
11.如权利要求1所述的电子音乐设备,其中
该显示控制装置在该显示单元上以预先设置的字体中的任一种字体显示字符,
该电子音乐设备还包括:
页数计算装置,其用于预先计算并存储所述各种字体所需的总页数,该总页数为在由该存储装置中存储的字符数据表示的所有字符以各种字体在该显示单元上顺序地显示时所需的总页数;以及
页数显示控制装置,其用于在一种字体被选择时,在该显示单元上显示由该页数计算装置计算并存储的、所选字体的总页数。
12.如权利要求11所述的电子音乐设备,其中
一旦将字符数据写入到该存储装置中,该页数计算装置便立即计算所有字体的总页数。
13.如权利要求11所述的电子音乐设备,其中
一旦将字符数据写入到该存储装置中,该页数计算装置便立即计算所选字体的总页数,然后计算其他字体的总页数。
14.如权利要求11至13任一项所述的电子音乐设备,其中
该演奏数据包括字体指定数据,用于指定字符种类和大小。
15.如权利要求11至13任一项所述的电子音乐设备,还包括:
字体切换操作装置,其用于切换在该显示单元上待显示的字符的字体;以及
手动字体切换控制装置,其响应对该字体切换操作装置的操作,以切换在该显示单元上显示的字符的字体。
16.一种应用于电子音乐设备的方法,该电子音乐设备包括:
存储装置,其存储演奏数据串和文本格式字符数据,其中该演奏数据串表示乐曲,其用于再现该乐曲;该文本格式字符数据表示与该演奏数据串关联的字符,其用于显示所述字符,该演奏数据包含页面控制命令,用于切换待显示的字符页面,以及
用于显示字符的显示单元,
该方法包括如下步骤:
再现步骤,用于随着乐曲进程读取和再现在该存储装置内存储的演奏数据;以及
显示控制步骤,用于与该演奏数据的再现同步地在该显示单元上显示由存储在该存储装置内的字符数据表示的字符,并根据该页面控制命令切换待显示的字符页面。
17.如权利要求16所述的方法,其中
在该演奏数据中包含显示模式控制命令,该显示模式控制命令用于控制在该显示单元上的字符显示模式;并且
该显示控制步骤根据该显示模式控制命令来控制字符的显示模式。
18.如权利要求16或17所述的方法,其中
该显示控制步骤在该显示单元上以预先设置的字体中的任一种字体显示字符,
该方法还包括如下步骤:
页数计算步骤,其用于预先计算并存储所述各种字体所需的总页数,该总页数为在由该存储装置中存储的字符数据表示的所有字符以各种字体在该显示单元上顺序地显示时所需的总页数;以及
页数显示控制步骤,其用于在一种字体被选择时,在该显示单元上显示由该页数计算步骤计算并存储的、所选字体的总页数。
CN2006100085185A 2005-02-17 2006-02-16 显示字符的电子音乐设备 Expired - Fee Related CN1822091B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2005040222 2005-02-17
JP2005040222A JP4424218B2 (ja) 2005-02-17 2005-02-17 電子音楽装置および同装置に適用されるコンピュータプログラム
JP2005-040222 2005-02-17

Publications (2)

Publication Number Publication Date
CN1822091A CN1822091A (zh) 2006-08-23
CN1822091B true CN1822091B (zh) 2011-06-08

Family

ID=36753955

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006100085185A Expired - Fee Related CN1822091B (zh) 2005-02-17 2006-02-16 显示字符的电子音乐设备

Country Status (4)

Country Link
US (1) US7895517B2 (zh)
EP (1) EP1703489B1 (zh)
JP (1) JP4424218B2 (zh)
CN (1) CN1822091B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8122174B2 (en) 2006-03-31 2012-02-21 Research In Motion Limited System and method for provisioning a remote resource for an electronic device
US7601906B2 (en) * 2006-08-31 2009-10-13 Corevalus Systems, Llc Methods and systems for automated analysis of music display data for a music display system
JP2008197501A (ja) * 2007-02-14 2008-08-28 Yamaha Corp 電子楽器及び演奏データ利用プログラム
JP2009271777A (ja) * 2008-05-08 2009-11-19 Sharp Corp 情報処理装置、テキスト表示プログラム、およびテキスト表示方法
JP5369689B2 (ja) * 2009-01-08 2013-12-18 ヤマハ株式会社 情報処理装置及びプログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1120228A (zh) * 1994-07-26 1996-04-10 三星电子株式会社 伴奏数据发生器及采用这种发生器的视唱伴奏设备
CN1123441A (zh) * 1994-07-26 1996-05-29 三星电子株式会社 具有指示歌曲开始点功能的视频歌曲伴奏装置
CN1152161A (zh) * 1995-08-21 1997-06-18 兄弟工业株式会社 字幕显示方法及字幕显示装置

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01195777A (ja) 1988-01-30 1989-08-07 Konica Corp カラー画像処理システム
JP2925754B2 (ja) * 1991-01-01 1999-07-28 株式会社リコス カラオケ装置
JP3516406B2 (ja) * 1992-12-25 2004-04-05 株式会社リコス カラオケオーサリング装置
JP3218946B2 (ja) 1995-09-29 2001-10-15 ヤマハ株式会社 歌詞データ処理装置及び補助データ処理装置
US5728960A (en) * 1996-07-10 1998-03-17 Sitrick; David H. Multi-dimensional transformation systems and display communication architecture for musical compositions
JPH1124674A (ja) 1997-06-27 1999-01-29 Ricoh Co Ltd 情報処理装置
JP3801356B2 (ja) * 1998-07-22 2006-07-26 ヤマハ株式会社 データ付き楽曲情報作成装置、再生装置、送受信システム及び記録媒体
US20020140571A1 (en) * 2001-01-29 2002-10-03 Hayes Patrick H. System and method for using a hand held device to display product information
US6892067B1 (en) * 1999-12-30 2005-05-10 Nokia Corporation Script based interfaces for mobile phones
US20020054324A1 (en) * 2000-06-29 2002-05-09 Yuji Okada Web print system and accouting method thereof
JP2002023774A (ja) 2000-07-13 2002-01-25 Yamaha Corp 歌詞情報入力装置、方法及び記録媒体
JP3511237B2 (ja) 2000-09-11 2004-03-29 ヤマハ株式会社 カラオケ装置
US7126051B2 (en) * 2001-03-05 2006-10-24 Microsoft Corporation Audio wave data playback in an audio generation system
JP3753007B2 (ja) * 2001-03-23 2006-03-08 ヤマハ株式会社 演奏支援装置、演奏支援方法並びに記憶媒体
JP4465577B2 (ja) * 2001-04-19 2010-05-19 ソニー株式会社 情報処理装置および方法、情報処理システム、記録媒体、並びにプログラム
US6965770B2 (en) * 2001-09-13 2005-11-15 Nokia Corporation Dynamic content delivery responsive to user requests
US6969797B2 (en) * 2001-11-21 2005-11-29 Line 6, Inc Interface device to couple a musical instrument to a computing device to allow a user to play a musical instrument in conjunction with a multimedia presentation
US7404202B2 (en) * 2001-11-21 2008-07-22 Line 6, Inc. System, device, and method for providing secure electronic commerce transactions
US6740803B2 (en) * 2001-11-21 2004-05-25 Line 6, Inc Computing device to allow for the selection and display of a multimedia presentation of an audio file and to allow a user to play a musical instrument in conjunction with the multimedia presentation
US7020635B2 (en) * 2001-11-21 2006-03-28 Line 6, Inc System and method of secure electronic commerce transactions including tracking and recording the distribution and usage of assets
WO2003073235A2 (en) * 2002-02-27 2003-09-04 Sater Neil D System and method that facilitates customizing media
JP2006518872A (ja) * 2003-01-30 2006-08-17 ムービーラーン・システムズ・リミテッド・ピイティイー 単一媒体に記録されたコンテンツで言語を学習するシステム
US20040266337A1 (en) * 2003-06-25 2004-12-30 Microsoft Corporation Method and apparatus for synchronizing lyrics
US7313591B2 (en) * 2003-07-18 2007-12-25 Microsoft Corporation Methods, computer readable mediums and systems for requesting, retrieving and delivering metadata pages
US20050033758A1 (en) * 2003-08-08 2005-02-10 Baxter Brent A. Media indexer
JP2005156982A (ja) * 2003-11-26 2005-06-16 Yamaha Corp 電子音楽装置及びプログラム
US7496835B1 (en) * 2004-10-31 2009-02-24 Adobe Systems Incorporated Document generation from web pages

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1120228A (zh) * 1994-07-26 1996-04-10 三星电子株式会社 伴奏数据发生器及采用这种发生器的视唱伴奏设备
CN1123441A (zh) * 1994-07-26 1996-05-29 三星电子株式会社 具有指示歌曲开始点功能的视频歌曲伴奏装置
CN1152161A (zh) * 1995-08-21 1997-06-18 兄弟工业株式会社 字幕显示方法及字幕显示装置

Also Published As

Publication number Publication date
US7895517B2 (en) 2011-02-22
EP1703489A3 (en) 2011-03-30
JP2006227248A (ja) 2006-08-31
EP1703489A2 (en) 2006-09-20
CN1822091A (zh) 2006-08-23
JP4424218B2 (ja) 2010-03-03
US20060185500A1 (en) 2006-08-24
EP1703489B1 (en) 2012-07-25

Similar Documents

Publication Publication Date Title
CN103093750A (zh) 音乐数据显示控制设备及方法
EP1640989B1 (en) Electronic music apparatus and music-related data display method
CN1996278A (zh) 基于文本编辑的乐谱编辑、回放方法和***
CN1822091B (zh) 显示字符的电子音乐设备
CN104412320A (zh) 使用音频波形数据的自动演奏技术
JP4535015B2 (ja) 電子楽器システム
US20130204623A1 (en) Electronic apparatus and function guide method thereof
CN100595828C (zh) 电子音乐装置以及与音乐相关的数据的显示方法
JP4175208B2 (ja) 楽譜表示装置及びプログラム
CN2859661Y (zh) 一种集乐曲创编显示为一体的电脑显示装置
JP4853688B2 (ja) 電子音楽装置および同装置に適用されるコンピュータプログラム
JP4725667B2 (ja) 電子音楽装置および同装置に適用されるコンピュータプログラム
JP3319985B2 (ja) カラオケの歌詞表示システムおよび歌詞表示方法
JP3843953B2 (ja) 歌唱合成用データ入力プログラムおよび歌唱合成用データ入力装置
JP2007256755A (ja) 電子楽器システム
JP4072849B2 (ja) 演奏独習装置
JPH10124075A (ja) 歌詞ワイプ情報入力装置および記録媒体
JP2003067099A (ja) 情報処理装置および情報処理方法、記録媒体、並びにプログラム
JP2002333893A (ja) カラオケ装置における歌詞表示制御方法
JP5376177B2 (ja) カラオケ装置
JP4321419B2 (ja) 電子音楽装置及びプログラム
JP2009282543A (ja) 電子音楽装置および同装置に適用されるコンピュータプログラム
JPH11344987A (ja) 替え歌の歌詞を表示する機能を備えたカラオケ演奏装置および替え歌の歌詞描出データを編集する方法
JP4114664B2 (ja) 楽譜表示制御装置および楽譜表示制御プログラムを記録したコンピュータ読み取り可能な記録媒体
CN112331022A (zh) 一种钢琴信息处理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110608

Termination date: 20190216