数据输出系统及数据输出方法

文档序号:1618540 发布日期:2020-01-10 浏览:14次 >En<

阅读说明:本技术 数据输出系统及数据输出方法 (Data output system and data output method ) 是由 藤岛琢哉 植村教裕 筱井暖 大塚崇 于 2017-11-06 设计创作,主要内容包括:数据输出系统(1)具有信息处理装置(10)和信息处理装置(20)。信息处理装置(10)具有将表示乐曲中的位置的位置信息输出至信息处理装置(20)的输出部(141)。信息处理装置(20)具有:信息输入部,其从信息处理装置(10)被输入位置信息;位置输出部(23),其基于位置信息,对表示位置的规定格式的位置数据进行输出;以及乐谱输出部(24),其与位置数据相应地输出用于对乐曲的乐谱进行显示的乐谱显示数据。(A data output system (1) is provided with an information processing device (10) and an information processing device (20). The information processing device (10) has an output unit (141) that outputs position information indicating a position in a music piece to the information processing device (20). An information processing device (20) is provided with: an information input unit into which position information is input from an information processing device (10); a position output unit (23) that outputs position data in a predetermined format indicating a position, based on the position information; and a score output unit (24) for outputting score display data for displaying a score of the music piece in accordance with the position data.)

数据输出系统及数据输出方法

技术领域

本发明涉及输出数据的系统及方法。

背景技术

已知在计算机装置中对乐谱进行显示的技术。例如在专利文献1中,记载有将在服务器中存储的乐谱的数据传送至显示装置的技术。

专利文献1:日本特开2004-20807号公报

发明内容

在专利文献1所记载的技术中,演奏者必须进行用于将乐谱的页翻过的操作,有时该操作会妨碍演奏。针对这一点,本发明提供减轻演奏者对乐谱的显示进行更新的负荷的技术。

本发明提供一种数据输出系统,其具有:第1信息处理装置;以及第2信息处理装置,所述第1信息处理装置具有位置输出部,该位置输出部将表示乐曲中的位置的信息输出至所述第2信息处理装置,所述第2信息处理装置具有:信息输入部,其从所述第1信息处理装置被输入所述信息;位置输出部,其基于所述信息,对表示所述位置的规定格式的位置数据进行输出;以及乐谱输出部,其与所述位置数据相应地,输出用于对所述乐曲的乐谱进行显示的乐谱显示数据。

也可以是所述第2信息处理装置具有操作输入部,该操作输入部接收来自用户的操作输入,所述第1信息处理装置具有指示输出部,该指示输出部输出将所述第2信息处理装置的操作输入部无效化的指示。

也可以是所述数据输出系统还具有第3信息处理装置,所述位置输出部将所述信息输出至所述第2信息处理装置及所述第3信息处理装置,所述第3信息处理装置具有:信息输入部,其从所述第1信息处理装置被输入所述信息;位置输出部,其基于所述信息,对表示所述位置的规定格式的位置数据进行输出;以及乐谱输出部,其与所述位置数据相应地,对表示所述乐曲的乐谱的乐谱显示数据进行输出,所述第2信息处理装置的乐谱输出部和所述第3信息处理装置的乐谱输出部,各自输出所述乐曲中的不同声部的乐谱显示数据。

也可以是所述数据输出系统还具有第4信息处理装置,所述第4信息处理装置具有:信息输入部,其从所述第1信息处理装置被输入所述信息;位置输出部,其基于所述信息,对表示所述位置的规定格式的位置数据进行输出;以及数据输出部,其与所述位置数据相应地,将用于对除了乐谱的显示以外的动作进行控制的数据输出至其它装置。

另外,本发明提供一种数据输出方法,其具有下述步骤:第2信息处理装置从第1信息处理装置取得表示乐曲中的位置的信息;所述第2信息处理装置基于所述信息,对表示所述位置的规定格式的位置数据进行输出;以及所述第2信息处理装置基于该位置数据,向显示装置输出用于对所述乐曲的乐谱进行显示的乐谱显示数据。

发明的效果

根据本发明,能够减轻演奏者对乐谱的显示进行更新时的负荷。

附图说明

图1是表示一个实施方式所涉及的数据输出系统1的概要的图。

图2是例示信息处理装置10的功能结构的图。

图3是例示信息处理装置20的功能结构的图。

图4是例示信息处理装置10的硬件结构的图。

图5是例示信息处理装置20的硬件结构的图。

图6是例示信息处理装置20中的软件结构的图。

图7是表示数据输出系统1的一个实施方式所涉及的动作的时序图。

图8是表示数据输出系统1的一个实施方式所涉及的动作的流程图。

图9是表示数据输出系统1的一个实施方式所涉及的动作的流程图。

图10是例示在显示装置30中显示的乐谱的图。

图11是例示控制程序中的UI画面的图。

图12是例示与位置数据相应地更新的乐谱的显示画面的图。

标号的说明

1…数据输出系统,10…信息处理装置,11…存储部,12…显示部,13…操作输入部,14…位置输出部,20…信息处理装置,21…存储部,22…信息输入部,23…位置输出部,24…乐谱输出部,25…操作输入部,30…显示装置,101…CPU,102…存储器,103…储存器,104…通信IF,105…显示器,106…输入装置,201…CPU,202…存储器,203…储存器,204…通信IF,205…显示器,206…输入装置

具体实施方式

1.结构

图1是表示一个实施方式所涉及的数据输出系统1的概要的图。数据输出系统1是在例如合奏时,用于对各演奏者显示与该演奏者进行演奏的乐器相对应的乐谱(分谱partscore)的系统。数据输出系统1具有信息处理装置10及多个信息处理装置20。信息处理装置10是成为数据输出系统1的主控部的装置,信息处理装置20是成为从属部的装置。信息处理装置10是第1信息处理装置的一个例子。信息处理装置10对多个信息处理装置20进行控制。信息处理装置20是用于进行乐谱的输出的装置。在本例中,显示装置30对乐谱进行显示。显示装置30按照后面记述的乐谱显示数据对乐谱进行显示。此外在这里“乐谱显示数据”是指在显示装置30中用于对乐谱进行显示的数据。信息处理装置20是用于对显示装置30进行控制的装置,与显示装置30连接。在本例中,数据输出系统1具有多台(在附图的例子中为2台)信息处理装置20。在对各信息处理装置20进行区分时,如信息处理装置20A或20B这样使用角标。关于显示装置30也是同样的。信息处理装置20A是第2信息处理装置的一个例子,信息处理装置20B是第3信息处理装置的一个例子。

图2是例示信息处理装置10的功能结构的图。在本例中,信息处理装置10由演奏者以外的操作者进行操作。信息处理装置10具有:存储部11、显示部12、操作输入部13及输出部14。存储部11对各种数据进行存储。显示部12对各种信息进行显示。操作输入部13接收由操作者进行的操作输入。输出部14将各种信息输出至信息处理装置20。在本例中,输出部14具有位置输出部141及指示输出部142。位置输出部141将表示进行演奏的乐曲(以下称为“演奏乐曲”)中的位置的位置信息输出至信息处理装置20。指示输出部142将对信息处理装置20中的操作输入进行无效化的指示输出至信息处理装置20(详细内容在后面记述)。

图3是例示信息处理装置20的功能结构的图。在本例中,信息处理装置20由演奏者持有。信息处理装置20具有:存储部21、信息输入部22、位置输出部23、乐谱输出部24及操作输入部25。存储部21对各种数据进行存储。信息输入部22从信息处理装置10接收位置信息的输入。位置输出部23基于从信息处理装置10的位置输出部141输出的位置信息,输出具有规定的数据格式的表示演奏乐曲中的位置的位置数据。乐谱输出部24与位置数据相应地,将表示演奏乐曲的乐谱的乐谱显示数据输出。在本例中,乐谱输出部24将乐谱显示数据输出至显示装置30。

操作输入部25接收由用户即演奏者进行的操作输入。信息处理装置20进行与操作输入部25中的操作输入相对应的处理。如果从信息处理装置10的指示输出部142被赋予对操作输入部25中的操作输入进行无效化的指示,则操作输入部25对操作输入进行无效化。即,不进行与操作输入相对应的处理。

图4是例示信息处理装置10的硬件结构的图。信息处理装置10是具有CPU 101、存储器102、储存器103、通信IF 104、显示器105及输入装置106的计算机装置。具体地说,例如是个人计算机、平板终端或智能手机。CPU 101是执行程序而对信息处理装置10的其它硬件要素进行控制的控制装置。存储器102是作为CPU 101执行程序时的工作区域起作用的主存储装置,例如包含RAM(Random Access Memory)。储存器103是对各种程序及数据进行存储的非易失性的辅助存储装置,例如包含SSD(Solid State Drive)或HDD(HardDisk Drive)。通信IF 104是用于与其它装置进行通信的接口,例如包含NIC(Network Interface Card)。通信IF 104可以进行按照WiFi(注册商标)等的标准的无线通信。显示器105是对信息进行显示的显示装置,例如包含LCD(Liquid Crystal Display)。输入装置106是用户用于针对信息处理装置10输入指示或信息的装置,例如,包含触摸传感器或键盘。

在本例中,储存器103对用于使计算机装置作为数据输出系统1中的主控部(服务器)起作用的程序(以下称为“控制程序”)进行存储。CPU 101执行控制程序,由此在计算机装置中安装图2的功能。存储器102及储存器103的至少一者是存储部11的一个例子。显示器105是显示部12的一个例子。输入装置106是操作输入部13的一个例子。通信IF 104是输出部14的一个例子。

图5是例示信息处理装置20的硬件结构的图。信息处理装置20是具有CPU 201、存储器202、储存器203、通信IF 204、显示器205及输入装置206的计算机装置,具体地说,例如是智能手机或平板终端。CPU 201是执行程序而对信息处理装置20的其它硬件要素进行控制的控制装置。存储器202是作为CPU 201执行程序时的工作区域起作用的主存储装置,例如包含RAM。储存器203是对各种程序及数据进行存储的非易失性的辅助存储装置,例如包含SSD或HDD。通信IF 204是用于与其它装置进行通信的接口,例如包含用于进行无线通信的天线及芯片组。在本例中,通信IF 204与多个通信标准相对应,例如经由WiFi(注册商标)与信息处理装置10进行通信,经由Bluetooth(注册商标)与显示装置30进行通信。此外,通信IF204也可以与信息处理装置10进行有线通信,也可以与显示装置30进行有线通信。显示器205是对信息进行显示的显示装置,例如包含LCD。输入装置206是用户用于针对信息处理装置10输入指示或信息的装置,例如包含触摸传感器、按钮及键盘中的至少1个。

图6是例示信息处理装置20中的软件结构的图。储存器203对OS(OperatingSystem操作系统)291、中继程序292及乐谱显示程序293进行存储。OS 291是用于对用户、应用程序提供标准接口,并且对硬件等各资源进行管理的程序。中继程序292是用于将从信息处理装置10提供的位置信息变换为规定格式的位置数据的程序。乐谱显示程序293是用于对乐谱进行显示的程序。存储器202及储存器203的至少一者是存储部21的一个例子。通信IF 204是信息输入部22的一个例子。执行中继程序292的CPU 201是位置输出部23的一个例子。执行乐谱显示程序293的CPU 201是乐谱输出部24的一个例子。输入装置206是操作输入部25的一个例子。

另外,储存器203对表示进行演奏的乐曲的乐谱的乐谱数据进行存储。在本例中,信息处理装置20及显示装置30由各演奏者分别持有1台。储存器203对由对应的演奏者进行演奏的声部(Part)(乐器)的分谱进行存储。

显示装置30的功能结构及硬件结构的具体的说明进行省略,但显示装置30只要是按照所输入的数据对图像进行显示,可以具有任意的硬件结构。显示装置30例如是被称为智能眼镜或侦查镜(Scouter)的可穿戴设备。智能眼镜或侦查镜是所谓的透视型(Seethrough)的显示装置。即,演奏者能够对处于眼前的面板(眼镜的玻璃)显示出的图像进行视觉识别,并且透过面板对周边进行视觉识别。由此,演奏者能够一边看着乐谱、一边看手里的乐器。或者,显示装置30也可以是使用投影器或直视的显示器的非可穿戴设备。

2.动作

图7是例示数据输出系统1的一个实施方式所涉及的动作的时序图,图8及图9是例示数据输出系统1的一个实施方式所涉及的动作的流程图。在这里,使用下面的例子进行说明。数据输出系统1在音乐会中被使用。信息处理装置10(第1信息处理装置的一个例子)是个人计算机。信息处理装置10例如设置于舞台侧方(Stage sleeve)的观众看不到的位置,由演奏者以外的操作者进行操作。数据输出系统1具有信息处理装置20A(第2信息处理装置的一个例子)及信息处理装置20B(第3信息处理装置的一个例子)这2台从属部(在附图中仅示出1台信息处理装置20)。信息处理装置20是智能手机,各演奏者放入衣服的口袋等而持有信息处理装置20。显示装置30是可穿戴设备。在合奏时,演奏者A及B这2名演奏者参加合奏。演奏者A演奏小提琴,演奏者B演奏大提琴。信息处理装置20A对小提琴的分谱进行存储,显示装置30A对小提琴的分谱进行显示。信息处理装置20B对大提琴的分谱进行存储,显示装置30B对大提琴的分谱进行存储。下面,有时将控制程序等软件作为处理的主体而记载,但这是指,执行该软件的CPU 101等硬件要素与其它硬件要素进行协同动作而执行处理。

首先,参照图7及图8进行说明。在步骤S101中,操作者针对信息处理装置10的控制程序,输入用于进行初始设定的信息。用于进行初始设定的信息,例如包含对进行演奏的乐曲进行确定的信息、及对在画面中显示的乐谱的尺寸(例如m小节×n段)进行指定的信息。用于进行初始设定的信息还包含表示信息处理装置20和乐器的对应关系的信息(例如,使信息处理装置20A与小提琴对应、使信息处理装置20B与大提琴对应的信息)。控制程序按照所输入的信息而进行初始设定。例如,控制程序从在储存器103中存储的多个乐谱数据中读出进行演奏的乐曲的乐谱数据。乐谱数据以规定的格式(例如MIDI(Musical InstrumentDigital Interface)形式)记述。控制程序使用所读出的乐谱数据,生成用于在显示器105显示乐谱的乐谱显示数据。显示器105按照乐谱显示数据对乐谱进行显示。在信息处理装置10中显示的乐谱是包含多个声部的乐谱的总谱。

在步骤S102中,控制程序将用于进行初始设定的信息发送至信息处理装置20A~20C。用于对构成数据输出系统1的信息处理装置20进行确定的识别信息,与对应的乐器的识别信息相关联,预先登记于控制程序。控制程序参照该信息,决定用于进行初始设定的信息的发送目标。乐谱显示程序按照接收到的信息而进行初始设定。例如,控制程序从在储存器203中存储的多个乐谱数据中,读出进行演奏的乐曲的、进行演奏的声部的乐谱数据。乐谱数据以规定的格式(例如MIDI形式)记述。控制程序使用所读出的乐谱数据,生成用于在显示器205显示乐谱的乐谱显示数据。显示器205按照乐谱显示数据对乐谱进行显示。在显示装置30A中显示的乐谱是小提琴的分谱,在显示装置30B中显示的乐谱是大提琴的分谱。

图10是例示在显示装置30中显示的乐谱的图。在本例中,3小节×2段的合计6小节量的乐谱在一个画面中显示。仅对6小节量的乐谱进行显示的原因在于,在可穿戴设备的情况下,大多显示装置30的画面小,因此在一个画面显示大量小节反而不易观看。此外,在本例中,对3小节×2段的合计6小节量的乐谱进行显示,但也可以与显示装置的画面的大小、分辨率相应地对在一个画面中显示的乐谱适当地变更。

再次参照图7及图8而进行说明。在步骤S103中,用户判断是否在信息处理装置20中对经由输入装置206的操作输入进行无效化。在用户判断为进行无效化的情况下,基于由用户进行的、信息处理装置10中的输入装置106的操作,控制程序将在乐谱显示程序293中对经由输入装置206的操作输入进行无效化的指示输出至信息处理装置20。如果从信息处理装置10接收到对操作输入进行无效化的指示,则乐谱显示程序将动作模式从通常模式(第1动作模式的一个例子)切换至遥控模式(第2动作模式的一个例子)(步骤S104)。通常模式是如果用户经由输入装置206进行了操作输入,则与其操作输入相应地乐谱显示程序293对乐谱的显示进行更新的模式。显示的更新例如包含相当于乐谱的翻页、或尺寸(放大率)的变更的处理。在乐谱显示程序293以通常模式进行动作的情况下,如果用户对例如触摸屏(输入装置206的一个例子)进行操作,则乐谱显示程序293与用户的操作输入相应地进行翻页、或对乐谱的放大率进行变更。遥控模式是将经由输入装置206的操作输入进行了无效化的动作模式,是即使用户经由输入装置206进行操作输入,乐谱显示程序293也不对乐谱的显示进行更新的模式。在遥控模式下,乐谱显示程序293与从其它软件或硬件提供的指示相应地对乐谱的显示进行更新。在乐谱显示程序293中安装通常模式及遥控模式,由此能够将乐谱显示程序293用于更多样的用途。在乐谱显示程序293不具有遥控模式的情况下,例如有时在演奏者在演奏中意外地触摸到信息处理装置20的触摸屏(输入装置206的一个例子)时,违背演奏者的意图而对乐谱的显示进行更新。在本实施方式中,为了防止演奏者意料之外的显示的更新,将经由输入装置206的操作输入无效化,乐谱的显示的更新由信息处理装置10进行控制。

图11是例示控制程序(信息处理装置10)中的UI(User Interface用户界面)画面的图。该UI画面包含窗口51及按钮52。窗口51是显示乐谱的区域。乐谱以由操作者指定出的尺寸进行显示。在本例中,在窗口51中对8小节×8行的乐谱进行显示。控制程序对表示乐谱上的位置的位置信息进行保存。位置信息例如是对当前正在演奏的小节进行确定的信息。在窗口51中,当前正在演奏的小节使用与其它小节不同的显示方式(外观)进行显示。在本例中,当前正在演奏的小节被突出显示(在图中由斜线阴影表现)。操作者一边聆听舞台上的演奏者A及B的合奏,一边在演奏位置到达至新的小节时按下按钮52。按钮52是用于将演奏位置达到新的小节(下一小节)这一情况通知给控制程序的UI客体。

下面,参照图7及图9而进行说明。如果判断为演奏位置到达新的小节,则操作者按下按钮52(步骤S105)。如果检测到按钮52被按下,则控制程序将位置信息发送至信息处理装置20(步骤S106)。在这里发送的位置信息,表示相当于演奏位置的小节编号的绝对值。其原因在于,如果设为将小节编号在客户端(乐谱显示程序293)侧进行保存,位置信息仅示出“演奏进入了新的小节”,则在发送过程中丢失了数据的情况下客户端无法掌握正确的演奏位置。在本例中,位置信息使用无连接的通信协议,具体地说使用UDP(User DatagramProtocol用户数据报协议),进行广播发送而不特别指定通信对象。此外,在本例中控制程序隔开规定的时间间隔而以多次(作为一个例子按照50msec的间隔而以10~20次),将相同的位置信息重复发送。其原因在于,在通信协议(UDP)中不支持丢失的数据(数据包)的再次发送。

此外,操作者按下按钮52的定时并不限定于小节单位。操作者也可以在相当于演奏的节拍的定时按下按钮52。在该情况下,控制程序以节拍单位对位置信息进行管理。另外,在数据输出系统1中使用的位置信息,也可以是小节编号的绝对值及小节内的节拍编号的绝对值的组合、或遍及乐曲以序列号赋予的节拍编号。

在作为位置信息而使用节拍编号或节拍编号和其它信息的组合的情况下,控制程序可以在图11所例示出的UI画面中,一并显示出与节拍编号相当的信息。与节拍编号相当的信息,例如是在乐谱的时间轴方向(在图11的例子中从左向右的方向)上移动的光标等图像客体。随着演奏的进行,该图像客体至少以节拍单位从左向右移动。该图像客体是表示与乐谱部分不同的颜色(例如红色)的竖杆、三角标记或箭头等的图像。或者,该图像客体也可以是表示节拍编号的数值(小节内的节拍编号或在乐曲中连续的节拍编号)的数值或记号的图像。该图像客体可以在乐谱内的规定的位置进行显示,也可以在当前正在演奏的小节内(图11的斜线阴影部分)进行显示。

在信息处理装置20中,中继程序292从信息处理装置10接收(即取得)位置信息。中继程序292将接收到的位置信息变换为以规定的格式对乐谱上的位置进行记述的位置数据(或生成位置数据)(步骤S107)。作为位置数据的格式,例如使用MIDI形式。MIDI是在乐谱信息的传递中被广泛地使用,通用性高的数据形式。在步骤S108中,中继程序292将位置数据输出至乐谱显示程序293。

乐谱显示程序293与从中继程序292输入的位置数据相应地,生成用于使显示装置30显示乐谱的乐谱显示数据(步骤S109)。乐谱显示数据例如是乐谱的图像数据。乐谱显示程序293将乐谱显示数据发送至显示装置30(步骤S110)。显示装置30按照乐谱显示数据对乐谱进行显示。

图12是例示与位置数据相应地更新的乐谱的显示画面的图。在本例中,通过位置数据指定的小节最先(左上)显示,之后接着该小节的5小节依次显示。在显示装置30中显示的是自己要演奏的声部的分谱。通过位置数据指定的小节即相当于演奏位置的小节被突出显示。演奏者能够一边观看该分谱、一边演奏乐器。此外,在位置信息包含节拍编号的情况下,与图11同样地,在图12中也可以对表示节拍编号的图像客体进行显示。该图像客体可以在画面内的规定的位置进行显示,也可以在当前正在演奏的小节内(图12的斜线阴影部分)进行显示。

信息处理装置10的操作者,在聆听舞台上的演奏的同时,如果判断为演奏到达至新的小节,则按下按钮52。如果操作者按下按钮52,则重复执行步骤S106~S110的处理。用于对乐谱的显示进行更新的操作是由演奏者以外的操作者进行的,因此减少演奏者的负荷,演奏者能够集中于乐器的演奏。

3.变形例

本发明并不限定于上述的实施方式,能够实施各种变形。下面,说明几个变形例。可以将下面的变形例中的大于或等于2个进行组合而使用。

信息处理装置10取得演奏位置的具体的方法并不限定于在实施方式中说明的例子,即,人类操作者聆听演奏而判断演奏位置是否到达新的小节,将到达新的小节这一情况经由输入装置106进行输入。信息处理装置10可以与舞台上的表演者(例如指挥者)挥舞的指挥棒的动作相应地取得乐谱上的演奏位置。指挥棒的动作例如是由在指挥棒中内置的传感器(作为一个例子是加速度传感器)检测的。指挥棒和信息处理装置10通过例如Bluetooth(注册商标)进行通信。指挥棒将表示由内置传感器检测出的动作的数据发送至信息处理装置10。在信息处理装置10中,控制程序是根据由从指挥棒接收到的数据表示的指挥棒的动作而取得小节或节拍的信息。控制程序根据取得的小节或节拍的信息对小节编号进行绝对值化(1个1个地累加),作为位置信息而发送至信息处理装置20。在本例中,例如,能够应用在日本专利第4626087号中记载的技术的至少一部分。此外,对指挥棒的动作进行检测的方法,并不限定于使用指挥棒的内置传感器。例如,控制程序也可以使用照相机等外部传感器而对指挥棒的动作进行检测。在该情况下,信息处理装置10无需与指挥棒进行通信,只要与照相机进行通信即可。另外,动作检测的对象也不限定于指挥棒,也可以与演奏者进行演奏的乐器的动作相应地取得乐谱上的演奏位置。并且,在如本例这样取得对节拍进行确定的信息的情况下,数据输出系统1也可以作为位置信息而使用节拍编号、或小节编号和节拍编号的组合。

或者,信息处理装置10的控制程序也可以基于声音信号而自动地取得乐谱上的演奏位置。作为根据声音信号取得乐谱上的演奏位置的技术,例如能够使用在日本特开2015-114360号公报中记载的技术、或在日本特开2015-79183号公报中记载的乐谱对位(Score alignment)技术。

另外,信息处理装置10的控制程序也可以与从乐器输出的信号(例如MIDI信号)相应地取得乐谱上的演奏位置。在该情况下,输入装置106接收从乐器输出的信号(例如MIDI信号)的输入。控制程序与MIDI信号相应地对小节编号进行累加,作为位置信息而发送至信息处理装置20。另外,信息处理装置10可以是具有通信IF的电子乐器。在该情况下,该电子乐器也可以具有如按钮或踏板这样的输入操作件,与针对输入操作件进行的操作相应地发送位置信息。

在上述的实施方式中,信息处理装置20对显示装置30进行了控制,但也可以控制进行除了乐谱的显示以外的动作的装置。例如,信息处理装置20可以对照明装置(省略图示)进行控制。该情况下的信息处理装置20是第4信息处理装置的一个例子。在本例中,在信息处理装置20中,取代乐谱显示程序293,执行照明控制程序(省略图示)。照明控制程序是用于对照明装置进行控制的程序,是用于对除了乐谱的显示以外的动作进行控制的程序的一个例子。用于对照明进行控制的顺序例如由MIDI数据进行控制。信息处理装置20的储存器203与进行演奏的乐曲相匹配地对记述有照明的控制顺序的MIDI数据进行存储。该照明控制程序使用从中继程序292输出的位置数据对演奏位置进行确定,将与其演奏位置相对应的命令输出至照明装置。照明装置按照从信息处理装置20输出的命令对照明进行控制。该命令是用于对除了乐谱的显示以外的动作进行控制的数据的一个例子。根据本例,能够按照实际的乐曲的进行对照明的明亮度、颜色、位置或大小进行控制。此外,在信息处理装置20中,执行照明控制程序的CPU 201是与位置数据相应地将用于对除了乐谱的显示以外的动作进行控制的数据输出至其它装置的数据输出部的一个例子。

中继程序292对表示相同的小节编号的位置信息多次、重复地进行接收,但中继程序292也可以在每次接收位置信息时生成位置数据。或者,中继程序292也可以是如果接收到位置信息,则对本次接收到的位置信息是否与前次接收到的位置信息相同进行判断,在判断为相同的情况下不生成位置数据,仅在判断为接收到与前次不同的位置信息的情况下生成位置数据。

信息处理装置20中的软件结构并不限定于在实施方式中例示出的结构。例如,在实施方式中说明了将位置输出部23和乐谱输出部24安装于各自不同的程序的例子,但也可以将这2个功能安装于一个程序。

数据输出系统1的功能结构并不限定于在实施方式中例示出的结构。例如,在图2及图3中例示出的功能的一部分也可以省略。具体地说,也可以是在信息处理装置20的乐谱显示程序中不安装遥控模式,在该情况下,信息处理装置10的控制程序可以不具有指示输出部142的功能。

在信息处理装置20中使用位置数据进行的处理,并不限定于在实施方式中例示出的处理。在信息处理装置20中,也可以进行电子乐器的演奏或舞台装置的控制等任意的处理。在该情况下,可以仅使用只进行除了乐谱的显示以外的处理的信息处理装置20及信息处理装置10而构成系统。

在实施方式中说明的数据形式及通信协议等只是例示,本发明并不限定于此。也可以使用在实施方式中例示以外的数据形式或通信协议。

数据输出系统1的硬件结构并不限定于在实施方式中例示出的结构。例如,也可以取代信息处理装置20及显示装置30,使用兼具这2个装置的功能的装置。

在信息处理装置10及信息处理装置20中执行的程序可以由光盘、磁盘、半导体存储器等存储介质提供,也可以经由互联网等通信线路进行下载。另外,这些程序无需具有图7的全部步骤。这些步骤的一部分可以省略。此外,虽然说明为信息处理装置20由演奏者持有,但在无需由演奏者持有的情况下,演奏者也可以不持有信息处理装置20。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:来自智能扬声器的动态文本到语音响应

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!