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
JP7755502B2 - Karaoke equipment - Google Patents
[go: Go Back, main page]

JP7755502B2 - Karaoke equipment - Google Patents

Karaoke equipment

Info

Publication number
JP7755502B2
JP7755502B2 JP2022011578A JP2022011578A JP7755502B2 JP 7755502 B2 JP7755502 B2 JP 7755502B2 JP 2022011578 A JP2022011578 A JP 2022011578A JP 2022011578 A JP2022011578 A JP 2022011578A JP 7755502 B2 JP7755502 B2 JP 7755502B2
Authority
JP
Japan
Prior art keywords
user
condition
song
karaoke
unit
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
JP2022011578A
Other languages
Japanese (ja)
Other versions
JP2023110247A (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.)
Daiichikosho Co Ltd
Original Assignee
Daiichikosho Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daiichikosho Co Ltd filed Critical Daiichikosho Co Ltd
Priority to JP2022011578A priority Critical patent/JP7755502B2/en
Publication of JP2023110247A publication Critical patent/JP2023110247A/en
Application granted granted Critical
Publication of JP7755502B2 publication Critical patent/JP7755502B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

本発明はカラオケ装置に関する。 The present invention relates to a karaoke device.

カラオケ装置専用のアプリケーションソフトウェア(以下、カラオケアプリ)がある。利用者は、カラオケアプリをインストールしたスマートフォン等を用いて、各種機能を利用できる。 There is application software (hereinafter referred to as "karaoke app") specifically for karaoke machines. Users can use various functions using a smartphone or other device with the karaoke app installed.

カラオケアプリの機能としては、たとえば、利用者のお気に入りの曲を登録したリストを作成することができる。 One of the features of a karaoke app is that it allows users to create a list of their favorite songs.

「お気に入りの曲でMYリストを作ろう!」、株式会社第一興商、[令和4年1月23日検索]、インターネット、<URL:https://www.clubdam.com/denmokuapp/#list>"Make your own list with your favorite songs!", Daiichikosho Co., Ltd. [Retrieved January 23, 2022], Internet, <URL: https://www.clubdam.com/denmokuapp/#list>

しかしながら、リストに楽曲を登録しただけでは、楽曲のカラオケ演奏を行うことはできない。 However, simply adding a song to the list does not mean you can perform the song as karaoke.

本発明の目的は、リストに登録した楽曲のカラオケ演奏を行う機会を設けることを可能とするカラオケ装置を提供することにある。 The object of the present invention is to provide a karaoke device that allows users to perform karaoke of songs registered in a list.

上記目的を達成するための一の発明は、利用者が選曲した楽曲に対して、カラオケ演奏を行うための条件を設定する設定部と、選曲された前記楽曲の楽曲識別情報と、設定された前記条件の条件識別情報とを紐付けて、前記利用者のリストに登録する登録部と、利用者がカラオケ装置を利用している所定のタイミングにおいて、当該利用者のリストに登録されている条件識別情報に対応する条件が満たされているかどうかを判定する判定部と、前記条件が満たされていると判定された場合、当該条件の条件識別情報に紐付けられた楽曲識別情報を予約待ち行列に登録することにより、当該楽曲識別情報に対応する楽曲の予約を行う予約部と、を有するカラオケ装置である。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
One invention for achieving the above object is a karaoke device having: a setting unit that sets conditions for performing karaoke for a song selected by a user; a registration unit that links song identification information of the selected song with condition identification information of the set conditions and registers them in the user's list; a determination unit that determines whether the condition corresponding to the condition identification information registered in the user's list is met at a predetermined time when the user is using the karaoke device; and a reservation unit that, if it is determined that the condition is met, registers the song identification information linked to the condition identification information of the condition in a reservation queue, thereby reserving the song corresponding to the song identification information.
Other features of the present invention will become apparent from the following description and drawings.

本発明によれば、リストに登録した楽曲のカラオケ演奏を行う機会を設けることができる。 This invention provides the opportunity to perform karaoke versions of songs registered in the list.

実施形態に係るカラオケ装置を示す図である。1 is a diagram showing a karaoke device according to an embodiment; 実施形態に係るカラオケ本体を示す図である。1 is a diagram showing a karaoke machine main body according to an embodiment; 実施形態に係る条件のテーブルを示す図である。FIG. 10 is a diagram showing a table of conditions according to the embodiment. 実施形態に係るカラオケ装置の処理を示すフローチャートである。4 is a flowchart showing the process of the karaoke device according to the embodiment. 実施形態に係るカラオケ装置の処理を示すフローチャートである。4 is a flowchart showing the process of the karaoke device according to the embodiment. 実施形態に係るリストを示す図である。FIG. 10 is a diagram illustrating a list according to the embodiment.

<実施形態>
図1~図5を参照して、実施形態に係るカラオケ装置について説明する。
<Embodiment>
A karaoke device according to an embodiment will be described with reference to FIGS.

==カラオケ装置==
カラオケ装置Kは、楽曲のカラオケ演奏、及び利用者がカラオケ歌唱を行うための装置である。カラオケ装置Kは、装置識別情報が付与されている。装置識別情報は、カラオケ装置を識別するための装置ID等、各カラオケ装置に固有の情報である。
==Karaoke Equipment==
The karaoke machine K is a device for playing karaoke music and for users to sing karaoke. Each karaoke machine K is assigned with device identification information. The device identification information is information unique to each karaoke machine, such as a device ID for identifying the karaoke machine.

図1に示すように、カラオケ装置Kは、カラオケ本体10、スピーカ20、表示装置30、マイク40、及びリモコン装置50を備える。 As shown in FIG. 1, the karaoke device K includes a karaoke unit 10, a speaker 20, a display device 30, a microphone 40, and a remote control device 50.

カラオケ本体10は、選曲された楽曲のカラオケ演奏制御、歌詞や背景映像等の表示制御、マイク40を通じて入力された音声信号の処理といった、カラオケ演奏やカラオケ歌唱に関する各種の制御を行う。スピーカ20はカラオケ本体10からの放音信号に基づいて放音するための構成である。表示装置30はカラオケ本体10からの信号に基づいて映像や画像を画面に表示するための構成である。マイク40は利用者のカラオケ歌唱の歌唱音声をアナログの音声信号に変換してカラオケ本体10に入力するための構成である。リモコン装置50は、カラオケ本体10に対する各種操作をおこなうための装置である。 The karaoke machine main unit 10 performs various controls related to karaoke performance and singing, such as controlling the karaoke performance of the selected song, displaying lyrics and background images, and processing audio signals input through the microphone 40. The speaker 20 is configured to emit sound based on the sound emission signal from the karaoke machine main unit 10. The display device 30 is configured to display videos and images on a screen based on the signal from the karaoke machine main unit 10. The microphone 40 is configured to convert the user's singing voice into an analog audio signal and input it to the karaoke machine main unit 10. The remote control device 50 is a device for performing various operations on the karaoke machine main unit 10.

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

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

楽曲データは、個々の楽曲を特定するための楽曲識別情報が付与されている。楽曲識別情報は、楽曲を識別するための楽曲ID等、各楽曲に固有の情報である。楽曲データは、伴奏データ、リファレンスデータ等を含む。伴奏データは、カラオケ演奏音の元となるデータである。リファレンスデータは、カラオケ演奏された楽曲の主旋律を示すデータである。 Song data is assigned song identification information to identify each song. Song identification information is information unique to each song, such as a song ID used to identify the song. Song data includes accompaniment data, reference data, etc. Accompaniment data is data that forms the basis of the karaoke performance sound. Reference data is data that indicates the main melody of the song being performed karaoke.

記憶手段10aは、各楽曲に対応する歌詞テロップをカラオケ演奏に合わせて表示装置30等に表示させるための歌詞テロップデータ、カラオケ演奏時に表示装置30等に表示される背景映像のデータ、及び楽曲の属性情報を記憶する。 The storage means 10a stores lyric caption data for displaying lyric captions corresponding to each song on the display device 30 or the like in sync with the karaoke performance, background image data to be displayed on the display device 30 or the like during the karaoke performance, and song attribute information.

本実施形態における記憶手段10aは、カラオケ演奏を行うための条件を予め記憶している。カラオケ演奏を行うための条件は、たとえば、条件識別情報、条件名、及び条件の具体的な内容を対応付けたテーブルの形式で記憶されている。条件識別情報は、条件を識別するための条件ID等、各条件に固有の情報である。条件名は、各条件に付与された名称である。条件の具体的な内容は、条件を満たしているかどうかを判定する際(後述)に用いる情報である。 In this embodiment, the storage means 10a pre-stores the conditions for performing karaoke. The conditions for performing karaoke are stored, for example, in the form of a table that associates condition identification information, condition names, and specific content of the conditions. Condition identification information is information unique to each condition, such as a condition ID for identifying the condition. Condition names are names assigned to each condition. The specific content of the conditions is information used when determining whether the conditions are met (described below).

図3は、条件のテーブルの一例である。この例では、「ひとりカラオケ」、「採点コンテンツ」、「カップル」、「とりあえずの1曲」の条件が示されている。 Figure 3 is an example of a conditions table. In this example, the conditions shown are "solo karaoke," "scored content," "couples," and "just one song."

「ひとりカラオケ」は、利用者が歌ってみたい楽曲や、現在特訓中の楽曲等に適した条件である。「採点コンテンツ」は、利用者が得意な楽曲や、採点コンテンツで高得点が期待できる楽曲等に適した条件である。「カップル」は、デュエット楽曲や、異性に聴かせたい楽曲等に適した条件である。「とりあえずの1曲」は、誰でも知っている楽曲や、場の雰囲気を盛り上げる楽曲等に適した条件である。 "Solo Karaoke" is a condition suitable for songs that the user wants to sing or songs that the user is currently practicing. "Scoring Content" is a condition suitable for songs that the user is good at or songs that are expected to get high scores in scoring content. "Couple" is a condition suitable for duet songs or songs that the user wants to play for the opposite sex. "Just one song" is a condition suitable for songs that everyone knows or songs that will liven up the atmosphere.

図3に示すように、「ひとりカラオケ」の条件には、条件ID***C1、条件名として「ひとりカラオケ」、具体的な内容として「カラオケ装置へログインするための操作入力において取得された利用者IDが1つのみ」が対応付けられている。また、「採点コンテンツ」の条件には、条件ID***C2、条件名として「採点コンテンツ」、具体的な内容として「採点コンテンツを実施中」が対応付けられている。また、「カップル」の条件には、条件ID***C3、条件名として「カップル」、具体的な内容として「カラオケ装置へログインするための操作入力において取得された利用者IDが2つ、利用者の性別が異なる、且つ年齢差が12歳未満」が対応付けられている。また、「とりあえずの1曲」の条件には、条件ID***C4、条件名として「とりあえずの1曲」、具体的な内容として「楽曲のカラオケ演奏が無い状態で5分経過」が対応付けられている。 As shown in FIG. 3, the "solo karaoke" condition is associated with a condition ID ***C1, a condition name "solo karaoke," and specific content "only one user ID obtained in the operation input to log in to the karaoke device." The "scoring content" condition is associated with a condition ID ***C2, a condition name "scoring content," and specific content "scoring content currently being performed." The "couple" condition is associated with a condition ID ***C3, a condition name "couple," and specific content "two user IDs obtained in the operation input to log in to the karaoke device, the users being of different genders, and the age difference being less than 12 years." The "just one song" condition is associated with a condition ID ***C4, a condition name "just one song," and specific content "five minutes have passed without any karaoke performance."

なお、上述した条件の具体的な内容は一例である。たとえば、「カップル」の条件の具体的な内容における年齢差を「6歳未満」としたり、「とりあえずの1曲」の条件の具体的な内容における経過時間を「3分」としてもよい。 Note that the specific content of the conditions mentioned above is merely an example. For example, the specific content of the age difference in the "couple" condition could be "under 6 years old," and the specific content of the elapsed time in the "one song for now" condition could be "3 minutes."

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

[演奏手段]
演奏手段10dは、制御手段10eの制御に基づき、楽曲のカラオケ演奏、及びマイク40を通じて入力された歌唱音声に基づく信号の処理を行う。演奏手段10dは、音源、ミキサ、アンプ等を含む(いずれも図示なし)。
[Means of performance]
The performance means 10d, under the control of the control means 10e, performs karaoke performance of music pieces and processes signals based on singing voices input through the microphone 40. The performance means 10d includes a sound source, a mixer, an amplifier, etc. (none of which are shown).

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

本実施形態においてはCPUがメモリに記憶されるプログラムを実行することにより、制御手段10eは、設定部100、登録部200、判定部300、及び予約部400として機能する。 In this embodiment, the CPU executes the programs stored in the memory, causing the control means 10e to function as a setting unit 100, a registration unit 200, a determination unit 300, and a reservation unit 400.

(設定部)
設定部100は、利用者が選曲した楽曲に対して、カラオケ演奏を行うための条件を設定する。
(Settings section)
The setting section 100 sets conditions for performing karaoke for the music piece selected by the user.

カラオケ装置Kを利用する場合、利用者は、リモコン装置50を操作し、自己の利用者識別情報を入力する。利用者識別情報は、利用者を識別するための利用者ID等、各利用者に固有の情報である。 When using karaoke device K, the user operates remote control device 50 and inputs their own user identification information. User identification information is information unique to each user, such as a user ID used to identify the user.

カラオケ装置Kは、入力された利用者の利用者識別情報を記憶手段10aに記憶させることにより(すなわち、ログイン処理を行うことにより)、カラオケ装置Kに対する利用者のログインを完了させる。 The karaoke device K completes the user's login to the karaoke device K by storing the entered user identification information in the storage means 10a (i.e., by performing the login process).

カラオケ装置Kにログインした利用者は、リモコン装置50を操作し、リスト登録モードを選択する。リスト登録モードは、利用者が選曲した楽曲をリストに登録するためのモードである。その後、利用者は、リモコン装置50を操作し、リストへの登録を希望する楽曲を選曲する。楽曲の選曲は、カラオケ歌唱を希望する楽曲を選曲する場合と同様に行うことができる。 A user who has logged in to karaoke device K operates remote control device 50 to select list registration mode. List registration mode is a mode for registering songs selected by the user to a list. The user then operates remote control device 50 to select the songs they wish to register to the list. Song selection can be done in the same way as when selecting songs they wish to sing karaoke.

ここで、本実施形態に係る設定部100は、利用者の操作入力に基づいて、条件を設定する。 Here, the setting unit 100 according to this embodiment sets the conditions based on operational input from the user.

具体的に、利用者が楽曲を選曲した場合、設定部100は、たとえばリモコン装置50の表示画面に、設定可能な条件の一覧を表示させる。 Specifically, when a user selects a song, the setting unit 100 displays a list of settable conditions, for example, on the display screen of the remote control device 50.

利用者は、リモコン装置50を操作し、表示された条件の中から、選曲した楽曲に適していると考える条件を選択する。 The user operates the remote control device 50 and selects from the displayed conditions the conditions they believe are suitable for the selected song.

設定部100は、利用者の選択した条件を、選曲した楽曲のカラオケ演奏を行うための条件として設定する。なお、利用者は、一の楽曲に対して複数の条件を選択してもよい。この場合、設定部100は、選択された複数の条件を、選曲した楽曲のカラオケ演奏を行うための条件として設定する。 The setting unit 100 sets the conditions selected by the user as the conditions for performing karaoke of the selected song. Note that the user may select multiple conditions for one song. In this case, the setting unit 100 sets the selected multiple conditions as the conditions for performing karaoke of the selected song.

(登録部)
登録部200は、選曲された楽曲の楽曲識別情報と、設定された条件の条件識別情報とを紐付けて、利用者のリストに登録する。
(Registration Department)
The registration unit 200 associates the song identification information of the selected song with the condition identification information of the set condition, and registers them in the user's list.

登録部200は、設定部100が条件を設定した場合に、設定された条件の条件IDと、選曲された楽曲の楽曲IDとを紐付けてリストへの登録を行う。リストへの登録は、利用者が楽曲を選曲する都度(条件が設定される都度)行われる。 When the setting unit 100 sets conditions, the registration unit 200 associates the condition ID of the set conditions with the song ID of the selected song and registers them in the list. Registration in the list is performed each time the user selects a song (each time a condition is set).

リストは、利用者IDと紐付けられて記憶手段10aに記憶される。なお、過去に作成したリストに対して新たに楽曲を追加することも可能である。過去に作成されたリストは、記憶手段10aに記憶されていてもよいし、カラオケ装置Kとは別のサーバ装置(図示なし)に記憶されていてもよい。 The list is linked to the user ID and stored in the storage means 10a. It is also possible to add new songs to a list created in the past. Previously created lists may be stored in the storage means 10a, or may be stored in a server device (not shown) separate from the karaoke device K.

たとえば、カラオケ装置Kは、ログインした利用者の利用者IDをサーバ装置に送信する。サーバ装置は、受信した利用者IDが紐付けられたリストを記憶手段から読み出し、カラオケ装置Kに送信する。登録部200は、新たに選曲された楽曲の楽曲ID、及び当該楽曲に対して設定された条件の条件IDを紐付け、受信したリストに登録することで、リストの更新を行う。更新されたリストは、たとえば利用者がログアウトした場合に、サーバ装置に送信され記憶される。 For example, karaoke machine K transmits the user ID of the logged-in user to the server device. The server device reads the list linked to the received user ID from the storage means and transmits it to karaoke machine K. The registration unit 200 links the song ID of the newly selected song and the condition ID of the conditions set for that song to the received list, and registers them in order to update the list. The updated list is transmitted to and stored in the server device, for example, when the user logs out.

(判定部)
判定部300は、所定のタイミングにおいて、当該利用者のリストに登録されている条件識別情報に対応する条件が満たされているかどうかを判定する。
(Judgment Department)
The determining unit 300 determines at a predetermined timing whether the condition corresponding to the condition identification information registered in the list of the user is satisfied.

所定のタイミングは、利用者がカラオケ装置を利用している間のいずれかのタイミングである。たとえば、利用者の操作入力に基づくログイン処理が行われたタイミングや、ログイン処理が行われた30分後のタイミングのように、一のタイミングを所定のタイミングとすることができる。或いは、複数のタイミングを所定のタイミングとしてもよい。たとえば、利用者の操作入力に基づくログイン処理が行われたタイミング、及びログイン処理が行われた20分後のタイミングを所定のタイミングとすることができる。 The predetermined timing is any timing while the user is using the karaoke machine. For example, the predetermined timing can be a single timing, such as the timing when the login process is performed based on the user's operational input, or 30 minutes after the login process. Alternatively, multiple timings can be set as the predetermined timing. For example, the predetermined timing can be the timing when the login process is performed based on the user's operational input, or 20 minutes after the login process.

所定のタイミングが到来した場合、判定部300は、利用者のリストに登録されている条件IDに対応する条件が満たされているかどうか(すなわち、当該条件の具体的な内容が満たされているかどうか)を判定する。 When the specified timing arrives, the determination unit 300 determines whether the condition corresponding to the condition ID registered in the user's list is met (i.e., whether the specific content of the condition is met).

ある条件が満たされていると判定した場合、判定部300は、当該ある条件の条件IDを予約部400に出力する。 If it is determined that a certain condition is met, the determination unit 300 outputs the condition ID of that condition to the reservation unit 400.

(予約部)
予約部400は、条件が満たされていると判定された場合、当該条件の条件識別情報に紐付けられた楽曲識別情報を予約待ち行列に登録することにより、当該楽曲識別情報に対応する楽曲の予約を行う。
(Reservation Department)
If it is determined that the condition is met, the reservation unit 400 registers the song identification information linked to the condition identification information of the condition in a reservation queue, thereby reserving the song corresponding to the song identification information.

判定部300からある条件の条件IDが出力された場合(すなわち、ある条件を満たしていると判定された場合)、予約部400は、リストを参照し、ある条件の条件IDに紐付けられた楽曲IDを特定する。予約部400は、特定した楽曲IDを予約待ち行列に登録することにより、当該楽曲IDに対応する楽曲の予約を行う。なお、ある条件の条件IDに紐付けられた楽曲IDが複数ある場合、予約部400は、それらの楽曲ID全てを予約待ち行列に登録してもよいし、一の楽曲IDのみを予約待ち行列に登録することでもよい。 When the determination unit 300 outputs a condition ID for a certain condition (i.e., when it is determined that a certain condition is met), the reservation unit 400 refers to the list and identifies the song ID associated with the condition ID for the certain condition. The reservation unit 400 reserves the song corresponding to the identified song ID by registering the identified song ID in a reservation queue. Note that when there are multiple song IDs associated with a certain condition ID, the reservation unit 400 may register all of those song IDs in the reservation queue, or may register only one song ID in the reservation queue.

==カラオケ装置Kの動作について==
次に、図4Aから図5を参照して本実施形態におけるカラオケ装置Kの動作の具体例について述べる。図4Aは、リストへの登録時の処理(すなわち、設定部100及び登録部200の動作例)を示すフローチャートである。図4Bは、予約待ち行列への登録時の処理(すなわち、判定部300及び予約部400の動作例)を示すフローチャートである。図5は記憶手段10aに記憶された利用者U1のリストの一例である。この例では、利用者U1がカラオケ装置Kを利用するとする。また、リストへの登録時の処理と予約待ち行列への登録時の処理とは別のタイミング(たとえば、別々の日)に行われるとする。
==Operation of Karaoke Device K==
Next, a specific example of the operation of the karaoke machine K in this embodiment will be described with reference to Figures 4A to 5. Figure 4A is a flowchart showing the process of registering to the list (i.e., an example of the operation of the setting unit 100 and the registration unit 200). Figure 4B is a flowchart showing the process of registering to the reservation queue (i.e., an example of the operation of the determination unit 300 and the reservation unit 400). Figure 5 is an example of a list of user U1 stored in the storage means 10a. In this example, it is assumed that user U1 will be using the karaoke machine K. It is also assumed that the process of registering to the list and the process of registering to the reservation queue are performed at different times (for example, on different days).

[リストへの登録時の処理]
利用者U1は、リモコン装置50を操作し、自己の利用者IDを入力する。カラオケ装置Kは、入力された利用者U1の利用者IDを記憶手段10aに記憶させることにより、カラオケ装置Kに対する利用者U1のログインを完了させる(ログイン処理。ステップ10)。
[Processing when registering to the list]
User U1 operates the remote control device 50 to input his/her own user ID. The karaoke device K stores the input user ID of user U1 in the storage means 10a, thereby completing the login of user U1 to the karaoke device K (login process, step 10).

利用者U1は、リモコン装置50を操作し、リスト登録モードを選択する。その後、利用者U1は、リモコン装置50を操作し、リストへの登録を希望する楽曲を選曲する(楽曲を選曲。ステップ11)。 User U1 operates remote control device 50 to select list registration mode. User U1 then operates remote control device 50 to select the song they wish to register in the list (select song; step 11).

設定部100は、ステップ11で利用者U1が選曲した楽曲に対して、カラオケ演奏を行うための条件を設定する(選曲した楽曲に対して条件を設定。ステップ12)。 The setting unit 100 sets the conditions for performing karaoke for the song selected by user U1 in step 11 (setting the conditions for the selected song; step 12).

登録部200は、ステップ11で利用者U1が選曲した楽曲の楽曲IDと、ステップ12で設定された条件の条件IDとを紐付けて、利用者U1のリストに登録する(楽曲IDと条件IDとを紐付けてリストに登録。ステップ13)。 The registration unit 200 links the song ID of the song selected by user U1 in step 11 with the condition ID of the condition set in step 12 and registers it in user U1's list (the song ID and condition ID are linked and registered in the list; step 13).

カラオケ装置Kは、利用者U1がログアウトするまで(ステップ14でYの場合)、ステップ11からステップ13の処理を繰り返し行う。 Karaoke device K repeats steps 11 to 13 until user U1 logs out (if Y in step 14).

具体例として、利用者U1は、リモコン装置50を操作し、楽曲X1を選曲する。設定部100は、楽曲X1のカラオケ演奏を行うための条件として設定可能な条件の一覧をリモコン装置50の表示画面に表示させる。この例では、「ひとりカラオケ」、「採点コンテンツ」、「カップル」、「とりあえずの1曲」の4つの条件(図3参照)が表示されたとする。 As a specific example, user U1 operates remote control device 50 to select song X1. The setting unit 100 displays a list of conditions that can be set as conditions for performing karaoke of song X1 on the display screen of remote control device 50. In this example, four conditions (see Figure 3) are displayed: "Solo karaoke," "Scored content," "Couple," and "Just one song."

利用者は、4つの条件の中から楽曲X1に最も適していると考える条件「ひとりカラオケ」を選択(操作入力の一例)する。 The user selects the "solo karaoke" condition from the four conditions that they believe is most suitable for song X1 (an example of operational input).

設定部100は、利用者U1の選択に基づいて、楽曲X1の条件を「ひとりカラオケ」と設定する。登録部200は、楽曲X1の楽曲ID***X1と、「ひとりカラオケ」の条件ID***C1とを紐付けて、利用者U1のリストに登録する。 Based on user U1's selection, the setting unit 100 sets the condition for song X1 to "solo karaoke." The registration unit 200 links song X1's song ID ***X1 with the "solo karaoke" condition ID ***C1 and registers them in user U1's list.

次に、利用者U1は、リモコン装置50を操作し、楽曲X2を選曲する。利用者U1は、4つの条件の中から楽曲X2に最も適していると考える条件「採点コンテンツ」を選択(操作入力の一例)する。 Next, user U1 operates remote control device 50 to select song X2. From the four conditions, user U1 selects the "scoring content" condition that they believe is most suitable for song X2 (an example of operational input).

設定部100は、利用者U1の選択に基づいて、楽曲X2の条件を「採点コンテンツ」と設定する。登録部200は、楽曲X2の楽曲ID***X2と、「採点コンテンツ」の条件ID***C2とを紐付けて、利用者U1のリストに登録する。 Based on user U1's selection, the setting unit 100 sets the condition for song X2 to "scoring content." The registration unit 200 associates song X2's song ID ***X2 with the condition ID ***C2 for "scoring content," and registers them in user U1's list.

次に、利用者U1は、リモコン装置50を操作し、楽曲X3を選曲する。利用者U1は、4つの条件の中から楽曲X3に最も適していると考える条件「カップル」を選択(操作入力の一例)する。 Next, user U1 operates remote control device 50 to select song X3. From the four conditions, user U1 selects the condition "Couple" that they believe is most suitable for song X3 (an example of operational input).

設定部100は、利用者U1の選択に基づいて、楽曲X3の条件を「カップル」と設定する。登録部200は、楽曲X3の楽曲ID***X3と、「カップル」の条件ID***C3とを紐付けて、利用者U1のリストに登録する。 Based on user U1's selection, the setting unit 100 sets the condition for song X3 to "Couple." The registration unit 200 links song X3's song ID ***X3 with the condition ID ***C3 of "Couple," and registers them in user U1's list.

次に、利用者U1は、リモコン装置50を操作し、楽曲X4を選曲する。利用者U1は、4つの条件の中から楽曲X4に最も適していると考える条件「とりあえずの1曲」を選択(操作入力の一例)する。 Next, user U1 operates remote control device 50 to select song X4. From the four conditions, user U1 selects the condition "One song for now" that they believe is most suitable for song X4 (an example of operational input).

設定部100は、利用者U1の選択に基づいて、楽曲X4の条件を「とりあえずの1曲」と設定する。登録部200は、楽曲X4の楽曲ID***X4と、「とりあえずの1曲」の条件ID***C4とを紐付けて、利用者U1のリストに登録する。 Based on user U1's selection, the setting unit 100 sets the condition for song X4 to "One song for now." The registration unit 200 links song X4's song ID ***X4 with the condition ID ***C4 for "One song for now," and registers them in user U1's list.

このような処理を繰り返し行うことにより、図5に示した利用者U1のリストが完成する。なお、楽曲X3及び楽曲X5のように、一のリスト中において、同じ条件IDが紐付けられている楽曲があってもよい。 By repeating this process, the list for user U1 shown in Figure 5 is completed. Note that, like song X3 and song X5, there may be songs in one list that are linked to the same condition ID.

[予約待ち行列への登録時の処理]
利用者U1は、リモコン装置50を操作し、自己の利用者IDを入力する。カラオケ装置Kは、入力された利用者U1の利用者IDを記憶手段10aに記憶させることにより、カラオケ装置Kに対する利用者U1のログインを完了させる(ログイン処理。ステップ20)。利用者U1がログインした場合、カラオケ装置Kは、利用者U1のリストを記憶手段10aから読み出す。
[Processing when joining a reservation queue]
User U1 operates the remote control device 50 to input his/her own user ID. The karaoke device K stores the input user ID of user U1 in the storage means 10a, thereby completing the login of user U1 to the karaoke device K (login process, step 20). After user U1 has logged in, the karaoke device K reads out a list of user U1 from the storage means 10a.

判定部300は、所定のタイミングにおいて、利用者U1のリストに登録されている条件IDに対応する条件が満たされているかどうかを判定する(リストに登録されている条件IDに対応する条件が満たされているかどうかを判定。ステップ21)。 At a predetermined timing, the determination unit 300 determines whether the condition corresponding to the condition ID registered in the list for user U1 is satisfied (determines whether the condition corresponding to the condition ID registered in the list is satisfied; step 21).

ステップ21で条件が満たされていると判定された場合(ステップ22でYの場合)、予約部400は、当該条件の条件IDに紐付けられた楽曲IDを予約待ち行列に登録することにより、楽曲IDに対応する楽曲の予約を行う(条件IDに紐付けられた楽曲IDを予約待ち行列に登録。ステップ23)。 If it is determined in step 21 that the condition is met (Y in step 22), the reservation unit 400 reserves the song corresponding to the song ID by registering the song ID linked to the condition ID of that condition in the reservation queue (registering the song ID linked to the condition ID in the reservation queue; step 23).

(具体例1)
たとえば、利用者U1の操作入力に基づくログイン処理が行われたタイミング(所定のタイミングの一例)が到来した場合、判定部300は、利用者U1のリストに登録されている条件ID***C1に対応する「ひとりカラオケ」の条件が満たされているかどうかを判定する。
(Specific Example 1)
For example, when the time arrives when the login process is performed based on user U1's operation input (an example of a predetermined time), the judgment unit 300 judges whether the condition of "solo karaoke" corresponding to the condition ID ***C1 registered in user U1's list is satisfied.

図3に示した通り「ひとりカラオケ」の具体的な内容は、「カラオケ装置へログインするための操作入力において取得された利用者IDが1つのみ」である。判定部300は、ログイン処理により記憶手段10aに記憶された利用者IDが1つかどうか(すなわち、ログインしている利用者が1名であるかどうか)を判定する。 As shown in Figure 3, the specific content of "solo karaoke" is "only one user ID was acquired in the operational input to log in to the karaoke device." The determination unit 300 determines whether one user ID has been stored in the storage means 10a through the login process (i.e., whether one user is logged in).

この例において、カラオケ装置Kにログインしているのは利用者U1のみである。よって、判定部300は、「ひとりカラオケ」の条件を満たすと判定する。この場合、判定部300は、「ひとりカラオケ」の条件ID***C1を予約部400に出力する。 In this example, only user U1 is logged in to karaoke device K. Therefore, the determination unit 300 determines that the condition for "solo karaoke" is met. In this case, the determination unit 300 outputs the condition ID ***C1 for "solo karaoke" to the reservation unit 400.

予約部400は、図5に示した利用者U1のリストを参照し、「ひとりカラオケ」の条件ID***C1に紐付けられた楽曲X1の楽曲ID***X1を予約待ち行列に登録することにより、楽曲X1の予約を行う。 The reservation unit 400 references the list for user U1 shown in Figure 5 and reserves song X1 by registering song ID ***X1 of song X1, which is linked to condition ID ***C1 of "solo karaoke," in the reservation queue.

また、図5に示した利用者U1のリストのように、複数の条件に対応する条件IDが登録されている場合、判定部300は、条件毎に判定処理を行う。 Furthermore, when condition IDs corresponding to multiple conditions are registered, as in the list for user U1 shown in Figure 5, the judgment unit 300 performs judgment processing for each condition.

上記例において、判定部300は、利用者U1のリストに登録されている条件ID***C1以外の条件ID(ID***C2、ID***C3、ID***4)に対応する条件が満たされているかどうかを条件毎に判定する。 In the above example, the determination unit 300 determines for each condition whether the conditions corresponding to the condition IDs other than condition ID ***C1 (ID ***C2, ID ***C3, ID ***4) registered in user U1's list are satisfied.

図3に示した通り「採点コンテンツ」の具体的な内容は、「採点コンテンツを実施中」である。判定部300は、カラオケ装置Kにおいて採点コンテンツが実施されているかどうかを判定する。 As shown in Figure 3, the specific content of "Scoring Content" is "Scoring Content Currently Being Executed." The determination unit 300 determines whether scoring content is being executed on the karaoke device K.

この例において、判定処理を行う所定のタイミングは、利用者U1の操作入力に基づくログイン処理が行われたタイミングである。すなわち、利用者U1は、カラオケ装置Kにログインしたばかりであり、採点コンテンツを利用していない。よって、判定部300は、「採点コンテンツ」の条件を満たさないと判定する。この場合、判定部300は、「採点コンテンツ」の条件ID***C2を予約部400に出力しない。 In this example, the specified timing for performing the determination process is the timing when the login process is performed based on user U1's operation input. In other words, user U1 has just logged in to karaoke device K and has not yet used any graded content. Therefore, the determination unit 300 determines that the condition for the "graded content" is not met. In this case, the determination unit 300 does not output the condition ID ***C2 for the "graded content" to the reservation unit 400.

また、図3に示した通り「カップル」の具体的な内容は、「カラオケ装置へログインするための操作入力において取得された利用者IDが2つ、利用者の性別が異なる、且つ年齢差が12歳未満」である。判定部300は、ログイン処理により記憶手段10aに記憶された利用者IDが2つあるかどうか(すなわち、ログインしている利用者が2名であるかどうか)を判定する。 As shown in Figure 3, the specific content of a "couple" is "two user IDs obtained through operational input to log in to the karaoke device, the users are of different genders, and the age difference is less than 12 years." The determination unit 300 determines whether there are two user IDs stored in the storage means 10a through the login process (i.e., whether there are two users logged in).

この例において、カラオケ装置Kにログインしているのは利用者U1のみである。よって、判定部300は、「カップル」の条件を満たさないと判定する。この場合、判定部300は、「カップル」の条件ID***C3を予約部400に出力しない。 In this example, only user U1 is logged in to karaoke device K. Therefore, the determination unit 300 determines that the "couple" condition is not met. In this case, the determination unit 300 does not output the "couple" condition ID ***C3 to the reservation unit 400.

また、図3に示した通り「とりあえずの1曲」の具体的な内容は、「楽曲のカラオケ演奏が無い状態で5分経過」である。判定部300は、楽曲のカラオケ演奏が無い状態が5分以上続いているかどうかを判定する。 As shown in Figure 3, the specific content of "one song for now" is "five minutes have passed without any karaoke performance of a song." The determination unit 300 determines whether five minutes or more have passed without any karaoke performance of a song.

この例において、判定処理を行う所定のタイミングは、利用者U1の操作入力に基づくログイン処理が行われたタイミングである。すなわち、利用者U1は、カラオケ装置Kにログインしたばかりである。よって、判定部300は、「とりあえずの1曲」の条件を満たさないと判定する。この場合、判定部300は、「とりあえずの1曲」の条件ID***C4を予約部400に出力しない。 In this example, the predetermined timing for performing the determination process is the timing when the login process is performed based on user U1's operation input. In other words, user U1 has just logged in to karaoke device K. Therefore, the determination unit 300 determines that the condition for "one song for now" is not met. In this case, the determination unit 300 does not output the condition ID ***C4 for "one song for now" to the reservation unit 400.

このように、具体例1において、予約部400は楽曲X1の予約のみを行う。 In this way, in specific example 1, the reservation unit 400 only reserves song X1.

(具体例2)
一方、所定のタイミングが、利用者U1の操作入力に基づくログイン処理が行われた30分後であるとする。また、その時点において、利用者U1以外にカラオケ装置Kにログインしている利用者はおらず、採点コンテンツは実施されておらず、且つ利用者U1は、ログイン処理から20分経過後にカラオケ歌唱を中断しているとする。
(Specific Example 2)
On the other hand, suppose that the predetermined timing is 30 minutes after the login process based on the operation input of user U1. Also, suppose that at that time, no other users are logged in to karaoke machine K except user U1, the scoring content is not being played, and user U1 stops singing karaoke 20 minutes after the login process.

この場合、判定部300は、利用者U1のリストに登録されている各条件IDに対応する条件が満たされているかどうかを判定する。 In this case, the determination unit 300 determines whether the conditions corresponding to each condition ID registered in user U1's list are met.

図3に示した通り「ひとりカラオケ」の具体的な内容は、「カラオケ装置へログインするための操作入力において取得された利用者IDが1つのみ」である。判定部300は、ログイン処理により記憶手段10aに記憶された利用者IDが1つかどうか(すなわち、ログインしている利用者が1名であるかどうか)を判定する。 As shown in Figure 3, the specific content of "solo karaoke" is "only one user ID was acquired in the operational input to log in to the karaoke device." The determination unit 300 determines whether one user ID has been stored in the storage means 10a through the login process (i.e., whether one user is logged in).

この例において、カラオケ装置Kにログインしているのは利用者U1のみである。よって、判定部300は、「ひとりカラオケ」の条件を満たすと判定する。この場合、判定部300は、「ひとりカラオケ」の条件ID***C1を予約部400に出力する。 In this example, only user U1 is logged in to karaoke device K. Therefore, the determination unit 300 determines that the condition for "solo karaoke" is met. In this case, the determination unit 300 outputs the condition ID ***C1 for "solo karaoke" to the reservation unit 400.

予約部400は、図5に示した利用者U1のリストを参照し、「ひとりカラオケ」の条件ID***C1に紐付けられた楽曲X1の楽曲ID***X1を予約待ち行列に登録することにより、楽曲X1の予約を行う。 The reservation unit 400 references the list for user U1 shown in Figure 5 and reserves song X1 by registering song ID ***X1 of song X1, which is linked to condition ID ***C1 of "solo karaoke," in the reservation queue.

また、判定部300は、利用者U1のリストに登録されている条件ID***C1以外の条件ID(ID***C2、ID***C3、ID***4)に対応する条件が満たされているかどうかを条件毎に判定する。 In addition, the determination unit 300 determines for each condition whether the conditions corresponding to condition IDs other than condition ID ***C1 (ID ***C2, ID ***C3, ID ***4) registered in user U1's list are satisfied.

上述の通り、所定のタイミングにおいて、採点コンテンツは実施されていない。また、カラオケ装置Kにログインしているのは利用者U1のみである。 As mentioned above, no scoring content is being performed at the specified timing. Furthermore, only user U1 is logged in to karaoke machine K.

よって、判定部300は、「採点コンテンツ」及び「カップル」の条件を満たさないと判定する。この場合、判定部300は、「採点コンテンツ」の条件ID***C2及び「カップル」の条件ID***C3を予約部400に出力しない。 Therefore, the determination unit 300 determines that the conditions for "scored content" and "couple" are not met. In this case, the determination unit 300 does not output the condition ID ***C2 for "scored content" and the condition ID ***C3 for "couple" to the reservation unit 400.

また、図3に示した通り「とりあえずの1曲」の具体的な内容は、「楽曲のカラオケ演奏が無い状態で5分経過」である。判定部300は、楽曲の予約が無い状態が5分以上続いているかどうかを判定する。 As shown in Figure 3, the specific content of "one song for now" is "five minutes have passed without any song being played by karaoke." The determination unit 300 determines whether five minutes or more have passed without any song being reserved.

この例において、判定処理を行う所定のタイミングは、利用者U1の操作入力に基づくログイン処理が行われた30分後である。一方、利用者U1は、ログイン処理から20分経過後にカラオケ歌唱を中断している。すなわち、所定のタイミングにおいては、10分間、カラオケ演奏が行われていない。よって、判定部300は、「とりあえずの1曲」の条件を満たすと判定する。この場合、判定部300は、「とりあえずの1曲」の条件ID***C4を予約部400に出力する。 In this example, the predetermined timing for performing the determination process is 30 minutes after the login process based on user U1's operation input. However, user U1 stops singing karaoke 20 minutes after the login process. In other words, at the predetermined timing, no karaoke performance has been performed for 10 minutes. Therefore, the determination unit 300 determines that the condition of "one song for now" is met. In this case, the determination unit 300 outputs the condition ID ***C4 for "one song for now" to the reservation unit 400.

予約部400は、図5に示した利用者U1のリストを参照し、「とりあえずの1曲」の条件ID***C4に紐付けられた楽曲X1の楽曲ID***X4を予約待ち行列に登録することにより、楽曲X4の予約を行う。 The reservation unit 400 references the list for user U1 shown in Figure 5 and reserves song X4 by registering song ID ***X4 of song X1, which is linked to condition ID ***C4 of "One song for now," in the reservation queue.

このように、具体例2において、予約部400は楽曲X1及び楽曲X4の予約を行う。 In this way, in specific example 2, the reservation unit 400 makes reservations for songs X1 and X4.

(具体例3)
或いは、所定のタイミングが、利用者U1の操作入力に基づくログイン処理が行われたタイミング、及びログイン処理が行われた20分後であるとする。また、20分後の時点において、利用者U1以外にカラオケ装置Kにログインしている利用者はおらず、採点コンテンツが実施されているとする。
(Specific Example 3)
Alternatively, the predetermined timing may be the timing at which the login process based on the operation input of user U1 is performed, or 20 minutes after the login process. Furthermore, it is assumed that 20 minutes later, there is no other user other than user U1 logged in to the karaoke machine K, and the scoring content is being played.

この場合、判定部300は、まず利用者U1の操作入力に基づくログイン処理が行われたタイミングにおいて、利用者U1のリストに登録されている各条件IDに対応する条件が満たされているかどうかを判定する。このタイミングにおいては、具体例1で述べたように、楽曲X1の予約が行われる。 In this case, the determination unit 300 first determines whether the conditions corresponding to each condition ID registered in user U1's list are satisfied when the login process is performed based on user U1's operation input. At this time, song X1 is reserved, as described in Specific Example 1.

次に、判定部300は、利用者U1の操作入力に基づくログイン処理が行われた20分後のタイミングにおいて、利用者U1のリストに登録されている各条件IDに対応する条件が満たされているかどうかを判定する。 Next, the determination unit 300 determines whether the conditions corresponding to each condition ID registered in user U1's list are satisfied 20 minutes after the login process based on user U1's operation input is performed.

図3に示した通り「採点コンテンツ」の具体的な内容は、「採点コンテンツを実施中」である。判定部300は、カラオケ装置Kにおいて採点コンテンツが実施されているかどうかを判定する。 As shown in Figure 3, the specific content of "Scoring Content" is "Scoring Content Currently Being Executed." The determination unit 300 determines whether scoring content is being executed on the karaoke device K.

この例において、所定のタイミングにおいては、採点コンテンツが実施されている。よって、判定部300は、「採点コンテンツ」の条件を満たすと判定する。この場合、判定部300は、「採点コンテンツ」の条件ID***C2を予約部400に出力する。 In this example, the scoring content is being implemented at the specified timing. Therefore, the determination unit 300 determines that the condition for the "scoring content" is met. In this case, the determination unit 300 outputs the condition ID ***C2 for the "scoring content" to the reservation unit 400.

予約部400は、図5に示した利用者U1のリストを参照し、「採点コンテンツ」の条件ID***C2に紐付けられた楽曲X2の楽曲ID***X2を予約待ち行列に登録することにより、楽曲X2の予約を行う。 The reservation unit 400 references the list for user U1 shown in Figure 5 and reserves song X2 by registering song ID ***X2 of song X2, which is linked to condition ID ***C2 of the "scored content," in the reservation queue.

また、判定部300は、利用者U1のリストに登録されている条件ID***C2以外の条件ID(ID***C1、ID***C3、ID***4)に対応する条件が満たされているかどうかを条件毎に判定する。 The determination unit 300 also determines whether the conditions corresponding to the condition IDs other than condition ID ***C2 (ID ***C1, ID ***C3, ID ***4) registered in user U1's list are satisfied for each condition.

上述の通り、この時点ではカラオケ装置Kにログインしているのは利用者U1のみであり、採点コンテンツが実施されていることから、楽曲のカラオケ演奏が無い状態で5分が経過していることはない。 As mentioned above, at this point, only user U1 is logged in to karaoke device K, and since the scoring content is being performed, five minutes have not passed without a song being played karaoke.

よって、判定部300は、「カップル」及び「とりあえずの1曲」の条件を満たさないと判定する。この場合、判定部300は、「カップル」の条件ID***C3、及び「とりあえずの1曲」の条件ID***C4を予約部400に出力しない。 Therefore, the determination unit 300 determines that the conditions of "Couple" and "One song for now" are not met. In this case, the determination unit 300 does not output the condition ID ***C3 for "Couple" and the condition ID ***C4 for "One song for now" to the reservation unit 400.

このように、具体例3において、予約部400は楽曲X1及び楽曲X2の予約を行う。 In this way, in specific example 3, the reservation unit 400 makes reservations for songs X1 and X2.

なお、具体例3では、ログイン処理が行われた20分後の時点において「ひとりカラオケ」の条件ID***C1に対応する楽曲X1は、既に予約されている。このような場合、予約部400は、ログイン処理が行われた20分後の時点において楽曲X1の予約を重複して行ってもよいし、行わなくてもよい。或いは、ログイン処理が行われた20分後の時点において、先に予約した楽曲X1のカラオケ演奏が既に行われている場合にのみ、予約部400は、楽曲X1の予約を改めて行うようにしてもよい。 In specific example 3, song X1 corresponding to condition ID ***C1 for "solo karaoke" has already been reserved 20 minutes after the login process. In such a case, the reservation unit 400 may or may not make a duplicate reservation for song X1 20 minutes after the login process. Alternatively, the reservation unit 400 may make a new reservation for song X1 only if the previously reserved song X1 is already being performed as a karaoke performance 20 minutes after the login process.

==まとめ==
以上から明らかなように、本実施形態に係るカラオケ装置Kは、利用者が選曲した楽曲に対して、カラオケ演奏を行うための条件を設定する設定部100と、選曲された楽曲の楽曲識別情報と、設定された条件の条件識別情報とを紐付けて、利用者のリストに登録する登録部200と、利用者がカラオケ装置を利用している所定のタイミングにおいて、当該利用者のリストに登録されている条件識別情報に対応する条件が満たされているかどうかを判定する判定部300と、条件が満たされていると判定された場合、当該条件の条件識別情報に紐付けられた楽曲識別情報を予約待ち行列に登録することにより、当該楽曲識別情報に対応する楽曲の予約を行う予約部400と、を有する。
==Summary==
As is clear from the above, the karaoke device K of this embodiment includes a setting unit 100 that sets conditions for performing karaoke for a song selected by the user; a registration unit 200 that links the song identification information of the selected song with the condition identification information of the set conditions and registers them in the user's list; a determination unit 300 that determines whether the condition corresponding to the condition identification information registered in the user's list is satisfied at a predetermined time while the user is using the karaoke device; and a reservation unit 400 that, if it is determined that the condition is satisfied, registers the song identification information linked to the condition identification information of the condition in a reservation queue, thereby reserving the song corresponding to the song identification information.

このようなカラオケ装置Kによれば、利用者が選曲した楽曲に対して、カラオケ演奏を行うための条件を設定したうえで、リストに登録することができる。また、カラオケ装置Kは、所定のタイミングにおいて利用者のリストに登録されている条件識別情報に対応する条件を満たすと判定した場合、当該条件の条件識別情報に紐付けられた楽曲識別情報を予約待ち行列に自動的に登録することができる。よって、選曲した楽曲に対してカラオケ演奏を行う条件を設定しておくだけで、利用者は、リストに登録した楽曲のカラオケ演奏の機会を得ることができる。すなわち、本実施形態に係るカラオケ装置Kによれば、リストに登録した楽曲のカラオケ演奏を行う機会を設けることができる。 With this karaoke device K, users can set conditions for performing karaoke on songs they have selected and then register them in a list. Furthermore, if the karaoke device K determines at a predetermined time that a condition corresponding to the condition identification information registered in the user's list is met, it can automatically register the song identification information linked to the condition identification information of that condition in the reservation queue. Therefore, simply by setting conditions for performing karaoke on songs they have selected, users can have the opportunity to perform karaoke on songs registered in their list. In other words, the karaoke device K of this embodiment can provide users with the opportunity to perform karaoke on songs registered in their list.

また、本実施形態に係る判定部300は、利用者の操作入力に基づくログイン処理が行われたタイミングにおいて、判定を行うことができる。この場合、ログイン処理が行われたタイミングにおいて適した楽曲の予約が可能となる。 In addition, the determination unit 300 according to this embodiment can make a determination at the timing when login processing is performed based on user input. In this case, it becomes possible to reserve music that is appropriate at the timing when login processing is performed.

また、本実施形態に係る設定部100は、利用者の操作入力に基づいて、条件を設定することができる。この場合、利用者が適していると考える条件を楽曲毎に設定することができる。 In addition, the setting unit 100 according to this embodiment can set conditions based on operational input from the user. In this case, the user can set conditions that they deem appropriate for each song.

<変形例1>
所定のタイミングが、複数ある場合、あるタイミングにおいて条件を満たしていると判定されたものが、別のタイミングでは条件を満たさないと判定される場合もありうる。このような場合、判定部300は、予約待ち行列に登録された楽曲識別情報を削除するよう、予約部400に指示を行うことができる。
<Modification 1>
If there are multiple predetermined timings, a song that is determined to satisfy the condition at one timing may be determined not to satisfy the condition at another timing. In such a case, the determination unit 300 can instruct the reservation unit 400 to delete the song identification information registered in the reservation queue.

たとえば、あるタイミングにおいて、予約部400は、「ひとりカラオケ」の条件ID***C1に紐付けられた楽曲X1の楽曲ID***X1を予約待ち行列に登録することにより、楽曲X1の予約を行ったとする。 For example, at a certain point in time, the reservation unit 400 reserves song X1 by registering song ID ***X1 of song X1, which is linked to condition ID ***C1 of "solo karaoke," in the reservation queue.

その後、楽曲X1のカラオケ演奏を行う前の別のタイミングにおいて、カラオケ装置Kに利用者U2がログインしていたとする。また、利用者U2は、利用者U1と性別が異なり、年齢が同じであったとする。 Suppose that user U2 then logs in to karaoke machine K at a different time before the karaoke performance of song X1. Furthermore, user U2 is of a different gender than user U1, but the same age.

図3に示した通り「カップル」の具体的な内容は、「カラオケ装置へログインするための操作入力において取得された利用者IDが2つ、利用者の性別が異なる、且つ年齢差が12歳未満」である。判定部300は、ログイン処理により記憶手段10aに記憶された利用者IDが2つかどうか(すなわち、ログインしている利用者が2名であるかどうか)、利用者の性別が異なるかどうか、及び年齢差が12歳未満であるかどうかを判定する。なお、利用者の性別や年齢は、利用者の属性情報(後述)により特定できる。 As shown in Figure 3, the specific details of a "couple" are "two user IDs obtained through operational input to log in to the karaoke device, the users are of different genders, and the age difference is less than 12 years." The determination unit 300 determines whether two user IDs are stored in the storage means 10a through the login process (i.e., whether there are two logged-in users), whether the users are of different genders, and whether the age difference is less than 12 years. The gender and age of the users can be identified from the user's attribute information (described below).

この例において、カラオケ装置Kにログインしているのは利用者U1及び利用者U2の2名である。また、利用者U1と利用者U2の性別は異なり、年齢は同じである。よって、判定部300は、「カップル」の条件を満たすと判定する。この場合、判定部300は、「カップル」の条件ID***C3を予約部400に出力する。 In this example, two users, user U1 and user U2, are logged in to karaoke device K. Furthermore, user U1 and user U2 are of different genders but the same age. Therefore, the determination unit 300 determines that the condition for "couple" is met. In this case, the determination unit 300 outputs the condition ID ***C3 for "couple" to the reservation unit 400.

予約部400は、図5に示した利用者U1のリストを参照し、「カップル」の条件ID***C3に紐付けられた楽曲X3の楽曲ID***X3及び楽曲X5の楽曲ID***X5を予約待ち行列に登録することにより、楽曲X3及び楽曲X5の予約を行う。 The reservation unit 400 references the list for user U1 shown in Figure 5 and registers the song ID ***X3 of song X3 and the song ID ***X5 of song X5, which are linked to the condition ID ***C3 of "couple," in the reservation queue, thereby reserving song X3 and song X5.

一方、利用者が2名となったため、判定部300は、「ひとりカラオケ」の条件を満たさないと判定する。この場合、判定部300は、予約待ち行列に登録された楽曲X1の楽曲IDを削除するよう、予約部400に指示を行う。予約部400は、予約待ち行列を確認し、楽曲X1の楽曲ID***X1が登録されている場合には、楽曲ID***X1を削除する。 However, because there are now two users, the determination unit 300 determines that the condition for "solo karaoke" is not met. In this case, the determination unit 300 instructs the reservation unit 400 to delete the song ID of song X1 registered in the reservation queue. The reservation unit 400 checks the reservation queue, and if song ID ***X1 for song X1 is registered, deletes song ID ***X1.

このように、本変形例の構成によれば、所定のタイミングが到来した時点において適した条件に対応する楽曲のみを予約することができる。なお、所定のタイミングが、利用者の操作入力に基づくログイン処理が行われたタイミングである場合には、判定部300は、利用者U2の操作入力に基づくログイン処理が行われたタイミングにおいて、利用者U2のリストに登録されている各条件IDに対応する条件が満たされているかどうかを判定してもよい。 In this way, with the configuration of this modified example, it is possible to reserve only songs that meet the appropriate conditions at the time the specified timing arrives. If the specified timing is the timing at which login processing is performed based on the user's operational input, the determination unit 300 may determine whether the conditions corresponding to each condition ID registered in user U2's list are satisfied at the timing at which login processing is performed based on user U2's operational input.

<変形例2>
上記実施形態において、設定部100は、利用者の操作入力に基づいて、条件を設定している。一方、設定部100は、利用者の属性情報、利用者の歌唱履歴、及びカラオケ装置のログ情報の少なくとも一つに基づいて、条件を設定することも可能である。
<Modification 2>
In the above embodiment, the setting unit 100 sets the conditions based on the user's operation input. On the other hand, the setting unit 100 can also set the conditions based on at least one of the user's attribute information, the user's singing history, and the log information of the karaoke machine.

本変形例における記憶手段10aは、利用者の属性情報、利用者の歌唱履歴、カラオケ装置のログ情報を記憶している。属性情報、歌唱履歴、ログ情報は、記憶手段10aに記憶されていてもよいし、カラオケ装置Kとは別のサーバ装置(図示なし)に記憶されていてもよい。 In this modified example, the storage means 10a stores user attribute information, the user's singing history, and karaoke machine log information. The attribute information, singing history, and log information may be stored in the storage means 10a, or may be stored in a server device (not shown) separate from the karaoke machine K.

利用者の属性情報は、利用者の氏名、年齢、性別等、利用者に関する個人的な情報である。利用者の歌唱履歴は、利用者が過去にカラオケ歌唱を行った楽曲の楽曲ID、カラオケ歌唱を行った日時、採点コンテンツの利用結果(たとえば、採点値)、利用したカラオケ装置の装置ID等、利用者がカラオケ装置を利用した際に得られた情報である。利用者の属性情報及び歌唱履歴は、利用者識別情報と紐付けられている。 User attribute information is personal information about the user, such as the user's name, age, and gender. The user's singing history is information obtained when the user uses a karaoke device, such as the song IDs of songs the user has previously sung, the date and time the karaoke was sung, the results of using the scoring content (e.g., the score), and the device ID of the karaoke device used. The user's attribute information and singing history are linked to user identification information.

カラオケ装置のログ情報は、利用者の操作入力を時系列に登録した操作履歴や、操作入力に応じて実際に実行された処理を時系列に登録した動作履歴を含む。ログ情報は、装置IDと紐付けられている。 The log information of a karaoke device includes an operation history that chronologically records user inputs, and an operation history that chronologically records the processes actually performed in response to the inputs. The log information is linked to the device ID.

たとえば、設定部100は、利用者の属性情報、利用者の歌唱履歴、及びカラオケ装置のログ情報を用いて条件毎のスコアを求め、スコアが最も高い条件を、選曲された楽曲のカラオケ演奏を行うための条件として設定することができる。 For example, the setting unit 100 can calculate a score for each condition using the user's attribute information, the user's singing history, and the karaoke machine's log information, and set the condition with the highest score as the condition for performing the karaoke version of the selected song.

具体例として、利用者U1が、リモコン装置50を操作し、楽曲X1を選曲したとする。また、この例では、「ひとりカラオケ」、「採点コンテンツ」、「カップル」、「とりあえずの1曲」の4つの条件(詳細は実施形態を参照)が設定可能であるとする。 As a specific example, assume that user U1 operates remote control device 50 to select song X1. In this example, it is possible to set four conditions (see the embodiment for details): "Solo karaoke," "Scored content," "Couple," and "Just one song."

設定部100は、記憶手段10aに記憶されている利用者U1の歌唱履歴の中から、楽曲X1のカラオケ歌唱を行った日時及び利用したカラオケ装置の装置IDの組み合わせを抽出する。 The setting unit 100 extracts the combination of the date and time when song X1 was sung by user U1 and the device ID of the karaoke device used from the singing history stored in the storage means 10a.

設定部100は、抽出した日時及び装置IDの組み合わせとログ情報とに基づいて、当該日時において、当該装置IDに対応するカラオケ装置にログインをしていた利用者を特定する。利用者U1のみがログインしていた場合、設定部100は、「ひとりカラオケ」のスコアを「+1」する。 Based on the extracted combination of date and time and device ID and log information, the setting unit 100 identifies the users who were logged in to the karaoke device corresponding to the device ID on that date and time. If only user U1 was logged in, the setting unit 100 adds "+1" to the "solo karaoke" score.

一方、利用者U1以外の他の利用者が1名のみログインしていた場合、設定部100は、利用者U1及び他の利用者それぞれの属性情報に基づいて、利用者U1と他の利用者との性別及び年齢差を求める。性別が異なり、且つ年齢差が12歳未満である場合、設定部100は、「カップル」のスコアを「+1」する。 On the other hand, if only one other user other than user U1 is logged in, the setting unit 100 determines the gender and age difference between user U1 and the other user based on the attribute information of each of user U1 and the other user. If the genders are different and the age difference is less than 12 years, the setting unit 100 adds "+1" to the "couple" score.

また、設定部100は、利用者U1の歌唱履歴を参照し、抽出した日時及び装置IDの組み合わせに対して採点コンテンツの利用結果が紐付けられているかどうかを確認する。採点コンテンツの利用結果が紐付けられている場合、設定部100は、「採点コンテンツ」のスコアを「+1」する。 The setting unit 100 also references user U1's singing history and checks whether the results of using the scored content are linked to the extracted combination of date, time, and device ID. If the results of using the scored content are linked, the setting unit 100 adds "+1" to the score of the "scored content."

また、設定部100は、抽出した日時及び装置IDの組み合わせとログ情報とに基づいて、当該装置IDに対応するカラオケ装置において、当該日時の5分前までにカラオケ演奏が行われた記録があるかどうかを確認する。カラオケ演奏が行われた記録がなかった場合、設定部100は、「とりあえずの1曲」のスコアを「+1」する。 The setting unit 100 also checks, based on the extracted combination of date and time and device ID and the log information, whether there is a record of a karaoke performance on the karaoke device corresponding to that device ID within five minutes prior to that date and time. If there is no record of a karaoke performance, the setting unit 100 adds "+1" to the score of the "Just One Song."

以上の処理を実行した後、設定部100は、スコアが最も高い条件を、楽曲X1のカラオケ演奏を行うための条件として設定する。 After performing the above process, the setting unit 100 sets the condition with the highest score as the condition for performing karaoke for song X1.

なお、上記例において、利用者U1が楽曲X1について複数回のカラオケ歌唱を行っている場合(すなわち、楽曲X1に対する歌唱履歴が複数ある場合)、設定部100は、カラオケ歌唱を行った日時及び利用したカラオケ装置の装置IDの組み合わせを複数抽出することができる。この場合、設定部100は、それぞれの組み合わせに基づいて得られた各条件のスコアを合計し、スコアの合計値が最も高い条件を、楽曲X1のカラオケ演奏を行うための条件として設定することができる。 In the above example, if user U1 has sung song X1 karaoke multiple times (i.e., if there are multiple singing histories for song X1), the setting unit 100 can extract multiple combinations of the date and time the karaoke performance was performed and the device ID of the karaoke device used. In this case, the setting unit 100 can add up the scores for each condition obtained based on each combination, and set the condition with the highest total score as the condition for performing karaoke for song X1.

また、設定部100は、利用者の属性情報、利用者の歌唱履歴、及びカラオケ装置のログ情報のうち少なくとも1つを用いて条件を設定してもよい。 The setting unit 100 may also set conditions using at least one of the user's attribute information, the user's singing history, and the karaoke machine's log information.

このように本変形例に係る設定部100は、利用者の属性情報、利用者の歌唱履歴、及びカラオケ装置のログ情報の少なくとも一つに基づいて、条件を設定することができる。このような構成によれば、利用者が条件を選択することなく、自動的に楽曲に適した条件が設定できる。 In this way, the setting unit 100 in this modified example can set conditions based on at least one of the user's attribute information, the user's singing history, and the karaoke machine's log information. With this configuration, conditions appropriate for the song can be automatically set without the user having to select conditions.

なお、設定部100は、一の楽曲に対して、利用者の操作入力に基づく条件と、利用者の属性情報、利用者の歌唱履歴、及びカラオケ装置のログ情報の少なくとも一つに基づく条件とを設定してもよい。この場合、リストには、一の楽曲の楽曲IDに対して、複数の条件IDが紐付けられて登録される。この場合、判定部300は、いずれかの条件を満たすと判定した場合、或いは両方の条件を満たすと判定した場合に、条件の条件IDを予約部400に出力する。 The setting unit 100 may set conditions for a single song based on user input and conditions based on at least one of the user's attribute information, the user's singing history, and the karaoke machine's log information. In this case, multiple condition IDs are linked to the song ID of a single song and registered in the list. In this case, if the determination unit 300 determines that either or both conditions are met, it outputs the condition ID of the condition to the reservation unit 400.

また、実施形態で述べたように、利用者が楽曲を選曲した場合、設定部100は、リモコン装置50の表示画面に、設定可能な条件の一覧を表示させる。その後、表示された条件の中から、利用者が一定時間以内(たとえば、3分以内)に条件を選択しなかったとする。このような場合に、設定部100は、利用者の属性情報、利用者の歌唱履歴、及びカラオケ装置のログ情報の少なくとも一つに基づいて、条件を設定するようにしてもよい。 Furthermore, as described in the embodiment, when a user selects a song, the setting unit 100 displays a list of settable conditions on the display screen of the remote control device 50. Thereafter, it is assumed that the user does not select a condition from the displayed conditions within a certain period of time (for example, within three minutes). In such a case, the setting unit 100 may set a condition based on at least one of the user's attribute information, the user's singing history, and the karaoke device's log information.

<変形例3>
設定部100は、実施形態で述べた条件以外の条件を設定することも可能である。たとえば、「ファミリー」、「友人」、「職場」のような条件を設定することができる。「ファミリー」は、ファミリー向けの楽曲や、アニメソング等に適した条件である。「友人」は、好みが共通するジャンルの楽曲や、同世代に人気がある楽曲等に適した条件である。「職場」は、年配の利用者でも知っている楽曲や、上手過ぎない楽曲(たとえばサビだけカラオケ歌唱ができる楽曲)等に適した条件である。
<Modification 3>
The setting unit 100 can also set conditions other than those described in the embodiment. For example, conditions such as "family,""friends," and "workplace" can be set. "Family" is a condition suitable for family-oriented songs, anime songs, etc. "Friends" is a condition suitable for songs in a genre that has common tastes, songs that are popular among people of the same generation, etc. "Workplace" is a condition suitable for songs that even older users know, songs that are not too good (for example, songs that can sing just the chorus at karaoke), etc.

「ファミリー」の条件の具体的な内容は、たとえば「カラオケ装置へログインするための操作入力において取得された利用者IDが3つ以上、利用者の姓が同じ、且つ小学生以下の利用者を含む」とすることができる。「友人」の条件の具体的な内容は、たとえば「カラオケ装置へログインするための操作入力において取得された利用者IDが3つ以上、且つ年齢差が3歳未満」とすることができる。「職場」の条件の具体的な内容は、たとえば「カラオケ装置へログインするための操作入力において取得された利用者IDが3つ以上、且つ年齢差が10歳以上」とすることができる。 Specific conditions for "family" can be, for example, "three or more user IDs obtained through operational input to log in to the karaoke machine, users with the same last name, and including users who are elementary school age or younger." Specific conditions for "friends" can be, for example, "three or more user IDs obtained through operational input to log in to the karaoke machine, and the age difference is less than three years." Specific conditions for "workplace" can be, for example, "three or more user IDs obtained through operational input to log in to the karaoke machine, and the age difference is 10 years or more."

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

100 設定部
200 登録部
300 判定部
400 予約部
K カラオケ装置
100 Setting unit 200 Registration unit 300 Determination unit 400 Reservation unit K Karaoke device

Claims (4)

利用者が選曲した楽曲に対して、カラオケ演奏を行うための条件を設定する設定部と、
選曲された前記楽曲の楽曲識別情報と、設定された前記条件の条件識別情報とを紐付けて、利用者毎のリストに登録する登録部と、
ある利用者がカラオケ装置を利用している所定のタイミングにおいて、当該ある利用者のリストに登録されている条件識別情報に対応する条件が満たされているかどうかを判定する判定部と、
前記条件が満たされていると判定された場合、当該条件の条件識別情報に紐付けられた楽曲識別情報を予約待ち行列に、判定された順番で登録することにより、当該楽曲識別情報に対応する楽曲の予約を行う予約部と、
を有するカラオケ装置。
a setting unit for setting conditions for performing karaoke for a song selected by a user;
a registration unit that associates song identification information of the selected song with condition identification information of the set condition and registers the linked information in a list for each user ;
a determination unit that determines whether a condition corresponding to condition identification information registered in a list of a certain user is satisfied at a predetermined timing when the certain user is using the karaoke device;
a reservation unit that, when it is determined that the condition is satisfied, registers the music identification information associated with the condition identification information of the condition in a reservation queue in the determined order , thereby reserving the music corresponding to the music identification information;
A karaoke device having:
前記判定部は、利用者の操作入力に基づくログイン処理が行われたタイミングにおいて、前記判定を行うことを特徴とする請求項1記載のカラオケ装置。 The karaoke device of claim 1, wherein the determination unit makes the determination when a login process based on a user's operational input is performed. 前記設定部は、利用者の操作入力に基づいて、前記条件を設定することを特徴とする請求項1または2記載のカラオケ装置。 The karaoke device of claim 1 or 2, wherein the setting unit sets the conditions based on operational input by the user. 前記設定部は、利用者の属性情報、利用者の歌唱履歴、及びカラオケ装置のログ情報の少なくとも一つに基づいて、前記条件を設定することを特徴とする請求項1から3のいずれか一つに記載のカラオケ装置。 The karaoke device described in any one of claims 1 to 3, characterized in that the setting unit sets the conditions based on at least one of the user's attribute information, the user's singing history, and the karaoke device's log information.
JP2022011578A 2022-01-28 2022-01-28 Karaoke equipment Active JP7755502B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022011578A JP7755502B2 (en) 2022-01-28 2022-01-28 Karaoke equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022011578A JP7755502B2 (en) 2022-01-28 2022-01-28 Karaoke equipment

Publications (2)

Publication Number Publication Date
JP2023110247A JP2023110247A (en) 2023-08-09
JP7755502B2 true JP7755502B2 (en) 2025-10-16

Family

ID=87546106

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022011578A Active JP7755502B2 (en) 2022-01-28 2022-01-28 Karaoke equipment

Country Status (1)

Country Link
JP (1) JP7755502B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002162977A (en) 2000-11-28 2002-06-07 Nippon Telegr & Teleph Corp <Ntt> Karaoke automatic music selection performance system
JP2010237382A (en) 2009-03-31 2010-10-21 Brother Ind Ltd Karaoke network system and content relay device
JP2012137559A (en) 2010-12-24 2012-07-19 Toshiba Corp Karaoke device and control method and control program for karaoke device
JP2016206590A (en) 2015-04-28 2016-12-08 株式会社第一興商 Karaoke device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3401878B2 (en) * 1993-11-24 2003-04-28 ヤマハ株式会社 Karaoke equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002162977A (en) 2000-11-28 2002-06-07 Nippon Telegr & Teleph Corp <Ntt> Karaoke automatic music selection performance system
JP2010237382A (en) 2009-03-31 2010-10-21 Brother Ind Ltd Karaoke network system and content relay device
JP2012137559A (en) 2010-12-24 2012-07-19 Toshiba Corp Karaoke device and control method and control program for karaoke device
JP2016206590A (en) 2015-04-28 2016-12-08 株式会社第一興商 Karaoke device

Also Published As

Publication number Publication date
JP2023110247A (en) 2023-08-09

Similar Documents

Publication Publication Date Title
US6936758B2 (en) Player information-providing method, server, program for controlling the server, and storage medium storing the program
JP4073561B2 (en) Karaoke device, karaoke host device, and communication karaoke system characterized by medley music editing method
JP5622679B2 (en) Karaoke equipment
JP5014927B2 (en) Karaoke system on request
JP7755502B2 (en) Karaoke equipment
JP4182613B2 (en) Karaoke equipment
JP6611633B2 (en) Karaoke system server
JP7638596B2 (en) Karaoke equipment
JP6176934B2 (en) Singing ranking display system
JP5046862B2 (en) Karaoke system with automatic selection function
JP2016099539A (en) Karaoke system
JP6920135B2 (en) Karaoke equipment
JP6219750B2 (en) Singing battle karaoke system
JP4447524B2 (en) Karaoke equipment characterized by medley music selection processing with uniform tempo
JP4720858B2 (en) Karaoke equipment
JP7478076B2 (en) Karaoke equipment, karaoke system
JP7554111B2 (en) Karaoke equipment
JP7725137B2 (en) Karaoke System
JP6594045B2 (en) Karaoke equipment
JP7149194B2 (en) karaoke device
JP2024136648A (en) Karaoke equipment
JP2022115530A (en) karaoke device
JP2025103456A (en) Karaoke equipment
JP2024090492A (en) Karaoke equipment
JP2007188175A (en) Server device, terminal device, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241016

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250723

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250729

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250918

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251003

R150 Certificate of patent or registration of utility model

Ref document number: 7755502

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150