(57)【要約】  【課題】スタートアップアニメーションやスクリーンセーバアニメーションの内容を容易に変更することができ、且つ、これらをオンメモリで実行できるコンピュータ装置を提供する。  【解決手段】システムプログラムの一部機能として実行されるスタートアップアニメーションやスクリーンセーバアニメーションのデータを外部ファイルとして持ち、システムプログラムは、アニメーションデータをプログラム内のアドレスではなくハードディスクのディレクトリでこれを指定するようにする。外部ファイルであるため、ダウンロードなどにより容易にこれを書き換えることができる。そして、このアニメーションデータの全部をＲＡＭに読み出してオンメモリでアニメーションを実行し、その間ハードディスクの回転を停止する。これにより、ハードディスクの寿命を延ばすことができる。【選択図】  図４
2005038450.tif 000002
【特許請求の範囲】
【請求項１】
アニメーション映像を表示する機能を有するシステムプログラムおよびアプリケーションプログラムを記憶するとともに、前記アニメーション映像を表示するためのアニメーションデータを前記システムプログラムの外部データとして記憶する不揮発性記憶手段と、
前記システムプログラム、アプリケーションプログラムおよび前記アニメーションデータが読み出される揮発性記憶手段と、
前記アニメーション映像を表示する表示手段と、
電源が供給されたとき、前記表示手段を起動しないで、前記システムプログラムおよび前記アニメーションデータを前記不揮発性記憶手段から揮発性記憶手段に読み出したのち、前記不揮発性記憶手段の動作を停止させる起動準備手段と、
起動スイッチがオンされたとき、前記表示手段を起動して、前記揮発性記憶手段に読み出したアニメーションデータを用いてアニメーション映像を再生するとともに、前記アプリケーションプログラムを前記揮発性記憶手段に読み出す起動手段と、
を備えたコンピュータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、使用されていないときやウェークアップ時にアニメーション映像を表示するコンピュータ装置に関する。
【背景技術】
【０００２】
コンピュータ装置が使用されていないとき、画面の焼き付きを防止し、且つ、システムが動作中であることを表示するためにスクリーンセーバアニメーションを表示するようにしたものがある。また、電源オン時にシステムの起動が完了するまでの時間をつなぐためにスタートアップアニメーションを表示するようにしたものがある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来はこれらアニメーションを表示するためのデータもシステムプログラムの一部であったため、コンピュータシステムに不慣れな者が書き換えるのは困難であり、また、ネットワークで接続されたセンタからのダウンロードで自動書き換えすることも不可能であった。
【０００４】
一方、このアニメーション表示機能をシステムプログラムから外して別のアプリケーションプログラムとして機能させればデータの書き換えも容易にできるが、この場合には、ＲＡＭ容量の制約により、動作中にハードディスクをアクセスして画像データを読み出す必要がありハードディスクを止められないという欠点があった。すなわち、ハードディスク記憶装置は機構部分が多く、その寿命はディスクの回転時間によって大きく左右される。このため、コンピュータ装置が使用されていない間はできる限りディスクの回転を止めることが望ましいが、上記のようにスクリーンセーバアニメーションをアプリケーションで実行する方式では利用者が装置を使用していない間でも常時ハードディスクにアクセスして画像データを読み込まなければならず、ハードディスクの回転を止められないという問題点がある。アプリケーションプログラムと画像データの全てをオンメモリで処理できるだけのＲＡＭを搭載すればよいが、スクリーンセーバアニメーションのために必要以上のメモリを搭載することは装置の構成上好ましいことではない。
【０００５】
この発明は、スタートアップアニメーションやスクリーンセーバアニメーションの内容を容易に変更することができ、且つ、これらをオンメモリで実行できるコンピュータ装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、アニメーション映像を表示する機能を有するシステムプログラムおよびアプリケーションプログラムを記憶するとともに、前記アニメーション映像を表示するためのアニメーションデータを前記システムプログラムの外部データとして記憶する不揮発性記憶手段と、前記システムプログラム、アプリケーションプログラムおよび前記アニメーションデータが読み出される揮発性記憶手段と、前記アニメーション映像を表示する表示手段と、電源が供給されたとき、前記表示手段を起動しないで、前記システムプログラムおよび前記アニメーションデータを前記不揮発性記憶手段から揮発性記憶手段に読み出したのち、前記不揮発性記憶手段の動作を停止させる起動準備手段と、起動スイッチがオンされたとき、前記表示手段を起動して、前記揮発性記憶手段に読み出したアニメーションデータを用いてアニメーション映像を再生するとともに、前記アプリケーションプログラムを前記揮発性記憶手段に読み出す起動手段と、を備えたことを特徴とする。
【発明の効果】
【０００７】
この発明によれば、起動時にアニメーション映像を表示するためのアニメーションデータをシステムプログラムの外部データとして記憶し、これを電源供給時に揮発性メモリに読み込んでおくことができるため、起動スイッチがオンされたとき速やかにアニメーションを表示することができ、利用者に待ち時間を生じさせない。
【発明を実施するための最良の形態】
【０００８】
図面を参照してこの発明の実施形態であるコンピュータによって制御される可搬型通信カラオケ装置について説明する。図１は同カラオケ装置の正面図、図２は同カラオケ装置の概略構成図、図３は同カラオケ装置のブロック図である。
【０００９】
この可搬型通信カラオケ装置は、シェル形のボディ１０の内部に装置本体２，アンプ３，メインスピーカ４をはじめカラオケ演奏に必要な全ての機器を収納しているとともに、ボディ１０上面のトップパネルにディスプレイ５およびコントロールパネル６を有している。ディスプレイ５は液晶マトリクスのカラー表示器である。装置正面に、中高音用のステレオスピーカおよび低音用のモノラルスピーカからなるメインスピーカ４、リモコン装置４７からの赤外線信号を受光するための赤外線受光部１４、赤外線信号を受光したとき点灯する確認用ＬＥＤ１５、および、前記リモコン装置４７から入力された曲番号を表示する７セグメント表示器１６を有している。このカラオケ装置はこの正面が聴衆に向けて設置される。
【００１０】
装置底面に４個の大型キャスタが設けられ、装置背面には図示しない把手およびフットステップが設けられており、把手を引きまたは押すことにより、あるいは、フットステップを足で押すことによってこのカラオケ装置を移動させることができる。
【００１１】
また、ディスプレイ５およびコントロールパネル６を含むトップパネルは、水平に時計回り１８０度，反時計回り１８０度の３６０度の範囲で回転可能になっている。これにより、歌唱者は任意の方向にディスプレイ５を向けて歌うことができる。たとえば、ディスプレイ５を正面方向に向けて聞き手と一緒に歌うこともできる。
【００１２】
コントロールパネル６には、キースイッチ群および調節ボリューム群が設けられている。キースイッチ群は、曲番号を入力するテンキー，メモリセットスイッチ，演奏をスタート／ストップするスタート／ストップスイッチ，キーチェンジスイッチ，テンポチェンジスイッチなどを含んでいる。前記リモコン装置４７には、これらのキースイッチ群と同様のキースイッチ群が設けられており、両キースイッチ群とも同様の機能を有している。調節ボリューム群は、モニタスピーカ２３の音量を調節するモニタ音量ボリューム，マイクから入力される音声信号の音量を調節するマイク音量ボリューム，エコー量を調節するエコーコントロールボリュームなどを含んでいる。これらキースイッチ群，調節ボリューム群は、内部に収納されている装置本体２，コントロールアンプ３のうち、それぞれ制御対象となる機器にケーブルによって接続されている。
【００１３】
ディスプレイ５にはＬＣＤマトリクスのディスプレイ本体のほかモニタスピーカ２３が設けられている。このモニタスピーカ２３は、メインスピーカ４が装置正面に固定的に設けられているため、回動自在のディスプレイ５に追従してカラオケ歌唱者にカラオケ演奏音を聴かせるためのものである。なお、正面のメインスピーカ４からは伴奏音と歌唱音声が出力され、モニタスピーカ２３からは伴奏音，カラオケ歌唱音声に加えてガイドメロディ音が出力される。これにより、歌い手はガイドメロディによって歌いやすくなり、聞き手にはガイドメロディがないためカラオケ歌唱が上手く聞こえるというメリットがある。
【００１４】
ディスプレイ５はヒンジ部によってコントロールパネル６上で揺動自在に支持されている。ディスプレイ５を閉じると、コントロールパネル６の蓋の機能を果たす。移動中はディスプレイ５を閉じることにより、ＬＣＤマトリクス表示器本体のほかコントロールパネルのキースイッチ群，調節ボリューム群を保護することができる。
【００１５】
図３は同可搬型カラオケ装置のブロック図である。装置本体２において、装置全体の動作を制御するＣＰＵ３０，ＲＯＭ３１，ＲＡＭ３２，ハードディスク記憶装置（ＨＤＤ）３７がバスを介して接続されたコンピュータ構成になっており、さらに、このバスに、操作インタフェース３５，通信制御部３６，音源装置３８，音声データ処理部３９，インタフェース４０，文字表示部４５および表示制御部４６が接続されている。操作インタフェース３５には、コントロールパネル６およびリモコン受信部３３が接続され、インタフェース４０には、コントロールアンプ３が接続されている。また、コントロールパネル６はインタフェース３ｂを介してコントロールアンプ３にも接続されている。
【００１６】
ＲＯＭ３１にはこの装置を起動するために必要な起動プログラムなどが記憶されている。この装置の動作を制御するシステムプログラム，アプリケーションプログラムなどはＨＤＤ３７に記憶されており、装置の電源がオンされると上記起動プログラムによってＲＡＭ３２に読み込まれる。ＲＡＭ３２には、該プログラム記憶エリアやカラオケ演奏を実行する楽曲データを読み込む実行データ記憶エリアのほか、スタートアップアニメーションやスクリーンセーバアニメーションのデータを読み出すアニメーションデータ読出エリア３２ａなどが設定されている。また、ＨＤＤ３７は、１ＧＢの記憶容量を有し、前記プログラム、約５０００曲分の楽曲データ、ジャンル等に対応した複数の背景映像用静止画データ、前記スタートアップアニメーションやスクリーンセーバアニメーションのデータなどを記憶している。通信制御部３６はモデムを含み電話回線を介したセンタとの交信を制御する。通信制御部３６にはモジュラジャック３６ａが接続されている。
【００１７】
音源装置３８は、楽曲データの楽音トラックのデータに基づいて楽音信号を形成する。楽曲データはカラオケ演奏時にＣＰＵ３０によって読み出される。楽音トラックは演奏トラック，ガイドメロディトラックを含む複数トラックで構成されており、音源装置３８はこのデータに基づいて複数パートの伴奏音およびガイドメロディ音からなる楽音信号を並行して形成する。音声データ処理部３９は、楽曲データに含まれる音声データに基づき、指定された長さ，指定された音高の音声信号を形成する。音声データは、音源装置３８で電子的に発生しにくいバックコーラスなどの信号波形をそのままＡＤＰＣＭデータ化して記憶したものである。
【００１８】
音源装置３８が形成した楽音信号および音声データ処理部３９が形成した音声信号はコントロールアンプ３に入力される。コントロールアンプ３にはカラオケ歌唱用のマイク４８，４９が接続されており、これらマイク４８，４９からカラオケ歌唱の音声信号も入力される。コントロールアンプ３はこれらの信号を指示されたゲインで増幅するとともに各信号にリバーブやエコーなどの効果を付与する。伴奏音，ガイドメロディ音，マイク音および全体のゲイン（音量）はコントロールパネル６の操作またはリモコン受信部３３を介したリモコン４７の操作によって指示される。コントロールアンプ３はミキシング部３ａを備えている。ミキシング部３ａは、増幅および効果を付与された伴奏音，マイク音（歌唱音声信号）をメインアンプ４１に出力するとともに、伴奏音，ガイドメロディ音，マイク音をモニタアンプ４２に出力する。メインアンプ４１は入力された信号を電力増幅してメインスピーカ４を駆動し、モニタアンプ４２は入力された信号を電力増幅してモニタスピーカ２３を駆動する。
【００１９】
文字表示部４５は、カラオケ演奏時に、楽曲データから読み出された文字データに基づいて曲名や歌詞などの文字パターンを生成する。表示制御部４６は、ＨＤＤ３７から読み出される静止画データと文字パターンとを合成しＬＣＤマトリクスのディスプレイ５に出力する。
【００２０】
図４は前記ハードディスク記憶装置３７の構成を説明する図である。同図（Ａ）において、ハードディスク記憶装置３７には、システムプログラム、アプリケーションプログラム、楽曲データ、背景映像用静止画データ、アニメーションデータなどを記憶するディレクトリがそれぞれ設定されている。システムディレクトリに記憶されているシステムプログラムには、スタートアップアニメ実行モジュールやスクリーンセーバアニメ実行モジュールが含まれており、これらのモジュールも電源オン時にＲＡＭ３２に読み込まれる。これらのモジュールは後述のスタートアップアニメーションデータおよびスクリーンセーバアニメーションデータをディレクトリで指定しており、実行時に該アニメーションデータを読み出す。楽曲データのディレクトリには約５０００曲分の楽曲データが記憶されており、それぞれ曲番号で識別される。背景映像用静止画データは、カラオケ曲の演奏時にディスプレイ５に背景映像を表示するためのデータであり、演奏される曲のジャンルなどに応じて選択できるように複数種類のデータが記憶されている。
【００２１】
アニメデータとしては、スタートアップアニメーションデータおよびスクリーンセーバアニメーションデータが記憶されている。これらアニメーションデータは、同図（Ｂ）に示すようにヘッダ，動作指示データ，画像データ，サウンドデータおよびＭＩＤＩデータからなっている。ヘッダはこのデータの種類や制作年月日などを示すデータ群である。動作指示データは後続の画像データの移動や切り換えタイミングを時間順に指示するデータである。画像データはそれぞれ個別の複数の静止画像からなっており、これらの表示を切り換えたり、移動させたりすることによって少ないデータで動画的な変化のあるアニメーション画像を表示する。サウンドデータはアニメーション画像の表示中に再生する効果音などの音声データである。また、ＭＩＤＩデータはアニメーション画像の表示中にＢＧＭとして再生する曲データである。ＭＩＤＩデータは音源装置３８によって演奏され、サウンドデータは音声データ処理部３９によって再生される。これらのアニメーションデータは、前記スタートアップアニメ実行モジュールやスクリーンセーバ実行モジュールによって読み出される。また、これらアニメーションデータは楽曲データや背景映像用静止画データとともに配信センタからダウンロードすることができる。
【００２２】
図５，図６のフローチャート，図７，図８のＬＣＤディスプレイへの表示例を参照してこの発明の可搬型カラオケ装置の動作を説明する。
【００２３】
図５において、カラオケ装置の電源プラグがコンセントに差し込まれるとまずＲＯＭ３１に記憶されている起動プログラムが実行され、ハードディスク記憶装置３７からシステムプログラムをＲＡＭ３２に読み出してシステムを起動する（ｓ１）。このときシステムプログラムの一部として読み出されたスタートアップアニメ実行モジュールがスタートアップアニメーションデータのディレクトリを指定して該データを読み出す（ｓ２）。こののち、ハードディスク記憶装置３７（ディスクの回転）を停止する（ｓ３）。すなわち、このカラオケ装置は商用電源への接続によって自動的にシステムが起動するがディスプレイ５をオンしたりスタートアップ音を発生することはせず、利用者にはまだ装置が起動していないように見える。そして、この状態で利用者が装置を使用するために起動スイッチをオンしたとき（ｓ４）、ディスプレイ５をオンし（ｓ５）、予めＲＡＭ３２に読み込んでおいたスタートアップアニメーションを実行する（ｓ６）。このスタートアップアニメーションは、図７（Ａ）〜（Ｃ）に示すように、この装置の名称である「ＰａｒｔｙＤＡＭ」のロゴが徐々に厚みを増してゆき最後に光り輝くというものであり、アニメーションの最後の光り輝くタイミングに「ジャーン」というスタートアップサウンドが再生される。このスタートアップアニメーションと並行してハードディスク記憶装置３７を再度起動し（ｓ７）、カラオケ演奏のためのセットアップを行う（ｓ８）。これにより、あたかも利用者の電源オンから極めて短時間に装置が起動したような印象を与えることができる。こののち、リクエスト待ちの画面を表示しながらリクエストがあるまで待機する（ｓ１１，ｓ１２）。リクエストがあればｓ１１からｓ１８に進み、リクエストされた曲の楽曲データをハードディスク記憶装置３７から読み出して（ｓ１８）、カラオケ曲の演奏を実行する（ｓ１９）。カラオケ曲の演奏が終了すると（ｓ２０）、リクエスト待ち画面の表示に戻る（ｓ９）。
【００２４】
一方、リクエストがないまま５分が経過すると（ｓ１２）、スクリーンセーバ実行モジュールが実行され、このモジュールがディレクトリで指定するスクリーンセーバアニメーションを読み出したのち（ｓ１３）、ハードディスク記憶装置３７を停止する（ｓ１４）。そして、このスクリーンセーバアニメーションを実行する（ｓ１５）。このスクリーンセーバアニメーションは図８（Ａ）〜（Ｃ）に示すように、カラオケ装置のそばをマイクを持ったキャラクタが行き来するイラストのアニメーションであり、キャラクタの移動に応じて様々な効果音やＢＧＭが発生される。このまま、リクエストがあるまで待機し（ｓ１６）、リクエストがあるとｓ１７に進む。ここで、リクエストとはリモコン装置４７またはコントロールパネル６による曲番号の入力であり、リクエストがあると、カラオケ装置は、その曲番号で指定されるカラオケ曲の楽曲データをハードディスク記憶装置３７から読み出して演奏を実行する。
【００２５】
このように、装置の電源がオンされたのち実際に利用されるまで、および、装置が立ち上がったのちでも５分以上利用されない場合には、ハードディスク記憶装置３７を停止してオンメモリの機能のみで待機するようにしたことにより、ハードディスク記憶装置３７の寿命を延ばすことができる。また、ディスプレイ５がオンされた状態で５分以上継続して利用されない場合にはスクリーンセーバアニメーションを実行するようにしたことにより、ＬＣＤディスプレイ５の焼きつきを防止することができる。また、電源に接続したときに予めシステムを立ち上げておき、利用者が起動スイッチをオンしたとき、ディスプレイのオンやセットアップ動作のみを行うようにしたことにより、利用者が利用しようとしたとき即座に利用できる状態にすることができ、利用者を待たせることがない。
【００２６】
図６は配信センタから各種データをダウンロードするときの動作を示すフローチャートである。まず係員またはこの可搬型カラオケ装置を設置している店舗（旅館等）の店員がこの装置を電話回線に接続して（ｓ２５）、ダウンロードモードにセットする（ｓ２６）。電話回線へ接続は、モジュラケーブルを用いてモジュラジャック３６ａと電話回線の端子とを接続する操作である。また、ダウンロードモードのセットは、利用者が操作するキースイッチの特殊なシーケンスによる「かくしコマンド」でセットすることができる。
【００２７】
以上の操作を行うとカラオケ装置は配信センタに電話を掛けて（ｓ３０）、ダウンロードを要求する（ｓ３１）。配信センタはこのダウンロード要求に応じて楽曲データのリリースリストを送信してくるのでこれを受信する（ｓ３２）。カラオケ装置はこの受信したリリースリストとハードディスク記憶装置３７に記憶しているリリースリストとを比較し、まだダウンロードしていない新曲の楽曲データを選択して不足曲としてダウンロードを要求する（ｓ３３）。そしてこれに応じて配信センタからダウンロードされてくる楽曲データを受信して（ｓ３４）、これをハードディスク記憶装置３７の楽曲データディレクトリに追加記憶する（ｓ３５）。次に配信センタは背景映像用の静止画データのリリースリストを送信してくるのでこれを受信し（ｓ３６）、このリリースリストとハードディスク記憶装置３７に記憶しているリリースリストとを比較し、新たにリリースされた静止画データがあった場合にはこのデータを要求するコマンドを送信する（ｓ３７）。これに応じて送信されてくる新たな静止画データを受信して（ｓ３８）、ハードディスク記憶装置３７に記憶する（ｓ３９）。静止画データの記憶データ数は限定されているため、古い静止画データを消去してそのうえにこれを書き込む。そして、新たなスタートアップアニメーションデータまたはスクリーンセーバアニメーションデータが配信センタに登録されている場合には、この新たなアニメーションデータをダウンロードする（ｓ４１）。スタートアップアニメーションデータおよびスクリーンセーバアニメーションデータはそれぞれ１種類ずつのみ記憶するため、古いデータの上にこの新たなデータを上書きする（ｓ４２）。こののち電話回線を切断して（ｓ４３）、動作を終了する。
【００２８】
このように、スタートアップアニメーションデータもスクリーンセーバアニメーションデータもシステムプログラムから外部ファイルをディレクトリで指定することができ、このファイルを配信センタからダウンロードすることができるため、容易に新たなアニメーションを導入することができ、利用者が飽きないようにすることができる。
【図面の簡単な説明】
【００２９】
【図１】この発明の実施形態である可搬型カラオケ装置の外観図
【図２】同可搬型カラオケ装置の概略構造図
【図３】同可搬型カラオケ装置のブロック図
【図４】同可搬型カラオケ装置のハードディスク記憶装置の構成を示す図
【図５】同可搬型カラオケ装置の動作を示すフローチャート
【図６】同可搬型カラオケ装置の動作を示すフローチャート
【図７】同可搬型カラオケ装置のスタートアップアニメーションの一例を示す図
【図８】同可搬型カラオケ装置のスクリーンセーバアニメーションの一例を示す図
【符号の説明】
【００３０】
２…カラオケ装置本体
３…コントロールアンプ
６…コントロールパネル
５…ディスプレイ
３２…ＲＡＭ
３２ａ…アニメーションデータ読出エリア
３７…ハードディスク記憶装置
４７…リモコン装置
【図１】
2005038450.tif 000003
【図２】
2005038450.tif 000004
【図３】
2005038450.tif 000005
【図４】
2005038450.tif 000006
【図５】
2005038450.tif 000007
【図６】
2005038450.tif 000008
【図７】
2005038450.tif 000009
【図８】
2005038450.tif 000010