JP7809677B2 - Karaoke System - Google Patents
Karaoke SystemInfo
- Publication number
- JP7809677B2 JP7809677B2 JP2023148257A JP2023148257A JP7809677B2 JP 7809677 B2 JP7809677 B2 JP 7809677B2 JP 2023148257 A JP2023148257 A JP 2023148257A JP 2023148257 A JP2023148257 A JP 2023148257A JP 7809677 B2 JP7809677 B2 JP 7809677B2
- Authority
- JP
- Japan
- Prior art keywords
- karaoke
- unit
- song
- content
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
Description
本発明は、各種カラオケ用コンテンツを利用可能なカラオケシステムに関する。 The present invention relates to a karaoke system that allows the use of various karaoke content.
カラオケ装置では、通信を利用して、楽曲情報を受信、再生する通信型カラオケ装置が一般的である。通信型カラオケ装置では、多数の楽曲が蓄積できること、最新の楽曲がリリース当日から利用可能になること等、多数のメリットを有するものである。 Communication-type karaoke devices are common, receiving and playing song information via communication. Communication-type karaoke devices have many advantages, such as the ability to store a large number of songs and making the latest songs available from the day of their release.
特許文献1には、カラオケ端末の設置事業者に対するサービスを充実させ、且つ曲情報配信事業者が行なうサポート作業を軽減させることのできる通信式カラオケシステムが開示されている。具体的には、カラオケ端末において、情報センタに対し、配信を受けたい配信曲条件、及び、端末を識別するためのIDコードを、自動配信端末テーブルとして登録しておく。
情報センタは、自動配信端末テーブルを参照し、IDコードで特定されるカラオケ端末に対し、配信曲条件に該当するカラオケ曲情報を送信する。
Patent Document 1 discloses a communication-type karaoke system that can enhance services for karaoke terminal installation companies and reduce the support work for song information distribution companies. Specifically, at the karaoke terminal, the conditions for songs to be distributed and an ID code for identifying the terminal are registered in an automatic distribution terminal table with an information center.
The information center refers to the automatic distribution terminal table and transmits karaoke song information that meets the distribution song conditions to the karaoke terminal specified by the ID code.
特許文献1に記載される通信式カラオケシステムによれば、配信曲条件に該当するカラオケ曲情報を自動で受信できる利点を有する。このような利点を有する一方、契約者側にとっては、面倒、使用する毎に料金が発生するため、利用料金が高額になる等の問題がある。また、カラオケ曲情報を配信する配信者側においては、曲の管理が困難になることが考えられる。本発明は、このような状況を鑑みたものであって、曲等、カラオケ用コンテンツの管理を容易にするとともに、契約者側においても容易に使用形態を選択できるカラオケシステムを提供することを1つの目的としている。 The communication-based karaoke system described in Patent Document 1 has the advantage of being able to automatically receive karaoke song information that meets the distribution song conditions. While this system offers these advantages, it also presents problems for subscribers, such as the inconvenience and the high usage fees that arise from the need to pay a fee each time a song is used. It is also conceivable that it would be difficult for distributors who distribute karaoke song information to manage songs. The present invention has been developed in light of these circumstances, and one of its objectives is to provide a karaoke system that simplifies the management of karaoke content, such as songs, and allows subscribers to easily select how they want to use the system.
そのため、本発明に係るカラオケシステムは、以下の構成を採用するものである。
カラオケ装置と、サーバー装置を含んで構成されたカラオケシステムであって、
契約識別情報に対応した複数のパッケージが構成され、
各パッケージは、複数のユニットの組み合わせで構成され、
カラオケ用コンテンツは、何れか1つのユニットに属し、
カラオケ装置もしくはサーバー装置は、
カラオケ装置の契約識別情報を確認する確認処理を実行し、
カラオケ装置は、
確認処理で確認された契約識別情報に対応するパッケージに属するカラオケ用コンテンツの使用を可能とし、
カラオケシステムは、ユニット間でカラオケ用コンテンツを移動させる場合、ユニット間移動処理のみを実行し、
ユニット間移動処理における移動先のユニットは、カラオケ用コンテンツが移動前の全てのパッケージに含まれるユニットであって、移動前に当該カラオケ用コンテンツが属していないパッケージに含まれるユニットである。
Therefore, the karaoke system according to the present invention employs the following configuration.
A karaoke system including a karaoke device and a server device,
Multiple packages corresponding to contract identification information are configured,
Each package consists of a combination of multiple units.
Karaoke content belongs to one of the units.
Karaoke equipment or server equipment,
Execute a confirmation process to confirm the contract identification information of the karaoke device;
Karaoke equipment is
The karaoke content belonging to the package corresponding to the contract identification information confirmed in the confirmation process is made available for use,
When moving karaoke content between units, the karaoke system executes only the inter-unit transfer process,
The destination unit in the inter-unit transfer process is a unit in which the karaoke content is included in all packages before the transfer, and is a unit included in a package to which the karaoke content did not belong before the transfer.
さらに、本発明に係るカラオケシステムにおいて、
カラオケ用コンテンツには、保持条件が規定され、
カラオケ装置、もしくは、サーバー装置は、保持条件に従い、カラオケ装置の記憶部におけるカラオケ用コンテンツの記憶状態を管理する。
Furthermore, in the karaoke system according to the present invention,
The retention conditions for karaoke content are specified.
The karaoke device or the server device manages the storage state of the karaoke content in the storage unit of the karaoke device in accordance with the storage conditions.
さらに、本発明に係るカラオケシステムにおいて、
カラオケ装置は、保持条件に基づき、使用回数が閾値未満のカラオケ用コンテンツを削除する。
Furthermore, in the karaoke system according to the present invention,
The karaoke device deletes karaoke content whose number of uses is less than a threshold based on the retention conditions.
さらに、本発明に係るカラオケシステムにおいて、
サーバー装置は、保持条件に基づき、カラオケ用コンテンツを定常配信とする、もしくは、リクエスト配信とする。
Furthermore, in the karaoke system according to the present invention,
The server device distributes the karaoke content on a regular basis or on request, based on the holding conditions.
さらに、本発明に係るカラオケシステムは、
ユニット間でカラオケ用コンテンツを移動させるユニット間移動処理を実行し、
ユニット間移動処理は、カラオケ用コンテンツの保持条件を、移動先となるユニットで規定される保持条件に変更する。
Furthermore, the karaoke system according to the present invention comprises:
executes an inter-unit transfer process for transferring karaoke content between units;
The inter-unit transfer process changes the holding conditions of the karaoke content to the holding conditions defined in the unit to which the content is to be moved.
さらに、本発明に係るカラオケシステムにおいて、
カラオケ用コンテンツは、カラオケ楽曲、カラオケ用背景映像、カラオケ用機能プログラム、及び映像コンテンツの少なくとも1つである。
Furthermore, in the karaoke system according to the present invention,
The karaoke content is at least one of karaoke music pieces, karaoke background images, karaoke function programs, and video content.
本発明に係るカラオケシステムによれば、パッケージを複数のユニットで構成すること、及び、カラオケ用コンテンツを何れか1つのユニットに属させることで、カラオケ用コンテンツの管理を容易にすることが可能となる。また、契約者は、パッケージを単位として契約することで、利用料金、並びに、利用できるカラオケ用コンテンツを容易に把握することが可能となる。 The karaoke system of the present invention allows packages to be made up of multiple units, and karaoke content to belong to one of the units, making it easier to manage karaoke content. Furthermore, by signing up for a package as a unit, subscribers can easily understand the usage fee and the karaoke content available.
図1は、本実施形態のカラオケシステムの構成を示す図である。本実施形態におけるカラオケシステムは、カラオケ装置2(「コマンダ」と称することもある)と、リモコン装置1、サーバー装置5を含んで構成されている。カラオケ装置2とリモコン装置1は、LAN100及びアクセスポイント101を利用してネットワークを形成するように通信接続されている。 Figure 1 shows the configuration of a karaoke system according to this embodiment. The karaoke system according to this embodiment includes a karaoke device 2 (sometimes referred to as a "commander"), a remote control device 1, and a server device 5. The karaoke device 2 and remote control device 1 are connected to each other via a LAN 100 and an access point 101 to form a network.
カラオケボックス等に設置されるカラオケ装置2は、楽曲を演奏するための演奏部として音響制御部25を備える。また、カラオケ装置2は、ユーザからの各種入力を受け付ける操作部21を備える。カラオケ装置2は、操作部21からの入力を解釈してCPU30に伝達する操作処理部22を備える。また、カラオケ装置2は、各種情報を記憶する記憶部としてのハードディスク32を備える。カラオケ装置2は、LAN100に接続してネットワークに加入する通信手段としてのLAN通信部24aを備える。また、本実施形態のカラオケ装置2は、無線LAN通信部24bを備えている。この無線LAN通信部24bを使用して、ネットワーク通信を行うことも可能である。 The karaoke machine 2 installed in a karaoke booth or the like has an acoustic control unit 25 as a performance unit for playing music. The karaoke machine 2 also has an operation unit 21 that accepts various inputs from the user. The karaoke machine 2 has an operation processing unit 22 that interprets inputs from the operation unit 21 and transmits them to the CPU 30. The karaoke machine 2 also has a hard disk 32 as a storage unit for storing various information. The karaoke machine 2 has a LAN communication unit 24a as a communication means for connecting to the LAN 100 and joining the network. The karaoke machine 2 of this embodiment also has a wireless LAN communication unit 24b. Network communication can also be performed using this wireless LAN communication unit 24b.
また、カラオケ装置2は、モニタ41に対して歌詞映像、背景映像を表示させる映像再生手段を備える。映像再生手段は、映像情報に基づいて映像を再生する映像再生部29、再生する映像を一時的に蓄積するビデオRAM28、再生された映像に対する歌詞テロップの重畳、映像効果の付与等を行う映像制御部31を備えて構成される。 The karaoke device 2 also includes a video playback means for displaying lyric and background images on the monitor 41. The video playback means includes a video playback unit 29 that plays images based on video information, a video RAM 28 that temporarily stores the images to be played, and a video control unit 31 that overlays lyrics captions on the played images, applies visual effects, and so on.
さらに、カラオケ装置2は、外部に接続されるモニタ41以外に、タッチパネルモニタ33に対して各種情報を表示することを可能としている。タッチパネルモニタ33は映像制御部31から入力された映像情報を表示する表示部35と、タッチ入力された位置を操作処理部22に出力するタッチパネル34が重畳されて構成されている。 Furthermore, the karaoke device 2 is capable of displaying various information on the touch panel monitor 33 in addition to the externally connected monitor 41. The touch panel monitor 33 is composed of a display unit 35 that displays video information input from the video control unit 31 and a touch panel 34 that outputs touch input positions to the operation processing unit 22, superimposed on each other.
タッチパネルモニタ33は、カラオケ装置2の筐体前面等に配置され、カラオケ装置2の操作部21、あるいは、リモコン装置1のタッチパネルモニタ11などと同様、入力部として機能する。ユーザは、タッチパネルモニタ33にて楽曲を選択することで、直接カラオケ装置2に予約させる等、カラオケ装置2に対する各種操作を行うことが可能である。 The touch panel monitor 33 is located on the front of the housing of the karaoke device 2 and functions as an input unit similar to the operation unit 21 of the karaoke device 2 or the touch panel monitor 11 of the remote control device 1. By selecting a song on the touch panel monitor 33, the user can perform various operations on the karaoke device 2, such as directly reserving a song on the karaoke device 2.
さらに、カラオケ装置2は、各構成を統括して制御するためのCPU30、各種プログラムを実行するにあたって必要となる情報を一時記憶するためのメモリ27を含んだ制御部を備えて構成されている。 The karaoke device 2 also includes a control unit including a CPU 30 for overall control of each component, and a memory 27 for temporarily storing information required to execute various programs.
このような構成にてカラオケ装置2は、各種処理を実行する。カラオケ装置2の主な処理としては、楽曲予約処理、楽曲再生処理などを実行する。楽曲予約処理は、ユーザからの操作指示に基づいて楽曲を指定、予約するための処理であって、リモコン装置1と連携して実行される。
リモコン装置1の楽曲指示処理で形成された楽曲識別情報を含む予約情報は、カラオケ装置2に送信される。カラオケ装置2は、受信した予約情報をメモリ27中の予約テーブルに登録する。楽曲再生処理は、予約テーブルに登録された予約情報に基づき楽曲を再生させる処理であって、楽曲演奏処理と歌詞表示処理とが同期して実行される処理である。
With this configuration, the karaoke device 2 executes various processes. The main processes executed by the karaoke device 2 include song reservation processing, song playback processing, etc. The song reservation processing is a processing for specifying and reserving a song based on an operation instruction from the user, and is executed in cooperation with the remote control device 1.
The reservation information including the song identification information formed by the song instruction process on the remote control device 1 is transmitted to the karaoke device 2. The karaoke device 2 registers the received reservation information in a reservation table in the memory 27. The song playback process is a process for playing back a song based on the reservation information registered in the reservation table, and is a process in which the song performance process and the lyric display process are executed synchronously.
楽曲演奏処理は、予約テーブルに登録された予約情報に含まれる楽曲識別情報に基づき楽曲情報を読み出し、楽曲情報に含まれる演奏情報に基づき、音響制御部25に演奏を実行させる処理である。音響制御部25にて演奏された楽曲は、マイクロホン43a、43bから入力される歌唱音声と一緒にスピーカー42から放音される。歌詞表示処理は、楽曲情報に含まれる歌詞情報をモニタ41に表示させることで歌唱補助を行う処理である。
この歌詞表示処理で表示される歌詞を、背景映像に重畳させて表示させる背景映像表示処理を実行することとしてもよい。
The music performance process is a process that reads music information based on music identification information included in the reservation information registered in the reservation table, and causes the sound control unit 25 to perform a performance based on the performance information included in the music information. The music played by the sound control unit 25 is output from the speaker 42 together with singing voices input from the microphones 43a and 43b. The lyric display process is a process that provides singing assistance by displaying lyric information included in the music information on the monitor 41.
A background image display process may be executed in which the lyrics displayed in this lyrics display process are superimposed on a background image.
リモコン装置1は、ユーザからの操作指示に基づいて楽曲を検索し、指定、予約指示された楽曲について、その予約情報をカラオケ装置2に送信する予約指示処理等を実行可能としている。また、リモコン装置1は、カラオケ装置2あるいはインターネット上に接続されたサーバー装置5から各種情報を受信し、各種処理を実行することが可能である。本実施形態では、ユーザから各種操作指示を受け付けるユーザインターフェイスとして、操作部17と、タッチパネルモニタ11を備えている。タッチパネルモニタ11は、表示部11aとタッチパネル11bを有して構成され、表示部11aに各種インターフェイスを表示するとともに、ユーザからのタッチ入力を受付可能としている。 The remote control device 1 is capable of searching for songs based on user instructions, and of executing reservation instruction processes such as sending reservation information for selected and reserved songs to the karaoke device 2. The remote control device 1 is also capable of receiving various information from the karaoke device 2 or a server device 5 connected to the Internet and executing various processes. In this embodiment, the remote control device 1 is equipped with an operation unit 17 and a touch panel monitor 11 as a user interface for accepting various operation instructions from the user. The touch panel monitor 11 is configured with a display unit 11a and a touch panel 11b, and displays various interfaces on the display unit 11a and is capable of accepting touch input from the user.
さらにリモコン装置1は、選曲処理に必要とされるデータベース、各種プログラム、並びに、プログラム実行に伴って発生する各種情報を記憶する記憶部として、メモリ14、そして、これら構成を統括して制御するためのリモコン側制御部を備えて構成される。リモコン側制御部には、CPU15、タッチパネルモニタ11に対して表示する映像を形成する映像制御部13、表示する映像情報を一時的に蓄えるビデオRAM12、タッチパネルモニタ11あるいは操作部17からの入力を解釈してCPU15に伝える操作処理部18が含まれている。 The remote control device 1 also includes a memory 14, which serves as a storage unit for storing the databases and various programs required for song selection processing, as well as various information generated as the programs are executed, and a remote control control unit for overall control of these components. The remote control control unit includes a CPU 15, an image control unit 13 that forms images to be displayed on the touch panel monitor 11, a video RAM 12 that temporarily stores the image information to be displayed, and an operation processing unit 18 that interprets input from the touch panel monitor 11 or operation unit 17 and transmits it to the CPU 15.
リモコン装置1は、無線LAN通信部16によって、アクセスポイント101と無線接続されることで、LAN100によって構成されるネットワークに接続される。無線LAN通信部16を使用した通信では、リモコン装置1とカラオケ装置2は双方向の通信を行うことが可能である。なお、各リモコン装置1は、特定のカラオケ装置2に対して任意のタイミングで対応付けされる。リモコン装置1から出力される各種命令は、対応付けされたカラオケ装置2にて受信され、カラオケ装置2に対する遠隔操作を行うことが可能となる。 The remote control device 1 is connected wirelessly to the access point 101 via the wireless LAN communication unit 16, thereby connecting to the network formed by the LAN 100. Communication using the wireless LAN communication unit 16 allows two-way communication between the remote control device 1 and the karaoke device 2. Each remote control device 1 is associated with a specific karaoke device 2 at any time. Various commands output from the remote control device 1 are received by the associated karaoke device 2, making it possible to remotely control the karaoke device 2.
また、リモコン装置1は、赤外線通信部19を使用して通信を行うことも可能である。
赤外線通信部19を使用した通信では、リモコン装置1とカラオケ装置は片方向(リモコン装置1からカラオケ装置2に対する方向)の通信となる。本実施形態では、無線LAN通信部16による通信を行うことができない場合等、赤外線通信部19を使用した通信を行うこととしている。
The remote control device 1 can also perform communication using the infrared communication unit 19 .
In the communication using the infrared communication unit 19, the communication between the remote control device 1 and the karaoke device is one-way (from the remote control device 1 to the karaoke device 2). In this embodiment, the communication using the infrared communication unit 19 is performed when communication via the wireless LAN communication unit 16 is not possible.
このようなリモコン装置1の構成により、ユーザからの各種入力をタッチパネルモニタ11、あるいは、操作部17から受付けるとともに、タッチパネルモニタ11の表示によりユーザに各種情報を提供することで、カラオケ装置2に対して出力する予約情報を送信する楽曲指示処理など、各種処理を行うことが可能となっている。 This configuration of the remote control device 1 allows it to accept various inputs from the user via the touch panel monitor 11 or the operation unit 17, and by providing the user with various information via the display on the touch panel monitor 11, it is possible to perform various processes, such as song instruction processing, which sends reservation information to be output to the karaoke device 2.
図2は、本実施形態に係るパッケージ構成を示す表であり、図3は、本実施形態に係るパッケージ構成、ユニット間移動を示すマップである。本実施形態のカラオケシステムにおけるカラオケ装置2の契約者は、図2に示される表中、パッケージを選択、契約することで、パッケージに属するカラオケ用コンテンツを使用することが可能である。パッケージは、パッケージを識別する契約識別情報に対応している。カラオケ用コンテンツとしては、カラオケ楽曲、カラオケ用背景映像、カラオケ用機能プログラム、映像コンテンツが考えられる。 Figure 2 is a table showing the package configuration according to this embodiment, and Figure 3 is a map showing the package configuration and transfer between units according to this embodiment. A subscriber to a karaoke device 2 in the karaoke system of this embodiment can select and subscribe to a package from the table shown in Figure 2, and use the karaoke content that belongs to that package. A package corresponds to contract identification information that identifies the package. Possible karaoke content includes karaoke songs, karaoke background images, karaoke function programs, and video content.
カラオケ楽曲は、図1のカラオケシステムの構成で説明したように、歌唱を行うためのコンテンツであって、楽曲情報で構成されたコンテンツである。カラオケ用背景映像は、歌唱時にモニタ41に表示される映像であって、楽曲に一対一で対応した映像、あるいは、楽曲の雰囲気にあった映像で構成されるコンテンツである。カラオケ用機能プログラムは、リモコン制御プログラム、曲索引データベース、歌唱時の採点、演出、あるいは、楽器演奏を補助するプログラム、あるいは、各種ゲームを行うためのプログラムで構成されたコンテンツである。 Karaoke songs are content for singing, as explained in the karaoke system configuration in Figure 1, and are content made up of song information. Karaoke background images are images displayed on the monitor 41 while singing, and are content made up of images that correspond one-to-one to the songs or images that match the atmosphere of the songs. Karaoke function programs are content made up of a remote control program, a song index database, programs for scoring and directing when singing, programs to assist with playing musical instruments, and programs for playing various games.
映像コンテンツは、曲間のCM、映画、ドラマ、コンサート等を再生するためのコンテンツである。映像コンテンツには、コンサート会場からの生中継(ライブ配信)を行うコンテンツも含まれる。本実施形態では、主としてカラオケ楽曲について説明を行うが、他のカラオケ用コンテンツについても同様に扱うことが可能である。 Video content is content for playing commercials between songs, movies, dramas, concerts, etc. Video content also includes content that is broadcast live (live streaming) from a concert venue. This embodiment mainly describes karaoke songs, but other karaoke content can also be handled in the same way.
本実施形態では、「BOX+」、「BOX」、「Day」、「Night」、「Night2」、「Elder」の6つのパッケージが用意されている。カラオケ装置2の契約者は、カラオケ装置2毎にパッケージを単位として契約を行う。パッケージには、利用料金が規定されており、契約者は、カラオケ装置2毎にパッケージを単位として契約を行い、パッケージに規定された利用料金を支払うことになる。契約が完了すると、契約者は、契約したパッケージに包含されるユニットに属する楽曲等のカラオケ用コンテンツがカラオケ装置2において使用することが可能となる。 In this embodiment, six packages are available: "BOX+," "BOX," "Day," "Night," "Night2," and "Elder." A contractor of a karaoke device 2 signs a contract for each package, one for each karaoke device 2. A usage fee is specified for each package, and the contractor signs a contract for each package, one for each karaoke device 2, and pays the usage fee specified for the package. Once the contract is completed, the contractor will be able to use karaoke content, such as songs that belong to the units included in the contracted package, on the karaoke device 2.
カラオケ用コンテンツの使用形態は、カラオケ装置2もしくはサーバー装置5において、カラオケ装置2の契約識別情報を確認する確認処理を実行すること、カラオケ装置2において、確認処理で確認された契約識別情報に対応するパッケージに属するカラオケ用コンテンツの使用を可能とする形態であれば、各種形態を採用することが可能である。 Karaoke content can be used in a variety of ways, as long as the karaoke device 2 or server device 5 executes a verification process to verify the contract identification information of the karaoke device 2, and the karaoke device 2 is able to use the karaoke content belonging to the package corresponding to the contract identification information verified in the verification process.
例えば、以下に説明する3つの形態を採用することが考えられる。なお、これら3つの形態に限られるものではなく、3つの形態の一部を組み合わせる等、各種形態を採用することが可能である。 For example, the three forms described below may be adopted. However, the present invention is not limited to these three forms, and various other forms may be adopted, such as combining parts of the three forms.
第1の形態は、サーバー装置5において、カラオケ装置2の契約識別情報を確認し、契約識別情報に対応するパッケージに含まれるユニットに属するカラオケ用コンテンツを、対象となるカラオケ装置2に配信し、配信されたカラオケ用コンテンツを使用可能とする形態である。 In the first form, the server device 5 checks the contract identification information of the karaoke device 2, distributes karaoke content belonging to a unit included in a package corresponding to the contract identification information to the target karaoke device 2, and makes the distributed karaoke content available for use.
第2の形態は、サーバー装置5は、全てのカラオケ用コンテンツを、一旦、カラオケ装置2に配信し、カラオケ装置2において、契約識別情報に対応するパッケージに含まれるユニットに属するカラオケ用コンテンツのみを使用可能とする形態である。 In the second form, the server device 5 first distributes all karaoke content to the karaoke device 2, and only the karaoke content belonging to the unit included in the package corresponding to the contract identification information is available on the karaoke device 2.
第3の形態は、カラオケ装置2は、契約識別情報に対応するパッケージに含まれるユニットに属するカラオケ用コンテンツのみを選択可能なメニューを表示し、メニューで選択されたカラオケ用コンテンツを使用可能とする形態である。 In the third form, the karaoke device 2 displays a menu from which only karaoke content belonging to units included in the package corresponding to the contract identification information can be selected, and the karaoke content selected from the menu can be used.
図2、図3に示されるように各パッケージは、複数のユニットの組み合わせで構成されている。図3のマップにおいて、実線の丸枠はユニットを、複数のユニットを取り囲む破線の丸枠は、パッケージを示したものである。図2の表に示されるように、本実施形態では、12個のユニットが用意されている。楽曲情報等のカラオケ用コンテンツは、これらユニットの内、何れか1つのユニットに属する。本実施形態では、パッケージを複数のユニットで構成すること、及び、カラオケ用コンテンツを何れか1つのユニットに属させることで、カラオケ用コンテンツの管理を容易にすることが可能となっている。 As shown in Figures 2 and 3, each package is made up of a combination of multiple units. In the map in Figure 3, solid circles represent units, and dashed circles surrounding multiple units represent packages. As shown in the table in Figure 2, in this embodiment, 12 units are prepared. Karaoke content such as song information belongs to one of these units. In this embodiment, by making a package out of multiple units and having karaoke content belong to one of the units, it is possible to easily manage karaoke content.
「BOX+」、「BOX」は、カラオケボックス向けのパッケージである。本実施形態のパッケージ「BOX」は、「High1」、「High2」、「Middle1」、「Middle2」、「Base」、「Low1」、「Low2」、「Low3」、「Low4」の9個のユニットで構成されている。「BOX+」は、「BOX」に対して、ユニット「Option」が付された形態であって、「BOX」の上位パッケージに相当する。 "BOX+" and "BOX" are packages for karaoke booths. In this embodiment, the "BOX" package is made up of nine units: "High1," "High2," "Middle1," "Middle2," "Base," "Low1," "Low2," "Low3," and "Low4." "BOX+" is a "BOX" with the unit "Option" added, and is equivalent to a higher-level package than "BOX."
「Day」は、カラオケボックスの日中向けのパッケージである。本実施形態のパッケージ「Day」は、「Middle1」、「Middle2」、「Base」、「Low1」、「Low2」、「Low3」、「Low4」の7個のユニットで構成されている。 "Day" is a package for daytime use at karaoke booths. In this embodiment, the "Day" package consists of seven units: "Middle 1," "Middle 2," "Base," "Low 1," "Low 2," "Low 3," and "Low 4."
「Night」、「Night2」は、スナック等の飲食店を対象としたパッケージである。「Night」、「Night2」の違いは、店舗を訪れる客層の違いを考慮したものである。本実施形態のパッケージ「Night」は、「Base」、「Low1」、「Low2」、「Noche」の4個のユニットで構成されている。また、本実施形態のパッケージ「Night2」は、「Base」、「Low2」、「Low4」、「Noche」の4個のユニットで構成されている。 "Night" and "Night2" are packages targeted at snack bars and other eating and drinking establishments. The difference between "Night" and "Night2" takes into account the different customer demographics that visit the establishments. The "Night" package in this embodiment is made up of four units: "Base," "Low1," "Low2," and "Noche." The "Night2" package in this embodiment is made up of four units: "Base," "Low2," "Low4," and "Noche."
「Elder」は、老人ホーム、介護施設等を対象としたパッケージである。本実施形態のパッケージ「Elder」は、「Base」、「Low3」、「Low4」、「Aged」の4個のユニットで構成されている。 "Elder" is a package targeted at nursing homes, care facilities, etc. In this embodiment, the "Elder" package consists of four units: "Base," "Low 3," "Low 4," and "Aged."
図2の表に示されるように各ユニットには、それに属するカラオケ用コンテンツが取り得る保持条件が規定されている。カラオケ用コンテンツは、この保持条件に従い、カラオケ装置2のハードディスク32における記憶状態が管理される。保持条件は、カラオケ用コンテンツ毎に設定され、ユニットが取り得る(ユニット毎に規定された)保持条件に従うことになる。したがって、カラオケ用コンテンツがユニット間を移動した場合、移動後のユニットが取り得る保持条件に従うことになる。 As shown in the table in Figure 2, each unit has defined storage conditions that can be adopted by the karaoke content belonging to it. The storage status of the karaoke content on the hard disk 32 of the karaoke device 2 is managed in accordance with these storage conditions. Storage conditions are set for each karaoke content, and the content will follow the storage conditions that can be adopted by the unit (defined for each unit). Therefore, when karaoke content is moved between units, it will follow the storage conditions that can be adopted by the unit after the move.
本実施形態では、3つの保持条件が設けられている。保持条件「0」は、定常配信の対象とし、ハードディスク32に記憶された場合、削除されないカラオケ用コンテンツである。保持条件「1」は、定常配信の対象とし、ハードディスク32に記憶された場合、使用回数(楽曲情報の場合、再生回数)が閾値未満の場合、ハードディスク32から削除されるカラオケ用コンテンツである。保持条件「2」は、リクエスト配信の対象とし、ハードディスク32に記憶された場合、使用回数(楽曲情報の場合、再生回数)が閾値未満の場合、ハードディスク32から削除されるカラオケ用コンテンツである。 In this embodiment, three retention conditions are set. Retention condition "0" refers to karaoke content that is subject to regular distribution and will not be deleted once stored on the hard disk 32. Retention condition "1" refers to karaoke content that is subject to regular distribution and will be deleted from the hard disk 32 if the number of uses (or number of plays, in the case of song information) is less than a threshold value once stored on the hard disk 32. Retention condition "2" refers to karaoke content that is subject to request distribution and will be deleted from the hard disk 32 if the number of uses (or number of plays, in the case of song information) is less than a threshold value once stored on the hard disk 32.
ここで、定常配信とは、定期的、不定期を問わず、適宜タイミングで、サーバー装置5からカラオケ装置2に対して、カラオケ用コンテンツを配信する配信形態をいう。また、リクエスト配信とは、カラオケ装置2における、ユーザによる楽曲指示処理に基づき、サーバー装置5から配信される配信形態をいう。 Here, "regular distribution" refers to a distribution format in which karaoke content is distributed from the server device 5 to the karaoke device 2 at appropriate timing, whether regularly or irregularly. Furthermore, "request distribution" refers to a distribution format in which content is distributed from the server device 5 based on a song instruction process by the user on the karaoke device 2.
また、本実施形態のユニットは、複数の保持条件を取り得ることとしている。例えば、ユニット「Low1」は、保持条件「1」と保持条件「2」を取り得ることが可能である。これは、ユニット「Low1」に属するカラオケ用コンテンツは、保持条件「1」もしくは保持条件「2」のどちらかに設定されることを意味している。 In addition, units in this embodiment can have multiple holding conditions. For example, unit "Low1" can have holding condition "1" and holding condition "2." This means that karaoke content belonging to unit "Low1" is set to either holding condition "1" or holding condition "2."
このように、本実施形態のユニットには、カラオケ用コンテンツが取り得る保持条件の規則が設定されることで、カラオケ装置2のハードディスク32の記憶容量を適切に管理することが可能となっている。 In this way, the unit of this embodiment is configured with rules for the storage conditions that karaoke content can assume, making it possible to appropriately manage the storage capacity of the hard disk 32 of the karaoke device 2.
次に、カラオケ用コンテンツのユニット間移動を説明する。楽曲情報等のカラオケ用コンテンツは、リリースされてからの時間経過に伴い、使用頻度が変化することが考えられる。これは、リリースされてから長期経過しても人気の衰えない楽曲がある一方、リリースされてから直ぐに人気が無くなってしまう楽曲があること等を理由とするものである。
本実施形態のパッケージを使用した契約では、このような状況を鑑み、カラオケ用コンテンツの使用経過に伴い、ユニット間を移動させることとしている。
Next, we will explain how karaoke content is moved between units. It is conceivable that the frequency of use of karaoke content, such as song information, changes over time after its release. This is because some songs remain popular even after a long time has passed since their release, while other songs lose popularity soon after their release.
In consideration of such circumstances, the contract using the package of this embodiment allows the karaoke content to be moved between units as it is used.
図3に示されるマップにおいて、ユニット間を接続する矢印は、カラオケ用コンテンツが可能な移動を示したものである。例えば、ユニット「High1」に属するカラオケ用コンテンツは、ユニット「Middle1」のみへの移動が可能である。また、ユニット「Middle1」に属するカラオケ用コンテンツは、ユニット「Low3」への移動、もしくは、削除対象とすることが可能である。また、ユニット「High2」に属するカラオケ用コンテンツは、ユニット「Middle2」のみへの移動が可能である。そして、ユニット「Middle2」に属するカラオケ用コンテンツは、ユニット「Low1」、「Base」、「Low4」の何れかへの移動が可能である。その他、「Low1」、「Low2」に属するカラオケ用コンテンツについても、矢印で示されたユニットへの移動が可能である。 In the map shown in Figure 3, the arrows connecting units indicate the possible movements of karaoke content. For example, karaoke content belonging to unit "High1" can only be moved to unit "Middle1." Furthermore, karaoke content belonging to unit "Middle1" can be moved to unit "Low3" or deleted. Furthermore, karaoke content belonging to unit "High2" can only be moved to unit "Middle2." Furthermore, karaoke content belonging to unit "Middle2" can be moved to any of units "Low1," "Base," or "Low4." Furthermore, karaoke content belonging to "Low1" and "Low2" can also be moved to the units indicated by the arrows.
また、ユニット「Option」、「Noche」、「Aged」については、それに属するカラオケ用コンテンツは移動を行わない。また、本実施形態では、カラオケ用コンテンツをユニット間で移動させるにあたり、規則が設けられている。具体的には、移動先となるユニットは、カラオケ用コンテンツが移動前のパッケージに含まれるユニットであって、移動前に当該カラオケ用コンテンツが属していないパッケージに含まれるユニットであることを規則としている。 In addition, karaoke content belonging to the units "Option," "Noche," and "Aged" will not be moved. In this embodiment, rules are established for moving karaoke content between units. Specifically, the destination unit must be a unit in which the karaoke content is included in the package before the move, and a unit in which the karaoke content did not belong before the move.
図3に示されるマップにおいて、例えば、ユニット「Middle2」からの移動についてみると、移動先となるユニット「Low1」、「Low4」、「Base」は、移動前にカラオケ用コンテンツが属するユニット「Middle2」を構成に含むパッケージ「Day」、「BOX」、および「BOX+」の構成に含まれるユニットとなっている。かつ、移動先となるユニット「Low1」、「Low4」、「Base」は、移動前にカラオケ用コンテンツが属していないパッケージに含まれるユニットである。 In the map shown in Figure 3, for example, when looking at a move from unit "Middle2," the destination units "Low1," "Low4," and "Base" are units included in the packages "Day," "BOX," and "BOX+," which contain unit "Middle2," to which the karaoke content belongs before the move. Furthermore, the destination units "Low1," "Low4," and "Base" are units included in packages to which the karaoke content did not belong before the move.
具体的には、移動先となるユニット「Low1」は、移動前にカラオケ用コンテンツが属していないパッケージ「Night」に含まれるユニットである。移動先となるユニット「Base」は、移動前にカラオケ用コンテンツが属していないパッケージ「Night」、「Night2」、「Elder」に含まれるユニットである。そして、移動先となるユニット「Base」は、移動前にカラオケ用コンテンツが属していないパッケージ「Night2」、「Elder」に含まれるユニットである。 Specifically, the destination unit "Low1" is a unit included in the package "Night" to which no karaoke content belonged before the move. The destination unit "Base" is a unit included in the packages "Night," "Night2," and "Elder" to which no karaoke content belonged before the move. The destination unit "Base" is a unit included in the packages "Night2" and "Elder" to which no karaoke content belonged before the move.
このように、ユニット間の移動において規則を設けたことで、パッケージの契約者は、カラオケ用コンテンツがユニット間を移動した場合であっても、これまで使用できたカラオケ用コンテンツが使用できなくなることがない。なお、本実施形態では、ユニット「Middle1」から「使用停止」にカラオケ用コンテンツが移動する場合、使用停止の対象となりカラオケ用コンテンツが使用できなくなるが、使用停止は、本実施形態におけるユニット間の移動に相当するものではない。 In this way, by establishing rules for transfers between units, package subscribers will not lose access to karaoke content that they have been able to use until now, even if the karaoke content is transferred between units. Note that in this embodiment, when karaoke content is transferred from the unit "Middle 1" to "Disabled," it becomes subject to a suspension of use and becomes unusable, but suspension of use does not correspond to a transfer between units in this embodiment.
次に、本実施形態に係る各種処理について説明する。最初に、カラオケ装置2で実行される楽曲再生処理、楽曲削除処理について説明する。図4は、本実施形態に係るカラオケ装置2で実行される楽曲再生処理を示すフロー図である。本実施形態のカラオケ装置2は、楽曲指示処理で形成された楽曲識別情報を含む予約情報が予約テーブルに登録される。楽曲再生処理では、予約テーブルに登録された予約情報に含まれる楽曲識別情報に基づき楽曲情報を読み出し、楽曲の再生を実行する。 Next, various processes according to this embodiment will be described. First, the song playback process and song deletion process executed by the karaoke device 2 will be described. Figure 4 is a flow diagram showing the song playback process executed by the karaoke device 2 according to this embodiment. In this embodiment, the karaoke device 2 registers reservation information including song identification information formed in the song instruction process in a reservation table. In the song playback process, song information is read based on the song identification information included in the reservation information registered in the reservation table, and song playback is performed.
楽曲再生処理では、まず、予約テーブルに基づき、次に再生する楽曲の有無を確認する(S101)。次に再生される楽曲がある場合(S102:Yes)、当該楽曲の楽曲情報がハードディスク32に記憶されているか否かを確認する(S103)。ハードディスク32に記憶されている場合(S103:Yes)、ハードディスク32から楽曲情報を読み出し、再生を開始する(S104)。一方、ハードディスク32に記憶されていない場合(S103:No)、サーバー装置5に楽曲情報を要求し、楽曲情報を受信することで再生を開始する(S105)。楽曲の再生が終了する(S106:Yes)、次に再生する楽曲の有無の確認が行われる(S101)。 The music playback process first checks whether there is a next music to play based on the reservation table (S101). If there is a next music to play (S102: Yes), it checks whether music information for that music is stored on the hard disk 32 (S103). If it is stored on the hard disk 32 (S103: Yes), the music information is read from the hard disk 32 and playback begins (S104). On the other hand, if it is not stored on the hard disk 32 (S103: No), the music information is requested from the server device 5, and playback begins upon receiving the music information (S105). When music playback ends (S106: Yes), it checks whether there is a next music to play (S101).
本実施形態では、保持条件が「2」の楽曲は、定常配信される楽曲ではなく、楽曲情報がハードディスク32に記憶されていない場合がある。また、保持条件が「1」の楽曲で、一度、配信された楽曲情報であっても、再生回数が閾値未満であった場合、ハードディスク32から削除された場合がある。このように、楽曲情報がハードディスク32に記憶されていない場合、サーバー装置5から受信することで、再生を行うこととしている。 In this embodiment, songs with retention condition "2" are not songs that are regularly distributed, and the song information may not be stored on the hard disk 32. Furthermore, even if the song information for a song with retention condition "1" has been distributed once, it may be deleted from the hard disk 32 if the number of times it has been played is below a threshold. In this way, if the song information is not stored on the hard disk 32, it is received from the server device 5 and played.
図5は、本実施形態に係るカラオケ装置2で実行される楽曲削除処理を示すフロー図である。楽曲削除処理は、カラオケ装置2で実行される処理であり、カラオケ用コンテンツである楽曲情報を整理する処理に相当する。楽曲削除処理を実行することで、ハードディスク32の空き容量を増加させ、使用頻度の高いカラオケ用コンテンツを記憶しておくことが可能となる。 Figure 5 is a flow diagram showing the song deletion process executed by the karaoke device 2 according to this embodiment. The song deletion process is executed by the karaoke device 2 and corresponds to the process of organizing song information, which is karaoke content. By executing the song deletion process, the free space on the hard disk 32 can be increased, making it possible to store frequently used karaoke content.
楽曲削除処理は、例えば、毎日の定時、あるいは、毎週、日曜日の定時等、定期的に行う、あるいは、カラオケ装置2が使用されていない期間に行われる処理である。楽曲削除処理が開始されると、まず、ハードディスク32に記憶された1つの楽曲がピックアップされる(S121)。ピックアップされた楽曲の保持条件が「0」であるか否かの確認が行われる(S122)。ピックアップされた楽曲の保持条件が「0」の場合(S122:Yes)、削除を行うことなく、全ての楽曲がピックアップされるまで(S126:Yes)、繰り返し、次の楽曲のピックアップ(S121)が実行される。 The song deletion process is performed periodically, for example, at a fixed time every day, or at a fixed time every Sunday, or during periods when the karaoke machine 2 is not in use. When the song deletion process begins, one song stored on the hard disk 32 is first picked up (S121). A check is made to see if the retention condition for the picked song is "0" (S122). If the retention condition for the picked song is "0" (S122: Yes), no deletion is performed, and the process of picking up the next song (S121) is repeated until all songs have been picked up (S126: Yes).
一方、ピックアップされた楽曲の保持条件が「1」もしくは「2」の場合(S122:No)、再生回数が取得される(S123)。再生回数が閾値未満の場合(S124:Yes)、当該楽曲の楽曲情報は、ハードディスク32から削除される(S123)。一方、再生回数が閾値未満でない場合(S124:No)、削除を行うことなく、次の楽曲のピックアップ(S121)が行われる。S121からS125の処理は、全ての楽曲がピックアップされるまで(S126:Yes)、繰り返し実行される。 On the other hand, if the retention condition for the picked song is "1" or "2" (S122: No), the number of plays is obtained (S123). If the number of plays is less than the threshold (S124: Yes), the song information for that song is deleted from the hard disk 32 (S123). On the other hand, if the number of plays is not less than the threshold (S124: No), the next song is picked up (S121) without deletion. The processes from S121 to S125 are repeated until all songs have been picked up (S126: Yes).
このように、本実施形態の楽曲削除処理では、楽曲情報に設定された保持条件、並びに、再生回数を参照することで、使用する可能性の低い楽曲情報を削除し、ハードディスク32を適切な容量に保つことが可能となっている。なお、削除の対象は、楽曲情報のみならず、他のカラオケ用コンテンツも対象となる。その場合、他のカラオケ用コンテンツに対し、楽曲情報と同様、保持条件、及び、再生回数(使用回数)に基づき、削除が行われる。 In this way, the song deletion process of this embodiment references the retention conditions set for the song information and the number of times it has been played, making it possible to delete song information that is unlikely to be used and maintain an appropriate capacity on the hard disk 32. Note that deletion targets not only song information, but also other karaoke content. In this case, other karaoke content is deleted based on the retention conditions and number of times it has been played (used), just like song information.
次に、本実施形態のサーバー装置5で実行される処理について説明する。本実施形態のサーバー装置5では、追加処理、ユニット間遷移処理を行うこととしている。 Next, we will explain the processing executed by the server device 5 of this embodiment. The server device 5 of this embodiment is responsible for additional processing and inter-unit transition processing.
図6は、本実施形態に係るサーバー装置5で実行される追加処理を示すフロー図である。追加処理は、新たに追加された楽曲情報に対し、ユニット、保持条件を設定する処理である。楽曲情報が属するユニットが設定されることで、当該楽曲情報が属するパッケージが定まることになる。パッケージが定まることで、契約者が契約するパッケージにて、使用できる楽曲情報か否かが判断可能となる。 Figure 6 is a flow diagram showing the addition process executed by the server device 5 according to this embodiment. The addition process is a process for setting units and retention conditions for newly added music information. By setting the unit to which the music information belongs, the package to which the music information belongs is determined. By determining the package, it becomes possible to determine whether the music information can be used in the package subscribed to by the subscriber.
追加処理は、サーバー装置5において、適宜タイミングで実行される処理である。適宜タイミングとしては、定期的に行われる、あるいは、新たに追加された楽曲情報の数が閾値を超えた場合等が考えられる。追加処理が開始されると、新たに追加された1つの楽曲情報がピックアップされる(S201)。そして、ピックアップされた楽曲情報に対し、ユニットが設定される(S202)。 The addition process is executed by the server device 5 at an appropriate timing. The appropriate timing could be periodically, or when the number of newly added pieces of music information exceeds a threshold. When the addition process begins, one piece of newly added music information is picked up (S201). Then, a unit is set for the picked up piece of music information (S202).
ユニットについては、図2、図3で説明したものであって、ピックアップされた楽曲情報は、何れか1つのユニットに属することになる。ユニットの設定は、管理者が手動で行う他、楽曲情報に関する各種情報(楽曲のジャンル、数値化された情報、各種ランキング、動画再生サイトでの再生回数、アーティストの人気度合い等)を使用し、自動で行うこととしてもよい。 The units are as explained in Figures 2 and 3, and the picked song information will belong to one of the units. Units can be set manually by an administrator, or automatically using various information related to the song information (song genre, quantified information, various rankings, number of plays on video playback sites, artist popularity, etc.).
次に、ピックアップされた楽曲情報に対し、保持条件が設定される(S203)。保持条件の設定は、設定されたユニットが取り得る値に設定される。例えば、ユニット「High1」の場合、図2の表を参照すると、保持条件は「1」であるため、ユニット「High1」が設定された場合、保持条件は「1」に自動的に設定される。一方、ユニット「Low1」の場合、保持条件は「1」もしくは「2」であるため、保持条件は選択して設定する必要がある。この場合、ユニットの設定と同様、管理者が手動で行う他、各種情報を使用し、自動で行うことが考えられる。 Next, retention conditions are set for the picked-up song information (S203). The retention conditions are set to values that the set unit can take. For example, in the case of unit "High1," referring to the table in Figure 2, the retention condition is "1," so when unit "High1" is set, the retention condition is automatically set to "1." On the other hand, in the case of unit "Low1," the retention condition is either "1" or "2," so the retention condition must be selected and set. In this case, as with unit setting, this can be done manually by an administrator, or it can be done automatically using various information.
次に、設定された保持条件が「0」もしくは「1」の場合、当該楽曲情報を定常配信の対象とする(S205)。定常配信の対象は、楽曲情報が属するユニットを構成に含むパッケージを契約しているカラオケ装置2を対象としている。定常配信は、定期的、不定期を問うものではなく、適宜タイミングで実行される。S201~S206の処理は、追加された全ての楽曲情報に対して行われる。追加された全ての楽曲情報のピックアップが完了すると(S206:Yes)、追加処理は終了する。 Next, if the set retention condition is "0" or "1", the song information is targeted for regular distribution (S205). Regular distribution targets karaoke machines 2 that have subscribed to a package that includes the unit to which the song information belongs. Regular distribution can be performed periodically or irregularly, and is performed at appropriate times. The processes of S201 to S206 are performed for all added song information. When picking up all added song information has been completed (S206: Yes), the addition process ends.
このように、本実施形態の追加処理では、新しく追加された楽曲情報に対し、ユニット、保持条件が設定される。また、ユニットが設定されることで、楽曲情報の属するパッケージが規定され、契約者が契約しているパッケージにて利用可能な楽曲情報か否かが判断可能となる。 In this way, in the addition process of this embodiment, units and retention conditions are set for newly added song information. In addition, by setting units, the package to which the song information belongs is specified, making it possible to determine whether the song information can be used in the package to which the subscriber has subscribed.
図7は、本実施形態に係るサーバー装置5で実行されるユニット間移動処理を示すフロー図である。図3のマップを使用して説明したように、カラオケ用コンテンツとしての楽曲情報は、時間の推移に伴い、ユニット間を移動することが可能である。ユニット間を移動させることで、そのときの状況に応じたパッケージを容易に組むことが可能となる。ユニット間移動処理は、カラオケ用コンテンツとしての楽曲情報を移動させる処理であって、サーバー装置5で実行される処理である。ユニット間移動処理は、定期的、不定期を問うものではなく、適宜タイミングで実行される。 Figure 7 is a flow diagram showing the inter-unit transfer process executed by the server device 5 according to this embodiment. As explained using the map in Figure 3, song information as karaoke content can be transferred between units over time. By transferring song information between units, it is possible to easily create a package that suits the current situation. The inter-unit transfer process is a process for transferring song information as karaoke content, and is executed by the server device 5. The inter-unit transfer process can be executed at any appropriate timing, regardless of whether it is performed periodically or irregularly.
ユニット間移動処理が開始されると、ユニット間を移動する楽曲がピックアップされる(S221)。楽曲のピックアップは、手動で行われるものであってもよく、再生回数等、各種情報を使用して自動で行われるものであってもよい。次に、ピックアップされた楽曲に対して、移動先のユニットが設定される(S222)。楽曲の移動は、図2で説明したように、矢印で示された規則に従うこととしている。規則に従って移動させることで、移動前のユニットを構成に含むパッケージで、これまで再生可能であった楽曲情報は、移動後も、引き続き、再生可能である。 When the inter-unit transfer process begins, songs to be moved between units are picked (S221). Songs may be picked manually or automatically using various information such as the number of times they have been played. Next, a destination unit is set for the picked song (S222). Songs are moved according to the rules indicated by the arrows, as explained in Figure 2. By moving songs according to the rules, song information that was previously playable in packages that include the unit before the move can continue to be playable after the move.
移動先のユニットを設定した後、移動前のユニットと、移動先のユニットの保持条件が異なるか否かの確認が行われる(S223)。ユニットの保持条件が同じ場合(S223:No)、楽曲の保持条件の変更は行わず、次の楽曲がピックアップされる(S221)。例えば、ユニット「High1」から「Middle1」に移動する場合、どちらも保持条件は「1」であるため、この場合に相当する。 After the destination unit is set, a check is made to see if the retention conditions of the unit before the move and the unit to which it is moved are different (S223). If the retention conditions of the units are the same (S223: No), the retention conditions of the song are not changed and the next song is picked up (S221). For example, when moving from unit "High1" to "Middle1," the retention condition for both is "1," so this corresponds to this case.
一方、保持条件が異なる場合(S223:Yes)、保持条件の候補が複数あるユニットか否かが判断される(S224)。保持条件の候補が複数でない場合(S224:No)、移動先のユニットに設定された保持条件に設定される(S225)。例えば、ユニット「Middle2」から「Base」に移動する場合、保持条件は「2」から「1」に変更される。 On the other hand, if the holding conditions are different (S223: Yes), it is determined whether there are multiple candidates for the holding condition for the unit (S224). If there are not multiple candidates for the holding condition (S224: No), the holding condition is set to the holding condition set for the destination unit (S225). For example, when moving from unit "Middle2" to "Base", the holding condition is changed from "2" to "1".
また、保持条件の候補が複数の場合(S224:Yes)、移動先のユニットに設定された保持条件の選択・設定が行われる(S226)。例えば、ユニット「Middle2」から「Low1」に移動する場合、移動先のユニットの保持条件は「1」もしくは「2」であるため、どちらか一方が選択され、設定される。保持条件の候補が複数でない場合(S224:No)、移動先のユニットに設定された保持条件に設定される(S225)。例えば、ユニット「Middle2」から「Base」に移動する場合、保持条件は「2」から「1」に変更される。保持条件の選択、設定は、手動で行われるものであってもよく、再生回数等、各種情報を使用して自動で行われるものであってもよい。 If there are multiple candidates for the holding condition (S224: Yes), the holding condition set for the destination unit is selected and set (S226). For example, when moving from unit "Middle2" to "Low1," the holding condition for the destination unit is either "1" or "2," so one of them is selected and set. If there are not multiple candidates for the holding condition (S224: No), the holding condition set for the destination unit is set (S225). For example, when moving from unit "Middle2" to "Base," the holding condition is changed from "2" to "1." The selection and setting of the holding condition may be performed manually, or may be performed automatically using various information such as the number of plays.
保持条件が設定(S225)、あるいは、保持条件が選択・設定(S226)された楽曲について、保持条件がユニット移動前と後で変更された(S227:Yes)楽曲について、保持条件が「0」、もしくは、「1」であるかが確認される(S228)。変更後の保持条件が「0」、もしくは、「1」である場合(S228:Yes)、当該楽曲を定常配信の対象とする(S229)。 For songs for which retention conditions have been set (S225) or selected and set (S226), and for which retention conditions have changed before and after the unit move (S227: Yes), it is confirmed whether the retention condition is "0" or "1" (S228). If the retention condition after the change is "0" or "1" (S228: Yes), the song is made a target for regular distribution (S229).
一方、変更後の保持条件に変更がない場合(S227:No)、あるいは、保持条件が「2」の場合(S228:No)、定常配信の対象とはせず、次の楽曲のピックアップ(S221)が行われる。S221~S229の処理は、ユニット間を移動する全ての楽曲に対して行われる。ユニット間を移動する全ての楽曲のピックアップが完了すると(S230:Yes)、ユニット間移動処理は終了する。 On the other hand, if there are no changes to the retention conditions after the change (S227: No), or if the retention condition is "2" (S228: No), the song is not subject to regular distribution, and the next song is picked up (S221). The processes of S221 to S229 are performed for all songs that will be moved between units. When picking up all songs that will be moved between units has been completed (S230: Yes), the inter-unit transfer process ends.
このように、本実施形態のユニット間移動処理は、パッケージを構成するユニット間を移動させることで、そのときの状況に応じたパッケージを容易に組むことが可能となる。また、本実施形態のユニット間移動処理は、規則に従ってユニット間を移動させることで、契約者が契約するパッケージにおいて、これまで使用可能であった楽曲を、ユニット移動後も使用可能とすることが可能となる。そして、ユニット移動後、ユニットで規定された保持条件に従うことで、楽曲を適切に管理することが可能となる。なお、ユニット間移動の対象は、楽曲情報のみならず、他のカラオケ用コンテンツも対象となる。 In this way, the inter-unit transfer process of this embodiment allows for the easy assembly of a package that suits the current situation by transferring content between units that make up the package. Furthermore, the inter-unit transfer process of this embodiment allows for the transfer of content between units according to rules, making it possible for songs that were previously available in the package subscribed to by the subscriber to remain available after the unit transfer. Furthermore, after the unit transfer, the songs can be managed appropriately by following the retention conditions specified for the unit. Note that inter-unit transfers can be made for not only song information but also other karaoke content.
以上、本実施形態のカラオケシステムについて、説明を行ったが、本発明に係るカラオケシステムは、本実施形態のみならず、各種変形例を採用することが可能である。 The karaoke system of this embodiment has been described above, but the karaoke system of the present invention is not limited to this embodiment and can also employ various modified examples.
以上、本実施形態のカラオケシステムについて説明を行ったが、本発明は、カラオケシステムのみならず、カラオケ装置2、もしくは、サーバー装置5で行われるカラオケ用コンテンツ管理方法についても本発明の範疇に属する。 The karaoke system of this embodiment has been described above, but the scope of the present invention does not only apply to the karaoke system, but also to the karaoke content management method performed by the karaoke device 2 or the server device 5.
1:リモコン装置 24a:LAN通信部
2:カラオケ装置 24b:無線LAN通信部
3:カラオケシステム 25:音響制御部
5:サーバー装置 27:メモリ
11:タッチパネルモニタ 28:ビデオRAM
11a:表示部 29:映像再生部
11b:タッチパネル 30:CPU
12:ビデオRAM 31:映像制御部
13:映像制御部 32:ハードディスク
14:メモリ 33:タッチパネルモニタ
15:CPU 34:タッチパネル
16:無線LAN通信部 35:表示部
17:操作部 41:モニタ
18:操作処理部 42:スピーカー
19:赤外線通信部 43a、43b:マイクロホン
21:操作部 101:アクセスポイント
22:操作処理部
1: Remote control device 24a: LAN communication unit 2: Karaoke device 24b: Wireless LAN communication unit 3: Karaoke system 25: Sound control unit 5: Server device 27: Memory 11: Touch panel monitor 28: Video RAM
11a: Display unit 29: Video playback unit 11b: Touch panel 30: CPU
12: Video RAM 31: Video control unit 13: Video control unit 32: Hard disk 14: Memory 33: Touch panel monitor 15: CPU 34: Touch panel 16: Wireless LAN communication unit 35: Display unit 17: Operation unit 41: Monitor 18: Operation processing unit 42: Speaker 19: Infrared communication unit 43a, 43b: Microphone 21: Operation unit 101: Access point 22: Operation processing unit
Claims (1)
契約識別情報に対応した複数のパッケージが構成され、
各パッケージは、複数のユニットの組み合わせで構成され、
カラオケ用コンテンツは、何れか1つのユニットに属し、
カラオケ装置もしくはサーバー装置は、
カラオケ装置の契約識別情報を確認する確認処理を実行し、
カラオケ装置は、
確認処理で確認された契約識別情報に対応するパッケージに属するカラオケ用コンテンツの使用を可能とし、
カラオケシステムは、ユニット間でカラオケ用コンテンツを移動させる場合、ユニット間移動処理のみを実行し、
ユニット間移動処理における移動先のユニットは、カラオケ用コンテンツが移動前の全てのパッケージに含まれるユニットであって、移動前に当該カラオケ用コンテンツが属していないパッケージに含まれるユニットである
カラオケシステム。 A karaoke system including a karaoke device and a server device,
Multiple packages corresponding to contract identification information are configured,
Each package consists of a combination of multiple units.
Karaoke content belongs to one of the units.
Karaoke equipment or server equipment,
Execute a confirmation process to confirm the contract identification information of the karaoke device;
Karaoke equipment is
The karaoke content belonging to the package corresponding to the contract identification information confirmed in the confirmation process is made available for use,
When moving karaoke content between units, the karaoke system executes only the inter-unit transfer process,
The destination unit in the inter-unit transfer process is a unit in which the karaoke content is included in all packages before the transfer, and is a unit in which the karaoke content does not belong to a package before the transfer.
Karaoke system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023148257A JP7809677B2 (en) | 2023-09-13 | 2023-09-13 | Karaoke System |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023148257A JP7809677B2 (en) | 2023-09-13 | 2023-09-13 | Karaoke System |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025041147A JP2025041147A (en) | 2025-03-26 |
| JP7809677B2 true JP7809677B2 (en) | 2026-02-02 |
Family
ID=95104966
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023148257A Active JP7809677B2 (en) | 2023-09-13 | 2023-09-13 | Karaoke System |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7809677B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002140636A (en) | 2000-11-01 | 2002-05-17 | Adc Technology Kk | Information equipment and information system |
| JP2009116846A (en) | 2007-10-17 | 2009-05-28 | Sony Corp | Network system, network home appliance, content / metadata synchronization processing method, and computer program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3521015B2 (en) * | 1994-03-22 | 2004-04-19 | ブラザー工業株式会社 | Data transmission equipment |
| JPH10133932A (en) * | 1996-10-30 | 1998-05-22 | Xing:Kk | Information distribution system |
| JP3356005B2 (en) * | 1997-06-25 | 2002-12-09 | ヤマハ株式会社 | Karaoke equipment |
-
2023
- 2023-09-13 JP JP2023148257A patent/JP7809677B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002140636A (en) | 2000-11-01 | 2002-05-17 | Adc Technology Kk | Information equipment and information system |
| JP2009116846A (en) | 2007-10-17 | 2009-05-28 | Sony Corp | Network system, network home appliance, content / metadata synchronization processing method, and computer program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025041147A (en) | 2025-03-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8433754B2 (en) | System, method and apparatus enabling exchange of list of content data items | |
| JP4854173B2 (en) | On-demand information service for distribution media | |
| JP2917855B2 (en) | Karaoke equipment and karaoke system | |
| JP2004118642A (en) | Contents providing server, contents providing method and contents providing program | |
| JPH1185785A (en) | Information processing method, information processing apparatus, and information distribution system | |
| CN103856883A (en) | Method and system for putting music on mobile phone terminal into sound equipment for playing | |
| JP2008198047A (en) | Information distribution system, information distribution method, distribution device, node device, etc. | |
| CN108345489A (en) | A kind of program request system | |
| CN102065340B (en) | System and method for implementing multimedia synchronous interaction | |
| JP2004120493A (en) | Method and program for distributing event information | |
| JP7809677B2 (en) | Karaoke System | |
| JP4807361B2 (en) | Karaoke network system, karaoke apparatus, content acquisition method, and content distribution method | |
| JP2021162647A (en) | Content reproduction system, content reproduction instruction device, and content reproduction instruction program | |
| JP4412215B2 (en) | Karaoke system, karaoke terminal, remote control terminal and program | |
| CN113986183B (en) | Volume adjusting method and device for intelligent household equipment | |
| JP2005209313A (en) | Broadcast program recording device, system, and method, recording program, and recording medium with the program recorded thereon | |
| US20050210528A1 (en) | Network AV system, controller and program therefor | |
| JPH1195779A (en) | Karaoke communication system | |
| KR20040080545A (en) | Central control type accompaniment system using local server and of service thereof | |
| JP4389206B2 (en) | Active content | |
| KR20020093908A (en) | Method and device for outputting audio-visual signals | |
| JP7766974B1 (en) | Event support device and event support method | |
| JP2008022121A (en) | Moving picture/audio on-demand distribution system | |
| CN110300324B (en) | Associated information pushing method, system and storage medium | |
| KR101095219B1 (en) | Method and system for providing idle screen service during rich media playback |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250115 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20251015 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251028 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251217 |
|
| 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: 20260113 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260121 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7809677 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |