JP2011059191A - カラオケ装置 - Google Patents
カラオケ装置 Download PDFInfo
- Publication number
- JP2011059191A JP2011059191A JP2009206127A JP2009206127A JP2011059191A JP 2011059191 A JP2011059191 A JP 2011059191A JP 2009206127 A JP2009206127 A JP 2009206127A JP 2009206127 A JP2009206127 A JP 2009206127A JP 2011059191 A JP2011059191 A JP 2011059191A
- Authority
- JP
- Japan
- Prior art keywords
- karaoke
- data
- time
- reservation
- reference time
- 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.)
- Granted
Links
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
【解決手段】カラオケ装置は、サーバからカラオケ演奏に用いるカラオケデータを受信し、記憶部に記憶する。そして、カラオケデータが最後に用いられた時刻と現時刻とを比較し、その時間差が参照時間よりも長く、かつ、カラオケデータを用いるカラオケ楽曲が予約テーブルに記憶されていない場合に、そのカラオケデータを記憶部から削除する。
【選択図】図6
Description
本発明の実施形態に係るカラオケシステムについて図1を参照しつつ説明する。図1に示すように、本実施形態に係るカラオケシステムSは、各店舗に設置されたカラオケ装置10と、サーバ11とから構成されている。サーバ11には、カラオケ演奏に用いられる種々のカラオケデータが記憶されている。このカラオケデータには、サーバ11の運営者(すなわち、カラオケシステムの事業者)が提供する通常の楽曲データ(音声、背景画、歌詞等を含む。以下、「既成カラオケデータ」という)と、歌唱者自身の歌唱音声や歌唱動画からなる投稿データ(後述)が含まれる。また、各ユーザの個人情報(ユーザID、ログイン名、パスワード等)についても、サーバ11に記憶されている。ここで、サーバ11は、P2P技術を利用したコンテンツ配信システム(例えば、Einy(登録商標))として実現してもよい。サーバ11は、カラオケ装置10からの要求に応じて、カラオケデータを送信し、また、個人情報を更新する。
サーバ11は、受信した投稿データを、新たなカラオケデータとしてデータベース(不図示)に記憶する(2)。
カラオケ装置10Bは、ユーザからのダウンロード指示(演奏予約)に基いて、投稿データXのダウンロードを、サーバ11にリクエストする(3)。
サーバ11は、そのリクエストに応じて、投稿データXをカラオケ装置10Bに送信する(4)。
これにより、カラオケ装置10Bでは、カラオケ装置10Aで取得した投稿データを用いて、カラオケ演奏を行うことができる。
本実施形態では、後述するように、各カラオケ装置10は、自装置に記憶しているカラオケデータのうち、再使用される可能性が低いカラオケデータを選択的に削除するように構成している。これにより、カラオケ装置が有する記憶装置を効率的に利用することができる。
次に、カラオケ装置10の具体的な構成について説明する。なお、以下の説明は、カラオケ装置10の構成を、図1に示すカラオケ装置10Bに基いて行うが、カラオケ装置10Aについても基本的に同じ構成を有している。図1に示すように、カラオケ装置10は、コマンダ1と、外部との通信に用いられるルータ2と、背景画等を表示するモニタ3と、カラオケ演奏中のカラオケ楽曲及び歌唱音声等を音声出力するスピーカ4と、歌唱中の歌唱者を撮影するビデオカメラ5と、歌唱者の歌唱音声を入力するマイク6と、コマンダ1の操作に用いられるリモコン7と、から基本的に構成される。なお、コマンダ1を除くその他の要素は公知のものを採用することができ、また、本発明の理解には関係のない部分であるので詳細な説明を省略する。
また、コマンダ1は、公知のログイン機能を有している。そして、コマンダ1は、自装置ログインしているユーザの数(ログイン人数)を取得することができ、ログイン人数は後述の処理において用いられる。すなわち、コマンダ1は、自装置へのログイン状態を判別することができる。
次に、上述のように構成されたカラオケ装置10の動作について説明する。カラオケ装置10は、起動中、大きく分けて以下の3つの処理を並列して実行する。
(1)ユーザから演奏予約を受け付け、受け付けた演奏予約に係るカラオケデータを準備するための「予約受付処理」
(2)カラオケ演奏を行うための「カラオケ演奏処理」
(3)記憶部9の記憶内容を制御するための「記憶部管理処理」
これらの処理は、コマンダ1が有する制御部(不図示)によって実行される。なお、制御部の具体的な構成は公知であるので、説明を省略する。
以下、それぞれの処理について具体的に説明する。
まず、予約受付処理について、図2のフローチャートを参照して具体的に説明する。予約受付処理は、リモコン7から予約信号を受信することにより、処理が開始される。したがって、複数の演奏予約が行われた場合は、複数の予約信号を受信することになり、それぞれの予約信号ごとに、予約受付処理のプロセスが実行されることになる。また、予約信号には、例えば、カラオケ楽曲の曲番号、ユーザID、カラオケ演奏に用いる投稿データの識別番号等が含まれる。なお、リモコン7における投稿データの選択方法の詳細については説明を省略する。また、予約受付処理では、記憶部9に記憶されている予約テーブルを用いて処理を行う。予約テーブルについて、図3を参照して説明する。
「予約順序」はカラオケの演奏順序を示しており、「曲番号」は演奏するカラオケ楽曲の選曲番号を示しており、「ユーザID」は演奏予約を行ったユーザの識別情報を示している。なお、図3(A)の予約順序「3」の欄に示されるように、ログインしていないユーザからのリクエストについては「ユーザID」の項目には情報が入力されていない。
図2のS11において、コマンダ1は、予約テーブルを更新する。具体的には、予約テーブルに新たな行を作成し、「曲番号」、「ユーザID」、「ファイル」の項目を入力する。
図3(B)は、予約順序「5」として新たな演奏予約を受け付けたときの予約テーブルの内容を示している。同図に示されるように、「曲番号」として「956」が入力され、「ユーザID」として「111」が入力され、「ファイル(1)」として「hhhh」が入力され、「ファイル(2)」として「cccc」が入力されている。ただし、この時点では、「ダウンロードステータス」の項目には情報が入力されていない。
コマンダ1は、以下のS12〜S15の各処理を、予約テーブルに新たに追加したファイル名ごとに行う。
S12において、コマンダ1は、新たに追加したファイル名が、予約テーブルに既に存在するか否かを判断する。予約テーブルに存在すると判断した場合は(S12:YES)、コマンダ1は、処理をS13に移行させる。
S13において、コマンダ1は、予約テーブルを更新する。具体的には、コマンダ1は、予約テーブルに既に記憶されている同じファイル名に対応付けられている「ダウンロードステータス」の内容を抽出し、当該抽出した内容を新たに追加したファイル名に対応する「ダウンロードステータス」の項目に書き込む。すなわち、既に記憶されている同じファイル名の「ダウンロードステータス」の内容をコピーする。また、S13では、新たに追加したファイル名に対応するカラオケデータのダウンロード要求を行わないため、ネットワーク負荷を低減させることができる。
予約受付処理では、予約テーブルに新たに追加したファイル名ごとに、上述したS12〜S15の処理を行ったあと、サーバ11からダウンロードの完了を示す完了信号を受信するまで、図2における「A」の時点で待機する。完了信号には、ダウンロードが完了したファイル名が含まれている。
次に、カラオケ演奏処理について、図4のフローチャートを参照して具体的に説明する。カラオケ演奏処理は、予約テーブルの演奏順序「1」のカラオケ楽曲をカラオケ演奏するために実行される。また、カラオケ演奏処理では、記憶部9に記憶されている時刻テーブルを用いて処理を行う。時刻テーブルについて、図5を参照して説明する。
図4のS21において、コマンダ1は、演奏順序「1」のカラオケ楽曲のカラオケ演奏に用いられる全てのカラオケデータがダウンロード済みか否かを判断する。この判断は、予約テーブルの「ダウンロードステータス」を参照することにより行われる。カラオケ演奏に用いられるカラオケデータにダウンロード済ではないものが存在すると判断した場合は(S21:NO)、コマンダ1は、S21で処理を待機する。一方、カラオケ演奏に用いられる全てのカラオケデータがダウンロード済みであると判断した場合は(S21:YES)、コマンダ1は、処理をS22に移行させる。
カラオケ演奏が終了すると、コマンダ1は、S23において、時刻テーブルの最終参照時刻を更新する。具体的には、コマンダ1は、タイマ8を参照して現時刻を取得し、カラオケ演奏に用いたカラオケデータのファイル名に対応付けられている「最終参照時刻」の項目に、取得した現時刻を書き込む。なお、このS23の処理は、カラオケ演奏の開始直後に行ってもよく、また、カラオケ演奏中に行ってもよい。
次に、記憶部管理処理について、図6のフローチャートを参照して説明する。
まず、S31において、コマンダ1は、タイマ8を参照して現時刻を取得する。
S32において、コマンダ1は、現時刻が指定した時刻であるか否かを判断する。指定した時刻でないと判断した場合は(S32:NO)、コマンダ1は、処理をS31に移行させ、指定した時刻であると判断した場合は(S32:YES)、コマンダ1は、処理をS33に移行させる。すなわち、現時刻が所定時刻となるまで、S31及びS32の処理が繰り返される。ここで、指定した時刻として、毎時00分とすることができる。すなわち、1時間ごとに、以下の示すS33〜S43の処理が実行される。
S34において、コマンダ1は、時刻テーブルを参照して、S33で取得したファイル名の最終参照時刻を取得する。
S35において、コマンダ1は、自装置にログインしているユーザの人数(ログイン人数)を取得する。
S36において、ログイン人数が0人(すなわち、コマンダ1にログインしているユーザがいない)と判断した場合は、コマンダ1は、S37において、参照時間を「第2の設定時間」とする。ここで、第2の設定時間を、例えば、「1時間」とすることができる。
S38において、コマンダ1は、現時刻と最終参照時刻に基いて算出した「最終参照時刻からの経過時間」が参照時間(第2の設定時間)よりも長いか否かを判断する。なお、このS38において、当該経過時間が参照時間以上か否かを判断してもよい。なお、このS38の処理は、最終参照時刻と現時刻との時間差を求め、その時間差と参照時間とを比較する処理である。
経過時間が参照時間よりも長いと判断した場合は(S38:YES)、コマンダ1は、処理をS39に移行させる。S39において、コマンダ1は、S33で抽出したファイル名に対応するカラオケデータを、記憶部9から削除する。また、当該ファイル名及び最終参照時刻を、時刻テーブルから削除する。一方、S38において、経過時間が参照時間(第2の設定時間)以下であると判断した場合は(S38:NO)、コマンダ1は、処理をS43に移行させる。すなわち、S33で抽出したファイル名のカラオケデータは記憶部9から削除しない。
本実施形態では、S36の条件判断処理により、ログイン状態によって参照時間を調整している。
経過時間が参照時間(第1の参照時間)以下であると判断した場合は(S41:NO)、コマンダ1は、処理をS43に移行させる。すなわち、S33で抽出したファイル名のカラオケデータは記憶部9から削除しない。一方、経過時間が参照時間よりも長いと判断した場合は(S41:YES)、コマンダ1は、処理をS42に移行させる。
S43において、コマンダ1は、時刻テーブルに記憶されている全てのファイル名を抽出したか否かを判断する。抽出していないファイル名が存在すると判断した場合は(S43:NO)、コマンダ1は、処理をS33に移行させる。一方、全てのファイル名を抽出したと判断した場合は(S43:YES)、コマンダ1は、記憶部管理処理を終了する。
1 コマンダ
9 記憶部
10 カラオケ装置
Claims (3)
- サーバからカラオケ演奏に用いられるカラオケデータを受信し、当該カラオケデータを用いてカラオケ演奏を行うカラオケ装置において、
前記受信したカラオケデータと、当該カラオケデータが最後に用いられた時刻を示す最終参照時刻とを記憶するデータ記憶手段と、
前記カラオケデータが用いられるごとに、当該カラオケデータの最終参照時刻を更新する時刻更新手段と、
演奏するカラオケ楽曲の予約を受け付ける予約受付手段と、
予約を受け付けたカラオケ楽曲の識別情報を記憶する予約記憶手段と、
前記予約を受け付けたカラオケ楽曲のカラオケ演奏時に、当該カラオケ楽曲の識別情報を前記予約記憶手段から削除する予約管理手段と、
前記カラオケデータの最終参照時刻と現時刻とを比較し、その時間差が参照時間よりも長く、かつ、当該カラオケデータの識別情報が前記予約記憶手段に記憶されていない場合に、当該カラオケデータ及び識別情報を前記データ記憶手段から削除するデータ削除手段と、
を有するカラオケ装置。 - 自装置へのログイン状態を判別するログイン状態判断手段と、前記参照時間を調整する参照時間調整手段と、をさらに有し、
前記参照時間調整手段は、
前記ログイン状態判断手段が少なくとも1人のユーザがログインしていると判断した場合には、前記参照時間を第1の設定時間とし、
前記ログイン状態判断手段がいずれのユーザもログインしていないと判断した場合には、前記参照時間を前記第1の設定時間よりも短い第2の設定時間とする、
請求項1のカラオケ装置。 - ダウンロード制御手段、をさらに有し、
前記ダウンロード制御手段は、前記予約受付手段がカラオケ楽曲の予約を受け付けたときに、当該カラオケ楽曲のカラオケデータが前記データ記憶手段に記憶されておらず、かつ、ダウンロード中でもない場合に、当該カラオケデータを前記サーバに要求する、
請求項1または請求項2のカラオケ装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009206127A JP5163616B2 (ja) | 2009-09-07 | 2009-09-07 | カラオケ装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009206127A JP5163616B2 (ja) | 2009-09-07 | 2009-09-07 | カラオケ装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011059191A true JP2011059191A (ja) | 2011-03-24 |
JP5163616B2 JP5163616B2 (ja) | 2013-03-13 |
Family
ID=43946930
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009206127A Expired - Fee Related JP5163616B2 (ja) | 2009-09-07 | 2009-09-07 | カラオケ装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5163616B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016048568A (ja) * | 2015-11-04 | 2016-04-07 | 富士ゼロックス株式会社 | データ実行制御装置及びプログラム |
CN115510272A (zh) * | 2022-09-20 | 2022-12-23 | 哈尔滨萌动科技有限公司 | 一种基于大数据分析的计算机数据处理*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04302038A (ja) * | 1991-03-28 | 1992-10-26 | Victor Co Of Japan Ltd | ファイルシステム |
JPH06186989A (ja) * | 1992-12-18 | 1994-07-08 | Brother Ind Ltd | 音楽再生装置 |
JPH06250682A (ja) * | 1993-02-22 | 1994-09-09 | Yamaha Corp | カラオケ装置 |
JPH08328572A (ja) * | 1995-05-29 | 1996-12-13 | Ekushingu:Kk | 映像カラオケ装置及び通信式カラオケシステム |
JPH09138690A (ja) * | 1995-11-10 | 1997-05-27 | Victor Co Of Japan Ltd | 通信カラオケ装置の楽曲データの登録・削除・設定変更方法 |
JP2001272988A (ja) * | 2000-03-23 | 2001-10-05 | Daiichikosho Co Ltd | 通信カラオケシステム及びカラオケ演奏端末並びに通信カラオケシステムの運用方法 |
JP2008076699A (ja) * | 2006-09-21 | 2008-04-03 | Nec Infrontia Corp | カラオケボックスシステム、電話機およびカラオケ楽曲予約方法 |
-
2009
- 2009-09-07 JP JP2009206127A patent/JP5163616B2/ja not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04302038A (ja) * | 1991-03-28 | 1992-10-26 | Victor Co Of Japan Ltd | ファイルシステム |
JPH06186989A (ja) * | 1992-12-18 | 1994-07-08 | Brother Ind Ltd | 音楽再生装置 |
JPH06250682A (ja) * | 1993-02-22 | 1994-09-09 | Yamaha Corp | カラオケ装置 |
JPH08328572A (ja) * | 1995-05-29 | 1996-12-13 | Ekushingu:Kk | 映像カラオケ装置及び通信式カラオケシステム |
JPH09138690A (ja) * | 1995-11-10 | 1997-05-27 | Victor Co Of Japan Ltd | 通信カラオケ装置の楽曲データの登録・削除・設定変更方法 |
JP2001272988A (ja) * | 2000-03-23 | 2001-10-05 | Daiichikosho Co Ltd | 通信カラオケシステム及びカラオケ演奏端末並びに通信カラオケシステムの運用方法 |
JP2008076699A (ja) * | 2006-09-21 | 2008-04-03 | Nec Infrontia Corp | カラオケボックスシステム、電話機およびカラオケ楽曲予約方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016048568A (ja) * | 2015-11-04 | 2016-04-07 | 富士ゼロックス株式会社 | データ実行制御装置及びプログラム |
CN115510272A (zh) * | 2022-09-20 | 2022-12-23 | 哈尔滨萌动科技有限公司 | 一种基于大数据分析的计算机数据处理*** |
Also Published As
Publication number | Publication date |
---|---|
JP5163616B2 (ja) | 2013-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4944919B2 (ja) | メディアファイルの自動選択 | |
JP4955055B2 (ja) | コンテンツ再生システム及びその制御方法 | |
JP5325492B2 (ja) | ビデオゲーム装置、映像投稿装置 | |
JP5230263B2 (ja) | 複数のカラオケ演奏端末間におけるログイン利用者コピーシステム | |
JP5163616B2 (ja) | カラオケ装置 | |
JP5630447B2 (ja) | カラオケシステム | |
JP2010002732A (ja) | カラオケ映像録画装置 | |
JP6278403B2 (ja) | カラオケ管理システム | |
JP5713214B2 (ja) | カラオケシステム及びカラオケ装置 | |
JP6278404B2 (ja) | カラオケ管理システム、プログラム、及び、カラオケシステム | |
JP6439299B2 (ja) | 情報処理システム、ネットワークストレージデバイス及びプログラム | |
JP5794934B2 (ja) | コラボレーション歌唱の録画システム | |
JP6376956B2 (ja) | カラオケシステム | |
JP2020088675A (ja) | 情報処理システム、情報処理装置、その制御方法、及びプログラム | |
JP6315475B2 (ja) | カラオケ管理システム、プログラム及びカラオケシステム | |
JP6087121B2 (ja) | カラオケ装置 | |
JP5522418B2 (ja) | カラオケシステム及びカラオケ装置 | |
JP5984265B2 (ja) | サーバ装置及び楽曲配信システム | |
JP6366469B2 (ja) | 映像データの汎用性を有する通信カラオケシステム | |
JP6409655B2 (ja) | カラオケシステム及びカラオケ装置 | |
JP6623841B2 (ja) | 投稿楽曲選曲システム、投稿楽曲選曲プログラム、投稿楽曲選曲方法及び楽曲投稿サーバー装置 | |
JP6195452B2 (ja) | カラオケ装置 | |
JP4935844B2 (ja) | カラオケネットワークシステム及びコンテンツ中継装置 | |
JP6065226B2 (ja) | カラオケ装置及びカラオケ用プログラム | |
JP6315270B2 (ja) | カラオケシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120717 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120724 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120911 |
|
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: 20121120 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121203 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151228 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5163616 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |