无线终端装置和卡拉ok系统的制作方法

文档序号:2829441阅读:186来源:国知局
专利名称:无线终端装置和卡拉ok系统的制作方法
技术领域
本发明涉及一种无线终端装置和卡拉OK系统,其可以在使用者的身边也显示卡拉OK演奏时显示在监视器上的歌词字幕。
背景技术
在现有的卡拉OK装置中,歌词字幕与卡拉OK演奏同步地显示在监视器上(参见专利文献1)。
并且,可以在主监视器以外使用辅助监视器等在使用者的附近显示出歌词字幕的产品已经实用化。
专利文献1特开2000-293183号公报发明内容但是,因为辅助监视器也是以固定方式设置的,所以在处于远离辅助监视器的地方的使用者的身边不能显示歌词。并且,在使用者在卡拉OK包间的室内移动的情况下,不能够带着歌词显示器来移动。
本发明的目的在于提供一种无线终端装置和卡拉OK系统,无论使用者在什么地方,或者即使使用者移动,其也能够在使用者的身边,显示与卡拉OK歌曲的演奏同步的歌词。
本发明的无线终端装置的特征在于,具有无线通信单元,其通过无线LAN与演奏卡拉OK歌曲的卡拉OK装置进行通信;显示单元,其显示影像;存储单元,其存储上述卡拉OK歌曲的歌词数据;以及控制单元,其经由上述无线通信单元,从上述卡拉OK装置接收开始位置数据、速度控制数据,并从上述开始位置数据所指示的位置开始,按照上述速度控制数据所指示的速度,读出上述歌词数据,由此产生与上述卡拉OK装置的卡拉OK歌曲演奏同步的歌词字幕,并将该歌词字幕输出到上述显示单元。
本发明的无线终端装置的其它特征在于上述控制单元从上述卡拉OK装置接收上述卡拉OK歌曲的歌词数据。
本发明的无线终端装置的其它特征在于上述控制单元在从上述卡拉OK装置接收新的速度控制数据时,将读出上述歌词数据的速度变更为该新的速度控制数据所指示的速度。
本发明的无线终端装置的其它特征在于上述控制单元适时地或定期地访问上述卡拉OK装置,接收此时的演奏位置,根据该接收到的演奏位置,对上述歌词数据的读出位置进行修正。
本发明的无线终端装置的其它特征在于上述控制单元从上述卡拉OK装置接收影像数据,作为上述歌词字幕的背景影像,向上述显示单元输出。
本发明的卡拉OK系统,其具有彼此通过无线进行通信的卡拉OK装置和无线终端装置,其特征在于,上述卡拉OK装置具有存储单元,其存储乐曲数据,该乐曲数据包括用于产生乐音的乐音数据和用于显示歌词的歌词数据;演奏单元,其按指定的速度读出乐音数据并产生卡拉OK歌曲的乐音,同时按上述指定的速度读出歌词数据并显示歌词字幕;以及通信控制单元,其从乐曲数据中抽取歌词数据,将该歌词数据发送到无线终端装置中,同时在演奏开始时发送包括开始位置和速度控制数据在内的开始消息,每当速度变更时发送速度控制数据,上述无线终端装置具有显示单元,其显示影像;接收控制单元,其从上述卡拉OK装置接收上述卡拉OK歌曲的歌词数据、开始位置、速度控制数据;以及显示控制单元,其从上述开始位置所指示的位置开始,按照上述速度控制数据所指示的速度,读出上述歌词数据,由此产生与上述卡拉OK装置的卡拉OK歌曲的演奏同步的歌词字幕,并将该歌词字幕输出到上述显示单元。
本发明的卡拉OK系统的其它特征在于上述无线终端装置的控制单元适时地或定期地访问上述卡拉OK装置,接收此时的演奏位置,并根据该接收到的演奏位置,对上述歌词数据的读出位置进行修止。
发明的效果由本发明,由于与卡拉OK装置的卡拉OK歌曲演奏同步,无线终端装置单独地对歌词数据进行定序来显示歌词,所以由于不必从卡拉OK装置向无线终端装置传输歌词字幕的影像数据,不必连接影像电缆或进行大容量数据的传输,因此可以使无线终端装置无线化,能够使装置可以移动。
在此情况下,因为无线终端装置从卡拉OK装置接收位置数据和速度控制数据,对歌词显示的定序进行控制,所以能够显示准确地与卡拉OK装置的卡拉OK歌曲演奏同步的歌词字幕。


图1是说明卡拉OK店的设备配置的图。
图2是配置在各个单间内的卡拉OK装置的框图。
图3是表示乐曲数据的构成的图。
图4是说明乐曲数据的歌词轨道的构成的图。
图5是作为本发明实施方式的无线终端装置的外观图。
图6是该无线终端装置的框图。
图7是表示配对处理动作的流程图。
图8是表示无线终端装置的选曲动作的流程图。
图9是表示卡拉OK装置7的歌曲演奏动作的流程图。
图10是表示歌曲演奏和歌词显示的定序处理的流程图。
图11是表示无线终端装置的歌词显示模式的动作的流程图。
图12是说明歌词显示模式中无线终端装置和卡拉OK装置的通信过程的图。
具体实施例方式
图1是说明卡拉OK店的机器配置的图。在该卡拉OK店内,设置了多台作为本发明的实施方式的卡拉OK装置和无线终端装置。在卡拉OK店3内,经由店内的(有线)LAN 5,连接着路由器4、管理装置6、多台卡拉OK装置7、以及多台无线接入点8,利用经由无线接入点8的无线通信,无线终端装置9与LAN 5相连接。
路由器4和管理装置6设置在卡拉OK店的管理室内。多台卡拉OK装置7分别在每个单间(卡拉OK包间)内各设置一台。此外,无线终端装置9在各个单间内设置一台或多台。
无线终端装置9具有以下等功能点歌功能,该功能用于用户选择卡拉OK歌曲;试听功能,该功能用于用户简单地试听卡拉OK歌曲的一部分;歌词显示功能,该功能用于在卡拉OK装置7的卡拉OK歌曲演奏中,显示该卡拉OK歌曲的歌词;以及登录功能,该功能用于读取用户的ID卡,使该用户登录在服务器中。
设置在各个单间内的无线终端装置9,通过后述的配对操作,与设置在该单间内的卡拉OK装置7相关联。如果无线终端装置9和卡拉OK装置7相关联,则用户通过操作该无线终端装置9而进行的点歌,经由LAN发送到相关联的卡拉OK装置7中。相关联的卡拉OK装置演奏所接收的被选卡拉OK歌曲。此外,如果无线终端装置9将歌词显示设定为打开状态,则卡拉OK装置7在演奏卡拉OK歌曲时,从用于演奏该卡拉OK歌曲的乐曲数据中,抽取用于显示歌词的歌词数据,发送到无线终端装置9中。无线终端装置9使该歌词数据与卡拉OK装置7的卡拉OK歌曲演奏同步,显示在显示器上。
另一方面,路由器4通过互联网2与中心1相连接。中心1累积存储乐曲数据、顾客数据等。各卡拉OK装置7和无线终端装置9通过LAN 5、路由器4和互联网2访问中心1,进行乐曲数据的下载和顾客数据的下载(顾客的登录)等通信。
管理装置6是该卡拉OK店3的工作人员进行操作的终端装置,对各卡拉OK装置7(单间)的使用时间进行管理,以及受理利用无线终端装置9等进行的饮料食品或票券等的订购。
图2是设置在各个单间的卡拉OK装置7的框图。卡拉OK装置7由对整个装置的动作进行控制的CPU 10、以及与该CPU 10相连接的各种设备构成。与CPU 10相连接的有硬盘11、RAM 12、音源13、混频器(音响效果器)14、MPEG解码器20、合成电路21、操作部23、LAN接口24以及红外线通信部25等。
硬盘11存储用于演奏卡拉OK歌曲的乐曲数据、以及用于显示在监视器22上作为背景影像的影像数据等。影像数据存储活动影像、静止影像这两者。在RAM 12中,设定为了执行程序而进行读取的区域、以及为了演奏卡拉OK歌曲而读取乐曲数据的区域42等。
CPU 10根据存储在硬盘11中的程序,执行定序器30、背景影像再现处理33、无线终端控制处理34以及操作输入处理等处理。定序器30由歌曲定序器31和歌词定序器32构成。
歌曲定序器31是根据存储在HDD 11中的乐曲数据,执行卡拉OK歌曲演奏的程序。乐曲数据为如图3所示的结构。歌曲定序器31根据其中的乐音轨道和导唱音轨道等数据,对音源13进行控制,产生卡拉OK歌曲的乐音。此外,歌词定序器32是用于根据卡拉OK歌曲的乐曲数据,将歌词字幕显示到监视器22上的程序。歌词定序器32在图3所示的乐曲数据中,根据图4所示的歌词轨道,与歌曲的进行同步来合成歌词的文字图形,将该文字图形变换成影像信号,输入到合成电路21中。
音源13对应于通过歌曲定序器31的处理而从CPU 10输入的数据(乐音轨道和导唱音轨道的音调事件数据),形成乐音信号。形成的乐音信号被输入到混频器14内。混频器14对音源13所产生的多个乐音信号、以及经由话筒17-A/D变换器18而输入的歌唱者的歌唱声音信号,赋予回声等效果,同时,以适当的均衡性对这些信号进行混频。混频后的数字声音信号被输入到音响系统15中。音响系统15具有D/A变换器和功率放大器,将输入的数字信号变换成模拟信号后进行放大,从扬声器16发出声音。混频器14对各声音信号赋予的效果及混频的均衡性由CPU 10进行控制。
背景影像再现处理33与由上述定序器30的乐音产生和歌词字幕的生成同步,读出存储在HDD 11中的影像数据41,再现背景影像。活动影像的影像数据被编码成MPEG2格式。背景影像再现处理33将读出的活动影像的影像数据输入到MPEG解码器20中。MPEG解码器20将输入的MPEG数据变换成NTSC影像信号,输入到合成电路21中。除了背景影像的影像信号以外,还向合成电路21中输入上述歌词字幕的文字图形等。合成电路21将歌词字幕等OSD合成到背景影像的影像信号上,输出到监视器显示屏22上。监视器显示屏22显示从合成电路21输入的影像信号。
操作部23具有设置在操作面板表面上的各种键开关、以及检测该键开关操作的面板开关接口。
此外,LAN接口24是用于对经由LAN 5的通信进行控制的接口。卡拉OK装置通过LAN 5而与中心1、管理装置6和被配对的无线终端装置9进行通信。
此外,红外线通信部25是在配对处理中,从无线终端装置9接收红外线信号的电路。关于配对处理之后说明。
在卡拉OK装置7的操作面板表面设置用于输入歌曲编号的数字键盘、用于变更歌曲速度的速度控制开关、用于使歌曲快进和快退的快进开关和快退开关、以及用于对歌曲进行变调的音调控制开关等。
此外,无线终端装置9具有带触摸屏功能的LCD显示器50(参见图5、图6)。在该液晶显示器50上显示用于输入歌曲编号的数字键盘、以及用于从歌曲名来检索歌曲编号的检索画面(包括50音键盘)等。此外,显示在歌曲演奏前和演奏中,用于变更歌曲的速度的速度控制开关;用于使歌曲快进、快退的快进开关、快退开关;以及用于对歌曲进行变调的音调控制开关等。
操作部23检测出面板开关的操作,将对应的操作信号输出到CPU 10中。
此外,无线终端装置9利用触摸屏检测显示在LCD显示器50上的键开关的操作,将与该操作相对应的操作信号经由LAN 5发送到对应的(被配对的)卡拉OK装置7中。LAN接口24将从无线终端装置9接收来的操作信号输入到CPU 10中。
CPU 10根据从操作部23或LAN接口24输入的操作信号,执行对应的处理。
例如,如果从面板开关或无线终端装置9输入选择的歌曲编号,则该歌曲编号被输入到定序器30内,各程序执行以下的处理。
定序器30与之对应,将由该歌曲编号识别出的卡拉OK歌曲的歌曲数据从硬盘11的歌曲数据存储区域40中读出。歌曲定序器31读出歌曲数据中的演奏数据轨道、导唱音轨道等轨道数据,通过由该数据控制音源13,产生卡拉OK歌曲的演奏音。此外,歌词定序器32读出歌曲数据中的歌词轨道的数据,根据该数据制作歌词字幕的图像图形,输出到合成电路21中。此外,背景影像再现处理33对应于来自定序器30的指示,读出规定的影像数据,输入到MPEG解码器20中。
此外,如果从面板开关和无线终端装置9输入速度控制信号或快进、快退信号,则该歌曲编号被输入到定序器30中,对应于该信号内容设定更改演奏的速度和歌词显示的进行。
图3、图4是表示存储在硬盘11中的乐曲数据的构成的图。
在图3中,乐曲数据如该图(A)所示,由以下各部分构成数据头、用于演奏卡拉OK歌曲的乐音轨道、用于产生导唱音的导唱音轨道、以及用于显示歌词字幕的歌词轨道等。
各轨道按照MIDI格式记录。例如,乐音轨道和导唱音轨道如图(B)所示,包括音调打开事件数据、音调关闭事件数据等事件数据,以及表示各事件数据的读出定时的定时数据。音调打开事件数据包含音高数据,指定由该音调打开而产生的乐音的音高和音量。该乐音持续到所对应的音调关闭事件数据被读出为止。
定时数据可以由表示各事件数据之间的时间间隔的持续时间数据、以及表示从歌曲开始时刻起的绝对时间的绝对时间数据等构成。
乐音轨道、导唱音轨道的事件数据如上所述,由表示乐音的音高、音量、开/关等的音调事件数据等构成,通过将该音调事件数据输入到音源13中,音源13可以使与该事件数据相对应的乐音进行发音或消音。为了产生多个乐器的乐音,乐音轨道由多个轨道(声部)构成。导唱音轨道由用于提示歌唱旋律的单旋律的MIDI数据构成。
歌词轨道是定序数据,其实现了用于显示卡拉OK歌曲的曲名和歌词的各种数据,如图4所示,由根据定时数据读出的页面分割数据和歌词显示数据构成。
页面分割数据是以行为单位,将在监视器22上显示的歌词,分割为每次同时显示的行数(2~4行)的数据,对应于卡拉OK歌曲的音乐的乐句。歌词显示数据内部包括与1行的歌词显示相关的全部数据,由显示打开定时、显示关闭定时,字符串数据(包括显示点数、显示坐标、字符间距数据等)、颜色1数据、颜色2数据、划入数据等。
歌词的显示方式如下所述。首先,用颜色1显示1行的歌词,短时间(歌曲进行到该歌词的地方为止的期间)保持原色停止(ton)之后,与歌曲的进行相一致地,显示色划入而左边起依次从颜色1变化到颜色2。最后短时间用颜色2显示(te)之后消失。
划入数据如图(B)所示,由表示划入的(时间-x坐标)曲线的主要点的多个绘图数据构成。定序器30用2维曲线对该绘图数据进行插补,向图形展开部指示颜色变化(划入)。
图5是上述无线终端装置9的外观图。该无线终端装置9除了作为具有对卡拉OK歌曲的预约或歌曲速度、音调进行控制的功能的所谓遥控装置的功能以外,还具有卡拉OK歌曲的试听功能、顾客的登录功能、各种收费清算功能、由相机进行照相功能、以及歌词显示功能等各种功能。
无线终端装置9在卡拉OK店内,作为无线LAN终端而起作用,但通过后述的配对处理,专门与通过配对所关联的卡拉OK装置进行通信。
无线终端装置9如该图所示,为大致五角形(棒球本垒状)的形状,中央部具有LCD显示器50。在该LCD显示器50的下方中央设置读卡机52,在其左右设置立体声扬声器51。此外,在LCD显示器50的上端部设置了相机53、闪光灯54。
LCD显示器50具有触摸屏功能。根据工作模式,在LCD显示器50上显示出各种触摸键,触摸面板开关69(参见图6)检测使用者的触摸键操作。所显示的触摸键中,有用于输入歌曲编号的数字键盘开关、用于输入歌曲名的50音键盘、个人计算机排列的键盘等,显示出与工作模式相对应的内容。
此外,在卡拉OK歌曲的演奏中,与卡拉OK装置7的卡拉OK歌曲演奏同步,在LCD显示器50上显示卡拉OK歌曲的歌词字幕。
在读卡器52上放置顾客的ID卡。ID卡是具有无线通信功能的IC卡。在读卡器52的内部嵌入了非接触卡接口65(参见图6)的天线。如果顾客的ID卡放置到读卡部52上,则非接触卡接口65以无线通信方式与ID卡进行通信,读取存储在该ID卡内的顾客ID。无线终端装置9经由LAN 5-(被配对的卡拉OK装置7)-路由器4-互联网2,将读取出的ID发送到中心1。中心1通过从无线终端装置9或卡拉OK装置7接收顾客ID,对该顾客的使用履历进行更新,同时向该无线终端装置9或卡拉OK装置7发送该顾客的顾客信息。无线终端装置9或卡拉OK装置7从中心1中接收顾客信息,例如,在卡拉OK歌曲开始时,显示顾客的姓名等,对顾客进行个别对应。
此外,该无线终端装置9内置简易的音源,具有再现乐曲数据的一部分,进行卡拉OK歌曲的试听演奏的功能。该试听演奏的乐音从立体声扬声器51中输出。
图6是该无线终端装置9的框图。在对无线终端装置9进行控制的CPU 60上,经由内部总线,连接了ROM 61、RAM 62、音源63、非接触卡接口65、无线LAN接口66以及外围设备控制器68。
在ROM 61中存储了对该无线终端装置9的动作进行控制的各种程序。ROM 61由闪存器构成,由经由USB接口来进行连接的外部设备来进行程序的更新。在RAM 62中存储顾客信息等各种数据。此外,在后述歌词显示模式的情况下,存储从卡拉OK装置7通过LAN 5发送来的卡拉OK歌曲的歌词数据。
音源63比内置于卡拉OK装置7中的音源简易,但能够根据卡拉OK歌曲的乐曲数据(乐音轨道、导唱音轨道)而产生乐音。该音源63在试听模式时使用。在试听模式中,从卡拉OK装置7中下载由用户所选择的卡拉OK歌曲的乐曲数据的一部分(乐音轨道、导唱音轨道的一部分),用音源63再现该乐音数据的一部分。在音源63上连接着放大器64。放大器64对音源63生成的试听用乐音进行放大,输出到立体声扬声器51中。
非接触卡接口65是用于和放置在读卡部52上的非接触介质即ID卡通信的接口。该非接触卡接口65具有用电磁波向非接触卡供给电源的功能、以及以无线方式与非接触卡进行通信的功能。
无线LAN接口66内置天线67,是用于经由无线接入点8将该无线终端装置9连接到LAN 5上的接口。
在外围设备控制器68上,除了上述LCD显示器50、触摸屏69、相机53和闪光灯54以外,还连接了将红外线遥控信号发送到卡拉OK装置7内的红外线遥控发送部70、以及用于与其他装置进行红外线通信的IrDA 71、USB接口72等。
红外线遥控发送部70在后述的配对处理时使用。USB接口72在该装置上连接个人计算机等维护装置而对存储在ROM(闪存器)61中的程序(固件)进行更新时使用。
图7~图12是表示卡拉OK装置主体和无线终端装置的动作的流程图。
图7(A)是表示配对处理动作的流程图。所谓配对是指,使连接在LAN 5上的多台卡拉OK装置7和多台无线终端装置9,分别个别地互相关联的动作。但是,有时候多台无线终端装置9会与1台卡拉OK装置7进行配对处理,在此情况下,多台无线终端装置9相对于1台卡拉OK装置进行关联。
在以下的说明中,对1台卡拉OK装置7和1台无线终端装置9互相动作进行说明,但在多台无线终端装置9与1台卡拉OK装置7关联的情况下,以下的动作在每台无线终端装置9中分别执行。
在将无线终端装置9拿到单间内,要作为设置在该单间内的卡拉OK装置7的子机使用的情况下,由工作人员来进行配对处理。
工作人员将无线终端装置拿进单间内,使用无线终端装置9的红外线遥控信号发送功能,将其本身的终端ID发送到卡拉OK装置主机中(s1)。终端ID存储在无线终端装置9的ROM(闪存器)622中。如果卡拉OK装置7通过红外线通信部25接收到包含该终端ID的消息(s10),则为了检索具有该终端ID的无线终端装置,生成用于检索该终端ID的装置的终端检索消息(s11),并将该终端检索消息经由LAN进行广播发送(s12)。因此,该终端检索消息由连接在LAN5上(包括经由无线接入点8进行连接的装置)的所有装置进行读取。
此外,在终端检索消息中,与作为检索对象的无线终端装置的终端ID一起,还包括作为发送源的卡拉OK装置的装置ID。
在步骤s2中接收到终端检索消息的各终端装置,判断该消息是否是发送给本装置的(s3),如果不是发给本装置的,则取消该消息。如果是发给本装置的消息,即在终端检索消息内所包含的终端ID和自己的ID一致的情况下,该消息是来自于步骤s1中发送红外线信号的发送目的的卡拉OK装置的消息,将该消息中所包含的装置ID作为配对的(作为母机而对应的)卡拉OK装置的ID进行存储(s4)。该装置ID存储在设定于RAM 61中的装置ID存储区域中。
然后,对该装置ID的卡拉OK装置生成确认消息(s5),经由LAN发送(s6)。如果对应的卡拉OK装置7接收该确认消息(s13),则将该无线终端装置9的终端ID作为配对的(作为子机而对应的)无线终端装置9进行存储,同时生成针对该无线终端装置9的终端管理表(参见该图(C))(s14)。
通过以上配对处理,卡拉OK装置7和无线终端装置9双方能够识别出对方装置并存储其ID,以后通过LAN就能够互相进行1对1的通信。
此外,该图(C)的终端管理表设定在硬盘11中,是存储终端ID和该无线终端装置9的歌词显示模式的开/关的表。
所谓歌词显示模式,是指在由卡拉OK装置7演奏卡拉OK歌曲时,在无线终端装置9的LCD显示器50上显示其歌词的模式。在利用该模式来演奏卡拉OK歌曲的情况下,卡拉OK装置7从乐曲数据中抽取歌词轨道的数据,发送到无线终端装置9中,无线终端装置9从卡拉OK装置7接收歌曲开始的触发和速度设定数据,利用独立的定序动作,与卡拉OK装置的卡拉OK歌曲演奏同步,显示出歌词。
该图(B)是表示从无线终端装置对歌词显示模式进行开/关动作的流程图。
用户按照LCD显示器50的显示,对触摸屏69进行操作,由此可以使歌词显示模式开/关。在有歌词显示模式的开/关操作(s20)时,如果这时歌词显示模式是关闭状态,则生成歌词显示模式的打开消息(s21)。此外,如果这时歌词显示模式是打开状态,则生成歌词显示模式的关闭消息(s21)。然后,将该歌词显示模式的开/关消息发送到对应的(配对的)卡拉OK装置7中(s22)。该歌词显示模式的开/关消息经由LAN发送。
如果卡拉OK装置7从无线终端装置9中接收歌词显示模式的开/关消息(s23),则反转对该无线终端装置9设定的终端管理表(参见该图(C))的歌词显示模式标记(s24)。然后,判断这时是否是卡拉OK歌曲演奏中(s25)。如果是卡拉OK歌曲演奏中,则从歌曲的中途起,执行与开始歌词显示模式的开始或者中途停止相对应的动作。
图8是表示由无线终端装置9进行的选曲动作的流程图。
无线终端装置9的选曲操作,是在LCD面板50所显示的模式选择画面中选择选曲模式,同时选择选曲方法。即,有直接输入歌曲编号进行选曲的方法、以及从50音触摸屏上输入歌曲名或歌手名进行选曲的方法等。
此外,为了在选曲中使用,无线终端装置9从卡拉OK装置7或管理装置6中下载并保存对“歌曲编号-歌曲名-歌手名-歌词的一部分”进行关联并存储的选曲表。
如果通过上述操作对卡拉OK歌曲进行选曲(s30),则生成包含该卡拉OK歌曲的歌曲号在内的选曲消息(s31),并发送到对应的(配对的)卡拉OK装置7中(s32)。该选曲消息的发送经由LAN来进行。
如果卡拉OK装置7接收到选曲消息(s33),则读出该选曲消息中所包含的歌曲编号,登录到预约列表内(s34)。
在这里,所谓预约列表,是指按输入顺序存储从无线终端装置9或装置主体的面板开关输入的歌曲编号的列表。定序器30从先输入的歌曲编号的卡拉OK歌曲开始依次进行演奏。
图9是表示卡拉OK装置7的歌曲演奏动作的流程图。从预约表的开头读出卡拉OK歌曲的歌曲编号(s40),从硬盘11中读出由该歌曲编号识别出的乐曲数据(s41)。然后,参照对配对的无线终端装置9进行管理的终端管理表,判断是否有歌词显示模式已打开的无线终端装置9(s42)。在没有歌词显示打开的无线终端装置的情况下,进入通常的演奏处理(不图示)。在多个无线终端装置9配对的情况下,对所有的无线终端装置9的终端管理表进行上述判断和以下处理。
在有歌词显示模式已打开的无线终端装置9的情况下,生成传达由此开始进行卡拉OK歌曲演奏的演奏确定消息,并发送到该无线终端装置9中(s43)。由从硬盘11中读出的乐曲数据中抽取歌词轨道的数据,编辑成歌词数据(s44),并将该歌词数据发送到歌词显示模式已打开的无线终端装置9中(s45)。
这时的通信过程如图12的中段所示。也就是说,接收到演奏确定消息的无线终端装置9,请求卡拉OK装置7制作歌词数据(Telopdata)。之后,无线终端装置9定期访问(轮询)卡拉OK装置7。卡拉OK装置7在歌词数据的编辑完成之前对该访问不予响应,但如果在歌词数据的编辑结束之后有访问,则将编辑后的歌词数据传输到无线终端装置9中。
在图9中,卡拉OK装置7在演奏开始的准备就绪时,将演奏开始的消息发送到无线终端装置9中(s46),开始演奏(s47)。
该演奏开始消息相当于图12的开始位置数据(POS#)。在该开始位置数据中,包括速度控制数据,该速度控制数据用于控制该开始位置中的卡拉OK歌曲的演奏速度(歌词字幕的进行速度),无线终端装置9根据该速度控制数据,控制歌词字幕显示的进行速度。
此外,在卡拉OK装置7演奏卡拉OK歌曲的中途,在无线终端装置9的歌词显示模式打开的情况下,卡拉OK装置7一边执行卡拉OK歌曲的演奏,一边对该无线终端装置9执行s44、s45的处理。并且,从卡拉OK装置7发送到无线终端装置9中的开始位置数据,是表示这时的演奏位置的数据。
演奏动作是按照设定的速度时钟,对乐音的轨道进行定序(s48),同时对歌词轨道进行定序(s49)的动作。
将该演奏动作持续到歌曲结束为止(s53),在中途有速度变更指示的情况下,根据该指示来进行速度变更的控制(s51),同时将该速度变更指示编辑成速度变更消息,发送到无线终端装置中(s52)。
速度变更指示是在读出了写入到乐曲数据的速度控制轨道(参见图3(A))中的速度控制数据时、以及有用户的速度变更操作时进行。用户的速度变更操作是速度控制(对演奏速度进行加快或减慢变更的操作)、演奏的快进/快退等。
图10是表示在s48、s49中进行的定序处理的流程图。此外,该流程图表示出以下情况的例子,即,表示事件数据读出定时的定时数据,是表示从紧之前的事件数据开始的时间间隔的持续时间数据。
首先,判断持续时间计数器t是否小于或等于0。由于在刚开始之后的定时器中断中,复位到t=0,所以从s65进入s67。在s67中,读出表示轨道上的读出位置的指针所指示的数据。判断读出的数据是否是事件数据(s68),是否是持续时间数据(s69),或者是否是结束数据(s70)。
在事件数据的情况下,执行与该事件相对应的处理(s71),使指针步进(s72),返回到s67,读出下一个数据。
事件对应处理(s71),通常是乐音的产生/消失或者歌词显示数据的读出等,但根据该事件数据种类及是否进行通常的再现,或者是否进行后述的快进、快退而有所不同。
在读出的数据是持续时间数据的情况下(s69),使该持续时间数据的值为t(s73),使指针步进(s74),返回到s65。在s65中,判断t是否小于或等于0,在t>0的情况下,从t中减去递减计数步数值cs(s66)后返回。该动作在每个规定时间(例如10ms)执行一次。
另一方面,在读出的数据是结束数据的情况下(s70),在执行全部音调关闭、结束显示等结束处理之后(s75),结束该定时器中断处理。
图11(A)是表示无线终端装置9的歌词显示模式的动作的流程图。如果从卡拉OK装置7接收演奏确定消息(s80),则向卡拉OK装置7请求歌词数据(s81)。根据该请求,卡拉OK装置7从乐曲数据中抽取歌词轨道的数据,生成歌词数据,传输到无线终端装置9中。无线终端装置9接收该歌词数据(s82),存储到RAM 62中。然后,如果从卡拉OK装置7中收到开始消息(POS#)(s83),则从该开始消息中所包含的位置开始,以该开始消息中所包含的速度控制置数据所指示的速度,开始歌词定序处(s84)。在从歌曲的开头开始歌词显示的情况下,开始位置是歌曲的开头。
无线终端装置9的歌词定序的动作和图10所示的卡拉OK装置的定序动作相同,是按照被设定的速度时钟,对歌词轨道定序的动作。
将该演奏动作持续到歌曲结束为止(s85),但在中途从卡拉OK装置7中发送来速度变更消息的情况下(s86),根据该指示进行速度变更的控制(s87)。
此外,能够从无线终端装置9对卡拉OK装置7进行演奏速度更改和快进、快退的操作,但在歌词显示模式的动作中,即使在无线终端装置9中有该操作的情况下,也不在从卡拉OK装置7发送来速度控制数据之前,对歌词字幕的显示定序的速度进行变更。这样,可以将由该无线终端装置的操作进行的速度变更的处理动作、由卡拉OK装置7的面板开关的操作进行的速度变更的处理动作、以及基于乐曲数据中所包含的速度控制数据的速度变更的处理动作统一。
此外,无线终端装置9也可以适时地或定期地轮询(访问)卡拉OK装置7,接收表示这时的卡拉OK歌曲的演奏位置(歌词字幕的显示进行状况)的位置数据,根据接收到的位置数据来修正无线终端装置9中的歌词字幕的显示定序的位置。
该图(B)是表示该情况下的动作的流程图。无线终端装置9适时地或定期地访问卡拉OK装置7(s90),接收这时的位置数据(s91)。然后,根据该位置数据来修正歌词字幕的显示定序(s92)。
图12是说明歌词显示模式中无线终端装置9和卡拉OK装置7的通信顺序的图。
在卡拉OK装置7进行卡拉OK歌曲的演奏时,卡拉OK装置7向无线终端装置9发送演奏确定消息。在该演奏确定消息中包含歌曲编号,无线终端装置9由该歌曲编号得出歌曲名,显示到LCD显示器50上。因为无线终端装置为了受理点歌而具有歌曲编号-歌曲名对应表,所以能够按歌曲编号来检索该对应表,得到歌曲名。
收到了演奏确定消息的无线终端装置9对卡拉OK装置7请求生成并发送歌词数据。然后,定期地访问(轮询)卡拉OK装置,请求歌词数据的传输。卡拉OK装置在从乐曲数据中抽取歌词轨道的数据并对歌词数据进行编辑的作业结束之前,不响应该访问,但如果歌词数据的编辑结束,则对应该访问,向无线终端装置9传输歌词数据。该传输处理按照类似文件传输协议(FTP)的顺序进行。
如果歌词数据的传输结束,则卡拉OK装置将表示显示开始位置(歌词数据上的读出开始位置)的开始位置数据(POS#)通知给无线终端装置9。在卡拉OK歌曲的演奏中,无线终端装置9适时地或定时地访问卡拉OK装置7,接收此时的位置数据。
此外,卡拉OK装置根据各种速度更改的指示,对卡拉OK歌曲的演奏速度进行变更,同时将速度控制消息发送到无线终端装置9中。
权利要求
1.一种无线终端装置,其特征在于,具有无线通信单元,其与演奏卡拉OK歌曲的卡拉OK装置进行无线通信;显示单元,其显示影像;存储单元,其存储上述卡拉OK歌曲的歌词数据;以及控制单元,其经由上述无线通信单元,从上述卡拉OK装置接收开始位置数据、速度控制数据,并从上述开始位置数据所指示的位置开始,按照上述速度控制数据所指示的速度,从上述存储单元中读出上述歌词数据,由此产生与上述卡拉OK装置的卡拉OK歌曲演奏同步的歌词字幕,并将该歌词字幕输出到上述显示单元。
2.如权利要求1如述的无线终端装置,其特征在于,上述控制单元还从上述卡拉OK装置接收上述卡拉OK歌曲的歌词数据。
3.如权利要求1或2所述的无线终端装置,其特征在于,上述控制单元在从上述卡拉OK装置接收新的速度控制数据时,将从上述存储单元读出上述歌词数据的速度,变更为该新的速度控制数据所指示的速度。
4.如权利要求1、2或3所述的无线终端装置,其特征在于,上述控制单元适时地或定期地访问上述卡拉OK装置,从上述卡拉OK装置接收此时的演奏位置,根据该接收到的演奏位置,对上述歌词数据的读出位置进行修正。
5.如权利要求1至4中任意一项所述的无线终端装置,其特征在于,上述控制单元从上述卡拉OK装置接收影像数据,作为上述歌词字幕的背景影像,向上述显示单元输出。
6.一种卡拉OK系统,其具有彼此通过无线进行通信的卡拉OK装置和无线终端装置,其特征在于,上述卡拉OK装置具有存储单元,其存储乐曲数据,该乐曲数据包括用于产生乐音的乐音数据和用于显示歌词的歌词数据;演奏单元,其按指定的速度读出乐音数据并产生卡拉OK歌曲的乐音,同时按上述指定的速度读出歌词数据并显示歌词字幕;以及通信控制单元,其从乐曲数据中抽取歌词数据,并将该歌词数据发送到无线终端装置中,同时在演奏开始时发送包括开始位置和速度控制数据在内的开始消息,每当速度变更时发送速度控制数据,上述无线终端装置具有显示单元,其显示影像;以及控制单元,其从上述卡拉OK装置接收上述卡拉OK歌曲的歌词数据、开始位置、速度控制数据,并从上述开始位置所指示的位置开始,按照上述速度控制数据所指示的速度,读出上述歌词数据,由此产生与上述卡拉OK装置的卡拉OK歌曲演奏同步的歌词字幕,并将该歌词字幕输出到上述显示单元。
7.如权利要求6所述的卡拉OK系统,其特征在于,上述无线终端装置的控制单元适时地或定期地访问上述卡拉OK装置,从前述卡拉OK装置接收此时的演奏位置,并根据该接收到的演奏位置,对上述歌词数据的读出位置进行修正。
全文摘要
本发明提供一种无线终端装置,无论使用者移动到哪里,都能在用户身边显示与卡拉OK歌曲的演奏同步的歌词。使进行卡拉OK歌曲的点歌等的无线终端装置,构成为具有LCD显示器,并通过无线LAN来与卡拉OK装置进行通信的装置。在卡拉OK歌曲演奏时,从卡拉OK装置接收抽取了乐曲数据中的歌词轨道的数据的歌词数据、位置数据和速度控制数据,独立地执行与卡拉OK装置的卡拉OK歌曲演奏同步的歌词显示定序,显示在LCD显示器上。
文档编号G10H1/00GK1825428SQ20061005802
公开日2006年8月30日 申请日期2006年2月24日 优先权日2005年2月25日
发明者岩下和裕 申请人:雅马哈株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1