Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6614902B2 - Karaoke system, server device and program - Google Patents
[go: Go Back, main page]

JP6614902B2 - Karaoke system, server device and program - Google Patents

Karaoke system, server device and program Download PDF

Info

Publication number
JP6614902B2
JP6614902B2 JP2015195475A JP2015195475A JP6614902B2 JP 6614902 B2 JP6614902 B2 JP 6614902B2 JP 2015195475 A JP2015195475 A JP 2015195475A JP 2015195475 A JP2015195475 A JP 2015195475A JP 6614902 B2 JP6614902 B2 JP 6614902B2
Authority
JP
Japan
Prior art keywords
language
reservation
karaoke
data
user
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.)
Active
Application number
JP2015195475A
Other languages
Japanese (ja)
Other versions
JP2017068139A (en
Inventor
史和 松原
昌志 上野
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.)
Xing Inc
Original Assignee
Xing Inc
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 Xing Inc filed Critical Xing Inc
Priority to JP2015195475A priority Critical patent/JP6614902B2/en
Publication of JP2017068139A publication Critical patent/JP2017068139A/en
Application granted granted Critical
Publication of JP6614902B2 publication Critical patent/JP6614902B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

本発明は、カラオケシステム、当該カラオケシステムを管理するサーバ装置及びそれらのプログラムに関する。   The present invention relates to a karaoke system, a server device that manages the karaoke system, and a program thereof.

近年、伴奏のみからなる楽曲データ(いわゆる、カラオケ用楽曲データ)を再生し、当該再生された楽曲データに併せてユーザが歌うカラオケは、娯楽や趣味として認知される。   In recent years, karaoke in which music data composed only of accompaniment (so-called karaoke music data) and a user sing along with the reproduced music data is recognized as entertainment and hobby.

また、最近では、インターネットや携帯用電話器などの普及や通信技術の発達に伴って、待ち時間の省略やスムーズな利用を実現するために、カラオケボックスなどの店舗によって提供されるカラオケシステムに対して利用する日時、利用する人数及びカラオケを行うために再生する楽曲を特定し、当該カラオケシステムへの予約を容易に行うシステムも登場している(例えば、特許文献1)。   In recent years, with the spread of the Internet and portable telephones and the development of communication technology, in order to reduce waiting time and achieve smooth use, karaoke systems provided by stores such as karaoke boxes have been developed. There are also systems that specify the date and time to be used, the number of users to be used, and the music to be played to perform karaoke, and easily make a reservation to the karaoke system (for example, Patent Document 1).

一方、カラオケ文化が世界中に広がる中で、日本語だけでなく他言語によっても利用することが望まれており、日本語以外の他言語によって操作説明を行うことが可能なカラオケシステム用のリモコン装置も知られている(例えば、特許文献2)。   On the other hand, as the karaoke culture spreads all over the world, it is desired to use it not only in Japanese but also in other languages. The remote control for the karaoke system that can explain the operation in other languages other than Japanese An apparatus is also known (for example, Patent Document 2).

特開平9−292887号公報JP-A-9-29287 特開2009−037249号公報JP 2009-037249 A

しかしながら、特許文献1のシステムなどによってカラオケシステムを予約した場合であっても、日本語以外の他言語の設定を行う場合には、ある程度の時間が必要となるだけでなく、主要な言語以外の言語を用いて当該カラオケシステムを利用することができない。   However, even when a karaoke system is reserved by the system of Patent Document 1, etc., in order to set a language other than Japanese, not only a certain amount of time is required but also a language other than the main language is required. The karaoke system cannot be used using a language.

また、特許文献2のシステムであっては、英語又は中国語など予め定められた言語によって利用可能であるものの、それ以外の言語の場合には、設定できず、これらの言語によって当該カラオケシステムを利用することができない。   The system of Patent Document 2 can be used in a predetermined language such as English or Chinese, but cannot be set in other languages, and the karaoke system can be set by these languages. It cannot be used.

本発明は、上記課題を解決するためになされたものであり、その目的は、容易にかつ確実にカラオケシステムを利用する際の利用言語を設定することができるので、幅広いユーザに利用させること、及び、言語設定に要する時間を節約させてスムーズなカラオケシステムの利用を実現することが可能なカラオケシステムを提供することにある。   The present invention has been made in order to solve the above-mentioned problems, and its purpose is to easily and surely set the language used when using the karaoke system, so that it can be used by a wide range of users, Another object of the present invention is to provide a karaoke system capable of saving time required for language setting and realizing a smooth use of the karaoke system.

上記課題を解決するため、本発明は、楽曲データを少なくとも含むカラオケデータを再生するカラオケシステムを管理及び制御するサーバ装置であって、ユーザの操作指示に基づいて、当該ユーザが前記カラオケシステムを利用する際の日時を示す利用日時及び当該カラオケシステムを利用する際に用いる言語を示す利用言語を含む予約データを取得する取得手段と、前記取得された利用日時に、かつ、前記取得された利用言語によって利用可能に、前記カラオケシステムの利用を確保する予約を実行する予約処理手段と、所定の処理に基づいて、前記予約処理によって利用対象となる前記カラオケシステムを特定する特定手段と、前記予約処理手段によって予約された利用日時に、前記予約された利用言語を、前記特定されたカラオケシステムの言語に設定する言語設定を実行させる言語設定処理手段と、を備える構成を有している。   In order to solve the above-described problem, the present invention is a server device that manages and controls a karaoke system that reproduces karaoke data including at least music data, and the user uses the karaoke system based on a user operation instruction. An acquisition means for acquiring reservation data including a use date and time indicating the date and time used and a use language indicating a language used when using the karaoke system, and the acquired use date and the acquired use language A reservation processing unit that executes a reservation to ensure the use of the karaoke system, a specifying unit that specifies the karaoke system to be used by the reservation process based on a predetermined process, and the reservation process The reserved use language is changed to the specified karaoke system at the use date and time reserved by the means. It has a language setting processing means for executing a language setting for setting the beam language, the arrangement comprising a.

また、本発明は、楽曲のデータを少なくとも含むカラオケデータを再生する再生手段と、ユーザの操作入力を受け付ける操作手段と、前記操作入力を支援する支援表示、及び、前記ユーザがカラオケを利用する際に表示手段に表示されるカラオケ関連表示画像の少なくともいずれか一方に含まれる文字の言語を規定するための言語データが複数記憶された言語記憶手段を管理及び制御する管理制御手段と、特定のユーザによってカラオケシステムの利用予約が行われた際に、当該特定のユーザが利用する利用日時において、当該特定のユーザによって指定された言語を利用言語として設定する指示を含む言語設定指示を、予め定められたタイミングに取得する取得手段と、前記取得された利用制御指示及び前記記憶された言語データに基づいて、前記特定のユーザが利用する日時に利用可能に、当該特定のユーザによって指定された言語を、前記利用言語に設定する言語設定処理を実行する言語設定処理手段と、を備える構成を有している。   In addition, the present invention provides a playback unit that plays back karaoke data including at least music data, an operation unit that receives a user's operation input, a support display that supports the operation input, and a case where the user uses karaoke. A management control means for managing and controlling language storage means for storing a plurality of language data for defining the language of characters included in at least one of the karaoke related display images displayed on the display means, and a specific user When the use of the karaoke system is reserved by the user, a language setting instruction including an instruction to set the language specified by the specific user as the use language is determined in advance at the use date and time used by the specific user. Based on the acquired usage control instruction and the stored language data. A language setting processing unit configured to execute a language setting process for setting a language designated by the specific user to the language used so as to be usable at a date and time used by the specific user. Yes.

本発明は、カラオケシステムの予約をする際に、カラオケシステムを利用する際の言語を指定すれば、操作入力を支援する支援表示を行うための文字、例えば、音量その他のコントローラ部分に表示される文字やカラオケデータの再生時に表示されるカラオケ関連表示画像、例えばカラオケの再生時にカラオケ用の画像に重畳される文字などの言語表記をユーザの希望に合わせて設定し、カラオケシステムを利用時には当該言語によって操作することができる。   In the present invention, when making a reservation for a karaoke system, if a language for using the karaoke system is designated, it is displayed on a character for supporting display for assisting operation input, for example, a volume or other controller part. A karaoke-related display image displayed when characters or karaoke data is played, for example, language notation such as characters superimposed on a karaoke image when karaoke is played is set according to the user's wish, and the language is used when using the karaoke system. Can be operated by.

したがって、本発明は、特定の言語を使用するユーザだけでなく、特定の言語以外の言語を使用するユーザであっても言語データを用意することができれば、容易にカラオケシステムの操作を行わせることができるので、幅広いユーザに利用させることができる。   Therefore, according to the present invention, if language data can be prepared not only for a user who uses a specific language but also a user who uses a language other than the specific language, the karaoke system can be easily operated. Can be used by a wide range of users.

また、本発明は、上記に加えて、予約時に利用言語がユーザによって指示されれば、利用時に指示された言語によってカラオケシステムを利用することができるので、カラオケシステムの利用時間が限られる場合であっても言語設定に要する時間を節約することができるとともに、スムーズな利用を実現することができる。   Further, in addition to the above, the present invention can use the karaoke system in the language instructed at the time of use if the language is instructed by the user at the time of reservation. Even if this is the case, the time required for language setting can be saved, and smooth use can be realized.

本発明に係るカラオケ通信システムにおける一実施形態の構成を示すシステム構成図である。It is a system configuration figure showing the composition of one embodiment in the karaoke communication system concerning the present invention. 一実施形態におけるカラオケ通信システムの動作概要を示す概念図である。It is a conceptual diagram which shows the operation | movement outline | summary of the karaoke communication system in one Embodiment. 一実施形態のカラオケシステムの構成を示すブロック図である。It is a block diagram which shows the structure of the karaoke system of one Embodiment. 一実施形態の管理サーバ装置の構成を示すブロック図である。It is a block diagram which shows the structure of the management server apparatus of one Embodiment. 一実施形態の管理サーバ装置によって実行される予約管理処理(予約処理)の動作処理を示すフローチャート(その1)である。It is a flowchart (the 1) which shows the operation | movement process of the reservation management process (reservation process) performed by the management server apparatus of one Embodiment. 一実施形態の管理サーバ装置によって実行される予約管理処理(予約処理)の動作処理を示すフローチャート(その2)である。It is a flowchart (the 2) which shows the operation | movement process of the reservation management process (reservation process) performed by the management server apparatus of one Embodiment. 一実施形態のカラオケシステムによって実行される言語設定処理の動作を示すフローチャートである。It is a flowchart which shows the operation | movement of the language setting process performed by the karaoke system of one Embodiment.

次に、本発明に好適な実施の形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、カラオケデータを再生するカラオケシステムと、各カラオケシステムを管理する管理サーバ装置と、カラオケデータを管理するデータ管理サーバ装置と、を有するカラオケ通信システムに対して本願のサーバ装置及びカラオケシステムなどを適用した場合の実施形態である。   Next, preferred embodiments of the present invention will be described with reference to the drawings. In addition, embodiment described below is with respect to the karaoke communication system which has a karaoke system which reproduces karaoke data, a management server device which manages each karaoke system, and a data management server device which manages karaoke data This is an embodiment when the server device and karaoke system of the present application are applied.

[1]カラオケ通信システム
[1.1]カラオケ通信システムの概要
まず、図1及び図2を用いて本実施形態のカラオケ通信システム1の概要について説明する。
[1] Karaoke Communication System [1.1] Outline of Karaoke Communication System First, an outline of the karaoke communication system 1 of the present embodiment will be described with reference to FIGS. 1 and 2.

なお、図1は、本実施形態におけるカラオケ通信システム1の構成を示すシステム構成図であり、図2は、本実施形態におけるカラオケ通信システム1の動作概要を示す概念図である。   1 is a system configuration diagram showing a configuration of the karaoke communication system 1 in the present embodiment, and FIG. 2 is a conceptual diagram showing an operation outline of the karaoke communication system 1 in the present embodiment.

また、図1及び図2のカラオケ通信システム1においては、表示するよりも多数のカラオケシステム10、ユーザ、及び、通信端末装置20が存在するが、図が煩雑になることを防止するために、一部を表している。   Moreover, in the karaoke communication system 1 of FIG.1 and FIG.2, although there are many karaoke systems 10, a user, and the communication terminal device 20 rather than displaying, in order to prevent that a figure becomes complicated, It represents a part.

本実施形態のカラオケ通信システム1は、例えばカラオケボックスなどの各種の遊興施設(以下、「店舗」という。)50に設置されるカラオケシステム10と、通信端末装置20と、ネットワークNに接続される管理サーバ装置30と、ネットワークNに接続された記憶装置40と、を有し、ユーザに対してカラオケに関するサービス(以下、「カラオケ提供サービス」という。)を提供するシステムである。   The karaoke communication system 1 of the present embodiment is connected to a karaoke system 10 installed in various entertainment facilities (hereinafter referred to as “stores”) 50 such as a karaoke box, a communication terminal device 20, and a network N. The system includes a management server device 30 and a storage device 40 connected to a network N, and provides a service related to karaoke (hereinafter referred to as “karaoke providing service”) to a user.

特に、カラオケ通信システム1は、ユーザがカラオケシステム10を利用する際に、当該カラオケシステム10に用いられる言語、すなわち操作支援するために表示される文字やカラオケデータの再生中に表示される画像内に形成される文字の言語を、当該ユーザが希望する言語、すなわちカラオケシステム10を利用する際に希望する言語に設定することが可能な構成を有している。   In particular, when the user uses the karaoke system 10, the karaoke communication system 1 includes a language used for the karaoke system 10, that is, an image displayed during reproduction of characters and karaoke data displayed for operation support. The language of the characters formed in the above can be set to a language desired by the user, that is, a language desired when the karaoke system 10 is used.

そして、本実施形態のカラオケ通信システム1は、このような構成を有することによって、日本語などの特定の言語を用いて利用させることができるだけでなく、ユーザがカラオケシステム10を利用する際に表示される言語(以下、「利用言語」という。)も含めてカラオケシステム10の利用の予約を行うことができるので、カラオケシステム10の利用時にスムーズな利用を実現させることができるようになっている。   And the karaoke communication system 1 of this embodiment not only can be used using specific languages, such as Japanese, by having such a structure, but when a user uses the karaoke system 10, it displays. Reservation of use of the karaoke system 10 including the language to be used (hereinafter referred to as “use language”) can be made, so that smooth use can be realized when using the karaoke system 10. .

なお、図1においては、記憶装置40内の各データベース(以下、データベースを「DB」という。)に対して、カラオケシステム10が、直接アクセスできるようにするため、記憶装置40をネットワークNに直接接続する構成例について示しているが、記憶装置40は、管理サーバ装置30内に搭載するようにしてもよい。   In FIG. 1, the storage device 40 is directly connected to the network N so that the karaoke system 10 can directly access each database in the storage device 40 (hereinafter, the database is referred to as “DB”). Although the configuration example is shown, the storage device 40 may be mounted in the management server device 30.

また、記憶装置40の管理運営主体は、専用のコンピュータを設けるようにしてもよいが、本実施形態においては、説明を具体化するため、管理サーバ装置30によって管理運用されるものとして説明を行う。   Further, the management administration entity of the storage device 40 may be provided with a dedicated computer. However, in the present embodiment, in order to make the description concrete, the description will be made assuming that the management server device 30 is managed and operated. .

さらに、本実施形態のカラオケ通信システム1は、異なる通信端末装置20であっても同一のユーザIDによってカラオケ提供サービスにログインがされれば、同一のユーザとして認識すること可能な構成を有している。   Furthermore, the karaoke communication system 1 of the present embodiment has a configuration that can be recognized as the same user even if different communication terminal devices 20 are logged in to the karaoke provision service with the same user ID. Yes.

具体的には、本実施形態のカラオケ通信システム1は、上記の構成を有し、かつ、各種の処理を実行することにより、以下の機能を実現する。   Specifically, the karaoke communication system 1 of the present embodiment has the above-described configuration and implements the following functions by executing various processes.

[カラオケ機能]
本機能は、カラオケシステム10によって実現する機能であって、図示しないがカラオケリモコン装置などの店舗50に設置される操作端末装置、又は、スマートフォン等のユーザが所持している通信端末装置20を用いて行った操作指示入力に基づいて、店舗50内に設置されたカラオケシステム10を用いて、単独のユーザ又は複数人のユーザからなるグループによってカラオケを利用するための機能である。
[Karaoke function]
This function is a function realized by the karaoke system 10 and uses an operation terminal device installed in a store 50 such as a karaoke remote control device or a communication terminal device 20 possessed by a user such as a smartphone although not shown. This is a function for using karaoke by a single user or a group of a plurality of users using the karaoke system 10 installed in the store 50 based on the operation instruction input performed.

特に、本機能では、
(1)インターネット上において提供されるWWW(World Wide Web)システムなどのネットワークN上の記憶装置40内のカラオケデータ用DB402からユーザによって選曲予約された楽曲のカラオケデータを取得、すなわち、ダウンロードする機能、
(2)ユーザが歌唱可能に楽曲データ及び画像データを含む当該カラオケデータを再生する機能、及び
(3)当該再生したカラオケデータに合わせて歌唱する歌唱ユーザの歌唱音声をマイクMにより集音して拡声する機能、
が実現される。
In particular, this function
(1) A function for acquiring, that is, downloading, karaoke data of music pieces reserved for music selection by the user from the DB 402 for karaoke data in the storage device 40 on the network N such as a WWW (World Wide Web) system provided on the Internet. ,
(2) A function for reproducing the karaoke data including song data and image data so that the user can sing, and (3) collecting the singing voice of the singing user according to the reproduced karaoke data with the microphone M Amplifying function,
Is realized.

[予約機能]
本機能は、スマートフォンやパーソナルコンピュータなどのユーザが使用する通信端末装置20と管理サーバ装置30とを動作させることによって、ユーザの希望する日時にカラオケシステム10の利用を確保する予約(以下、「利用予約」という。)を行うためのカラオケ提供サービスの1つの機能である。
[Reservation function]
This function operates a communication terminal device 20 used by a user such as a smartphone or a personal computer and the management server device 30 to make a reservation for securing use of the karaoke system 10 at a date and time desired by the user (hereinafter referred to as “use”). This is one function of a karaoke provision service for making a reservation.

例えば、本機能は、APIなどのインターフェースを用いることによって通信端末装置20と管理サーバ装置30を連動させて予約処理を実行するための機能であり、管理サーバ装置30に予め記憶されているWebページデータを利用する。   For example, this function is a function for executing a reservation process by linking the communication terminal device 20 and the management server device 30 by using an interface such as an API, and a Web page stored in the management server device 30 in advance. Use data.

特に、予約処理には、管理サーバ装置30によって各店舗及び各カラオケシステム10との予約状況(すなわち、他の予約データ)を参照し、通信端末装置20から送信された予約を受け付ける予約管理を実行する予約管理処理と、管理サーバ装置30から提供された予約を行うためのWebページと、ユーザによって操作された操作入力内容と、に基づいて、管理サーバ装置30によって管理される各カラオケシステム10の予約を行う予約実行処理と、が含まれる。   In particular, in the reservation process, the management server device 30 refers to the reservation status (that is, other reservation data) with each store and each karaoke system 10 and executes reservation management that accepts a reservation transmitted from the communication terminal device 20. Of each karaoke system 10 managed by the management server device 30 based on the reservation management processing to be performed, the Web page for making a reservation provided from the management server device 30, and the operation input content operated by the user. Reservation execution processing for making a reservation.

なお、本実施形態の予約処理は、実際にユーザが利用する際に用いる1つのカラオケシステム10を予約してもよいし、ユーザが希望する日時に店舗50内におけるいずれかのカラオケシステム10を利用することができる枠(予約枠)を確保するための予約であってもよい。   Note that the reservation processing of the present embodiment may reserve one karaoke system 10 used when the user actually uses it, or use any karaoke system 10 in the store 50 at the date and time desired by the user. It may be a reservation for securing a frame (reservation frame) that can be performed.

また、予約処理には、カラオケシステム10の利用予約の他に、利用予約の確認、変更及びキャンセルなどの利用予約に関する各処理が含まれる。   In addition to the reservation for use of the karaoke system 10, the reservation process includes various processes related to the use reservation such as confirmation, change, and cancellation of the use reservation.

[言語設定機能]
言語設定機能は、カラオケシステム10の利用予約を実行する予約処理の実行中に、カラオケシステム10において操作支援するために表示される文字及びカラオケデータの再生中に表示される画像内に形成される文字の言語を、ユーザがカラオケシステム10を利用する際に希望する言語に設定する言語設定処理を実行する機能である。
[Language setting function]
The language setting function is formed in an image displayed during reproduction of characters and karaoke data displayed for assisting operation in the karaoke system 10 during execution of a reservation process for executing use reservation of the karaoke system 10. This is a function for executing language setting processing for setting the language of characters to a language desired when the user uses the karaoke system 10.

特に、本実施形態においては、予約された利用日時、又は、当該利用日時までに、カラオケシステム10の利用予約のときに受け付けたユーザがカラオケシステム10を利用する際に希望する言語、すなわち利用言語を、ユーザが利用するカラオケシステム10の言語に設定する言語設定処理を実行させる。   In particular, in the present embodiment, the reserved use date or time, or the language desired when the user who has received the use reservation of the karaoke system 10 by the use date and time uses the karaoke system 10, that is, the use language Is set to the language of the karaoke system 10 used by the user.

なお、本実施形態においては、利用言語の設定とは、例えば、ユーザの希望する利用言語の言語種別に応じて、当該利用言語のデータ(詳細には後述の言語セット)を用いてカラオケシステム10の言語を設定することを示す。また、本実施形態においては、利用予約を行う際に、特定のカラオケシステム10に設定する利用言語の言語種別及び言語データを管理サーバ装置30からカラオケシステム10に送信され、利用日時に言語設定処理が実行されてもよいし、利用日時より前の所定のタイミングに特定のカラオケシステム10に設定する利用言語の言語種別及び言語データを管理サーバ装置30からカラオケシステム10に送信され、利用日時に言語設定処理が実行されてもよい。   In the present embodiment, the setting of the use language is, for example, the karaoke system 10 using the use language data (a language set described later in detail) according to the language type of the use language desired by the user. Indicates to set the language for. Moreover, in this embodiment, when making a use reservation, the language type and language data of the use language set in the specific karaoke system 10 are transmitted from the management server device 30 to the karaoke system 10, and the language setting process is performed at the use date and time. May be executed, and the language type and language data of the use language set in the specific karaoke system 10 at a predetermined timing before the use date and time are transmitted from the management server device 30 to the karaoke system 10 and the language is used at the use date and time. A setting process may be executed.

また、本実施形態においては、「利用日時」には、例えば、利用日とともに、利用開始時刻及び利用終了時刻を含む利用する時間帯の概念が含まれる。   In the present embodiment, the “use date and time” includes, for example, the concept of a use time zone including a use start time and a use end time together with a use date.

[1.2]カラオケ通信システムの各部の概略構成
通信端末装置20は、例えば、スマートフォン、携帯用電話機、タブレット型情報通信端末及びPC等の装置である。
[1.2] Schematic Configuration of Each Part of Karaoke Communication System The communication terminal device 20 is a device such as a smartphone, a mobile phone, a tablet information communication terminal, and a PC, for example.

特に、通信端末装置20は、ユーザIDによってカラオケ提供サービス(すなわち、管理サーバ装置30によって提供されたWebページ)にログイン可能な機能を有している。   In particular, the communication terminal device 20 has a function capable of logging in to a karaoke providing service (that is, a Web page provided by the management server device 30) with a user ID.

また、通信端末装置20は、
(1)液晶素子等により構成される表示部と、
(2)当該表示部上に設けられたタッチパネル、又は、表示部外に設けられたテンキー、QWERTYキー等からなる入力操作部と、
(3)赤外線ポート、無線LAN(ローカルエリアネットワーク)、bluetooth(登録商標)、IEEE(Institute of Electrical and Electronics and Electronics Engineers)802.15.4、等の近距離無線通信インターフェースと、
を有している。
In addition, the communication terminal device 20
(1) a display unit composed of a liquid crystal element or the like;
(2) a touch panel provided on the display unit, or an input operation unit including a numeric keypad, a QWERTY key, etc. provided outside the display unit;
(3) Near-field wireless communication interfaces such as an infrared port, wireless LAN (local area network), Bluetooth (registered trademark), IEEE (Institut of Electrical and Electronics and Electronics Engineers) 802.15.4,
have.

そして、通信端末装置20は、カラオケシステム10の利用予約を行う際に、管理サーバ装置30とデータの授受を行うとともに、当該管理サーバ装置30と連動して、カラオケシステム10の利用予約を行うための予約実行処理を実行する構成を有している。   When the communication terminal device 20 makes a use reservation for the karaoke system 10, it exchanges data with the management server device 30 and also makes a use reservation for the karaoke system 10 in conjunction with the management server device 30. The reservation execution process is executed.

また、通信端末装置20は、利用日時には、所定のアプリケーションを実行させ、利用言語に基づいて、利用するカラオケシステム10の各種の操作を行うコントローラに表示される言語が制御される構成を有している。   In addition, the communication terminal device 20 has a configuration in which a language displayed on a controller that performs various operations of the karaoke system 10 to be used is controlled based on the language to be used by executing a predetermined application on the usage date and time. ing.

さらに、通信端末装置20は、カラオケデータの選曲予約を行うための選曲リストである選曲リストデータデータ及びカラオケデータを操作する指示データであるカラオケ操作データを、カラオケシステム10を利用する際又は事前に取得し、ユーザの操作に基づいて、当該カラオケデータの選曲予約を実行させることが可能な構成を有している。   Further, the communication terminal device 20 uses the karaoke system 10 or in advance when using the karaoke system 10 for the music selection list data for the music selection list for performing the music selection reservation of the karaoke data and the karaoke operation data for the instruction data for operating the karaoke data. It has a configuration capable of acquiring and executing a music selection reservation for the karaoke data based on a user operation.

なお、カラオケシステム10により歌唱可能な複数のカラオケデータを識別するための選曲番号、楽曲ジャンル、アーティスト名(歌手名)、及び楽曲タイトル、が選曲リストデータに対応付けられ、かつ、複数の言語毎に選曲リストデータがそれぞれ用意され、ユーザの操作に基づいてネットワークNを介して管理サーバ装置30からダウンロードされる。   Note that a music selection number, a music genre, an artist name (singer name), and a music title for identifying a plurality of karaoke data that can be sung by the karaoke system 10 are associated with the music selection list data, and for each of a plurality of languages. Each music selection list data is prepared and downloaded from the management server device 30 via the network N based on a user operation.

また、カラオケシステム10が予約された利用時間前に、カラオケデータの選曲予約をし、選曲リストデータが生成されている場合には、当該選曲リストデータとともにその旨を示す選曲予約フラグを用いて予約管理番号によって管理を行う。   In addition, when the karaoke system 10 reserves a song selection reservation for the karaoke data before the usage time and the song selection list data is generated, a reservation is made using the song selection reservation flag indicating the song selection list data. Management is performed using a management number.

記憶装置40は、HDD(ハードディスクドライブ)、又は、SSD(ソリッドステートドライブ)等により構成され、その記憶領域内に、ユーザ管理DB401及びカラオケデータ用DB402が構築され、管理サーバ装置30によって管理運用されるようになっている。   The storage device 40 is configured by an HDD (hard disk drive), an SSD (solid state drive), or the like, and a user management DB 401 and a karaoke data DB 402 are constructed in the storage area and managed and operated by the management server device 30. It has become so.

ユーザ管理DB401は、ユーザIDを含むユーザ情報を記憶するDBである。   The user management DB 401 is a DB that stores user information including a user ID.

ユーザ管理DB401に記憶される複数のユーザ情報は、具体的にユーザを識別するためのユーザID、氏名、住所、アカウント名、パスワード、性別、年齢、メールアドレス及びお気に入り画像を対応付けて記憶する。   The plurality of pieces of user information stored in the user management DB 401 stores a user ID, name, address, account name, password, gender, age, mail address, and favorite image for specifically identifying the user in association with each other.

また、各ユーザ情報には、予約処理によってカラオケシステム10の利用予約がされると、当該利用予約を識別するための予約管理番号と、利用日時と、利用言語の言語種別と、を含む予約データが含まれる。なお、各ユーザ情報には、利用日時より前に選曲予約が実行されている場合には、選曲リストデータが含まれる。   Each user information includes reservation data including a reservation management number for identifying the use reservation, a use date and time, and a language type of the use language when the use reservation of the karaoke system 10 is made by reservation processing. Is included. Note that each user information includes music selection list data when a music selection reservation is executed before the use date and time.

カラオケデータ用DB402は、「邦楽」、「J-POP」、「ロック」等、カラオケデータの階層的な楽曲ジャンルを示すジャンルデータと、各カラオケデータを識別するための選曲番号と、楽曲タイトルと、が対応付けされた複数のカラオケデータを記憶する。   The karaoke data DB 402 includes genre data indicating hierarchical music genres of karaoke data such as “Japanese music”, “J-POP”, “rock”, a music selection number for identifying each karaoke data, a music title, and the like. A plurality of karaoke data associated with, are stored.

また、カラオケデータには、カラオケ用の楽曲データと、カラオケデータの再生中に楽曲データの再生に同期して表示させる歌詞データと、当該歌詞データの表示制御を行う制御データと、などが含まれる。   The karaoke data includes song data for karaoke, lyrics data to be displayed in synchronization with the reproduction of the song data during reproduction of the karaoke data, control data for performing display control of the lyrics data, and the like. .

さらに、カラオケ用の楽曲データには、複数の楽器の演奏音を再生制御するためのMIDI(Musical Instrument Digital Interface)データ、Aメロ、Bメロ、サビなど楽曲の構成を示す楽曲構成データ、歌パートの基準音(キー)の音高を示す音高データ、及びメロディをガイドするためのガイドメロディデータなどが含まれる。   Further, the karaoke music data includes MIDI (Musical Instrument Digital Interface) data for reproducing and controlling performance sounds of a plurality of musical instruments, music composition data indicating the composition of the music such as A melody, B melody, rust, and song part. Pitch data indicating the pitch of the reference sound (key), guide melody data for guiding the melody, and the like.

なお、後述するように、一部のカラオケデータは、カラオケシステム10に記憶されてもよい。   As will be described later, some karaoke data may be stored in the karaoke system 10.

管理サーバ装置30は、記憶装置40を管理し、カラオケ通信システム1にてユーザに提供されるカラオケ提供サービスを含む各種のサービスを管理するPOS(POINT OF SALE)システムの機能を有するサーバ装置である。   The management server device 30 is a server device having a function of a POS (POINT OF SALE) system that manages the storage device 40 and manages various services including a karaoke providing service provided to the user in the karaoke communication system 1. .

特に、管理サーバ装置30は、各通信端末装置20及び予約管理DB403と連動し、店舗50毎にカラオケシステム10における予約管理処理を実行する。そして、管理サーバ装置30は、各カラオケシステム10に対して言語設定処理を実行するための指示を送信する。   In particular, the management server device 30 performs reservation management processing in the karaoke system 10 for each store 50 in conjunction with each communication terminal device 20 and the reservation management DB 403. And the management server apparatus 30 transmits the instruction | indication for performing a language setting process with respect to each karaoke system 10. FIG.

また、管理サーバ装置30は、記憶装置40に記憶されたユーザ情報やカラオケデータの各種データを管理し、カラオケシステム10及び通信端末装置20からの要求に従って、要求された各種データを記憶装置40から読み出してカラオケシステム10又は通信端末装置20に送信を行う構成を有している。   In addition, the management server device 30 manages various types of user information and karaoke data stored in the storage device 40, and the requested various data from the storage device 40 in accordance with requests from the karaoke system 10 and the communication terminal device 20. It has the structure which reads and transmits to the karaoke system 10 or the communication terminal device 20.

[1.3]カラオケ通信システムの動作概要
管理サーバ装置30は、通信端末装置20を介して取得したユーザの指示に基づいて、当該管理サーバ装置30が管理する各店舗50及び各カラオケシステム10の予約状況(日時に対応付けて記憶されるカラオケシステム10の利用可能の有無)の取得要求を受信すると(図2の[1])、ユーザが希望する店舗50、カラオケシステム10又はその双方のスケジュール(予約状況)を検索し(図2の[2])、予約状況を示すWebページを生成し、生成されたWebページを通信端末装置20に提供する(図2の[3])。
[1.3] Outline of operation of karaoke communication system The management server device 30 manages each store 50 and each karaoke system 10 managed by the management server device 30 based on a user instruction acquired through the communication terminal device 20. When an acquisition request for the reservation status (whether or not the karaoke system 10 is available stored in association with the date and time) is received ([1] in FIG. 2), the schedule of the store 50, the karaoke system 10 or both desired by the user (Reservation status) is searched ([2] in FIG. 2), a Web page indicating the reservation status is generated, and the generated Web page is provided to the communication terminal device 20 ([3] in FIG. 2).

このように、生成されたWebページが通信端末装置20に提供されている状況下において、管理サーバ装置30は、通信端末装置20を介して特定の店舗50におけるカラオケシステム10の利用を確保するための利用予約、又は特定のカラオケシステム10を直接確保するための利用予約を示すユーザの操作指示に基づいて、
(1)特定の店舗50の店舗ID又は特定のカラオケシステム10の機器ID、
(2)ユーザID、
(3)利用日時、及び、
(4)利用言語の言語種別、
の各情報を予約データとして取得する(図2の[4]及び[5])。
As described above, the management server device 30 secures the use of the karaoke system 10 in a specific store 50 via the communication terminal device 20 in a situation where the generated web page is provided to the communication terminal device 20. Based on a user's operation instruction indicating a reservation for use or a use reservation for directly securing a specific karaoke system 10,
(1) Store ID of a specific store 50 or device ID of a specific karaoke system 10;
(2) User ID,
(3) Use date and time, and
(4) Language type of language used,
Are acquired as reservation data ([4] and [5] in FIG. 2).

また、管理サーバ装置30は、通信端末装置20から予約データを取得すると、当該取得した予約データに基づいて、利用日時に、かつ、利用言語によって利用可能なカラオケシステム10の利用予約をする予約処理を実行する(図2の[6])。   In addition, when the management server device 30 acquires the reservation data from the communication terminal device 20, a reservation process for making a reservation for use of the karaoke system 10 that can be used at the use date and time and in the use language based on the acquired reservation data. Is executed ([6] in FIG. 2).

そして、管理サーバ装置30は、予約データに基づいて利用予約が確定すると、確定された利用予約を識別する予約管理番号を発行し、当該予約管理番号を含む予約確認データを該当する通信端末装置20に送信する(図2の[7])。   Then, when the use reservation is confirmed based on the reservation data, the management server device 30 issues a reservation management number for identifying the confirmed use reservation, and sends the reservation confirmation data including the reservation management number to the corresponding communication terminal device 20. ([7] in FIG. 2).

なお、特定のカラオケシステム10を予約せずに、特定の店舗50におけるいずれかのカラオケシステム10の利用予約が実行される場合には、管理サーバ装置30は、利用日時より前の所定のタイミングに、ユーザが利用するカラオケシステム10を特定する。   In addition, when the use reservation of one of the karaoke systems 10 in the specific store 50 is performed without reserving the specific karaoke system 10, the management server device 30 is at a predetermined timing before the use date and time. The karaoke system 10 used by the user is specified.

または、管理サーバ装置30は、条件に該当するカラオケシステム10の中からランダムに1のカラオケシステム10を特定してもよいし、店員の指示によってカラオケシステム10が特定されてもよい。   Alternatively, the management server device 30 may specify one karaoke system 10 at random from among the karaoke systems 10 corresponding to the conditions, or the karaoke system 10 may be specified by an instruction from a store clerk.

また、所定のタイミングとしては、例えば、利用日時の1日前などの予め定められたタイミング、及びユーザが予約をした店舗50に来店した際などの特定のタイミングである。これらのタイミングに通信端末装置20から管理サーバ30が予約管理番号を受信した場合に、1のカラオケシステム10を特定してもよい。   The predetermined timing is, for example, a predetermined timing such as one day before the use date and time, or a specific timing such as when the user visits the store 50 that the user makes a reservation for. When the management server 30 receives the reservation management number from the communication terminal device 20 at these timings, one karaoke system 10 may be specified.

一方、管理サーバ装置30は、予め定められたタイミングにおいて、特定されたカラオケシステム10に対して、利用予約された利用日時に、予約データに含まれる利用言語の言語種別に基づいて、特定したカラオケシステム10の言語を、ユーザが希望する利用言語に変更させる指示である言語設定指示を送信する(図2の[8])。具体的には、言語設定指示は、利用日時と、利用言語の言語種別とが含まれている。   On the other hand, the management server device 30 identifies the specified karaoke system based on the language type of the usage language included in the reservation data at the usage date and time reserved for the specified karaoke system 10 at a predetermined timing. A language setting instruction, which is an instruction to change the language of the system 10 to the usage language desired by the user, is transmitted ([8] in FIG. 2). Specifically, the language setting instruction includes a use date and a language type of the use language.

また、カラオケシステム10は、言語設定指示を受信すると、言語設定指示に含まれる利用言語の言語種別に基づいて、当該カラオケシステム10の言語を、ユーザの希望する利用言語に設定する。特に、カラオケシステム10は、言語設定指示を受信したタイミングが、言語指定指示に含まれる利用時間まで所定の時間が残されるタイミングである場合には、利用時間に言語設定処理実行させる制御を実行し、当該言語設定指示を受信したタイミングが利用時間の直前のタイミングの場合には、当該タイミングで当該言語設定処理を実行する(図2の[9])。   In addition, when the karaoke system 10 receives the language setting instruction, the karaoke system 10 sets the language of the karaoke system 10 to the usage language desired by the user based on the language type of the usage language included in the language setting instruction. In particular, when the timing at which the language setting instruction is received is a timing at which a predetermined time is left until the usage time included in the language designation instruction, the karaoke system 10 executes control to execute the language setting process during the usage time. If the timing at which the language setting instruction is received is the timing immediately before the usage time, the language setting process is executed at the timing ([9] in FIG. 2).

なお、カラオケシステム10は、利用日時に示される終了時刻後に、カラオケシステム10の言語を、元の言語、すなわち、通常言語(例えば日本語)に変更させる(図2の10)。   The karaoke system 10 changes the language of the karaoke system 10 to the original language, that is, a normal language (for example, Japanese) after the end time indicated by the use date (10 in FIG. 2).

他方、カラオケシステム10は、通信端末装置20をコントローラとして登録するため、利用時間内に、通信端末装置20から予約をしたユーザのユーザID及び予約管理番号、通信端末装置20を識別する通信端末IDを含む利用登録指示を通信端末装置20から取得すると(図2の[11])、管理サーバ装置30から提供された利用予約する際のユーザID及び予約管理番号と、取得したユーザID及び予約管理番号を照合し(図2の[12])、ユーザID及び予約管理番号が一致する場合に通信端末IDによって識別される通信端末装置20を、当該カラオケシステム10の操作機能を有するコントローラとして登録する(図2の[13])。   On the other hand, since the karaoke system 10 registers the communication terminal device 20 as a controller, the user ID and reservation management number of the user who made a reservation from the communication terminal device 20 within the usage time, and the communication terminal ID for identifying the communication terminal device 20 Is acquired from the communication terminal device 20 ([11] in FIG. 2), the user ID and reservation management number for use reservation provided from the management server device 30 and the acquired user ID and reservation management are acquired. The communication terminal device 20 identified by the communication terminal ID when the user ID and the reservation management number match is registered as a controller having the operation function of the karaoke system 10. ([13] in FIG. 2).

なお、通信端末装置20がコントローラとして登録されると、カラオケシステム10は、当該通信端末装置20に登録された旨を送信する(図2の[14])。   When the communication terminal device 20 is registered as a controller, the karaoke system 10 transmits information indicating that the communication terminal device 20 has been registered ([14] in FIG. 2).

特に、通信端末装置20は、カラオケ提供サービスにログインした状態において当該管理サーバ装置30から提供されたWebページに従って利用登録指示を送信してもよいし、管理サーバ装置30より予め取得した所定のアプリケーション(後述の操作アプリ)を用いて利用登録指示を送信してもよい。   In particular, the communication terminal device 20 may transmit a usage registration instruction in accordance with a Web page provided from the management server device 30 in a state where the communication terminal device 20 is logged in to the karaoke provision service, or a predetermined application acquired in advance from the management server device 30 The use registration instruction may be transmitted using (an operation application described later).

そして、通信端末装置20は、コントローラとして登録されると、所定のアプリケーションによって選曲予約又はカラオケデータを操作する指示を実行することができるようになっている。   And if the communication terminal device 20 is registered as a controller, it can perform the instruction | indication which operates music selection reservation or karaoke data by a predetermined application.

このような構成を有することによって、本実施形態のカラオケ通信システム1は、カラオケシステム10の利用予約をする際、カラオケシステム10を利用する際の言語を指定すれば、操作入力を支援する支援表示を行うための文字、例えば、音量その他のコントローラ部分に表示される文字やカラオケデータの再生時に表示されるカラオケ関連表示画像、例えば、カラオケの再生時にカラオケ用の画像に重畳される文字などの言語をユーザが希望する言語に設定し、カラオケシステム10を利用する際には、ユーザが希望する言語によってカラオケシステム10を操作することができるようになっている。   By having such a configuration, the karaoke communication system 1 according to the present embodiment, when making a reservation for use of the karaoke system 10, if a language for using the karaoke system 10 is specified, a support display that supports operation input. For example, characters such as characters displayed on the volume or other controller parts, karaoke-related display images displayed during playback of karaoke data, such as characters superimposed on a karaoke image during playback of karaoke Is set to the language desired by the user, and when the karaoke system 10 is used, the karaoke system 10 can be operated in the language desired by the user.

したがって、本実施形態のカラオケ通信システム1は、特定の言語を使用するユーザだけでなく、特定の言語以外の言語を使用するユーザであっても容易にカラオケシステム10の操作を行わせることができるので、幅広いユーザに利用させることができる。   Therefore, the karaoke communication system 1 of the present embodiment can easily operate the karaoke system 10 not only for a user who uses a specific language but also for a user who uses a language other than the specific language. Therefore, it can be used by a wide range of users.

また、本実施形態のカラオケ通信システム1は、上記に加えて、利用予約する際に、ユーザが希望する言語、すなわち、利用言語の言語種別がユーザによって指示されれば、カラオケシステム10を利用する際、当該利用言語にてカラオケシステム10を利用することができる。このため、カラオケシステム10の利用時間が限られる場合であっても、言語を設定するのに要する時間を節約することができ、かつ、スムーズな利用を実現することができるようになっている。   In addition to the above, the karaoke communication system 1 according to the present embodiment uses the karaoke system 10 when the language desired by the user, that is, the language type of the usage language is instructed by the user when making a usage reservation. At that time, the karaoke system 10 can be used in the language used. For this reason, even when the use time of the karaoke system 10 is limited, the time required to set the language can be saved, and smooth use can be realized.

[2]カラオケ通信システムの各部の具体的な構成
[2.1]カラオケシステム
次に、図3を用いて本実施形態のカラオケシステム10の構成及びその動作について説明する。なお、図3は、本実施形態におけるカラオケシステム10の構成を示す構成図である。
[2] Specific Configuration of Each Part of Karaoke Communication System [2.1] Karaoke System Next, the configuration and operation of the karaoke system 10 of the present embodiment will be described with reference to FIG. In addition, FIG. 3 is a block diagram which shows the structure of the karaoke system 10 in this embodiment.

本実施形態のカラオケシステム10は、図3に示すように、ネットワークNを介して管理サーバ装置30からカラオケデータ及び楽曲画像データ等を取得するための通信を行う通信制御部111と、マイクMから出力された音声信号に対して所定の処理を行う音声入力処理部112と、カラオケデータに含まれる楽曲データを再生するカラオケ再生部113と、再生された楽曲データに対応する楽音をスピーカSPに拡声させる拡声処理部114と、を備えている。   As shown in FIG. 3, the karaoke system 10 of the present embodiment includes a communication control unit 111 that performs communication for acquiring karaoke data, music image data, and the like from the management server device 30 via the network N, and a microphone M. A voice input processing unit 112 that performs predetermined processing on the output audio signal, a karaoke reproduction unit 113 that reproduces music data included in the karaoke data, and a musical sound corresponding to the reproduced music data are amplified to the speaker SP And a loudspeaker processing unit 114 to be operated.

また、カラオケシステム10は、表示部115と、表示部115を制御する表示制御部116と、図示しないリモコン装置又は通信端末装置20と近距離無線通信を行う近距離無線通信部117と、各部を統合的に制御するシステム制御部118と、カラオケデータの一部及び言語データの一部が記憶されるシステム用DB119と、管理サーバ装置30の指示に基づいてカラオケシステム10の言語として利用言語を設定する言語設定処理機能を有するデータ処理部120と、ユーザの指示を受け付ける操作部130と、タイマ140と、ROM/RAM150と、を備えている。   The karaoke system 10 includes a display unit 115, a display control unit 116 that controls the display unit 115, a short-range wireless communication unit 117 that performs short-range wireless communication with a remote control device or communication terminal device 20 (not shown), and each unit. Based on instructions from the system control unit 118 for integrated control, a DB 119 for storing part of karaoke data and part of language data, and an instruction from the management server device 30, the language used is set as the language of the karaoke system 10 A data processing unit 120 having a language setting processing function, an operation unit 130 for accepting a user instruction, a timer 140, and a ROM / RAM 150.

そして、カラオケシステム10は、システム制御部118を中心にバスBや所定の伝送ラインによって接続される。   The karaoke system 10 is connected to the system control unit 118 by a bus B or a predetermined transmission line.

なお、例えば、本実施形態のカラオケ再生部113は、本発明の再生手段を構成し、システム用DB119は、本発明の言語記憶手段を構成する。また、例えば、本実施形態のデータ処理部120は、本発明の取得手段、管理サーバ装置30の利用言語管理部362と、本発明の言語設定処理を構成する。さらに、例えば、本実施形態の操作部130は、本発明の操作手段を構成する。   For example, the karaoke playback unit 113 of the present embodiment constitutes the playback means of the present invention, and the system DB 119 constitutes the language storage means of the present invention. Further, for example, the data processing unit 120 of the present embodiment constitutes the acquisition unit of the present invention, the use language management unit 362 of the management server device 30, and the language setting process of the present invention. Further, for example, the operation unit 130 of the present embodiment constitutes an operation unit of the present invention.

通信制御部111は、システム制御部118の制御の下、ネットワークNを介してユーザが保持する通信端末装置(後述のようにコントローラとして登録された通信端末装置)20又は管理サーバ装置30と通信回線を構築し、各種データの授受を行う。   The communication control unit 111 communicates with a communication terminal device (a communication terminal device registered as a controller as will be described later) 20 or a management server device 30 held by a user via the network N under the control of the system control unit 118. To exchange data.

特に、通信制御部111は、近距離無線通信部117やネットワークNを介して通信端末装置20から、又は、図示しないリモコン装置からユーザによる選曲番号を含む選曲指示などの操作指示を受信する。   In particular, the communication control unit 111 receives an operation instruction such as a music selection instruction including a music selection number by the user from the communication terminal device 20 or the remote control device (not shown) via the short-range wireless communication unit 117 and the network N.

そして、通信制御部111は、選曲指示を受信すると、システム制御部118の制御の下、
(1)選曲番号に基づいて、記憶装置40、又は、システム用DB119からカラオケデータを取得し、
(2)所定の再生タイミングに、取得したカラオケ再生部113にカラオケデータに含まれるカラオケ用の楽曲データを供給し、
(3)カラオケ用の楽曲データの再生と同期させ、表示部115に背景画像データと歌詞データとを出力する。
Then, when the communication control unit 111 receives the music selection instruction, under the control of the system control unit 118,
(1) Based on the music selection number, karaoke data is acquired from the storage device 40 or the system DB 119,
(2) At a predetermined playback timing, karaoke music data included in the karaoke data is supplied to the acquired karaoke playback unit 113, and
(3) The background image data and the lyrics data are output to the display unit 115 in synchronization with the reproduction of the music data for karaoke.

一方、通信制御部111は、言語設定処理を実行する際に、所定のタイミングに管理サーバ装置30から送信された言語設定指示を受信すると、受信した言語設定指示をデータ処理部120に提供する。   On the other hand, when the communication control unit 111 receives a language setting instruction transmitted from the management server device 30 at a predetermined timing when executing the language setting process, the communication control unit 111 provides the received language setting instruction to the data processing unit 120.

また、通信制御部111は、コントローラとして通信端末装置20を登録する要求である利用登録要求を通信端末装置20から受信し、受信した利用登録要求をデータ処理部120に提供する。   Further, the communication control unit 111 receives a usage registration request, which is a request for registering the communication terminal device 20 as a controller, from the communication terminal device 20, and provides the received usage registration request to the data processing unit 120.

カラオケ再生部113は、MIDI音源を有し、システム制御部118の制御の下、管理サーバ装置30を介して記憶装置40から取得された又はシステム用DB119から読み出したカラオケデータに含まれるカラオケ用の楽曲データに基づいてMIDI音源を制御する再生処理を行うようになっている。   The karaoke playback unit 113 has a MIDI sound source, and is controlled by the system control unit 118 and is acquired from the storage device 40 via the management server device 30 or read from the system DB 119 for karaoke data. A reproduction process for controlling the MIDI sound source is performed based on the music data.

そして、カラオケ再生部113は、再生処理によって再生されたカラオケ用の楽曲データを拡声処理部114に出力する。   Then, the karaoke playback unit 113 outputs the karaoke music data played back by the playback process to the loudspeaker processing unit 114.

また、カラオケ再生部113は、カラオケデータに含まれるジャンルデータを抽出し、後述するように、抽出したジャンルデータに基づいて、ジャンルデータに対応付けて記憶される背景画像データをシステム用DB119から取得する。   Further, the karaoke reproducing unit 113 extracts genre data included in the karaoke data, and acquires background image data stored in association with the genre data from the system DB 119 based on the extracted genre data, as will be described later. To do.

そして、カラオケ再生部113は、取得した背景画像データに基づく背景画像をカラオケ用の楽曲データの再生に同期させて表示部115に表示するための画像データを表示制御部116に出力する。   Then, the karaoke playback unit 113 outputs, to the display control unit 116, image data for displaying the background image based on the acquired background image data on the display unit 115 in synchronization with the playback of the karaoke music data.

なお、本実施形態においては、背景画像データをユーザが有する通信端末装置20から取得してもよいし、ネットワークNを介して外部のwebページから取得してもよい。また、この場合には、カラオケ再生部113は、取得した背景画像データに基づく背景画像をカラオケ用の楽曲データの再生に同期させて表示部115に表示するための画像データを表示制御部116に抽出する。   In the present embodiment, the background image data may be acquired from the communication terminal device 20 owned by the user, or may be acquired from an external web page via the network N. In this case, the karaoke playback unit 113 also displays image data for displaying the background image based on the acquired background image data on the display unit 115 in synchronization with the playback of the karaoke song data. Extract.

拡声処理部114は、システム制御部118の制御の下、カラオケ再生部113から出力された楽音データをアナログ形式のオーディオ信号に変換する処理及び変換されたオーディオ信号を所定のレベルに増幅してスピーカSPに出力する処理を行う。   The loudspeaker processing unit 114 performs processing for converting the musical tone data output from the karaoke playback unit 113 into an analog audio signal under the control of the system control unit 118, and amplifies the converted audio signal to a predetermined level to produce a speaker. Process to output to SP.

なお、スピーカSPは、カラオケシステム10が設けられた設置場所によって適したシステムによって構成される。また、拡声処理部114にて、残響処理等の各種信号処理を施し、当該信号処理後のオーディオ信号をスピーカSPから出力させる構成としてもよい。   The speaker SP is configured by a system suitable for the installation location where the karaoke system 10 is provided. The loudspeaker processing unit 114 may perform various signal processing such as reverberation processing and output the audio signal after the signal processing from the speaker SP.

表示部115は、例えば、有機EL(Electro−Luminescence)素子又は液晶表示素子によって構成され、表示制御部116の制御に従って所定の画像を表示する。   The display unit 115 is configured by, for example, an organic EL (Electro-Luminescence) element or a liquid crystal display element, and displays a predetermined image under the control of the display control unit 116.

具体的には、表示部115は、背景画像データ及び歌詞データに基づいて歌詞が重畳された画像を表示する。すなわち、表示部115は、再生される楽曲データに併せて歌詞及び背景画像を表示するカラオケ表示を行う。   Specifically, the display unit 115 displays an image on which lyrics are superimposed based on background image data and lyrics data. That is, the display unit 115 performs karaoke display that displays lyrics and a background image together with music data to be reproduced.

また、表示部115は、カラオケデータの再生中、その再生準備中又はその再生終了後の採点結果の表示など所定のタイミングにおいて、カラオケに関連する表示画像とともに、又は、単独で、ユーザの操作指示やカラオケに関する文字を、利用言語によって、表示する。   In addition, the display unit 115 displays a user operation instruction together with a display image related to karaoke or alone at a predetermined timing such as displaying the scoring result during reproduction of the karaoke data, during preparation for reproduction, or after completion of the reproduction. And characters related to karaoke are displayed according to the language used.

表示制御部116は、カラオケ再生部113の下、背景画像データに基づく表示処理を実行し、背景画像を表示するための表示用データを生成して表示部115に出力する。   The display control unit 116 performs display processing based on the background image data under the karaoke playback unit 113, generates display data for displaying the background image, and outputs the display data to the display unit 115.

また、表示制御部116は、言語設定処理において設定された利用言語によって、背景画像やカラオケ用の他の画像、又は単独で、選曲時、再生中、再生の強制終了時、採点時、及び採点結果の表示時などのユーザがカラオケシステム10を利用する際に表示されるカラオケ関連画像を表示する表示制御処理を実行する。   In addition, the display control unit 116 selects a background image, another image for karaoke, or alone, at the time of song selection, during playback, forced termination of playback, scoring, and scoring depending on the language used in the language setting process. A display control process for displaying a karaoke-related image displayed when the user uses the karaoke system 10 such as when displaying the result is executed.

例えば、表示制御部116は、選曲時には、「選曲してください」などの選曲を促す表示、カラオケ再生中の拍手など効果音が出される際の効果音の種別を認識されるための表示、採点時の操作を促すための表示、又は、採点結果の表示に含まれる文字を利用言語によって表示させる。   For example, at the time of music selection, the display control unit 116 displays a message prompting music selection such as “Please select music”, a display for recognizing the type of sound effect when a sound effect such as applause during karaoke playback is made, and scoring Characters included in the display for prompting the time operation or the display of the scoring result are displayed in the language used.

近距離無線通信部117は、IrDA(Infrared data Association)等の赤外線通信、又は、bluetooth,IEEE802.15.4、無線LAN等の近距離無線通信規格に従い、通信端末装置20や図示しないカラオケリモコン装置とデータの授受を行う。   The short-range wireless communication unit 117 is a communication terminal device 20 or a karaoke remote control device (not shown) according to infrared communication such as IrDA (Infrared data Association) or short-range wireless communication standards such as Bluetooth, IEEE802.15.4, wireless LAN, etc. And exchange data.

例えば、近距離無線通信部117は、通信端末装置20又は図示しないカラオケリモコン装置から送信されたユーザの指示入力を受け付け、受け付けた指示に対応する命令コマンドをバスBに出力する。   For example, the short-range wireless communication unit 117 receives a user instruction input transmitted from the communication terminal device 20 or a karaoke remote control device (not shown), and outputs a command command corresponding to the received instruction to the bus B.

なお、通信端末装置20とカラオケシステム10との間の通信は、ネットワークNや管理サーバ装置30を介して実行されてもよい。   The communication between the communication terminal device 20 and the karaoke system 10 may be executed via the network N or the management server device 30.

システム制御部118は、主に図示せぬ中央演算処理装置(CPU)、キャッシュメモリ、及びRAMによって構成され各部を統合的に制御する。また、システム制御部118は、各部と連動し、前記各機能を実現するための処理を実行する。   The system control unit 118 is mainly configured by a central processing unit (CPU), a cache memory, and a RAM (not shown), and integrally controls each unit. In addition, the system control unit 118 executes processing for realizing each function in conjunction with each unit.

システム用DB119には、
(1)各機能を実現するための処理を実行する際に利用されるプログラムと、
(2)ジャンルデータを有し、カラオケ用の楽曲データを再生する際に表示部115に表示するための複数の背景画像データと、
(3)カラオケデータと、
(4)中国語、韓国語及び英語などの言語種別毎に、操作入力を支援する支援表示、及び、カラオケデータの再生時に表示手段に表示されるカラオケ関連表示画像に含まれる文字群が規定される言語データと、
が記憶される。
In the system DB 119,
(1) a program used when executing processing for realizing each function;
(2) a plurality of background image data having genre data and displayed on the display unit 115 when reproducing karaoke music data;
(3) Karaoke data and
(4) For each language type, such as Chinese, Korean, and English, a character group included in a support display that supports operation input and a karaoke related display image displayed on the display means when reproducing karaoke data is defined. Language data
Is memorized.

特に、各言語における言語データには、操作部130において使用される言語セット、及び、カラオケ関連画像表示で使用される言語セットが含まれる。   In particular, the language data in each language includes a language set used in the operation unit 130 and a language set used in karaoke-related image display.

なお、システム用DB119には、中国語、韓国語又は英語などの頻繁に使用され言語における言語データが記憶され、それ以外の使用頻度が少ない言語データは、管理サーバ装置30に記憶される。   The system DB 119 stores language data in a frequently used language such as Chinese, Korean, or English, and other language data that is less frequently used is stored in the management server device 30.

データ処理部120は、システム制御部118と同一、又は、独立したCPUにより構成され、アプリケーションを実行することにより、カラオケシステム10が利用日時に利用言語を設定するための予約制御を行う予約制御部123と、カラオケシステム10の言語を利用言語に設定する言語制御部124と、ユーザが有する通信端末装置20をコントローラとして登録する利用登録部125と、を実現する。   The data processing unit 120 is configured by a CPU that is the same as or independent from the system control unit 118, and performs a reservation control for the karaoke system 10 to set a usage language at the usage date and time by executing an application. 123, a language control unit 124 that sets the language of the karaoke system 10 as the usage language, and a usage registration unit 125 that registers the communication terminal device 20 that the user has as a controller.

予約制御部123は、管理サーバ装置30から送信された言語設定指示を受信した場合に、当該言語設定指示に含まれる予約管理番号、予約される利用日時、利用言語の言語種別、ユーザID及び言語データ(当該言語設定指示に含まれている場合のみ)を抽出し、これらのデータをそれぞれ対応付けてROM/RAM150に記憶する。   When the reservation control unit 123 receives a language setting instruction transmitted from the management server device 30, the reservation control unit 123 includes a reservation management number included in the language setting instruction, a use date and time to be reserved, a language type of a use language, a user ID, and a language. Data (only when included in the language setting instruction) is extracted, and these data are associated with each other and stored in the ROM / RAM 150.

なお、予約制御部123は、予約された利用時間前に、通信端末装置20を用いて選曲予約が実行されること示す選曲予約フラグが言語設定指示に含まれている場合には、通信制御部111を介してユーザ管理DB401からユーザIDに基づいて該当する予約管理番号の予約データを検索し、当該予約管理番号に対応付けて記憶される選曲リストデータを取得する。   Note that the reservation control unit 123, when the language setting instruction includes a music selection reservation flag indicating that the music selection reservation is executed using the communication terminal device 20 before the reserved use time, The reservation data of the corresponding reservation management number is retrieved from the user management DB 401 via the user ID via the user ID 111, and the music selection list data stored in association with the reservation management number is acquired.

そして、予約制御部123は、取得した選曲リストデータをROM/RAM150に記憶し、カラオケ装置10の利用時には、通信制御部111などと連動し、当該選曲リストデータに含まれる各カラオケデータの取得及び選曲予約を実行する。   And the reservation control part 123 memorize | stores the acquired music selection list data in ROM / RAM150, and at the time of utilization of the karaoke apparatus 10, acquisition of each karaoke data contained in the said music selection list data in conjunction with the communication control part 111 etc. Perform music selection reservation.

また、予約制御部123は、言語設定指示を受信した場合であって、利用予約された利用日時までに予め定められた時間がある場合(例えば、1分以上)には、利用日時における開始時刻の予め定められた時間前(例えば、1分前)に言語設定処理を開始するため、当該時刻をタイマ140にセットし、所定の時刻が到来した際に言語制御部124に、言語設定処理の開始を指示する。   In addition, when the reservation control unit 123 receives a language setting instruction and there is a predetermined time before the use date and time reserved for use (for example, 1 minute or more), the start time at the use date and time In order to start the language setting process before a predetermined time (for example, one minute before), the time is set in the timer 140, and when the predetermined time arrives, the language control unit 124 is notified of the language setting process. Instruct the start.

また、予約制御部123は、利用日時にまでに予め定められた時間がない場合(例えば、1分以内)には、言語制御部124に言語設定処理の開始を指示する。   In addition, the reservation control unit 123 instructs the language control unit 124 to start the language setting process when there is no predetermined time until the use date and time (for example, within 1 minute).

一方、予約制御部123は、タイマ140と連動して利用日時に基づいて該当する利用予約に関する利用日時における終了時刻を検出し、言語制御部124に、当該終了時刻にカラオケシステム10の言語を、通常言語(すなわち、日本語)に変更させるための指示を行う。   On the other hand, the reservation control unit 123 detects the end time at the use date and time related to the corresponding use reservation based on the use date and time in conjunction with the timer 140, and the language control unit 124 sets the language of the karaoke system 10 at the end time. An instruction for changing to the normal language (ie, Japanese) is given.

言語制御部124は、予約制御部123の指示の下、利用言語の言語種別に基づいてROM/RAMに150に記憶される言語データを読み出し、又は、ROM/RAM150に記憶される言語種別に基づいてシステム用DB119から言語データを読み出す。   Under the instruction of the reservation control unit 123, the language control unit 124 reads out the language data stored in the ROM / RAM 150 based on the language type of the language used, or based on the language type stored in the ROM / RAM 150. Language data is read from the system DB 119.

そして、言語制御部124は、読み出した言語データに含まれる操作部130において使用される言語セットに基づいて、操作部130に対して、表示パネル131に対する支援表示を行うため文字を利用言語に変更する。   Then, the language control unit 124 changes the character to the language to be used in order to perform support display on the display panel 131 on the operation unit 130 based on the language set used in the operation unit 130 included in the read language data. To do.

また、言語制御部124は、読み出した言語データに含まれるカラオケ関連画像表示で使用される言語セットに基づいて、表示制御部116に対して、ユーザがカラオケを利用する際に表示部115に表示されるカラオケ関連表示画像に含まれる文字を利用言語に変更するための処理を実行する。   In addition, the language control unit 124 displays the display control unit 116 on the display unit 115 when the user uses karaoke, based on the language set used in the karaoke related image display included in the read language data. The process for changing the character contained in the displayed karaoke related display image into a use language is performed.

利用登録部125は、通信制御部111を介して利用時間内に通信端末装置20から予約管理番号及びユーザIDを含む利用登録指示を受信すると、当該受信した予約管理番号及びユーザIDと、ROM/RAM150に当該利用時間に対応付けて記憶される予約管理番号及びユーザIDと、を照合し、これらの予約管理番号及びユーザIDが一致した場合に、利用時間にカラオケシステム10を操作可能に機能するコントローラとして登録する。   When the usage registration unit 125 receives a usage registration instruction including the reservation management number and the user ID from the communication terminal device 20 within the usage time via the communication control unit 111, the usage registration unit 125 receives the received reservation management number and user ID, and the ROM / The reservation management number and the user ID stored in the RAM 150 in association with the usage time are collated, and when the reservation management number and the user ID match, the karaoke system 10 can be operated during the usage time. Register as a controller.

利用登録部125は、具体的に
(1)通信端末装置20をコントローラとしての登録を希望するユーザの操作指示に基づいて、当該通信端末装置20において読み取り可能又は取得可能な接続ID(例えば、QRコード(登録商標)などの2次元バーコード)を発行し、
(2)通信端末装置20から送信された当該接続IDを含む利用登録指示を受信すると、
(3)発行された接続IDと利用登録指示に含まれる接続IDと、をそれぞれ照合し、
(4)接続IDがそれぞれ一致した場合に、当該通信端末装置20をコントローラとして登録する、
各処理を実行する。
Specifically, the usage registration unit 125 (1) based on an operation instruction of a user who desires to register the communication terminal device 20 as a controller, can be read or acquired by the communication terminal device 20 (for example, QR ID). Code (registered trademark) and other 2D barcodes)
(2) When receiving a use registration instruction including the connection ID transmitted from the communication terminal device 20,
(3) The issued connection ID is compared with the connection ID included in the usage registration instruction,
(4) When the connection IDs match, the communication terminal device 20 is registered as a controller.
Execute each process.

なお、利用登録部125は、管理サーバ装置30を介して接続IDを含む利用登録指示を受信してもよいし、通信端末装置20と近距離無線通信などによって直接通信回線を確立した上で当該利用登録指示を受信してもよい。   The usage registration unit 125 may receive a usage registration instruction including a connection ID via the management server device 30, or after establishing a direct communication line with the communication terminal device 20 by short-range wireless communication or the like. A usage registration instruction may be received.

また、利用登録部125の各処理は、全てカラオケシステム10で実行されずに、一部が管理サーバ装置30で実行されてもよく、例えば、上記の(2)〜(4)は、管理サーバ装置30によって実行されてもよい。この場合には、管理サーバ装置30は、通信端末装置20を当該カラオケシステム10のコントローラとして登録した場合には、コントローラとして機能させるための各種のデータを利用登録部125に送信し、当該利用登録部125は、受信したデータに基づいて該当する通信端末装置20をコントローラとして登録する。   In addition, all the processes of the usage registration unit 125 may not be executed by the karaoke system 10 but may be partially executed by the management server device 30. For example, the above (2) to (4) It may be executed by the device 30. In this case, when registering the communication terminal device 20 as the controller of the karaoke system 10, the management server device 30 transmits various data for functioning as a controller to the usage registration unit 125, and the usage registration. The unit 125 registers the corresponding communication terminal device 20 as a controller based on the received data.

操作部130は、カラオケシステム10の前面に形成され、各種の確認ボタン、各操作指令を入力する操作ボタン、ダイヤル、テンキー、及び、その他のキーにより構成される。   The operation unit 130 is formed on the front surface of the karaoke system 10 and includes various confirmation buttons, operation buttons for inputting operation commands, a dial, a numeric keypad, and other keys.

例えば、操作部130は、再生される楽曲の音量、AUXの入力の選択、マイクMの音量、スピーカSPの切り替え、イコライジングやエコーなどのエフェクト処理、選曲、選曲予約、及び、予約された楽曲の確認など、各種の操作を行うためのユーザ指示を受け付ける。   For example, the operation unit 130 selects the volume of music to be played back, selection of AUX input, volume of the microphone M, switching of the speaker SP, effect processing such as equalizing and echoing, music selection, music selection reservation, and reserved music User instructions for performing various operations such as confirmation are accepted.

また、操作部130は、操作入力を支援する支援表示を行うための表示パネル131を有し、表示パネル131には、操作を受け付けるための操作ボタン、ダイヤル及びテンキーによる操作内容を特定するための文字が各操作ボタンなどに対応付けて表示される。   In addition, the operation unit 130 includes a display panel 131 for performing support display for supporting operation input. The display panel 131 is used for specifying the operation content using an operation button, a dial, and a numeric keypad for receiving an operation. Characters are displayed in association with each operation button.

そして、操作部130は、言語制御部124の制御に従って、表示パネル131に表示される文字の言語を利用言語に変更する。   Then, the operation unit 130 changes the language of characters displayed on the display panel 131 to the use language in accordance with the control of the language control unit 124.

例えば、ダイヤルが前面パネルに形成されるととともに、スピーカSPから出力される音のボリュームのレベルを示す表示パネル131がダイヤルの上部の前面に形成される場合であって、ダイヤルが回されることによって音のボリュームが変化する場合には、表示パネル131には、ダイヤルを回すことによって音量レベルを示す文字「音量レベル:X(Xは数字)」を利用言語によって表示する。   For example, when the dial is formed on the front panel and the display panel 131 indicating the volume level of the sound output from the speaker SP is formed on the front surface of the upper part of the dial, the dial is turned. When the sound volume changes due to the dial, the display panel 131 displays the character “volume level: X (X is a number)” indicating the volume level by turning the dial in the language used.

タイマ140は、システム制御部118及びデータ処理部120の制御の下、日付けも含めて現在時刻を出力する   The timer 140 outputs the current time including the date under the control of the system control unit 118 and the data processing unit 120.

ROM/RAM150は、カラオケデータの再生準備、再生及び採点結果の表示などの終了処理が実行される際、又は、言語設定処理が実行される際に、ワークエリアとして用いられる。   The ROM / RAM 150 is used as a work area when completion processing such as preparation for reproduction of karaoke data, reproduction and display of a scoring result is executed, or when language setting processing is executed.

また、ROM/RAM150は、カラオケシステム10を駆動させるためのアプリケーションデータの他に、ダウンロードされたカラオケデータや言語データ及びその他の必要なデータを記憶する。   The ROM / RAM 150 stores downloaded karaoke data, language data, and other necessary data in addition to application data for driving the karaoke system 10.

[2.2]管理サーバ装置
次に、図4を用いて本実施形態の管理サーバ装置30について説明する。図4は、本実施形態の管理サーバ装置30の構成を示すブロック図である。
[2.2] Management Server Device Next, the management server device 30 of this embodiment will be described with reference to FIG. FIG. 4 is a block diagram showing the configuration of the management server device 30 of this embodiment.

本実施形態における管理サーバ装置30は、図4に示すように、ネットワークNに通信接続される通信制御部310と、各種のメモリとして機能するROM/RAM320と、予約データが記憶されるデータベース300と、システム全体を制御するシステム管理制御部350と、カラオケシステム10の利用を確保する予約管理処理及び各種の処理を実行するデータ処理部360と、を有し、上記の各部は、バスBによって相互に接続される。   As shown in FIG. 4, the management server device 30 according to the present embodiment includes a communication control unit 310 that is communicatively connected to a network N, a ROM / RAM 320 that functions as various memories, and a database 300 that stores reservation data. A system management control unit 350 that controls the entire system, and a data management unit 360 that executes a reservation management process for ensuring the use of the karaoke system 10 and various processes. Connected to.

通信制御部310は、所定のネットワークインターフェースであり、ネットワーク
Nを介してカラオケシステム10、通信端末装置20及び記憶装置40データの授受を行う。
The communication control unit 310 is a predetermined network interface, and exchanges data with the karaoke system 10, the communication terminal device 20, and the storage device 40 via the network N.

ROM/RAM320は、管理サーバ装置30の駆動に必要な各種のプログラムを記憶する。また、ROM/RAM320は、システム管理制御部350やデータ処理部360が各種の処理を実行する際のワークエリアとして用いられる。   The ROM / RAM 320 stores various programs necessary for driving the management server device 30. The ROM / RAM 320 is used as a work area when the system management control unit 350 and the data processing unit 360 execute various processes.

DB300は、HDD(Hard Disc Drive)又はSSD(Solid State Drive)により構成され、予約に関するスケジュールデータが記憶されるスケジュール管理DB301、言語毎に言語データが記憶された言語DB302と、言語毎にカラオケの選曲を行うための選曲リストが記憶された選曲リストDB303と、言語毎のカラオケシステム10の操作を行うためのマニュアルのデータ及び通信端末装置20がコントローラとして機能する際に用いるアプリケーションデータ(以下、「操作アプリ」という。)が記憶されたマニュアルDB304と、を有している。   The DB 300 is configured by an HDD (Hard Disc Drive) or SSD (Solid State Drive), a schedule management DB 301 that stores schedule data regarding reservations, a language DB 302 that stores language data for each language, and a karaoke database for each language. A music selection list DB 303 storing a music selection list for performing music selection, manual data for operating the karaoke system 10 for each language, and application data used when the communication terminal device 20 functions as a controller (hereinafter, “ And a manual DB 304 in which “operation app” is stored.

スケジュール管理DB301には、スケジュールデータとして、店舗50毎に、日時に対応付けて各店舗50に設置される各カラオケシステム10の利用の有無がスケジュール化されるスケジュールデータが記憶される。   The schedule management DB 301 stores, as schedule data, schedule data that schedules the use of each karaoke system 10 installed in each store 50 in association with the date and time for each store 50.

特に、本実施形態においては、
(A)カラオケシステム10毎に、日時に対応付けて利用の有無が個別にスケジュール化されるデータ(以下、「個別スケジュールデータ」という。)が記憶されていてもよいし、
(B)店舗50毎に、カラオケシステム10が設定される部屋に収納可能な最大収容人数や料金体系などの個々の条件に対応付けて、利用可能なカラオケシステム10の台数に応じてスケジュール化されるデータ(以下、「利用枠スケジュールデータ」という。)が記憶されていてもよい。
In particular, in this embodiment,
(A) For each karaoke system 10, data (hereinafter referred to as “individual schedule data”) that is individually scheduled to be used in association with the date and time may be stored.
(B) Each store 50 is scheduled according to the number of available karaoke systems 10 in association with individual conditions such as the maximum number of people that can be stored in the room where the karaoke system 10 is set and the fee structure. Data (hereinafter referred to as “usage frame schedule data”) may be stored.

なお、本実施形態においては、利用枠スケジュールデータを用いる場合には、予約を行ったユーザによって希望するカラオケシステム10の利用開始時までに、店舗50の店員又は予約を行ったユーザによって、当該ユーザが利用するカラオケシステム10が特定される。   In the present embodiment, when the use frame schedule data is used, the user of the store 50 or the user who made the reservation before the start of use of the karaoke system 10 desired by the user who made the reservation, The karaoke system 10 used by is identified.

言語DB302には、フランス語、スペイン語及びポルトガル語などの各国の言語種別毎に、操作入力を支援する支援表示、及び、カラオケデータの再生時に表示手段に表示されるカラオケ関連表示画像に含まれる文字群が規定される言語データが記憶される。   In the language DB 302, for each language type such as French, Spanish, and Portuguese, support display for supporting operation input, and characters included in the karaoke related display image displayed on the display means when reproducing karaoke data Language data defining groups is stored.

なお、言語DB302には、システム用DB119とは異なり、中国語、韓国語又は英語などの頻繁に使用され言語以外の言語データが記憶される。   Unlike the system DB 119, the language DB 302 stores frequently used language data such as Chinese, Korean or English.

選曲リストDB303には、言語種別毎に、例えばカラオケデータを選択する際に用いる選曲番号と、楽曲名と、アーティスト名と、歌い出しなどの補助情報と、が該当する言語に対応付けてリスト化されたリストデータが記憶される。   In the song selection list DB 303, for each language type, for example, a song selection number used when selecting karaoke data, a song name, an artist name, and auxiliary information such as singing are listed in association with the corresponding language. The recorded list data is stored.

なお、各言語種別のリストデータは、言語種別毎に異なるURLが付与されて選曲リストDB303に記憶され、予約確認データをユーザの通信端末装置20に送信する際には、利用予約を行った際に設定した利用言語のリストデータのURLが提供される。   The list data for each language type is stored in the music selection list DB 303 with a different URL for each language type, and when the reservation confirmation data is transmitted to the user's communication terminal device 20, the use reservation is made. The URL of the list data of the language used is set.

また、各言語種別のリストデータは、ユーザの操作に基づいて、アーティスト名、楽曲名又は年代などの所定の条件の検索結果を表示することが可能なデータ構造を有している。   The list data of each language type has a data structure that can display a search result of a predetermined condition such as an artist name, a song name, or an age based on a user operation.

マニュアルDB304には、言語種別毎に、
(1)カラオケシステム10の操作マニュアルによって形成されたドキュメントデータと、
(2)通信端末装置20をコントローラとして利用する際に用いる操作アプリと、
が記憶される。
In the manual DB 304, for each language type,
(1) Document data formed by the operation manual of the karaoke system 10;
(2) an operation application used when the communication terminal device 20 is used as a controller;
Is memorized.

なお、操作マニュアルのドキュメントデータは、異なるURLが付与されてマニュアルDB304に記憶され、予約確認データをユーザの通信端末装置20に送信する際には、利用予約を行った際に設定した利用言語におけるドキュメントデータのURLが提供される。   The document data of the operation manual is stored in the manual DB 304 with a different URL, and when the reservation confirmation data is transmitted to the user's communication terminal device 20, it is in the usage language set when the usage reservation is made. A URL for document data is provided.

また、操作アプリは、異なるURLが付与されてマニュアルDB304に記憶される。操作アプリは、選曲操作、選曲予約キャンセル、再生、再生停止、採点要求、採点終了、又は、背景画像の表示切り替えなどの通信端末措置20がコントローラとして登録された場合に、カラオケシステム10を操作するためのアプリケーションである。   The operation application is stored in the manual DB 304 with a different URL. The operation application operates the karaoke system 10 when a communication terminal measure 20 such as a music selection operation, a music selection reservation cancellation, reproduction, reproduction stop, scoring request, scoring end, or background image display switching is registered as a controller. It is an application for.

特に、操作アプリは、通信端末装置20のOSのタイプや機種に対応付けて記憶されており、例えば、通信端末装置20に表示されるタッチ操作用の操作画像の表示、及び操作画像の接触操作入力を受け付ける制御を行うアプリケーションである。ただし、ユーザの音声を認識して操作入力を受け付けるための制御を行うアプリケーションであってもよい。   In particular, the operation application is stored in association with the OS type or model of the communication terminal device 20. For example, display of an operation image for touch operation displayed on the communication terminal device 20 and contact operation of the operation image are performed. It is an application that performs control to accept input. However, it may be an application that performs control for recognizing a user's voice and receiving an operation input.

システム管理制御部350は、主に中央演算処理装置(CPU)によって構成され、プログラムを実行することによって、管理サーバ装置30の各部を統合制御する。   The system management control unit 350 is mainly configured by a central processing unit (CPU), and performs integrated control of each unit of the management server device 30 by executing a program.

データ処理部360は、システム管理制御部350による制御の下、通信端末装置20と連動し、所定のアプリケーションの実行によって、ユーザの指示に基づきカラオケシステム10の利用を確保する予約管理処理を実行する予約管理処理部361と、予約日時に設定された利用言語をカラオケシステム10の言語に設定する利用言語管理部362とが実現する   Under the control of the system management control unit 350, the data processing unit 360 is linked with the communication terminal device 20, and executes a reservation management process that ensures the use of the karaoke system 10 based on a user instruction by executing a predetermined application. The reservation management processing unit 361 and the use language management unit 362 that sets the use language set for the reservation date and time as the language of the karaoke system 10 are realized.

予約管理処理部361は、カラオケ提供サービスにログインしているユーザに対して、ユーザの希望する利用日時に、かつ、ユーザの希望する利用言語によって利用可能に、所定の店舗50のカラオケシステム10の利用を確保する予約管理処理を実行する。   The reservation management processing unit 361 allows the user who logs in to the karaoke provision service to use the karaoke system 10 of the predetermined store 50 so that it can be used at the use date and time desired by the user and in the use language desired by the user. Execute reservation management processing to ensure usage.

特に、予約管理処理部361は、スケジュール管理DB301に記憶される各店舗50及び各カラオケシステム10の予約スケジュールが記憶されたスケジュールデータを参照し、通信端末装置20を介して入力されたユーザの操作入力に基づいて予約を行う予約管理処理を実行する。   In particular, the reservation management processing unit 361 refers to the schedule data in which the reservation schedules of each store 50 and each karaoke system 10 stored in the schedule management DB 301 are stored, and the user's operation input via the communication terminal device 20 Reservation management processing for making a reservation based on the input is executed.

具体的には、予約管理処理部361は、個別スケジュールデータに基づいて特定のカラオケシステム10の予約(以下、「特定予約」という。)を行う場合には、通信端末装置20を介して取得したユーザの操作入力に従って、カラオケシステム10の予約状況(空き状況)などのユーザが希望するカラオケシステム10の予約を確保するためのWebページを提供し、利用日時及び利用言語の言語種別を含む予約データを取得する。   Specifically, the reservation management processing unit 361 acquires the specific karaoke system 10 based on the individual schedule data (hereinafter referred to as “specific reservation”) through the communication terminal device 20. Reservation data that provides a web page for securing a reservation of the karaoke system 10 desired by the user, such as the reservation status (vacancy status) of the karaoke system 10 according to the user's operation input, and includes the use date and language type of the use language To get.

また、予約管理処理部361は、特定予約ではなく、利用枠スケジュールデータに基づいて当該利用日時にカラオケシステム10の利用の確保のための予約(以下、「枠予約」という。)を行う場合には、通信端末装置20を介して取得したユーザの操作入力に従って、予約状況などのユーザが希望する店舗50における利用日時の予約を確保するためのWebページを提供し、利用日時及び利用言語の言語種別を含む予約データを取得する。   In addition, the reservation management processing unit 361 makes a reservation (hereinafter referred to as “frame reservation”) for ensuring the use of the karaoke system 10 at the use date and time based on the use frame schedule data instead of the specific reservation. Provides a Web page for securing a reservation of the use date and time at the store 50 desired by the user according to the user's operation input acquired via the communication terminal device 20, and the language of the use date and language Get reservation data including type.

例えば、予約管理処理部361は、特定予約及び枠予約とも、ユーザの指示及びそれに基づいて実行される処理に従って、Webページの切り換え、当該指示に基づく所定の処理、又は、スケジュール管理DB301に記憶されるスケジュールデータの参照を実行し、特定のカラオケシステム10又は店舗50における利用日時及び利用言語の言語種別を含む予約データを取得して予約を確定する。   For example, the reservation management processing unit 361 stores both the specific reservation and the frame reservation in the Web page switching, the predetermined process based on the instruction, or the schedule management DB 301 according to the user instruction and the process executed based on the instruction. The schedule data is referred to, and reservation data including the use date and language type of the use karaoke in the specific karaoke system 10 or the store 50 is acquired and the reservation is confirmed.

なお、予約管理処理部361は、予約データを取得する際に、特定の通信端末装置20をカラオケシステム10のコントローラとして用いることを要求した場合には、通信端末装置20のOSや機種などをカラオケシステム10の操作を行うための操作アプリの種別を特定する。   If the reservation management processing unit 361 requests that the specific communication terminal device 20 be used as a controller of the karaoke system 10 when acquiring the reservation data, the reservation management processing unit 361 determines the OS or model of the communication terminal device 20 as karaoke. The type of operation application for operating the system 10 is specified.

一方、予約管理処理部361は、予約が確定して予約データを取得すると、予約管理番号を発行し、該当するユーザのユーザIDを取得し、発行した予約管理番号と取得したユーザIDとを対応付け該当するスケジュール管理DB301に記憶される個別スケジュールデータ又は利用枠スケジュールデータを更新する。   On the other hand, when the reservation is confirmed and the reservation data is acquired, the reservation management processing unit 361 issues a reservation management number, acquires the user ID of the corresponding user, and associates the issued reservation management number with the acquired user ID. The individual schedule data or usage frame schedule data stored in the corresponding schedule management DB 301 is updated.

また、予約管理処理部361は、取得した予約データに予約管理番号を含め、当該予約データを、通信制御部310を介してユーザ管理DB401に登録する。   In addition, the reservation management processing unit 361 includes a reservation management number in the acquired reservation data, and registers the reservation data in the user management DB 401 via the communication control unit 310.

そして、予約管理処理部361は、
(1)予約管理番号、
(2)予約された利用日時、
(3)予約店舗(必要に応じて予約したカラオケシステム10の機器IDを含む。)、
(4)利用言語の言語種別、
(5)利用言語の言語種別に基づいてカラオケの楽曲を選曲するための選曲リストデータの取得方法、
(6)利用言語の言語種別に基づくカラオケシステム10の操作マニュアルデータの取得方法、及び、
(7)カラオケシステム10の操作を行うための操作アプリの取得方法(ユーザが希望した場合)、
を含む予約確認データを生成し、該当する通信端末装置20に送信する。
Then, the reservation management processing unit 361
(1) Reservation management number,
(2) reserved use date and time,
(3) Reserved store (including the device ID of the karaoke system 10 reserved as necessary),
(4) Language type of language used,
(5) A method for acquiring music selection list data for selecting a karaoke song based on the language type of the language used;
(6) A method for acquiring operation manual data of the karaoke system 10 based on the language type of the language used, and
(7) An operation app acquisition method for operating the karaoke system 10 (when the user desires),
Reservation confirmation data is generated and transmitted to the corresponding communication terminal device 20.

例えば、予約管理処理部361は、通信端末装置20において所定のアプリケーションの実行し、表示可能なデータ形式によって予約確認データを生成して送信してもよい。また、htmel形式やテキスト形式など電子メール形式によって予約確認データを生成する。   For example, the reservation management processing unit 361 may execute a predetermined application in the communication terminal device 20, generate reservation confirmation data in a displayable data format, and transmit the reservation confirmation data. In addition, reservation confirmation data is generated in an electronic mail format such as the htmel format or text format.

また、予約管理処理部361は、選曲リストデータ、操作マニュアルデータ及び操作アプリを取得するため、ユーザID及び予約管理番号の情報を含むURLを取得方法として含めて予約確認データを生成する。   In addition, the reservation management processing unit 361 generates reservation confirmation data including a URL including user ID and reservation management number information as an acquisition method in order to acquire music selection list data, operation manual data, and an operation application.

そして、予約管理処理部361は、生成した予約確認データを所定のアプリケーションの通信機能を用いて通信端末装置20によって閲覧可能に表示させるための処理を実行し、又は、生成した予約確認データをユーザ情報に記憶されるメールアドレスに送信する。   Then, the reservation management processing unit 361 executes processing for displaying the generated reservation confirmation data so as to be viewable by the communication terminal device 20 using a communication function of a predetermined application, or the generated reservation confirmation data is displayed by the user. Send to the email address stored in the information.

他方、予約管理処理部361は、通信端末装置20から上記の選曲リストデータ、操作マニュアルデータ又は操作アプリのURLを受信すると、選曲リストDB303又はマニュアルDB304から該当するデータを読み出し、該当する通信端末装置20に読み出したデータを送信する。   On the other hand, when receiving the music selection list data, the operation manual data, or the URL of the operation application from the communication terminal device 20, the reservation management processing unit 361 reads the corresponding data from the music selection list DB 303 or the manual DB 304, and the corresponding communication terminal device The read data is transmitted to 20.

なお、予約管理処理部361は、選曲リストデータに基づいて、歌唱順(再生順)を指定して選曲予約が実行されると、通信制御部310を介して該当するユーザ管理DB401に該当する予約データに対応付けて楽曲ID及び再生順が規定された選曲リストデータを登録する。   Note that the reservation management processing unit 361 designates the singing order (playback order) based on the music selection list data and executes the music selection reservation, the reservation corresponding to the corresponding user management DB 401 via the communication control unit 310. The music selection list data in which the music ID and the playback order are defined is registered in association with the data.

利用言語管理部362は、予約管理DB403に登録されたスケジュールデータに基づいて、予約される1以上のカラオケシステム10が存在する場合であって、利用日時に基づく予め定められた言語設定指示送信タイミングを検出すると、当該予約データに含まれる利用言語の言語種別に基づいて、該当するカラオケシステム10に対して当該カラオケシステム10の言語を、ユーザが希望する利用言語に設定する言語設定処理を実行させるための言語設定指示を送信する。   The use language management unit 362 is a case where there is one or more karaoke systems 10 to be reserved based on the schedule data registered in the reservation management DB 403, and a predetermined language setting instruction transmission timing based on the use date and time. Is detected, the language setting process for setting the language of the karaoke system 10 to the usage language desired by the user is executed for the corresponding karaoke system 10 based on the language type of the usage language included in the reservation data. Send language setting instructions for

特に、利用言語管理部362は、言語設定指示送信タイミングを検出すると、スケジュールデータから該当する予約管理番号及びユーザIDと利用するカラオケシステム10の機器IDとを取得し、当該ユーザID及び予約管理番号に基づいてユーザ管理DB401を検索して該当するユーザの該当する予約データを取得する。   In particular, when detecting the language setting instruction transmission timing, the use language management unit 362 acquires the corresponding reservation management number and user ID from the schedule data and the device ID of the karaoke system 10 to be used, and the user ID and reservation management number. Based on this, the user management DB 401 is searched to obtain corresponding reservation data of the corresponding user.

そして、利用言語管理部362は、取得した予約データに基づいて、ユーザID、予約管理番号、利用日時、利用言語の言語種別、言語データ(必要に応じて)、及び、選曲予約フラグ(選曲予約が実行される場合)を含む言語設定指示を生成し、生成した言語設定指示を該当する機器IDを有するカラオケシステム10に送信する。   Based on the acquired reservation data, the use language management unit 362 then uses the user ID, reservation management number, use date and time, language type of use language, language data (if necessary), and music selection reservation flag (music selection reservation). ) Is generated, and the generated language setting instruction is transmitted to the karaoke system 10 having the corresponding device ID.

なお、利用言語管理部362は、予約データによって特定された利用言語の言語種別における言語データが、特定されたカラオケシステム10に記憶されていない場合には、言語DB302から該当する言語種別の言語データを読み出し、当該言語データを含めて言語設定指示を生成する。   If the language data in the language type of the usage language specified by the reservation data is not stored in the specified karaoke system 10, the language usage management unit 362 uses the language data of the corresponding language type from the language DB 302. And a language setting instruction including the language data is generated.

[3]カラオケ通信システムの動作
[3.1]予約管理処理
次に、図5を用いて本実施形態の管理サーバ装置30によって実行される予約処理における予約管理処理の動作について説明する。なお、図5は、本実施形態の管理サーバ装置30によって実行される予約管理処理の動作処理を示すフローチャートである。
[3] Operation of Karaoke Communication System [3.1] Reservation Management Process Next, the operation of the reservation management process in the reservation process executed by the management server device 30 of the present embodiment will be described using FIG. FIG. 5 is a flowchart showing the operation process of the reservation management process executed by the management server device 30 of this embodiment.

本動作においては、カラオケシステム10の利用予約を希望するユーザが通信端末装置20を用いてカラオケ提供サービスに既にログインしており、カラオケシステム10において設定可能な利用言語がシステム用DB119に記憶されるものとして説明する。   In this operation, a user who wishes to make a use reservation for the karaoke system 10 has already logged in to the karaoke provision service using the communication terminal device 20, and the use language that can be set in the karaoke system 10 is stored in the system DB 119. It will be explained as a thing.

なお、本動作は、予約管理処理によって特定された予約日時の直前にカラオケシステム10に対する言語設定処理を実行する場合について説明する。   This operation will be described in the case where the language setting process for the karaoke system 10 is executed immediately before the reservation date and time specified by the reservation management process.

まず、予約管理処理部361は、通信制御部310を介して通信端末装置20から利用予約を行うための予約登録要求を受信すると(ステップS101)、カラオケシステム10の予約を確保するためのWebページの生成及び送信予約管理処理を開始する(ステップS102)。   First, when the reservation management processing unit 361 receives a reservation registration request for making a use reservation from the communication terminal device 20 via the communication control unit 310 (step S101), the Web page for securing the reservation of the karaoke system 10 Generation and transmission reservation management processing is started (step S102).

特に、予約管理処理部361は、ステップS102においては、カラオケシステム10の予約を確保するためのWebページの提供を開始する。   In particular, the reservation management processing unit 361 starts providing a web page for securing a reservation for the karaoke system 10 in step S102.

次いで、予約管理処理部361は、通信端末装置20と連動し、ユーザが利用予約を希望する利用日時及び店舗50の情報を取得するための処理(以下、「予約特定処理」という。)を実行する(ステップS104)。   Next, the reservation management processing unit 361 executes a process (hereinafter referred to as a “reservation specifying process”) for acquiring information on the use date and the store 50 that the user desires to use, in conjunction with the communication terminal device 20. (Step S104).

具体的には、予約管理処理部361は、例えば、Webページの切り換え、当該指示に基づく所定の処理、又は、予約管理DB403に記憶されるスケジュールデータの参照などの予約特定処理を実行し、通信端末装置20から送信されたユーザの指示及びそれに基づいて実行される処理に基づいて、ユーザが希望する利用日時及び店舗50の情報を取得するまで、当該予約特定処理の実行を繰り返す。   Specifically, the reservation management processing unit 361 executes reservation specification processing such as Web page switching, predetermined processing based on the instruction, or reference to schedule data stored in the reservation management DB 403, and the like. Based on the user instruction transmitted from the terminal device 20 and the process executed based on the user instruction, the execution of the reservation specifying process is repeated until the use date and time and the store 50 information desired by the user are acquired.

次いで、予約管理処理部361は、ユーザにおける利用予約の日時を予約データとして取得すると(ステップS105)、通信端末装置20と連動し、利用言語の設定をするための処理(以下、「利用言語特定処理」という。)を実行する(ステップS107)。   Next, when the reservation management processing unit 361 acquires the use reservation date and time as reservation data for the user (step S105), the reservation management processing unit 361 works with the communication terminal device 20 to set the use language (hereinafter referred to as “use language specification”). Process ") (step S107).

具体的には、予約管理処理部361は、ステップS107の利用言語特定処理においては、例えば、Webページの切り換え、当該指示に基づく所定の処理、又は、言語管理DB404に記憶される言語データの参照を実行し、ユーザの指示及びそれに基づいて実行される処理に基づいて、通信端末装置20から送信されたユーザの指示及びそれに基づいて実行される処理に基づいて、ユーザが希望する利用言語の情報を取得するまで、当該利用言語特定処理の実行を繰り返す。   Specifically, the reservation management processing unit 361 performs, for example, Web page switching, predetermined processing based on the instruction, or reference of language data stored in the language management DB 404 in the used language specifying process in step S107. Information on the language desired by the user based on the user instruction transmitted from the communication terminal device 20 and the process executed based on the user instruction and the process executed based on the user instruction The use language specifying process is repeatedly executed until it is acquired.

なお、このとき、予約管理処理部361は、ユーザが利用時にカラオケシステム10のコントローラとして用いる通信端末装置20のOSや機種の情報を取得してもよい。   At this time, the reservation management processing unit 361 may acquire information on the OS and model of the communication terminal device 20 used as a controller of the karaoke system 10 when the user uses it.

次いで、予約管理処理部361は、利用言語の言語種別の情報を予約データとして取得すると(ステップS108)、予約を確定するとともに、予約管理番号を発行し、ログインされるユーザのユーザID、予約管理番号、予約日時、利用言語の言語種別、予約された店舗50の店舗ID及び特定されたカラオケシステム10の機器ID(個別スケジュールの場合)に基づいて、予約管理DB403に登録される個別スケジュールデータ又は利用枠スケジュールデータを更新する(ステップS109)。   Next, when the reservation management processing unit 361 acquires the language type information of the use language as reservation data (step S108), the reservation management processing unit 361 confirms the reservation, issues a reservation management number, and logs in the user ID of the logged-in user, reservation management Individual schedule data registered in the reservation management DB 403 based on the number, the reservation date and time, the language type of the language used, the store ID of the reserved store 50, and the device ID of the specified karaoke system 10 (in the case of an individual schedule) The usage frame schedule data is updated (step S109).

なお、このとき、予約管理処理部361は、ユーザIDに基づいて、予約管理番号、予約日時、利用言語の言語種別、予約された店舗50の店舗ID及び特定されたカラオケシステム10の機器ID(個別スケジュールの場合)を含む予約データを、ユーザ管理DB401の該当するユーザ情報に登録する。   At this time, the reservation management processing unit 361, based on the user ID, the reservation management number, the reservation date and time, the language type of the language used, the store ID of the reserved store 50, and the identified device ID of the karaoke system 10 ( Reservation data including (in the case of an individual schedule) is registered in the corresponding user information in the user management DB 401.

次いで、予約管理処理部361は、予約管理番号、予約日時、予約店舗及び利用言語の言語種別と、利用言語の言語種別に基づいてカラオケの楽曲を選曲するための選曲リストデータ、当該利用言語の言語種別に基づくカラオケシステム10の操作マニュアルデータの取得方法及び操作アプリの取得方法と、を含む予約確認データを生成して該当する通信端末装置20に送信する(ステップS110)。   Next, the reservation management processing unit 361 includes a reservation management number, a reservation date and time, a reservation store and a language type of the use language, music selection list data for selecting a song of karaoke based on the language type of the use language, Reservation confirmation data including the operation manual data acquisition method and operation application acquisition method of the karaoke system 10 based on the language type is generated and transmitted to the corresponding communication terminal device 20 (step S110).

なお、予約管理処理部361は、通信端末装置20において所定のアプリケーションの実行に伴って表示可能なデータ形式によって予約確認データを生成して送信してもよいし、htmel形式やテキスト形式など電子メール形式によって予約確認データを生成し、ユーザ情報に記憶されるメールアドレスに送信してもよい。   The reservation management processing unit 361 may generate and transmit reservation confirmation data in a data format that can be displayed in accordance with execution of a predetermined application in the communication terminal device 20, or an e-mail such as an html or text format. Reservation confirmation data may be generated according to a format and transmitted to a mail address stored in user information.

次いで、予約管理処理部361は、予め定められたタイミングを検出すると(ステップS111)、取得した利用日時に利用されるカラオケシステム10を特定し、予約管理DB403に記憶される該当する予約データに対応付けて登録する(ステップS112)。   Next, when the reservation management processing unit 361 detects a predetermined timing (step S111), the reservation management processing unit 361 identifies the karaoke system 10 used at the acquired use date and time, and corresponds to the corresponding reservation data stored in the reservation management DB 403. Attach and register (step S112).

具体的には、予約管理処理部361は、人数、カラオケシステム10の種別、料金体系などのユーザが設定した他の条件に合致したカラオケシステム10をランダムに特定してもよいし、予約データを取得した際にユーザによって特定されたカラオケシステム10に特定してもよい。   Specifically, the reservation management processing unit 361 may randomly specify the karaoke system 10 that matches other conditions set by the user, such as the number of people, the type of the karaoke system 10, and the fee structure, You may specify to the karaoke system 10 specified by the user when acquiring.

なお、予約管理処理部361は、予約後の所定のタイミングに店舗50の店員の操作に基づいてカラオケシステム10を特定してもよいし、予約後のユーザの指示を受け付けた所定のタイミングにカラオケシステム10を特定してもよい。   Note that the reservation management processing unit 361 may specify the karaoke system 10 based on the operation of the clerk of the store 50 at a predetermined timing after the reservation, or at a predetermined timing when the user's instruction after the reservation is received. System 10 may be identified.

次いで、利用言語管理部362は、予約管理DB403に登録された予約データに含まれる予約日時の予め定められた時間前(1分前)のタイミング(以下、「利用開始タイミング」という。)を検出すると(ステップS121)、予約データにおける店舗ID及び機器IDに対応付けられたカラオケシステム10に対して、当該予約データに含まれる利用言語の言語種別に基づいて、当該カラオケシステム10の言語を、ユーザの希望する利用言語に設定するための言語設定指示を生成する(ステップS122)   Next, the use language management unit 362 detects a timing (hereinafter referred to as “use start timing”) that is a predetermined time (one minute before) of the reservation date and time included in the reservation data registered in the reservation management DB 403. Then, for the karaoke system 10 associated with the store ID and device ID in the reservation data (step S121), the language of the karaoke system 10 is changed to the user based on the language type of the usage language included in the reservation data. A language setting instruction for setting the desired usage language is generated (step S122).

具体的には、利用言語管理部362は、ステップ122の処理としては、予約データ及びユーザ情報に基づいて、ユーザID、予約管理番号、利用日時、利用言語の言語種別、言語データ(必要に応じて)、及び、選曲予約フラグ(選曲予約が実行される場合)を含む言語設定指示を生成する。   Specifically, the use language management unit 362 performs the processing of step 122 based on the reservation data and user information, based on the user ID, reservation management number, use date and time, language type of use language, language data (if necessary And a language setting instruction including a music selection reservation flag (when music selection reservation is executed).

なお、利用言語の言語種別が予め定められた言語DB302に記憶される特定言語(システム用DB119に記憶されていない言語)の場合には、言語設定指示には、操作入力を支援する支援表示、及び、カラオケデータの再生時に表示されるカラオケ関連表示画像に含まれる文字の言語を規定する特定言語の言語データが含まれる。   In the case of a specific language (language not stored in the system DB 119) stored in the language DB 302 in which the language type of the language used is determined in advance, the language setting instruction includes a support display that supports operation input, And the language data of the specific language which prescribes | regulates the language of the character contained in the karaoke related display image displayed at the time of reproduction | regeneration of karaoke data are contained.

最後に、利用言語管理部362は、生成した言語設定指示を、予約データに含まれる機器IDを有するカラオケシステム10に送信し(ステップS123)、本動作を終了させる。   Finally, the language usage management unit 362 transmits the generated language setting instruction to the karaoke system 10 having the device ID included in the reservation data (step S123), and ends this operation.

[3.2]言語設定処理
次に、図7を用いて本実施形態のカラオケシステム10によって実行される言語設定処理の動作について説明する。なお、図7は、本実施形態のカラオケシステム10によって実行される言語設定処理の動作を示すフローチャートである。
[3.2] Language Setting Process Next, the operation of the language setting process executed by the karaoke system 10 of the present embodiment will be described with reference to FIG. FIG. 7 is a flowchart showing the operation of the language setting process executed by the karaoke system 10 of the present embodiment.

本動作は、ユーザが指定した通信端末装置20をコントローラとして設定するコントローラ設定処理を含む言語設定処理を実行する場合の動作である。   This operation is an operation when a language setting process including a controller setting process for setting the communication terminal device 20 designated by the user as a controller is executed.

また、本動作においては、事前に特定のユーザによってカラオケシステム10の利用予約が実行されて予約データが登録されており、当該ユーザには既に予約管理番号を含む予約確認データが提供されるものとする。   Also, in this operation, the use reservation of the karaoke system 10 is executed in advance by a specific user and reservation data is registered, and reservation confirmation data including a reservation management number is already provided to the user. To do.

まず、通信制御部111は、予め定められたタイミング(例えば、利用予約された利用日時の1分前)に、通信端末装置20から送信された言語設定指示を受信すると(ステップS201)、予約制御部123は、言語設定指示に含まれる予約管理番号、ユーザID及び利用日時などの各種のデータを抽出してROM/RAM150に記憶する(ステップS202)。   First, when the communication control unit 111 receives a language setting instruction transmitted from the communication terminal device 20 at a predetermined timing (for example, one minute before the use date and time reserved for use) (step S201), reservation control is performed. The unit 123 extracts various data such as the reservation management number, user ID, and use date / time included in the language setting instruction and stores them in the ROM / RAM 150 (step S202).

なお、このとき、予約制御部123は、選曲予約フラグが言語設定指示に含まれている場合には、通信制御部111を介してユーザIDに基づいて該当する予約管理番号の予約データを検索し、当該予約データに対応付けて記憶される選曲リストデータを取得し、予約管理番号及びユーザIDに対応付けてROM/RAM150に記憶する。   At this time, when the music selection reservation flag is included in the language setting instruction, the reservation control unit 123 searches the reservation data of the corresponding reservation management number based on the user ID via the communication control unit 111. The music selection list data stored in association with the reservation data is acquired, and stored in the ROM / RAM 150 in association with the reservation management number and the user ID.

次いで、予約制御部123は、タイマ140と連動し、言語設定処理の開始タイミングを検出すると(ステップS203)、言語制御部124は、抽出された利用言語の言語種別に対応する言語データをシステム用DB119から取得し、又は、言語設定指示に含まれる言語データをROM/RAM150から読み出す(ステップS204)。   Next, when the reservation control unit 123 detects the start timing of the language setting process in conjunction with the timer 140 (step S203), the language control unit 124 uses the language data corresponding to the language type of the extracted usage language for the system. Language data acquired from the DB 119 or included in the language setting instruction is read from the ROM / RAM 150 (step S204).

このとき、予約制御部123は、ROM/RAM150に記憶された選曲リストデータに含まれるカラオケデータを取得し、取得したカラオケデータをカラオケ再生部113に設定する。   At this time, the reservation control unit 123 acquires karaoke data included in the music selection list data stored in the ROM / RAM 150 and sets the acquired karaoke data in the karaoke playback unit 113.

次いで、言語制御部124は、取得した又は読み出した言語データに基づいて、操作部130の表示パネル131に対する支援表示を行うため文字を、利用言語に変更する(ステップS205)。   Next, the language control unit 124 changes the character to a use language for performing support display on the display panel 131 of the operation unit 130 based on the acquired or read language data (step S205).

次いで、言語制御部124は、表示制御部116に対して、カラオケデータの再生時に表示されるカラオケ関連表示画像に含まれる文字の言語(通常言語などの既に設定され言語)を、利用言語に設定(変更)する(ステップS206)。   Next, the language control unit 124 sets, for the display control unit 116, the language of characters included in the karaoke-related display image displayed when the karaoke data is reproduced (already set language such as a normal language) as the usage language. (Change) (Step S206).

次いで、利用登録部125は、操作部130における通信端末装置20のコントローラとしての利用登録要求を検出すると(ステップS211)、接続IDを発行し、表示パネル131又は表示部115に接続IDを表示する(ステップS212)。   Next, when the usage registration unit 125 detects a usage registration request as a controller of the communication terminal device 20 in the operation unit 130 (step S211), the usage registration unit 125 issues a connection ID and displays the connection ID on the display panel 131 or the display unit 115. (Step S212).

なお、利用登録部125は、所定の時間内に利用登録要求を検出しない場合には、本動作を終了させる。   If the usage registration request is not detected within a predetermined time, the usage registration unit 125 ends this operation.

このとき、利用登録部125は、通信制御部111又は近距離無線通信部117を介して、接続ID、予約管理番号及びユーザIDの受信を待機する。   At this time, the usage registration unit 125 waits for reception of a connection ID, a reservation management number, and a user ID via the communication control unit 111 or the short-range wireless communication unit 117.

次いで、利用登録部125は、通信制御部111又は近距離無線通信部117を介して、接続ID、予約管理番号及びユーザIDを受信すると(ステップS213)、当該予約管理番号及びユーザIDを送信した通信端末装置20をカラオケシステム10のコントローラとして登録し(ステップS214)、本動作を終了させる。   Next, when the usage registration unit 125 receives the connection ID, the reservation management number, and the user ID via the communication control unit 111 or the short-range wireless communication unit 117 (step S213), the usage registration unit 125 transmits the reservation management number and the user ID. The communication terminal device 20 is registered as a controller of the karaoke system 10 (step S214), and this operation is terminated.

なお、言語制御部124は、タイマ140と連動し、利用開始後に利用時間の終了時刻を検出すると、当該カラオケシステム10の利用言語を、通常言語に変更する。   When the language control unit 124 detects the end time of the usage time after the start of use in conjunction with the timer 140, the language control unit 124 changes the usage language of the karaoke system 10 to the normal language.

以上説明したように、本実施形態のカラオケ通信システム1においては、カラオケシステム10の予約をする際に、カラオケシステム10を利用する際の言語を指定すれば、操作入力を支援する支援表示を行うための文字(例えば、音量その他のコントローラ部分に表示される文字)やカラオケデータの再生時に表示されるカラオケ関連表示画像(カラオケの再生時にカラオケ用の画像に重畳される文字)などの言語表記をユーザの希望に合わせて設定し、予約利用時には当該言語によってカラオケシステム10を操作することができる。   As described above, in the karaoke communication system 1 according to the present embodiment, when the karaoke system 10 is reserved, if a language for using the karaoke system 10 is specified, support display for supporting operation input is performed. Language notation such as a character for display (for example, a character displayed on a volume or other controller part) or a karaoke-related display image (character superimposed on a karaoke image during karaoke playback). The karaoke system 10 can be operated in accordance with the language when the reservation is used.

したがって、本実施形態のカラオケ通信システム1は、特定の言語を使用するユーザだけでなく、特定の言語以外の言語を使用するユーザであっても容易にカラオケシステム10の操作を行わせることができるので、幅広いユーザに利用させることができる。   Therefore, the karaoke communication system 1 of the present embodiment can easily operate the karaoke system 10 not only for a user who uses a specific language but also for a user who uses a language other than the specific language. Therefore, it can be used by a wide range of users.

また、本実施形態のカラオケ通信システム1は、上記に加えて、予約時に利用言語の言語種別がユーザによって指示されれば、利用時に指示された言語によってカラオケシステム10を利用することができるので、カラオケシステム10の利用において使用時間が限られる場合であっても言語設定に要する時間を節約することができるとともに、スムーズな利用を実現することができる。   Further, in addition to the above, the karaoke communication system 1 of the present embodiment can use the karaoke system 10 in the language instructed at the time of use if the language type of the language to be used is instructed by the user at the time of reservation. Even when the use time is limited in the use of the karaoke system 10, the time required for language setting can be saved and smooth use can be realized.

[4]変形例
[4.1]変形例1
上記実施形態においては、歌唱者の歌唱音に基づくカラオケシステム10について説明したが、ギターやドラムなどの楽器音に基づくカラオケシステム10又はカラオケ通信システム1に適用することも可能である。この場合には、カラオケシステム10は、マイクMや他の入力装置によって楽器音や楽器信号を取得すればよい。
[4] Modification [4.1] Modification 1
In the said embodiment, although the karaoke system 10 based on a singer's song sound was demonstrated, it is also possible to apply to the karaoke system 10 or the karaoke communication system 1 based on instrument sounds, such as a guitar and a drum. In this case, the karaoke system 10 may acquire instrument sounds and instrument signals with the microphone M and other input devices.

[4.2]変形例2
上記実施形態においては、ユーザID及び予約管理番号が合致すれば、ユーザによって予約処理又は登録処理を実行する通信端末装置20は異なる装置であってもよい。
[4.2] Modification 2
In the above embodiment, if the user ID and the reservation management number match, the communication terminal device 20 that executes the reservation process or the registration process depending on the user may be a different apparatus.

[4.3]変形例3
上記実施形態における管理サーバ装置30は、1台のサーバ装置によって構成されていてもよいし、複数のサーバ装置によってシステムとして構成されていてもよい。また、管理サーバ装置30に設けられたDB300は、ネットワークを介して管理サーバ装置30から独立したデータベースとして構成されていてもよいし、各DB301〜DB304が複数のデータベースによって構成されていてもよい。
[4.3] Modification 3
The management server device 30 in the above embodiment may be configured by a single server device or may be configured as a system by a plurality of server devices. Moreover, DB300 provided in the management server apparatus 30 may be comprised as a database independent from the management server apparatus 30 via the network, and each DB301-DB304 may be comprised by the some database.

1 … カラオケ通信システム
10 … カラオケシステム
20 … 通信端末装置
30 … 管理サーバ装置
40 … 記憶装置
401 … ユーザ管理DB
402 … カラオケデータ用DB
111 … 通信制御部
112 … 音声入出力部
113 … カラオケ再生部
114 … 音声拡声部
115 … 表示部
116 … 表示制御部
117 … 近距離無線通信部
118 … システム制御部
119 … システム用DB
111 … 通信制御部
120 … データ処理部
123 … 予約制御部
124 … 言語設定部
125 … 利用登録部
130 … 操作部
140 … タイマ
150 … ROM/RAM
300 … DB(データベース)
301 … スケジュール管理DB
302 … 言語DB
303 … 選曲リストDB
304 … マニュアルDB
310 … 通信制御部
320 … ROM/RAM
350 … システム管理制御部
360 … データ処理部
361 … 予約管理処部
362 … 利用言語管理部
401 … ユーザ管理DB
402 … カラオケデータ用DB
DESCRIPTION OF SYMBOLS 1 ... Karaoke communication system 10 ... Karaoke system 20 ... Communication terminal device 30 ... Management server device 40 ... Storage device 401 ... User management DB
402 ... DB for karaoke data
111 ... Communication control unit 112 ... Voice input / output unit 113 ... Karaoke playback unit 114 ... Sound amplification unit 115 ... Display unit 116 ... Display control unit 117 ... Short-range wireless communication unit 118 ... System control unit 119 ... DB for system
111 ... Communication control unit 120 ... Data processing unit 123 ... Reservation control unit 124 ... Language setting unit 125 ... Usage registration unit 130 ... Operation unit 140 ... Timer 150 ... ROM / RAM
300 ... DB (database)
301 ... Schedule management DB
302 ... Language DB
303 ... Music selection list DB
304… Manual DB
310 ... Communication control unit 320 ... ROM / RAM
350 ... System management control unit 360 ... Data processing unit 361 ... Reservation management processing unit 362 ... Use language management unit 401 ... User management DB
402 ... DB for karaoke data

Claims (7)

楽曲データを少なくとも含むカラオケデータを再生するカラオケシステムを管理及び制御するサーバ装置であって、
ユーザの操作指示に基づいて、当該ユーザが前記カラオケシステムを利用する際の日時を示す利用日時及び当該カラオケシステムを利用する際に用いる言語を示す利用言語を含む予約データを取得する取得手段と、
前記取得された利用日時に、かつ、前記取得された利用言語によって利用可能に、前記カラオケシステムの利用を確保する予約を行う予約処理を実行する予約処理手段と、
所定の処理に基づいて、前記予約処理によって利用対象となる前記カラオケシステムを特定する特定手段と、
前記予約処理手段によって予約された利用日時に、前記予約された利用言語を、前記特定されたカラオケシステムの言語に設定する言語設定処理を実行させる言語設定処理手段と、
を備えることを特徴とするサーバ装置。
A server device that manages and controls a karaoke system that reproduces karaoke data including at least music data,
An acquisition means for acquiring reservation data including a use date and time indicating a date and time when the user uses the karaoke system and a use language indicating a language used when using the karaoke system based on a user operation instruction;
Reservation processing means for executing a reservation process for making a reservation for securing the use of the karaoke system so that it can be used in the acquired usage date and in the acquired usage language;
Based on a predetermined process, a specifying means for specifying the karaoke system to be used by the reservation process;
Language setting processing means for executing language setting processing for setting the reserved use language as the language of the specified karaoke system at the use date and time reserved by the reservation processing means;
A server device comprising:
請求項1に記載のサーバ装置において、
所与の通信端末装置をコントローラとして登録する利用登録手段を更に備え、
前記予約処理手段は、
前記予約を操作指示したユーザに前記予約に関する予約データを提供し、
前記利用登録手段は、
前記予約データに基づいて、前記ユーザが特定した通信端末装置を、前記カラオケシステムのコントローラとして、登録する、サーバ装置。
The server device according to claim 1,
Further comprising usage registration means for registering a given communication terminal device as a controller;
The reservation processing means includes:
Providing reservation data relating to the reservation to a user who has instructed the reservation;
The usage registration means includes:
The server apparatus which registers the communication terminal device which the said user specified as the controller of the said karaoke system based on the said reservation data.
請求項1又は2に記載のサーバ装置において、
前記予約処理を実行する際に用いた利用言語によって、前記カラオケシステムの操作を行う操作データを生成する生成手段と、
前記生成された操作データを前記ユーザによって特定された通信端末装置に提供する提供手段と、
を更に備える、サーバ装置。
In the server apparatus according to claim 1 or 2,
Generating means for generating operation data for operating the karaoke system according to the language used when executing the reservation process;
Providing means for providing the generated operation data to the communication terminal device specified by the user;
A server device further comprising:
コンピュータによって、楽曲データを少なくとも含むカラオケデータを再生するカラオケシステムを管理及び制御するプログラムであって、
前記コンピュータを、
ユーザの操作指示に基づいて、当該ユーザが前記カラオケシステムを利用する際の日時を示す利用日時及び当該カラオケシステムを利用する際に用いる言語を示す利用言語を含む予約データを取得する取得手段、
前記取得された利用日時に、かつ、前記取得された利用言語によって利用可能に、前記カラオケシステムの利用を確保する予約を行う予約処理を実行する予約処理手段、
所定の処理に基づいて、前記予約処理によって利用対象となる前記カラオケシステムを特定する特定手段、及び、
前記予約処理手段によって予約された利用日時に、前記予約された利用言語を、前記特定されたカラオケシステムの言語に設定する言語設定処理を実行させる言語設定処理手段、
として機能させることを特徴とするプログラム。
A program for managing and controlling a karaoke system for reproducing karaoke data including at least music data by a computer,
The computer,
An acquisition means for acquiring reservation data including a use date and time indicating a date and time when the user uses the karaoke system and a use language indicating a language used when using the karaoke system based on a user operation instruction;
Reservation processing means for executing a reservation process for making a reservation for securing the use of the karaoke system so that it can be used in the acquired usage date and in the acquired usage language;
Based on a predetermined process, a specifying means for specifying the karaoke system to be used by the reservation process, and
Language setting processing means for executing language setting processing for setting the reserved use language as the language of the specified karaoke system at the use date and time reserved by the reservation processing means;
A program characterized by functioning as
楽曲のデータを少なくとも含むカラオケデータを再生する再生手段と、
ユーザの操作入力を受け付ける操作手段と、
前記操作入力を支援する支援表示、及び、前記ユーザがカラオケを利用する際に表示手段に表示されるカラオケ関連表示画像の少なくともいずれか一方に含まれる文字の言語を規定するための言語データが複数記憶された言語記憶手段を管理及び制御する管理制御手段と、
特定のユーザによってカラオケシステムの利用予約が行われた際に、当該特定のユーザが利用する利用日時において、当該特定のユーザによって指定された言語を利用言語として設定する指示を含む言語設定指示を、予め定められたタイミングに取得する取得手段と、
前記取得された利用制御指示及び前記記憶された言語データに基づいて、前記特定のユーザが利用する日時に利用可能に、当該特定のユーザによって指定された言語を、前記利用言語に設定する言語設定処理を実行する言語設定処理手段と、
を備えることを特徴とするカラオケシステム。
Playback means for playing back karaoke data including at least music data;
An operation means for receiving a user's operation input;
A plurality of language data for defining the language of characters included in at least one of the support display for supporting the operation input and the karaoke related display image displayed on the display means when the user uses karaoke. Management control means for managing and controlling the stored language storage means;
When a use reservation of the karaoke system is made by a specific user, a language setting instruction including an instruction to set the language specified by the specific user as the use language at the use date and time used by the specific user, Acquisition means for acquiring at a predetermined timing;
Based on the acquired usage control instruction and the stored language data, a language setting that sets the language specified by the specific user as the usage language so that it can be used at the date and time used by the specific user Language setting processing means for executing processing;
A karaoke system comprising:
請求項5の記載におけるカラオケシステムにおいて、
前記言語設定指示には、特定のユーザによってカラオケシステムの利用予約が行われた際に用いられた識別情報が含まれており、
所定の通信端末装置より送信された前記利用日時に利用する前記特定のユーザの識別情報を受信する通信手段と、
前記言語設定指示に含まれている識別情報と前記通信端末装置から送信された識別情報とを照合し当該識別情報が一致した場合、前記利用日時に前記通信端末装置を前記操作手段の機能を有するコントローラとして登録する登録手段と、
を更に備える、カラオケシステム。
In the karaoke system according to claim 5,
The language setting instruction includes identification information used when a karaoke system use reservation is made by a specific user,
Communication means for receiving identification information of the specific user used at the use date and time transmitted from a predetermined communication terminal device;
When the identification information included in the language setting instruction and the identification information transmitted from the communication terminal device are collated and the identification information matches, the communication terminal device has the function of the operation means at the use date and time. Registration means for registering as a controller;
A karaoke system.
コンピュータを、
楽曲のデータを少なくとも含むカラオケデータを再生する再生手段を制御する制御手段、
ユーザの操作入力を受け付ける操作手段、
前記操作入力を支援する支援表示画像、及び、前記カラオケデータの再生時に表示手段に表示されるカラオケデータ関連表示画像の少なくともいずれか一方に含まれる文字の言語を規定するための言語データが複数記憶された言語記憶手段を管理及び制御する管理制御手段
特定のユーザによってカラオケシステムの利用予約が行われた際に、当該特定のユーザ
が利用する日時において当該特定のユーザによって指定された言語を利用言語として利用して操作するための言語設定指示を、予め定められたタイミングに取得する取得手段、及び、
前記取得された利用制御指示及び前記記憶された言語データに基づいて、前記特定のユーザが利用する日時に利用可能に、当該特定のユーザによって指定された言語を、前記利用言語に設定する言語設定処理を実行する言語設定処理手段、
として機能させることを特徴とするプログラム。
Computer
Control means for controlling reproduction means for reproducing karaoke data including at least music data;
Operation means for accepting user operation input,
A plurality of language data for defining the language of characters included in at least one of the support display image for supporting the operation input and the karaoke data related display image displayed on the display means when the karaoke data is reproduced is stored. Management control means for managing and controlling the language storage means, when the use reservation of the karaoke system is made by a specific user, the language specified by the specific user at the date and time used by the specific user Acquisition means for acquiring a language setting instruction for use and operation at a predetermined timing; and
Based on the acquired usage control instruction and the stored language data, a language setting that sets the language specified by the specific user as the usage language so that it can be used at the date and time used by the specific user Language setting processing means for executing processing,
A program characterized by functioning as
JP2015195475A 2015-09-30 2015-09-30 Karaoke system, server device and program Active JP6614902B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015195475A JP6614902B2 (en) 2015-09-30 2015-09-30 Karaoke system, server device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015195475A JP6614902B2 (en) 2015-09-30 2015-09-30 Karaoke system, server device and program

Publications (2)

Publication Number Publication Date
JP2017068139A JP2017068139A (en) 2017-04-06
JP6614902B2 true JP6614902B2 (en) 2019-12-04

Family

ID=58492406

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015195475A Active JP6614902B2 (en) 2015-09-30 2015-09-30 Karaoke system, server device and program

Country Status (1)

Country Link
JP (1) JP6614902B2 (en)

Also Published As

Publication number Publication date
JP2017068139A (en) 2017-04-06

Similar Documents

Publication Publication Date Title
JP6708537B2 (en) Karaoke system
JP5163581B2 (en) Instrument sound posting system, instrument sound posting device
JP5014927B2 (en) Karaoke system on request
JP3775271B2 (en) Automatic performance device, information distribution server device, and program used therefor
JP2010060844A (en) Karaoke device
JP5057511B2 (en) Karaoke system
JP6614902B2 (en) Karaoke system, server device and program
JP4418396B2 (en) Electronic sampler
JP4000842B2 (en) Lyric support device and lyrics support program used therefor
JP5137202B2 (en) Karaoke equipment
JP6543155B2 (en) Operation control device and program
JP2010060635A (en) Karaoke device
JP2008216337A (en) Karaoke system
JP5198191B2 (en) Electronic sampler
JP2014071215A (en) Musical performance device, musical performance system, and program
JP2008083582A (en) Electronic chart book device
JP5240840B2 (en) Karaoke equipment
JP4299747B2 (en) Electronic sampler
JP2006259510A (en) Karaoke device and program
JP2017068141A (en) Data generating and editing device, karaoke system, and program
JP2004258502A (en) Sound effect generation mechanism and method of use in karaoke performance device
JP2010060634A (en) Karaoke device
JP5830437B2 (en) Portable information communication terminal and information communication program
JP5830438B2 (en) Portable information communication terminal and information communication program
JP4410205B2 (en) Karaoke system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180921

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190716

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190813

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191007

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: 20191029

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191105

R150 Certificate of patent or registration of utility model

Ref document number: 6614902

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150