JP6785170B2 - Karaoke system - Google Patents
Karaoke system Download PDFInfo
- Publication number
- JP6785170B2 JP6785170B2 JP2017041438A JP2017041438A JP6785170B2 JP 6785170 B2 JP6785170 B2 JP 6785170B2 JP 2017041438 A JP2017041438 A JP 2017041438A JP 2017041438 A JP2017041438 A JP 2017041438A JP 6785170 B2 JP6785170 B2 JP 6785170B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- karaoke
- transfer
- karaoke device
- child
- 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
Links
- 238000012546 transfer Methods 0.000 claims description 163
- 238000012545 processing Methods 0.000 claims description 66
- 238000013500 data storage Methods 0.000 claims description 44
- 230000005540 biological transmission Effects 0.000 claims description 16
- 238000004891 communication Methods 0.000 claims description 13
- 238000000034 method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
Description
本発明はカラオケシステムに関する。 The present invention relates to a karaoke system.
カラオケ装置は、アーティストの新曲リリースや利用者からのリクエストに基づいて、新たなカラオケ楽曲が定期的に追加される。 In the karaoke device, new karaoke songs are regularly added based on the artist's new song release and the request from the user.
カラオケ楽曲の追加は、サーバ装置がカラオケ装置に対して新たなカラオケ楽曲に対応する楽曲データを配信することにより行う。 The karaoke music is added by the server device distributing the music data corresponding to the new karaoke music to the karaoke device.
このような楽曲データをより効率的に配信するために、サーバ装置がルータを介して一のカラオケ装置(親カラオケ装置)に対して楽曲データを配信し、一のカラオケ装置がルータに接続されている他のカラオケ装置(子カラオケ装置)に対して順番に楽曲データを転送する方法がある(たとえば、特許文献1、特許文献2参照)。 In order to distribute such music data more efficiently, the server device distributes the music data to one karaoke device (parent karaoke device) via the router, and one karaoke device is connected to the router. There is a method of sequentially transferring music data to other karaoke devices (child karaoke devices) (see, for example, Patent Document 1 and Patent Document 2).
ところで、カラオケ装置に付属するリモコン装置に関し、盗難防止等の目的でカラオケ店舗の受付で一括して管理し、利用者に対して都度、貸し出しを行うカラオケ店舗がある。このようなカラオケ店舗におけるリモコン装置は、親カラオケ装置とペアリングすることにより、常に最新の楽曲が選曲できるように設定されている。 By the way, there is a karaoke store that manages the remote control device attached to the karaoke device collectively at the reception desk of the karaoke store for the purpose of preventing theft and rents it to the user each time. The remote control device in such a karaoke store is set so that the latest music can always be selected by pairing with the parent karaoke device.
一方、カラオケ店舗内に複数の子カラオケ装置が設置されている場合、親カラオケ装置から子カラオケ装置への楽曲データの転送は順次行われる。従って、全ての子カラオケ装置に対して新たな楽曲データの転送が完了するまでには一定の時間を要するため、子カラオケ装置毎に記憶している楽曲データにばらつきが生じる場合がある。 On the other hand, when a plurality of child karaoke devices are installed in the karaoke store, the music data is sequentially transferred from the parent karaoke device to the child karaoke device. Therefore, it takes a certain amount of time to complete the transfer of new music data to all the child karaoke devices, so that the music data stored in each child karaoke device may vary.
よって、貸し出されたリモコン装置である楽曲を選曲したとしても、カラオケ装置側で当該楽曲に対応する楽曲データが未だ記憶されていない場合もありうる。この場合、カラオケ装置は、選曲された楽曲のカラオケ演奏を行うことができない。 Therefore, even if a song that is a rented remote control device is selected, the karaoke device may not yet store the music data corresponding to the music. In this case, the karaoke device cannot perform the karaoke performance of the selected song.
本発明の目的は、リモコン装置で選曲できる楽曲とカラオケ装置で記憶している楽曲が異なる場合であっても、当該カラオケ装置において選曲された楽曲のカラオケ演奏を可能とするカラオケシステムを提供することにある。 An object of the present invention is to provide a karaoke system that enables karaoke performance of music selected by the karaoke device even when the music that can be selected by the remote control device and the music stored by the karaoke device are different. It is in.
上記目的を達成するための一の発明は、ルータに接続された親カラオケ装置及び子カラオケ装置と、リモコン装置とを含むカラオケシステムであって、前記親カラオケ装置は、前記ルータを介してサーバ装置から配信された、カラオケ楽曲を演奏するための楽曲データ、当該楽曲データの配信時期を示すリリースデータ、及び当該カラオケ楽曲を検索する際に前記リモコン装置で利用するインデックスデータを含む配信データを記憶する配信データ記憶部と、前記リモコン装置とのデータ通信を可能とするよう、当該リモコン装置と前記親カラオケ装置とのペアリングを行う親側ペアリング処理部と、ペアリングした前記リモコン装置に対して前記リリースデータ及び前記インデックスデータを送信するデータ送信部と、前記ルータに接続された複数の前記子カラオケ装置それぞれに対して、一の配信データを転送する転送処理部と、を有し、前記リモコン装置は、前記親カラオケ装置から受信した前記リリースデータ及び前記インデックスデータを記憶するリモコン側記憶部を有し、前記子カラオケ装置は、前記親カラオケ装置から転送された前記配信データを記憶する転送データ記憶部と、前記リモコン装置からの楽曲予約を可能とするよう、当該リモコン装置と前記子カラオケ装置とのペアリングを行う子側ペアリング処理部と、ペアリングされた前記リモコン装置に記憶されているリリースデータと、前記転送データ記憶部に記憶されているリリースデータとが一致するかを比較する比較部と、前記リリースデータ同士が一致しない場合、前記親カラオケ装置に対し、前記リモコン装置に記憶されているリリースデータに対応する配信データの転送を要求する転送要求部と、を有するカラオケシステムである。 One invention for achieving the above object is a karaoke system including a parent karaoke device and a child karaoke device connected to a router and a remote control device, wherein the parent karaoke device is a server device via the router. Stores distribution data including music data for playing a karaoke song, release data indicating the distribution time of the music data, and index data used by the remote control device when searching for the karaoke music. With respect to the paired remote control device and the parent pairing processing unit that pairs the remote control device with the parent karaoke device so as to enable data communication between the distribution data storage unit and the remote control device. The remote control includes a data transmission unit that transmits the release data and the index data, and a transfer processing unit that transfers one distribution data to each of the plurality of child karaoke devices connected to the router. The device has a remote control side storage unit that stores the release data and the index data received from the parent karaoke device, and the child karaoke device stores transfer data that stores the distribution data transferred from the parent karaoke device. It is stored in the paired remote control device and the storage unit, the child side pairing processing unit that pairs the remote control device and the child karaoke device so as to enable music reservation from the remote control device. If the release data does not match with the comparison unit that compares whether the release data is matched with the release data stored in the transfer data storage unit, the parent karaoke device is stored in the remote control device. It is a karaoke system having a transfer request unit that requests the transfer of distribution data corresponding to the released data.
本発明によれば、リモコン装置で選曲できる楽曲とカラオケ装置で記憶している楽曲が異なる場合であっても、当該カラオケ装置において選曲された楽曲のカラオケ演奏ができる。 According to the present invention, even if the music that can be selected by the remote control device and the music stored by the karaoke device are different, the karaoke performance of the music selected by the karaoke device can be performed.
後述する明細書及び図面の記載から、上記の主たる発明の他、少なくとも以下の事項が明らかとなる。 In addition to the above-mentioned main invention, at least the following matters will be clarified from the description of the description and drawings described later.
すなわち、ルータに接続された親カラオケ装置及び子カラオケ装置と、リモコン装置とを含むカラオケシステムであって、前記親カラオケ装置は、前記ルータを介してサーバ装置から配信された、カラオケ楽曲を演奏するための楽曲データ、当該楽曲データの配信時期を示すリリースデータ、及び当該カラオケ楽曲を検索する際に前記リモコン装置で利用するインデックスデータを含む配信データを記憶する配信データ記憶部と、前記リモコン装置とのデータ通信を可能とするよう、当該リモコン装置と前記親カラオケ装置とのペアリングを行う親側ペアリング処理部と、ペアリングした前記リモコン装置に対して前記リリースデータ及び前記インデックスデータを送信するデータ送信部と、前記ルータに接続された複数の前記子カラオケ装置それぞれに対して、一の配信データを転送する転送処理部と、を有し、前記リモコン装置は、前記親カラオケ装置から受信した前記リリースデータ及び前記インデックスデータを記憶するリモコン側記憶部を有し、前記子カラオケ装置は、前記親カラオケ装置から転送された前記配信データを記憶する転送データ記憶部と、前記リモコン装置からの楽曲予約を可能とするよう、当該リモコン装置と前記子カラオケ装置とのペアリングを行う子側ペアリング処理部と、ペアリングされた前記リモコン装置に記憶されているインデックスデータと、前記転送データ記憶部に記憶されているインデックスデータとが一致するかを比較する比較部と、前記インデックスデータ同士が一致しない場合、前記親カラオケ装置に対し、前記リモコン装置に記憶されているインデックスデータに対応する配信データの転送を要求する転送要求部と、を有するカラオケシステムが明らかとなる。このようなカラオケシステムによれば、リモコン装置で選曲できる楽曲とカラオケ装置で記憶している楽曲が異なる場合であっても、当該カラオケ装置において選曲された楽曲のカラオケ演奏ができる。 That is, it is a karaoke system including a parent karaoke device and a child karaoke device connected to a router and a remote control device, and the parent karaoke device plays karaoke music distributed from the server device via the router. A distribution data storage unit that stores distribution data including music data for the purpose, release data indicating the distribution time of the music data, and index data used by the remote control device when searching for the karaoke music, and the remote control device. The release data and the index data are transmitted to the parent-side pairing processing unit that pairs the remote control device and the parent karaoke device, and the paired remote control device so as to enable data communication. It has a data transmission unit and a transfer processing unit that transfers one distribution data to each of the plurality of child karaoke devices connected to the router, and the remote control device receives from the parent karaoke device. The child karaoke device has a remote control side storage unit that stores the release data and the index data, and the child karaoke device includes a transfer data storage unit that stores the distribution data transferred from the parent karaoke device and music from the remote control device. A child-side pairing processing unit that pairs the remote control device with the child karaoke device, index data stored in the paired remote control device, and the transfer data storage unit so as to enable reservation. If the index data does not match the comparison unit that compares whether the index data stored in the index data matches, the distribution data corresponding to the index data stored in the remote control device is sent to the parent karaoke device. A karaoke system having a transfer requesting unit that requests the transfer of data is clarified. According to such a karaoke system, even if the music that can be selected by the remote control device and the music stored in the karaoke device are different, the karaoke performance of the music selected by the karaoke device can be performed.
また、前記子カラオケ装置が、前記リリースデータまたは前記インデックスデータ同士が一致しない場合、前記リモコン装置に対し、一致しないリリースデータまたはインデックスデータに対応するインデックスを表示させないように指示し、ペアリングされた前記リモコン装置に記憶されているインデックスデータに対応する前記配信データの転送が完了した後に、全てのインデックスを表示させるように指示する指示部を有するカラオケシステムが明らかとなる。このようなカラオケシステムによれば、カラオケ装置に記憶されていない楽曲については、リモコン装置で選曲できないように設定することができる。 Further, when the child karaoke device does not match the release data or the index data, the remote controller is instructed not to display the index corresponding to the unmatched release data or the index data, and the pairing is performed. A karaoke system having an instruction unit instructing to display all the indexes after the transfer of the distribution data corresponding to the index data stored in the remote control device is completed becomes clear. According to such a karaoke system, it is possible to set the remote control device so that the music that is not stored in the karaoke device cannot be selected.
また、前記転送処理部が、前記配信データの転送要求があり、且つ転送を要求した子カラオケ装置以外の子カラオケ装置に対して当該配信データを転送している場合には、現在行っている配信データの転送を中止し、転送要求があった子カラオケ装置に対して先に前記配信データを転送するカラオケシステムが明らかとなる。或いは、前記転送処理部が、前記配信データの転送要求があり、且つ転送を要求した子カラオケ装置以外の子カラオケ装置に対して当該配信データを転送している場合には、現在行っている配信データの転送が完了した後、転送要求があった子カラオケ装置に対して前記配信データを転送するカラオケシステムが明らかとなる。これらのカラオケシステムによれば、リモコン装置で選曲できる楽曲とカラオケ装置で記憶している楽曲が異なる場合に、当該カラオケ装置に対して優先的に楽曲データを提供することができる。 Further, when the transfer processing unit has a transfer request for the distribution data and is transferring the distribution data to a child karaoke device other than the child karaoke device that requested the transfer, the distribution currently being performed is being performed. A karaoke system that stops the transfer of data and transfers the distribution data to the child karaoke device that has requested the transfer first becomes clear. Alternatively, if the transfer processing unit has a transfer request for the distribution data and is transferring the distribution data to a child karaoke device other than the child karaoke device that requested the transfer, the current distribution is being performed. After the data transfer is completed, the karaoke system that transfers the distribution data to the child karaoke device that has requested the transfer becomes clear. According to these karaoke systems, when the music that can be selected by the remote control device and the music stored in the karaoke device are different, the music data can be preferentially provided to the karaoke device.
<第1実施形態>
図1〜図6を参照して、第1実施形態に係るカラオケシステム1について説明する。
<First Embodiment>
The karaoke system 1 according to the first embodiment will be described with reference to FIGS. 1 to 6.
==システム==
図1に示すように、本実施形態に係るカラオケシステム1は、複数のカラオケ装置K1〜K3及びリモコン装置RCを含む。各カラオケ装置はルータRに接続されている。サーバ装置Sは、ルータRを介してカラオケ装置に配信データ(詳細は後述)を所定のタイミングで配信する。
== System ==
As shown in FIG. 1, the karaoke system 1 according to the present embodiment includes a plurality of karaoke devices K1 to K3 and a remote control device RC. Each karaoke device is connected to the router R. The server device S distributes distribution data (details will be described later) to the karaoke device via the router R at a predetermined timing.
カラオケシステム1内において、一のルータRに接続されている複数のカラオケ装置は、親カラオケ装置と、子カラオケ装置とに分類される。親カラオケ装置は、サーバ装置Sからの配信データを直接受信するカラオケ装置であり、子カラオケ装置は、親カラオケ装置から配信データの転送を受けるカラオケ装置である。本実施形態においては、カラオケ装置K1を「親カラオケ装置」とし、カラオケ装置K2及びカラオケ装置K3を「子カラオケ装置」として説明する。なお、親カラオケ装置は複数設けられていてもよい。また、子カラオケ装置は、少なくとも1台あればよい。 In the karaoke system 1, a plurality of karaoke devices connected to one router R are classified into a parent karaoke device and a child karaoke device. The parent karaoke device is a karaoke device that directly receives the distribution data from the server device S, and the child karaoke device is a karaoke device that receives the transfer of the distribution data from the parent karaoke device. In the present embodiment, the karaoke device K1 will be referred to as a “parent karaoke device”, and the karaoke device K2 and the karaoke device K3 will be referred to as a “child karaoke device”. A plurality of parent karaoke devices may be provided. Further, at least one child karaoke device may be used.
リモコン装置RCは、各カラオケ装置に対して共通で使用される。リモコン装置RCは、たとえばカラオケ店舗の受付で管理し、利用者に対して都度貸し出しが行われる。利用者に対して貸し出しを行う時点において、リモコン装置RCは親カラオケ装置とペアリング(詳細は後述)された状態となっている。なお、この例では、一のリモコン装置RCのみを示しているが、リモコン装置は複数あってもよい。 The remote control device RC is commonly used for each karaoke device. The remote control device RC is managed at the reception desk of a karaoke store, for example, and is rented out to the user each time. At the time of lending to the user, the remote control device RC is in a state of being paired with the parent karaoke device (details will be described later). In this example, only one remote controller RC is shown, but there may be a plurality of remote controllers.
==カラオケ装置==
[ハードウェア構成]
カラオケ装置は、カラオケ楽曲の演奏、及び利用者がカラオケ歌唱を行うための装置である。カラオケシステム1におけるカラオケ装置K1〜カラオケ装置K3のハードウェア構成はいずれも同じ構成である。以下ではカラオケ装置K1を例に説明する。
== Karaoke device ==
[Hardware configuration]
The karaoke device is a device for playing karaoke music and for the user to sing karaoke. The hardware configurations of the karaoke devices K1 to the karaoke devices K3 in the karaoke system 1 are all the same. Hereinafter, the karaoke device K1 will be described as an example.
図2に示すように、カラオケ装置K1は、カラオケ本体10、スピーカ20、表示装置30、マイク40を備える。
As shown in FIG. 2, the karaoke device K1 includes a
スピーカ20はカラオケ本体10からの放音信号に基づいて放音するための構成である。表示装置30はカラオケ本体10からの信号に基づいて映像や画像を画面に表示するための構成である。マイク40は利用者の音声をカラオケ本体10に入力するための構成である。
The
カラオケ本体10は、選曲されたカラオケ楽曲の演奏制御、歌詞や背景映像等の表示制御、マイク40を通じて入力された音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図2に示すように、カラオケ本体10は、制御部11、通信部12、記憶部13、音響処理部14、表示処理部15及び操作部16を備える。各構成はインターフェース(図示なし)を介してバスBに接続されている。
The karaoke
(制御部)
制御部11は、カラオケ装置K1の各種処理を制御する。制御部11は、CPUおよびメモリ(いずれも図示なし)を備える。CPUは、メモリに記憶された動作プログラムを実行することにより各種の制御機能を実現する。
(Control unit)
The
(通信部)
通信部12は、ルータRを介してカラオケ本体10を通信回線に接続するためのインターフェースを提供する。
(Communication department)
The
(記憶部)
記憶部13は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。記憶部13は、カラオケ楽曲を演奏するための楽曲データ、歌詞テロップデータ、及び背景画像データ等を記憶する。
(Memory)
The
(音響処理部)
音響処理部14は、制御部11の制御に基づき、カラオケ楽曲に対する演奏の制御およびマイク40を通じて入力された歌唱音声信号の処理を行う。
(Sound processing unit)
Based on the control of the
(表示処理部)
表示処理部15は、制御部11の制御に基づき、表示装置30における各種表示に関する処理を行う。
(Display processing unit)
The
(操作部)
操作部16は、パネルスイッチおよびリモコン受信回路などからなり、利用者によるカラオケ装置Kのパネルスイッチあるいはリモコン装置RCの操作に応じて選曲信号、演奏中止信号などの操作信号を制御部11に対して出力する。制御部11は、操作部16からの操作信号を検出し、対応する処理を実行する。
(Operation unit)
The
[親カラオケ装置のソフトウェア構成]
図3は親カラオケ装置に相当するカラオケ装置K1のソフトウェア構成例を示す図である。カラオケ装置K1は、配信データ記憶部100、親側ペアリング処理部101、データ送信部102、及び転送処理部103を備える。配信データ記憶部100は、記憶部13の記憶領域の一部として提供される。親側ペアリング処理部101、データ送信部102、及び転送処理部103は、制御部11のCPUがメモリに記憶されるプログラムを実行することにより実現される。
[Software configuration of parent karaoke device]
FIG. 3 is a diagram showing a software configuration example of the karaoke device K1 corresponding to the parent karaoke device. The karaoke device K1 includes a distribution
(配信データ記憶部)
配信データ記憶部100は、ルータRを介してサーバ装置Sから配信された配信データを記憶する。
(Distribution data storage)
The distribution
配信データは、サーバ装置Sから所定のタイミングで配信される。配信データは、新たにリリースされた楽曲や利用者からのリクエストに応じた楽曲をカラオケ演奏するための各種データを含んでいる。具体的には、配信データは、カラオケ楽曲を演奏するための楽曲データ、当該配信データがサーバ装置Sから配信された配信時期(配信年月日や配信時刻等)を示すリリースデータ、及び当該カラオケ楽曲を検索する際にリモコン装置RCで利用するインデックスデータを含む。配信データ記憶部100は、リリースデータに応じて、配信データを時系列に分類して記憶する。
The distribution data is distributed from the server device S at a predetermined timing. The distribution data includes various data for karaoke performance of newly released music and music in response to a request from a user. Specifically, the distribution data includes music data for playing a karaoke song, release data indicating the distribution time (delivery date, distribution time, etc.) when the distribution data was distributed from the server device S, and the karaoke. Includes index data used by the remote control device RC when searching for music. The distribution
(親側ペアリング処理部)
親側ペアリング処理部101は、リモコン装置RCとのデータ通信を可能とするよう、リモコン装置RCとカラオケ装置K1とのペアリングを行う。
(Parent side pairing processing unit)
The parent-side pairing processing unit 101 pairs the remote controller RC with the karaoke apparatus K1 so as to enable data communication with the remote controller RC.
ペアリングとは、所定のリモコン装置と所定のカラオケ装置とが通信可能となるように関連付けを行うことをいう。たとえば、カラオケ装置K1から送信されたリリースデータをリモコン装置RCで受信可能となるように、リモコン装置RCとカラオケ装置K1との関連付けを行うことである。 Pairing refers to associating a predetermined remote controller device with a predetermined karaoke device so that they can communicate with each other. For example, the remote control device RC and the karaoke device K1 are associated with each other so that the release data transmitted from the karaoke device K1 can be received by the remote control device RC.
リモコン装置RCとカラオケ装置K1とのペアリングを行う例について述べる。カラオケ店舗の店員は、リモコン装置RCにおいて所定のアプリケーションソフトウェアを実行し、ペアリング用のアイコンの選択を行う。この場合、リモコン装置RCは、自己の端末識別情報をカラオケ装置K1に送信する。親側ペアリング処理部101は、受信した端末識別情報をペアリングテーブルに記憶することでリモコン装置RCとのペアリングを行う。 An example of pairing the remote control device RC and the karaoke device K1 will be described. The karaoke store clerk executes predetermined application software on the remote controller RC and selects an icon for pairing. In this case, the remote controller RC transmits its own terminal identification information to the karaoke apparatus K1. The parent-side pairing processing unit 101 performs pairing with the remote controller RC by storing the received terminal identification information in the pairing table.
(データ送信部)
データ送信部102は、ペアリングしたリモコン装置RCに対してリリースデータ及びインデックスデータを送信する。
(Data transmitter)
The
リリースデータ及びインデックスデータの送信は、リモコン装置とペアリングしたとき及びカラオケ装置が新たな配信データを受信したときに実行される。 The transmission of release data and index data is executed when paired with the remote control device and when the karaoke device receives new distribution data.
たとえば、リモコン装置RCとカラオケ装置K1がペアリングされた場合、データ送信部102は、その時点で配信データ記憶部100に記憶されている最新の配信データに含まれるリリースデータ及びインデックスデータを、カラオケ装置K1を特定する情報(IPアドレス等)と関連付けてリモコン装置RCに送信する。その後、サーバ装置Sから新たな配信データが配信される都度、データ送信部102は、新たな配信データに含まれるリリースデータ及びインデックスデータを、カラオケ装置K1を特定する情報と関連付けてリモコン装置RCに送信する。このようなデータを受信することにより、リモコン装置RCは常に最新のインデックスデータに基づいてカラオケ楽曲の検索機能を提供できる。
For example, when the remote controller RC and the karaoke device K1 are paired, the
(転送処理部)
転送処理部103は、ルータRに接続された複数の子カラオケ装置それぞれに対して、一の配信データを転送する。
(Transfer processing unit)
The
サーバ装置Sから新たな配信データを受信した場合、転送処理部103は、同じルータに接続されている子カラオケ装置それぞれに対して、当該配信データを順次転送する。子カラオケ装置は、新たな配信データを受け取ることにより、最新の配信データに基づくカラオケ楽曲の演奏が可能となる。
When new distribution data is received from the server device S, the
本実施形態においては、子カラオケ装置としてカラオケ装置K2及びカラオケ装置K3が存在する。この場合、転送処理部103は、新たな配信データを受信すると、まずカラオケ装置K2に対してPingを送信する。カラオケ装置K2から応答があった場合、転送処理部103は、カラオケ装置K2に対して配信データを転送する。次に、転送処理部103は、カラオケ装置K3に対しても同様にPingを送信する。カラオケ装置K3から応答があった場合、転送処理部103は、カラオケ装置K3に対して配信データを転送する。なお、配信データを転送する順番はカラオケ装置K3が先であってもよい。
In the present embodiment, there are a karaoke device K2 and a karaoke device K3 as child karaoke devices. In this case, when the
[子カラオケ装置のソフトウェア構成]
図4は子カラオケ装置に相当するカラオケ装置K2のソフトウェア構成例を示す図である。カラオケ装置K3も同様の構成を有する。カラオケ装置K2は、転送データ記憶部200、子側ペアリング処理部201、比較部202、及び転送要求部203を備える。転送データ記憶部200は、記憶部13の記憶領域の一部として提供される。子側ペアリング処理部201、比較部202、及び転送要求部203は、制御部11のCPUがメモリに記憶されるプログラムを実行することにより実現される。
[Software configuration of child karaoke device]
FIG. 4 is a diagram showing a software configuration example of the karaoke device K2 corresponding to the child karaoke device. The karaoke device K3 has a similar configuration. The karaoke device K2 includes a transfer
(転送データ記憶部)
転送データ記憶部200は、親カラオケ装置から転送された配信データを記憶する。
(Transfer data storage unit)
The transfer
本実施形態において、転送データ記憶部200は、カラオケ装置K1から転送された配信データを記憶する。配信データを記憶することにより、カラオケ装置K2は、当該配信データに含まれる楽曲データに基づくカラオケ演奏が可能となる。
In the present embodiment, the transfer
(子側ペアリング処理部)
子側ペアリング処理部201は、リモコン装置RCからの楽曲予約を可能とするよう、リモコン装置RCとカラオケ装置K2とのペアリングを行う。
(Child pairing processing unit)
The child-side
たとえば、リモコン装置RCとカラオケ装置K2とのペアリングを行う例について述べる。カラオケ店舗の受付でリモコン装置RCを貸与された利用者は、カラオケ装置K2が設置されている部屋に入室後、リモコン装置RCにおいて所定のアプリケーションソフトウェアを実行する。そして、利用者はペアリング用のアイコンの選択を行う。この場合、リモコン装置RCは、自己の端末識別情報をカラオケ装置K2に送信する。子側ペアリング処理部201は、受信した端末識別情報をペアリングテーブルに記憶する。
For example, an example of pairing the remote control device RC and the karaoke device K2 will be described. A user who has rented the remote control device RC at the reception desk of a karaoke store executes predetermined application software on the remote control device RC after entering the room in which the karaoke device K2 is installed. Then, the user selects an icon for pairing. In this case, the remote controller RC transmits its own terminal identification information to the karaoke apparatus K2. The child-side
なお、リモコン装置RCは、自己の端末識別情報をカラオケ装置K2に送信する際、リモコン装置RCで記憶している最新のリリースデータ、及び当該リリースデータに関連付けられている親カラオケ装置を特定する情報をカラオケ装置K2に送信する。本実施形態において、リモコン装置RCで記憶している最新のリリースデータは、カラオケ装置K1から送信されたデータである。従って、リモコン装置RCは、たとえばカラオケ装置K1のIPアドレスを、リリースデータと併せてカラオケ装置K2に送信する。 When the remote controller RC transmits its own terminal identification information to the karaoke apparatus K2, the remote controller RC identifies the latest release data stored in the remote controller RC and the parent karaoke device associated with the release data. Is transmitted to the karaoke device K2. In the present embodiment, the latest release data stored in the remote controller RC is the data transmitted from the karaoke apparatus K1. Therefore, the remote controller RC transmits, for example, the IP address of the karaoke device K1 to the karaoke device K2 together with the release data.
(比較部)
比較部202は、ペアリングされたリモコン装置RCに記憶されているリリースデータと、転送データ記憶部200に記憶されているリリースデータとが一致するかを比較する。
(Comparison part)
The
上述の通り、新たな配信データの転送は、子カラオケ装置毎に順番に実行される。従って、リモコン装置RCが持ち込まれた部屋に設置されたカラオケ装置において、新たな配信データが未だ転送されていない可能性もありうる。そこで、リモコン装置RCで楽曲予約等を行う前に、カラオケ装置で記憶している配信データが最新のものであるかどうかを確認することが必要となる。 As described above, the transfer of new distribution data is executed in order for each child karaoke device. Therefore, there is a possibility that new distribution data has not yet been transferred to the karaoke device installed in the room where the remote controller RC is brought in. Therefore, it is necessary to confirm whether or not the distribution data stored in the karaoke device is the latest before making a music reservation or the like with the remote controller RC.
上記例のように、リモコン装置RCとカラオケ装置K2とのペアリングを行う場合、リモコン装置RCは、リモコン装置RCで記憶している最新のリリースデータ、及びカラオケ装置K1のIPアドレスをカラオケ装置K2に送信したとする。 When pairing the remote control device RC and the karaoke device K2 as in the above example, the remote control device RC sets the latest release data stored in the remote control device RC and the IP address of the karaoke device K1 to the karaoke device K2. Suppose you sent it to.
この場合、比較部202は、リモコン装置RCから受信したリリースデータと、転送データ記憶部200に記憶されているリリースデータとが一致するかどうかを比較する。リリースデータの比較は、リリースデータに含まれる配信時期を比較することにより行う。比較部202は、比較結果を転送要求部203に出力する。
In this case, the
(転送要求部)
転送要求部203は、リリースデータ同士が一致しない場合、カラオケ装置K1に対し、リモコン装置RCに記憶されているリリースデータに対応する配信データの転送を要求する。
(Transfer request section)
If the release data do not match, the
比較部202による比較の結果、リリースデータ同士が一致しない場合には、子カラオケ装置に記憶されている配信データは、親カラオケ装置に記憶されている配信データと異なるものであるといえる。
If the release data do not match as a result of comparison by the
従って、たとえば、リモコン装置RCで楽曲Xを予約しようとした場合、楽曲Xの楽曲データが転送データ記憶部200に記憶されていない可能性がある。この場合、カラオケ装置K2は、楽曲Xの演奏を行うことができない。
Therefore, for example, when the remote controller RC tries to reserve the music X, the music data of the music X may not be stored in the transfer
そこで、転送要求部203は、リモコン装置RCから受信したリリースデータに関連付けられているカラオケ装置K1のIPアドレスに基づいて、最新の配信データ(楽曲Xの楽曲データを含むデータ)を記憶するカラオケ装置を特定する。そして、転送要求部203は、特定したカラオケ装置K1に対してリモコン装置RCから受信したリリースデータに対応する配信データ(上記、最新の配信データ)を転送するよう要求する。
Therefore, the
カラオケ装置K2は、カラオケ装置K1から配信データの転送を受けることにより、楽曲Xの演奏が可能となる。 The karaoke device K2 can play the music X by receiving the transfer of the distribution data from the karaoke device K1.
なお、リリースデータ同士が一致する場合、子カラオケ装置に記憶されている配信データと親カラオケ装置に記憶されている配信データは一致する。従って、カラオケ装置K2は、リモコン装置RCで予約できる全ての楽曲に対応する楽曲データを記憶している。従って、この場合、転送要求部203は特段の処理を行わない。
If the release data match, the distribution data stored in the child karaoke device and the distribution data stored in the parent karaoke device match. Therefore, the karaoke device K2 stores music data corresponding to all the music that can be reserved by the remote controller RC. Therefore, in this case, the
==リモコン装置==
リモコン装置RCは、カラオケ本体10に対する各種操作をおこなうための装置である。利用者はリモコン装置RCを用いてカラオケ歌唱を希望する楽曲の選曲(予約)等を行うことができる。リモコン装置RCの表示画面には各種操作の指示入力を行うためのアイコン等が表示される。図5はリモコン装置RCのハードウェア構成例を示す図である。リモコン装置RCは、記憶部300、通信部301、表示部302、操作部303及び制御部304を備える。
== Remote control device ==
The remote controller RC is a device for performing various operations on the karaoke
(記憶部)
記憶部300は、各種のデータを記憶する大容量の記憶装置である。本実施形態において、記憶部300の記憶領域の一部は、リモコン側記憶部300aとして提供される。
(Memory)
The
リモコン側記憶部300aは、親カラオケ装置から受信したリリースデータ及びインデックスデータを記憶する。リリースデータ及びインデックスデータは、親カラオケ装置を特定する情報と関連付けて記憶される。 The remote controller side storage unit 300a stores release data and index data received from the parent karaoke device. Release data and index data are stored in association with information that identifies the parent karaoke device.
たとえば、リモコン装置RCとカラオケ装置K1がペアリングされた状態において、カラオケ装置K1のデータ送信部102から最新の配信データに含まれるリリースデータ及びインデックスデータが、カラオケ装置K1のIPアドレスと関連付けて送信されたとする。この場合、リモコン装置RCは、通信部301を介して当該データを受信する。リモコン側記憶部300aは、受信したリリースデータ及びインデックスデータを、カラオケ装置K1のIPアドレスと関連付けて記憶する。
For example, in a state where the remote control device RC and the karaoke device K1 are paired, the release data and index data included in the latest distribution data are transmitted from the
(通信部、表示部、操作部)
通信部301は、リモコン装置RCと親カラオケ装置または子カラオケ装置とを接続するためのインターフェースを提供する。表示部302はカラオケ楽曲の検索画面等、各種表示を行うための構成である。操作部303は、リモコン装置RCに対して各種入力を行うための構成である。操作部303は、リモコン装置RCのハードウェア上に設けられるボタン等であってもよいし、表示部302に表示されるアイコンであってもよい。
(Communication unit, display unit, operation unit)
The communication unit 301 provides an interface for connecting the remote controller RC and the parent karaoke device or the child karaoke device. The
(制御部)
制御部304は、リモコン装置RCにおける各種の制御を行う。制御部304は、CPUおよびメモリ(いずれも図示無し)を備える。CPUは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。
(Control unit)
The
たとえば制御部304は、リモコン側記憶部300aに記憶されたインデックスデータに基づいて、カラオケ楽曲の検索を可能とする。インデックスデータは、配信データに含まれるカラオケ楽曲を検索するための各種データ(楽曲名のテキストデータ、歌手名のテキストデータ等)を含んでいる。リモコン装置RCにおいて楽曲予約アイコンが選択された場合、制御部304は、表示部302に検索画面を表示させる。そして、利用者が操作部303を介して行った選択に応じ、制御部304は、インデックスデータを参照して選択された楽曲名や歌手名を表示させる。制御部304は、利用者によって選曲された楽曲に関する情報(楽曲ID等)をカラオケ装置に送信することで楽曲予約を行う。
For example, the
==カラオケシステムにおける処理について==
次に、図6を参照して本実施形態に係るカラオケシステム1における処理について述べる。図6は、カラオケシステム1における処理例を示すフローチャートである。この例では、カラオケ装置K1が「親カラオケ装置」に相当し、カラオケ装置K2が「子カラオケ装置」に相当する。また、カラオケ装置K1は最新の配信データを記憶している一方、カラオケ装置K2は、最新の配信データよりも古い配信データを記憶しているとする。
== Processing in the karaoke system ==
Next, the process in the karaoke system 1 according to the present embodiment will be described with reference to FIG. FIG. 6 is a flowchart showing a processing example in the karaoke system 1. In this example, the karaoke device K1 corresponds to the "parent karaoke device" and the karaoke device K2 corresponds to the "child karaoke device". Further, it is assumed that the karaoke device K1 stores the latest distribution data, while the karaoke device K2 stores distribution data older than the latest distribution data.
カラオケ店舗の店員は、リモコン装置RCにおいて所定のアプリケーションソフトウェアを実行し、ペアリング用のアイコンの選択を行う。リモコン装置RCは、自己の端末識別情報をカラオケ装置K1に送信する(端末識別情報の送信。ステップ10)。親側ペアリング処理部101は、受信した端末識別情報をペアリングテーブルに記憶する(親カラオケ装置とのペアリング。ステップ11)。 The karaoke store clerk executes predetermined application software on the remote controller RC and selects an icon for pairing. The remote control device RC transmits its own terminal identification information to the karaoke device K1 (transmission of terminal identification information. Step 10). The parent-side pairing processing unit 101 stores the received terminal identification information in the pairing table (pairing with the parent karaoke device. Step 11).
データ送信部102は、その時点で配信データ記憶部100に記憶されている最新の配信データに含まれるリリースデータ及びインデックスデータを、カラオケ装置K1を特定する情報と関連付けてリモコン装置RCに送信する(リリースデータ等の送信。ステップ12)。
The
リモコン側記憶部300aは、ステップ12で送信されたリリースデータ及びインデックスデータを、カラオケ装置K1を特定する情報と関連付けて記憶する(リリースデータ等の記憶。ステップ13)。
The remote control side storage unit 300a stores the release data and index data transmitted in
このような状況下において、リモコン装置RCが利用者に貸与され、カラオケ装置K2が設置されている部屋に持ち込まれたとする。 Under such circumstances, it is assumed that the remote control device RC is lent to the user and brought into the room where the karaoke device K2 is installed.
利用者は、カラオケ装置K2が設置されている部屋に入室後、リモコン装置RCにおいて所定のアプリケーションソフトウェアを実行する。そして利用者は、ペアリング用のアイコンの選択を行う。この場合、リモコン装置RCは、自己の端末識別情報、リモコン装置RCで記憶している最新のリリースデータ、及び当該リリースデータに関連付けられている親カラオケ装置を特定する情報をカラオケ装置K2に送信する(端末識別情報等の送信。ステップ14)。 After entering the room where the karaoke device K2 is installed, the user executes the predetermined application software on the remote controller RC. Then, the user selects an icon for pairing. In this case, the remote control device RC transmits its own terminal identification information, the latest release data stored in the remote control device RC, and information for identifying the parent karaoke device associated with the release data to the karaoke device K2. (Transmission of terminal identification information and the like. Step 14).
子側ペアリング処理部201は、ステップ14で送信された端末識別情報をペアリングテーブルに記憶する(子カラオケ装置とのペアリング。ステップ15)。
The child-side
比較部202は、ステップ14で送信されたリリースデータと、転送データ記憶部200に記憶されているリリースデータとが一致するかを比較する(リリースデータの比較。ステップ16)。
The
上述の通り、この例においては、カラオケ装置K1が記憶する配信データと、カラオケ装置K2が記憶する配信データとは異なっている。すなわち、ステップ14で送信されたリリースデータ(カラオケ装置K1が記憶する配信データに含まれるデータ)と、転送データ記憶部200に記憶されているリリースデータ(カラオケ装置K2が記憶する配信データに含まれるデータ)は一致しない。 As described above, in this example, the distribution data stored in the karaoke device K1 and the distribution data stored in the karaoke device K2 are different. That is, the release data transmitted in step 14 (data included in the distribution data stored in the karaoke device K1) and the release data stored in the transfer data storage unit 200 (included in the distribution data stored in the karaoke device K2). Data) do not match.
この場合、転送要求部203は、ステップ14で送信された親カラオケ装置を特定する情報に基づきカラオケ装置K1を特定する。そして、転送要求部203は、カラオケ装置K1に対し、リモコン装置RCに記憶されているリリースデータに対応する配信データの転送を要求する(配信データの転送要求。ステップ17)。
In this case, the
カラオケ装置K1は、ステップ17における転送要求に基づき、カラオケ装置K2に対して最新の配信データを転送する(配信データの転送。ステップ18)。 The karaoke device K1 transfers the latest distribution data to the karaoke device K2 based on the transfer request in step 17 (transfer of distribution data. Step 18).
配信データの転送を受けたカラオケ装置K2は、リモコン装置RCから最新の配信データに基づく楽曲予約がなされた場合であっても、当該楽曲のカラオケ演奏が可能となる。 The karaoke device K2 that has received the transfer of the distribution data can perform the karaoke performance of the music even when the music reservation based on the latest distribution data is made from the remote control device RC.
このように、本実施形態に係るカラオケシステム1によれば、親カラオケ装置であるカラオケ装置K1は、リモコン装置RCとのペアリングを行い、リリースデータ及びインデックスデータを送信する。またカラオケ装置K1は、カラオケ装置K2及びカラオケ装置K3(子カラオケ装置)それぞれに対して、一の配信データを転送する。一方、カラオケ装置K2(またはカラオケ装置K3)は、リモコン装置RCとのペアリングを行う。また、カラオケ装置K2は、ペアリングされたリモコン装置RCに記憶されているリリースデータと、転送データ記憶部200に記憶されているリリースデータとが一致するかを比較し、リリースデータ同士が一致しない場合には、カラオケ装置K1に対し、リモコン装置RCに記憶されているリリースデータに対応する配信データの転送を要求する。すなわち、本実施形態に係るカラオケシステム1によれば、リモコン装置RCで選曲できる楽曲とカラオケ装置K2(またはカラオケ装置K3)で記憶している楽曲が異なる場合であっても、当該カラオケ装置において選曲された楽曲のカラオケ演奏ができる。従って、利用者は、所望のカラオケ楽曲を歌唱することが可能となる。
As described above, according to the karaoke system 1 according to the present embodiment, the karaoke device K1 which is the parent karaoke device performs pairing with the remote control device RC and transmits release data and index data. Further, the karaoke device K1 transfers one distribution data to each of the karaoke device K2 and the karaoke device K3 (child karaoke device). On the other hand, the karaoke device K2 (or the karaoke device K3) performs pairing with the remote control device RC. Further, the karaoke device K2 compares whether the release data stored in the paired remote controller RC and the release data stored in the transfer
<第2実施形態>
次に、第2実施形態に係るカラオケシステム1について説明する。第1実施形態では、ペアリングされたリモコン装置RCに記憶されているリリースデータと、転送データ記憶部200に記憶されているリリースデータとを比較し、その結果に応じて最新の配信データの転送要求を行う例について述べた。一方、本実施形態では、インデックスデータ同士を比較する例について述べる。なお、第1実施形態と同様の構成については詳細な説明を省略する。
<Second Embodiment>
Next, the karaoke system 1 according to the second embodiment will be described. In the first embodiment, the release data stored in the paired remote controller RC is compared with the release data stored in the transfer
[子カラオケ装置のソフトウェア構成]
本実施形態におけるカラオケ装置K2は、転送データ記憶部200、子側ペアリング処理部201、比較部202、及び転送要求部203を備える。転送データ記憶部200は、記憶部13の記憶領域の一部として提供される。子側ペアリング処理部201、比較部202、及び転送要求部203は、制御部11のCPUがメモリに記憶されるプログラムを実行することにより実現される。
[Software configuration of child karaoke device]
The karaoke device K2 in the present embodiment includes a transfer
(転送データ記憶部、子側ペアリング処理部)
転送データ記憶部200及び子側ペアリング処理部201は、第1実施形態と同様である。
(Transfer data storage unit, child side pairing processing unit)
The transfer
(比較部)
本実施形態に係る比較部202は、ペアリングされたリモコン装置RCに記憶されているインデックスデータと、転送データ記憶部200に記憶されているインデックスデータとが一致するかを比較する。
(Comparison part)
The
たとえば、リモコン装置RCとカラオケ装置K2とのペアリングを行う際、リモコン装置RCは、端末識別情報と併せて、リモコン装置RCで記憶している最新のインデックスデータ、及びカラオケ装置K1のIPアドレスをカラオケ装置K2に送信したとする。 For example, when pairing the remote control device RC and the karaoke device K2, the remote control device RC displays the latest index data stored in the remote control device RC and the IP address of the karaoke device K1 together with the terminal identification information. It is assumed that the data is transmitted to the karaoke device K2.
この場合、比較部202は、リモコン装置RCから受信したインデックスデータと、転送データ記憶部200に記憶されているインデックスデータとが一致するかどうかを比較する。インデックスデータの比較は、たとえば、インデックスデータに含まれる楽曲名のテキストデータを比較することにより行う。比較部202は、比較結果を転送要求部203に出力する。
In this case, the
(転送要求部)
本実施形態に係る転送要求部203は、インデックスデータ同士が一致しない場合、カラオケ装置K1に対し、リモコン装置RCに記憶されているインデックスデータに対応する配信データの転送を要求する。
(Transfer request section)
When the index data do not match, the
比較部202による比較の結果、インデックスデータ同士が一致しない場合には、子カラオケ装置に記憶されている配信データは、親カラオケ装置に記憶されている配信データと異なるものであるといえる。
If the index data do not match as a result of comparison by the
従って、たとえば、リモコン装置RCで楽曲Xを予約しようとした場合、楽曲Xの楽曲データが転送データ記憶部200に記憶されていない可能性がある。この場合、カラオケ装置K2は、楽曲Xの演奏を行うことができない。
Therefore, for example, when the remote controller RC tries to reserve the music X, the music data of the music X may not be stored in the transfer
そこで、転送要求部203は、リモコン装置RCから受信したインデックスデータに関連付けられているカラオケ装置K1のIPアドレスに基づいて、最新の配信データ(楽曲Xの楽曲データを含むデータ)を記憶するカラオケ装置を特定する。そして、転送要求部203は、特定したカラオケ装置K1に対してリモコン装置RCから受信したインデックスデータに対応する配信データ(上記、最新の配信データ)を転送するよう要求する。
Therefore, the
本実施形態に係るカラオケシステム1のように、カラオケ装置K2が、ペアリングされたリモコン装置RCに記憶されているインデックスデータと、転送データ記憶部200に記憶されているインデックスデータとが一致するかを比較し、インデックスデータ同士が一致しない場合には、カラオケ装置K1に対し、リモコン装置RCに記憶されているインデックスデータに対応する配信データの転送を要求することにより、第1実施形態と同様、リモコン装置RCで選曲できる楽曲とカラオケ装置K2(またはカラオケ装置K3)で記憶している楽曲が異なる場合であっても、当該カラオケ装置において選曲された楽曲のカラオケ演奏ができる。従って、利用者は、所望のカラオケ楽曲を歌唱することが可能となる。
As in the karaoke system 1 according to the present embodiment, does the karaoke device K2 match the index data stored in the paired remote control device RC with the index data stored in the transfer
<第3実施形態>
図7を参照して、第3実施形態について述べる。第1実施形態または第2実施形態の例において、配信データの転送要求を行ってから、配信データの転送が完了するまでにはタイムラグが生じる。その間、リモコン装置RCでは、カラオケ装置K2に記憶されていないカラオケ楽曲が選曲される可能性があり得る。本実施形態では、このような問題に対応する構成について説明を行う。なお、第1実施形態及び第2実施形態と同様の構成については詳細な説明を省略する。
<Third Embodiment>
A third embodiment will be described with reference to FIG. In the example of the first embodiment or the second embodiment, there is a time lag between the request for transfer of the distribution data and the completion of the transfer of the distribution data. During that time, the remote controller RC may select a karaoke song that is not stored in the karaoke device K2. In this embodiment, a configuration corresponding to such a problem will be described. A detailed description of the same configurations as those of the first embodiment and the second embodiment will be omitted.
[子カラオケ装置のソフトウェア構成]
図7は本実施形態に係る子カラオケ装置に相当するカラオケ装置K2のソフトウェア構成例を示す図である。カラオケ装置K2は、転送データ記憶部200、子側ペアリング処理部201、比較部202、転送要求部203、及び指示部204を備える。転送データ記憶部200は、記憶部13の記憶領域の一部として提供される。子側ペアリング処理部201、比較部202、転送要求部203、及び指示部204は、制御部11のCPUがメモリに記憶されるプログラムを実行することにより実現される。
[Software configuration of child karaoke device]
FIG. 7 is a diagram showing a software configuration example of the karaoke device K2 corresponding to the child karaoke device according to the present embodiment. The karaoke device K2 includes a transfer
(転送データ記憶部、子側ペアリング処理部、比較部、転送要求部)
転送データ記憶部200、子側ペアリング処理部201、比較部202、及び転送要求部203は、第1実施形態と同様である。
(Transfer data storage unit, child side pairing processing unit, comparison unit, transfer request unit)
The transfer
(指示部)
指示部204は、リリースデータまたはインデックスデータ同士が一致しない場合、リモコン装置RCに対し、一致しないリリースデータまたはインデックスデータに対応するインデックスを表示させないように指示し、ペアリングされたリモコン装置に記憶されているインデックスデータに対応する配信データの転送が完了した後に、全てのインデックスを表示させるように指示する。
(Indicator)
When the release data or index data do not match, the
第1実施形態及び第2実施形態の例で述べたように、比較部202による比較の結果、リリースデータまたはインデックスデータ同士が一致しない場合、転送要求部203は、リモコン装置RCから受信したリリースデータまたはインデックスデータに関連付けられているカラオケ装置K1のIPアドレスに基づいて、最新の配信データ(楽曲Xの楽曲データを含むデータ)を記憶するカラオケ装置を特定する。そして、転送要求部203は、特定したカラオケ装置K1に対してリモコン装置RCから受信したリリースデータまたはインデックスデータに対応する配信データを転送するよう要求する。
As described in the examples of the first embodiment and the second embodiment, when the release data or the index data do not match as a result of the comparison by the
ここで、指示部204は、リリースデータまたはインデックスデータ同士が一致しないという比較結果を得た場合、一致しないリリースデータまたはインデックスデータに対応するインデックスデータを特定し、リモコン装置RCに対して特定されたインデックスデータ、及び当該インデックスデータに関連する楽曲については、検索画面において表示させないように指示する指示信号をリモコン装置RCに送信する。リモコン装置RC(制御部302)は、特定されたインデックスデータ及び指示信号に基づいて、検索画面における楽曲の表示を制限する。
Here, when the comparison result that the release data or the index data does not match is obtained, the
一方、カラオケ装置K1から配信データが転送された場合、指示部204は、制限を解除する解除信号をリモコン装置RCに送信する。リモコン装置RC(制御部302)は、解除信号に基づいて、検索画面における楽曲の表示制限を解除し、リモコン側記憶部200aに記憶されているインデックスデータに含まれる全ての楽曲を検索画面で表示させることが可能となる。
On the other hand, when the distribution data is transferred from the karaoke device K1, the
このようなカラオケシステム1によれば、インデックスデータ同士が一致しない場合には、一致しないインデックスデータに対応するインデックスを表示させないようにし、新たな配信データの転送が完了した後には全てのインデックスを表示させるようにできる。すなわち、本実施形態に係るカラオケシステム1によれば、子カラオケ装置で記憶されていない楽曲については、配信データの転送が完了するまで、リモコン装置で選曲できないように設定することができる。よって、利用者はカラオケ装置が演奏できない楽曲を誤って選曲することを避けられる。 According to such a karaoke system 1, when the index data do not match, the index corresponding to the mismatched index data is not displayed, and all the indexes are displayed after the transfer of the new distribution data is completed. Can be made to. That is, according to the karaoke system 1 according to the present embodiment, it is possible to set so that the remote control device cannot select the music that is not stored in the child karaoke device until the transfer of the distribution data is completed. Therefore, the user can avoid mistakenly selecting a song that the karaoke device cannot play.
<その他>
上記実施形態において、カラオケ装置K2からカラオケ装置K1に対して配信データの転送要求がなされた時点において、カラオケ装置K1が他の子カラオケ装置(たとえば、カラオケ装置K3)に対して配信データを転送している場合もありうる。この場合、カラオケ装置K3への転送が終了した後でなければ、カラオケ装置K1は、配信データを転送することができない。一方で、カラオケ装置K2は今現在使用されているため、できるだけ早く、新しい配信データに基づくカラオケ演奏を行えるようにする必要がある。
<Others>
In the above embodiment, when the karaoke device K2 requests the karaoke device K1 to transfer the distribution data, the karaoke device K1 transfers the distribution data to another child karaoke device (for example, the karaoke device K3). It may be. In this case, the karaoke device K1 can transfer the distribution data only after the transfer to the karaoke device K3 is completed. On the other hand, since the karaoke device K2 is currently in use, it is necessary to be able to perform karaoke performance based on new distribution data as soon as possible.
そこで、カラオケ装置K1の転送処理部103は、子カラオケ装置から配信データの転送要求があり、且つ転送を要求した子カラオケ装置以外の子カラオケ装置に対して当該配信データを転送している場合には、現在行っている配信データの転送を中止し、転送要求があった子カラオケ装置に対して先に配信データを転送することが可能である。
Therefore, when the
或いは、転送処理部103は、配信データの転送要求があり、且つ転送を要求した子カラオケ装置以外の子カラオケ装置に対して当該配信データを転送している場合には、現在行っている配信データの転送が完了した後、転送要求があった子カラオケ装置に対して配信データを転送することも可能である。
Alternatively, if the
たとえば、子カラオケ装置としてカラオケ装置K2〜K5が設置されており、カラオケ装置K2への配信データの転送中にカラオケ装置K5から転送要求があったとする。このような場合、転送処理部103は、現在行っているカラオケ装置K2への配信データの転送が完了した後、カラオケ装置K3及びK4を飛ばして、カラオケ装置K5に対して配信データを転送することができる。
For example, suppose that karaoke devices K2 to K5 are installed as child karaoke devices, and a transfer request is made from the karaoke device K5 during transfer of distribution data to the karaoke device K2. In such a case, the
これらのカラオケシステムによれば、リモコン装置で選曲できる楽曲とカラオケ装置で記憶している楽曲が異なる場合に、当該カラオケ装置に対して優先的に楽曲データを提供することができる。 According to these karaoke systems, when the music that can be selected by the remote control device and the music stored in the karaoke device are different, the music data can be preferentially provided to the karaoke device.
また、複数の子カラオケ装置からカラオケ装置K1に対して転送要求があった場合には、カラオケ装置K1の転送処理部103にて、カラオケ装置K1と各子カラオケ装置の配信データの差分を判断し、転送する順位を決定してもよい。たとえば、転送処理部103は、差分が大きい子カラオケ装置ほど、先に転送するよう順位を決定する。
When a transfer request is made to the karaoke device K1 from a plurality of child karaoke devices, the
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 The above-described embodiment is presented as an example and does not limit the scope of the invention. The above configurations can be implemented in appropriate combinations, and various omissions, replacements, and changes can be made without departing from the gist of the invention. The above-described embodiment and its modifications are included in the scope and gist of the invention, as well as in the scope of the invention described in the claims and the equivalent scope thereof.
1 カラオケシステム
K1〜K3 カラオケ装置
RC リモコン装置
100 配信データ記憶部
101 親側ペアリング処理部
102 データ送信部
103 転送処理部
200 転送データ記憶部
201 子側ペアリング処理部
202 比較部
203 転送要求部
300a リモコン側記憶部
1 Karaoke system K1 to K3 Karaoke device RC
Claims (4)
前記親カラオケ装置は、
前記ルータを介してサーバ装置から配信された、カラオケ楽曲を演奏するための楽曲データ、当該楽曲データの配信時期を示すリリースデータ、及び当該カラオケ楽曲を検索する際に前記リモコン装置で利用するインデックスデータを含む配信データを記憶する配信データ記憶部と、
前記リモコン装置とのデータ通信を可能とするよう、当該リモコン装置と前記親カラオケ装置とのペアリングを行う親側ペアリング処理部と、
ペアリングした前記リモコン装置に対して前記リリースデータ及び前記インデックスデータを送信するデータ送信部と、
前記ルータに接続された複数の前記子カラオケ装置それぞれに対して、一の配信データを転送する転送処理部と、
を有し、
前記リモコン装置は、
前記親カラオケ装置から受信した前記リリースデータ及び前記インデックスデータを記憶するリモコン側記憶部を有し、
前記子カラオケ装置は、
前記親カラオケ装置から転送された前記配信データを記憶する転送データ記憶部と、
前記リモコン装置からの楽曲予約を可能とするよう、当該リモコン装置と前記子カラオケ装置とのペアリングを行う子側ペアリング処理部と、
ペアリングされた前記リモコン装置に記憶されているリリースデータと、前記転送データ記憶部に記憶されているリリースデータとが一致するかを比較する比較部と、
前記リリースデータ同士が一致しない場合、前記親カラオケ装置に対し、前記リモコン装置に記憶されているリリースデータに対応する配信データの転送を要求する転送要求部と、
前記リリースデータ同士が一致しない場合、前記リモコン装置に対し、一致しないリリースデータに対応するインデックスを表示させないように指示し、ペアリングされた前記リモコン装置に記憶されているインデックスデータに対応する前記配信データの転送が完了した後に、全てのインデックスを表示させるように指示する指示部と、
を有するカラオケシステム。 A karaoke system including a parent karaoke device and a child karaoke device connected to a router and a remote control device.
The parent karaoke device
Music data for playing a karaoke song, release data indicating the delivery time of the song data, and index data used by the remote control device when searching for the karaoke song, which are distributed from the server device via the router. Distribution data storage unit that stores distribution data including
A parent-side pairing processing unit that pairs the remote controller with the parent karaoke device so as to enable data communication with the remote controller.
A data transmission unit that transmits the release data and the index data to the paired remote controller
A transfer processing unit that transfers one distribution data to each of the plurality of child karaoke devices connected to the router.
Have,
The remote control device is
It has a remote control side storage unit that stores the release data and the index data received from the parent karaoke device.
The child karaoke device
A transfer data storage unit that stores the distribution data transferred from the parent karaoke device, and
A child-side pairing processing unit that performs pairing between the remote controller and the child karaoke device so as to enable music reservation from the remote controller.
A comparison unit that compares whether the release data stored in the paired remote controller device and the release data stored in the transfer data storage unit match.
When the release data do not match, the transfer request unit that requests the parent karaoke device to transfer the distribution data corresponding to the release data stored in the remote control device, and
When the release data do not match, the remote controller is instructed not to display the index corresponding to the unmatched release data, and the distribution corresponding to the index data stored in the paired remote controller is instructed. An indicator that tells you to display all indexes after the data transfer is complete,
Karaoke system with.
前記親カラオケ装置は、
前記ルータを介してサーバ装置から配信された、カラオケ楽曲を演奏するための楽曲データ、当該楽曲データの配信時期を示すリリースデータ、及び当該カラオケ楽曲を検索する際に前記リモコン装置で利用するインデックスデータを含む配信データを記憶する配信データ記憶部と、
前記リモコン装置とのデータ通信を可能とするよう、当該リモコン装置と前記親カラオケ装置とのペアリングを行う親側ペアリング処理部と、
ペアリングした前記リモコン装置に対して前記リリースデータ及び前記インデックスデータを送信するデータ送信部と、
前記ルータに接続された複数の前記子カラオケ装置それぞれに対して、一の配信データを転送する転送処理部と、
を有し、
前記リモコン装置は、
前記親カラオケ装置から受信した前記リリースデータ及び前記インデックスデータを記憶するリモコン側記憶部を有し、
前記子カラオケ装置は、
前記親カラオケ装置から転送された前記配信データを記憶する転送データ記憶部と、
前記リモコン装置からの楽曲予約を可能とするよう、当該リモコン装置と前記子カラオケ装置とのペアリングを行う子側ペアリング処理部と、
ペアリングされた前記リモコン装置に記憶されているインデックスデータと、前記転送データ記憶部に記憶されているインデックスデータとが一致するかを比較する比較部と、
前記インデックスデータ同士が一致しない場合、前記親カラオケ装置に対し、前記リモコン装置に記憶されているインデックスデータに対応する配信データの転送を要求する転送要求部と、
前記インデックスデータ同士が一致しない場合、前記リモコン装置に対し、一致しないインデックスデータに対応するインデックスを表示させないように指示し、ペアリングされた前記リモコン装置に記憶されているインデックスデータに対応する前記配信データの転送が完了した後に、全てのインデックスを表示させるように指示する指示部と、
を有するカラオケシステム。 A karaoke system including a parent karaoke device and a child karaoke device connected to a router and a remote control device.
The parent karaoke device
Music data for playing a karaoke song, release data indicating the delivery time of the song data, and index data used by the remote control device when searching for the karaoke song, which are distributed from the server device via the router. Distribution data storage unit that stores distribution data including
A parent-side pairing processing unit that pairs the remote controller with the parent karaoke device so as to enable data communication with the remote controller.
A data transmission unit that transmits the release data and the index data to the paired remote controller
A transfer processing unit that transfers one distribution data to each of the plurality of child karaoke devices connected to the router.
Have,
The remote control device is
It has a remote control side storage unit that stores the release data and the index data received from the parent karaoke device.
The child karaoke device
A transfer data storage unit that stores the distribution data transferred from the parent karaoke device, and
A child-side pairing processing unit that performs pairing between the remote controller and the child karaoke device so as to enable music reservation from the remote controller.
A comparison unit that compares whether the index data stored in the paired remote controller device and the index data stored in the transfer data storage unit match.
When the index data do not match, the transfer request unit that requests the parent karaoke device to transfer the distribution data corresponding to the index data stored in the remote control device, and
When the index data do not match, the remote controller is instructed not to display the index corresponding to the unmatched index data, and the distribution corresponding to the index data stored in the paired remote controller is instructed. An indicator that tells you to display all indexes after the data transfer is complete,
Karaoke system with.
When the transfer processing unit has received a transfer request for the distribution data and is transferring the distribution data to a child karaoke device other than the child karaoke device that requested the transfer, the transfer processing unit is currently performing distribution data. The karaoke system according to claim 1 or 2 , wherein the distribution data is transferred to the child karaoke device for which the transfer request has been made after the transfer is completed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017041438A JP6785170B2 (en) | 2017-03-06 | 2017-03-06 | Karaoke system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017041438A JP6785170B2 (en) | 2017-03-06 | 2017-03-06 | Karaoke system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018146763A JP2018146763A (en) | 2018-09-20 |
| JP6785170B2 true JP6785170B2 (en) | 2020-11-18 |
Family
ID=63592127
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017041438A Active JP6785170B2 (en) | 2017-03-06 | 2017-03-06 | Karaoke system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6785170B2 (en) |
-
2017
- 2017-03-06 JP JP2017041438A patent/JP6785170B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018146763A (en) | 2018-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI502488B (en) | Audio systems and related devices and methods | |
| JP5014927B2 (en) | Karaoke system on request | |
| JP6785170B2 (en) | Karaoke system | |
| JP6789153B2 (en) | Karaoke system | |
| JP2020086314A (en) | Karaoke system | |
| JP7053374B2 (en) | Karaoke system | |
| JP6990144B2 (en) | Server device, pairing system | |
| JP5212435B2 (en) | Karaoke system, karaoke device, remote control terminal | |
| JP5305438B2 (en) | Repeated song selection registration system | |
| JP6574689B2 (en) | Karaoke device and karaoke system | |
| JP6749201B2 (en) | Karaoke system | |
| WO2017221440A1 (en) | Distribution destination designation device, distribution destination designation method, and distribution destination designation program | |
| JP6615031B2 (en) | Karaoke equipment | |
| JP7621830B2 (en) | Karaoke equipment | |
| JP6678535B2 (en) | Karaoke system | |
| JP7641192B2 (en) | Karaoke systems, server equipment | |
| JP2020034752A (en) | Karaoke system, and karaoke device | |
| JP6474319B2 (en) | Karaoke system that can take over the settings of the temporary operation | |
| JP6818529B2 (en) | Karaoke device, karaoke system | |
| JP2013068754A (en) | Audio output device and its program | |
| JP7117216B2 (en) | karaoke system | |
| JP6765980B2 (en) | Karaoke system | |
| JP6829607B2 (en) | Karaoke device, ranking display method, ranking display program | |
| WO2018051477A1 (en) | Information processing device, smart phone, playback device, program, and information processing method | |
| JP2007287196A (en) | Network AV system, playback device, controller, and program thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200123 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200901 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200831 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201009 |
|
| 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: 20201020 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201026 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6785170 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |