(57)【特許請求の範囲】
【請求項１】
カラオケ演奏装置の保有する最新のデータ群に基づいて対応のデータ群を更新するカラオケリモコン装置データ更新システムであって、
集合型クレードル及び複数のリモコン装置を有し、
前記集合型クレードルは、前記複数のリモコン装置を接続する複数の接続コネクタを備え、所定のリモコン装置からの制御により前記カラオケ演奏装置と各接続コネクタ間とのデータ群授受のための接続を切り替え自在とさせると共に、各接続コネクタ間でデータ群授受のための接続を自在とさせ、
前記リモコン装置は、データ群記憶部、リリース情報確認手段、リリース情報判断手段及びデータ入出力処理手段を備えるものであり、
前記データ群記憶部には、リリース情報が関連付けられた所定のデータ群が記憶され、
前記リリース情報確認手段は、前記カラオケ演奏装置及び前記集合型クレードルの他の接続コネクタに接続された他の各リモコン装置の一方又は両方に記憶されているデータ群のリリース情報を確認し、
前記リリース情報判断手段は、前記リリース情報確認手段の確認に基づいて、カラオケ演奏装置及び前記他の接続コネクタに接続されている他のリモコン装置の一方若しくは両方に対して、データ群毎に、自己のデータ群のリリース情報が、
（１）最新でない場合には、対応する最新のデータ群を取得する先を、当該他のリモコン装置を優先的に、当該他のリモコン装置及び当該カラオケ演奏装置の一方若しくは両方を特定し、
（２）最新の場合には、対応するデータ群を与える前記他のリモコン装置を特定し、
（３）同等の場合であって、
ア．当該他のリモコン装置が当該カラオケ演奏装置に接続されていない場合には、何れをも特定せず、
イ．当該他のリモコン装置が当該カラオケ演奏装置に接続されている場合には、当該他のリモコン装置のカラオケ演奏装置との接続終了を待って、対応する最新のデータ群の取得先として当該他のリモコン装置を特定し、
前記データ入出力処理手段は、前記リリース情報判断手段で特定した前記カラオケ演奏装置及び前記他の接続コネクタに接続された他のリモコン装置の一方若しくは両方より対応するデータ群を取得して前記データ群記憶部の対応のデータ群及びリリース情報を更新し、当該リリース情報判断手段で特定した他のリモコン装置に対して対応するデータ群を出力する、
ことを特徴とするカラオケリモコン装置データ更新システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケシステムで使用されるリモコン装置のデータ群を更新するための集合型クレードルを備えるカラオケリモコン装置データ更新システムに関する。
【背景技術】
【０００２】
近年、カラオケシステムにおいては、楽曲の検索、選曲等を行うためのリモコン装置を備えるものが多くなっている。このようなリモコン装置は、楽曲関連データ群の更新やプログラムの更新等を行う必要があり、カラオケ演奏装置に接続されたクレードル（複数用として集合型クレードル）に接続して当該カラオケ演奏装置より最新のデータ群（データ、プログラム等）を取得するのが一般的である。このような場合、カラオケ演奏装置は利用者へのカラオケ演奏を主目的としており、リモコン装置との接続状態が短時間であることが望ましい。
【０００３】
従来、カラオケ演奏装置の備えられるリモコン装置のデータ更新を行うためのものとして、以下の特許文献で提案されているものがある。当該特許文献は、集合型クレードルに関するもので、複数のリモコン接続コネクタ、切替回路及びカラオケ装置接続コネクタを設けられ、予め定められたリモコン接続コネクタにリモコンが接続されてカラオケ装置よりデータ群更新が行われたときに、当該リモコンが他のリモコン接続コネクタに接続されたリモコンに対して更新されたデータをダウンロードさせる構成のものである。
【０００４】
【特許文献１】特許第３９４６５３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献で提案されているものは、データ更新されたマスター的なリモコンから、他のリモコンに新たなデータをダウンロードさせることから、他のリモコンに対してはカラオケ装置との接続を必要としないものであるが、リモコン装置が、一種類のデータのみを備える機種と二種類以上のデータを備える機種が混在する場合には、共通するデータ群があるものの予め定められたリモコン接続コネクタに一種類のデータのみを備える機種が接続された場合にはマスター的なリモコンとすることができず適用することができないという問題がある。
【０００６】
そこで、本発明は上記課題に鑑みなされたもので、カラオケ演奏装置との接続を最小限にして更新対象の対応データ群を効率よくデータ更新させるカラオケリモコン装置データ更新システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１の発明では、カラオケ演奏装置の保有する最新のデータ群に基づいて対応のデータ群を更新するカラオケリモコン装置データ更新システムであって、集合型クレードル及び複数のリモコン装置を有し、前記集合型クレードルは、前記複数のリモコン装置を接続する複数の接続コネクタを備え、所定のリモコン装置からの制御により前記カラオケ演奏装置と各接続コネクタ間とのデータ群授受のための接続を切り替え自在とさせると共に、各接続コネクタ間でデータ群授受のための接続を自在とさせ、前記リモコン装置は、データ群記憶部、リリース情報確認手段、リリース情報判断手段及びデータ入出力処理手段を備えるものであり、前記データ群記憶部には、リリース情報が関連付けられた所定のデータ群が記憶され、前記リリース情報確認手段は、前記カラオケ演奏装置及び前記集合型クレードルの他の接続コネクタに接続された他の各リモコン装置の一方又は両方に記憶されているデータ群のリリース情報を確認し、前記リリース情報判断手段は、前記リリース情報確認手段の確認に基づいて、カラオケ演奏装置及び前記他の接続コネクタに接続されている他のリモコン装置の一方若しくは両方に対して、データ群毎に、自己のデータ群のリリース情報が、（１）最新でない場合には、対応する最新のデータ群を取得する先を、当該他のリモコン装置を優先的に、当該他のリモコン装置及び当該カラオケ演奏装置の一方若しくは両方を特定し、（２）最新の場合には、対応するデータ群を与える前記他のリモコン装置を特定し、（３）同等の場合であって、ア．当該他のリモコン装置が当該カラオケ演奏装置に接続されていない場合には前記リリース情報確認手段が前記集合型クレードルより確認したときには、何れをも特定せず、イ．当該他のリモコン装置が当該カラオケ演奏装置に接続されている場合には当該リリース情報確認手段が前記集合型クレードルより確認したときには、当該他のリモコン装置のカラオケ演奏装置との接続終了を待って、対応する最新のデータ群の取得先として当該他のリモコン装置を特定し、前記データ入出力処理手段は、前記リリース情報判断手段で特定した前記カラオケ演奏装置及び前記他の接続コネクタに接続された他のリモコン装置の一方若しくは両方より対応するデータ群を取得して前記データ群記憶部の対応のデータ群及びリリース情報を更新し、当該リリース情報判断手段で特定した他のリモコン装置に対して対応するデータ群を出力する、構成とする。
【発明の効果】
【０００８】
本発明によれば、データ群記憶部にリリース情報が関連付けられた所定のデータ群が記憶され、他の接続コネクタに他のリモコン装置が接続されている場合には対応データ群のリリース情報を取得し、自己のリリース情報が最新でない場合に更新データ群を他のリモコン装置を優先的に当該他のリモコン装置及びカラオケ演奏装置の一方若しくは両方より対応の更新データ群を取得し、取得したデータ群及びリリース情報を更新し、一方で、当該他の接続コネクタに接続された他のリモコン装置からの要求に応じてリリース情報を送信すると共に対応データ群が最新でない他のリモコン装置に対して対応データ群を出力する構成とすることにより、更新データ群が複数であっても他のリモコン装置に存在する場合には当該他のリモコン装置より当該更新データ群を取得することから、カラオケ演奏装置との接続を最小限にして更新対象の対応データ群を効率よくデータ群更新させることができるものである。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の最良の実施形態を図により説明する。本実施形態では、集合型クレードルの備える接続コネクタが３つの場合を示すが、複数であれば数に制限はない。また、この実施形態では２種類のリモコン装置を２機の場合として示すが、３種類以上や３機以上でも適用することができるものである。
【００１０】
図１に、本発明に係るカラオケリモコンデータ更新システムの構成図を示す。図１（Ａ）〜（Ｃ）において、カラオケリモコン装置データ更新システムは、図１（Ａ）に示すように、カラオケ演奏装置１１、集合型クレードル１２及びコネクタＣ０と、図１（Ｂ）、（Ｃ）に示す第１リモコン装置２１、第２リモコン装置２２で構成され、当該集合型クレードル１２は例えば３つの接続コネクタＣ１〜Ｃ３及び切替手段としての切替回路１３を備える。ここでは、第１リモコン装置２１は２つのデータ群Ａ，Ｂが記憶される機種とし、第２リモコン装置２２は１つのデータ群Ｂが記憶される機種としている（図２で説明する）。
【００１１】
上記集合型クレードル１２は、備えるそれぞれの接続コネクタＣ１〜Ｃ３が制御端子（ＣＮＴ）、第１データ入出力端子（Ｄ１）、第２データ入出力端子（Ｄ２）及び電源端子（ＢＴＴ）を備え、当該接続コネクタＣ１〜Ｃ３に対応した接続端子を第１リモコン装置２１、第２リモコン装置２２が備えるものである。そして、各接続コネクタＣ１〜Ｃ３の第２データ入出力端子（Ｄ２）間がそれぞれ接続される。なお、電源端子（ＢＴＴ）の接続先の電源は図示を省略する。
【００１２】
一方、切替回路１３は、各接続コネクタＣ１〜Ｃ３に接続されたリモコン装置からの切替制御信号により、対応接続コネクタとコネクタＣ０を介してカラオケ演奏装置１１とを選択的に接続させる切替端子を備える。すなわち、コネクタＣ０と接続される共通端子（ＣＯＭ）が、切替制御信号の無信号で自動的に復帰される無接続のＴ０端子から、接続コネクタＣ１の第１データ入出力端子（Ｄ１）と接続されるＴ１端子、接続コネクタＣ２の第１データ入出力端子（Ｄ１）と接続されるＴ２端子及び接続コネクタＣ３の第１データ入出力端子（Ｄ１）と接続されるＴ３端子に対して切り換えを行う。切り替えのための制御端子は各接続コネクタＣ１〜Ｃ３の制御端子（ＣＮＴ）と接続されるものである。
【００１３】
ここで、図２に、図１におけるカラオケリモコン装置の構成図を示す。図２（Ａ）において、カラオケ演奏装置１１に使用されるリモコン装置３１は、制御部３２，ＲＯＭ３３、ＲＡＭ３４、第１記憶部３５、データ群記憶部である第２記憶部３６、表示部３７（ＧＵＩ３８）、操作パネル３９、無線送受信部４０Ａ及び接続端子４０Ｂを適宜備える。当該接続端子４０Ｂは、上述のように、集合型クレードル１２の接続コネクタＣ１〜Ｃ３の各接続端子に対応した制御端子（ＣＮＴ）、第１データ入出力端子（Ｄ１）、第２データ入出力端子（Ｄ２）及び電源端子（ＢＴＴ）を備える。
【００１４】
上記制御手段３２は、当該リモコン装置３１を統括的に制御するもので、例えば物理的なＣＰＵであり、ＲＯＭ３３に格納されているプログラムのアルゴリズム処理を行う。上記ＲＡＭ３４は、所定情報の一時記憶及び種々のプログラムを展開、実行させるための作業領域としての役割をなすもので、例えば半導体メモリで構成され、仮想的にハードディスク上に構築される場合をも含む概念である。
【００１５】
上記表示部３７は、例えば液晶ディスプレイ（ＬＣＤ）であり、当該液晶ディスプレイ（ＬＣＤ）とタッチセンサとを積層して入出力用とし、表示されるアイコン等に対応して当該タッチセンサにより楽曲の選択などのデータ群を入力することができるユーザインタフェースＧＵＩ３８を備える。例えば、第２リモコン装置２２が白黒表示を行うものとし、第１リモコン装置２１がカラー表示を行うと共に、第２リモコン装置２２より種々の機能（図示せず）を追加させたものとしている。
【００１６】
上記操作パネル３９は、上記ＧＵＩ３８と同様の機能を操作により行うためのスイッチ等である。また、上記無線送受信部４０Ａは、カラオケ演奏装置１１に対して有線方式ないし無線方式（ＩＲ方式やブルートゥース（登録商標）機構のピコネット接続方式など）を利用してデータ授受を行うためのもので、そのための回路基板及びプログラムを備える。
【００１７】
上記第１記憶部３５は、図２（Ｂ）に示すように、少なくとも、楽曲検索選曲手段４１、リリース情報確認手段４２、リリース情報判断手段４３、切替制御手段である切替回路制御手段４４及びデータ入出力処理手段４５を記憶するもので、例えば半導体メモリやハードディスクである。上記楽曲検索選曲手段４１は、上記ＧＵＩ３８や操作パネル３９により利用者に楽曲を検索させて選曲させるプログラムである。
【００１８】
上記リリース情報確認手段４２は、カラオケ演奏装置１１及び集合型クレードル１２の他の接続コネクタに接続された他の各リモコン装置の一方又は両方に記憶されているデータ群のリリース情報を確認するプログラムである。例えば、第１リモコン装置２１が先に接続コネクタに接続され、後に第２リモコン装置２２が他の接続コネクタに接続された場合に、当該第２リモコン装置２２が対応データ群のリリース情報を第１リモコン装置２１に対して要求し、これに応じて送信されてきた対応データ群のリリース情報を確認するものである。
【００１９】
上記リリース情報判断手段４３は、リリース情報確認手段４２の確認に基づいて、カラオケ演奏装置１１及び他の接続コネクタに接続されている他のリモコン装置の一方若しくは両方に対して、データ群毎に、自己のデータ群のリリース情報が、最新か否か、若しくは同等かによって、当該他のリモコン装置及び当該カラオケ演奏装置の一方若しくは両方を特定するプログラムである。上記特定のための判断は、例えば、各データ群のリリース情報を、リリースの連番情報としたときに、自己の対応データ群のリリース連番情報が、他のリモコン装置又はカラオケ演奏装置１１の備えるデータ群のリリース連番情報より小か、同等か、若しくは大かによって行うもので、対応データ群のダウンロード先若しくはデータ送信先を特定する。
【００２０】
詳細には、自己のデータ群のリリース情報が、最新でない場合には、対応する最新のデータ群を取得する先を、当該他のリモコン装置を優先的に、当該他のリモコン装置及び当該カラオケ演奏装置１１の一方若しくは両方を特定する。また、最新の場合には、対応するデータ群を与える他のリモコン装置を特定する。さらに、同等の場合であって、当該他のリモコン装置が当該カラオケ演奏装置１１に接続されていない場合には、何れをも特定せず、接続されている場合には、当該他のリモコン装置のカラオケ演奏装置との接続終了を待って、対応する最新のデータ群の取得先として当該他のリモコン装置を特定する。なお、当該他のリモコン装置が当該カラオケ演奏装置１１に接続されているか否かは、例えば、切替回路制御手段４４が監視する。
【００２１】
上記切替回路制御手段４４は、リリース情報判断手段４３の判断により、最新の対応データ群を取得する対象としてカラオケ演奏装置１１を特定した場合に、当該カラオケ演奏装置１１と接続すべく集合型クレードル１２に切替制御信号を出力するプログラムである。なお、当該切替回路制御手段４４は、他の接続コネクタの制御端子（ＣＮＴ）より切替制御信号が出力されているか否かを監視する機能をも備える。
【００２２】
上記データ入出力処理手段４５は、リリース情報判断手段４３で特定したカラオケ演奏装置１１及び他の接続コネクタに接続された他のリモコン装置の一方若しくは両方より対応するデータ群を取得して後述のデータ群記憶部としての第２記憶部３６に記憶された対応のデータ群及びリリース情報を更新し、当該リリース情報判断手段４３で特定した他のリモコン装置に対して対応するデータ群を出力するプログラムである。
【００２３】
上記第２記憶部３６は、所定種類のデータ群を所定数記憶すると共に、当該データ群にリリース情報が関連付けられているリリーステーブルを記憶するもので、例えば半導体メモリやハードディスクである。ここでは、第１リモコン装置２１が、図２（Ｃ）に示すように、第２記憶部３６−２１にリリーステーブル５１及びデータ群Ａ、データ群Ｂを記憶し、当該データ群Ａ，Ｂのリリース情報が当該リリーステーブル５１で関連付けられるものとしている。また、第２リモコン装置２２では、図２（Ｄ）に示すように、第２記憶部３６−２２にリリーステーブル５２及びデータ群Ｂを記憶し、当該データ群Ｂのリリース情報が当該リリーステーブル５２で関連付けられるものとしている。そして、カラオケ演奏装置１１には、例えば図示しないホスト装置より常に最新のデータ群Ａ、Ｂ及びこれらのリリース情報が関連付けられたリリーステーブルを備えられているものである（図３（Ａ）参照）。
【００２４】
そこで、図３に図１及び図２のカラオケリモコン装置のデータ更新におけるコネクタ接続順番のパターン（１）の説明図を示し、図４に第１リモコン装置におけるデータ更新のフローチャートを示し、図５に第１リモコン装置におけるデータ更新の説明図を示し、図６に第２リモコン装置におけるデータ更新の説明図を示し、図７〜図９に第２リモコン装置におけるデータ更新のフローチャートを示す。
【００２５】
図３は集合型クレードル１２の所定の接続コネクタに接続されるリモコン装置の順番を示したもので、まず、図３（Ａ）に示すように、第１リモコン装置２１が接続コネクタＣ２に接続され、適宜所定のデータ更新を行った後に、図３（Ｂ）に示す第２リモコン装置２２が接続コネクタＣ３に接続された場合としている。
【００２６】
すなわち、図４において、図３（Ａ）に示すように、集合型クレードル１２の各接続コネクタＣ１〜Ｃ３の何れにもリモコン装置が接続されていない状態で、接続コネクタＣ２に第１リモコン装置２１が差し込まれて接続されると（ステップ（Ｓ）１）、リリース情報確認手段４２が第２データ入出力端子（Ｄ２）を通じて接続コネクタＣ１，Ｃ３にデータ群Ａ，Ｂのリリース情報を要求する（Ｓ２）。
【００２７】
他の接続コネクタＣ１，Ｃ３にはリモコン装置が接続されていないことから、無応答により、切替回路制御手段４４が制御端子（ＣＮＴ）より切替回路１３を接続コネクタＣ２に対応する端子Ｔ２に切り替えさせる切替制御信号を出力して維持する（Ｓ３）。当該切替回路１３が、図３（Ａ）に示すように、端子Ｔ２に切り替えることによって当該第１リモコン装置２１がコネクタＣ０を介してカラオケ演奏装置１１に接続された状態となる。
【００２８】
リリース情報確認手段４２が当該カラオケ演奏装置１１に対してデータ群Ａ，Ｂのリリース情報を、例えば識別フラグ（例えば、データ群Ａについては「Ａ０１」のフラグ、データ群Ｂについては「Ｂ０１」のフラグであり、以下のリリース情報の要求においても同様とする）を立てて要求し（Ｓ４）、これに応じて送信されてきたリリース情報を取得して確認し、リリース情報判断手段４３が、例えばリリースの連番情報と当該第１リモコン装置２１の第２記憶部３６−２１に記憶された自己の対応データ群におけるリリーステーブル５１のリリース情報（連番情報）とを比較参照して判断する（Ｓ５）。
【００２９】
リリース情報判断手段４３は、リリース情報確認手段４２が確認したリリース情報に基づいて、自己の対応データ群のリリース情報が小の場合には（Ｓ６）、当該対応データ群の取得先をカラオケ演奏装置１１と特定する（Ｓ７）。データ入出力処理手段４５が、上記特定したカラオケ演奏装置１１に対して対応データ群を要求してダウンロードを行い、更新する（Ｓ８）。例えば、データ群Ａのみが更新対象の場合には最新リリース情報（連番情報）のデータ群Ａ（更新データ群Ａ）をダウンロードし、データ群Ｂのみが更新対象の場合には最新リリース情報（連番情報）のデータ群Ｂ（更新データ群Ｂ）をダウンロードし、データ群Ａ及びデータ群Ｂが更新対象の場合には最新リリース情報（連番情報）の更新データ群Ａ及び更新データ群Ｂをダウンロードする。
【００３０】
上記ダウンロードが終了すると（Ｓ９）、図５に示すように、データ入出力処理手段４５がリリーステーブル５１の更新した対応データ群のリリース情報を更新する（Ｓ１０）。そして、切替回路制御手段４４が切替制御信号の出力を停止することで、切替回路１３では自動復帰により無接続の端子Ｔ０に切り替えられる（Ｓ１１）。一方、リリース情報判断手段４３が、取得したリリース情報が自己の対応データ群のリリース情報と同等の場合には（Ｓ６）、更新の必要はなく、切替回路制御手段４４が切替制御信号の出力を停止して終了するものである（Ｓ１２）。
【００３１】
続いて、図７において、図３（Ｂ）に示すように、第２リモコン装置２２が接続コネクタＣ３に差し込まれて接続されると（Ｓ２１）、当該第２リモコン装置２２のリリース情報確認手段４２が第２データ入出力端子（Ｄ２）を通じて接続コネクタＣ１，Ｃ２にデータ群Ｂのリリース情報を要求する（Ｓ２２）。既に、接続コネクタＣ２に第１リモコン装置２１が接続されていることから、図６（Ａ）に示すように、第１リモコン装置２１が接続された接続コネクタＣ２と第２リモコン装置２２が接続された接続コネクタＣ３の各第２データ入出力端子（Ｄ２）間で通信状態となる。
【００３２】
そこで、接続コネクタＣ２に接続された第１リモコン装置２１のデータ入出力処理手段４５より第２記憶部３６−２１のリリーステーブル５１で関連付けられたデータ群Ｂのリリース情報が送信されることで、当該第２リモコン装置２２のリリース情報確認手段４２が当該リリース情報（連番情報）を取得して確認し、リリース情報判断手段４３が、例えば当該リリースの連番情報と当該第２リモコン装置２２の第２記憶部３６−２２に記憶された自己のデータ群Ｂにおけるリリーステーブル５２のリリース情報（連番情報）とを比較参照して判断する（Ｓ２３）。当該リリース情報判断手段４３の判断は（Ｓ２４）、取得したデータ群Ｂのリリース情報に対して自己のデータ群Ｂのリリース情報が小の場合（Ａ１）、自己のリリース情報が大の場合（Ａ２）、自己のリリース情報と同等の場合（Ａ３）の何れかとなる。
【００３３】
上記判断の結果、取得したデータ群Ｂのリリース情報より自己のデータ群Ｂのリリース情報が小の場合（Ａ１）、図８（Ａ）において、第２リモコン装置２２のリリース情報判断手段４３が、データ群Ｂの取得先を第１リモコン装置２１と特定する（Ｓ３１）。そして、当該第２リモコン装置２２のデータ入出力処理手段４５が、第１リモコン装置２１に対してリリース情報のデータ群Ｂ（更新データ群Ｂ）を要求し、ダウンロードを行って更新する（Ｓ３２）。そして、ダウンロードが終了すると（Ｓ３３）、図６（Ｂ）に示すように、データ入出力処理手段４５がリリーステーブル５２の更新したデータ群Ｂのリリース情報を更新するものである（Ｓ３４）。
【００３４】
また、上記判断の結果、取得したデータ群Ｂのリリース情報より自己のデータ群Ｂのリリース情報が大の場合（Ａ２）、図８（Ｂ）において、第２リモコン装置２２のリリース情報判断手段４３が、データ群Ｂの送信先を第１リモコン装置２１と特定し（Ｓ４１）、データ入出力処理手段４５が特定された第１リモコン装置２１に対してデータ群Ｂを送信する（Ｓ４２）。第１リモコン装置２１では、当該データ群Ｂをダウンロードして更新し、リリーステーブルのリリース情報を更新するものである。
【００３５】
一方、上記判断の結果、取得したデータ群Ｂのリリース情報と自己のデータ群Ｂのリリース情報とが同等の場合（Ａ３）、図９において、第２リモコン装置２２の切替制御手段４４が、例えば制御端子（ＣＮＴ）の監視により、当該第１リモコン装置２１がカラオケ演奏装置１１と接続中か否かを確認し、接続中でなければ何れをも特定せずに終了する（Ｓ５１）。接続中であれば（Ｓ５１）、接続の終了を待って（Ｓ５２）、データ群Ｂの取得先を第１リモコン装置２１と特定する（Ｓ５３）。そして、当該第２リモコン装置２２のデータ入出力処理手段４５が、第１リモコン装置２１に対して最新リリース情報のデータ群Ｂ（更新データ群Ｂ）を要求し、ダウンロードを行って更新する（Ｓ５４）。そして、ダウンロードが終了すると（Ｓ５５）、図６（Ｂ）に示すように、データ入出力処理手段４５がリリーステーブル５２の更新したデータ群Ｂのリリース情報を更新するものである（Ｓ５６）。
【００３６】
次に、図１０に図１及び図２のカラオケリモコン装置のデータ更新におけるコネクタ接続順番のパターン（２）の説明図を示し、図１１〜図１３にパターン（２）におけるデータ更新のフローチャート（１）を示し、図１４にパターン（２）におけるデータ更新の説明図を示す。図１０（Ａ）は、既に集合型クレードル１２の接続コネクタＣ１に第２リモコン装置２２が接続され、図１０（Ｂ）に示すように、データ群Ｂがリリース情報と共に更新されている後に、第１リモコン装置２１が接続コネクタＣ２に接続された場合を示している。この場合の第１リモコン装置２１の第２記憶部３６−２１のデータ群Ａ，Ｂにおけるリリーステーブル５１は図１０（Ｃ）の状態とする。
【００３７】
すなわち、図１１（Ａ）において、第１リモコン装置２１が接続コネクタＣ２に差し込まれて接続されると（Ｓ６１）、当該第１リモコン装置２１のリリース情報確認手段４２が第２データ入出力端子（Ｄ２）を通じて接続コネクタＣ１，Ｃ３にデータ群Ａ，Ｂのリリース情報を要求する（Ｓ６２）。既に、接続コネクタＣ１に第２リモコン装置２２が接続されていることから、第２リモコン装置２２が接続された接続コネクタＣ１と第１リモコン装置２１が接続された接続コネクタＣ２の各第２データ入出力端子（Ｄ２）間で通信状態となる。
【００３８】
そこで、接続コネクタＣ２に接続された第２リモコン装置２２のデータ入出力処理手段４５より第２記憶部３６−２２のリリーステーブル５２で関連付けられたデータ群Ｂのリリース情報が送信されることで、当該第１リモコン装置２１のリリース情報確認手段４２が当該リリース情報（連番情報）を取得して確認し、リリース情報判断手段４３が、例えば当該リリースの連番情報と当該第１リモコン装置２１の第２記憶部３６−２１に記憶された自己のデータ群Ｂにおけるリリーステーブル５１のリリース情報（連番情報）とを比較参照して判断する（Ｓ６３）。当該リリース情報判断手段４３の判断は（Ｓ６４）、取得したデータ群Ｂのリリース情報に対して自己のデータ群Ｂのリリース情報が小の場合（Ｂ１）、自己のリリース情報が大の場合（Ｂ２）、自己のリリース情報と同等の場合（Ｂ３）の何れかとなる。
【００３９】
上記判断の結果、取得したデータ群Ｂのリリース情報より自己のデータ群Ｂのリリース情報が小の場合（Ｂ１）、図１１（Ｂ）において、第１リモコン装置２１のリリース情報判断手段４３が、データ群Ｂの取得先を第２リモコン装置２２と特定する（Ｓ７１）。そして、当該第１リモコン装置２１のデータ入出力処理手段４５が、第２リモコン装置２２に対して最新リリース情報のデータ群Ｂ（更新データ群Ｂ）を要求し、ダウンロードを行って更新する（Ｓ７２）。そして、ダウンロードが終了すると（Ｓ７３）、図１４に示すように、データ入出力処理手段４５がリリーステーブル５１の更新したデータ群Ｂのリリース情報を更新するものである（Ｓ７４）。
【００４０】
また、上記判断の結果、取得したデータ群Ｂのリリース情報より自己のデータ群Ｂのリリース情報が大の場合（Ｂ２）、図１１（Ｃ）において、第１リモコン装置２１のリリース情報判断手段４３が、データ群Ｂの送信先を第２リモコン装置２２と特定し（Ｓ８１）、データ入出力処理手段４５が特定された第２リモコン装置２２に対してデータ群Ｂを送信する（Ｓ８２）。第２リモコン装置２２では、データ群Ｂのダウンロードを行って更新し、リリーステーブルのリリース情報が更新される。
【００４１】
さらに、上記判断の結果、取得したデータ群Ｂのリリース情報と自己のデータ群Ｂのリリース情報とが同等の場合（Ｂ３）、図１２において、第１リモコン装置２１の切替制御手段４４が、例えば制御端子（ＣＮＴ）の監視により、当該第２リモコン装置２２がカラオケ演奏装置１１と接続中か否かを確認し、接続中でなければ更新の必要はなく、何れをも特定せずに終了する（Ｓ９１）。接続中であれば（Ｓ９１）、接続の終了を待って（Ｓ９２）、データ群Ｂの取得先を第２リモコン装置２２と特定する（Ｓ９３）。そして、当該第１リモコン装置２１のデータ入出力処理手段４５が、第２リモコン装置２２に対して最新リリース情報のデータ群Ｂ（更新データ群Ｂ）を要求し、ダウンロードを行って更新する（Ｓ９４）。そして、ダウンロードが終了すると（Ｓ９５）、図１４に示すように、データ入出力処理手段４５がリリーステーブル５１の更新したデータ群Ｂのリリース情報を更新するものである（Ｓ９６）。
【００４２】
一方、図１１におけるＳ６３において、データ群Ａのリリース情報が得られなかったものであるから（Ｃ１）、第１リモコン装置２１は、カラオケ演奏装置１１から当該データ群Ａのリリース情報を得ることとなる。すなわち、図１３において（Ｃ１）、切替回路制御手段４４が制御端子（ＣＮＴ）より切替回路１３を接続コネクタＣ２に対応する端子Ｔ２に切り替えさせる切替制御信号を出力して維持する（Ｓ１０１）。当該切替回路１３が、図１０（Ａ）に示すように、端子Ｔ２に切り替えることによって当該第１リモコン装置２１がコネクタＣ０を介してカラオケ演奏装置１１に接続された状態となる。
【００４３】
リリース情報確認手段４２が当該カラオケ演奏装置１１に対してデータ群Ａのリリース情報を要求し（Ｓ１０２）、これに応じて送信されてきたリリース情報を取得して確認し、リリース情報判断手段４３が、例えばリリースの連番情報と当該第１リモコン装置２１の第２記憶部３６−２１に記憶された自己の対応データ群におけるリリーステーブル５１のリリース情報（連番情報）とを比較参照して判断する（Ｓ１０３）。
【００４４】
リリース情報判断手段４３は、リリース情報確認手段４２が確認したリリース情報に基づいて、自己の対応データ群のリリース情報が大の場合には（Ｓ１０４）、当該データ群Ａの取得先をカラオケ演奏装置１１と特定する（Ｓ１０５）。データ入出力処理手段４５が、上記特定したカラオケ演奏装置１１に対してデータ群Ａを要求してダウンロードを行い、更新する（Ｓ１０６）。
【００４５】
上記ダウンロードが終了すると（Ｓ１０７）、データ入出力処理手段４５がリリーステーブル５１の更新したデータ群Ａのリリース情報を更新する（Ｓ１０８）。そして、切替回路制御手段４４が切替制御信号の出力を停止することで、切替回路１３では自動復帰により無接続の端子Ｔ０に切り替えられる（Ｓ１０９）。一方、リリース情報判断手段４３が、取得したリリース情報が自己の対応データ群のリリース情報と同等の場合には（Ｓ１０４）、更新の必要はなく、切替回路制御手段４４が切替制御信号の出力を停止して終了するものである（Ｓ１１０）。
【００４６】
以下、先に所定の接続コネクタに接続されたリモコン装置が所定のデータ群をカラオケ演奏装置１１よりダウンロード中に、他の接続コネクタに他のリモコン装置が接続された場合について説明する。この場合、ダウンロード中のリモコン装置より他のリモコン装置にリリース情報を提供するときに、当該リリース情報に何れのデータ群をダウンロードしているかの識別フラグを附帯させることとすればよい。
【００４７】
図１５に図１及び図２のカラオケリモコン装置のデータ更新におけるコネクタ接続順番のパターン（３）の説明図を示すと共に、図１６及び図１７にパターン（３）におけるデータ更新のフローチャートを示す。図１５は、第１リモコン装置２１が接続コネクタＣ２に接続され、データ群Ｂについてカラオケ演奏装置１１よりダウンロード中に、第２リモコン装置２２が接続コネクタＣ３に接続された場合としている。
【００４８】
すなわち、図１６（Ａ）において、図１５に示すように、第１リモコン装置２１がカラオケ演奏装置１１よりデータ群Ｂをダウンロードしているときに、第２リモコン装置２２が接続コネクタＣ３に差し込まれて接続されると（Ｓ１１１）、当該第２リモコン装置２２のリリース情報確認手段４２が第２データ入出力端子（Ｄ２）を通じて接続コネクタＣ１，Ｃ２にデータ群Ｂのリリース情報を要求する（Ｓ１１２）。既に、接続コネクタＣ２に第１リモコン装置２１が接続されていることから、第１リモコン装置２１が接続された接続コネクタＣ２と第２リモコン装置２２が接続された接続コネクタＣ３の各第２データ入出力端子（Ｄ２）間においても通信状態となる。
【００４９】
そこで、接続コネクタＣ２に接続された第１リモコン装置２１のデータ入出力処理手段４５より第２記憶部３６−２１のリリーステーブル５１で関連付けられたデータ群Ｂのリリース情報（ダウンロード中である識別フラグの附帯）が送信されることで、当該第２リモコン装置２２のリリース情報確認手段４２が当該リリース情報（連番情報）を取得して確認し、リリース情報判断手段４３が、例えば当該リリースの連番情報と当該第２リモコン装置２２の第２記憶部３６−２２に記憶された自己のデータ群Ｂにおけるリリーステーブル５２のリリース情報（連番情報）とを比較参照して判断する（Ｓ１１３）。当該リリース情報判断手段４３の判断は（Ｓ１１４）、取得したデータ群Ｂのリリース情報に対して自己のデータ群Ｂのリリース情報が小の場合（Ｄ１）、自己のリリース情報が大の場合（Ｄ２）、自己のリリース情報と同等の場合（Ｄ３）の何れかとなる。
【００５０】
上記判断の結果、取得したデータ群Ｂのリリース情報より自己のデータ群Ｂのリリース情報が小の場合（Ｄ１）、図１６（Ｂ）において、第２リモコン装置２２のリリース情報判断手段４３が、データ群Ｂの取得先を第１リモコン装置２１と特定する（Ｓ１２１）。そこで、当該第２リモコン装置２２における切替回路制御手段４４が第１リモコン装置２１から切替制御信号が出力されていることを確認した場合（Ｓ１２２）、当該第１リモコン装置２１においてダウンロードが終了して切替制御信号が停止され、カラオケ演奏装置１１との接続解除を確認したときに（Ｓ１２２）、データ入出力処理手段４５が、第１リモコン装置２１に対して最新リリース情報のデータ群Ｂを要求し、ダウンロードを行って更新する（Ｓ１２３）。そして、当該データ群Ｂのダウンロードが終了した後に（Ｓ１２４）、データ入出力処理手段４５がリリーステーブル５２の更新したデータ群Ｂのリリース情報を更新する（Ｓ１２５）。
【００５１】
また、上記判断の結果、取得したデータ群Ｂのリリース情報より自己のデータ群Ｂのリリース情報が大の場合（Ｄ２）、図１７（Ａ）において、第２リモコン装置２２のリリース情報判断手段４３が、データ群Ｂの送信先を第１リモコン装置２１と特定する（Ｓ１３１）。そこで、当該第２リモコン装置２２における切替回路制御手段４４が第１リモコン装置２１から切替制御信号が出力されていることを確認して当該第１リモコン装置２１に対してダウンロード中止コマンドを送信する（Ｓ１３２）。そして、切替回路制御手段４４が当該第１リモコン装置２１のカラオケ演奏装置１１との接続解除を確認したときに（Ｓ１３３）、データ入出力処理手段４５が特定された第１リモコン装置２１に対してデータ群Ｂを送信する（Ｓ１３４）。第１リモコン装置２１では、当該データ群Ｂをダウンロードして更新し、リリーステーブルのリリース情報を更新するものである。
【００５２】
一方、上記判断の結果、取得したデータ群Ｂのリリース情報と自己のデータ群Ｂのリリース情報とが同等の場合（Ｄ３）、図１７（Ｂ）において、第２リモコン装置２２のリリース情報判断手段４３が、データ群Ｂの取得先を第１リモコン装置２１と特定する（Ｓ１４１）。そこで、当該第２リモコン装置２２における切替回路制御手段４４が第１リモコン装置２１から切替制御信号が出力されていることを確認した場合（Ｓ１４２）、当該切替回路制御手段４４が、当該第１リモコン装置２１がダウンロード終了によるカラオケ演奏装置１１との接続解除を確認したときに（Ｓ１４２）、データ入出力処理手段４５が、第１リモコン装置２１に対して最新リリース情報のデータ群Ｂを要求し、ダウンロードを行って更新する（Ｓ１４３）。そして、当該データ群Ｂのダウンロードが終了した後に（Ｓ１４４）、データ入出力処理手段４５がリリーステーブル５２の更新したデータ群Ｂのリリース情報を更新するものである（Ｓ１４５）。
【００５３】
ところで、図１５において、第１リモコン装置２１がカラオケ演奏装置１１よりデータ群Ａをダウンロード中である場合、データ群Ｂのリリース情報にはダウンロード中の識別フラグが附帯されていないことから、第２リモコン装置２２における自己のリリース情報が小のときには上記Ｄ１の処理を行わせ、自己のリリース情報が大若しくは同等のときには第１リモコン装置２１に対してデータ群Ｂのダウンロード中止コマンドを送信し、当該第１リモコン装置２１のデータ群Ａのダウンロード終了を待って、第２リモコン装置２２よりカラオケ演奏装置１１に対してリリース情報を確認する。そして、確認後の処理（更新の必要があればデータ群Ｂのダウンロード）の後において第１リモコン装置２１におけるデータ群Ｂのリリース情報より自己のリリース情報が大の場合にのみ当該第１リモコン装置２１に対してデータ群Ｂを送信させるものである。
【００５４】
次に、図１８に図１及び図２のカラオケリモコン装置のデータ更新におけるコネクタ接続順番のパターン（４）の説明図を示すと共に、図１９及び図２０にパターン（４）におけるデータ更新のフローチャートを示す。図１８は、第２リモコン装置２２が接続コネクタＣ１に接続され、データ群Ｂについてカラオケ演奏装置１１よりダウンロード中に、第１リモコン装置２１が接続コネクタＣ２に接続された場合としている。
【００５５】
すなわち、図１９（Ａ）において、図１８に示すように、第２リモコン装置２２がカラオケ演奏装置１１よりデータ群Ｂをダウンロードしているときに、第１リモコン装置２１が接続コネクタＣ２に差し込まれて接続されると（Ｓ１５１）、当該第１リモコン装置２１のリリース情報確認手段４２が第２データ入出力端子（Ｄ２）を通じて接続コネクタＣ１，Ｃ３にデータ群Ａ、Ｂのリリース情報を要求する（Ｓ１５２）。既に、接続コネクタＣ１に第２リモコン装置２２が接続されていることから、第２リモコン装置２２が接続された接続コネクタＣ１と第１リモコン装置２１が接続された接続コネクタＣ２の各第２データ入出力端子（Ｄ２）間においても通信状態となる。
【００５６】
そこで、接続コネクタＣ１に接続された第２リモコン装置２２のデータ入出力処理手段４５より第２記憶部３６−２２のリリーステーブル５２で関連付けられたデータ群Ｂのリリース情報（ダウンロード中である識別フラグの附帯）が送信されることで、当該第１リモコン装置２１のリリース情報確認手段４２が当該リリース情報（連番情報）を取得して確認し、リリース情報判断手段４３が、例えば当該リリースの連番情報と当該第１リモコン装置２１の第２記憶部３６−２１に記憶された自己のデータ群Ｂにおけるリリーステーブル５１のリリース情報（連番情報）とを比較参照して判断する（Ｓ１５３）。当該リリース情報判断手段４３の判断は（Ｓ１５４）、取得したデータ群Ｂのリリース情報に対して自己のデータ群Ｂのリリース情報が小の場合（Ｅ１）、自己のリリース情報が大の場合（Ｅ２）、自己のリリース情報と同等の場合（Ｅ３）の何れかとなる。
【００５７】
上記判断の結果、取得したデータ群Ｂのリリース情報より自己のデータ群Ｂのリリース情報が小の場合（Ｅ１）、図１９（Ｂ）において、第１リモコン装置２１のリリース情報判断手段４３が、データ群Ｂの取得先を第２リモコン装置２２と特定する（Ｓ１６１）。そこで、当該第１リモコン装置２１における切替回路制御手段４４が第２リモコン装置２２から切替制御信号が出力されていることを確認した場合（Ｓ１６２）、当該第１リモコン装置２１においてダウンロードが終了して切替制御信号が停止され、カラオケ演奏装置１１との接続解除を確認したときに（Ｓ１６２）、データ入出力処理手段４５が、第２リモコン装置２２に対して最新リリース情報のデータ群Ｂを要求し、ダウンロードを行って更新する（Ｓ１６３）。そして、当該データ群Ｂのダウンロードが終了した後に（Ｓ１６４）、データ入出力処理手段４５がリリーステーブル５１の更新したデータ群Ｂのリリース情報を更新する（Ｓ１６５）。
【００５８】
また、上記判断の結果、取得したデータ群Ｂのリリース情報より自己のデータ群Ｂのリリース情報が大の場合（Ｅ２）、図２０（Ａ）において、第１リモコン装置２１のリリース情報判断手段４３が、データ群Ｂの送信先を第２リモコン装置２２と特定する（Ｓ１７１）。そこで、当該第１リモコン装置２１における切替回路制御手段４４が第２リモコン装置２２から切替制御信号が出力されていることを確認して、当該第２リモコン装置２２に対してダウンロード中止コマンドを送信する（Ｓ１７２）。そして、切替回路制御手段４４により当該第２リモコン装置２２のカラオケ演奏装置１１との接続解除を確認したときに（Ｓ１７３）、データ入出力処理手段４５が特定された第２リモコン装置２２に対してデータ群Ｂを送信する（Ｓ１７４）。第２リモコン装置２２では、当該データ群Ｂをダウンロードして更新し、リリーステーブルのリリース情報を更新するものである。
【００５９】
一方、上記判断の結果、取得したデータ群Ｂのリリース情報と自己のデータ群Ｂのリリース情報とが同等の場合（Ｅ３）、図２０（Ｂ）において、第１リモコン装置２１のリリース情報判断手段４３が、データ群Ｂの取得先を第２リモコン装置２２と特定する（Ｓ１８１）。そこで、当該第１リモコン装置２１における切替回路制御手段４４が第２リモコン装置２２から切替制御信号が出力されていることを確認した場合（Ｓ１８２）、当該切替回路制御手段４４により当該第２リモコン装置２２のカラオケ演奏装置１１との接続解除を確認したときに（Ｓ１８２）、データ入出力処理手段４５が、第２リモコン装置２２に対して最新リリース情報のデータ群Ｂを要求し、ダウンロードを行って更新する（Ｓ１８３）。そして、当該データ群Ｂのダウンロードが終了した後に（Ｓ１８４）、データ入出力処理手段４５がリリーステーブル５の更新したデータ群Ｂのリリース情報を更新するものである（Ｓ１８５）。
【００６０】
なお、第１リモコン装置２１は、図１９におけるＳ１５３において、データ群Ａのリリース情報が得られなかったものであるから（Ｃ１）、第２リモコン装置２２のカラオケ演奏装置１１とのダウンロード終了（接続解除）を待って、当該カラオケ演奏装置１１から当該データ群Ａのリリース情報を得ることとなる。すなわち、この場合の処理は図１３と同様となるものである。
【００６１】
このように、更新データ群が複数あっても他のリモコン装置（２１，２２）に存在する場合には当該他のリモコン装置（２１，２２）より当該更新対象のデータ群を取得することから、カラオケ演奏装置１１との接続を最小限にして更新対象のデータ群を効率よくデータ更新させることができるものである。
【産業上の利用可能性】
【００６２】
本発明のカラオケリモコン装置データ更新システムは、複数種のリモコン装置がカラオケシステムで複数使用される場合のデータ更新に利用可能である。
【図面の簡単な説明】
【００６３】
【図１】本発明に係るカラオケリモコン装置データ更新システムの構成図である。
【図２】図１におけるカラオケリモコン装置の構成図である。
【図３】図１及び図２のカラオケリモコン装置のデータ更新におけるコネクタ接続順番のパターン（１）の説明図である。
【図４】第１リモコン装置におけるデータ更新のフローチャートである。
【図５】第１リモコン装置におけるデータ更新の説明図である。
【図６】第２リモコン装置におけるデータ更新の説明図である。
【図７】第２リモコン装置におけるデータ更新のフローチャート（１）である。
【図８】第２リモコン装置におけるデータ更新のフローチャート（２）である。
【図９】第２リモコン装置におけるデータ更新のフローチャート（３）である。
【図１０】図１及び図２のカラオケリモコン装置のデータ更新におけるコネクタ接続順番のパターン（２）の説明図である。
【図１１】パターン（２）におけるデータ更新のフローチャート（１）である。
【図１２】パターン（２）におけるデータ更新のフローチャート（２）である。
【図１３】パターン（２）におけるデータ更新のフローチャート（２）である。
【図１４】パターン（２）におけるデータ更新の説明図である。
【図１５】図１及び図２のカラオケリモコン装置のデータ更新におけるコネクタ接続順番のパターン（３）の説明図である。
【図１６】パターン（３）におけるデータ更新のフローチャート（１）である。
【図１７】パターン（３）におけるデータ更新のフローチャート（２）である。
【図１８】図１及び図２のカラオケリモコン装置のデータ更新におけるコネクタ接続順番のパターン（４）の説明図である。
【図１９】パターン（４）におけるデータ更新のフローチャート（１）である。
【図２０】パターン（４）におけるデータ更新のフローチャート（２）である。
【符号の説明】
【００６４】
１１            カラオケ演奏装置
１２            集合型クレードル
１３            切替回路
２１            第１リモコン装置
２２            第２リモコン装置
３１            リモコン装置
３５            第１記憶部
３６            第２記憶部
４２            リリース情報確認手段
４３            リリース情報判断手段
４４            切替制御手段
４５            データ入出力処理手段
５１，５２      リリーステーブル
【図１】
0005041947.tif 000002
【図２】
0005041947.tif 000003
【図３】
0005041947.tif 000004
【図４】
0005041947.tif 000005
【図５】
0005041947.tif 000006
【図６】
0005041947.tif 000007
【図７】
0005041947.tif 000008
【図８】
0005041947.tif 000009
【図９】
0005041947.tif 000010
【図１０】
0005041947.tif 000011
【図１１】
0005041947.tif 000012
【図１２】
0005041947.tif 000013
【図１３】
0005041947.tif 000014
【図１４】
0005041947.tif 000015
【図１５】
0005041947.tif 000016
【図１６】
0005041947.tif 000017
【図１７】
0005041947.tif 000018
【図１８】
0005041947.tif 000019
【図１９】
0005041947.tif 000020
【図２０】
0005041947.tif 000021