(57)【要約】【課題】  簡便且つ的確にカラオケ諸機能の実装制御を行い得る通信カラオケシステムを提供する。【解決手段】  通信カラオケ装置１２に備えられた機能制御プログラムの使用状態を判定する機能使用判定手段９０と、その機能使用判定手段９０による判定結果に応じて前記通信カラオケ装置１２における機能制御プログラムの実装を通信回線１４を介して制御する機能実装制御手段９２とを、含むことから、実際の使用状態を踏まえて不要な機能制御プログラムの判定及びその実装制御を人的な作業によらず行うことができる。すなわち、簡便且つ的確にカラオケ諸機能の実装制御を行い得る通信カラオケシステム１０を提供することができる。【選択図】  図５
2006208911.tif 000002
【特許請求の範囲】
【請求項１】
所定のセンタ装置と複数のカラオケ装置との間で通信回線を介して情報の通信を行う通信カラオケシステムであって、
前記カラオケ装置に備えられた機能制御プログラムの使用状態を判定する機能使用判定手段と、
該機能使用判定手段による判定結果に応じて前記カラオケ装置における機能制御プログラムの実装を前記通信回線を介して制御する機能実装制御手段と
を、含むことを特徴とする通信カラオケシステム。
【請求項２】
前記機能使用判定手段は、前記カラオケ装置に備えられた機能制御プログラムが所定期間内に１回も使用されていないか否かを判定するものであり、前記機能実装制御手段は、前記機能使用判定手段による判定が肯定される場合には、対応する機能制御プログラムの実装を解除するものである請求項１の通信カラオケシステム。
【請求項３】
前記機能使用判定手段は、前記カラオケ装置における動作設定情報に基づいて前記判定を行うものである請求項１又は２の通信カラオケシステム。
【請求項４】
前記機能使用判定手段は、所定の時間帯毎に前記判定を行うものであり、前記機能実装制御手段は、前記カラオケ装置における該時間帯毎の機能制御プログラムの実装を制御するものである請求項１から３の何れかの通信カラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のセンタ装置と複数のカラオケ装置との間で通信回線を介して情報の通信を行う通信カラオケシステムの改良に関する。
【背景技術】
【０００２】
多数の演奏曲のうちから選択される所定の演奏曲を出力させる音楽再生装置が知られている。例えば、カラオケボックス等で使用されるカラオケ装置がそれである。斯かるカラオケ装置によれば、予め記憶装置に記憶された多数のカラオケ演奏曲から選択された所定のカラオケ演奏曲の音楽情報を出力させると共に、そのカラオケ演奏曲の歌詞情報を含む映像をその出力に同期して画面に表示させることで、所望の歌のカラオケ演奏を楽しむことができる。
【０００３】
斯かるカラオケ装置の一例として、所定のセンタ装置から通信回線を介して情報を取得できる通信カラオケ装置が知られている。例えば、特許文献１に記載された通信カラオケ装置がそれである。この通信カラオケ装置は、公衆電話回線等の通信回線を介して所定のカラオケサービス提供会社のセンタ装置と接続されることで、そのセンタ装置との間で相互に情報の遣り取りが可能とされている。このように、所定のセンタ装置と複数のカラオケ装置との間で通信回線を介して情報の通信を行う通信カラオケシステムでは、新曲のカラオケ情報等が前記複数のカラオケ装置により適宜ダウンロードされることで、それらカラオケ装置を用いて新曲の演奏等の最新サービスが常に享受できるという利点がある。
【０００４】
【特許文献１】特開平９−２８１９８０号公報
【０００５】
ところで、前記カラオケ装置には、通常、カラオケ演奏を行うためのカラオケ演奏機能をはじめとして採点（演奏評価）機能、ゲーム機能、店舗広告表示機能等の様々な機能制御プログラム（制御機能）が実装されている。これらの機能制御プログラムは、必ずしも全て使用されるわけではなく、中にはほとんど使用されないものもあり、そのように不要な機能制御プログラムは記憶装置の容量確保等のために解除されるのが好ましい。しかし、前記従来の技術では、不要な機能制御プログラムの判定及びその実装解除を人的な作業により行わねばならず煩雑であった。とりわけ、複数のカラオケ装置を有するカラオケボックス等の店舗においては、斯かる作業が円滑な運営の妨げとなっていた。このため、簡便且つ的確にカラオケ諸機能の実装制御を行い得る通信カラオケシステムの開発が望まれていた。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、簡便且つ的確にカラオケ諸機能の実装制御を行い得る通信カラオケシステムを提供することにある。
【課題を解決するための手段】
【０００７】
斯かる目的を達成するために、本発明の要旨とするところは、所定のセンタ装置と複数のカラオケ装置との間で通信回線を介して情報の通信を行う通信カラオケシステムであって、前記カラオケ装置に備えられた機能制御プログラムの使用状態を判定する機能使用判定手段と、その機能使用判定手段による判定結果に応じて前記カラオケ装置における機能制御プログラムの実装を前記通信回線を介して制御する機能実装制御手段とを、含むことを特徴とするものである。
【発明の効果】
【０００８】
このようにすれば、前記カラオケ装置に備えられた機能制御プログラムの使用状態を判定する機能使用判定手段と、その機能使用判定手段による判定結果に応じて前記カラオケ装置における機能制御プログラムの実装を前記通信回線を介して制御する機能実装制御手段とを、含むことから、実際の使用状態を踏まえて不要な機能制御プログラムの判定及びその実装制御を人的な作業によらず行うことができる。すなわち、簡便且つ的確にカラオケ諸機能の実装制御を行い得る通信カラオケシステムを提供することができる。
【０００９】
ここで、好適には、前記機能使用判定手段は、前記カラオケ装置に備えられた機能制御プログラムが所定期間内に１回も使用されていないか否かを判定するものであり、前記機能実装制御手段は、前記機能使用判定手段による判定が肯定される場合には、対応する機能制御プログラムの実装を解除するものである。このようにすれば、不要な機能制御プログラムの判定及びその実装解除を実用的な態様で行うことができるという利点がある。
【００１０】
また、好適には、前記機能使用判定手段は、前記カラオケ装置における動作設定情報に基づいて前記判定を行うものである。このようにすれば、不要な機能制御プログラムの判定を実用的な態様で行うことができるという利点がある。
【００１１】
また、好適には、前記機能使用判定手段は、所定の時間帯毎に前記判定を行うものであり、前記機能実装制御手段は、前記カラオケ装置におけるその時間帯毎の機能制御プログラムの実装を制御するものである。このようにすれば、アダルトコンテンツを含むナイト機能等、使用される時間帯が限定されているカラオケ諸機能に関して、不要な機能制御プログラムの判定及びその実装制御を実用的な態様で行うことができるという利点がある。
【００１２】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【実施例１】
【００１３】
図１は、本発明の一実施例である通信カラオケシステム１０を説明する図である。この図１に示すように、本実施例の通信カラオケシステム１０において、カラオケボックス、スナック、旅館等の店舗、或いは一般家庭等にそれぞれ設置された複数の通信カラオケ装置１２は、公衆電話回線等による通信回線１４を介してカラオケサービス提供会社のセンタ装置１６に接続されており、そのセンタ装置１６と複数の通信カラオケ装置１２の相互間で情報の通信が可能とされている。このセンタ装置１６は、カラオケ情報、背景映像情報、曲間情報等のデジタルコンテンツ（Digital Content）の保管や入出力管理、後述する機能制御プログラムすなわち所謂アプリケーションの配信等を行うサーバであり、上記通信回線１４を介して複数の通信カラオケ装置１２に定期的にコンテンツの配信を行うと共に、それら通信カラオケ装置１２からの要求に応じて所定の機能制御プログラムを送信するものである。
【００１４】
図２は、上記通信カラオケ装置１２の構成を例示するブロック線図である。この図２に示すように、上記通信カラオケ装置１２は、ＣＲＴ等の映像表示装置２０と、映像情報デコーダ２２と、ビデオミキサ２４と、アンプミキサ２６と、スピーカ２８と、マイクロフォン３０と、操作パネル３２と、中央演算処理装置であるＣＰＵ３４と、ＲＯＭ３６と、ＲＡＭ３８と、記憶装置であるハードディスク４０と、モデム４２と、ＣＲＴコントローラ４４と、上記操作パネル３２等からの入力信号を処理する入出力インターフェイス４６と、音源であるシンセサイザ４８と、リモコン装置５４や電子早見本装置５６等の入力装置からのリモコン信号を受信するためのリモコン受信部５０と、その電子早見本装置５６等との間で無線ＬＡＮ通信を行うための無線ＬＡＮ通信部５２とを、備えて構成されている。
【００１５】
上記ＣＰＵ３４は、上記ＲＡＭ３８の一時記憶機能を利用しつつ上記ＲＯＭ３６に予め記憶された所定のプログラムに基づいて電子情報を処理・制御する所謂コンピュータであり、上記リモコン装置５４や電子早見本装置５６等により所定のカラオケ演奏曲が選曲された場合、その選曲されたカラオケ演奏曲を上記ＲＡＭ３８に設けられた予約曲リストに登録したり、その予約曲リストの演奏順に従って上記ハードディスク４０から上記ＲＡＭ３８に選曲されたカラオケ演奏曲の演奏情報及び歌詞情報等を読み出したり、カラオケ演奏曲の演奏が進行するのに応じてそのＲＡＭ３８から上記シンセサイザ４８へ演奏情報を送信したり、歌詞情報に基づいて歌詞文字映像を生成して上記ＣＲＴコントローラ４４へ送ったり、選曲時には曲名文字映像を生成して上記ＣＲＴコントローラ４４へ送ったり、上記映像情報デコーダ２２を制御して所定の背景映像を再生させたり、その他、採点実行制御、ゲーム実行制御、環境設定制御等、カラオケ演奏に付随する諸々の制御や、前記通信回線１４を介した前記センタ装置１６との間の情報通信制御等の基本的な制御を実行する。
【００１６】
前記操作パネル３２は、前記通信カラオケ装置１２の利用者が歌いたいカラオケ演奏曲を選択したり、演奏曲の音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための操作ボタン（スイッチ）或いはつまみを備えた入力装置である。また、前記通信カラオケ装置１２には、前記操作パネル３２の一部機能を遠隔で実行するための入力装置として機能するリモコン装置５４及び電子早見本装置５６が備えられており、前記リモコン受信部５０は、それら入力装置から送信されるリモコン信号を受信して前記ＣＰＵ３４へ供給する。また、前記無線ＬＡＮ通信部５２は、前記電子早見本装置５６との間で無線ＬＡＮ通信を行うことによりその電子早見本装置５６からの選曲入力を受け付けたり、前記通信カラオケ装置１２から電子早見本装置５６へ所定の処理を実行させるための指令を送信したりというように、電波を介して前記通信カラオケ装置１２と電子早見本装置５６との間における相互の情報のやりとりを行う。
【００１７】
前記映像情報デコーダ２２は、利用者が歌詞を参照しながら歌を歌う際に前記ハードディスク４０に記憶された背景映像情報に基づいて所定の背景映像を再生（デコード）する背景映像再生装置である。この背景映像情報は、例えば、ＭＰＥＧ（Moving Picture Experts Group）形式のデータであり、そのＭＰＥＧデータに基づいて前記映像情報デコーダ２２により再生された背景映像は、前記ビデオミキサへ送られる。また、前記ＣＲＴコントローラ４４は、前記ＣＰＵ３４において生成された歌詞文字映像等の文字映像（テロップ）を出力する文字映像出力装置であり、前記ビデオミキサ２４は、前記ＣＰＵ３４において生成され且つ前記ＣＲＴコントローラ４４から出力される文字映像と、前記映像情報デコーダ２２により再生される背景映像とを合成して前記映像表示装置２０に表示させる映像合成装置である。
【００１８】
前記シンセサイザ４８は、前記ハードディスク４０から読み出されて送られて来るカラオケ演奏曲の演奏情報に基づいて楽器の演奏信号等の音楽信号を生成する音源である。この演奏情報は、例えば、ＭＩＤＩ（Musical Instrument Digital Interface）形式のデータであり、そのＭＩＤＩデータに基づいて前記シンセサイザ４８により生成された音楽信号は、アナログ信号に変換されて前記アンプミキサ２６へ送られる。そのアンプミキサ２６では、送られてきた音楽信号と前記マイクロフォン３０を介して入力される利用者の歌声とがミキシングされ、それらの信号が電気的に増幅されて前記スピーカ２８から出力される。
【００１９】
前記モデム４２は、前記通信カラオケ装置１２を公衆電話回線等による通信回線１４に接続するための装置であり、前記ＣＰＵ３４から出力されるディジタル信号をアナログ信号に変換して前記通信回線１４に送り出すと共に、その通信回線１４を介して伝送されるアナログ信号をディジタル信号に変換して前記ＣＰＵ３４に供給する処理を行う。
【００２０】
前記ハードディスク４０には、カラオケ演奏曲を出力させるための多数のカラオケ情報を記憶するカラオケデータベース、背景映像を出力させるための複数の背景映像情報を記憶する背景映像データベース、曲間情報を出力させるための複数の曲間情報を記憶する曲間情報データベース等の各種データベースが設けられている。カラオケボックス等の店舗にそれぞれ備えられた複数の通信カラオケ装置１２は、前記モデム４２を介して前記通信回線１４に接続されており、前記通信カラオケ装置１２によって常に新しい曲が演奏可能とされるように、或いは所定の背景映像や曲間情報が出力可能とされるように、随時新たなカラオケ情報、背景映像情報、曲間情報等が前記センタ装置１６から前記通信回線１４を介して配信され、前記ハードディスク４０のカラオケデータベース、背景映像データベース、曲間情報データベース等に記憶される。また、以下に詳述する前記通信カラオケ装置１２における動作設定情報を前記センタ装置１６へ送信（アップロード）できるようになっている。
【００２１】
前記通信カラオケ装置１２のＣＰＵ３４には、カラオケ演奏を行うためのカラオケ演奏機能をはじめとして採点機能、ゲーム機能、ルーム環境設定機能、曲間映像機能、曲間ＢＧＭ機能、通信機能、及び課金機能等のカラオケ演奏に関する種々の機能制御プログラム（制御機能）が実装され得るようになっている。上記採点機能とは、カラオケ演奏の演奏評価を実行するための諸機能であり、「この曲採点」、「さいてん」、「ＪＳ紅白歌合戦」、「チャレンジ」、「カラオケ通信簿」、「ＤＯＫＩＤＯＫＩカラオケ（成人向け）」等のメニューにそれぞれ対応するものである。また、上記ゲーム機能とは、カラオケ演奏の曲間等に所定のゲームを実行するための諸機能であり、「スロット」、「ビンゴ」、「野球拳（成人向け）」等のメニューにそれぞれ対応するものである。また、上記ルーム環境設定機能とは、カラオケ演奏に際しての種々の環境設定を行うための諸機能であり、「曲のスタート方法」、「曲名の画面表示」、「予約曲一覧」、「外部入力切替方法」、「背景映像の表示」、「アダルト背景映像（成人向け）」等のメニューにそれぞれ対応するものである。また、上記曲間映像機能とは、カラオケ演奏の曲間に所定の映像を表示させるための諸機能であり、「店舗広告」、「ＪＳインフォ」、「新譜案内」、「ＪＳギャラリー（成人向け）」等のメニューにそれぞれ対応するものである。また、上記曲間ＢＧＭ機能とは、カラオケ演奏の曲間に所定の音楽情報（音声情報）を出力するための諸機能であり、「曲間ＢＧＭ種別」、「コマンダ収容曲種別」、「映像音声連動」等のメニューにそれぞれ対応するものである。また、上記通信機能とは、前記通信回線１４を介しての前記センタ装置１６等との情報通信を行うための諸機能であり、「インストール通信設定」等のメニューにそれぞれ対応するものである。また、上記課金機能とは、カラオケ演奏に関する種々の課金を行うための諸機能であり、「カラオケ演奏」、「野球拳（成人向け）」等のメニューにそれぞれ対応するものである。
【００２２】
図３は、前記通信カラオケ装置１２における動作設定情報について説明する図である。この動作設定情報は、前記通信カラオケ装置１２のＣＰＵ３４における上記種々の機能制御プログラムの実装を選択的に設定するものであり、前記ＣＰＵ３４は、斯かる動作設定情報に基づいてカラオケ演奏に関する諸機能を実行する。図３に示す例では、上述した採点機能である「カラオケ通信簿」、「ＤＯＫＩＤＯＫＩカラオケ」、ゲーム機能である「野球拳」、ルーム環境設定機能である「アダルト背景映像」、曲間映像機能である「ＪＳギャラリー」、課金機能である「野球拳」のメニューにそれぞれ対応する機能制御プログラムが「ＯＦＦ」すなわち使用不能な状態とされており、その他のメニューにそれぞれ対応する機能制御プログラムが「ＯＮ」すなわち使用可能な状態とされている。ここで、「ＯＮ」とされている機能はカラオケ演奏に際して前記ＲＡＭ３８に読み出され、駐在させられることにより常に利用可能な状態とされるが、「ＯＦＦ」とされている機能は前記ＲＡＭ３８に読み出されず、メニュー選択画面等に表示されない（或いは表示されても選択できない）ため、前記通信カラオケ装置１２に機能的に備えられながらもその通信カラオケ装置１２によっては実行されない。また、本実施例の動作設定情報では、「ＯＦＦ」とされた機能制御プログラムに関しては、過去に何回「ＯＮ」とされたかが付記されるようになっている。例えば、図３に示す例では、採点機能である「カラオケ通信簿」は過去に４回「ＯＮ」とされているが、採点機能である「ＤＯＫＩＤＯＫＩカラオケ」、ゲーム機能である「野球拳」、ルーム環境設定機能である「アダルト背景映像」、曲間映像機能である「ＪＳギャラリー」、課金機能である「野球拳」は過去に１回も「ＯＮ」とされていない。
【００２３】
図４は、前記センタ装置１６の構成を説明するブロック線図である。この図４に示すように、前記センタ装置１６は、中央演算処理装置であるＣＰＵ６０によりＲＡＭ６４の一時記憶機能を利用しつつＲＯＭ６２に予め記憶されたプログラムに従って信号処理を行う所謂マイクロコンピュータシステムを備えており、前記複数の通信カラオケ装置１２へのコンテンツ配信制御を行うと共に、それら通信カラオケ装置１２に対して後述する機能実装制御を実行する。また、ＣＲＴコントローラ６６により制御されるＣＲＴ（Cathode-ray Tube）等の映像表示装置６８と、インターフェイス７０を介して接続されるキーボード等の入力装置７２と、ハードディスク等の記憶装置７６と、上記ＣＰＵ６０を前記通信回線１４に接続するための装置であるモデム７４とを、備えて構成されている。
【００２４】
上記記憶装置７６には、前記通信カラオケ装置１２に配信するための前記カラオケ情報、背景映像情報、曲間情報等のコンテンツを記憶するコンテンツデータベース８０と、前記通信カラオケ装置１２にインストールするための前記種々の機能制御プログラムを記憶するプログラムデータベース８２と、前記通信カラオケ装置１２からアップロードされてくる前記動作設定情報を記憶する動作設定データベース８４とが設けられている。
【００２５】
図５は、前記センタ装置１６のＣＰＵ６０に備えられた制御機能について説明する機能ブロック線図である。この図５に示す機能使用判定手段９０は、前記通信カラオケ装置１２に備えられた機能制御プログラムの使用状態を判定する。すなわち、各機能制御プログラムが前記通信カラオケ装置１２において使用されているか否かを判定する。図５における破線矢印は、前記通信カラオケ装置１２から前記センタ装置１６への前記動作設定情報のアップロードを示しており、上記機能使用判定手段９０は、好適には、前記通信カラオケ装置１２の動作設定情報に基づいて前記判定を行う。例えば、前記動作設定情報において「ＯＦＦ」とされた機能制御プログラムはその時点において使用されていないものと判定し、特に、「ＯＦＦ（０）」とされた機能制御プログラムは所定期間内に１回も使用されていないものと判定する。
【００２６】
機能実装制御手段９２は、前記通信カラオケ装置１２における機能制御プログラムの実装を前記通信回線１４を介して制御する。この実装制御の態様としては、（１）新たな実装すなわちインストール、（２）実装の抑制すなわち「ＯＦＦ」に設定、（３）実装の解除すなわちアンインストール等が考えられる。上記機能実装制御手段９２は、上記機能使用判定手段９０による判定結果に応じて斯かる実装制御を行う。例えば、前記機能使用判定手段９０により所定期間内に１回も使用されていないものと判定された機能制御プログラムの実装を解除すなわちアンインストールする。
【００２７】
図６は、前記センタ装置１６のＣＰＵ６０による前記通信回線１４を介した前記通信カラオケ装置１２の機能実装制御について説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００２８】
先ず、ステップ（以下、ステップを省略する）ＳＡ１において、機能実装制御を実行するタイミングであるか否かが判断される。このＳＡ１の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＡ１の判断が肯定される場合には、ＳＡ２において、機能実装制御の対象である通信カラオケ装置１２から動作設定情報が取得された後、前記機能使用判定手段９０の動作に対応するＳＡ３において、ＳＡ２にて取得された動作設定情報に基づいて所定期間内に１回も使用されていない機能制御プログラムがあるか否かが判断される。このＳＡ３の判断が否定される場合には、ＳＡ５以下の処理が実行されるが、ＳＡ３の判断が肯定される場合には、ＳＡ４において、所定期間内に１回も使用されていない機能制御プログラムが前記通信カラオケ装置１２から実装解除すなわちアンインストールされた後、ＳＡ５において、前記通信カラオケ装置１２に新たに実装すなわちインストールすべき機能制御プログラムがあるか否かが判断される。このＳＡ５の判断が否定される場合には、ＳＡ７以下の処理が実行されるが、ＳＡ５の判断が肯定される場合には、ＳＡ６において、前記通信カラオケ装置１２に新たな機能制御プログラムがインストールのために送信される。そして、ＳＡ７において、ＳＡ２にて取得された動作設定情報が前記動作設定データベース８４に記憶される更新が行われた後、本ルーチンが終了させられる。以上の制御において、ＳＡ４及びＳＡ６が前記機能実装制御手段９２の動作に対応する。
【００２９】
このように、本実施例によれば、前記通信カラオケ装置１２に備えられた機能制御プログラムの使用状態を判定する機能使用判定手段９０（ＳＡ３）と、その機能使用判定手段９０による判定結果に応じて前記通信カラオケ装置１２における機能制御プログラムの実装を前記通信回線１４を介して制御する機能実装制御手段９２（ＳＡ４及びＳＡ６）とを、含むことから、実際の使用状態を踏まえて不要な機能制御プログラムの判定及びその実装制御を人的な作業によらず行うことができる。すなわち、簡便且つ的確にカラオケ諸機能の実装制御を行い得る通信カラオケシステム１０を提供することができる。
【００３０】
また、前記動作設定データベース８２に蓄積される各通信カラオケ装置１２からの動作設定を参照することで、各機能制御プログラムの使用傾向を大局的に知ることができ、新たな機能制御プログラムの開発を行う上での判断材料にすることができるという副次的な利点もある。
【００３１】
また、前記機能使用判定手段９０は、前記通信カラオケ装置１２に備えられた機能制御プログラムが所定期間内に１回も使用されていないか否かを判定するものであり、前記機能実装制御手段９２は、前記機能使用判定手段９０による判定が肯定される場合には、対応する機能制御プログラムの実装を解除するものであるため、不要な機能制御プログラムの判定及びその実装解除を実用的な態様で行うことができるという利点がある。
【００３２】
また、前記機能使用判定手段９０は、前記通信カラオケ装置１２における動作設定情報に基づいて前記判定を行うものであるため、不要な機能制御プログラムの判定を実用的な態様で行うことができるという利点がある。
【００３３】
続いて、本発明の他の好適な実施例を図７及び図８を用いて説明する。なお、以下の説明に関して、前述した実施例と共通する部分については、同一の符号を付してその説明を省略する。
【実施例２】
【００３４】
図７は、本実施例の通信カラオケシステムに備えられるセンタ装置１６′の構成を説明する図である。この図７に示すように、本実施例のセンタ装置１６′における記憶装置７６には、前述した動作設定データベース８４の代替として、前記通信カラオケ装置１２に備えられた各機能制御プログラムの過去における実際の使用履歴を記憶する使用履歴データベース８６が設けられている。この使用履歴データベース８６は、好適には、例えば昼間帯（午前５時〜午後６時：デイタイム）、夜間帯（午後六時〜午前５時：ナイトタイム）といった所定の時間帯毎の使用履歴を記憶し得るように構成されている。
【００３５】
上記センタ装置１６′のＣＰＵ３４に機能的に備えられた機能使用判定手段９０は、上記時間帯毎に前記通信カラオケ装置１２に備えられた機能制御プログラムの使用状態を判定する。例えば、前記通信回線１４を介して前記通信カラオケ装置１２の実際の動作を見ることで、各機能制御プログラムがその時点において使用されているか否かを判定する。この機能使用判定手段９０による判定結果は、判定の行われた時間帯と対応付けられて上記記憶装置７６に設けられた使用履歴データベース８６に前記通信カラオケ装置１２毎に記憶される。また、機能実装制御手段９２は、前記通信カラオケ装置１２における上記時間帯毎の機能制御プログラムの実装を制御する。例えば、上記使用履歴データベース８６に記憶された時間帯毎の使用履歴に基づいて、その時間帯において所定期間内に１回も使用されていない機能制御プログラムの実装を抑制すなわち使用不能状態とする。
【００３６】
図８は、前記センタ装置１６のＣＰＵ６０による前記通信回線１４を介した前記通信カラオケ装置１２の機能実装制御の他の態様について説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００３７】
先ず、ＳＢ１において、機能使用状態判定タイミングであるか否かが判断される。このＳＢ１の判断が否定される場合には、ＳＢ４以下の処理が実行されるが、ＳＢ１の判断が肯定される場合には、ＳＢ２において、前記通信カラオケ装置１２に備えられた機能制御プログラムの実際の使用状態が判定される。次に、ＳＢ３において、ＳＢ２の判定結果が時間帯と対応付けられて前記記憶装置７６に設けられた使用履歴データベース８６に記憶される。次に、ＳＢ４において、機能実装制御を実行するタイミングであるか否かが判断される。このＳＢ１の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＢ１の判断が肯定される場合には、ＳＢ５において、機能実装制御を行う対象の時間帯（例えばデイタイム及びナイトタイムの何れか）が選択される。次に、ＳＢ６において、ＳＢ５にて選択された時間帯に対応する使用履歴が前記使用履歴データベース８６から読み出される。次に、ＳＢ７において、ＳＢ６にて読み出された使用履歴に基づいて所定期間内に１回も使用されていない機能制御プログラムがあるか否かが判断される。このＳＢ７の判断が否定される場合には、ＳＢ９以下の処理が実行されるが、ＳＢ７の判断が肯定される場合には、ＳＢ８において、所定期間内に１回も使用されていない機能制御プログラムに関して、対象となる時間帯の実装が抑制（すなわち「ＯＦＦ」に設定）された後、ＳＢ９において、前記通信カラオケ装置１２に新たに実装すなわちインストールすべき機能制御プログラムがあるか否かが判断される。このＳＢ９の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＢ９の判断が肯定される場合には、ＳＢ１０において、前記通信カラオケ装置１２に新たな機能制御プログラムが送信された後、本ルーチンが終了させられる。以上の制御において、ＳＢ２及びＳＢ７が前記機能使用判定手段９０の動作に、ＳＢ８及びＳＢ１０が前記機能実装制御手段９２の動作にそれぞれ対応する。
【００３８】
このように、本実施例によれば、前記機能使用判定手段９０（ＳＢ２及びＳＢ７）は、所定の時間帯毎に前記通信カラオケ装置１２に備えられた機能制御プログラムの実際の使用状態を判定するものであり、前記機能実装制御手段９２（ＳＢ８及びＳＢ１０）は、前記機能使用判定手段９０による判定結果に応じて前記通信カラオケ装置１２におけるその時間帯毎の機能制御プログラムの実装を制御するものであるため、アダルトコンテンツを含むナイト機能等、使用される時間帯が限定されているカラオケ諸機能に関して、不要な機能制御プログラムの判定及びその実装制御を実用的な態様で行うことができるという利点がある。なお、この態様では、使用されていない機能制御プログラムをアンインストールするものではないため、前記ハードディスク４０の容量確保には繋がらないが、前記ＲＡＭ３８に不要な機能制御プログラムが駐在するのを抑制することができ、その容量を確保できる効果がある。
【００３９】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【００４０】
例えば、前述した実施例における機能実装制御は、所定の通信カラオケ装置１２を対象として各機能制御プログラムの使用状態を判定し、その判定結果に応じその通信カラオケ装置１２における機能実装を制御するものであったが、本発明はこれに限定されるものではなく、例えば、複数の通信カラオケ装置１２を等しい形態で用いるカラオケボックス等において、既に設置されている通信カラオケ装置１２における各機能制御プログラムの使用状態に応じて新たに設置する通信カラオケ装置１２における各機能制御プログラムの実装を制御するものであってもよい。このようにすれば、新たに設置する通信カラオケ装置１２におけるカラオケ諸機能の実装制御を簡便且つ的確に行うことができ、設置直後から最適な状態で運用できるという利点がある。
【００４１】
また、前述した実施例において、前記機能実装制御手段９２は、前記機能使用判定手段９０により所定期間内に１回も使用されていないものと判定された機能制御プログラムの実装を制御するものであったが、これは飽くまでも一例であり、例えば、前記機能使用判定手段９０により判定される各機能制御プログラムの使用頻度に応じてそれらの実装を制御する等、様々な制御の態様が考えられる。
【００４２】
その他、一々例示はしないが、本発明はその趣旨を逸脱しない範囲内において種々の変更が加えられて実施されるものである。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施例である通信カラオケシステムを説明する図である。
【図２】図１の通信カラオケシステムを構成する通信カラオケ装置の構成を例示するブロック線図である。
【図３】図２の通信カラオケ装置における動作設定情報について説明する図である。
【図４】図１の通信カラオケシステムを構成するセンタ装置の構成を説明するブロック線図である。
【図５】図４のセンタ装置のＣＰＵに備えられた制御機能について説明する機能ブロック線図である。
【図６】図４のセンタ装置のＣＰＵによる通信回線を介した図２の通信カラオケ装置の機能実装制御について説明するフローチャートである。
【図７】図１の通信カラオケシステムを構成する他のセンタ装置の構成を説明する図である。
【図８】図７のセンタ装置のＣＰＵによる通信回線を介した図２の通信カラオケ装置の機能実装制御について説明するフローチャートである。
【符号の説明】
【００４４】
１０：通信カラオケシステム
１２：通信カラオケ装置
１４：通信回線
１６、１６′：センタ装置
９０：機能使用判定手段
９２：機能実装制御手段
【図１】
2006208911.tif 000003
【図２】
2006208911.tif 000004
【図３】
2006208911.tif 000005
【図４】
2006208911.tif 000006
【図５】
2006208911.tif 000007
【図６】
2006208911.tif 000008
【図７】
2006208911.tif 000009
【図８】
2006208911.tif 000010