JP2016042168A - Music reproduction device and music reproduction program - Google Patents
Music reproduction device and music reproduction program Download PDFInfo
- Publication number
- JP2016042168A JP2016042168A JP2014166397A JP2014166397A JP2016042168A JP 2016042168 A JP2016042168 A JP 2016042168A JP 2014166397 A JP2014166397 A JP 2014166397A JP 2014166397 A JP2014166397 A JP 2014166397A JP 2016042168 A JP2016042168 A JP 2016042168A
- Authority
- JP
- Japan
- Prior art keywords
- music
- information
- user
- performance
- identification information
- 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.)
- Granted
Links
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
Description
本発明は、カラオケサービスを利用するユーザが1人であり、かつ1以上の楽器が楽曲再生装置に接続されている場合に、演奏の練習を容易に行うことを可能にする楽曲再生装置に関する。 The present invention relates to a music playback device that makes it easy to practice performance when there is one user who uses a karaoke service and one or more musical instruments are connected to the music playback device.
近年、カラオケの楽曲再生装置を利用するユーザの利用形態が多様化している。例えば、楽曲再生装置により歌唱を楽しむ形態、または楽器を楽曲再生装置に接続し、楽器の練習を行う形態がある。さらに、複数人でカラオケを一緒に楽しむ形態、または1人でカラオケを楽しむ形態がある。このような利用形態の多様化の中で、各ユーザの利用形態に応じたサービスを提供するため、新たな機能が開発されている。例えば、特許文献1には、ログインユーザ数に応じて適切な効果音の演出方法を効率的に導く技術が記載されている。具体的には、カラオケシステムにログインしたユーザの人数が、1人であると判断された場合、効果音の発音データが出力される。また、ユーザ人数が複数であると判断された場合、効果音の表示データが出力される。これにより、歌唱者以外のユーザは効果音を発するタイミングを知り、効果音を発音することができる。 In recent years, usage forms of users who use karaoke music reproducing apparatuses have been diversified. For example, there is a form in which a song is enjoyed by a music reproducing apparatus or a form in which a musical instrument is practiced by connecting the musical instrument to the music reproducing apparatus. Furthermore, there is a form in which a plurality of people enjoy karaoke together or a form in which one person enjoys karaoke. In such diversification of usage forms, new functions have been developed in order to provide services according to the usage forms of each user. For example, Patent Literature 1 describes a technique for efficiently deriving an appropriate sound effect production method according to the number of logged-in users. Specifically, when it is determined that the number of users logged into the karaoke system is one, sound effect sound data is output. When it is determined that there are a plurality of users, sound effect display data is output. Thereby, users other than a singer know the timing which emits a sound effect, and can sound a sound effect.
ユーザは楽曲再生装置を1人で利用し、1つの楽器の演奏音と合せながら別の楽器の演奏を練習する場合がある。この場合、楽曲再生装置には少なくとも1つの楽器が接続されるが、ユーザが一人であるので、複数の楽器の操作を同時に行うことができない。そのため、ユーザが一人の場合には、1つの楽器を演奏して、楽器の演奏音を録音した演奏情報を楽曲再生装置の記憶部に記憶させ、その演奏情報を再生しながら別の楽器の演奏を練習することが考えられる。しかし、ユーザが録音した演奏情報を楽曲の伴奏音を表す伴奏情報とともに楽曲再生装置に再生させるためには、以下の手順が必要になる。まず、ユーザは1つの楽器で演奏する楽曲の伴奏情報を選択しなければならない。次に、演奏情報を作成するために、ユーザは録音機能の実行を指示し、少なくとも1つの楽器の演奏音を録音しなければならない。その後に、1つの楽器の演奏情報を伴奏情報とともに再生しながら別の楽器を演奏するために、ユーザは、伴奏情報を選択するとともに1つの楽器の演奏情報を検索するために検索要求を楽曲再生装置に送り、検索結果から1つの楽器の演奏情報を選択しなければならない。このため、1人のユーザが1つの楽器の演奏と合せながら別の楽器の演奏を練習するための準備には手間がかかった。 In some cases, the user may practice the performance of another musical instrument while using the musical piece playback apparatus alone with the performance sound of one musical instrument. In this case, at least one musical instrument is connected to the music reproducing device, but since there is only one user, it is not possible to operate a plurality of musical instruments simultaneously. Therefore, when one user is playing, one musical instrument is played, performance information obtained by recording the performance sound of the musical instrument is stored in the storage unit of the music reproducing device, and the performance information of another musical instrument is reproduced while reproducing the performance information. Can be practiced. However, the following procedure is required to cause the music reproducing apparatus to reproduce the performance information recorded by the user together with the accompaniment information representing the accompaniment sound of the music. First, the user must select accompaniment information for a piece of music played with one instrument. Next, in order to create performance information, the user must instruct execution of a recording function and record the performance sound of at least one musical instrument. Thereafter, in order to play another instrument while playing the performance information of one instrument together with the accompaniment information, the user selects the accompaniment information and plays a search request to retrieve the performance information of one instrument. The performance information of one musical instrument must be selected from the search result. For this reason, it took time and effort to prepare for one user to practice the performance of another musical instrument together with the performance of one musical instrument.
そこで、本発明は、1人のログインユーザが複数の楽器の演奏を練習するための準備を迅速かつ簡単に行うことができる楽曲再生装置を提供することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide a music playback device that allows one logged-in user to quickly and easily prepare for practicing playing a plurality of musical instruments.
請求項1に記載の楽曲再生装置は、楽器が接続される楽器接続手段と、ユーザによる楽器の演奏を表す演奏情報および楽曲の伴奏を表す伴奏情報を記憶する記憶手段と、複数の楽曲からユーザが所望する楽曲を選択するための選曲手段と、選曲手段により選択された楽曲の伴奏を表す伴奏情報、および記憶手段から読み出された演奏情報を再生する再生手段と、ユーザがカラオケサービスを利用するときにログインするためのログイン手段と、伴奏情報および演奏情報の記憶および読み出しと、再生手段の再生とを制御する制御手段と、を備え、伴奏情報は、楽曲を識別する楽曲識別情報を含み、演奏情報は、演奏された楽曲を識別する楽曲識別情報、および、楽器を演奏したユーザを識別するユーザ識別情報を含み、ログイン手段によりログインしたユーザの人数が1人であり、かつ楽器接続手段に接続された楽器の数が1つ以上ある場合、制御手段は、選曲手段により選択された楽曲の伴奏情報に含まれる楽曲識別情報と、ログイン手段によりログインしたユーザのユーザ識別情報とに従って、演奏情報を記憶手段から読み出すことを特徴とする。 The music reproducing device according to claim 1 is a musical instrument connecting means to which a musical instrument is connected, a storage means for storing performance information indicating performance of the musical instrument by the user and accompaniment information indicating accompaniment of the music, and a plurality of music from the user A music selection means for selecting a desired music, a reproduction means for reproducing accompaniment information indicating the accompaniment of the music selected by the music selection means, and performance information read from the storage means, and a user uses a karaoke service Log-in means for logging in, and control means for controlling the storage and reading of accompaniment information and performance information and the reproduction of the reproduction means, the accompaniment information includes music identification information for identifying the music The performance information includes music identification information for identifying the played music and user identification information for identifying the user who has played the instrument. In the case where the number of in-use users is one and the number of musical instruments connected to the musical instrument connection means is one or more, the control means includes the music identification information included in the accompaniment information of the music selected by the music selection means, The performance information is read from the storage means according to the user identification information of the user who has logged in by the login means.
請求項2に記載の楽曲再生装置は、制御手段は、選曲手段により選択された楽曲の伴奏情報に含まれる楽曲識別情報と一致する楽曲識別情報を含む演奏情報のうち、ログイン手段によりログインしたユーザのユーザ識別情報と一致するユーザ識別情報を含む演奏情報を記憶手段から読み出して再生手段に再生させることを特徴とする。 The music reproducing apparatus according to claim 2, wherein the control means is a user who logs in by the login means among the performance information including the music identification information that matches the music identification information included in the accompaniment information of the music selected by the music selection means. The performance information including the user identification information that matches the user identification information is read from the storage means and reproduced by the reproduction means.
請求項3に記載の楽曲再生装置は、選曲手段により選択された楽曲の楽曲識別情報に対応する演奏情報が記憶手段に記憶されていない場合、制御手段は、楽器接続手段に接続された楽器の演奏を表す演奏情報を記憶手段に記憶させることを特徴とする。 According to a third aspect of the present invention, when the performance information corresponding to the music identification information of the music selected by the music selection means is not stored in the storage means, the control means is configured to control the musical instrument connected to the musical instrument connection means. Performance information representing a performance is stored in a storage means.
請求項4に記載の楽曲再生装置は、再生手段に再生させる伴奏情報の楽曲を予約する予約手段を備え、制御手段は、楽器接続手段に接続された楽器の演奏を表す演奏情報を記憶手段に記憶させた場合、記憶手段に記憶された演奏情報が表す演奏に使用された楽器と異なる楽器で演奏するか否かを表す指示を取得し、制御手段は、異なる楽器で演奏する指示を取得した場合、次に演奏する楽曲を予約手段に予約させ、その予約された楽曲の伴奏情報と記憶手段により記憶された演奏情報とを再生手段に再生させることを特徴とする。 According to a fourth aspect of the present invention, there is provided a music reproducing apparatus comprising reservation means for reserving a piece of accompaniment information to be reproduced by the reproducing means, and the control means stores performance information representing the performance of the musical instrument connected to the instrument connecting means in the storage means. When stored, an instruction indicating whether or not to perform with a different instrument from the instrument used for the performance represented by the performance information stored in the storage means is acquired, and the control means acquires an instruction to perform with a different instrument. In this case, the music piece to be played next is reserved in the reservation means, and the accompaniment information of the reserved music and the performance information stored in the storage means are reproduced in the reproduction means.
請求項5に記載の楽曲再生装置は、演奏情報は、楽曲識別情報およびユーザ識別情報とともに、ユーザが演奏した楽器を識別する楽器識別情報を含み、伴奏情報が再生手段により再生されるときに、演奏情報が記憶手段にすでに記憶され、かつ、演奏情報が含む楽器識別情報と、ユーザにより演奏される楽器の楽器識別情報とが異なる場合、制御手段は、伴奏情報が含む楽曲識別情報と、ユーザ識別情報とに従って、演奏情報を記憶手段から読み出して再生手段に再生させることを特徴とする。 In the music reproducing device according to claim 5, the performance information includes musical instrument identification information for identifying the musical instrument played by the user together with the music identification information and the user identification information, and when the accompaniment information is reproduced by the reproduction means. When the performance information is already stored in the storage means and the instrument identification information included in the performance information is different from the instrument identification information of the instrument played by the user, the control means includes the music identification information included in the accompaniment information, and the user According to the identification information, the performance information is read from the storage means and reproduced by the reproduction means.
請求項1に記載の楽曲再生装置、及び請求項6に記載の楽曲再生プログラムによると、カラオケサービスにログインしているユーザの人数が1人で、かつ1以上の楽器が楽器接続手段に接続される場合、ユーザが先に演奏した楽器の演奏情報が、別の楽器の演奏のために選曲した楽曲の伴奏情報と同期して再生される。これにより、ユーザが1人で楽器の練習を行う場合、ユーザは、自分の先に演奏した楽器の演奏情報を聞きながら別の楽器の演奏を迅速かつ簡単に練習できる。 According to the music playback device according to claim 1 and the music playback program according to claim 6, the number of users logged in to the karaoke service is one, and one or more musical instruments are connected to the instrument connection means. In this case, the performance information of the musical instrument previously played by the user is reproduced in synchronization with the accompaniment information of the music selected for the performance of another musical instrument. As a result, when the user practices the musical instrument alone, the user can quickly and easily practice the performance of another musical instrument while listening to the performance information of the musical instrument that has been performed by the user.
請求項2に記載の楽曲再生装置によると、制御手段は、選択された楽曲の楽曲識別情報と一致する楽曲識別情報を含む演奏情報のうち、ログインしたユーザのユーザ識別情報と一致するユーザ識別情報を含む演奏情報を記憶手段から読み出す。これにより、ユーザは、先に演奏した楽器の演奏に合わせて別の楽器の演奏を練習する際に、自分が先に演奏した楽器の演奏情報を正確に読み出して聞くことができる。 According to the music reproducing apparatus according to claim 2, the control means includes user identification information that matches the user identification information of the logged-in user among the performance information including the music identification information that matches the music identification information of the selected music. Is read from the storage means. Thus, the user can accurately read and listen to the performance information of the musical instrument he has performed first when practicing the performance of another musical instrument in accordance with the performance of the musical instrument performed first.
請求項3に記載の楽曲再生装置によると、ログインしているユーザの人数が1人で、かつ楽器接続手段に接続される楽器の数が1以上であり、選択された楽曲の演奏情報が記憶されていない場合、ユーザにより演奏された楽器の演奏情報が、録音のためのユーザの操作なしに記憶される。これにより、ユーザは演奏情報を記憶するために楽曲再生装置を操作することなしに楽器の練習を開始できる。さらに、録音のためのユーザの操作なしに演奏情報が記憶されることで、ユーザは録音のための操作忘れによる演奏のやり直しを防ぐことができる。また、演奏を複数回行う楽曲については、2回目以降はいつでも演奏情報を伴奏情報と同期させて再生することが可能になる。これにより、記憶させるためのユーザの操作が不要になり、ユーザは迅速かつ簡単に練習を開始できる。 According to the music reproducing apparatus of claim 3, the number of logged-in users is one and the number of musical instruments connected to the musical instrument connection means is one or more, and the performance information of the selected music is stored. If not, the performance information of the musical instrument played by the user is stored without the user's operation for recording. This allows the user to start practicing the instrument without operating the music playback device to store performance information. Furthermore, the performance information is stored without the user's operation for recording, so that the user can prevent the performance from being redone due to forgetting the operation for recording. In addition, for music that is performed a plurality of times, the performance information can be reproduced in synchronization with the accompaniment information at any time after the second time. Thereby, the user's operation for memorizing becomes unnecessary, and the user can start the practice quickly and easily.
請求項4に記載の楽曲再生装置によると、制御手段は、異なる楽器で演奏する指示を取得した場合、次に演奏する楽曲を予約手段に予約させ、その予約された楽曲の伴奏情報と記憶手段により記憶された演奏情報とを再生手段に再生させる。これにより、異なる楽器で演奏する楽曲を次に演奏する楽曲としてユーザの選択操作なしに予約することができる。また、演奏情報と伴奏情報とを同期させて演奏する場合でも、ユーザは、演奏情報の選択操作を行うことなく、異なる楽器の演奏を迅速かつ簡単に練習できる。 According to the music reproducing apparatus of claim 4, when the control means acquires an instruction to play with a different musical instrument, the control means reserves the music to be played next in the reservation means, and accompaniment information and storage means of the reserved music The performance information stored in the above is reproduced by the reproduction means. Thereby, the music played with a different musical instrument can be reserved without the user's selection operation as the music to be played next. Even when the performance information and the accompaniment information are played in synchronization, the user can quickly and easily practice playing different instruments without performing a selection operation of the performance information.
請求項5に記載の楽曲再生装置によると、演奏情報が記憶手段にすでに記憶され、かつ、演奏情報が含む楽器識別情報と、ユーザにより演奏される楽器の楽器識別情報とが異なる場合、制御手段は、伴奏情報が含む楽曲識別情報と、ユーザ識別情報とに従って、演奏情報を記憶手段から読み出す。これにより、ユーザは、記憶されている演奏情報を選択する操作を行うことなく、先に演奏した楽器の演奏情報と伴奏情報とを同期して再生させ、別の楽器の演奏を迅速かつ簡単に練習できる。 According to the music reproducing apparatus of claim 5, when the performance information is already stored in the storage means and the instrument identification information included in the performance information is different from the instrument identification information of the instrument played by the user, the control means Reads out the performance information from the storage means according to the music identification information included in the accompaniment information and the user identification information. Thus, the user can reproduce the performance information and the accompaniment information of the previously played musical instrument synchronously without performing an operation of selecting the stored performance information, and can quickly and easily perform the performance of another musical instrument. I can practice.
以下、本発明の実施の形態について図面を参照して説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[カラオケ装置の構成]
図1は一実施形態に係る楽曲再生装置1のブロック図である。楽曲再生装置1は、制御部100、ROM101、RAM102、記憶部110、映像制御部122、音声制御部140、ビデオRAM120、映像再生部121、外部入力部130、および操作処理部150を備える。
[Composition of karaoke equipment]
FIG. 1 is a block diagram of a music playback device 1 according to an embodiment. The music playback device 1 includes a control unit 100, a ROM 101, a RAM 102, a storage unit 110, a video control unit 122, an audio control unit 140, a video RAM 120, a video playback unit 121, an external input unit 130, and an operation processing unit 150.
制御部100は、楽曲再生装置1の処理を制御する。ROM101は、制御部100が実行するプログラムを記憶する。RAM102は、一時的な記憶領域であり、制御部100の制御に関する情報を一時的に記憶する。記憶部110は、その記憶領域に各種情報を記憶する。 The control unit 100 controls processing of the music playback device 1. The ROM 101 stores a program executed by the control unit 100. The RAM 102 is a temporary storage area, and temporarily stores information related to control by the control unit 100. The storage unit 110 stores various information in the storage area.
記憶部110は、楽曲記憶領域111、歌詞テロップ記憶領域112、演奏情報記憶領域113、予約情報記憶領域114、および、ログイン情報記憶領域115を備える。 The storage unit 110 includes a music storage area 111, a lyrics telop storage area 112, a performance information storage area 113, a reservation information storage area 114, and a login information storage area 115.
楽曲記憶領域111は楽曲の伴奏音を表す伴奏情報を記憶する。歌詞テロップ記憶領域112は、伴奏情報の再生に合わせて表示される楽器演奏用のタブ譜、および、歌詞テロップを記憶する。演奏情報記憶領域113は、ユーザが演奏した楽器の演奏音を表す演奏情報を記憶する。予約情報記憶領域114は、ユーザが所望する楽曲を演奏順に記憶する予約リストを記憶する。ログイン情報記憶領域115は、カラオケサービスの利用許可を得るためにログインをしたユーザのユーザIDなどを記憶する。伴奏情報は、伴奏音を表す情報の外に、楽曲識別情報を含む。演奏情報は、楽器の演奏音を表す情報の外に、演奏された楽曲の楽曲識別情報と、楽器を演奏したユーザのユーザIDと、演奏された楽器の楽器識別情報を含む。 The music storage area 111 stores accompaniment information representing the accompaniment sound of the music. The lyrics telop storage area 112 stores the tablature for musical instrument performance and the lyrics telop displayed in accordance with the reproduction of the accompaniment information. The performance information storage area 113 stores performance information representing the performance sound of the musical instrument played by the user. The reservation information storage area 114 stores a reservation list in which music pieces desired by the user are stored in order of performance. The login information storage area 115 stores a user ID of a user who has logged in to obtain permission to use the karaoke service. The accompaniment information includes music identification information in addition to information representing the accompaniment sound. The performance information includes, in addition to the information indicating the performance sound of the musical instrument, the music identification information of the musical composition performed, the user ID of the user who performed the musical instrument, and the musical instrument identification information of the musical instrument performed.
ビデオRAM120は、制御部100から送られた動画を表す情報である映像情報を一時的に記憶する。映像再生部121は、制御部100から送られる再生指示に従って、ビデオRAM120に記憶される映像情報を読み出す。読み出された映像情報は、再生指示に含まれる演奏開始時間の情報により演奏開始タイミングが同期され、再生制御部120に送られる。映像制御部122は、制御部100から送られるタブ譜および歌詞テロップと、映像再生部121から送られる映像情報とを受け取り、これらの情報をディスプレイ201に表示可能な形式に変換し、この変換された情報をディスプレイ201の画面に表示させる。 The video RAM 120 temporarily stores video information that is information representing a moving image sent from the control unit 100. The video playback unit 121 reads video information stored in the video RAM 120 in accordance with a playback instruction sent from the control unit 100. The read video information is sent to the reproduction control unit 120 with the performance start timing synchronized by the performance start time information included in the reproduction instruction. The video control unit 122 receives the tablature and lyrics telop sent from the control unit 100 and the video information sent from the video playback unit 121, converts these pieces of information into a format that can be displayed on the display 201, and converts the information. The displayed information is displayed on the screen of the display 201.
外部入力部130は、楽器が接続される入力インターフェイスである。外部入力部130は、楽器203を接続するためのチャンネルを複数備える。複数のチャンネルは、接続される楽器に応じた専用のチャンネルとして構成される。例えば、Aチャンネル131はギター専用のチャンネルであって、ギター203Aが接続されるチャンネルである。Bチャンネル132はベース専用のチャンネルであって、ベース203Bが接続されるチャンネルである。外部入力部130は、入力された楽器の演奏音を表す入力音情報を制御部100、および音声制御部140に送る。 The external input unit 130 is an input interface to which a musical instrument is connected. The external input unit 130 includes a plurality of channels for connecting the musical instrument 203. The plurality of channels are configured as dedicated channels according to the connected musical instrument. For example, the A channel 131 is a channel dedicated to the guitar, and is a channel to which the guitar 203A is connected. The B channel 132 is a channel dedicated to the base, and is a channel to which the base 203B is connected. The external input unit 130 sends input sound information representing the performance sound of the input musical instrument to the control unit 100 and the sound control unit 140.
音声制御部140は、制御部100から送られる再生指示に従って、RAM102に記憶された演奏情報、および伴奏情報を読み出して再生し、さらに、外部入力部130から送られる入力音情報を合成して、スピーカ202に発音させる。 The sound control unit 140 reads out and reproduces performance information and accompaniment information stored in the RAM 102 in accordance with a reproduction instruction sent from the control unit 100, and further synthesizes input sound information sent from the external input unit 130, The speaker 202 is caused to pronounce.
操作処理部150は、ユーザによる操作部151の操作を表す操作情報を受け取り、制御部100の動作を切り替える制御要求に操作情報を変換して制御部100に送る。例えば、操作部151は、スイッチまたはタッチパネルを備え、スイッチまたはタッチパネルはユーザにより押される。操作部151は、ユーザが押したスイッチの位置および回数などを表す操作情報、またはタッチパネルの位置および回数などを表す操作情報を操作処理部150に送る。操作部151から送られた操作情報は操作処理部150によって制御要求に変換され、制御部100へ送られる。 The operation processing unit 150 receives operation information representing the operation of the operation unit 151 by the user, converts the operation information into a control request for switching the operation of the control unit 100, and sends the operation information to the control unit 100. For example, the operation unit 151 includes a switch or a touch panel, and the switch or touch panel is pressed by the user. The operation unit 151 sends operation information indicating the position and number of times of the switch pressed by the user or operation information indicating the position and number of times of the touch panel to the operation processing unit 150. The operation information sent from the operation unit 151 is converted into a control request by the operation processing unit 150 and sent to the control unit 100.
また、操作処理部150は、受信部151を介して入力されたユーザの操作を表す操作情報を受け取り、制御部100の動作を切り替える制御要求に操作情報を変換して制御部100に送る。例えば、受信部152は、図示しないカラオケ用アプリケーションが実行されたユーザの携帯端末、または図示しない楽曲再生装置専用のリモコンから送られる操作情報を受信する。 The operation processing unit 150 receives operation information representing a user operation input via the reception unit 151, converts the operation information into a control request for switching the operation of the control unit 100, and sends the operation information to the control unit 100. For example, the receiving unit 152 receives operation information sent from a portable terminal of a user who has executed a karaoke application (not shown) or a remote controller dedicated to a music playback device (not shown).
携帯端末またはリモコンに備えられたスイッチがユーザにより押されると、携帯端末またはリモコンはユーザが押したスイッチの位置および回数などに従って操作情報を受信部152へ送る。受信部152は、受信した操作情報を操作処理部150に送る。受信部152から送られた操作情報は、操作処理部150によって制御要求に変換され、制御部100へ送られる。制御要求は、例えば、楽曲を予約させる楽曲予約要求、歌唱用モードまたは演奏用モードなどのモードを切り替えさせるモード切り替え要求、モードを終了させるモード終了要求、およびユーザのログイン処理を実行させるログイン要求などがある。制御部100が実行する楽曲予約処理、およびログイン処理は後述する。 When a switch provided on the mobile terminal or the remote control is pressed by the user, the mobile terminal or the remote control sends operation information to the receiving unit 152 according to the position and number of times of the switch pressed by the user. The receiving unit 152 sends the received operation information to the operation processing unit 150. The operation information sent from the receiving unit 152 is converted into a control request by the operation processing unit 150 and sent to the control unit 100. The control request includes, for example, a music reservation request for reserving a music, a mode switching request for switching a mode such as a singing mode or a performance mode, a mode end request for terminating a mode, and a login request for executing a user login process. There is. The music reservation process and the login process executed by the control unit 100 will be described later.
[楽曲予約処理]
制御部100が実行する楽曲予約処理について以下に説明する。制御部100は、操作処理部150から楽曲予約要求が送られると、楽曲予約要求に含まれる楽曲識別情報を、予約情報記憶領域114に記憶させる。
[Music reservation processing]
The music reservation process executed by the control unit 100 will be described below. When a music reservation request is sent from the operation processing unit 150, the control unit 100 stores the music identification information included in the music reservation request in the reservation information storage area 114.
例えば、操作処理部150は、操作部151または、受信部152から楽曲予約に関する操作情報が送られると、操作情報を楽曲予約要求に変換して制御部100に送る。制御部100は、操作処理部150から楽曲予約要求が送られると、楽曲予約要求に含まれる楽曲識別情報を抽出する。制御部100は、楽曲予約要求から抽出した楽曲識別情報と、楽曲記憶領域111に記憶される楽曲識別情報とが一致するか否かを判断する。楽曲記憶領域111に記憶される伴奏情報が含む楽曲識別情報と、楽曲予約要求に含まれる楽曲識別情報とが一致する場合、制御部100は予約情報記憶領域114に、一致した楽曲識別情報を記憶させる。 For example, when the operation information related to the music reservation is sent from the operation unit 151 or the receiving unit 152, the operation processing unit 150 converts the operation information into a music reservation request and sends it to the control unit 100. When a music reservation request is sent from the operation processing unit 150, the control unit 100 extracts music identification information included in the music reservation request. The control unit 100 determines whether or not the music identification information extracted from the music reservation request matches the music identification information stored in the music storage area 111. When the music identification information included in the accompaniment information stored in the music storage area 111 matches the music identification information included in the music reservation request, the control unit 100 stores the matched music identification information in the reservation information storage area 114. Let
[ログイン処理]
制御部100が実行するログイン処理について以下に説明する。制御部100は、操作処理部150からログイン要求が送られると、ログインユーザ設定などのカラオケサービスの利用許可を与えるか否かを判断するログイン処理を実行する。
[Login processing]
The login process executed by the control unit 100 will be described below. When a log-in request is sent from the operation processing unit 150, the control unit 100 executes a log-in process for determining whether or not to permit use of a karaoke service such as a log-in user setting.
例えば、ログイン情報記憶領域115は、あらかじめ登録されたユーザのユーザIDとパスワードとを対応付けて記憶する。操作処理部150は、操作部151または、受信部152からログインに関する操作情報が送られると、操作情報をログイン要求に変換して制御部100に送る。この時、操作情報およびログイン要求は、ログインを所望するユーザのユーザIDと、パスワードとを含んでいる。制御部100は、ログイン要求に含まれるユーザIDと、ログイン記憶領域115に記憶されているユーザIDとが一致するか否かを判断する。制御部100は、ユーザIDが一致すると判断した場合、ログイン記憶領域115に記憶されたユーザIDに対応付けて記憶されるパスワードと、ログイン要求に含まれるパスワードとが一致するか否かを判断する。ログイン情報記憶領域115に記憶されているユーザIDに対応付けられて記憶されたパスワードと、ログイン要求に含まれるパスワードとが一致する場合、制御部100は、利用許可を表すログイン情報をユーザIDに対応付けてログイン記憶領域115に記憶する。さらに、ログイン情報がユーザIDに対応付けられると、制御部100は、カラオケサービスの利用許可がユーザに与えられたことをディスプレイ201に表示させる。ログイン処理によりカラオケサービスの利用許可が与えられたユーザは、ログインユーザ設定を行うことが許可されたことを、ディスプレイ201の表示により知ることができる。制御部100により実行されるログインユーザ設定の処理については後述する。 For example, the login information storage area 115 stores a user ID and password of a user registered in advance in association with each other. When the operation information regarding login is sent from the operation unit 151 or the receiving unit 152, the operation processing unit 150 converts the operation information into a login request and sends it to the control unit 100. At this time, the operation information and the login request include a user ID of a user who desires to log in and a password. The control unit 100 determines whether or not the user ID included in the login request matches the user ID stored in the login storage area 115. When it is determined that the user IDs match, the control unit 100 determines whether the password stored in association with the user ID stored in the login storage area 115 matches the password included in the login request. . When the password stored in association with the user ID stored in the login information storage area 115 matches the password included in the login request, the control unit 100 sets the login information indicating use permission as the user ID. The data is stored in the login storage area 115 in association with each other. Further, when the login information is associated with the user ID, the control unit 100 causes the display 201 to display that the use permission of the karaoke service is given to the user. A user who has been given permission to use the karaoke service by the login process can know from the display on the display 201 that the login user setting is permitted. The login user setting process executed by the control unit 100 will be described later.
制御部100は、ログイン要求に含まれるユーザIDがログイン情報記憶領域115に記憶されていないと判断した場合、または、ログイン要求に含まれるユーザIDはログイン情報記憶領域115に記憶されているが、パスワードが一致しないと判断した場合、ログイン処理によりカラオケサービスの利用許可がユーザに与えられないことをディスプレイ201に表示させる。この表示により、ユーザは、ログインユーザ設定を行うことが禁止されたことを知ることができる。 When the control unit 100 determines that the user ID included in the login request is not stored in the login information storage area 115, or the user ID included in the login request is stored in the login information storage area 115, When it is determined that the passwords do not match, the display 201 displays that the user is not permitted to use the karaoke service by the login process. This display allows the user to know that the login user setting is prohibited.
[ログインユーザ設定の処理]
制御部100が実行するログインユーザ設定の処理について以下に説明する。ログインユーザ設定の処理では、ユーザIDに対応付けてユーザが所望する楽曲再生装置の状態を設定としてログイン情報記憶領域115に記憶させることができる。例えば、ユーザは好みの音質で楽器を演奏できるように、制御部100は、マイクボリューム、楽器のボリューム、および、エコーボリュームなどの設定が可能な項目の状態をログイン情報記憶領域115に記憶させることができる。一例として、制御部100は、マイクボリューム:70、楽器のボリューム:60、および、エコーボリューム:30という設定をユーザIDに対応付けてログイン情報記憶領域115に記憶させることができる。また、別の例としては、ユーザが一人で複数の楽器を練習する場合に、制御部100は、演奏情報の記憶、および再生を行うか否かをユーザIDと対応付けてログイン情報記憶領域115に記憶させることができる。ユーザのログイン処理においてカラオケサービスの利用許可が制御部100によりユーザに与えられると、ログイン情報記憶領域115に記憶されたログインユーザ設定は制御部100により読み出される。制御部100は楽曲再生装置の状態を読み出したログインユーザ設定の状態に変更する。
[Login user setting process]
The login user setting process executed by the control unit 100 will be described below. In the login user setting process, the state of the music playback device desired by the user in association with the user ID can be stored in the login information storage area 115 as a setting. For example, the control unit 100 stores in the login information storage area 115 the states of items that can be set, such as a microphone volume, a volume of the instrument, and an echo volume, so that the user can play the instrument with a favorite sound quality. Can do. As an example, the control unit 100 can store the settings of microphone volume: 70, instrument volume: 60, and echo volume: 30 in the login information storage area 115 in association with the user ID. As another example, when the user practices a plurality of musical instruments alone, the control unit 100 associates whether or not to perform performance information storage and reproduction with the user ID and stores the login information storage area 115. Can be memorized. When the use permission of the karaoke service is given to the user by the control unit 100 in the user login process, the login user setting stored in the login information storage area 115 is read by the control unit 100. The control unit 100 changes the state of the music playback device to the state of the login user setting read out.
[ユーザの利用形態]
次に図2のフローチャートを参照してユーザの利用形態に応じた制御部100の動作を以下に説明する。図2のフローチャートは楽器演奏用モードの実行要求が操作処理部150から制御部100に送られることにより開始される。図2のフローチャートの各ステップは、制御部100により実行される処理である。
[User usage]
Next, the operation of the control unit 100 according to the user's usage mode will be described with reference to the flowchart of FIG. The flowchart of FIG. 2 is started when an execution request for the musical instrument performance mode is sent from the operation processing unit 150 to the control unit 100. Each step in the flowchart of FIG. 2 is a process executed by the control unit 100.
制御部100の動作をユーザの利用形態によって3つの場合に分けて説明する。ユーザの利用形態1は、ログインユーザが複数、またはログインユーザがいない形態である。ユーザの利用形態2は、ログインユーザが1人で、かつ1以上の楽器が接続される形態であって、ユーザの演奏情報が演奏情報記憶領域113に記憶されていない形態である。ユーザの利用形態3は、ログインユーザが1人で、かつ1以上の楽器が接続される形態であって、ユーザの演奏情報が演奏情報記憶領域113に記憶されている形態である。 The operation of the control unit 100 will be described in three cases depending on the usage form of the user. User usage mode 1 is a mode in which there are a plurality of login users or no login users. The user usage mode 2 is a mode in which there is one logged-in user and one or more musical instruments are connected, and the performance information of the user is not stored in the performance information storage area 113. The user usage mode 3 is a mode in which there is one logged-in user and one or more musical instruments are connected, and the performance information of the user is stored in the performance information storage area 113.
なお、楽器演奏用モード以外の処理は従来のカラオケ装置と同様であり、その説明を省略する。また、制御部100の処理のうちで、ユーザの利用形態2、およびユーザの利用形態3における処理がユーザの利用形態1における処理と共通する処理については、その説明を省略する。 The processing other than the instrument playing mode is the same as that of the conventional karaoke apparatus, and the description thereof is omitted. In addition, among the processes of the control unit 100, the description of the processes that are common to the processes in the user usage form 1 and the user usage forms 3 in the user usage pattern 1 is omitted.
[ユーザの利用形態1]
ログインユーザが複数、またはログインユーザがいない形態であるユーザの利用形態1における制御部100の処理について、図2を参照して以下に説明する。図2のフローチャートは、ユーザによる操作部151などの操作により、楽器演奏用モードの実行要求が操作処理部150から制御部100に送られることで開始される。
[User Usage 1]
The process of the control unit 100 in the user usage mode 1 in which there are a plurality of login users or no login user will be described below with reference to FIG. The flowchart of FIG. 2 is started when a request for execution of the musical instrument performance mode is sent from the operation processing unit 150 to the control unit 100 by the operation of the operation unit 151 by the user.
ステップS100では、楽曲の予約がされているか否かが判断される。具体的には、記憶部110の予約情報記憶領域114から、予約情報が読み出される。読み出された予約情報に楽曲識別情報が含まれているか否かが判断される。予約情報に楽曲識別情報が含まれている場合、楽曲が予約されていると判断され、ステップS100の処理はYESとなる。ステップS100の処理がYESである場合、予約情報に含まれる楽曲識別情報のうち、初めに再生される楽曲の楽曲識別情報がRAM102に記憶され、処理はステップS110に移される。また、予約情報に楽曲識別情報が含まれていない場合、楽曲が予約されていないと判断され、ステップS100の処理はNOとなる。ステップS100の処理がNOである場合、処理はステップS100に移される。 In step S100, it is determined whether or not a song is reserved. Specifically, the reservation information is read from the reservation information storage area 114 of the storage unit 110. It is determined whether or not the music reservation information is included in the read reservation information. If the music piece identification information is included in the reservation information, it is determined that the music piece is reserved, and the process of step S100 is YES. When the process of step S100 is YES, the music identification information of the music to be played first among the music identification information included in the reservation information is stored in the RAM 102, and the process proceeds to step S110. On the other hand, when the music identification information is not included in the reservation information, it is determined that the music is not reserved, and the process of step S100 is NO. If the process of step S100 is NO, the process proceeds to step S100.
ステップS110では、ログインユーザが1人であるか否かが判断される。具体的には、ログイン情報が対応付けられているユーザIDがログイン情報記憶領域115から読み出される。読み出されたユーザIDは、RAM102に記憶され、ユーザIDの数によってログイン人数が判断される。ログインユーザが1人の場合、ステップS110の処理はYESとなり、処理はステップS120に移される。また、ログインユーザが複数である場合、またはログインユーザがいない場合、ステップS110の処理はNOとなり、処理はステップS111に移される。 In step S110, it is determined whether or not there is one login user. Specifically, the user ID associated with the login information is read from the login information storage area 115. The read user ID is stored in the RAM 102, and the number of logins is determined based on the number of user IDs. If the number of logged-in users is one, the process in step S110 is YES, and the process proceeds to step S120. Further, when there are a plurality of login users or when there are no login users, the process of step S110 is NO, and the process proceeds to step S111.
ユーザの利用形態1はログインユーザが複数、またはログインユーザがいない形態であるので、ステップS110がNOである場合を以下に説明する。 Since user usage mode 1 is a mode in which there are a plurality of login users or no login user, the case where step S110 is NO will be described below.
ステップS111では、伴奏情報が読み出される。具体的には、ステップS100においてRAM102に記憶された楽曲識別情報に一致する楽曲識別情報を含む伴奏情報が、楽曲記憶領域111から読み出される。楽曲記憶領域111から読み出された伴奏情報は、RAM102に記憶される。さらに、ステップS100においてRAM102に記憶された楽曲識別情報に一致する楽曲識別情報を含む歌詞テロップが、歌詞テロップ記憶領域112から読み出される。歌詞テロップ記憶領域112から読み出された歌詞テロップは、RAM102に記憶される。伴奏情報、および歌詞テロップがRAM102に記憶されると、処理はS112に移される。 In step S111, accompaniment information is read. Specifically, accompaniment information including song identification information that matches the song identification information stored in the RAM 102 in step S100 is read from the song storage area 111. Accompaniment information read from the music storage area 111 is stored in the RAM 102. Further, a lyrics telop including song identification information that matches the song identification information stored in the RAM 102 in step S100 is read from the lyrics telop storage area 112. The lyrics telop read from the lyrics telop storage area 112 is stored in the RAM 102. When the accompaniment information and the lyrics telop are stored in the RAM 102, the process proceeds to S112.
ステップS112では、伴奏情報の再生指示が映像制御部122、および音声制御部140に送られる。具体的には、ステップS111においてRAM102に記憶された伴奏情報、および歌詞テロップとともに、伴奏情報、および歌詞テロップの再生開始時間の情報を含む再生指示が、映像制御部122、および音声制御部140に送られる。映像制御部122、および音声制御部140は、再生指示に含まれる再生開始時間の情報に基づき、伴奏情報、および歌詞テロップを再生する。 In step S 112, an accompaniment information reproduction instruction is sent to the video control unit 122 and the audio control unit 140. Specifically, a reproduction instruction including accompaniment information and lyrics telop reproduction start time information is sent to the video control unit 122 and the audio control unit 140 together with the accompaniment information and the lyrics telop stored in the RAM 102 in step S111. Sent. The video control unit 122 and the audio control unit 140 reproduce the accompaniment information and the lyrics telop based on the reproduction start time information included in the reproduction instruction.
ステップS113では、伴奏情報の再生が終了したか否かが判断される。具体的には、伴奏情報の再生が終了した場合、ステップS113の処理はYESとなる。ステップS113の処理がYESである場合、処理はステップS180に移される。伴奏情報の再生が終了していない場合、ステップS113の処理はNOとなる。ステップS113の処理がNOである場合、処理はステップS111に移される。 In step S113, it is determined whether or not the accompaniment information has been reproduced. Specifically, when the reproduction of the accompaniment information is completed, the process of step S113 is YES. If the process of step S113 is YES, the process proceeds to step S180. If the accompaniment information has not been reproduced, the process of step S113 is NO. If the process of step S113 is NO, the process proceeds to step S111.
ステップS180では、楽器演奏用モードのモード終了要求、またはモード切り替え要求が受け取られたか否かが判断される。具体的には、ユーザによる操作部151の操作により送られた操作情報、または、携帯端末あるいはリモコンの操作により受信部152から送られた操作情報に従って、操作処理部150から送られる制御要求にモード終了要求またはモード切り替え要求が含まれていた場合、ステップS180の処理はYESとなり、フローチャートの処理が終了される。モード終了要求またはモード切り替え要求が、送られた制御要求に含まれていない場合、ステップS180の処理はNOとなり、ステップS100に処理が移される。 In step S180, it is determined whether a mode end request or a mode switching request for the musical instrument performance mode has been received. Specifically, the mode is set to the control request sent from the operation processing unit 150 according to the operation information sent by the user operating the operation unit 151 or the operation information sent from the receiving unit 152 by operating the portable terminal or the remote control. If the end request or the mode switching request is included, the process of step S180 is YES, and the process of the flowchart ends. When the mode end request or the mode switching request is not included in the sent control request, the process of step S180 is NO, and the process proceeds to step S100.
[ユーザの利用形態2]
ログインユーザが1人で、かつ1以上の楽器が接続される形態であって、ユーザの演奏情報が演奏情報記憶領域113に記憶されていない形態であるユーザの利用形態2における処理の流れについて、図2を参照して以下に説明する。図2のフローチャートは楽器演奏用モードを選択することで開始される。ユーザの利用形態1と共通の処理については、その説明を省略する。
[User Usage 2]
Regarding the flow of processing in user usage mode 2 in which there is one logged-in user and one or more musical instruments are connected, and the user's performance information is not stored in performance information storage area 113, This will be described below with reference to FIG. The flowchart of FIG. 2 is started by selecting a musical instrument performance mode. Description of processing common to user usage mode 1 is omitted.
ログインユーザが1人である場合、ステップS110の処理はYESとなり、ステップS120に処理が移される。 When the number of logged-in users is one, the process in step S110 is YES, and the process proceeds to step S120.
ステップS120では、外部入力部130に楽器が接続されているか否かが判断される。具体的には、外部入力部130に楽器が接続されているか否かは、各チャンネルの電気的な入力レベルによって判断される。楽器が接続されていない場合、外部入力部130のAチャンネル131、およびBチャンネル132の各チャンネルの入力レベルは0Vである。各チャンネルは楽器が接続されることで通電され、入力レベルを変化させる。この入力レベルの変化により、楽器の有無が判断される。楽器が接続されていると判断された場合、ステップS120の処理はYESとなり、ステップS140に処理が移される。楽器が接続されていないと判断された場合、ステップS120の処理はNOとなり、ステップS111に処理が移される。 In step S120, it is determined whether or not a musical instrument is connected to the external input unit 130. Specifically, whether or not a musical instrument is connected to the external input unit 130 is determined by the electrical input level of each channel. When no musical instrument is connected, the input level of each channel of the A channel 131 and the B channel 132 of the external input unit 130 is 0V. Each channel is energized when a musical instrument is connected to change the input level. The presence or absence of a musical instrument is determined based on the change in the input level. If it is determined that the instrument is connected, the process of step S120 is YES, and the process proceeds to step S140. If it is determined that the instrument is not connected, the process of step S120 is NO, and the process proceeds to step S111.
ステップS140では、ユーザが演奏する楽曲の楽曲識別情報と、ユーザのユーザIDとを含む演奏情報が演奏情報記憶領域113に記憶されているか否かが判断される。具体的には、ステップS100において、RAM102に記憶された楽曲識別情報と、演奏情報記憶領域113に記憶された演奏情報が含む楽曲識別情報とが一致し、かつ、ステップS110でRAM102に記憶されたユーザIDと、演奏情報記憶領域113に記憶された演奏情報が含むユーザIDとが一致する演奏情報があるか否かが判断される。具体的には、演奏情報が記憶されていると判断された場合、ステップS140の処理はYESとなり、ステップS150に処理が移される。演奏情報が記憶されていないと判断された場合、ステップS140の処理はNOとなり、ステップS141に処理が移される。ステップS141、およびステップS142の処理はステップS111、およびステップS112と同様であるため、その説明を省略する。 In step S140, it is determined whether or not performance information including the music identification information of the music played by the user and the user ID of the user is stored in the performance information storage area 113. Specifically, in step S100, the music identification information stored in the RAM 102 matches the music identification information included in the performance information stored in the performance information storage area 113, and stored in the RAM 102 in step S110. It is determined whether there is performance information in which the user ID matches the user ID included in the performance information stored in the performance information storage area 113. Specifically, if it is determined that performance information is stored, the process of step S140 is YES, and the process proceeds to step S150. If it is determined that the performance information is not stored, the process of step S140 is NO, and the process proceeds to step S141. Since the process of step S141 and step S142 is the same as that of step S111 and step S112, the description is abbreviate | omitted.
ステップS143では、ユーザIDに対応付けてログイン情報記憶領域115に記憶されたログインユーザ設定が演奏情報を記憶すること、および再生することを表す記憶再生状態に設定されているか否かが判断される。具体的には、ログイン情報記憶領域115に記憶された、ログインユーザ設定が読み出される。ログインユーザ設定が記憶再生状態に設定されていると判断された場合、ステップS143の処理はYESとなり、ステップS144に処理が移される。ログインユーザ設定が記憶再生状態に設定されていないと判断された場合、ステップS143の処理はNOとなり、ステップS145に処理が移される。 In step S143, it is determined whether or not the login user setting stored in the login information storage area 115 in association with the user ID is set to a storage / reproduction state indicating that performance information is stored and reproduced. . Specifically, the login user setting stored in the login information storage area 115 is read. If it is determined that the login user setting is set to the storage / reproduction state, the process of step S143 is YES, and the process proceeds to step S144. If it is determined that the login user setting is not set to the storage / reproduction state, the process of step S143 is NO, and the process proceeds to step S145.
ステップS144では、演奏情報が記憶される。具体的には、ユーザの利用形態2は、演奏情報記憶領域113に演奏情報が記憶されておらず、かつ、記憶再生状態のログインユーザ設定がログイン情報記憶領域115に記憶されている形態であるので、演奏情報が演奏情報記憶領域113に記憶される。外部入力部130から入力される楽器の演奏音は、演奏情報として、RAM102に記憶され、その後、演奏情報記憶領域113に記憶される。演奏情報が記憶されると、処理はステップS145に移される。 In step S144, performance information is stored. Specifically, the user usage mode 2 is a mode in which performance information is not stored in the performance information storage area 113 and a login user setting in a storage / reproduction state is stored in the login information storage area 115. Therefore, performance information is stored in the performance information storage area 113. The performance sound of the musical instrument input from the external input unit 130 is stored in the RAM 102 as performance information and then stored in the performance information storage area 113. When the performance information is stored, the process proceeds to step S145.
ステップS145では、伴奏情報の再生が終了したか否かが判断される。具体的には、伴奏情報の再生が終了した場合、ステップS145の処理はYESとなり、処理はステップS146に移される。伴奏情報の再生が終わっていない場合、ステップS145の処理はNOとなり、処理はステップS141に移される。ステップS141からステップS145までの処理は、楽曲の演奏開始から終了まで繰り返される。 In step S145, it is determined whether or not the accompaniment information has been reproduced. Specifically, when the reproduction of the accompaniment information is completed, the process of step S145 is YES, and the process proceeds to step S146. If the accompaniment information has not been reproduced, the process of step S145 is NO, and the process proceeds to step S141. The processing from step S141 to step S145 is repeated from the start to the end of the music performance.
ステップS146では、ステップS144において演奏情報記憶領域113に記憶された演奏情報を再生し、直前に演奏された楽曲の演奏を行うか否かが判断される。具体的には、ステップS145において、楽曲の演奏が終了したので、演奏情報を再生しながら、もう一度、直前に演奏された楽曲について楽器の演奏を行うか否かを問う質問画像がディスプレイ201に表示される。質問画像を表示するために、記憶部110に記憶される質問画像が読み出され、映像制御部122に送られる。映像制御部122は、ディスプレイ201に質問画像を表示させる。図4は、ディスプレイ201に表示される質問画像の一例である。図4に示すようにディスプレイ201に質問画像が表示されると、ユーザは、直前に演奏された楽曲について楽器の演奏を行うか否かの指示を操作部151、携帯端末、または楽曲再生装置専用リモコンを操作して入力する。ユーザの操作に従って、制御部100に送られる制御要求が、直前に演奏された楽曲の演奏を行うことを表す制御要求であると判断された場合、ステップS146の処理はYESとなり、処理はステップS147に移される。ユーザの操作に従って、制御部100に送られる制御要求が、直前に演奏された楽曲の演奏を行わないことを表す制御要求であると判断された場合、ステップS146の処理はNOとなり、処理はステップS180に移される。 In step S146, the performance information stored in the performance information storage area 113 in step S144 is reproduced, and it is determined whether or not to perform the performance of the music played immediately before. Specifically, in step S145, since the performance of the music is completed, a question image asking whether or not to play the musical instrument for the music played immediately before is displayed on the display 201 while reproducing the performance information. Is done. In order to display the question image, the question image stored in the storage unit 110 is read and sent to the video control unit 122. The video control unit 122 displays the question image on the display 201. FIG. 4 is an example of a question image displayed on the display 201. When the question image is displayed on the display 201 as shown in FIG. 4, the user instructs the operation unit 151, the portable terminal, or the music playback device to instruct whether or not to play the musical instrument for the music played just before. Use the remote control to input. When it is determined that the control request sent to the control unit 100 according to the user's operation is a control request indicating that the musical piece that was played immediately before is performed, the process of step S146 is YES, and the process is step S147. Moved to. If it is determined that the control request sent to the control unit 100 according to the user's operation is a control request indicating that the music played just before is not performed, the process of step S146 is NO, and the process is step. Moved to S180.
ステップS147では、直前に演奏された楽曲の伴奏情報を演奏情報と同期させて再生させるために、同じ楽曲が予約される。この時、ユーザによる操作部151、携帯端末、または楽曲再生装置専用リモコンの操作なしに、同じ楽曲が予約される。さらに、予約された楽曲が次に演奏される楽曲となるように、予約情報記憶領域114の予約リストの一番先頭に、予約された楽曲の楽曲識別情報が記憶される。 In step S147, the same music is reserved in order to reproduce the accompaniment information of the music played immediately before in synchronization with the performance information. At this time, the same music is reserved without the user's operation of the operation unit 151, the portable terminal, or the music player dedicated remote controller. Further, the music identification information of the reserved music is stored at the top of the reservation list in the reservation information storage area 114 so that the reserved music becomes the music to be played next.
ステップS147で楽曲が予約された場合、演奏情報、および伴奏情報はRAM102に記憶されているため、演奏情報、および伴奏情報を記憶部110から読み出す必要がなく、ユーザは迅速に楽器の演奏を開始することが可能である。 When the music is reserved in step S147, since the performance information and accompaniment information are stored in the RAM 102, it is not necessary to read out the performance information and accompaniment information from the storage unit 110, and the user immediately starts playing the instrument. Is possible.
ステップS180では、楽器演奏用モードのモード終了要求、またはモード切り替え要求が受け取られたか否かが判断される。 In step S180, it is determined whether a mode end request or a mode switching request for the musical instrument performance mode has been received.
[ユーザの利用形態3]
ユーザの利用形態3は、ログインユーザが1人で、かつ1以上の楽器が接続される形態であって、ユーザの演奏情報が演奏情報記憶領域113に記憶されている形態である。ユーザの利用形態3における処理の流れを、図2を参照して説明する。図2のフローチャートは楽器演奏用モードを選択することで開始される。ユーザの利用形態1、およびユーザの利用形態2と共通の処理については、その説明を省略する。
[User Usage 3]
The user usage mode 3 is a mode in which there is one logged-in user and one or more musical instruments are connected, and the performance information of the user is stored in the performance information storage area 113. The flow of processing in user usage mode 3 will be described with reference to FIG. The flowchart of FIG. 2 is started by selecting a musical instrument performance mode. The description of processing common to user usage mode 1 and user usage mode 2 is omitted.
ステップS140において演奏情報が記憶されていると判断された場合、ステップS150に処理が移される。 If it is determined in step S140 that the performance information is stored, the process proceeds to step S150.
ステップS150では、演奏される楽器と異なる楽器の楽器識別情報が含まれる演奏情報が記憶されているか否かが判断される。例えば、各チャンネルは接続される楽器に応じた専用のチャンネルとして構成されているので、楽器の演奏音がどのチャンネルから入力されたかによって楽器識別情報が判断され、判断された楽器の種類は、楽器識別情報として演奏情報とともに記憶される。さらに、楽器を演奏する前にユーザに楽器を操作させ、チャンネル、およびそのチャンネルに対応する楽器の種類が判断される。演奏情報に記憶された楽器識別情報と、ユーザの楽器の操作により判断された楽器の種類に対応する楽器識別情報とが一致するか否かによって、ステップS150の判断が実行される。異なるか否かを判断した結果、楽器の種類が異なると判断された場合、ステップS150の処理はYESとなり、処理はステップS160に移される。楽器の種類が一致すると判断された場合、ステップS150の処理はNOとなり、処理はステップS111に移される。 In step S150, it is determined whether or not performance information including instrument identification information of an instrument different from the instrument to be played is stored. For example, since each channel is configured as a dedicated channel according to the connected instrument, the instrument identification information is determined by the channel from which the performance sound of the instrument is input, and the determined instrument type is the instrument It is stored together with performance information as identification information. Further, before playing the instrument, the user operates the instrument to determine the channel and the type of instrument corresponding to the channel. The determination in step S150 is executed based on whether or not the instrument identification information stored in the performance information matches the instrument identification information corresponding to the instrument type determined by the user's instrument operation. As a result of determining whether or not they are different, if it is determined that the instrument type is different, the process of step S150 is YES, and the process proceeds to step S160. If it is determined that the instrument types match, the process of step S150 is NO, and the process proceeds to step S111.
ステップS160では、ユーザIDに対応付けてログイン情報記憶領域115に記憶されたログインユーザ設定が演奏情報を記憶すること、および再生することを表す記憶再生状態に設定されているか否かが判断される。この処理は前述のステップS143の処理と同様のため、その説明を省略する。ステップS160の処理において、記憶再生状態のログインユーザ設定がログイン情報記憶領域115に記憶されていると判断された場合、ステップS160の処理はYESとなり、処理はステップS170に移される。記憶再生状態のログインユーザ設定がログイン情報記憶領域115に記憶されていないと判断された場合、ステップS160の処理はNOとなり、処理はステップS111に移される。 In step S160, it is determined whether or not the login user setting stored in the login information storage area 115 in association with the user ID is set to a storage / reproduction state indicating that performance information is stored and reproduced. . Since this process is the same as the process in step S143 described above, description thereof is omitted. If it is determined in step S160 that the login user setting in the storage / playback state is stored in the login information storage area 115, the process in step S160 is YES, and the process proceeds to step S170. If it is determined that the login user setting in the storage / playback state is not stored in the login information storage area 115, the process of step S160 is NO, and the process proceeds to step S111.
ステップS170は演奏情報および伴奏情報再生のサブルーチンの処理である。演奏情報、および伴奏情報が読み出され、同期して再生される。ステップS147の処理により予約された楽曲の伴奏情報及び演奏情報が再生される場合は、後述するステップS172における伴奏情報の読み出し、およびステップS174における演奏情報の読み出しが実行されない。 Step S170 is a subroutine of performance information and accompaniment information reproduction subroutine. The performance information and accompaniment information are read and reproduced in synchronization. When the accompaniment information and performance information of the music reserved by the process of step S147 are reproduced, reading of accompaniment information in step S172 described later and reading of performance information in step S174 are not executed.
(演奏情報および伴奏情報再生のサブルーチンの処理)
ステップS170の演奏情報および伴奏情報再生のサブルーチンの処理について、図3を参照して説明する。図3のフローチャートは、演奏情報および伴奏情報再生のサブルーチンの処理を示す。演奏情報および伴奏情報再生のサブルーチンの処理の各ステップの処理は、制御部100により実行される処理である。
(Processing of playback information and accompaniment information playback subroutine)
The processing of the performance information and accompaniment information reproduction subroutine in step S170 will be described with reference to FIG. The flowchart of FIG. 3 shows the processing of the performance information and accompaniment information reproduction subroutine. The process of each step of the subroutine of the performance information and accompaniment information reproduction is a process executed by the control unit 100.
ステップS171では、予約された楽曲の伴奏情報が既にRAM102に記憶されているか否かが判断される。具体的には、予約された楽曲の楽曲識別情報に一致する楽曲識別情報を含む伴奏情報がすでにRAM102に記憶されているか否かが判断される。これにより、予約された楽曲の楽曲識別情報と一致する楽曲識別情報を含む伴奏情報が記憶されていると判断された場合、ステップS171の処理はYESとなり、処理はステップS173に移される。予約された楽曲の楽曲識別情報と一致する楽曲識別情報を含む伴奏情報が記憶されていないと判断された場合、ステップS171の処理はNOとなり、処理はステップS172に移される。ステップS172の処理はステップS111、およびステップS141の処理と同様であるため、その説明を省略する。 In step S171, it is determined whether or not the accompaniment information of the reserved music is already stored in the RAM 102. Specifically, it is determined whether or not accompaniment information including music identification information that matches the music identification information of the reserved music is already stored in the RAM 102. Accordingly, when it is determined that accompaniment information including music identification information that matches the music identification information of the reserved music is stored, the process of step S171 becomes YES, and the process proceeds to step S173. If it is determined that accompaniment information including music identification information that matches the music identification information of the reserved music is not stored, the process of step S171 is NO, and the process proceeds to step S172. Since the process of step S172 is the same as the process of step S111 and step S141, the description thereof is omitted.
ステップS173では、予約された楽曲に対応する演奏情報が既にRAM102に記憶されているか否かが判断される。具体的には、予約された楽曲の楽曲識別情報、およびユーザのユーザIDを含む演奏情報がすでにRAM102に記憶されているか否かが判断される。予約された楽曲の楽曲識別情報、およびユーザのユーザIDを含む演奏情報が記憶されていると判断された場合、ステップS173の処理はYESとなり、処理はステップS175に移される。ユーザにより予約された楽曲の楽曲識別情報、およびユーザのユーザIDを含む演奏情報が記憶されていないと判断された場合、ステップS173の処理はNOとなり、処理はステップS174に移される。 In step S173, it is determined whether or not performance information corresponding to the reserved music is already stored in the RAM 102. Specifically, it is determined whether or not the music identification information of the reserved music and the performance information including the user ID of the user are already stored in the RAM 102. When it is determined that the music identification information of the reserved music and the performance information including the user ID of the user are stored, the process of step S173 is YES, and the process proceeds to step S175. When it is determined that the music identification information of the music reserved by the user and the performance information including the user ID of the user are not stored, the process of step S173 is NO, and the process proceeds to step S174.
ステップS174では、演奏情報が演奏情報記憶領域113から読み出される。具体的には、楽曲識別情報、およびユーザのユーザIDに一致する演奏情報が演奏情報記憶領域113から読み出される。読み出された演奏情報は、RAM102に記憶される。演奏情報がRAM102に記憶されると、ステップS174の処理は、ステップS175に移される。 In step S174, performance information is read from the performance information storage area 113. Specifically, music identification information and performance information that matches the user ID of the user are read from the performance information storage area 113. The read performance information is stored in the RAM 102. When the performance information is stored in the RAM 102, the process of step S174 is moved to step S175.
ステップS175では、RAM102に記憶された演奏情報、および伴奏情報が同期されて再生される。具体的には、演奏情報、および伴奏情報は、RAM102から音声制御部140に送られる。演奏情報、および伴奏情報が送られるのと同時に、演奏開始時間の情報が音声制御部140に送られ、演奏情報、および伴奏情報は同期されて再生される。 In step S175, the performance information and accompaniment information stored in the RAM 102 are reproduced in synchronization. Specifically, performance information and accompaniment information are sent from the RAM 102 to the sound control unit 140. At the same time that the performance information and accompaniment information are sent, information about the performance start time is sent to the audio control unit 140, and the performance information and accompaniment information are reproduced in synchronization.
ステップS176では、演奏情報、および伴奏情報の再生が終了したか否かが判断される。具体的には、伴奏情報の再生が終了したと判断された場合、ステップS176の処理はYESとなり、サブルーチンの処理が終了し、処理はステップS146に移される。伴奏情報の再生が終了していないと判断された場合、ステップS176の処理はNOとなり、処理はステップS171に移される。ステップS171からステップS176の処理は伴奏情報、および演奏情報の再生が終了するまで繰り返される。 In step S176, it is determined whether or not the reproduction of performance information and accompaniment information has been completed. Specifically, if it is determined that the accompaniment information has been reproduced, the process of step S176 is YES, the subroutine process is terminated, and the process proceeds to step S146. If it is determined that the accompaniment information has not been reproduced, the process of step S176 is NO, and the process proceeds to step S171. The processing from step S171 to step S176 is repeated until the reproduction of the accompaniment information and the performance information is completed.
ステップS146以降の処理は、ユーザの利用形態2と同様のため、その説明を省略する。 Since the process after step S146 is the same as the usage pattern 2 of the user, the description thereof is omitted.
[実施形態の効果]
本実施形態は、1人のユーザが楽器の演奏を練習するための準備処理が、ステップS140、ステップS143、ステップS150、およびステップS160などのステップにより、迅速かつ簡単に実行される。
[Effect of the embodiment]
In the present embodiment, preparation processing for one user to practice playing a musical instrument is quickly and easily performed by steps such as step S140, step S143, step S150, and step S160.
ユーザの利用形態1は、ログインユーザが複数人いる形態である。このユーザの利用形態1では、カラオケルームにいるユーザがみんなで楽器の演奏を披露し合ったり、一緒にセッションしたりすることで楽しめるように通常の楽曲再生動作が実行される。 User usage mode 1 is a mode in which there are a plurality of login users. In this user usage mode 1, a normal music reproduction operation is performed so that all users in the karaoke room can enjoy playing musical instruments together or having a session together.
ユーザの利用形態2は、ログインユーザが1人で、かつ1以上の楽器が接続される形態であって、ユーザの演奏情報が演奏情報記憶領域113に記憶されていない形態である。このユーザの利用形態2では、演奏情報が記憶されていないため、自分の先に演奏した楽器の演奏音とセッションを行うことはできない。しかし、次回以降に自分が演奏する別の楽器の演奏とセッションすることを可能にするため、演奏情報が記憶される。ユーザが楽器の演奏音を録音するための設定を行わなくても、制御部100は、ステップS143により、ユーザにセッションをする意志があるのか否かを判断し、ステップS144により演奏情報を演奏情報記憶領域113に記憶させる。これにより、操作忘れにより演奏情報が記憶されないことを防げる。 The user usage mode 2 is a mode in which there is one logged-in user and one or more musical instruments are connected, and the performance information of the user is not stored in the performance information storage area 113. In this user usage mode 2, since performance information is not stored, it is not possible to perform a session with the performance sound of the musical instrument played first. However, performance information is stored in order to be able to session with the performance of another musical instrument that he or she will perform next time. Even if the user does not make a setting for recording the performance sound of the musical instrument, the control unit 100 determines whether or not the user intends to have a session in step S143, and the performance information is obtained in step S144. It is stored in the storage area 113. This prevents performance information from being stored due to forgotten operation.
ユーザの利用形態3は、ログインユーザが1人で、かつ1以上の楽器が接続される形態であって、ユーザの演奏情報が演奏情報記憶領域113に記憶されている形態である。このユーザの利用形態3では、ステップS170により、ユーザの演奏情報を選択する手間を省くことができ、さらに、演奏情報を選択し忘れたことによる、演奏のやり直しを防ぐことができる。 The user usage mode 3 is a mode in which there is one logged-in user and one or more musical instruments are connected, and the performance information of the user is stored in the performance information storage area 113. In this user usage mode 3, in step S170, the user's trouble of selecting performance information can be saved, and further, replaying of performance due to forgetting to select performance information can be prevented.
[変形例]
[変形例1]
本実施形態のステップS150において、演奏される楽器と異なる楽器の種類に対応する旋律を表す演奏パートが含まれる演奏情報が記憶されているか否かが判断されてもよい。楽曲予約の際にユーザが操作部151、携帯端末、またはリモコンを操作して、楽器の種類に対応する演奏パートを選択する。ユーザにより選択された演奏パートと、演奏情報記憶領域113に記憶された演奏情報の楽曲識別情報に対応する演奏パートとが異なるか否かで、ステップS150の判断が実行される。
[Modification]
[Modification 1]
In step S150 of the present embodiment, it may be determined whether or not performance information including a performance part representing a melody corresponding to a type of musical instrument different from the musical instrument to be played is stored. At the time of music reservation, the user operates the operation unit 151, the portable terminal, or the remote controller to select a performance part corresponding to the type of musical instrument. The determination in step S150 is executed based on whether or not the performance part selected by the user is different from the performance part corresponding to the music identification information of the performance information stored in the performance information storage area 113.
[変形例2]
本実施形態のユーザの利用形態3において、演奏情報を演奏情報記憶領域113に記憶させてもよい。演奏情報を演奏情報記憶領域113に記憶させる場合、ステップS175の次にステップS143、およびステップS144の処理を実行すればよい。
[Modification 2]
In the user usage mode 3 of the present embodiment, the performance information may be stored in the performance information storage area 113. When the performance information is stored in the performance information storage area 113, the processing of step S143 and step S144 may be executed after step S175.
[変形例3]
本実施形態において、演奏情報はユーザによる楽器の演奏音を表す情報であるとしたが、ユーザの楽器の演奏状態を表す映像を含んでいてもよい。具体的には、演奏情報に映像が含まれている場合、ステップS173において、制御部100は、演奏情報が記憶する映像をビデオRAM120に送り、記憶させる。ビデオRAM120に記憶された映像はステップS175において、音声制御部140に演奏開始時間の情報が送られるのと同時に映像再生部121にも演奏開始時間の情報が送られ、演奏情報、および伴奏情報に従って、演奏音および伴奏音が再生されるとともに、演奏情報に含まれる映像が同期して再生される。また、演奏情報に映像を含めるためには、楽曲再生装置1は、図示しないカメラを備え、カメラからの映像を演奏情報に含めて記憶させればよい。
[Modification 3]
In the present embodiment, the performance information is information representing the performance sound of the musical instrument by the user, but may include an image representing the performance state of the user's musical instrument. Specifically, when the performance information includes a video, in step S173, the control unit 100 sends the video stored in the performance information to the video RAM 120 for storage. In step S175, the video stored in the video RAM 120 is sent the performance start time information to the audio control unit 140, and at the same time, the video playback unit 121 is also sent the performance start time information, according to the performance information and accompaniment information. The performance sound and the accompaniment sound are reproduced, and the video included in the performance information is reproduced synchronously. In order to include video in the performance information, the music reproducing device 1 may include a camera (not shown) and store the video from the camera in the performance information.
[変形例4]
本実施形態において、演奏情報と伴奏情報とを同期再生する場合、演奏情報に含まれている演奏パートと同一の演奏パートを伴奏情報からマイナスワンしてもよい。また、ユーザが演奏する楽器の演奏パートを伴奏情報からマイナスワンしてもよい。本実施形態の楽曲再生装置1がマイナスワンを実行する場合、演奏情報は、演奏された楽器パートの情報を記憶しており、その楽器の演奏パートに対応する伴奏情報の楽器の演奏パートがマイナスワンされればよい。例えば、伴奏情報がMIDIデータである場合、ステップS142またはステップS175において演奏情報に記憶された楽器の演奏パートに対応する楽器の演奏パートがマイナスワンされればよい。
[Modification 4]
In the present embodiment, when the performance information and the accompaniment information are played back synchronously, the same performance part as the performance part included in the performance information may be minus one from the accompaniment information. Further, the performance part of the musical instrument played by the user may be minus one from the accompaniment information. When the music reproducing apparatus 1 according to the present embodiment executes minus one, the performance information stores information on the played instrument part, and the instrument performance part of the accompaniment information corresponding to the performance part of the instrument is minus. It only has to be done. For example, when the accompaniment information is MIDI data, the musical instrument performance part corresponding to the musical instrument performance part stored in the performance information in step S142 or step S175 may be minus one.
[変形例5]
本実施形態において楽器接続手段のチャンネルは複数であったが1つでもよい。チャンネルが1つのみである場合、楽曲を予約するとき、または楽器を接続したときにユーザが楽器の種類に関する情報を入力し、チャンネルが1つであっても外部入力部が楽器を識別できるようにすればよい。
[Modification 5]
In the present embodiment, the instrument connecting means has a plurality of channels, but it may be one. When there is only one channel, the user inputs information about the type of instrument when reserving a song or connecting an instrument, and the external input unit can identify the instrument even if there is only one channel You can do it.
[変形例6]
本実施形態のステップS111において、制御部100は、記憶部110から楽曲識別情報に該当する背景映像の情報を読み出してもよい。その場合、制御部100は、読み出した背景映像の情報をビデオRAM120に記憶させる。ステップS112において、制御部100は、ステップS111でビデオRAM120に記憶された背景映像の情報を再生する再生指示を映像再生部121に送る。映像再生部121は、伴奏情報、および歌詞テロップと同様に、再生指示に含まれる演奏開始時間の情報に基づき、背景映像の情報を再生し、映像制御部122に送る。映像制御部122は、歌詞テロップと背景映像とを合成してディスプレイ201に表示させる。映像再生部121は演奏開始時間の情報に基づいて再生するため、背景映像、伴奏情報、および歌詞テロップを同期させて再生することができる。
[Modification 6]
In step S <b> 111 of the present embodiment, the control unit 100 may read background video information corresponding to the music identification information from the storage unit 110. In this case, the control unit 100 stores the read background video information in the video RAM 120. In step S112, the control unit 100 sends a playback instruction for playing back the background video information stored in the video RAM 120 in step S111 to the video playback unit 121. Similar to the accompaniment information and the lyrics telop, the video playback unit 121 plays back the background video information based on the performance start time information included in the playback instruction and sends it to the video control unit 122. The video control unit 122 combines the lyrics telop and the background video and causes the display 201 to display them. Since the video playback unit 121 plays back based on the performance start time information, the background video, the accompaniment information, and the lyrics telop can be played back in synchronization.
[特許請求の範囲記載の構成と本実施形態との対応関係]
本実施形態に記載の構成と、特許請求の範囲記載の構成との対応関係は次の通りである。楽曲再生装置1は、楽曲再生装置の一例である。記憶部110は、記憶手段の一例である。外部入力部130は、楽器接続手段の一例である。操作部151または受信部152、操作処理部150、および制御部100は、ログイン手段および選曲手段の一例である。音声制御部140は、再生手段の一例である。制御部100は、制御手段の一例である。制御部100および予約情報記憶領域114は、予約手段の一例である。制御部100、ROM101、RAM102、および記憶部110が、楽曲再生装置のコンピュータの一例である。演奏情報記憶領域113に記憶される演奏情報は、演奏情報の一例であり、楽曲記憶領域111に記憶される伴奏情報は、伴奏情報の一例であり、演奏情報、および伴奏情報が含む楽曲識別情報は楽曲識別情報の一例であり、楽器識別情報、および楽器の種類に対応する演奏パートは、楽器識別情報の一例であり、演奏情報に含まれるユーザID、およびログイン情報記憶領域115に記憶されるユーザIDは、ユーザ識別情報の一例である。
[Correspondence Relationship between Configuration described in Claims and This Embodiment]
The correspondence between the configuration described in the present embodiment and the configuration described in the claims is as follows. The music playback device 1 is an example of a music playback device. The storage unit 110 is an example of a storage unit. The external input unit 130 is an example of a musical instrument connection unit. The operation unit 151 or the reception unit 152, the operation processing unit 150, and the control unit 100 are examples of a login unit and a music selection unit. The audio control unit 140 is an example of a reproducing unit. The control unit 100 is an example of a control unit. The control unit 100 and the reservation information storage area 114 are examples of reservation means. The control unit 100, the ROM 101, the RAM 102, and the storage unit 110 are an example of a computer of a music playback device. The performance information stored in the performance information storage area 113 is an example of performance information, the accompaniment information stored in the music storage area 111 is an example of accompaniment information, and the music identification information included in the performance information and the accompaniment information Is an example of music identification information, and the musical instrument identification information and the performance part corresponding to the type of musical instrument are examples of musical instrument identification information, and are stored in the user ID and login information storage area 115 included in the performance information. The user ID is an example of user identification information.
また、ステップS110がYES、かつステップS120がYESの場合が、ログインしたユーザの人数が1人であり、かつ前記楽器接続手段に接続された楽器の数が1つ以上ある場合の一例である。ステップS140の処理がNOの場合は、選曲手段によりユーザが選択した楽曲の楽曲識別情報に対応する演奏情報が記憶手段に記憶されていない場合の一例である。ステップS150の処理がYESの場合は、演奏情報が含む楽器識別情報と、ユーザにより演奏される楽器の楽器識別情報とが異なる場合の一例である。 The case where step S110 is YES and step S120 is YES is an example of the case where the number of logged-in users is one and the number of musical instruments connected to the musical instrument connection means is one or more. The case where the process of step S140 is NO is an example in which performance information corresponding to the music identification information of the music selected by the user by the music selection means is not stored in the storage means. When the process of step S150 is YES, this is an example in which the instrument identification information included in the performance information is different from the instrument identification information of the instrument played by the user.
1…楽曲再生装置、100…制御部、110…記憶部、122…映像制御部、130…外部入力部、140…音声制御部、150…操作処理部。 DESCRIPTION OF SYMBOLS 1 ... Music reproduction apparatus, 100 ... Control part, 110 ... Memory | storage part, 122 ... Image | video control part, 130 ... External input part, 140 ... Audio | voice control part, 150 ... Operation processing part.
Claims (6)
ユーザによる楽器の演奏を表す演奏情報および楽曲の伴奏を表す伴奏情報を記憶する記憶手段と、
複数の楽曲からユーザが所望する楽曲を選択するための選曲手段と、
前記選曲手段により選択された楽曲の伴奏を表す伴奏情報、および前記演奏情報を再生する再生手段と、
ユーザがカラオケサービスを利用するときにログインするためのログイン手段と、
前記伴奏情報および前記演奏情報の記憶および読み出しと、前記再生手段の再生とを制御する制御手段と、
を備え、
前記伴奏情報は、楽曲を識別する楽曲識別情報を含み、
前記演奏情報は、演奏された楽曲を識別する楽曲識別情報、および、楽器を演奏したユーザを識別するユーザ識別情報を含み、
前記ログイン手段によりログインしたユーザの人数が1人であり、かつ前記楽器接続手段に接続された楽器の数が1つ以上ある場合、前記制御手段は、前記選曲手段により選択された楽曲の前記伴奏情報に含まれる前記楽曲識別情報と、前記ログイン手段によりログインしたユーザの前記ユーザ識別情報とに従って、前記演奏情報を前記記憶手段から読み出して前記再生手段に再生させる
ことを特徴とする楽曲再生装置。 Instrument connection means to which the instrument is connected;
Storage means for storing performance information representing musical instrument performance by a user and accompaniment information representing musical accompaniment;
A music selection means for selecting a music desired by the user from a plurality of music;
Accompaniment information representing the accompaniment of the music selected by the music selection means, and reproduction means for reproducing the performance information;
A login means for logging in when the user uses the karaoke service;
Control means for controlling storage and reading of the accompaniment information and the performance information and reproduction of the reproduction means;
With
The accompaniment information includes music identification information for identifying music,
The performance information includes song identification information for identifying a played song, and user identification information for identifying a user who has played a musical instrument,
When the number of users logged in by the log-in means is one and the number of musical instruments connected to the musical instrument connection means is one or more, the control means performs the accompaniment of the music selected by the music selection means According to the music identification information included in the information and the user identification information of the user who has logged in by the login means, the performance information is read from the storage means and reproduced by the reproduction means.
ことを特徴とする請求項1に記載の楽曲再生装置。 The control means includes the user identification information of a user who has logged in by the login means among the performance information including the music identification information that matches the music identification information included in the accompaniment information of the music selected by the music selection means. The music reproducing apparatus according to claim 1, wherein the performance information including the user identification information that matches is read from the storage unit and is reproduced by the reproduction unit.
ことを特徴とする請求項1または請求項2に記載の楽曲再生装置。 When the performance information corresponding to the music identification information of the music selected by the music selection means is not stored in the storage means, the control means stores the performance information representing the performance of the musical instrument connected to the instrument connection means. The music playback device according to claim 1, wherein the music playback device is stored in a means.
前記制御手段は、前記楽器接続手段に接続された楽器の演奏を表す演奏情報を前記記憶手段に記憶させた場合、前記記憶手段に記憶された演奏情報が表す演奏に使用された楽器と異なる楽器で演奏するか否かを判断し、
前記制御手段は、異なる楽器で演奏する指示を取得した場合、次に演奏する楽曲を前記予約手段に予約させ、その予約された楽曲の伴奏情報と前記記憶手段に記憶された演奏情報とを前記記憶手段から読み出して前記再生手段に再生させる
ことを特徴とする請求項1から請求項3のいずれか1項に記載の楽曲再生装置。 Reservation means for reserving music of accompaniment information to be reproduced by the reproduction means,
When the storage means stores performance information representing the performance of the musical instrument connected to the instrument connection means, the control means differs from the musical instrument used for the performance represented by the performance information stored in the storage means. To determine whether or not to perform
When the control means obtains an instruction to play with a different instrument, the reservation means reserves the music to be played next, and the accompaniment information of the reserved music and the performance information stored in the storage means are The music playback device according to any one of claims 1 to 3, wherein the music playback device is read from a storage device and played back by the playback device.
前記伴奏情報が前記再生手段により再生されるときに、前記演奏情報が前記記憶手段にすでに記憶され、かつ、
前記演奏情報が含む楽器識別情報と、ユーザにより演奏される楽器の楽器識別情報とが異なる場合、前記制御手段は、前記伴奏情報が含む前記楽曲識別情報と、前記ユーザ識別情報とに従って、前記演奏情報を前記記憶手段から読み出して前記再生手段に再生させる
ことを特徴とする請求項1から請求項4のいずれか1項に記載の楽曲再生装置。 The performance information includes instrument identification information for identifying an instrument played by a user, together with the music identification information and the user identification information,
When the accompaniment information is reproduced by the reproduction means, the performance information is already stored in the storage means, and
When the musical instrument identification information included in the performance information is different from the musical instrument identification information of the musical instrument played by the user, the control means performs the performance according to the music identification information included in the accompaniment information and the user identification information. The music reproducing apparatus according to any one of claims 1 to 4, wherein information is read from the storage unit and is reproduced by the reproducing unit.
楽曲を識別する楽曲識別情報を含み、楽曲の伴奏を表す伴奏情報と、ユーザが楽器で演奏した楽曲を識別する楽曲識別情報、および楽器を演奏したユーザを識別するユーザ識別情報を含み、ユーザによる楽器の演奏を表す演奏情報とを記憶する記憶手段と、
を備える楽曲再生装置のコンピュータに、
複数の楽曲からユーザが所望する楽曲を選択するための選曲ステップと、
前記選曲ステップにより選択された楽曲の伴奏を表す伴奏情報、および前記記憶手段から読み出された演奏情報を再生する再生ステップと、
ユーザがカラオケサービスを利用するときにログインするためのログインステップと、
前記ログインステップによりログインしたユーザの人数が1人であり、かつ前記楽器接続手段に接続された楽器の数が1つ以上ある場合、前記伴奏情報に含まれる前記楽曲識別情報と、前記ログインステップによりログインしたユーザの前記ユーザ識別情報とにそれぞれ一致する前記楽曲識別情報と前記ユーザ識別情報とを含む、前記演奏情報を前記記憶手段から読み出す読出しステップと、
を実行させることを特徴とする楽曲再生装置のプログラム。 Instrument connection means to which the instrument is connected;
Includes music identification information for identifying music, accompaniment information representing accompaniment of music, music identification information for identifying music played by a user with a musical instrument, and user identification information for identifying a user who has played a musical instrument. Storage means for storing performance information representing the performance of the instrument;
On the computer of the music playback device comprising
A music selection step for selecting a music desired by the user from a plurality of music;
A reproduction step of reproducing accompaniment information representing the accompaniment of the music selected in the music selection step, and performance information read from the storage means;
A login step for logging in when the user uses the karaoke service;
When the number of users logged in by the login step is one and there are one or more instruments connected to the instrument connection means, the music identification information included in the accompaniment information and the login step A step of reading out the performance information from the storage means including the music identification information and the user identification information respectively matching the user identification information of the logged-in user;
The program of the music reproduction apparatus characterized by performing this.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014166397A JP6543897B2 (en) | 2014-08-19 | 2014-08-19 | Music playback apparatus and music playback program. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014166397A JP6543897B2 (en) | 2014-08-19 | 2014-08-19 | Music playback apparatus and music playback program. |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016042168A true JP2016042168A (en) | 2016-03-31 |
JP6543897B2 JP6543897B2 (en) | 2019-07-17 |
Family
ID=55591939
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014166397A Active JP6543897B2 (en) | 2014-08-19 | 2014-08-19 | Music playback apparatus and music playback program. |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6543897B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6905776B1 (en) * | 2020-12-11 | 2021-07-21 | Ks presents株式会社 | Information processing equipment, information processing methods and information processing programs |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013076941A (en) * | 2011-09-30 | 2013-04-25 | Xing Inc | Musical piece playback system and device and musical piece playback method |
-
2014
- 2014-08-19 JP JP2014166397A patent/JP6543897B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013076941A (en) * | 2011-09-30 | 2013-04-25 | Xing Inc | Musical piece playback system and device and musical piece playback method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6905776B1 (en) * | 2020-12-11 | 2021-07-21 | Ks presents株式会社 | Information processing equipment, information processing methods and information processing programs |
Also Published As
Publication number | Publication date |
---|---|
JP6543897B2 (en) | 2019-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5986395B2 (en) | Program for portable terminal device, information presentation method, and portable terminal device | |
JP6182394B2 (en) | Online karaoke system characterized by selection of duet singers and control method thereof | |
JP5311071B2 (en) | Music playback device and music playback program | |
JP6114634B2 (en) | User-specific singing history update system | |
JP2006201654A (en) | Accompaniment following system | |
JP5986387B2 (en) | Information processing program, information processing apparatus, lyrics display method, and communication system | |
JP6543897B2 (en) | Music playback apparatus and music playback program. | |
JP2018173444A (en) | Music selection device, karaoke system and music selection program | |
JP6228473B2 (en) | Singing scoring system | |
JP6562302B2 (en) | Karaoke system, karaoke apparatus, moving image display method, and moving image display control program | |
JP7479995B2 (en) | Karaoke equipment | |
JP2016157010A (en) | Singing evaluation device and program for singing evaluation | |
JP6601615B2 (en) | Movie processing system, movie processing program, and portable terminal | |
JP6428436B2 (en) | Karaoke system, karaoke device, and voice data processing program | |
JP2015191160A (en) | Program for karaoke, information processor and host device | |
JP6474292B2 (en) | Karaoke equipment | |
JP6115827B2 (en) | Music playback device, program, and music playback system | |
JP7513514B2 (en) | Karaoke equipment | |
JP6394366B2 (en) | Karaoke device and karaoke program | |
JP5240840B2 (en) | Karaoke equipment | |
JP6642215B2 (en) | Music selection device, karaoke system and music selection program | |
JP6806623B2 (en) | Karaoke device, karaoke system | |
JP2015191162A (en) | Karaoke device, information processing apparatus and program | |
JP6264251B2 (en) | Karaoke device, program | |
JP3811765B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171207 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171219 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180710 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180809 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181120 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181212 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190521 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190603 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6543897 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |