CN1151660A - Method for performing karaoke mode in information television - Google Patents
Method for performing karaoke mode in information television Download PDFInfo
- Publication number
- CN1151660A CN1151660A CN96111249A CN96111249A CN1151660A CN 1151660 A CN1151660 A CN 1151660A CN 96111249 A CN96111249 A CN 96111249A CN 96111249 A CN96111249 A CN 96111249A CN 1151660 A CN1151660 A CN 1151660A
- Authority
- CN
- China
- Prior art keywords
- song
- data
- karaoke mode
- information
- mode
- 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.)
- Pending
Links
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种在信息电视中执行通信卡拉OK模式的方法,其中信息电视包括一个信息处理单元,用于对来自增值网络的信息进行接收和解码,在选择通信卡拉OK模式之后,所希望的歌曲可被选择和接收,所希望的歌曲被按顺序地预订,预订的歌曲在信息电视模式中被接收,所希望的歌曲在接收的同时被存储在存储器中,被存储的歌曲被从存储器中读出和重放或者被随机地提供。
A method of performing a communication karaoke mode in an information television, wherein the information television includes an information processing unit for receiving and decoding information from a value-added network, after selecting the communication karaoke mode, desired songs can be Selecting and receiving, desired songs are sequentially reserved, the reserved songs are received in the information television mode, desired songs are stored in the memory while being received, the stored songs are read out from the memory and Replays are either provided randomly.
Description
本发明涉及在信息电视中执行卡拉OK模式的方法,更具体地说,涉及一种通信卡拉OK模式的执行方法,其中所需要的歌曲在通信卡拉OK模式中被选择和预订,在通信卡拉OK模式或电视模式中,被预订的歌曲从一个增值网络(VAN)被接收,被预订的歌曲被存储在一个存储器中,并且被存储的歌曲被从存储器中读出并重放。The present invention relates to a method for executing a karaoke mode in an information television, and more particularly, relates to a method for executing a communication karaoke mode, wherein required songs are selected and reserved in the communication karaoke mode, and in the communication karaoke mode In TV mode or TV mode, subscribed songs are received from a value added network (VAN), subscribed songs are stored in a memory, and stored songs are read from the memory and played back.
通过利用一条数据线连接到一个增值网络,信息电视可以接收通信服务。信息电视包括一个信息处理单元,用于当与增值网络连接时接收信息通信数据(以下称为“信息数据”),并输出一个转换控制信号和信息RGB信号,在屏幕上显示接收的信息数据。信息电视根据从信息处理单元输出的转换控制信号选择在电视信号处理器中处理的电视RGB信号和在信息处理单元中处理的信息RGB信号之一,然后在屏幕上进行显示。这里,线路可以是与增值网络连接的电话线路或与工业电缆公司连接的电缆线路。InfoTVs can receive communication services by connecting to a value-added network using a data line. The information TV includes an information processing unit for receiving information communication data (hereinafter referred to as "information data") when connected to a value-added network, and outputting a conversion control signal and information RGB signal, and displaying the received information data on the screen. The information TV selects one of the TV RGB signal processed in the TV signal processor and the information RGB signal processed in the information processing unit according to the switching control signal output from the information processing unit, and then displays it on the screen. Here, the line may be a telephone line connected to a value-added network or a cable line connected to an industrial cable company.
由于信息电视可以在信息电视屏幕上显示各种通信服务数据,例如,通过增值网络传输的股票信息,新闻,天气预报,电视节目预告,等等,即使不熟悉计算机操作的人也可以很容易地接收这些通信服务。Since the information TV can display various communication service data on the screen of the information TV, for example, stock information, news, weather forecast, TV program preview, etc. transmitted through the value-added network, even people who are not familiar with computer operation can easily receive these communications services.
另外,信息电视具有通信卡拉OK功能,利用该功能,信息电视接收由增值网络公司提供的歌曲信息,然后通过在背景屏幕上叠加歌曲的歌词来显示歌词并通过喇叭输出歌曲的旋律作为伴奏,从而使用者可以在观看歌词的同时随着伴奏唱歌。In addition, the information TV has a communication karaoke function. With this function, the information TV receives the song information provided by the value-added network company, and then displays the lyrics by superimposing the lyrics of the song on the background screen and outputs the melody of the song as an accompaniment through the speaker, thereby Users can sing along with the accompaniment while watching the lyrics.
因此,本发明的目的就是提供一种用于执行通信卡拉OK模式的方法,其中如果所需要的歌曲号根据选择通信卡拉OK模式被预先按顺序地预订,对应于该歌曲号的歌曲数据被接收和解码并作为具有伴奏的背景屏幕上的歌词输出。Therefore, it is an object of the present invention to provide a method for performing a communication karaoke mode, wherein if a desired song number is sequentially reserved in advance according to the selected communication karaoke mode, song data corresponding to the song number is received. and decoded and output as lyrics on the background screen with accompaniment.
本发明另一个的目的就是提供一种用于执行通信卡拉OK模式的方法,其中如果所需要的歌曲号根据选择通信卡拉OK模式被预先按顺序地预订,并且对应于第一预订的歌曲的歌曲数据被完全接收到,剩余的预订的歌曲在第一预订的歌曲的重放期间被接收并然后按照预订的顺序重放。Another object of the present invention is to provide a method for performing a communication karaoke mode, wherein if the desired song number is reserved in advance in order according to the selection of the communication karaoke mode, and the song corresponding to the first reserved song The data is completely received, and the remaining reserved songs are received during playback of the first reserved song and then played back in the reserved order.
本发明的另一个目的是提供一种用于执行通信卡拉OK模式的方法,其中在所需要的歌曲根据选择通信卡拉OK模式被预先预订后,预订的歌曲的歌曲数据在信息电视模式中被接收到,然后再次选择卡拉OK模式,从而按照预订的顺序重放预订的歌曲。Another object of the present invention is to provide a method for performing a communication karaoke mode, wherein after a desired song is pre-reserved according to a selected communication karaoke mode, song data of a reserved song is received in an information television mode to, and then select the karaoke mode again to play back the reserved songs in the ordered order.
本发明的另一个目的是提供一种用于执行通信卡拉OK模式的方法,其中所需要的歌曲根据选择通信卡拉OK模式被接收到,同时被存储在一个存储器中,然后从存储器中读出并被重放。Another object of the present invention is to provide a method for performing a communication karaoke mode, wherein desired songs are received according to the selected communication karaoke mode, simultaneously stored in a memory, then read out from the memory and is replayed.
本发明的另一个目的是提供一种用于执行通信卡拉OK模式的方法,其中随机选择的多个歌曲根据选择通信卡拉OK模式被接收,同时如果第一个歌曲的接收完成时,其重放开始,当最后一个歌曲的接收完成时,增值网络关断。Another object of the present invention is to provide a method for performing a communication karaoke mode, wherein a plurality of songs selected at random are received according to the selected communication karaoke mode, and simultaneously if the reception of the first song is completed, its replay Initially, when the reception of the last song is completed, the value-added network is switched off.
为了取得上述目的,提供了一种在信息电视中执行通信卡拉OK模式的方法,其中信息电视通过包括一个信息处理单元,用于对来自增值网络的信息进行接收和解码提供通信服务,所述方法包括下述步骤:(a)选择通信卡拉OK模式;(b)通过数据线路将所述信息处理单元连接到所述的增值网络并显示卡拉OK菜单屏幕;(c)通过输入歌曲号选择歌曲;(d)接收被选择的歌曲号的歌曲数据;(e)对接收的数据解码输出伴奏和具有歌词的背景图像;和(f)核查歌曲号是否被预订,如果歌曲号被预订请求其传输并接收歌曲数据,否则,切断线路。In order to achieve the above object, a method for performing communication karaoke mode in an information TV is provided, wherein the information TV includes an information processing unit for receiving and decoding information from a value-added network to provide communication services, the method The method comprises the following steps: (a) selecting a communication karaoke mode; (b) connecting the information processing unit to the value-added network through a data line and displaying a karaoke menu screen; (c) selecting a song by inputting a song number; (d) receiving the song data of the selected song number; (e) decoding the received data to output an accompaniment and a background image with lyrics; and (f) checking whether the song number is reserved, and requesting its transmission if the song number is reserved and Receive song data, otherwise, cut the line.
为了取得上述的另一个目的,提供了一种在信息电视中执行通信卡拉OK模式的方法,其中信息电视通过包括一个信息处理单元,用于对来自增值网络的信息进行接收和解码提供通信服务,所述方法包括下述步骤:(a)选择通信卡拉OK模式;(b)通过数据线路将所述信息处理单元连接到所述的增值网络并显示卡拉OK菜单屏幕;(c)通过按顺序地输入若干个歌曲号预订歌曲;(d)接收按顺序预订的歌曲中的第一预订的歌曲的数据;(e)接收其余的预订的歌曲的数据,同时重放第一预订的歌曲;和(f)如果所有预订的歌曲的数据的接收被完成,切断线路并按预订的顺序重放这些歌曲。In order to achieve the above another object, there is provided a method for performing communication karaoke mode in an information television, wherein the information television provides communication services by including an information processing unit for receiving and decoding information from a value-added network, The method comprises the steps of: (a) selecting a communication karaoke mode; (b) connecting the information processing unit to the value-added network through a data line and displaying a karaoke menu screen; (c) by sequentially Input several song number reservation songs; (d) receive the data of the song of the first reservation in the song of order reservation; (e) receive the data of the song of remaining reservation, replay the song of first reservation simultaneously; And ( f) If the reception of the data of all the reserved songs is completed, the line is cut off and the songs are played back in the reserved order.
为了取得上述的另一个目的,提供了一种在信息电视中执行通信卡拉OK模式的方法,其中信息电视通过包括一个信息处理单元,用于对来自增值网络的信息进行接收和解码提供通信服务,所述方法包括下述步骤:(a)选择通信卡拉OK模式;(b)通过数据线路将所述信息处理单元连接到所述的增值网络并显示卡拉OK菜单屏幕;(c)通过按顺序地输入若干个歌曲号预订歌曲;(d)如果预订完成则转换到信息电视模式,并接收对应于多个预订的歌曲的数据;(e)如果所有预订的歌曲的数据的接收被完成,切断线路;并(f)核查是否选择卡拉OK模式,如果已经选择卡拉OK模式则按预订的顺序重放接收的歌曲数据;否则,执行信息电视模式。In order to achieve the above another object, there is provided a method for performing communication karaoke mode in an information television, wherein the information television provides communication services by including an information processing unit for receiving and decoding information from a value-added network, The method comprises the steps of: (a) selecting a communication karaoke mode; (b) connecting the information processing unit to the value-added network through a data line and displaying a karaoke menu screen; (c) by sequentially Input several song numbers to reserve the song; (d) switch to the information television mode if the reservation is completed, and receive data corresponding to a plurality of reserved songs; (e) if the reception of the data of all reserved songs is completed, cut off the line ; And (f) check whether the karaoke mode is selected, if the karaoke mode has been selected, the song data received will be replayed in the order of reservation; otherwise, the information television mode will be executed.
为了取得上述的另一个目的,提供了一种在信息电视中执行通信卡拉OK模式的方法,其中信息电视通过包括一个信息处理单元,用于对来自增值网络的信息进行接收和解码提供通信服务,所述方法包括下述步骤:(a)选择通信卡拉OK模式;(b)通过数据线路将所述信息处理单元连接到所述的增值网络并显示卡拉OK菜单屏幕;(c)通过按顺序地输入若干个歌曲号预订歌曲;(d)核查预订的歌曲号的歌曲数据是否已经被收到并存储在所述的存储器中;(e)如果在所述的存储器中存在预订歌曲的数据则读取和重放该歌曲数据;以及(f))如果在所述的存储器中不存在预订歌曲的数据则从增值网络接收该预订歌曲号的歌曲数据,在所述的存储器中存储该接收的歌曲数据然后重放该被存储的歌曲数据。In order to achieve the above another object, there is provided a method for performing communication karaoke mode in an information television, wherein the information television provides communication services by including an information processing unit for receiving and decoding information from a value-added network, The method comprises the steps of: (a) selecting a communication karaoke mode; (b) connecting the information processing unit to the value-added network through a data line and displaying a karaoke menu screen; (c) by sequentially Input several song numbers to reserve songs; (d) check whether the song data of the reserved song numbers have been received and stored in the memory; (e) read if there is the data of the reserved songs in the memory Fetching and replaying the song data; and (f)) if there is no reserved song data in the memory, the song data of the reserved song number is received from the value-added network, and the received song is stored in the described memory The data then replays the stored song data.
为了取得上述的另一个目的,提供了一种在信息电视中执行通信卡拉OK模式的方法,其中信息电视通过包括一个信息处理单元,用于对来自增值网络的信息进行接收和解码提供通信服务,所述方法包括下述步骤:(a)选择通信卡拉OK模式;(b)通过数据线路将所述信息处理单元连接到所述的增值网络并显示卡拉OK菜单屏幕;(c)选择一个挑战卡拉OK模式;(d)接收随机选择的多个歌曲数据;(e)如果随机选择的歌曲的第一个歌曲数据的接收被完成,则重放该第一选择的歌曲数据,并同时请求下一个歌曲的传送;(f)以接收的顺序存储接收的歌曲数据;以及(g)如果歌曲数据的接收完成,则断开线路并以接收的顺序重放歌曲。In order to achieve the above another object, there is provided a method for performing communication karaoke mode in an information television, wherein the information television provides communication services by including an information processing unit for receiving and decoding information from a value-added network, The method comprises the steps of: (a) selecting a communication karaoke mode; (b) connecting the information processing unit to the value-added network through a data line and displaying a karaoke menu screen; (c) selecting a challenge karaoke OK mode; (d) receive a plurality of randomly selected song data; (e) if the reception of the first song data of the randomly selected song is completed, replay the first selected song data, and simultaneously request the next transmission of songs; (f) storing the received song data in the order of reception; and (g) disconnecting the line and replaying the songs in the order of reception if the reception of the song data is completed.
本发明的上述目的和优点通过结合附图对最佳实施例的描述将更为明晰。The above objects and advantages of the present invention will be more clearly described through the description of the preferred embodiment in conjunction with the accompanying drawings.
图1示出了信息电视的示意图;Figure 1 shows a schematic diagram of an information television;
图2为一个详细的方框图,示出了图1中的信息处理单元;Fig. 2 is a detailed block diagram, has shown the information processing unit in Fig. 1;
图3示出了图2中所示的易失存储器的结构;Fig. 3 shows the structure of the volatile memory shown in Fig. 2;
图4为一个流程图,示出了根据本发明的实施例执行通信卡拉OK模式的方法;FIG. 4 is a flow chart illustrating a method for performing a communication karaoke mode according to an embodiment of the present invention;
图5为一个流程图,示出了根据本发明的另一个实施例执行通信卡拉OK模式的方法;Fig. 5 is a flowchart showing a method for performing a communication karaoke mode according to another embodiment of the present invention;
图6为一个流程图,示出了根据本发明的另一个实施例执行通信卡拉OK模式的方法;FIG. 6 is a flow chart showing a method for performing a communication karaoke mode according to another embodiment of the present invention;
图7为一个流程图,示出了根据本发明的另一个实施例执行通信卡拉OK模式的方法;FIG. 7 is a flow chart showing a method for performing a communication karaoke mode according to another embodiment of the present invention;
图8示出了用于存储图7中的步骤409的歌曲数据的方法的流程图;Fig. 8 shows the flowchart of the method for storing the song data of step 409 in Fig. 7;
图9示出了用于存储图7中的步骤409的歌曲数据的另一种方法的流程图;Figure 9 shows a flow chart for another method of storing the song data of step 409 in Figure 7;
图10为一个流程图,示出了根据本发明的另一个实施例执行通信卡拉OK模式的方法。FIG. 10 is a flow chart illustrating a method of performing a communication karaoke mode according to another embodiment of the present invention.
下面参照附图描述根据本发明的在信息电视中执行通信卡拉OK模式的方法的最佳实施例。A preferred embodiment of a method for performing a communication karaoke mode in an information television according to the present invention will be described below with reference to the accompanying drawings.
图1为用于执行根据本发明的方法的智能电视的方框图。Fig. 1 is a block diagram of a smart TV for performing the method according to the present invention.
图1的智能电视包括电视信号处理器100,电视微计算机110,信息处理单元200,转换装置120,阴极射线管(CRT)130。The smart TV shown in FIG. 1 includes a
电视信号处理器100处理通过调谐器(未示出)选择的广播频道信号并输出电视R,G,B信号TV RGB和水平/垂直同步信号H/V。The
信息处理单元200通过识别一个通信模式键输入然后将智能电视接到VAN,利用一条电话线或连接到提供通信服务的本地有线电缆服务公司的同轴电缆从增值网络(VAN)中接收信息数据。信息处理单元200与从电视信号处理器100输出的水平/垂直同步信号H/V同步地对信息数据解码输出信息R,G,B,信号I RGB,并产生一个转换控制信号SW。The
转换装置120根据从信息处理单元200中产生的转换控制信号SW,选择在电视信号处理器100中处理的电视R,G,B信号TV RGB和在信息处理单元200中处理的信息R,G,B,信号I RGB之一,用于在CRT130上显示。The
电视微计算机110通过识别一个用于电视模式的键输入控制电视信号处理器100,并串行地向/从信息处理单元200传输/接收数据。The
图1中的用于执行通信卡拉OK功能的信息处理单元具有图2所示的结构。The information processing unit for performing the communication karaoke function in FIG. 1 has the structure shown in FIG. 2 .
参见图2,信息处理单元包括一个CPU用于根据程序执行整个系统控制数据传输和数据操作,程序ROM 202用于存储用于系统控制的程序,用于通信卡拉OK的程序,和各种数据,主控制器203用于产生整个系统所需的控制信号,通信数据的接收和显示的控制,和处理乐器数字接口(MIDI)数据,一个RAM/DAC204用于从主控制器203接收数据并在内部存储器中转换R,G和B数据成模拟信号,一个易失存储器205和一个贮存存储器206用于在主控制器203的控制下读写通信数据,一个调制解调器207用于在主控制器203的控制下传输数据到通过数据线连接到信息处理单元200的主计算机并从中接收数据,图形ROM208用于存储压缩的在通信卡拉OK模式中用于背景图像的图形数据,MIDI伴奏信号发生器209用于从主控制器203输入MIDI数据和指令并输出伴奏。Referring to Fig. 2, information processing unit comprises a CPU and is used to carry out whole system control data transmission and data operation according to the program, program ROM 202 is used for storing the program for system control, for the program of communication karaoke, and various data, The main controller 203 is used to generate the control signals required by the entire system, control of the reception and display of communication data, and process musical instrument digital interface (MIDI) data, and a RAM/DAC 204 is used to receive data from the main controller 203 and internally R, G and B data are converted into analog signals in the memory, a
这里,CPU201根据存储在程序ROM202中的程序在主控制器203的控制下执行整个系统控制,数据传输和数据操作。Here, the CPU 201 performs overall system control, data transfer, and data manipulation under the control of the main controller 203 according to programs stored in the program ROM 202 .
CPU201根据存储在程序ROM202和从主控制器203中产生的控制信号在信息信号处理器200的其他功能块上执行,数据传输,数据计算等的控制。在CPU201中执行的对周边单元的数据处理和控制是基于中断信号建立的,该中断信号是从主控制器203和MODEM207传送的。The CPU 201 performs control on other functional blocks of the
在主控制器203中,中断请求是由几项任务产生的,包括来自发射器(未示出)的红外键输入数据的接收,垂直消隐,用于指定操作的内部定时器的操作,和来自电视微计算机110的串行信号的接收。在这些例子中,主控制器203产生一个中断信号,并将其传送到CPU201。一旦中断信号产生时,CPU201执行一个相应的任务。In the main controller 203, an interrupt request is generated by several tasks, including reception of infrared key input data from a transmitter (not shown), vertical blanking, operation of an internal timer for specified operations, and Reception of serial signal from
程序ROM202存储用于系统操作的程序,字形数据,各种解码程序和数据,以及用于执行通信卡拉OK功能的程序。CPU201读出程序和数据并执行一系列的对应于控制信号或中断信号的动作。The program ROM 202 stores programs for system operation, font data, various decoding programs and data, and programs for performing communication karaoke functions. CPU 201 reads programs and data and executes a series of operations corresponding to control signals or interrupt signals.
主控制器203执行下述的功能:产生用于整个系统的控制信号;控制易失存储器205和贮存存储器206中的数据的写和读;与外部视频同步信号(例如,从图1中的电视信号处理器100中输出的水平/垂直同步信号H/V)同步地在外部视频信号(例如,在图1中的电视信号处理器100中处理的电视信号)上叠加信息信号;接收来自发射器(未示出)的键输入数据并提供该数据到CPU201;识别从调制解调器207中产生的中断信号并将其提供到CPU201;控制图形和视频数据;传输图形数据到RAM/DAC204;产生用于其本身的同步信号。The main controller 203 performs the following functions: generating control signals for the entire system; controlling the writing and reading of data in the
此外,主控制器203执行CPU201和电视微计算机110之间的接口连接。更具体地说,当CPU201向电视微计算机110发送数据时,主控制器203将从CUP201接收的并行数据转换成串行数据并将转换的数据发送到电视微计算机110。而且,当电视微计算机传送数据到CUP201时,王控制器203将从电视微计算机110接收的串行信号转换成并行数据并将转换的数据传送到CPU201。Furthermore, the main controller 203 performs interfacing between the CPU 201 and the
此外,主控制器203控制图形ROM208,并向MIDI伴奏信号发生器209传送MIDI格式数据(以下称为MIDI数据)。而且主控制器203通过调制解调器207接收歌曲数据,将它们存储在易失存储器205中,当一首歌曲的数据的接收被完成时,按顺序地将接收的数据转移并存储在贮存存储器206中。即使电源被切断时贮存存储器206也不会丢失数据,并可以存储大约30首歌曲数据。Furthermore, the main controller 203 controls the graphic ROM 208 and transmits MIDI format data (hereinafter referred to as MIDI data) to the MIDI accompaniment signal generator 209 . And the main controller 203 receives song data through the modem 207, stores them in the
易失存储器205和贮存存储器206,二者都可以读和写,存储通信数据,歌曲数据,等等。即使电源被切断时贮存存储器206也不会丢失数据。The
这里,易失存储器205,如图3所示,包括一个图形区,用于在电视信号上叠加信息数据,一个调制解调器区,用于存储屏幕单元中的信息数据或文本数据,一个MIDI区,用于存储歌曲数据,一个系统区,用于存储系统控制所必需的数据。在这些区中,MIDI区只用于通信卡拉OK模式。Here, the
RAM/DAC204在内部RAM中存储要在屏幕上显示的数据。这些数据是在CPU201的控制下被存储的。当一个屏幕象素数据从主控制器203被传输时,一个对应的RGB信号被从RAM/DAC204的RAM中读出并转换成RGB模拟信号,然后,信号被输出到图1中的开关120的选择部分b。RAM/DAC 204 stores data to be displayed on the screen in internal RAM. These data are stored under the control of CPU201. When a screen pixel data is transmitted from the main controller 203, a corresponding RGB signal is read from the RAM of the RAM/DAC 204 and converted into an RGB analog signal, and then the signal is output to the
调制解调器207对通过数据线路接收的已调信号解调,然后,在将数据存入内部缓冲器之前检测和校正错误。而且,调制解调器207还产生和输出一个中断信号到CPU201,使得目前接收的数据被存储在易失存储器205中。另一方面,调制解调器207接收来自CPU201的数据,对其进行调制,然后传送该已调信号。Modem 207 demodulates the modulated signal received over the data line, then detects and corrects errors before storing the data in an internal buffer. Furthermore, the modem 207 also generates and outputs an interrupt signal to the CPU 201 so that the currently received data is stored in the
图形ROM208存储在通信卡拉OK模式中在屏幕上要做为背景图像的图形数据。CPU201读出该图形数据并传送到主控制器203使得一个适合歌词的适当的图形画面可以根据情节被显示,其中,从主计算机接收的数据中的背景图形和歌词之间的对应性被制表。The graphic ROM 208 stores graphic data to be used as a background image on the screen in the communication karaoke mode. The CPU 201 reads out the graphic data and transmits it to the main controller 203 so that an appropriate graphic picture suitable for the lyrics can be displayed according to the plot, wherein the correspondence between the background graphic and the lyrics in the data received from the host computer is tabulated .
MIDI伴奏信号发生器209从主控制器203中接收串行数据的各种命令和MIDI数据并输出伴奏信号。即,MIDI伴奏信号发生器209以反映长度,强度,和音色的MIDI格式存储伴奏信号。The MIDI accompaniment signal generator 209 receives various commands of serial data and MIDI data from the main controller 203 and outputs an accompaniment signal. That is, the MIDI accompaniment signal generator 209 stores accompaniment signals in MIDI format reflecting length, strength, and timbre.
于是,在通信卡拉OK模式中,使用者可以随着他选择的并从主计算机接收的歌曲的伴奏和歌词唱所希望的歌曲。这里,伴奏和歌词数据可以被称为歌曲数据。Thus, in the communication karaoke mode, the user can sing a desired song along with the accompaniment and lyrics of the song selected by him and received from the host computer. Here, the accompaniment and lyrics data may be referred to as song data.
图4示出了用于执行根据本发明的实施例的通信卡拉OK模式的方法的流程图。FIG. 4 shows a flowchart of a method for performing a communication karaoke mode according to an embodiment of the present invention.
这里,通信卡拉OK模式被选择(101)。通信卡拉OK模式的选择可以通过两种方法实现:在通信模式中的通信信息服务的主菜单的子菜单中,利用数字键选择;或者按下在发射器中另外提供的卡拉OK模式键。Here, the communication karaoke mode is selected (101). The selection of the communication karaoke mode can be realized by two methods: in the submenu of the main menu of the communication information service in the communication mode, use the number keys to select; or press the karaoke mode key additionally provided in the transmitter.
如果在步骤101选择了卡拉OK模式,信息电视通过线路被连接到主计算机(步骤102)。否则,程序结束。这里,线路连接是通过呼叫一个预定的增值网络接线员将信息电视连接到主计算机。If the karaoke mode is selected in step 101, the infotainment TV is connected to the host computer through a line (step 102). Otherwise, the program ends. Here, the line connection is by calling a predetermined value-added network operator to connect the information television to the host computer.
如果通信卡拉OK模式被选择并且线路被连接,则一个卡拉OK菜单屏幕被显示(步骤103)。这里,卡拉OK菜单包括下述的菜单,例如,1.选择歌曲,2.新歌信息,3.预订,4.挑战卡拉OK,5.服务信息。If the communication karaoke mode is selected and the line is connected, a karaoke menu screen is displayed (step 103). Here, the karaoke menu includes menus such as 1. Select a song, 2. New song information, 3. Reservation, 4. Challenge karaoke, 5. Service information.
在卡拉OK菜单屏幕被显示之后,核查歌曲选择键(例如,1键)是否被按下(步骤104)。如果歌曲选择键被按下,屏幕上显示出要求选择歌曲的信息(例如,“请选歌”)(步骤105)。After the karaoke menu screen is displayed, it is checked whether a song selection key (for example, 1 key) is pressed (step 104). If the song selection key is pressed, the information (for example, "please choose a song") (step 105) that requires song selection is displayed on the screen.
接下来,核查是否歌曲号被输入(步骤106)。这里,歌曲号是使用者通过按发射器上的数字键输入的。Next, it is checked whether a song number is input (step 106). Here, the song number is input by the user by pressing the number keys on the transmitter.
歌曲号是预先以书本的形式提供给使用者的。此外,包含新歌信息的小册子被周期地(例如,每月)提供给使用者,通报被加入到主计算机的新歌。因此,使用者可以参照提供的书和小册子来输入所希望的歌曲号。The song number is provided to the user in advance in the form of a book. In addition, a booklet containing information on new songs is periodically (eg, monthly) provided to the user, announcing new songs added to the host computer. Therefore, the user can input a desired song number by referring to the provided book or pamphlet.
如果在步骤106中输入歌曲号,输入的号码被传送到主计算机,在屏幕上显示“请等待”的信息(步骤107)。然后来自主计算机的歌曲数据被接收到(步骤108)。这里,接收的歌曲数据被存储在图3中所示的易失存储器205的MIDI缓冲区。If the song number is input in step 106, the input number is transmitted to the host computer, and the message "please wait" is displayed on the screen (step 107). Song data from the host computer is then received (step 108). Here, the received song data is stored in the MIDI buffer of the
在通信卡拉OK模式中,歌曲数据根据在图2的调制解调器207中产生的中断信号以字节单位被接收。当歌曲数据字节被无误地接收后,它们被按顺序地存储在易失存储器205的MIDI区。In the communication karaoke mode, song data is received in byte units according to an interrupt signal generated in the modem 207 of FIG. 2 . When the song data bytes are received without error, they are sequentially stored in the MIDI area of the
然后,核查选择的歌曲数据的接收是否完成(步骤109)。这里,歌曲数据的接收的完成意味着一首选择的歌曲的数据的接收被完成。Then, it is checked whether the reception of the selected song data is completed (step 109). Here, completion of reception of song data means that reception of data of one selected song is completed.
如果一首完整的歌曲的歌曲数据被无误地接收,主控制器203从易失存储器205中读出这些歌曲数据存储在贮存存储器206中。If the song data of a complete song is received without error, the main controller 203 reads the song data from the
这里,将存储在易失存储器205中的歌曲数据转移并存储在贮存存储器206中的第一个原因是直接将接收的歌曲数据存储在贮存存储器206中需要相对较长的时间。第二个原因是当断电是不会丢失数据。第三个原因是一些喜欢的歌曲可以从贮存存储器206中较快的被重放。Here, the first reason for transferring and storing the song data stored in the
在存储在易失存储器205中的数据被转移和存储在贮存存储器206中的同时,该数据被解码以取得情节信息和MIDI数据。存储在图形ROM208中的图形数据根据解码的情节信息被读出并作为背景画面输出。并且解码的MIDI数据被提供到MIDI伴奏信号发生器209以便输出伴奏(步骤110)。这时,歌词被显示在背景屏幕的一部分上。While the data stored in the
在歌曲在步骤110被重放的同时,在步骤111核查是否歌曲被预订。因此,如果歌曲被预订,则执行该预订歌曲的接收程序。即,在先前预订的歌曲被重放的同时,如果一首歌曲被预订,则向主计算机发出被预订的歌曲的传输请求(步骤112)。然后,再次执行步骤107。这里,如果预订的歌曲的歌曲数据被从主计算机接收到,则被存储在易失存储器205中,使得在当前重放的歌曲完成以后可以立即重放该被预订的歌曲。While the song is being played back in
如上所述,如果存在预订的歌曲并且另一首歌曲正在重放,被预订的歌曲数据被连续的接收并存储在易失存储器205中。然后,如果预订歌曲数据的接收完成,则该预订的歌曲数据被转移并存储在贮存存储器206中,使得一首歌被演唱完以后,可以立即演唱下一首歌。As described above, if there is a reserved song and another song is being played back, reserved song data is continuously received and stored in the
但是,在步骤111确定没有被预订的歌曲,在步骤113核查是否超过一个预定的时间。如果超过预定的时间被且没有预订任何歌曲,则线路被切断(步骤114),以避免承担额外的通信费用。However, it is determined in step 111 that there is no reserved song, and in step 113 it is checked whether a predetermined time has passed. If exceed predetermined time and do not reserve any song, then line is cut off (step 114), in order to avoid bearing extra communication fee.
图5示出了根据本发明的另一个实施例的用于执行卡拉OK模式的方法的流程图。Fig. 5 shows a flow chart of a method for performing karaoke mode according to another embodiment of the present invention.
参见图5,核查是否选择通信卡拉OK模式(步骤201)。如果在步骤201选择了卡拉OK模式,信息电视通过线路被连接到主计算机(步骤202)。如果未选择卡拉OK模式,则程序结束。Referring to Fig. 5, it is checked whether the communication karaoke mode is selected (step 201). If the karaoke mode is selected in step 201, the infotainment TV is connected to the host computer through a line (step 202). If the karaoke mode is not selected, the program ends.
当选择了通信卡拉OK模式并且线路被连接时,则显示出一个卡拉OK菜单屏幕(步骤203)。该菜单屏幕包括一个菜单,例如,1.选择歌曲,2.新歌信息,3.预订,4.挑战卡拉OK,5.服务信息。When the communication karaoke mode is selected and the line is connected, a karaoke menu screen is displayed (step 203). The menu screen includes a menu, for example, 1. Select a song, 2. New song information, 3. Reservation, 4. Challenge karaoke, 5. Service information.
当卡拉OK菜单屏幕被示出以后,核查预订键(例如,3键)是否被按下(步骤204)。如果预订键被按下,则在屏幕上显示要求选择歌曲的信息(例如,“请选歌”)(步骤205)。When the karaoke menu screen is shown, it is checked whether a reservation key (for example, 3 key) is pressed (step 204). If the reservation key is pressed, a message asking to select a song (for example, "please select a song") is displayed on the screen (step 205).
在请求选择歌曲的信息被显示以后,被预订的N个歌曲号被输入(步骤206)。这里,歌曲号是通过使用者按发射器上的数字键输入的。After the information requesting to select a song is displayed, reserved N song numbers are input (step 206). Here, the song number is input by the user pressing the number keys on the transmitter.
如果被预订的歌曲号在步骤206中被按顺序地输入,则它们被传送到主计算机同时在屏幕上显示“请稍候”(步骤207)。然后,从主计算机传送的歌曲数据被接收(步骤208),并存储在易失存储器205中。If the reserved song numbers are sequentially input in step 206, they are transmitted to the host computer and "please wait" is displayed on the screen simultaneously (step 207). Then, the song data transmitted from the host computer is received (step 208 ), and stored in the
如果歌曲数据在步骤208被接收,核查第一预订的歌曲的歌曲数据的接收是否完成(步骤209)。If the song data is received in step 208, it is checked whether the reception of the song data of the first reserved song is completed (step 209).
如果在按顺序预订的歌曲中的第一预订的歌曲的歌曲数据的接收被完成,则存储在易失存储器205中的数据被转移并存储在贮存存储器206中并被解码。于是,在图形ROM208中的背景屏幕数据被读出,MIDI数据被输入到MIDI伴奏信号发生器209,从而输出接收到的第一预订歌曲的背景屏幕和伴奏。If the reception of the song data of the first reserved song among the sequentially reserved songs is completed, the data stored in the
当第一预订歌曲在步骤210被重放时,剩余的预订歌曲的歌曲数据被接收(步骤211)。即,在第一预订歌曲被重放时,剩余的预订歌曲的歌曲数据被接收,存储到易失存储器205并转移和存储在贮存存储器206中。When the first reserved song is played back at
然后核查是否所有的剩余预订歌曲数据的接收都被完成(步骤212)。如果剩余预订歌曲的接收完成,线路被切断(步骤213)。于是,预订的歌曲数据按照预订的顺序被重放(步骤214)。It is then checked whether the reception of all remaining reserved song data is completed (step 212). If the reception of the remaining reserved songs is completed, the line is disconnected (step 213). Then, the reserved song data is played back in the reserved order (step 214).
图6为根据本发明的另一个实施例的用于执行卡拉OK模式的方法的流程图。FIG. 6 is a flowchart of a method for performing a karaoke mode according to another embodiment of the present invention.
这里,如果在步骤301选择了通信卡拉OK模式,信息电视通过线路被连接到主计算机(步骤302)。如果未选择卡拉OK模式,程序结束。Here, if the communication karaoke mode is selected in step 301, the infotainment TV is connected to the host computer through a line (step 302). If the karaoke mode is not selected, the program ends.
一旦通信卡拉OK模式被选择,则显示出一个卡拉OK菜单屏幕(步骤303)。该菜单屏幕包括一个菜单,例如,1.选择歌曲,2.新歌信息,3.预订,4.挑战卡拉OK,5.服务信息。Once the communication karaoke mode is selected, a karaoke menu screen is displayed (step 303). The menu screen includes a menu, for example, 1. Select a song, 2. New song information, 3. Reservation, 4. Challenge karaoke, 5. Service information.
当卡拉OK菜单屏幕被示出以后,核查预订键是否被按下(步骤304)。然后,N个歌曲号可以被输入用于预订(步骤305)。这里,歌曲号是通过使用者按发射器上的数字键输入的。When the karaoke menu screen is shown, it is checked whether the reservation key is pressed (step 304). Then, N song numbers may be entered for subscription (step 305). Here, the song number is input by the user pressing the number keys on the transmitter.
核查预订是否被完成(步骤306)。如果确定在步骤306的预订已经完成,预订的歌曲号被传送到主计算机。然后,信息电视的操作模式被转换到电视模式(步骤307),然后,从主计算机传送的歌曲的接收继续进行。It is checked whether the reservation is completed (step 306). If it is determined that the reservation in step 306 has been completed, the reserved song number is transmitted to the host computer. Then, the operation mode of the information TV is switched to the TV mode (step 307), and then, the reception of the song transmitted from the host computer continues.
此时,在屏幕上显示指示歌曲数据的接收正在进行的信息“正在接收数据”,使使用者可以通过信息电视屏幕辨别预订歌曲的接收(步骤308)。被接收的歌曲数据被暂时存储在易失存储器205然后被转移并存储在贮存存储器206中。At this time, a message "Data is being received" indicating that the song data is being received is displayed on the screen, so that the user can recognize the reception of the reserved song through the information television screen (step 308). The received song data is temporarily stored in the
被预订的歌曲数据在信息电视模式中被接收并核查歌曲数据的接收是否被完成(步骤309)。这里,歌曲数据的接收的完成意味着所有预订的歌曲的数据的接收被完成。The reserved song data is received in the infoTV mode and it is checked whether the reception of the song data is completed (step 309). Here, completion of reception of song data means that reception of data of all reserved songs is completed.
每当调制解调器中断信号产生时歌曲数据是以字节大小的单位被接收的。当个歌曲数据被无误地接收时,数据字节被按顺序地存储在易失存储器205中。然后存储在易失存储器205中的数据被读出,并存储在贮存存储器206中。Song data is received in byte-sized units every time a modem interrupt signal is generated. When song data is received without error, the data bytes are stored in
如果所有的预订歌曲的歌曲数据在步骤309都被接收,则在信息电视屏幕上显示代表接收完成的“接收完成”的信息(步骤310)。然后,线路被切断(步骤311)。If the song data of all reserved songs are all received in step 309, a message of "reception complete" representing the completion of the reception is displayed on the infoTV screen (step 310). Then, the line is cut (step 311).
此时,信息电视仍然工作于电视模式,并且预订歌曲的歌曲数据被存储在贮存存储器206中。At this moment, the infotainment TV still works in the TV mode, and the song data of the reserved song is stored in the storage memory 206 .
使用者利用发射器确定是否将保留电视模式,或是通信卡拉OK模式(步骤312)。如果想看电视,则继续显示电视信号(步骤313)。但是,如果选择卡拉OK模式,则完成接收的歌曲数据被按照预订的顺序重放(步骤314)。如果使用着想在步骤313将信息电视的操作模式改为通信卡拉OK模式,则步骤312被重复,使得通信卡拉OK模式被选择,然后执行步骤314。The user utilizes the transmitter to determine whether the television mode is to remain, or the communication karaoke mode (step 312). If want to watch TV, then continue to show TV signal (step 313). However, if the karaoke mode is selected, the received song data is played back in order of reservation (step 314). If the operation mode of the information TV is changed to the communication karaoke mode in step 313 for use, then step 312 is repeated so that the communication karaoke mode is selected, and then step 314 is performed.
图7为根据本发明另一个实施例,用于执行通信卡拉OK模式的方法的流程图。FIG. 7 is a flowchart of a method for performing a communication karaoke mode according to another embodiment of the present invention.
这里,如果在步骤401选择卡拉OK模式,则信息电视通过线路被连接到主计算机(步骤402)。如果未选择卡拉OK模式,则程序结束。Here, if the karaoke mode is selected at step 401, the infotainment TV is connected to the host computer through a line (step 402). If the karaoke mode is not selected, the program ends.
当选择了通信卡拉OK模式并且线路被连接时,则显示出一个卡拉OK菜单屏幕(步骤203)。该菜单屏幕包括一个菜单,例如,1.选择歌曲,2.新歌信息,3.预订,4.挑战卡拉OK,5.服务信息。When the communication karaoke mode is selected and the line is connected, a karaoke menu screen is displayed (step 203). The menu screen includes a menu, for example, 1. Select a song, 2. New song information, 3. Reservation, 4. Challenge karaoke, 5. Service information.
当卡拉OK菜单屏幕被示出以后,核查预订键是否被按下(步骤404)。然后,N个歌曲号可以被输入用于预订(步骤405)。这里,歌曲号是通过使用者按发射器上的数字键输入的。After the karaoke menu screen is shown, it is checked whether the reservation key is pressed (step 404). Then, N song numbers may be entered for subscription (step 405). Here, the song number is input by the user pressing the number keys on the transmitter.
预订是否完成被核查(406)。在步骤406中如果确定预订已经完成,则预订的歌曲按照预订的顺序在贮存存储器206中被检索(步骤407)。Whether the reservation is complete is checked (406). If it is determined in step 406 that the reservation has been completed, the reserved songs are retrieved in the storage memory 206 in the order of reservation (step 407).
即使预订的歌曲已经被存储在贮存存储器206中,如果该歌曲数据被从主计算机接收到,则由增值网络操作者收的费用增加。因此,当选择的歌曲数据被存储在贮存存储器206中时,则从贮存存储器206中读出这些数据而不从主计算机中接收。这里,贮存存储器206可以存储大约30首歌曲数据,尽管根据其规格数目会略有不同。Even if a reserved song has been stored in the storage memory 206, if the song data is received from the host computer, the fee charged by the value-added network operator increases. Therefore, when selected song data are stored in the storage memory 206, these data are read from the storage memory 206 without being received from the host computer. Here, the storage memory 206 can store about 30 pieces of song data, although the number varies slightly depending on its specification.
因此,如果被选歌曲号未被存储在贮存存储器206(步骤408),则被选择的歌曲号的歌曲数据被从主计算机接收并存储在易失存储器205中(步骤409)。但是,如果在步骤408被选择的歌曲号被存储在贮存存储器206中,则核查被存储的歌曲号是否是第一个被选择的歌曲(步骤410)。Therefore, if the selected song number is not stored in the storage memory 206 (step 408), the song data of the selected song number is received from the host computer and stored in the volatile memory 205 (step 409). But, if the selected song number in step 408 is stored in the storage memory 206, then check whether the stored song number is the first selected song (step 410).
如果第一个选择的歌曲号被存储在贮存存储器206中,第一选择的歌曲号的歌曲数据被读出并重放(步骤411)。如果第一选择的歌曲号以外的歌曲号被存储在贮存存储器206中,存储的歌曲号的存储地址按照选择的顺序被记忆(步骤412)。然后执行步骤415。If the first selected song number is stored in the storage memory 206, the song data of the first selected song number is read out and played back (step 411). If song numbers other than the first selected song number are stored in the storage memory 206, the storage addresses of the stored song numbers are memorized in the order of selection (step 412). Then execute step 415 .
例如,当歌曲号100,200,300和400被预先预订时,如果歌曲号100被存储在贮存存储器206中,则它被读出和重放。但是,假定歌曲号300被存储,只有歌曲号300的歌曲数据在贮存存储器206中被存储的存储地址被主控制器203记忆。因此,在歌曲号100和200被完全重放以后,存储在存储地址的歌曲号300的数据被从贮存存储器206中读出然后被重放。For example, when
同时,如果在步骤409接收的歌曲数据被存储在易失存储器205中,则核查被存储的数据是否是第一选择歌曲数据(步骤413)。如果被存储的数据时第一选择歌曲数据,则它们立即被传送并存储在贮存存储器206中,被解码并重放(步骤414)。Meanwhile, if the song data received at step 409 is stored in the
如果在步骤413确定接收的歌曲数据不是第一选择的歌曲数据,则核查是否进行重放(步骤415)。如果重放正在进行,则执行步骤417。否则,被接收和存储的歌曲数据按照预订选择的顺序被重放(步骤416)。然后核查被重放的歌曲是否为最后一个预订的歌曲(步骤417)。如果被重放的歌曲不是最后一个预订的歌曲,则下一个步骤返回到步骤407。否则,线路被断开(步骤418)。If it is determined in step 413 that the received song data is not the first selected song data, it is checked whether playback is performed (step 415). If playback is in progress, step 417 is performed. Otherwise, the received and stored song data are played back in the order of reservation selection (step 416). Then check whether the song being played back is the last reserved song (step 417). If the song being played back is not the last reserved song, then the next step returns to step 407. Otherwise, the line is disconnected (step 418).
即,根据本发明,在多个预订的歌曲被选择后,如果预定的歌曲被存储在贮存存储器206中,被存储的歌曲数据被从贮存存储器206读出并重放。否则,从主计算机中接收歌曲数据,存储在贮存存储器206中,然后重放。因此,当歌曲数据已经被存储在贮存存储器206中时,则无需接收该歌曲数据,从而减少了时间以及使用增值网络所需的通信费用。That is, according to the present invention, after a plurality of reserved songs are selected, if the reserved songs are stored in the storage memory 206, the stored song data is read out from the storage memory 206 and played back. Otherwise, song data is received from the host computer, stored in storage memory 206, and then played back. Therefore, when the song data is already stored in the storage memory 206, there is no need to receive the song data, thereby reducing the time and communication fee required for using the value-added network.
在图7中,多首歌曲被预先预订,被预订的歌曲在贮存存储器206中的存储被核查。而且,图7中的程序可以象图4中那样修改。在该修改中,在所希望的歌曲被选择后,首先核查被选择的歌曲是否被存储在贮存存储器206中。于是,如果该歌曲被存储在贮存存储器206中,则存储的歌曲数据被读出并重放;否则,该歌曲数据被接收并存储在贮存存储器206中,然后,被重放。In FIG. 7, a plurality of songs are reserved in advance, and the storage of the reserved songs in storage memory 206 is checked. Also, the program in FIG. 7 can be modified as in FIG. 4. FIG. In this modification, after a desired song is selected, it is first checked whether the selected song is stored in the storage memory 206 or not. Then, if the song is stored in the storage memory 206, the stored song data is read out and played back; otherwise, the song data is received and stored in the storage memory 206, and then played back.
图8示出了用于存储图7中所示的步骤409的歌曲数据的方法的流程图,其中歌曲数据被从主计算机接收并存储在具有有限容量的贮存存储器206中。FIG. 8 shows a flowchart of a method for storing the song data of step 409 shown in FIG. 7, where the song data is received from the host computer and stored in the storage memory 206 having a limited capacity.
参见图8,如果未存储在贮存存储器206中的新歌曲被完全从主计算机接收到(步骤421),则核查贮存存储器206的容量(步骤422)。Referring to FIG. 8, if a new song not stored in the storage memory 206 is completely received from the host computer (step 421), the capacity of the storage memory 206 is checked (step 422).
如果贮存存储器206具有足够的容量(步骤423),被完全接收的新歌曲数据被存储在贮存存储器206中(步骤425)。另一方面,如果贮存存储器206没有足够的存储容量来存储新歌曲数据,则先前存储的歌曲数据中最早的一个被删除(步骤424)。然后,接收的新歌曲数据被存储在该存储器中(步骤425)。If the storage memory 206 has sufficient capacity (step 423), the completely received new song data is stored in the storage memory 206 (step 425). On the other hand, if the storage memory 206 does not have enough storage capacity to store the new song data, the earliest one of the previously stored song data is deleted (step 424). Then, the received new song data is stored in the memory (step 425).
图9示出了用于存储图7中所示的步骤409的歌曲数据的另一种方法的流程图,其中从主计算机接收的歌曲数据通过删除据认为对使用者无用的歌曲数据被存储在具有有限容量的贮存存储器206中。Fig. 9 shows a flowchart of another method for storing song data of step 409 shown in Fig. 7, wherein the song data received from the host computer is stored in In the storage memory 206 which has a limited capacity.
即,如果未存储在贮存存储器206中的新歌曲被从主计算机接收到(步骤431),则核查贮存存储器206的容量(步骤432)。That is, if a new song not stored in the storage memory 206 is received from the host computer (step 431), the capacity of the storage memory 206 is checked (step 432).
如果贮存存储器206具有足够的容量(步骤433),被完全接收的新歌曲数据被存储在贮存存储器206中(步骤437)。如果贮存存储器206没有足够的空间,则歌曲号列表连同指示存储器不足的信息被显示在屏幕上(步骤434)。If the storage memory 206 has sufficient capacity (step 433), the completely received new song data is stored in the storage memory 206 (step 437). If the storage memory 206 does not have enough space, a list of song numbers is displayed on the screen together with a message indicating insufficient memory (step 434).
然后,使用者输入要删除的歌曲号。如果要输出的歌曲号被输入的话(步骤435),则对应于输入的歌曲号的歌曲数据被删除(步骤436)。于是,新的歌曲数据被存储在由于该删除产生的空间中(步骤437)。Then, the user inputs the song number to be deleted. If the song number to be output is input (step 435), the song data corresponding to the input song number is deleted (step 436). Then, new song data is stored in the space resulting from the deletion (step 437).
图8和9所示的用于存储歌曲数据的方法不仅可以应用于图7的步骤409,而且也可以应用于图4的步骤108,图5的步骤208,图6的步骤308,图10的步骤507和510。The method for storing song data shown in Figs. 8 and 9 not only can be applied to step 409 of Fig. 7, but also can be applied to step 108 of Fig. 4, step 208 of Fig. 5, step 308 of Fig. 6, step 308 of Fig. 10 Steps 507 and 510.
图10为根据本发明的另一个实施例的通信卡拉OK模式执行方法的流程图。FIG. 10 is a flowchart of a method for executing a communication karaoke mode according to another embodiment of the present invention.
这里,通信卡拉OK模式在步骤501被选择,信息电视被连接到主计算机(502)。如果未选择通信卡拉OK模式,则程序结束。Here, the communication karaoke mode is selected in step 501, and the infotainment TV is connected to the host computer (502). If the communication karaoke mode is not selected, the program ends.
一旦通信卡拉OK模式被选择,则显示出一个卡拉OK菜单屏幕(步骤503)。该菜单屏幕包括一个菜单,例如,1.选择歌曲,2.新歌信息,3.预订,4.挑战卡拉OK,5.服务信息。Once the communication karaoke mode is selected, a karaoke menu screen is displayed (step 503). The menu screen includes a menu, for example, 1. Select a song, 2. New song information, 3. Reservation, 4. Challenge karaoke, 5. Service information.
当卡拉OK菜单屏幕被显示时,数字4键被按下(步骤504)选择卡拉OK挑战模式。然后,主控制器203通过调制解调器207通知主计算机选择的挑战卡拉OK模式(步骤505)。When the karaoke menu screen is displayed, the number 4 key is pressed (step 504) to select the karaoke challenge mode. Then, the main controller 203 notifies the main computer of the selected challenge karaoke mode through the modem 207 (step 505).
主计算机从存储的歌曲中随机地选择一些歌曲(步骤506)。此时,由主计算机选择的并传送到信息电视的歌曲号或者由使用者或者由主计算机指定。即,用于传送的歌曲号,根据挑战卡拉OK的选择,由使用者选择,或者由主计算机预定。The host computer randomly selects some songs from the stored songs (step 506). At this time, the song number selected by the host computer and transmitted to the infoTV is either specified by the user or by the host computer. That is, the song number for transmission is selected by the user or predetermined by the host computer according to the selection of the challenge karaoke.
如果挑战卡拉OK模式被选择并且一些歌曲被主计算机随机地选择,主控制器203通过调制解调器207接收第一选择的歌曲的歌曲数据(步骤507),然后在易失存储器205中存储接收的数据。If the challenge karaoke mode is selected and some songs are randomly selected by the host computer, the host controller 203 receives the song data (step 507) of the first selected song by the modem 207, and then stores the received data in the
这里,如果歌曲数据被完全接收并暂时存储在易失存储器205中,主控制器203从易失存储器205中读出歌曲数据并存储在贮存存储器206中,然后解码。而且,主控制器203从图形ROM208中读出背景屏幕数据并输出MIDI数据到MIDI伴奏信号发生器209,从而输出完全接收的第一首歌曲数据的背景屏幕和伴奏。Here, if the song data is completely received and temporarily stored in the
如果第一个歌曲数据被完全接收,该接收的歌曲被重放(步骤508)。在重放该歌曲的同时,主控制器203请求主计算机的下一首歌曲的传送(步骤509)。If the first song data is completely received, the received song is played back (step 508). While the song is being played back, the main controller 203 requests the transfer of the next song from the host computer (step 509).
主计算机根据传送请求,传送下一首歌曲数据。然后,主控制器203接收传送的歌曲数据并存储在易失存储器205中(步骤510)。The host computer transmits the next song data according to the transmission request. Then, the main controller 203 receives the transmitted song data and stores it in the volatile memory 205 (step 510).
在执行上述的相继的步骤时,一首歌曲是否被重放被核查(步骤511)。当歌曲未被重放时,在第一首歌曲被重放过程中被接收和存储的第二首歌曲被重放(步骤512)。When performing the above-mentioned successive steps, whether a song is played back is checked (step 511). When the song is not being played back, the second song that was received and stored while the first song was being played back is played back (step 512).
当重放接收的歌曲时,核查随机选择的下一首歌曲数据是否被完全接收(步骤513)。如果歌曲数据的接收没有完成,步骤509被再次执行继续接收歌曲数据(步骤509);如果其接收完成。线路被切断。When the received song is played back, it is checked whether the randomly selected next song data is completely received (step 513). If the reception of song data is not completed, step 509 is performed again to continue receiving song data (step 509); if its reception is complete. The line is cut.
这里,线路断开是根据歌曲数据的接收的完成进行的,这不意味着歌曲重放的完成。Here, the disconnection of the line is performed according to the completion of the reception of the song data, which does not mean the completion of the playback of the song.
因此,如果歌曲数据的传送和接收在挑战卡拉OK过程中被完成,则线路被断开并且然后歌曲按照接收顺序被重放(步骤515)。Therefore, if the transmission and reception of song data is completed during the challenge karaoke, the line is disconnected and then the songs are played back in the order received (step 515).
如上所述,根据本发明,如果所希望的歌曲号在选择通信卡拉OK模式的基础上被输入,对应于该歌曲号的歌曲数据从增值网络中被接收。而且,如果接收完成,则歌曲数据被解码并作为伴奏和背景屏幕输出。As described above, according to the present invention, if a desired song number is input upon selection of the communication karaoke mode, song data corresponding to the song number is received from the value added network. Also, if reception is complete, song data is decoded and output as an accompaniment and background screen.
此外,根据本发明,多个歌曲被预先预订。在重放第一预订的歌曲数据的同时,有关剩余预订歌曲的歌曲数据被接收,然后线路被切断并且歌曲被按照预订的顺序重放。由于在重放第一预订的歌曲的同时可以进行其余预订歌曲数据的接收,增值网络的连接时间可以被减至最小。Furthermore, according to the present invention, a plurality of songs are reserved in advance. While the song data of the first reservation is played back, song data on the remaining reserved songs is received, then the line is disconnected and the songs are played back in order of reservation. Since the reception of the remaining reserved song data can be performed while the first reserved song is played back, the connection time of the value-added network can be minimized.
而且,在通信卡拉OK模式中多个歌曲被预订之后,该模式被切换为电视模式并且歌曲数据随后在电视模式中被接收。当该数据的接收完成时,通信卡拉OK模式被再次选择并且歌曲数据被以预订的顺序重放。由于使用者在多个预订歌曲数据的接收过程中可以观看信息电视,他或她并不感到等待的乏味。Also, after a plurality of songs are reserved in the communication karaoke mode, the mode is switched to the TV mode and song data is then received in the TV mode. When the reception of the data is completed, the communication karaoke mode is selected again and the song data is played back in the reserved order. Since the user can watch the information television during the reception of a plurality of reserved song data, he or she does not feel tedious to wait.
此外,如果被选择的歌曲被存储在存储器中,则被从中读出并重放。否则,歌曲数据被从主计算机中直接接收并重放。因此,已经存储的歌曲数据不从主计算机接收,节省了时间和费用。Also, if the selected song is stored in memory, it is read therefrom and played back. Otherwise, song data is directly received from the host computer and played back. Therefore, already stored song data is not received from the host computer, saving time and cost.
此外,在选择挑战卡拉OK的基础上多个歌曲被随机地接收。在所有的歌曲被完全接收后,它们不是立即地被重放。相反,如果第一预订的歌曲被完全接收,则它被立即重放,此时,下一首歌曲被接收。如果在先前的歌曲的接收过程中所有的歌曲被完全接收,线路被切断而其余的歌曲可以随后被重放。In addition, a plurality of songs are randomly received on the basis of selection of challenge karaoke. After all songs are fully received, they are not played back immediately. On the contrary, if the first reserved song is completely received, it is played back immediately, and at this time, the next song is received. If all songs are completely received during the reception of previous songs, the line is cut and the remaining songs can then be played back.
Claims (21)
Applications Claiming Priority (10)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019950028899A KR0164574B1 (en) | 1995-09-01 | 1995-09-01 | Method for reproducing the song room of an information television |
| KR1019950028895A KR0148744B1 (en) | 1995-09-01 | 1995-09-01 | A method for receiving random data of a video song acompaniment apparatus |
| KR28899/95 | 1995-09-01 | ||
| KR28897/95 | 1995-09-01 | ||
| KR1019950028896A KR0148743B1 (en) | 1995-09-01 | 1995-09-01 | Karaoke Selection Method of Information TV |
| KR28895/95 | 1995-09-01 | ||
| KR28896/95 | 1995-09-01 | ||
| KR28898/95 | 1995-09-01 | ||
| KR1019950028898A KR0148742B1 (en) | 1995-09-01 | 1995-09-01 | A method for selecting recorded instrument accompaniment of imformation television |
| KR1019950028897A KR970019605A (en) | 1995-09-01 | 1995-09-01 | How to book karaoke consecutively on information TV |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1151660A true CN1151660A (en) | 1997-06-11 |
Family
ID=27532186
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN96111249A Pending CN1151660A (en) | 1995-09-01 | 1996-08-30 | Method for performing karaoke mode in information television |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JPH09127969A (en) |
| CN (1) | CN1151660A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100369457C (en) * | 2001-10-29 | 2008-02-13 | 株式会社第一兴商 | Karaoke remote controller with electronic directory fumction |
| CN100397527C (en) * | 2001-11-30 | 2008-06-25 | 株式会社第一兴商 | Karaoke remote controller with electronic contents table function |
| WO2010057387A1 (en) * | 2008-11-21 | 2010-05-27 | 海尔集团公司 | System and method for menu setting |
| CN104301757A (en) * | 2014-09-29 | 2015-01-21 | 中山市德斯邦电子科技有限公司 | Domestic KTV requesting method and system based on cloud technology |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| BR8002312U (en) * | 2000-10-09 | 2002-05-14 | Daniel Kenji Tokuzumi | Layout introduced in integrated equipment for audio visual entertainment connected to the internet |
| CN101807393B (en) * | 2010-03-12 | 2012-12-19 | 青岛海信电器股份有限公司 | KTV system, implement method thereof and TV set |
-
1996
- 1996-08-30 CN CN96111249A patent/CN1151660A/en active Pending
- 1996-08-30 JP JP8231174A patent/JPH09127969A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100369457C (en) * | 2001-10-29 | 2008-02-13 | 株式会社第一兴商 | Karaoke remote controller with electronic directory fumction |
| CN100397527C (en) * | 2001-11-30 | 2008-06-25 | 株式会社第一兴商 | Karaoke remote controller with electronic contents table function |
| WO2010057387A1 (en) * | 2008-11-21 | 2010-05-27 | 海尔集团公司 | System and method for menu setting |
| CN104301757A (en) * | 2014-09-29 | 2015-01-21 | 中山市德斯邦电子科技有限公司 | Domestic KTV requesting method and system based on cloud technology |
| CN104301757B (en) * | 2014-09-29 | 2017-12-01 | 中山市德斯邦电子科技有限公司 | Family's KTV order methods and VOD system based on cloud |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09127969A (en) | 1997-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1174621C (en) | Projector with a light source | |
| CN1245801C (en) | Program providing system | |
| CN1266969C (en) | Apparatus and method for displaying TV video signal and data in mobile communication terminal | |
| CN1086536C (en) | TV receiver with multiple character code translator | |
| CN1213564C (en) | Data transmission/reception method and device, data reception device and data transmission device | |
| CN1124040C (en) | Receiving equipment and method, transmitting equipment and method, transmit-receive equipment and method | |
| CN1108696C (en) | Program switching device and method | |
| US20060190577A1 (en) | Content output device | |
| CN1540986A (en) | Method and device for transmitting TV signal received in mobile communication terminal | |
| US20090044120A1 (en) | Image processing apparatus | |
| CN1516960A (en) | Program selection device, program selection method, and program information providing system | |
| CN100348022C (en) | Television receiver and system including the same | |
| CN1736126A (en) | Information processing system, information processing device, and information processing method | |
| CN1230776C (en) | Information processing method and device | |
| CN1327220A (en) | System and method for providing sequencial static image from cartoon works to user | |
| CN1822649A (en) | TV and method of setting wallpaper or screen saver mode thereof | |
| CN1296700A (en) | Information receiver and information receiving method | |
| CN1698335A (en) | Contents distribution system with intergrated recording rights control | |
| CN1477537A (en) | Information processing device for recording streaming data into storage device | |
| CN1153437A (en) | Intelligence television receiver and information data processing method therein | |
| CN1206591C (en) | Information processing terminal | |
| CN1151660A (en) | Method for performing karaoke mode in information television | |
| CN1630351A (en) | Television receiver, information processing method and program | |
| CN1535534A (en) | Program related information acquisition system and method | |
| CN1173563C (en) | Image processing device and image processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |