数据传输系统的制作方法

文档序号:7564275阅读:200来源:国知局
专利名称:数据传输系统的制作方法
技术领域
本发明涉及数据传输系统,其中,一个中央控制单元和多个终端由一传输线相连,此数据传输系统用于从中央控制单元向终端传输信息数据。
通常,在公知的数据传输系统中,一个中央部分(中央控制单元)通过一传输线连至多个终端。数据传输系统根据终端的要求从中央方面传输包括各种信息的信息数据至终端。这种类型的数据传输系统的一个优点是,各终端不需要设置用于预存储数据信息的存储装置,因此终端具有极其简单的结构。
在数据传输系统中,可以认为,信息数据的传输和接收是由中央和终端之间的探询(polling)信号控制的。也就是说,从中央按顺序向多个终端发送一探询信号。每一终端均被询问,以便确定哪一终端要求信息数据传输。当一个已收到探询信号的终端请求传输时,由此终端向中央发送请求数据,此数据指示请求的内容和类似信息。在中央方面接收到此信号后,所要求的信息数据便被发送至终端。
然而,根据这种方法,由于数据传输系统要按顺序在所有终端上询问数据传输请求,因此,在对所有其它终端的探询完成之前,在终端上的传输请求将不被响应。这就产生一个问题,即,从中央发送所要求的数据需要很长时间。尤其是,户外电缆的大型系统可具有非常多的终端,这样信息数据就不能快速传送至各终端。
因此,本发明的一个目的是要克服上述问题,并提供这样一种数据传输系统,其中,终端可以短的等待时间获取所要求的信息数据。
为实现这些和其它的目的,本发明提供一种数据传输系统,用于通过由中央控制单元至多个终端的传输线控制信息数据的传输,此数据传输系统包括一个中央控制单元;和多个通过传输线连至所述中央控制单元的终端,其中所述的中央控制单元包括状态检测探询信号发送装置,用于通过传输线向多个终端中每一个发送一个状态检测探询信号,以便确定各终端的工作状态;其中所述多个终端中的每一个包括状态响应信号发送装置,用于根据状态检测探询信号,通过传输线向所述中央控制单元发送一个指示各终端的现在工作状态的状态响应信号,其中所述中央控制单元还包括判定装置,它用于根据由各终端发送的状态响应信号判定各终端的工作状态;以及请求探询信号发送装置,用于向由判定装置判定处于预定工作状态的一终端选择性地发送一个请求探询信号,以探测此终端是否请求信息数据传输,其中所述多个终端中的每一个还包括请求响应信号发送装置,当终端接收到由请求探询信号发送装置发送的请求探询信号时,此请求响应信号发送装置发送一个请求响应信号,该信号指示终端是否请求信息数据传输,而其中所述中央控制单元还包括信息数据发送装置,用于向终端选择性地发送信息数据,该终端已发送请求响应信号,此信号指示出该终端请求信息数据传输。
根据另一方面,本发明提供了一种数据传输设备,用于根据多个终端的请求,通过一传输线向多个终端传送信息数据,此数据传输设备包括状态检测探询信号发送设置,用于向通过一传输线连接到数据传输设备的多个终端中的每一个发送一个状态检测探询信号,以便探测每一终端的工作状态;请求探询信号发送装置,用于向由所述状态检测探询信号探测处于预定工作状态的一终端选择性地发送请求探询信号,以便探测此终端是否请求信息数据传输;以及信息数据发送装置,用于向由所述请求探询信号发送装置检测证实为请求信息数据传输的终端发送信息数据。
根据再一方面,本发明提供了一种控制信息数据传输的方法,此信息数据通过一传输线从中央控制单元传输至多个终端,多个终端通过传输线连至中央控制单元,此方法包括下列步骤从一中央控制单元通过一传输线向多个终端中的每一个发送一个状态检测探询信号,以确认各终端的工作状态;从每个终端通过传输线向中央控制单元发送一个响应于状态检测探询信号的状态响应信号,此响应信号指示每个终端的现在工作状态;根据由每个终端发送的状态响应信号,确定每个终端的工作状态;从中央控制单元向经确定处于预定工作状态的一个终端选择性地发送一个请求探询信号,以检测此终端是否请求信息数据传输;从接收到请求探询信号的终端向中央控制单元发送一个响应于请求探询信号的请求响应信号,此响应信号指示此终端是否请求信息数据传输;从中央控制单元向已发送出指示其请求信息数据传输的请求响应信号的终端选择性地发送信息数据。
通过阅读参照附图对优选实施例所做的以下说明,本发明的上述和其它目的、特征和优点将变得更为清楚,附图中

图1是显示本发明的优选实施例的数据传输系统的基本结构的简单结构示意图;
图2是显示总的karaoke(卡拉OK)系统的简要结构和根据该实施例的具体例子的一个中央部分的结构的方框图;
图3是显示该实施例的具体例子的一个终端的结构的方框图;
图4是显示该实施例的一种karaoke歌曲数据结构的说明图;
图5是显示本实施例的中央部分的状态检测操作的流程图;
图6是显示本实施例的中央部分的请求操作的流程图;
图7是显示本实施例的终端中的电键输入操作的流程图;
图8是显示本实施例的karaoke终端中传输中断操作的流程图。
下面参照附图描述根据本发明的一个优选实施例的数据传输系统,在附图中,相同部分和元件由相同参考数字表示,正如图1至8中所标注的,以避免重复说明。
下面将参照图1描述本发明的一实施例的数据传输系统。
在该实施例的数据传输系统中,一个中央控制单元M1和多个终端M2由一传输线相连接。此数据传输系统用于从中央控制单元M1向已请求信息数据传输的终端M2发送信息数据(包括图象信息和/或声音信息)。根据本发明,中央控制单元包括一个状态检测探询信号发送单元M3,用于向所有终端M2发送状态检测探询信号,以便确认终端的各个工作状态。每个终端M2包括一个状态响应信号发送单元M4,它响应于由中央控制单元M1发送的状态检测探询信号,向中央控制单元M1发送指示每个终端的现在工作状态的状态响应信号。中央控制单元M1还包括一个判定单元M5,它根据由每个终端M2发送的状态响应信号判定每个终端M2的现在工作状态;和一个选择单元M6,它根据由判定单元M5判定的各终端的工作状态,选择性地向终端M2发送请求探询信号,以确定对信息数据传输的请求。根据请求探询信号,终端M2向中央控制单元M1发送信息数据请求信号。收到信息数据请求信号后,中央控制单元M1向已请求信息数据传输的终端M2发送信息数据。
在具有上述结构的本实施例的数据传输系统中,中央控制单元M1和多个终端M2由传输线连接。
在根据本发明的数据传输设备中,中央控制单元M1的状态检测探询信号发送单元M3向每个终端M2发送一个状态检测探询信号,以确认终端M2的工作状态。响应于状态检测控询信号,每个终端M2的状态响应信号发送单元M4向中央控制单元M1发送一个指示其现在工作状态的状态响应信号。
中央控制单元M1中的判定单元M5根据由终端M2发送的状态响应信号判定各终端M2的工作状态。中央控制单元M1中的选择单元M6,根据由判定单元M5判定的工作状态,选择是否向终端M2发送一个请求探询信号。中央控制单元M1随后向选出的终端M2发送请求探询信号,以确认终端M2已请求信息数据传输。响应于请求探询信号,终端M2向中央控制部分M1发送信息数据请求信号。根据信息数据请求信号,中央控制单元向终端M2发送信息数据。
相应地,中央控制单元M1可以判定,不向现在设定于不需要信息数据之工作状态的终端M2发送请求探询信号。因此,可以减少应向其发送请求探询信号终端M2的数量,并可省去无用的探询时间。相应地,终端接收请求探询信号的等待时间缩短了,可在短的等待时间内得到所要求的信息。
下面将参照图2至8描述本发明的上述数据传输设备的一个具体例子。这个例子是一个karaoke系统,其中采用了本发明的上述实施方式。在此karaoke系统中,多个karaoke终端和一个中央部分(中央控制单元)由一传输线连接。
如图2所示,根据本实例的karaoke系统1是由通过同轴电缆7(传输线)连至多个Karaoke终端5的一个中央部分3构成的。终端5可设置在分离的大楼中或同一大楼中的分离工作室或各小室中。
下面参照图2阐述中央部分3的构造。
中央部分3包括一个服务器(server)(控制部分)11,用于执行中央部分3的总体控制;一个存储装置13,其中存储karaoke歌曲数据;一个中央部分调制解调器15,背景图象输出装置(VDP)17a和17b;广播卫星接收系统19;一个负载端21,等等。
服务器(server)11包括公知组件,诸如一个中央处理单元(CPU)23、一个ROM(只读存储器)25和一个RAM(随机存取存储器)27。总线29用于将服务器11连至存储装置13、一个输入/输出接口(I/O)31、背景图象输出装置17a和17b、以及类似组件。
RAM27存储用于指示多个终端5中的每一个的现在工作状态的一个状态管理图表。
服务器11用于产生一个状态检测探询信号和一个请求控询信号。状态检测探询信号是一个用于确定每个终端5的工作状态的信号。请求探询信号是一个用于确认在每一处于karaoke状态的终端上是否存在传输karaoke歌曲数据的请求的信号。
特别是,服务器11产生一个附加有地址码的状态检测探询信号,此地址码与多个终端5中的每一个相对应。尤其是,如果连至中央部分3的终端5的数量为N(大于1的整数),则每一终端可记为终端数n(n为整数1≤n≤N)。服务器11产生总数为N个的状态检测探询信号,其中每一个附加有一个指示终端数n的地址码。因此,当一状态检测探询信号通过传输线发送至多个karaoke终端5时,每karaoke终端5借助这个地址码来确定此状态检测探询是否适于它。
相似地,服务器11产生一个附加有指示终端数n的地址码的请求探询信号。因此,当一请求探询信号通过传输线传送至多个karaoke终端5时,每个karaoke终端5借助这个地址码来确定此状态检测探询是否适于它。
一个大容量存储装置,诸如一个硬盘或一个光磁盘,用于存储装置13中。相当于几千首歌曲的karaoke歌曲数据存储于存储装置13中。
如图4所示,相应于一首歌曲的karaoke歌曲数据D1包括一个同步信号D3;指示歌曲数的歌曲数数据D5;歌曲目录数据D7;以及分隔数据D9,它用于指示相应于一首歌曲的karaoke歌曲数据的终结。歌曲目录数据D7包括用以投影至终端5的电视监视器(将在后面描述)上的适于演唱的(lyric)数据和用于由终端5的声源播放(将在后面描述)的器乐或伴音数据。应注意,伴音数据是MIDI(音乐乐器数字接口)标准数据。
中央部分调制解调器15用于将从存储装置13中取出的karaoke歌曲数据、从服务器11中输出的状态检测探询信号和请求探询信号、以及类似信号调制成相同预定信道(即,同一预定频带)的交变电流信号,然后输出这些交变电流信号至负载端21。
背景图象输出装置(视盘放像器)17a和17b用于输出背景图象数据(符合标准的全国电视制式委员会(NTSC)系统的视频信号),以用于投影至终端5的电视监视器上(将在后面描述)。背景图象数据是根据可由终端5请求的karaoke歌曲的种类来分类的。在这个具体实例子,一个输出装置17a可能存储有关日本民歌的图象数据,而另一输出装置17b可能存储涉及通俗歌曲的图象数据。背景图象输出装置17a和17b中的每一个均连至一个独立的调制器33。从输出装置17a和17b输出的背景图象数据通过相应的调制器33调制成不同信道(频带)的交变电流信号。这些不同信道的交变电流信号输入至负载端21。
应指出的是,背景图象数据占用的信道不同于传输karaoke歌曲数据、状态检测探询信号和请求探询信号所用的信道。此外,每个输出装置17a和17b始终输出背景图象数据。因此,背景图象数据总是发送至终端5。
广播卫星接收系统19包括一个接收天线35、一个广播卫星调谐器37和一个调制器39。调制器39连至负载端21。调谐器37输出广播卫星信号,此信号包括广播卫星图象信号和广播卫星声音信号。调制器39将来自于调谐器37的广播卫星信号调制成一信道(频带)的交变电流信号,此信道不同于传输karaoke歌曲数据、状态检测探询信号和请求探询信号的信道(频带)以及传输背景图象数据的信道(频带)。应进一步指出的是,调谐器37总是输出广播卫星信号。因此,广播卫星信号总是传送至终端5。
负载端21包括各种装置(未示出),诸如用于输入混合信号的混合器并将混合信号输出至同轴电缆7的混合器。由中央部分调制解调器15发出的karaoke歌曲数据调制信号、由中央部分调制解调器15发出的状态检测探询信号和请求探询信号、由调制器33发出的背景图象信号、以及由调制器39发出的已在不同信道中调制的广播卫星信号均输入至负载端21。负载端21多路传输多个不同信道的信号,并将它们输出至同轴电缆7,多路信号沿电缆7传送至终端5。
下面参照图3阐述每个终端5的构造。
每个karaoke终端5包括一个控制部分41,用于终端的总控制;一个输入装置43;一个声源45;一个放大器47;一个扬声器49;一个图象合成电路51;一个电视监视器53;一个终端调制解调器57,用于接收和处理由中央部分3发出的信号(karaoke歌曲数据、状态检测探询信号和请求探询信号之总成);以及一个视频调谐器59,用于接收和处理由中央部分3发出的信号(背景图象数据和广播卫星信号)。
控制部分41包括一个CPU61、一个ROM63和一个RAM65,并通过总线67连至输入装置43、声源45、输入/输出接口69、图象合成电路51和类似装置。
RAM65预先存储有歌曲名称/歌曲种类信息数据,此数据指示可由终端5请求的多首karaoke歌曲中的每一首的种类。在这个具体实例中,歌曲种类的例子包括日本民歌(enka)和通俗歌曲。RAM还用于暂时存储已从中央部分3发出的输入装置43上请求的karaoke歌曲的karaoke歌曲数据。RAM65形成有用于存储相应终端5的现在工作状态的工作状态表。RAM65还形成有用于存储由输入装置43请求的karaoke歌曲的歌曲数的歌曲数维持存储器。
控制部分41用于产生一个状态响应信号和一个请求响应信号。状态响应信号是这样一种信号,各终端根据由中央部分3发出的状态检测探询信号,通过该状态响应信号向中央部分3回复有关其工作状态的信息。另外,请求响应信号是这样一种信号,它根据由中央部分3发出的请求探询信号向中央部分3答复有关是否有歌曲请求的信息(即,请求传输karaoke歌曲数曲)。
特别是,控制部分41参照形成于RAM65中的工作状态表产生状态响应信号。此状态响应信号附加有指示相应终端的现在工作状态的数据。控制部分41对照形成于RAM65中的歌曲数维持存储器产生请求响应信号。如果已做出一个请求,那么存储于歌曲数维持存储器中的被请求karaoke歌曲的歌曲数数据被加至请求响应信号。
输入装置43包括多种键开关,使用者通过这些键开关操作终端5。特别是,输入装置43还包括一个数字盘43a(十个键),用于输入所请求的歌曲的歌曲数;状态键43b,用于选择各种工作状态;一个电源开关43C,用于导通和断开电源;以及类似装置。终端5的工作状态包括一个karaoke状态,用于接收由中央部分3发出的karaoke歌曲数据并实行karaoke歌曲;还包括一个广播卫星状态,用于接收来自于中央部分3的广播信号,并容许观察卫星广播。
终端调制解调器57用于接收和解调由中央部分3通过同轴电缆7发送的karaoke歌曲数据、状态检测探询信号和请求探询信号。终端调制解调器57还调制其它信号,诸如由控制部分41输出的状态响应信号和请求响应信号,并将它们传送到中央部分3。传输这些信号的过程将在后面描述。
视频调谐器59用于接收由中央部分3发送和从广播信号系统19输出的卫星广播信号和由中央部分3发送并从背景图象输出装置17a和17b输出的背景图象信号,并用于选择所要求的图象信号的信道。也就是说,当使用输入装置43的状态键43b将工作状态定为karaoke状态时,要选择传输背景图象信号的信道中的一个。当使用输入装置43的状态键43b将工作状态定为广播卫星状态时,要选择传输广播卫星信号的信道。
每一终端5中设有一个麦克风71,以便在使用者对着此麦克风歌唱时产生一歌声信号。
声源(合成器声源)45用于将包含于图4所示的karaoke歌曲数据中的MIDI数据(伴音数据)转换成模拟的karaoke伴音/声音信号。
放大器47用于接收karaoke伴音/声音信号和来自于麦克风71的歌声信号。放大器47将伴音/声音信号和歌声信号混合、放大混合信号并将其输出至扬声器49。放大器47还从调谐器59中接收包括于广播卫星信号中的广播卫星声音信号。
图象合成电路51将包含于karaoke歌曲数据中的适于演唱的数据转换成适于演唱的图象信号,并将其迭加至从视频调谐器59输入的背景图象信号上,再将其输出至电视监视器53。图象合成电路51还用于从调谐器59中接收包含于广播卫星信号中的广播卫星图象信号。
下面描述具有上述结构的本实施例的karaoke系统1的工作原理。
首先,对中央部分3的工作原理给予说明。
中央部分3中的服务器11实现图5的流程图中所示的状态检测程序和图6的流程图中所示的请求程序。状态检测程序是向全部终端5发送状态检测探询信号,以检测所有终端的相应工作状态。请求程序是仅向由状态检测程序判定为处于karaoke状态的终端5发送请求探询信号,以检测这些处于karaoke状态的终端是否请求传输karaoke歌曲。
图6的请求程序继续进行,用于询问是否有歌曲请求的请求探询信号仅向由状态检测程序判定为处于karaoke状态的终端5发送。
图5的状态检测程序通过请求程序的一个计时器间断而在每一预定时间周期(例如,每30秒)内重复进行。也就是说,请求程序按每一预定时间周期中断,并完成状态检测程序。状态检测探询信号依次发送至连到中央部分3的所有karaoke终端5。每个终端5发送一个响应于这些状态检测探询信号的状态响应信号。中央部分3根据状态响应信号判定各终端5是否处于karaoke状态。
现参照图5描述状态检测程序。在此探询控制程序中,服务器11中的CPU23首先在步骤S11中将终端数n设为1。此后,在步骤S13中,CPU23产生一个附加有指示终端数n的地址码的状态检测探询信号。调制解调器13调制状态检测探询信号,并将其发送至所有终端5。根据接收到的探询信号,每个karaoke终端5参照加至状态检测探询信号上的地址码来确定这个状态检测探询信号是否适于它。因此,数字为n的终端5判定附加有相应终端数n的地址码的状态检测探询信号是适于它。
下一步,在步骤S15中,此程序等待接收由数字为n的终端5发送的响应于状态检测探询信号的状态响应信号。应注意,指示数字为n的终端的现在工作状态的数据加置于状态响应信号上。
在步骤S15中,当在一预定时间周期内没有状态响应信号发送时,此终端被判定为处于关断状态。相应地,在步骤S17中,CPU23将RAM27中的状态管理表中的用于数字为n的终端的识别标记(flag)设定为零(0)。另一方面,当在预定时间周期内在步骤S15中接收到一个状态响应信号时,服务器11对此状态响应信号进行处理。即,服务器11参照附加至状态响应信号的用于指示数字为n的终端5的现在工作状态的数据,在步骤S19中判定数字为n的终端5的工作状态是否为karaoke状态,在步骤S21中,如果数字为n的终端5处于karaoke状态,CPU23则将对应于状态管理表的数字为n的终端的识别标记设定为1。在步骤S23中,如果数字为n的karaoke终端5与处于广播卫星或某种其它状态,那么识别标记将被设定为0。
下一步,在步骤S25中,CPU23使终端数n加1(n=n+1)。然后,在步骤S27中CPU23判断终端数n是否大于最大终端数N(=连至中央部分3的终端5的总数),若判断出n不大于N,程序再返回至步骤S13,并在数字为n+1的终端5上重复步骤S13至步骤S25中的程序。相应地,状态检测探询信号依次传送至数字从1至N的所有终端,以确认各终端5的现在工作状态。另一方面,在步骤S23中,若判断出n大于N,则程序将返回图6的请求程序。
按此方式,在状态检测程序中,各终端是否处于karaoke状态,是根据由各终端发送的状态响应信号判定的,并且判定结果存储于RAM27中。也就是说,当接收到的状态响应信号指示一终端处于karaoke状态时,此终端就被判定为处于karaoke状态,且状态识别标记设定为1。当在一预定时间内没有信号传输且收到的状态响应信号指示状态并不是karaoke状态时,则判定状态不是karaoke状态,且识别标记设定为0。
下面将描述图6的请求程序。当中央部分3开通时,CPU23开始实施请求程序。CPU23继续进行请求程序,直至中央部分3关断。在些请求程序中,在步骤S31中,CPU23首先进行步骤S31中的清除RAM27和类似装置的过程。然后,在步骤S33中,CPU将终端数n设定为1。
在步骤S35中,CPU23参照RAM27的状态管理表中的对应于数字为n的终端5的识别标记。当识别标记被判定为1时,就可判定数字为n的终端处于karaoke状态。相应地,CPU23产生一个附加有指示终端数n的地址码的请求探询信号。在步骤S37中,调制解调器13调制请求探询信号并将它输送至所有终端5。根据接收到的请求探询信号,每一karaoke终端5参照加至请求探询信号的地址码来判定此请求探询信号是否适于它。因此,数字为n的终端5判定,附加有相应的数字为n的终端的地址码的此请求探询信号适于它。
此后,在步骤S39中,响应于请求探询信号,从数字为n的终端5向中央部分3发送一个请求响应信号。由数字为n的终端5发送的请求响应信号指示数字为n的终端是否请求karaoke歌曲。当数字为n的终端已提出请求时,请求响应信号附加有所请求的歌曲的歌曲数数据和类似数据。相应地,在步骤S41中,CPU23对此请求响应信号进行处理,以判断数字为n的终端上是否有歌曲请求。在步骤S43中,若判定出数字为n的终端上已提出请求,CPU23会根据包含于请求响应信号中的歌曲数数据和类似数据,从存储装置13中取出所要求的歌曲对应的karaoke歌曲数据。CPU23随后将此karaoke歌曲数据发送至数字为n的终端5。
应注意,在这个步骤S43中,以图4所示的形式从存储装置13中取出的karaoke歌曲数据附加有指示终端数n的地址码,这相似于状态检测探询信号和请求探询信号。调制解调器13调制karaoke歌曲数据并将它输出至所有终端5。根据接收到的karaoke歌曲数据,每一终端5参照附加的地址码来判定此karaoke歌曲数据是否适于它因此,数字为n的终端5将判定,附加有相应的终端数字为n的地址码的karaoke歌曲数据的发送是适于它的。
随后程序向下一步骤S45进行。如果在步骤S41中判定,数字为n的终端没有请求,程序则直接进行至步骤S45。
相似地,如果在步骤S35中判定,在RAM27的状态管理表中的对应数字为n的终端的识别标记为零(0),由于这样可判定数字为n的终端不处于karaoke状态,那么程序将直接进行至步骤S45,而不执行上述的步骤S37至S43。也就是说,请求探询信号不传送至不处于karaoke状态的终端。
随后,在步骤S45中,终端数n加1(n=n+1)。然后程序进行至步骤S47,以判定终端数n是否大于最大终端数N(=连至中央部分3的终端5的总数)。如果判定出n不大于N,程序将返回步骤S35,步骤S35至S45的过程将在数字为n+1的终端上重复。另一方面,如果在步骤S47中判定出n大于N,程序将返回至步骤S33,在此终端数n被设定为1,并且步骤S35至S45的过程再次从数字为1的终端5开始进行。
按此方式,根据请求过程中的状态管理表中的识别标记,请求探询信号仅传送至处于karaoke状态的终端5。
下面阐述各终端5的工作过程。每个终端5执行图7中的流程图示出的键入程序和图8中示出的传输中断程序。
继续执行图7的键入程序是为了探测从输入装置43的电键实现的输入,以便接收对终端5设定的工作状态、所要求的歌曲的歌曲数的输入以及类似输入。当从中央部分3发送状态检测探询信号或请求探询信号时,键入程序中断,并进行图8的传输中断程序。传输中断程序根据状态检测探询信号向中央部分3发送指示终端的现在工作状态的状态响应信号,并根据请求探询信号发送关于终端已否已请求一首歌曲的请求响应信号。当从中央部分3向终端发送karaoke歌曲数据时,传输中断程序还处理此karaoke歌曲数据,以便能演唱karaoke。
在此将对图7的键输入程序进行详细说明。当电源开关43C闭合时,CPU61开始开始启动键入程序。CPU61继续实施键入程序,直至电源开关43C断开。在键入程序中,控制部分41中的CPU61首先在步骤S51中清除RAM65。此后,在步骤S53中,CPU61判定是否存在从输入装置43(即,键盘43a、一个状态键43b和类似键)实施的某种键入。如果没有键入,程序返回步骤S53并等待键入。
另一方面,当在步骤S53中判定出存在键入时,在步骤S55中,CPU61将判定此输入是否是通过状态键43b操作设定工作状态。如果此输入是工作状态的输入,在步骤S57中,CPU61将RAM65的工作状态表中的相应工作状态的识别标记设定为1。例如,如果键入将终端的工作状态设定为karaoke状态,那么表中对应karaoke状态的识别标记设定为1。
此后,在步骤S59中,CPU61清除RAM65中维持存储器的歌曲数。在步骤S61中,通过参照工作状态表中的识别标记,CPU61进一步判定现在状态是否是广播卫星状态。如果现在状态是广播卫星状态,CPU61将控制视频调谐器59,以便选择广播卫星信道。结果,在步骤S63中,广播卫星图象和广播电视声音将输出至电视监视器53和扬声器49。
另一方面,在步骤S61中,如果状态被判定为不是广播状态,程序将再将返加至步骤S53中。
然后,在步骤S55中,若判定没有由状态键43b实施的输入,在步骤S65中,CPU将参照工作状态表判定现在工作状态是否是karaoke状态。如果不是,程序则返回步骤S53。如果现在状态是karaoke状态,在步骤S67中,CPU将判定此键入是否是通过数字键盘43a实现的所请求的歌曲的歌曲数输入。如果不是,程序将返回步骤S53。不过,如果输入是歌曲数输入,在步骤S69中,歌曲数数据将设置于RAM65中的上述歌曲数维持存储器中,然后程序返回步骤S53。
下面详细描述图8的传输中断程序。
当终端5从中央部分3接收到状态检测探询信号或请求探询信号时,CPU61中断图7的键入程序并进行传输中断程序。
在传输中断程序中,CPU61首先判定从中央部分3输入的探询信号是否是状态检测探询信号,见步骤S71。若判定出是状态检测探询信号,CPU61将参照此时设置于RAM65中的工作状态表中的识别标记产生状态的响应信号。应注意,此状态响应信号具有附加的指示终端的现在工作状态的数据。此后,在步骤S73中,CPU通过调制解调器57向中央部分3发送状态响应信号。
另一方面,在步骤S71中若判定出探询信号是请求探询信号,那么,在步骤S75中,CPU将参照RAM65中的歌曲数维持存储器判定是否有歌曲请求。若判定出没有歌曲请求,CPU61将产生一个指示无请求的请求响应信号。此后,在步骤S77中,CPU通过调制解调器57向中央部分3发送请求响应信号。随后程序返回图7的键入程序。
在步骤S75中,若判定出有一请求,CPU将产生一个请求响应信号,请求传输所请求的歌曲的karaoke歌曲数据。所请求的歌曲的歌曲数数据和类似数据附加于此请求响应信号上。在步骤S79中,CPU通过调制解调器57向中央部分3发送请求响应信号。随后,终端根据请求响应信号接收从中央部分3发送的所要求的歌曲的karaoke歌曲数据。在步骤S81中,CPU61将karaoke歌曲数据暂时存储于RAM65中。
此后,在步骤S83中进行karaoke演唱程序。在karaoke演唱程序中,CPU61首先参照预先存储于RAM65中的歌曲名/歌曲种类信息,根据此信息,CPU控制视频调谐器59,以选择与所请求的歌曲的种类相应的背景图象信号传输的信道。此后,CPU从RAM65中取出所请求的歌曲的karaoke歌曲数据。CPU将包含在karaoke歌曲数据中的适于演唱的数据输入到图象合成电路51中,在此适于演唱的数据被转换成适于演唱的图象信号。另外,在由视频调谐器59选择的信道上传输的背景图象信号也输入至图象合成电路51。背景图象信号和适于演唱的图象信号由图象合成电路51叠加在一起,因此,叠加在背图象上的适于演唱的符号(音符)便显示于电视监视器53上。
另一方面,CPU将包含在karaoke歌曲数据中的MIDI数据(伴音数据)输入声源45,在被输入至放大器47之前,MIDI数据在声源中被转换成伴音信号。伴音信号与使用者演唱时从麦克风71产生的声音信号相混合,经适当放大后,输出至扬声器49。
当步骤S83的上述karaoke演唱过程结束后,程序返回至图7的键入程序。
如上所述,在本实施例的karaoke系统1中,在每一预定时间周期内,中央部分3向各终端5发送一个状态检测探询信号,以便确认各karaoke终端的工作状态是否是karaoke状态。响应于此状态检测探询信号,每一终端5向中央部分3发送一个指示其现在工作状态的状态响应信号。根据此状态响应信号,中央部分3根据该状态响应信号判定每个终端5的工作状态是否是karaoke状态。也就是说,当中央部分收到表示karaoke状态的状态响应信号时,终端就被判定为处于karaoke状态。当在预定时间内无信号发送时,或者当收到指示状态不是karaoke状态的状态响应信号时,终端就被判定为不处于karaoke状态。根据这些判定结果,请求探询信号仅传送至处于karaoke状态的终端。
因此,请求探询信号不需传送到至不需要karaoke歌曲数据的终端(即,不处于karaoke状态的终端5)。这样可省去大量的无用的探询时间。所以,处于karaoke状态的终端5接收到请求探询信号的等待时间缩短了。可在短的等待时间内收到所请求的歌曲的karaoke数据,因此使用者可立即享受karaoke。
尽管已参照特定实施例对本发明做了详细描述,但很显然,通过本领域的普通技术人员而言,在不脱离本发明的精神的情况下,可能做出各种变化和修改。
例如,在上述实施例中,状态检测探询信号和请求探询信号可在同一信道中传输。不过,它们也可分开而在分离的信道内传输,以便两种探询信号能同时传输。由于状态检测探询信号可以更高频率传输,因此中央部分3可快速判定各终端5的工作状态之变化。在上述实施例中,为了向已发送指示请求传输karaoke歌曲数据的请求响应信号的数字为n的终端发送karaoke歌曲数据,karaoke歌曲数据附加有指示终端数n的地址码。换言之,数字为n的终端5判定出,附加有相应的终端数n的地址码的karaoke歌曲数据适于传输给它。不过,其它各种将karaoke歌曲数据传输给所希望的终端的方法也是可能的。例如,每个终端5中的控制部分41可以这样来控制,即,在控制部分41向中央部分3传送请求响应信号之后,如果在预定时间周期内有karaoke歌曲数据传至终端,控制部分应判定传至的任一karaoke歌曲数据是适于它的。
另外,本发明并不限于应用于karaoke系统,它还可应用于用来提供诸如天气预报和交通信息之类的各种信息的系统。
如上所述,在根据本发明的数据传输设备中,中央控制单元发送状态检测探询信号,以确认所有终端的工作状态。每个终端向中央控制单元发送指示其现在工作状态的状态响应信号。中央控制单元中的判定单元根据状态响应信号判定各终端的工作状态。中央控制单元中的选择单元根据所判定的工作状态选择是否向各终端发送请求探询信号。
因此,中央控制部分可选择不向那些处于不需要信息数据的工作状态的终端传送用于询问有关传输信息数据的请求的请求探询信号。所以,可减少应传送请求探询信号的终端的数量并省去无用的探询时间。因此,终端收到请求探询信号的等待时间缩短了,并且可在短的等待时间内获得得所要求的信息。
权利要求
1.一种数据传输系统,用于控制从一中央控制单元通过一传输线向多个终端的信息数据传输,数据传输系统包括一个中央控制单元;和多个终端,它们通过一传输线连至所述中央控制单元,其中所述中央控制单元包括状态检测探询信号发送装置,用于通过传输线向多个终端中的每一个发送一个状态检测探询信号,以便判定每个终端的工作状态;其中所述多个终端中的每一个包括用于发送的状态响应信号发送装置,它响应于状态检测探询信号,通过传输线向所述中央控制单元发送一个状态响应信号,此响应信号指示每个终端的现在工作状态,其中所述的中央控制单元还包括判定装置,用于根据由每个终端发送的状态响应信号判定每个终端的工作状态;和请求探询信号发送装置,用于向由判定装置判定为处于预定工作状态的一个终端选择性地发送一个请求探询信号,以检测此终端是否请求信息数据的传输,其中所述多个终端中的每一个还包括请求响应信号发送装置,当终端收到由请求探询信号发送装置发送的请求探询信号时,此请求响应信号发送装置用于发送一个请求响应信号,此信号指示终端是否请求传输信息数据,其中所述中央控制单元还包括信息数据发送装置,用于向已发送指示其请求传输信号数据的请求响应信号的终端选择性地发送信息数据。
2.根据权利要求1的数据传输系统,其中所述多个终端中的每一个还包括状态设定装置,用于设定包括预定工作状态的多个工作状态中的所要求的一个。
3.根据权利要求2的数据传输系统,其中状态检测探询信号发送装置依次向连至所述中央控制单元的全部所述的多个终端发送状态检测探询信号。
4.根据权利要求3的数据传输系统,其中,在每一预定时间周期内,状态检测探询信号发送装置重复地向全部所述的多个终端发送状态检测探询信号。
5.根据权利要求4的数据传输系统,其中所述的中央控制单元还包括用于存储多个信息数据的数据存储装置,其中所述的多个终端中的每一个还包括输入装置,用于输入对于传输从存储于数据存储装置中的多个信息数据中所要求的信息数据的请求,请求响应信号指示相应终端对于传输所要求的信息数据的请求,它包括指示所要求的信息数据的一个码数据,其中所述的中央控制单元还包括数据选择装置,用于根据包含在请求响应信号中的码数据,从存储于数据存储装置的多个信息数据中选择所要求的信息数据,信息数据传送装置,向相应的终端,传送所选择的要求信息数据。
6.根据权利要求5的数据传输系统,其中存储于数据存储装置中的多个信息数据中的每一个包含相应的多个图象之一的信息,其中所述的多个终端的每一个的输入装置包括图象请求装置,用于输入对于传输所要求的图象的请求,其中选择装置选择所要求的图象的信息数据,而信息数据发送装置向相应终端发送所要求的图象的信息数据,以及其中所述的多个终端的每一个还包括输出装置,用于将信息数据再现为所要求的图象并显示所要求的图象。
7.根据权利要求5的数据传输系统,其中存储于数据存储装置中的多个信息数据的每一个包括含对应于多个声音(信号)之一的信息,其中所述的多个终端的每一个的输入装置包括声音请求装置,用于输入对于传输所要求的声音的请求,其中选择装置选择所要求的声音的信息数据,而信息数据发送装置向相应终端发送所要求的声音的信息数据,以及其中所述的多个终端中的每一个还包括输出装置,用于将信息数据再现为所要求的声音并重放所要求的声音。
8.根据权利要求5的数据传输系统,其中预定工作状态包括用于实现karaoke演唱实现karaoke状态,其中存储于数据存储装置中的多个信息数据的每一个包含对应于多首karaoke歌曲之一的适于演唱的数据和伴音数据,其中所述的多个终端的每一个的输入装置包括karaoke歌曲请求装置,用于输入对于传输所要求的karaoke歌曲的请求,其中选择装置选择所要求的karaoke歌曲的信息数据,而信息数据发送装置向相应终端发送所要求的karaoke歌曲的信息数据,以及其中所述的多个终端中的每一个还包括输出装置,用于将信息数据再现为所要求的karaoke歌曲的适于演唱的图象和伴音并用于显示适于演唱的图象和重放伴音。
9.一种数据传输设备,它根据多个终端的请求,通过一传输线向多个终端传输信息数据,此数据传输设备包括状态检测探询信息发送装置,用于向通过一传输线连至此数据传输设备的多个终端中的每一个发送一个状态检测探询信号,以检测每个终端的工作状态;请求探询信号发送装置,用于选择性地向由所述状态检测探询信号检测为处于预定工作状态的终端发送一个请求探询信号,以检测此终端是否请求传输信息数据;和信息数据发送装置,用于向由所述请求探询信号发送装置检测为请求传输信息数据的终端发送信息数据。
10.根据权利要求9的数据传输设备,其中多个终端中的每一个根据接收到的状态检测探询信号,发送指示每个终端工作状态的状态响应信号,其中所述的状态检测探询信号发送装置包括判定装置,用于根据由每个终端发送的状态响应信号判定每个终端的工作状态;和状态判定装置,用于判定多个终端中的哪一个处于预定工作状态,请求探询信号发送装置向被判定为处于预定工作状态的终端发送请求探询信号。
11.根据权利要求10的数据传输设备,其中处于预定工作状态并已收到请求探询信号的终端,根据接收到的请求探询信号发送一个请求响应信号,此信号指示每个终端是否请请求传输信息数据,其中所述的请求探询信号发送装置包括判定装置,用于根据由终端发送的请求响应信号,判定终端是否请求传输信息数据;和请求判定装置,用于判定处于预定工作状态的终端是否请求传输信息数据,信息数据发送装置向被判定为请求信息数据传输的终端发送信息数据。
12.一种控制信息数据传输的方法,其中信息数据通过一传输线从一中央控制单元传输至多个终端,多个终端通过此传输线连至此中央控制单元,该方法包括下列步骤从中央控制单元通过传输线向多个终端中的每一个发送一个状态检测探询信号,以确定每个终端的工作状态;响应于状态检测探询信号,从每个终端通过传输线向中央控制单元发送一个状态响应信号,此信号指示每个终端的现在工作状态;根据由每个终端发送的状态响应信号,判定每个终端的工作状态;从中央控制单元向被判定为处于预定工作状态的终端选择性地发送一个请求探询信号,以检测此终端是否请求传输信息数据;从已收到请求探询信号的终端向中央控制单元发送一个响应于请求探询信号的请求响应信号,此信号指示终端是否请求传输入信息数据;从中央控制单元向已发送指示终端请求传输信息数据的请求响应信号的终端选择性地发送信息数据。
13.根据权利要求12的方法,其中中央控制单元大致上连续地向被判定为处于预定工作状态的终端发送请求探询信号,并且请求探询信号传输以预定时间周期重复中断,以便中央控制单元在此预定时间周期内向所有多个终端重复性地发送状态检测探询信号。
全文摘要
在数据传输系统1中,中央部分3和多个终端5由同轴电缆7连接。中央部分由服务器11控制,在每一预定时间内(例如每30秒)依次向连至中央部分的所有卡拉OK终端发送状态检测探询信号。响应应于状态检测探询信号,中央部分根据从每一终端发送的响应信号判定每个终端是否处于卡拉OK状态。然后,中央部分仅向判定为处于卡拉OK状态的终端发送请求探询信号,确定是否已提出歌曲请求,并将卡拉OK数据传送至那些已提请求的终端。
文档编号H04N7/173GK1109242SQ9410860
公开日1995年9月27日 申请日期1994年7月16日 优先权日1993年7月16日
发明者船桥保弘, 伊神和典, 西村修, 日比野义彦, 清原裕二, 安友雄一 申请人:兄弟工业株式会社, 爱克斯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1