JP2022153016A - karaoke system - Google Patents

karaoke system Download PDF

Info

Publication number
JP2022153016A
JP2022153016A JP2021056015A JP2021056015A JP2022153016A JP 2022153016 A JP2022153016 A JP 2022153016A JP 2021056015 A JP2021056015 A JP 2021056015A JP 2021056015 A JP2021056015 A JP 2021056015A JP 2022153016 A JP2022153016 A JP 2022153016A
Authority
JP
Japan
Prior art keywords
karaoke
data
singing
user
server device
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
Application number
JP2021056015A
Other languages
Japanese (ja)
Inventor
直樹 篠原
Naoki Shinohara
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daiichikosho Co Ltd
Original Assignee
Daiichikosho Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Daiichikosho Co Ltd filed Critical Daiichikosho Co Ltd
Priority to JP2021056015A priority Critical patent/JP2022153016A/en
Publication of JP2022153016A publication Critical patent/JP2022153016A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

To provide a Karaoke system that enables multiple users to listen to Karaoke singing without fear of infection when using a single Karaoke device.SOLUTION: A Karaoke system includes: a terminal server device having a conversion unit for converting accompaniment data into karaoke playback data, a distribution unit for distributing karaoke playback data, and a first transmission unit for transmitting karaoke singing data, etc. to a karaoke server device; the karaoke server device having a first storage unit for storing the karaoke singing data, etc. and a second transmission unit for transmitting the karaoke singing data to a certain karaoke device; and the karaoke device having a request unit for requesting karaoke singing data and a playback unit for controlling performance means to play singing voice based on the karaoke singing data along with karaoke performances.SELECTED DRAWING: Figure 1

Description

本発明はカラオケシステムに関する。 The present invention relates to karaoke systems.

カラオケ店舗に設置されたカラオケ装置で録画した歌唱動画をサーバ装置にアップロードし、個人が所有する携帯端末、パソコン、ゲーム機器などを介して鑑賞することができる技術が存在する(たとえば、特許文献1参照)。 There is a technology that allows a singing video recorded by a karaoke device installed in a karaoke store to be uploaded to a server device and viewed via a personal mobile terminal, personal computer, game device, etc. (for example, Patent Document 1 reference).

また、専用のアプリケーションソフトウェアを用いてプログラムを実行することにより、ゲーム機器を使用してカラオケ歌唱を行うこともできる(たとえば、非特許文献1参照)。 Also, by executing a program using dedicated application software, it is possible to sing karaoke using a game machine (see, for example, Non-Patent Document 1).

特開2014-109660号公報JP 2014-109660 A

「カラオケ@DAM」、株式会社第一興商、[令和3年3月18日検索]、インターネット、<URL:https://www.clubdam.com/ps4/>“Karaoke @ DAM”, Daiichikosho Co., Ltd., [searched on March 18, 2021], Internet, <URL: https://www.clubdam.com/ps4/>

ところで、感染症の流行により、カラオケ歌唱に伴う飛沫や一のマイクを使い回すこと等による感染が懸念されている。従って、カラオケ店舗において複数の利用者でカラオケ歌唱を行うことに抵抗がある利用者もいる。 By the way, due to the epidemic of infectious diseases, there are concerns about infection due to droplets associated with karaoke singing and reuse of one microphone. Therefore, some users are reluctant to sing karaoke with a plurality of users at a karaoke parlor.

本発明の目的は、複数の利用者で一のカラオケ装置を利用する際、感染を懸念することなく、カラオケ歌唱を聴取可能とするカラオケシステムを提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a karaoke system that enables a plurality of users to listen to karaoke singing without fear of infection when using one karaoke machine.

上記目的を達成するための一の発明は、利用者が所有する端末装置と通信可能に接続された端末サーバ装置と、カラオケ装置と、当該端末サーバ装置及び当該カラオケ装置と通信可能に接続されたカラオケサーバ装置と、を有するカラオケシステムであって、前記端末サーバ装置は、前記カラオケサーバ装置から受信した楽曲の伴奏データを、端末装置でカラオケ演奏を再生するためのカラオケ再生データに変換する変換部と、変換したカラオケ再生データを、一の端末装置に配信する配信部と、前記一の端末装置から受信した、配信された前記カラオケ再生データに基づくカラオケ演奏に伴って利用者が行ったカラオケ歌唱の歌唱音声を記録したカラオケ歌唱データ、当該利用者の利用者識別情報、及び当該カラオケ歌唱を行った楽曲の楽曲識別情報を、前記カラオケサーバ装置に送信する第1の送信部と、を有し、前記カラオケサーバ装置は、前記端末サーバ装置から受信した前記カラオケ歌唱データ、前記利用者識別情報、及び前記楽曲識別情報を紐付けて記憶する第1の記憶部と、あるカラオケ装置から送信された楽曲識別情報及び利用者識別情報に基づいて、前記第1の記憶部に記憶されたカラオケ歌唱データを読み出し、当該あるカラオケ装置に送信する第2の送信部と、を有し、前記カラオケ装置は、前記カラオケサーバ装置に対し、利用者が選曲した一の楽曲の楽曲識別情報、及び当該利用者の利用者識別情報に紐付けられたカラオケ歌唱データを要求する要求部と、前記一の楽曲の伴奏データに基づくカラオケ演奏に合わせて、前記カラオケサーバ装置から受信した前記カラオケ歌唱データに基づく歌唱音声を再生するよう演奏手段を制御する再生部と、を有するカラオケシステムである。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
One invention for achieving the above object is a terminal server device communicably connected to a terminal device owned by a user, a karaoke device, and a terminal server device communicably connected to the karaoke device and the terminal server device. and a karaoke server device, wherein the terminal server device converts accompaniment data of a song received from the karaoke server device into karaoke reproduction data for reproducing karaoke performance on the terminal device. a distribution unit that distributes the converted karaoke reproduction data to one terminal device; and a karaoke song performed by a user accompanied by a karaoke performance based on the distributed karaoke reproduction data received from the one terminal device. and a first transmission unit that transmits karaoke singing data recording the singing voice of, user identification information of the user, and music identification information of the music sung in karaoke to the karaoke server device , the karaoke server device includes a first storage unit that stores the karaoke singing data received from the terminal server device, the user identification information, and the music identification information in a linked manner; a second transmission unit that reads karaoke singing data stored in the first storage unit based on the music identification information and the user identification information and transmits the data to the certain karaoke device, wherein the karaoke device is , a request unit that requests the karaoke server device for music identification information of one music selected by the user and karaoke singing data linked to the user identification information of the user; A karaoke system comprising a reproducing unit for controlling a performance means to reproduce singing voice based on the karaoke singing data received from the karaoke server device in accordance with the karaoke performance based on the accompaniment data.
Other features of the present invention will be clarified by the description of the specification and drawings described later.

本発明によれば、複数の利用者で一のカラオケ装置を利用する際、感染を懸念することなく、カラオケ歌唱を聴取できる。 According to the present invention, when a plurality of users use one karaoke device, they can listen to karaoke singing without worrying about infection.

実施形態に係るカラオケシステムの概略を示す図である。BRIEF DESCRIPTION OF THE DRAWINGS It is a figure which shows the outline of the karaoke system which concerns on embodiment. 実施形態に係る端末サーバ装置を示す図である。It is a figure which shows the terminal server apparatus which concerns on embodiment. 実施形態に係るカラオケサーバ装置を示す図である。It is a figure which shows the karaoke server apparatus which concerns on embodiment. 実施形態に係る第1の記憶部が記憶しているデータを示す図である。It is a figure which shows the data which the 1st memory|storage part which concerns on embodiment is memorize|stored. 実施形態に係るカラオケ装置を示す図である。It is a figure which shows the karaoke apparatus which concerns on embodiment. 実施形態に係るカラオケ本体を示す図である。It is a figure which shows the karaoke main body which concerns on embodiment. 実施形態に係るカラオケシステムの処理を示すフローチャートである。It is a flow chart which shows processing of a karaoke system concerning an embodiment. 実施形態に係るカラオケシステムの処理を示すフローチャートである。It is a flow chart which shows processing of a karaoke system concerning an embodiment.

図1から図8を参照して、実施形態に係るカラオケシステムについて説明する。 A karaoke system according to an embodiment will be described with reference to FIGS. 1 to 8. FIG.

==カラオケシステム==
図1に示すように、本実施形態に係るカラオケシステム1は、端末サーバ装置S1、カラオケサーバ装置S2、及びカラオケ装置Kを含む。
==Karaoke System==
As shown in FIG. 1, the karaoke system 1 according to this embodiment includes a terminal server device S1, a karaoke server device S2, and a karaoke device K. As shown in FIG.

端末サーバ装置S1は、各種情報の管理、及び各種処理を実行するコンピュータである。端末サーバ装置S1は、利用者が所有する端末装置とネットワークを介して通信可能に接続されている。 The terminal server device S1 is a computer that manages various types of information and executes various types of processing. The terminal server device S1 is communicably connected to a terminal device owned by a user via a network.

端末装置は、たとえば、家庭用のPCやタブレット端末、携帯端末、ゲーム機器等、利用者が所有するコンピュータである。図1では、端末装置T1~端末装置T4を示している。端末装置T1~端末装置T4は、それぞれ利用者U1~利用者U4が使用する。なお、端末装置の数は、図1の例に限られない。 The terminal device is, for example, a computer owned by the user, such as a home PC, tablet terminal, mobile terminal, or game machine. FIG. 1 shows terminal devices T1 to T4. Terminal devices T1 to T4 are used by users U1 to U4, respectively. Note that the number of terminal devices is not limited to the example in FIG.

各端末装置は、利用者の音声を集音するためのマイク、端末サーバ装置S1から配信されるカラオケ再生データ(後述)に基づくカラオケ演奏音を放音するためのスピーカ、各種情報を表示するためのディスプレイ、各種操作入力を行うための操作手段等を有する。また、本実施形態において、各端末装置には、カラオケ用のプロググラムが予めインストールされている。当該プログラムを実行することにより、利用者は、端末装置を利用して、カラオケを行うことができる。なお、端末装置自体が備えるマイクやスピーカの代わりに、端末装置に接続された外部のマイクやスピーカを用いてもよい。 Each terminal device includes a microphone for collecting the user's voice, a speaker for emitting karaoke performance sound based on karaoke playback data (described later) distributed from the terminal server device S1, and for displaying various information. display, operation means for performing various operation inputs, and the like. In addition, in the present embodiment, a karaoke program is pre-installed in each terminal device. By executing the program, the user can use the terminal device to perform karaoke. Note that an external microphone and speaker connected to the terminal device may be used instead of the microphone and speaker provided in the terminal device itself.

カラオケサーバ装置S2は、楽曲データや各種情報等の管理、及び各種処理を実行するコンピュータである。カラオケサーバ装置S2は、カラオケ装置Kとネットワークを介して通信可能に接続されている。 The karaoke server device S2 is a computer that manages music data and various information, and executes various processes. The karaoke server device S2 is communicably connected to the karaoke device K via a network.

カラオケ装置Kは、楽曲のカラオケ演奏、及び利用者がカラオケ歌唱を行うための装置である。なお、本実施形態においてカラオケ装置Kを利用する際、利用者はその場でカラオケ歌唱を行うことはない。カラオケ装置Kは、カラオケ歌唱データに基づく歌唱音声を再生する(後述)。また、図1では、一のカラオケ装置を示しているが、一のカラオケサーバ装置S2に対して複数のカラオケ装置が通信可能に接続されていてもよい。 The karaoke device K is a device for performing karaoke music and for users to sing karaoke songs. In addition, when using the karaoke apparatus K in this embodiment, the user does not sing karaoke on the spot. The karaoke device K reproduces singing voice based on karaoke singing data (described later). Further, although one karaoke machine is shown in FIG. 1, a plurality of karaoke machines may be communicably connected to one karaoke server S2.

==端末サーバ装置==
図2は、端末サーバ装置S1の構成を示す図である。端末サーバ装置S1は、記憶手段10、通信手段20、及び制御手段30を備える。各構成はインターフェース(図示なし)を介してバスBに接続されている。
== terminal server device ==
FIG. 2 is a diagram showing the configuration of the terminal server device S1. The terminal server device S1 comprises storage means 10, communication means 20, and control means 30. FIG. Each configuration is connected to bus B via an interface (not shown).

[記憶手段・通信手段]
記憶手段10は、各種のデータを記憶する大容量の記憶装置である。通信手段20は、各端末装置及びカラオケサーバ装置S2との通信を行うためのインターフェースを提供する。
[Storage means/Communication means]
The storage means 10 is a large-capacity storage device that stores various data. The communication means 20 provides an interface for communicating with each terminal device and the karaoke server device S2.

[制御手段]
制御手段30は、端末サーバ装置S1における各種の制御を行う。制御手段30は、CPU及びメモリ(いずれも図示無し)を備える。CPUは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。
[Control means]
The control means 30 performs various controls in the terminal server device S1. The control means 30 includes a CPU and memory (both not shown). The CPU implements various functions by executing programs stored in the memory.

本実施形態において、CPUがメモリに記憶されるプログラムを実行することにより、制御手段30は、変換部30a、配信部30b、及び第1の送信部30cとして機能する。 In this embodiment, the control means 30 functions as a converting section 30a, a distributing section 30b, and a first transmitting section 30c by the CPU executing a program stored in the memory.

(変換部)
変換部30aは、カラオケサーバ装置S2から受信した楽曲の伴奏データを、カラオケ再生データに変換する。
(converter)
The conversion unit 30a converts the musical accompaniment data received from the karaoke server device S2 into karaoke reproduction data.

伴奏データは、カラオケ装置におけるカラオケ演奏音の元となるデータである。伴奏データは、たとえばMIDI形式のデータである。 The accompaniment data is data that is the basis of the karaoke performance sound in the karaoke device. The accompaniment data is, for example, data in MIDI format.

カラオケ再生データは、端末装置でカラオケ演奏を再生するためのデータである。伴奏データからカラオケ再生データへの変換は、公知の手法を用いて行うことができる。たとえば、変換部30aは、MIDI形式の伴奏データに対してレンダリング処理を実行することにより、オーディオ形式のカラオケ再生データに変換する(詳細は特開2017-97289号公報を参照)。このようにMIDI形式の伴奏データをオーディオ形式に変換したカラオケ再生データを用いることにより、カラオケ装置Kでカラオケ歌唱データに基づく歌唱音声を再生する際(後述)、伴奏データに基づくカラオケ演奏とのタイミングを調整する必要がない。 The karaoke reproduction data is data for reproducing a karaoke performance on the terminal device. Conversion from accompaniment data to karaoke reproduction data can be performed using a known method. For example, the conversion unit 30a converts the accompaniment data in MIDI format into karaoke playback data in audio format by executing a rendering process (see JP-A-2017-97289 for details). By using the karaoke reproduction data obtained by converting the accompaniment data in the MIDI format into the audio format in this way, when the karaoke device K reproduces the singing voice based on the karaoke singing data (described later), the timing with the karaoke performance based on the accompaniment data need not be adjusted.

端末サーバ装置S1は、ある端末装置で選曲された楽曲の伴奏データをカラオケサーバ装置S2から受信する。変換部30aは、受信した伴奏データに対してレンダリング処理を実行することにより、カラオケ再生データに変換する。 The terminal server device S1 receives accompaniment data of music selected by a certain terminal device from the karaoke server device S2. The conversion unit 30a converts the received accompaniment data into karaoke reproduction data by executing a rendering process.

なお、端末サーバ装置S1は、楽曲の伴奏データと併せて、当該楽曲の歌詞テロップデータを受信することができる。変換部30aは、受信した歌詞テロップデータに基づいて、端末装置で歌詞テロップを再生するための歌詞再生データを作成し、カラオケ再生データを含む動画データとすることができる。歌詞テロップデータは、カラオケ装置において、楽曲に対応する歌詞テロップをカラオケ演奏に合わせて表示させるためのデータである。 The terminal server device S1 can receive the lyric telop data of the song together with the accompaniment data of the song. Based on the received lyrics telop data, the conversion unit 30a can create lyrics playback data for playing back the lyrics telop on the terminal device, and convert it into video data including karaoke playback data. The lyric telop data is data for displaying lyric telops corresponding to the music in the karaoke apparatus in accordance with the karaoke performance.

(配信部)
配信部30bは、変換したカラオケ再生データを、一の端末装置に配信する。
(Distribution Department)
The distribution unit 30b distributes the converted karaoke reproduction data to one terminal device.

一の端末装置は、端末サーバ装置S1と通信可能に接続されている端末装置のうち、利用者が楽曲の選曲を行った端末装置である。 One terminal device is a terminal device in which a user selects a piece of music among terminal devices communicably connected to the terminal server device S1.

(第1の送信部)
第1の送信部30cは、一の端末装置から受信した、配信されたカラオケ再生データに基づくカラオケ演奏に伴って利用者が行ったカラオケ歌唱の歌唱音声を記録したカラオケ歌唱データ、当該利用者の利用者識別情報、及び当該カラオケ歌唱を行った楽曲の楽曲識別情報を、カラオケサーバ装置S2に送信する。
(First transmitter)
The first transmission unit 30c receives from one terminal device, karaoke singing data recorded singing voice of karaoke singing performed by the user accompanying karaoke performance based on the distributed karaoke reproduction data, The user identification information and the music identification information of the music sung in karaoke are transmitted to the karaoke server device S2.

利用者識別情報は、利用者を識別するための利用者ID等、各利用者に固有の情報である。楽曲識別情報は、楽曲を識別するための楽曲ID等、各楽曲に固有の情報である。 The user identification information is information specific to each user, such as a user ID for identifying the user. The song identification information is information unique to each song, such as a song ID for identifying the song.

一の端末装置は、配信されたカラオケ再生データに基づいて楽曲のカラオケ演奏を行う。利用者は、カラオケ演奏に合わせてカラオケ歌唱を行う。一の端末装置は、利用者が行ったカラオケ歌唱の歌唱音声を記録し、カラオケ歌唱データを生成する。カラオケ歌唱が終了した後、一の端末装置は、生成したカラオケ歌唱データ、カラオケ歌唱を行った利用者の利用者ID、及びカラオケ歌唱を行った楽曲の楽曲IDを端末サーバ装置S1に送信する。 One terminal device performs a karaoke performance of a piece of music based on the distributed karaoke reproduction data. The user sings karaoke along with the karaoke performance. One terminal device records singing voice of karaoke singing performed by a user and generates karaoke singing data. After the karaoke singing ends, the one terminal device transmits the generated karaoke singing data, the user ID of the user who sang karaoke, and the music ID of the music sung karaoke to the terminal server device S1.

第1の送信部30cは、一の端末装置から受信した、カラオケ歌唱データ、利用者ID、及び楽曲IDを、カラオケサーバ装置S2に送信する。 The 1st transmission part 30c transmits the karaoke song data, user ID, and music ID which were received from the terminal device of 1 to karaoke server apparatus S2.

==カラオケサーバ装置==
図3は、カラオケサーバ装置S2の構成を示す図である。カラオケサーバ装置S2は、記憶手段40、通信手段50、及び制御手段60を備える。各構成はインターフェース(図示なし)を介してバスBに接続されている。
==Karaoke server device==
FIG. 3 is a diagram showing the configuration of the karaoke server device S2. The karaoke server device S2 includes storage means 40, communication means 50, and control means 60. FIG. Each configuration is connected to bus B via an interface (not shown).

[記憶手段]
記憶手段40は、各種のデータを記憶する大容量の記憶装置である。記憶手段40は、楽曲データを記憶する。
[Storage means]
The storage unit 40 is a large-capacity storage device that stores various data. The storage means 40 stores music data.

楽曲データは楽曲識別情報が付与されている。楽曲データは、伴奏データ、リファレンスデータ等を含む。また、記憶手段40は、歌詞テロップデータ、カラオケ演奏時に表示される背景映像等の背景映像データ、及び楽曲の属性情報を記憶する。 Music identification information is added to the music data. The music data includes accompaniment data, reference data, and the like. The storage means 40 also stores lyric telop data, background video data such as a background video displayed during karaoke performance, and attribute information of music.

本実施形態において、記憶手段40の記憶領域の一部は、第1の記憶部40aとして機能する。 In this embodiment, part of the storage area of the storage means 40 functions as a first storage section 40a.

(第1の記憶部)
第1の記憶部40aは、端末サーバ装置S1から受信したカラオケ歌唱データ、利用者識別情報、及び楽曲識別情報を紐付けて記憶する。
(First storage unit)
The first storage unit 40a associates and stores the karaoke singing data, the user identification information, and the music identification information received from the terminal server device S1.

図4は、第1の記憶部40aに記憶されているカラオケ歌唱データ等の例である。たとえば、第1の記憶部40aは、利用者U1が行った楽曲X1のカラオケ歌唱の歌唱音声を録音したカラオケ歌唱データKD***X1_U1、利用者U1の利用者ID(ID***U1)、及び楽曲X1の楽曲ID(ID***X1)を紐付けて記憶している。 FIG. 4 shows an example of karaoke singing data and the like stored in the first storage unit 40a. For example, the first storage unit 40a stores karaoke singing data KD***X1_U1, which is the singing voice of the karaoke singing of the song X1 performed by the user U1, and the user ID (ID***U1) of the user U1. , and the song ID (ID***X1) of the song X1 are stored in association with each other.

[通信手段]
通信手段50は、端末サーバ装置S1及びカラオケ装置Kとの通信を行うためのインターフェースを提供する。
[Communication means]
The communication means 50 provides an interface for communicating with the terminal server device S1 and the karaoke device K. FIG.

[制御手段]
制御手段60は、カラオケサーバ装置S2における各種の制御を行う。制御手段60は、CPU及びメモリ(いずれも図示無し)を備える。CPUは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。
[Control means]
The control means 60 performs various controls in the karaoke server device S2. The control means 60 includes a CPU and memory (both not shown). The CPU implements various functions by executing programs stored in the memory.

本実施形態において、CPUがメモリに記憶されるプログラムを実行することにより、制御手段60は、第2の送信部60aとして機能する。 In this embodiment, the control means 60 functions as the second transmission section 60a by executing the program stored in the memory by the CPU.

(第2の送信部)
第2の送信部60aは、あるカラオケ装置から送信された楽曲識別情報及び利用者識別情報に基づいて、第1の記憶部40aに記憶されたカラオケ歌唱データを読み出し、当該あるカラオケ装置に送信する。
(Second transmitter)
The second transmission unit 60a reads karaoke singing data stored in the first storage unit 40a based on the music identification information and user identification information transmitted from a certain karaoke machine, and transmits the data to the karaoke machine. .

具体的に、第2の送信部60aは、あるカラオケ装置から送信された楽曲ID及び利用者IDに紐付けられたカラオケ歌唱データが、第1の記憶部40aに記憶されているかどうかを確認する。カラオケ歌唱データが記憶されている場合、第2の送信部60aは、当該カラオケ歌唱データを読み出し、あるカラオケ装置に送信する。 Specifically, the second transmission unit 60a confirms whether the karaoke singing data linked to the music ID and user ID transmitted from a certain karaoke device is stored in the first storage unit 40a. . When karaoke song data is stored, the second transmission unit 60a reads the karaoke song data and transmits it to a certain karaoke device.

==カラオケ装置==
図5に示すように、カラオケ装置Kは、カラオケ本体100、スピーカ200、表示装置300、マイク400、及びリモコン装置500を備える。
==Karaoke Device==
As shown in FIG. 5, the karaoke machine K includes a karaoke main body 100, a speaker 200, a display device 300, a microphone 400, and a remote control device 500. As shown in FIG.

カラオケ本体100は、選曲された楽曲のカラオケ演奏制御、歌詞や背景映像等の表示制御といった、カラオケ演奏に関する各種の制御を行う。スピーカ200は、カラオケ本体100からの放音信号に基づいて放音するための構成である。表示装置300は、カラオケ本体100からの信号に基づいて映像や画像を画面に表示するための構成である。マイク400は、利用者のカラオケ歌唱の歌唱音声をアナログの音声信号に変換してカラオケ本体100に入力するための構成である。なお、本実施形態において、利用者はマイク400を使用してカラオケ歌唱を行うことはない。リモコン装置500は、カラオケ本体100に対する各種操作をおこなうための装置である。 The karaoke main body 100 performs various controls related to karaoke performance, such as karaoke performance control of selected music and display control of lyrics, background images, and the like. The speaker 200 is configured to emit sound based on the sound emission signal from the karaoke main body 100 . The display device 300 is configured to display video and images on the screen based on signals from the karaoke main body 100 . The microphone 400 is configured to convert the user's karaoke singing voice into an analog voice signal and input it to the karaoke main body 100 . In addition, in this embodiment, the user does not use the microphone 400 to sing karaoke. The remote control device 500 is a device for performing various operations on the karaoke main body 100 .

図6に示すように、本実施形態に係るカラオケ本体100は、記憶手段100a、通信手段100b、入力手段100c、演奏手段100d、及び制御手段100eを備える。各構成はインターフェース(図示なし)を介してバスBに接続されている。 As shown in FIG. 6, the karaoke main body 100 according to this embodiment includes storage means 100a, communication means 100b, input means 100c, performance means 100d, and control means 100e. Each configuration is connected to bus B via an interface (not shown).

[記憶手段]
記憶手段100aは、各種のデータを記憶する大容量の記憶装置である。記憶手段100aは、楽曲データ、歌詞テロップデータ、背景映像データ、及び楽曲の属性情報を記憶する。楽曲データ等は、カラオケサーバ装置S2から提供される。楽曲データ等の提供は、予め全ての楽曲の楽曲データ等を記憶しておき、カラオケサーバ装置S2により定期的に更新されてもよいし、利用者が所定の楽曲の楽曲IDを入力したタイミングで、カラオケサーバ装置S2に当該所定の楽曲の楽曲データの送信を要求してもよい。
[Storage means]
The storage unit 100a is a large-capacity storage device that stores various data. The storage means 100a stores music data, lyrics telop data, background video data, and music attribute information. Music data and the like are provided from the karaoke server device S2. The provision of music data etc. may be performed by storing the music data etc. of all songs in advance and periodically updating it by the karaoke server device S2, or at the timing when the user inputs the music ID of a predetermined song. , the karaoke server device S2 may be requested to transmit music data of the predetermined music.

[通信手段・入力手段]
通信手段100bは、カラオケサーバ装置S2及びリモコン装置500との通信を行うためのインターフェースを提供する。入力手段100cは、利用者が各種の指示入力を行うための構成である。入力手段100cは、カラオケ本体100に設けられたボタン等である。或いは、リモコン装置500が入力手段100cとして機能してもよい。
[Communication means/input means]
The communication means 100b provides an interface for communicating with the karaoke server device S2 and the remote control device 500. FIG. The input means 100c is configured for the user to input various instructions. The input means 100c is a button or the like provided on the karaoke main body 100. FIG. Alternatively, the remote control device 500 may function as the input means 100c.

[演奏手段]
演奏手段100dは、制御手段100eの制御に基づき、楽曲のカラオケ演奏、及びカラオケ歌唱データに基づく歌唱音声の再生処理を行う。演奏手段100dは、音源、ミキサ、アンプ等を含む(いずれも図示なし)。
[Means of performance]
Under the control of the control means 100e, the performance means 100d performs a karaoke performance of a musical composition and a singing voice reproduction process based on karaoke singing data. The performance means 100d includes a sound source, a mixer, an amplifier, etc. (none of which are shown).

[制御手段]
制御手段100eは、カラオケ装置Kにおける各種の制御を行う。制御手段100eは、CPUおよびメモリ(いずれも図示無し)を備える。CPUは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。
[Control means]
The control means 100e performs various controls in the karaoke machine K. FIG. The control means 100e includes a CPU and memory (both not shown). The CPU implements various functions by executing programs stored in the memory.

本実施形態において、CPUがメモリに記憶されるプログラムを実行することにより、制御手段100eは、要求部110e、及び再生部120eとして機能する。 In this embodiment, the control means 100e functions as a requesting unit 110e and a reproducing unit 120e by the CPU executing a program stored in the memory.

(要求部)
要求部110eは、カラオケサーバ装置S2に対し、利用者が選曲した一の楽曲の楽曲識別情報、及び当該利用者の利用者識別情報に紐付けられたカラオケ歌唱データを要求する。
(request part)
The request unit 110e requests the karaoke song data associated with the music identification information of one music selected by the user and the user identification information of the user from the karaoke server device S2.

カラオケ歌唱データの要求は、カラオケサーバ装置S2に対し、利用者が選曲した一の楽曲の楽曲識別情報、及び当該利用者の利用者識別情報を送信することにより行う。 A request for karaoke song data is made by transmitting the music identification information of one music selected by the user and the user identification information of the user to the karaoke server device S2.

たとえば、利用者は、カラオケ装置Kの利用を開始する際、リモコン装置500を操作し、自己の利用者IDを入力する。要求部110eは、入力された利用者IDをカラオケサーバ装置S2に送信する。カラオケサーバ装置S2は、受信した利用者IDを記憶手段40に記憶する。 For example, when the user starts using the karaoke machine K, the user operates the remote control device 500 and inputs his or her own user ID. The request unit 110e transmits the input user ID to the karaoke server device S2. Karaoke server device S2 stores the received user ID in storage means 40 .

その後、利用者は、リモコン装置500を介し任意の楽曲を選曲する。要求部110eは、カラオケサーバ装置S2に対し、選曲された楽曲の楽曲IDを送信することにより、当該楽曲ID及び記憶手段40に記憶されている利用者IDに紐付けられたカラオケ歌唱データの送信を要求する。 After that, the user selects an arbitrary piece of music via the remote control device 500 . The request unit 110e transmits the music ID of the selected music to the karaoke server device S2, thereby transmitting the karaoke singing data linked to the music ID and the user ID stored in the storage means 40. request.

或いは、利用者は、任意の楽曲を選曲する際に自己の利用者IDを併せて入力してもよい。この場合、要求部110eは、カラオケサーバ装置S2に対し、選曲された楽曲の楽曲ID及び入力された利用者IDを送信することにより、当該楽曲ID及び当該利用者IDに紐付けられたカラオケ歌唱データの送信を要求することができる。この場合、カラオケ装置Kの利用を開始する際に利用者IDの入力は不要となる。 Alternatively, the user may input his or her own user ID when selecting any piece of music. In this case, the request unit 110e transmits the music ID of the selected music and the input user ID to the karaoke server device S2, thereby performing the karaoke singing associated with the music ID and the user ID. You can request the transmission of data. In this case, when starting to use the karaoke machine K, it is unnecessary to input the user ID.

(再生部)
再生部120eは、一の楽曲の伴奏データに基づくカラオケ演奏に合わせて、カラオケサーバ装置S2から受信したカラオケ歌唱データに基づく歌唱音声を再生するよう演奏手段100dを制御する。
(playback part)
The reproduction unit 120e controls the performance means 100d to reproduce the singing voice based on the karaoke singing data received from the karaoke server S2 in time with the karaoke performance based on the accompaniment data of one piece of music.

カラオケサーバ装置S2からある楽曲のカラオケ歌唱データを受信した場合、再生部120eは、記憶手段100aからある楽曲の伴奏データを読み出す。再生部120eは、演奏手段100dを制御し、ある楽曲の伴奏データに基づくカラオケ演奏を行わせる。また、再生部120eは、当該カラオケ演奏に合わせて、カラオケサーバ装置S2から受信したカラオケ歌唱データに基づく歌唱音声を再生する。 When karaoke singing data of a certain piece of music is received from the karaoke server device S2, the reproduction unit 120e reads accompaniment data of a certain piece of music from the storage means 100a. The reproduction unit 120e controls the performance means 100d to perform a karaoke performance based on the accompaniment data of a certain piece of music. In addition, the reproduction unit 120e reproduces the singing voice based on the karaoke singing data received from the karaoke server device S2 in time with the karaoke performance.

スピーカ200は、カラオケ演奏音と利用者の歌唱音声が合成された音声(すなわち、当該利用者がカラオケ装置Kを利用してカラオケ歌唱を行っているかのような音声)を放音する。 The speaker 200 emits a sound obtained by synthesizing the karaoke performance sound and the user's singing voice (that is, sound as if the user were singing karaoke using the karaoke device K).

==カラオケシステムの処理について==
次に、図7及び図8を参照して本実施形態におけるカラオケシステム1の処理の具体例について述べる。図7は、カラオケシステム1における端末サーバ装置S1とカラオケサーバ装置S2との間の処理を示すフローチャートである。図8は、カラオケシステム1におけるカラオケサーバ装置S2とカラオケ装置Kとの間の処理を示すフローチャートである。
== About karaoke system processing ==
Next, a specific example of processing of the karaoke system 1 in this embodiment will be described with reference to FIGS. 7 and 8. FIG. FIG. 7 is a flow chart showing processing between the terminal server device S1 and the karaoke server device S2 in the karaoke system 1. As shown in FIG. FIG. 8 is a flow chart showing processing between the karaoke server device S2 and the karaoke device K in the karaoke system 1. As shown in FIG.

[端末サーバ装置S1とカラオケサーバ装置S2との間の処理]
端末サーバ装置S1は、一の端末装置で選曲された楽曲の楽曲IDをカラオケサーバ装置S2に送信する(一の端末装置で選曲された楽曲の楽曲IDを送信。ステップ10)。
[Processing between terminal server device S1 and karaoke server device S2]
The terminal server device S1 transmits the music ID of the music selected by the one terminal device to the karaoke server device S2 (transmits the music ID of the music selected by the one terminal device, step 10).

カラオケサーバ装置S2は、ステップ10で送信された楽曲IDに基づいて、記憶手段40に記憶されている伴奏データを読み出し、端末サーバ装置S1に送信する(伴奏データを送信。ステップ11)。 The karaoke server device S2 reads out the accompaniment data stored in the storage means 40 based on the music ID transmitted in step 10, and transmits it to the terminal server device S1 (transmits the accompaniment data; step 11).

たとえば、利用者U1は、自己が所有する端末装置T1でカラオケ用のプログラムを実行させる。利用者U1は、端末装置T1を操作し、カラオケ歌唱を希望する楽曲X1を選曲する。端末装置T1は、選曲された楽曲X1の楽曲IDを端末サーバ装置S1に送信する。 For example, user U1 executes a karaoke program on terminal device T1 owned by him/herself. The user U1 operates the terminal device T1 and selects a piece of music X1 that he wishes to sing in karaoke. The terminal device T1 transmits the music ID of the selected music piece X1 to the terminal server device S1.

端末サーバ装置S1は、端末装置T1からの送信された楽曲X1の楽曲IDをカラオケサーバ装置S2に送信する。カラオケサーバ装置S2は、記憶手段40に記憶されている楽曲X1の伴奏データを読み出し、端末サーバ装置S1に送信する。 The terminal server device S1 transmits the music ID of the music piece X1 transmitted from the terminal device T1 to the karaoke server device S2. The karaoke server device S2 reads out the accompaniment data of the music piece X1 stored in the storage means 40 and transmits it to the terminal server device S1.

次に、端末サーバ装置S1の変換部30aは、カラオケサーバ装置S2から受信した楽曲の伴奏データをカラオケ再生データに変換する(伴奏データをカラオケ再生データに変換。ステップ12)。 Next, the conversion unit 30a of the terminal server S1 converts the musical accompaniment data received from the karaoke server S2 into karaoke reproduction data (converts the accompaniment data into karaoke reproduction data, step 12).

上記例において、変換部30aは、受信した楽曲X1の伴奏データに対してレンダリング処理を実行することにより、カラオケ再生データに変換する。 In the above example, the conversion unit 30a converts the received accompaniment data of the music piece X1 into karaoke reproduction data by executing rendering processing.

端末サーバ装置S1の配信部30bは、ステップ12で変換したカラオケ再生データを、一の端末装置に配信する(カラオケ再生データを一の端末装置に配信。ステップ13)。 The distribution unit 30b of the terminal server device S1 distributes the karaoke reproduction data converted in step 12 to one terminal device (distributes the karaoke reproduction data to one terminal device; step 13).

上記例において、配信部30bは、楽曲X1のカラオケ再生データを端末装置T1に配信する。 In the above example, the distribution unit 30b distributes the karaoke reproduction data of the song X1 to the terminal device T1.

端末装置T1は、配信されたカラオケ再生データに基づいて楽曲X1のカラオケ演奏を行う。利用者U1は、端末装置T1のマイクを介し、カラオケ演奏に合わせてカラオケ歌唱を行う。端末装置T1は、利用者U1が行ったカラオケ歌唱の歌唱音声を記録したカラオケ歌唱データKD***X1_U1を生成する。利用者U1による楽曲X1のカラオケ歌唱が終了した後、端末装置T1は、生成したカラオケ歌唱データKD***X1_U1、カラオケ歌唱を行った利用者U1の利用者ID、及びカラオケ歌唱を行った楽曲X1の楽曲IDを端末サーバ装置S1に送信する。 The terminal device T1 performs a karaoke performance of the song X1 based on the distributed karaoke reproduction data. The user U1 sings karaoke along with the karaoke performance through the microphone of the terminal device T1. The terminal device T1 generates karaoke singing data KD***X1_U1 in which the singing voice of the karaoke singing performed by the user U1 is recorded. After the karaoke singing of the song X1 by the user U1 ends, the terminal device T1 receives the generated karaoke singing data KD***X1_U1, the user ID of the user U1 who sang karaoke, and the song sung in karaoke. The music ID of X1 is transmitted to the terminal server device S1.

端末サーバ装置S1の第1の送信部30cは、一の端末装置から受信した、カラオケ歌唱データ、利用者ID、及び楽曲IDを、カラオケサーバ装置S2に送信する(一の端末装置から受信したカラオケ歌唱データ等を送信。ステップ14)。 The first transmission unit 30c of the terminal server device S1 transmits the karaoke song data, the user ID, and the music ID received from the one terminal device to the karaoke server device S2 (karaoke data received from the one terminal device). Transmit singing data, etc. (step 14).

上記例において、第1の送信部30cは、端末装置T1から受信した、カラオケ歌唱データKD***X1_U1、利用者U1の利用者ID、及び楽曲X1の楽曲IDを、カラオケサーバ装置S2に送信する。 In the above example, the first transmission unit 30c transmits the karaoke singing data KD***X1_U1, the user ID of the user U1, and the music ID of the music piece X1 received from the terminal device T1 to the karaoke server device S2. do.

カラオケサーバ装置S2は、端末サーバ装置S1から受信したカラオケ歌唱データ、利用者識別情報、及び楽曲識別情報を紐付けて第1の記憶部40aに記憶させる(カラオケ歌唱データ等を記憶。ステップ15)。 The karaoke server device S2 associates the karaoke song data, the user identification information, and the music identification information received from the terminal server device S1, and stores them in the first storage unit 40a (stores the karaoke song data and the like. Step 15). .

上記例において、第1の記憶部40aは、端末装置T1から受信した、カラオケ歌唱データKD***X1_U1、利用者U1の利用者ID、及び楽曲X1の楽曲IDを紐付けて記憶する。 In the above example, the first storage unit 40a associates and stores the karaoke singing data KD***X1_U1, the user ID of the user U1, and the song ID of the song X1 received from the terminal device T1.

端末サーバ装置S1が一の端末装置から楽曲の楽曲IDを送信する都度、端末サーバ装置S1及びカラオケサーバ装置S2は、ステップ10からステップ15の処理を繰り返し行う。 Each time the terminal server device S1 transmits the song ID of a song from one terminal device, the terminal server device S1 and the karaoke server device S2 repeat the processing from step 10 to step 15. FIG.

[カラオケサーバ装置S2とカラオケ装置Kとの間の処理]
この例において、図1に示した利用者U1~利用者U4の4名でカラオケ装置Kを利用するとする。また、カラオケサーバ装置S2の第1の記憶部40aには、図4に示すカラオケ歌唱データ等が記憶されているとする。
[Processing between karaoke server device S2 and karaoke device K]
In this example, it is assumed that the karaoke machine K is used by four users U1 to U4 shown in FIG. Also, it is assumed that karaoke singing data and the like shown in FIG. 4 are stored in the first storage unit 40a of the karaoke server device S2.

各利用者は、カラオケ装置Kの利用を開始する際、リモコン装置500を操作し、自己の利用者IDを入力する。要求部110eは、入力された利用者IDをカラオケサーバ装置S2に送信する(利用者IDを送信。ステップ20)。カラオケサーバ装置S2は、受信した利用者IDを記憶手段40に記憶させる(利用者IDを記憶。ステップ21)。 Each user operates the remote control device 500 and inputs his or her own user ID when starting to use the karaoke machine K. FIG. The requesting unit 110e transmits the input user ID to the karaoke server device S2 (transmitting the user ID, step 20). The karaoke server device S2 stores the received user ID in the storage means 40 (stores the user ID, step 21).

その後、利用者がリモコン装置500を介して楽曲を選曲した場合、要求部110eは、カラオケサーバ装置S2に対し、利用者が選曲した楽曲の楽曲IDを送信することにより、当該楽曲ID、及び記憶手段40に記憶されている利用者の利用者IDに紐付けられたカラオケ歌唱データの送信を要求する(選曲した楽曲の楽曲IDに基づいて、カラオケ歌唱データの送信を要求。ステップ22)。 After that, when the user selects a song via the remote control device 500, the request unit 110e transmits the song ID of the song selected by the user to the karaoke server device S2. A request for transmission of karaoke singing data linked to the user's user ID stored in means 40 is made (request for transmission of karaoke singing data based on the song ID of the selected song, step 22).

たとえば、利用者U1がリモコン装置500を介して楽曲X1を選曲したとする。この場合、要求部110eは、カラオケサーバ装置S2に対し、利用者U1が選曲した楽曲X1の楽曲IDを送信することにより、当該楽曲ID及び記憶手段40に記憶されている利用者IDに紐付けられたカラオケ歌唱データの送信を要求する。 For example, assume that user U1 selects music X1 via remote control device 500 . In this case, the request unit 110e transmits the music ID of the music X1 selected by the user U1 to the karaoke server device S2, thereby linking the music ID with the user ID stored in the storage means 40. Requests transmission of karaoke singing data received.

カラオケサーバ装置S2の第2の送信部60aは、あるカラオケ装置からの要求に基づいて、第1の記憶部40aに記憶されたカラオケ歌唱データを読み出し、当該あるカラオケ装置に送信する(カラオケ歌唱データを送信。ステップ23)。 The second transmission unit 60a of the karaoke server device S2 reads the karaoke song data stored in the first storage unit 40a based on a request from a certain karaoke device, and transmits the karaoke song data to the certain karaoke device. (step 23).

上記例において、要求部110eから送信された利用者U1が選曲した楽曲X1の楽曲IDを受信した場合、第2の送信部60aは、第1の記憶部40aを参照し、受信した楽曲ID及び記憶手段40に記憶されているいずれかの利用者の利用者IDに紐付けられたカラオケ歌唱データが記憶されているかどうかを確認する。 In the above example, when receiving the song ID of the song X1 selected by the user U1 transmitted from the requesting unit 110e, the second transmitting unit 60a refers to the first storage unit 40a, and receives the received song ID and It is checked whether karaoke singing data linked to the user ID of any user stored in the storage means 40 is stored.

図4の例によれば、第1の記憶部40aには、楽曲X1の楽曲ID及び利用者U1の利用者IDに紐付けられたカラオケ歌唱データKD***X1_U1が記憶されている。よって、第2の送信部60aは、カラオケ歌唱データKD***X1_U1を読み出し、カラオケ装置Kに送信する。 According to the example of FIG. 4, karaoke singing data KD***X1_U1 linked to the song ID of song X1 and the user ID of user U1 is stored in the first storage unit 40a. Therefore, the second transmission unit 60a reads out the karaoke singing data KD***X1_U1 and transmits it to the karaoke device K.

カラオケ装置Kの再生部120eは、一の楽曲の伴奏データに基づくカラオケ演奏に合わせて、カラオケサーバ装置S2から受信したカラオケ歌唱データに基づく歌唱音声を再生するよう演奏手段100dを制御する(カラオケ演奏に合わせて、カラオケ歌唱データに基づく歌唱音声を再生。ステップ24)。 The reproduction unit 120e of the karaoke device K controls the performance means 100d to reproduce the singing voice based on the karaoke singing data received from the karaoke server device S2 in accordance with the karaoke performance based on the accompaniment data of one song (karaoke performance (step 24).

上記例において、カラオケサーバ装置S2から楽曲X1のカラオケ歌唱データを受信した場合、再生部120eは、記憶手段100aから楽曲X1の伴奏データを読み出す。再生部120eは、演奏手段100dを制御し、楽曲X1の伴奏データに基づくカラオケ演奏を行わせる。また、再生部120eは、当該カラオケ演奏に合わせて、カラオケサーバ装置S2から受信したカラオケ歌唱データKD***X1_U1に基づく歌唱音声を再生する。スピーカ200からは、楽曲X1のカラオケ演奏音と利用者U1の歌唱音声が合成された音声が放音される。 In the above example, when the karaoke singing data of the song X1 is received from the karaoke server device S2, the reproducing unit 120e reads out the accompaniment data of the song X1 from the storage means 100a. The reproduction unit 120e controls the performance means 100d to perform a karaoke performance based on the accompaniment data of the music piece X1. In addition, the reproduction unit 120e reproduces the singing voice based on the karaoke singing data KD***X1_U1 received from the karaoke server device S2 in time with the karaoke performance. The speaker 200 emits a sound obtained by synthesizing the karaoke performance sound of the song X1 and the singing voice of the user U1.

以上から明らかなように、本実施形態に係るカラオケシステム1は、利用者が所有する端末装置と通信可能に接続された端末サーバ装置S1と、カラオケ装置Kと、端末サーバ装置S1及びカラオケ装置Kと通信可能に接続されたカラオケサーバ装置S2と、を有する。端末サーバ装置は、カラオケサーバ装置S2から受信した楽曲の伴奏データを、端末装置でカラオケ演奏を再生するためのカラオケ再生データに変換する変換部30aと、変換したカラオケ再生データを、一の端末装置に配信する配信部30bと、一の端末装置から受信した、配信されたカラオケ再生データに基づくカラオケ演奏に伴って利用者が行ったカラオケ歌唱の歌唱音声を記録したカラオケ歌唱データ、当該利用者の利用者識別情報、及び当該カラオケ歌唱を行った楽曲の楽曲識別情報を、カラオケサーバ装置S2に送信する第1の送信部30cと、を有する。カラオケサーバ装置S2は、端末サーバ装置S1から受信したカラオケ歌唱データ、利用者識別情報、及び楽曲識別情報を紐付けて記憶する第1の記憶部40aと、あるカラオケ装置から送信された楽曲識別情報及び利用者識別情報に基づいて、第1の記憶部40aに記憶されたカラオケ歌唱データを読み出し、当該あるカラオケ装置に送信する第2の送信部60aと、を有する。カラオケ装置Kは、カラオケサーバ装置S2に対し、利用者が選曲した一の楽曲の楽曲識別情報、及び当該利用者の利用者識別情報に紐付けられたカラオケ歌唱データを要求する要求部110eと、一の楽曲の伴奏データに基づくカラオケ演奏に合わせて、カラオケサーバ装置S2から受信したカラオケ歌唱データに基づく歌唱音声を再生するよう演奏手段100dを制御する再生部120eと、を有する。 As is clear from the above, the karaoke system 1 according to the present embodiment includes a terminal server device S1 communicably connected to a terminal device owned by a user, a karaoke device K, a terminal server device S1 and a karaoke device K and a karaoke server device S2 communicably connected to. The terminal server apparatus converts the accompaniment data of the music received from the karaoke server apparatus S2 into karaoke reproduction data for reproducing the karaoke performance on the terminal apparatus, and converts the converted karaoke reproduction data to one terminal apparatus. a distribution unit 30b that distributes to, karaoke singing data that records the singing voice of karaoke singing performed by the user along with the karaoke performance based on the distributed karaoke reproduction data received from one terminal device, the user's It has a first transmission unit 30c that transmits the user identification information and the music identification information of the music sung in karaoke to the karaoke server device S2. The karaoke server device S2 stores the karaoke singing data, the user identification information, and the music identification information received from the terminal server device S1 in association with the first storage unit 40a, and the music identification information transmitted from a certain karaoke device. and a second transmitting section 60a that reads karaoke singing data stored in the first storage section 40a based on the user identification information and transmits the data to the certain karaoke device. The karaoke device K requests the karaoke server device S2 for the music identification information of one music selected by the user and the karaoke singing data linked to the user identification information of the user. and a reproducing unit 120e for controlling the performance means 100d to reproduce singing voice based on the karaoke singing data received from the karaoke server S2 in accordance with the karaoke performance based on the accompaniment data of one piece of music.

このようなカラオケシステム1によれば、各利用者が自己の所有する端末装置で行ったカラオケ歌唱の歌唱音声をカラオケ歌唱データとして予め記憶しておくことができる。そして、カラオケ演奏に合わせて、カラオケ歌唱データに基づく歌唱音声を再生することにより、あたかも利用者がその場でカラオケ歌唱を行っているかのような音声を放音することができる。すなわち、本実施形態に係るカラオケシステム1によれば、複数の利用者で一のカラオケ装置を利用する際、感染を懸念することなく、カラオケ歌唱を聴取できる。 According to such a karaoke system 1, singing voice of karaoke singing performed by each user with his or her own terminal device can be stored in advance as karaoke singing data. By reproducing the singing voice based on the karaoke singing data along with the karaoke performance, it is possible to emit a voice as if the user were singing karaoke on the spot. That is, according to the karaoke system 1 according to the present embodiment, when a plurality of users use one karaoke device, they can listen to karaoke singing without worrying about infection.

なお、本実施形態では、一の利用者が選曲した一の楽曲のカラオケ演奏に合わせて歌唱音声を再生したが、複数の利用者がそれぞれ楽曲を予約し、順次楽曲のカラオケ演奏を行い、歌唱音声を再生してもよい。具体的に、利用者U1~U4それぞれが楽曲X1~X4のカラオケ演奏を予約したとする。カラオケ装置Kは、楽曲X1の楽曲ID(ID***X1)と利用者U1の利用者ID(ID***U1)、楽曲X2の楽曲ID(ID***X2)と利用者U2の利用者ID(ID***U2)、楽曲X3の楽曲ID(ID***X3)と利用者U3の利用者ID(ID***U3)、楽曲X4の楽曲ID(ID***X4)と利用者U4の利用者ID(ID***U4)を、それぞれ紐付けて予約待ち行列に登録する。カラオケ装置Kは、予約待ち行列に登録された楽曲IDと利用者IDに基づいて順次楽曲のカラオケ演奏を行い、歌唱音声を再生することができる。このようにして、利用者U1~U4は、感染症の流行期以前と同じように楽曲を予約して互いのカラオケ歌唱を楽しむことができる。 In the present embodiment, the singing voice is reproduced in accordance with the karaoke performance of one song selected by one user. Audio may be played. Specifically, it is assumed that users U1 to U4 have reserved karaoke performances of songs X1 to X4, respectively. The karaoke machine K stores the music ID (ID***X1) of the music X1, the user ID (ID***U1) of the user U1, the music ID (ID***X2) of the music X2, and the user U2's ID User ID (ID***U2), music ID (ID***X3) of music X3, user ID of user U3 (ID***U3), music ID of music X4 (ID***X4 ) and the user ID of user U4 (ID***U4) are associated with each other and registered in the reservation queue. The karaoke device K can sequentially perform karaoke performance of songs based on the song IDs and user IDs registered in the reservation queue, and can reproduce singing voices. In this way, users U1 to U4 can reserve songs and enjoy karaoke singing with each other in the same way as before the infectious disease epidemic.

<変形例>
端末装置で実行されるカラオケ用のプログラムは、公知の採点機能を有していてもよい。この場合、端末装置は、カラオケ歌唱が行われる都度、当該カラオケ歌唱の採点処理を行うことができる。また、端末装置は、採点処理に基づいて得られた採点結果をカラオケ歌唱データに含め、端末サーバ装置S1に送信することができる。
<Modification>
The karaoke program executed by the terminal device may have a known scoring function. In this case, the terminal device can perform scoring processing for the karaoke song each time the karaoke song is performed. Moreover, the terminal device can include the scoring result obtained based on the scoring process in the karaoke singing data and can transmit it to the terminal server device S1.

一方、一の端末装置において、利用者が同一の楽曲について複数回カラオケ歌唱を行うこともある。この場合、端末装置は、同一の楽曲に対する複数のカラオケ歌唱データを送信する。 On the other hand, in one terminal device, a user may sing karaoke to the same song a plurality of times. In this case, the terminal device transmits a plurality of karaoke song data for the same piece of music.

このように、一の端末装置から同一の楽曲に対する複数のカラオケ歌唱データを受信した場合、第1の送信部30cは、複数のカラオケ歌唱データのうち、採点結果が最も高い一のカラオケ歌唱データを選択し、カラオケサーバ装置S2に送信することができる。このカラオケ歌唱データは、ある利用者がある楽曲について最も上手くカラオケ歌唱ができた際の歌唱音声を記録したものである。よって、カラオケ装置Kの再生部120eは、ある利用者が選曲したある楽曲のカラオケ演奏を行う際、当該ある利用者が最も上手くカラオケ歌唱ができた際の歌唱音声を合わせて再生することができる。なお、端末サーバ装置S1が、公知の採点機能を有し、一の端末装置から受信した同一の楽曲に対する複数のカラオケ歌唱データのうち、採点結果が最も高い一のカラオケ歌唱データを選択し、カラオケサーバ装置S2に送信してもよい。 Thus, when a plurality of karaoke song data for the same song is received from one terminal device, the first transmission unit 30c selects one karaoke song data with the highest scoring result among the plurality of karaoke song data. It can be selected and transmitted to the karaoke server device S2. This karaoke singing data is a recording of the singing voice when a certain user was able to sing karaoke best for a certain piece of music. Therefore, when performing a karaoke performance of a certain piece of music selected by a certain user, the reproduction unit 120e of the karaoke apparatus K can reproduce the singing voice when the certain user was able to sing karaoke the best. . In addition, the terminal server device S1 has a known scoring function, selects one karaoke singing data with the highest scoring result from among a plurality of karaoke singing data for the same song received from one terminal device, and karaoke You may transmit to server apparatus S2.

また、一の楽曲について、カラオケ歌唱を行った利用者が異なる複数のカラオケ歌唱データを受信する場合もありうる。このような場合、再生部120eは、当該一の楽曲の伴奏データに基づくカラオケ演奏に合わせて、当該複数のカラオケ歌唱データそれぞれに基づく歌唱音声を再生するよう演奏手段100dを制御することができる。 In addition, there may be a case where a plurality of karaoke singing data are received from different users who sang karaoke for one piece of music. In such a case, the reproduction unit 120e can control the performance means 100d to reproduce singing voices based on each of the plurality of karaoke singing data in accordance with the karaoke performance based on the accompaniment data of the one piece of music.

たとえば、要求部110eから送信された、利用者U1が選曲した楽曲X5の楽曲IDを受信した場合、第2の送信部60aは、第1の記憶部40aを参照し、受信した楽曲ID及びいずれかの利用者の利用者IDに紐付けられたカラオケ歌唱データが第1の記憶部40aに記憶されているかどうかを確認する。 For example, when receiving the music ID of music X5 selected by the user U1, which is transmitted from the requesting unit 110e, the second transmitting unit 60a refers to the first storage unit 40a and refers to the received music ID and any It is checked whether karaoke singing data linked to the user ID of the user is stored in the first storage unit 40a.

図4の例によれば、第1の記憶部40aには、楽曲X5の楽曲ID及び利用者U1の利用者IDに紐付けられたカラオケ歌唱データKD***X5_U1と、楽曲X5の楽曲ID及び利用者U4の利用者IDに紐付けられたカラオケ歌唱データKD***X5_U4とが記憶されている。この場合、第2の送信部60aは、カラオケ歌唱データKD***X5_U1及びカラオケ歌唱データKD***X5_U4を読み出し、カラオケ装置Kに送信する。 According to the example of FIG. 4, the first storage unit 40a stores karaoke singing data KD***X5_U1 linked to the song ID of song X5 and the user ID of user U1, and the song ID of song X5. and karaoke singing data KD***X5_U4 associated with the user ID of the user U4. In this case, the second transmission unit 60a reads the karaoke song data KD***X5_U1 and the karaoke song data KD***X5_U4 and transmits them to the karaoke device K.

再生部120eは、演奏手段100dを制御し、楽曲X5の伴奏データに基づくカラオケ演奏を行わせる。また、再生部120eは、当該カラオケ演奏に合わせて、カラオケサーバ装置S2から受信したカラオケ歌唱データKD***X5_U1及びカラオケ歌唱データKD***X5_U4に基づく歌唱音声を再生する。スピーカ200からは、楽曲X1のカラオケ演奏音と利用者U1及び利用者U4の歌唱音声が合成された音声が放音される。このようなカラオケシステム1によれば、複数の利用者の歌唱音声を同時に再生することにより、デュエット歌唱やハモリ歌唱を行っているような音声を放音できる。 The reproducing unit 120e controls the performance means 100d to perform karaoke performance based on the accompaniment data of the music piece X5. In addition, the reproduction unit 120e reproduces the singing voice based on the karaoke singing data KD***X5_U1 and the karaoke singing data KD***X5_U4 received from the karaoke server S2 in time with the karaoke performance. The speaker 200 emits a sound obtained by synthesizing the karaoke performance sound of the song X1 and the singing voices of the users U1 and U4. According to such a karaoke system 1, by reproducing the singing voices of a plurality of users at the same time, it is possible to emit the voices of duet singing and harmonious singing.

上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 The above embodiments are presented as examples and are not intended to limit the scope of the invention. The above configurations can be implemented in combination as appropriate, and various omissions, replacements, and modifications can be made without departing from the scope of the invention. The above-described embodiments and modifications thereof are included in the invention described in the claims and their equivalents, as well as being included in the scope and gist of the invention.

1 カラオケシステム
30a 変換部
30b 配信部
30c 第1の送信部
40a 第1の記憶部
60a 第2の送信部
110e 要求部
120e 再生部
S1 端末サーバ装置
S2 カラオケサーバ装置
K カラオケ装置
T1~T4 端末装置
1 karaoke system 30a conversion unit 30b distribution unit 30c first transmission unit 40a first storage unit 60a second transmission unit 110e request unit 120e reproduction unit S1 terminal server device S2 karaoke server device K karaoke device T1 to T4 terminal device

Claims (3)

利用者が所有する端末装置と通信可能に接続された端末サーバ装置と、カラオケ装置と、当該端末サーバ装置及び当該カラオケ装置と通信可能に接続されたカラオケサーバ装置と、を有するカラオケシステムであって、
前記端末サーバ装置は、
前記カラオケサーバ装置から受信した楽曲の伴奏データを、端末装置でカラオケ演奏を再生するためのカラオケ再生データに変換する変換部と、
変換したカラオケ再生データを、一の端末装置に配信する配信部と、
前記一の端末装置から受信した、配信された前記カラオケ再生データに基づくカラオケ演奏に伴って利用者が行ったカラオケ歌唱の歌唱音声を記録したカラオケ歌唱データ、当該利用者の利用者識別情報、及び当該カラオケ歌唱を行った楽曲の楽曲識別情報を、前記カラオケサーバ装置に送信する第1の送信部と、
を有し、
前記カラオケサーバ装置は、
前記端末サーバ装置から受信した前記カラオケ歌唱データ、前記利用者識別情報、及び前記楽曲識別情報を紐付けて記憶する第1の記憶部と、
あるカラオケ装置から送信された楽曲識別情報及び利用者識別情報に基づいて、前記第1の記憶部に記憶されたカラオケ歌唱データを読み出し、当該あるカラオケ装置に送信する第2の送信部と、
を有し、
前記カラオケ装置は、
前記カラオケサーバ装置に対し、利用者が選曲した一の楽曲の楽曲識別情報、及び当該利用者の利用者識別情報に紐付けられたカラオケ歌唱データを要求する要求部と、
前記一の楽曲の伴奏データに基づくカラオケ演奏に合わせて、前記カラオケサーバ装置から受信した前記カラオケ歌唱データに基づく歌唱音声を再生するよう演奏手段を制御する再生部と、
を有するカラオケシステム。
A karaoke system comprising a terminal server device communicatively connected to a terminal device owned by a user, a karaoke device, and a karaoke server device communicably connected to the terminal server device and the karaoke device, ,
The terminal server device
a conversion unit that converts accompaniment data of a song received from the karaoke server device into karaoke reproduction data for reproducing karaoke performance on the terminal device;
a distribution unit that distributes the converted karaoke reproduction data to one terminal device;
Karaoke singing data received from the one terminal device, recording the singing voice of the karaoke singing performed by the user accompanying the karaoke performance based on the distributed karaoke reproduction data, user identification information of the user, and a first transmission unit that transmits music identification information of the music sung in karaoke to the karaoke server device;
has
The karaoke server device
a first storage unit that associates and stores the karaoke singing data, the user identification information, and the music identification information received from the terminal server device;
a second transmission unit that reads karaoke singing data stored in the first storage unit based on the music identification information and user identification information transmitted from a certain karaoke device and transmits the karaoke singing data to the certain karaoke device;
has
The karaoke device is
A request unit that requests the karaoke server device for song identification information of one song selected by the user and karaoke singing data linked to the user identification information of the user;
a reproduction unit that controls a performance means to reproduce singing voice based on the karaoke singing data received from the karaoke server device in accordance with the karaoke performance based on the accompaniment data of the one song;
karaoke system.
前記第1の送信部は、前記一の端末装置から同一の楽曲に対する複数のカラオケ歌唱データを受信した場合、当該複数のカラオケ歌唱データのうち、採点結果が最も高い一のカラオケ歌唱データを選択して送信することを特徴とする請求項1記載のカラオケシステム。 When receiving a plurality of karaoke song data for the same song from the one terminal device, the first transmission unit selects one karaoke song data with the highest scoring result from among the plurality of karaoke song data. 2. The karaoke system according to claim 1, wherein the transmission is performed by 前記一の楽曲について、カラオケ歌唱を行った利用者が異なる複数のカラオケ歌唱データを受信している場合、前記再生部は、当該一の楽曲の伴奏データに基づくカラオケ演奏に合わせて、当該複数のカラオケ歌唱データそれぞれに基づく歌唱音声を再生するよう前記演奏手段を制御することを特徴とする請求項1または2記載のカラオケシステム。 When receiving a plurality of karaoke singing data from different users who performed karaoke singing for the one song, the reproducing unit performs the karaoke performance based on the accompaniment data of the one song. 3. A karaoke system according to claim 1, wherein said playing means is controlled to reproduce singing voices based on respective karaoke singing data.
JP2021056015A 2021-03-29 2021-03-29 karaoke system Pending JP2022153016A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021056015A JP2022153016A (en) 2021-03-29 2021-03-29 karaoke system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021056015A JP2022153016A (en) 2021-03-29 2021-03-29 karaoke system

Publications (1)

Publication Number Publication Date
JP2022153016A true JP2022153016A (en) 2022-10-12

Family

ID=83556445

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021056015A Pending JP2022153016A (en) 2021-03-29 2021-03-29 karaoke system

Country Status (1)

Country Link
JP (1) JP2022153016A (en)

Similar Documents

Publication Publication Date Title
JP2010014823A (en) Musical piece information control device
JP5544961B2 (en) server
JP2014071226A (en) Music reproduction system and music reproduction method
JP5173380B2 (en) Karaoke device that can make karaoke music selection reservations based on personal music composition
JP2022153016A (en) karaoke system
JP2013024935A (en) Karaoke apparatus
JP5842383B2 (en) Karaoke system and karaoke device
WO2022049732A1 (en) Information processing device and information processing method
KR102078336B1 (en) Karaoke player to support natural transition between original sound sources and midi sound sources, and operating method thereof
JP2015225302A (en) Karaoke device
JP7312683B2 (en) karaoke device
JP5660408B1 (en) Posted music performance system and posted music performance method
JP5551983B2 (en) Karaoke performance control system
JP7295777B2 (en) karaoke device
JP3178462B2 (en) Music data distribution device
JP5191336B2 (en) Sound system with group performance practice support function
JP2023051140A (en) karaoke system
JP7063533B2 (en) Karaoke system
JP6699137B2 (en) Data management device, content playback device, content playback method, and program
JP2023032143A (en) karaoke device
JP6453696B2 (en) Karaoke system, program and karaoke communication system
JP2023064385A (en) karaoke device
JP2022114309A (en) Online session server device
JP4158634B2 (en) Music data editing device, music data distribution device, and program
JP2022068699A (en) Karaoke device and karaoke system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240123