(57)【特許請求の範囲】
【請求項１】
無線または有線にて一つまたは複数の、単独で再生可能な元データと、
前記元データの内容を補完して新たな再生可能なカラオケデータを生成する差分データと、改変履歴情報または変更箇所のポインタ情報とを有するスケーラブルなカラオケデータを受信して再生可能なカラオケデータ再生装置であって、
文字、画像を表示する表示手段と、
楽曲を再生する再生手段と、
曲指定や設定操作を行うボタン、カーソル等の操作手段と、
前記操作手段を所定の操作で操作することにより、所望の楽曲に対応するスケーラブルなカラオケデータをダウンロードする手段と、
前記スケーラブルなカラオケデータから、前記改変履歴情報または前記変更箇所のポインタ情報にもとづいて、前記差分データを除くことによりダウングレードを行う手段と、
前記操作手段を所定の操作で操作することにより、前記ダウングレードを行う手段によってダウングレードされたカラオケデータを前記再生手段にて再生するとともに対応する歌詞および画像を前記表示手段に表示する手段と、
を備えたことを特徴とするカラオケデータ再生装置。
【請求項２】
無線または有線にて一つまたは複数の、単独で再生可能な元データと、
前記元データの内容を補完して新たな再生可能なカラオケデータを生成する差分データと、改変履歴情報または変更箇所のポインタ情報とを有するスケーラブルなカラオケデータを受信して再生可能なカラオケデータ再生装置であって、
曲指定や設定操作を行うボタン、カーソル等の操作手段と、
文字、画像を表示する表示手段と、
楽曲を再生する再生手段と、
前記操作手段を所定の操作で操作することにより、所望の楽曲に対応するスケーラブルなカラオケデータをダウンロードする手段と、
前記スケーラブルなカラオケデータから、前記改変履歴情報または前記変更箇所のポインタ情報にもとづいて、前記差分データを除くことによりダウングレードを行う手段と、
前記ダウングレードを行う手段によってダウングレードされたカラオケデータを記憶する記憶手段と、
前記操作手段を所定の操作で操作することにより、前記ダウンロードしたスケーラブルなカラオケデータまたは前記記憶手段の記憶するダウングレードを行う手段によってダウングレードされたカラオケデータを前記再生手段にて再生するとともに対応する歌詞および画像を前記表示手段に表示する手段と、
を備えたことを特徴とするカラオケデータ再生装置。
【請求項３】
再生する楽曲に対応するカラオケデータのうち記憶手段が記憶しているデータとの差分のデータを含むスケーラブルなカラオケデータをダウンロードして再生することを特徴とする請求項２に記載のカラオケデータ再生装置。
【請求項４】
ダウンロードしたスケーラブルなカラオケデータを記憶する外部記憶手段を備えたことを特徴とする請求項２または請求項３に記載のカラオケデータ再生装置。
【請求項５】
外部記憶手段にダウンロードしたスケーラブルなカラオケデータを記憶する際に記憶されたカラオケデータの複製や他の装置での再生を制限する情報を挿入する著作権管理手段を備えたことを特徴とする請求項４に記載のカラオケデータ再生装置。
【請求項６】
著作権管理手段は、メディア読み取り手段または他の情報機器との交信手段または外部記憶手段からスケーラブルなカラオケデータを読み出す際に、カラオケデータに挿入されている著作権情報を参照し再生許可である場合に楽曲再生を行うことを特徴とする請求項４または請求項５に記載のカラオケデータ再生装置。
【請求項７】
外部記憶手段がスケーラブルなカラオケデータを前記改変履歴情報または前記ポインタ情報を有する状態のまま保存することを特徴とする請求項４から請求項６のいずれかに記載のカラオケデータ再生装置。
【請求項８】
外部記憶手段がスケーラブルなカラオケデータを前記改変履歴情報または前記ポインタ情報を破棄して保存することを特徴とする請求項４から請求項６のいずれかに記載のカラオケデータ再生装置。
【請求項９】
スケーラブルなカラオケデータを前記改変履歴情報または前記ポインタ情報を有する状態のまま保存するかスケーラブルなカラオケデータを前記改変履歴情報または前記ポインタ情報を破棄して保存するかを、ユーザーが前記操作手段により選択できることを特徴とする請求項７または請求項８に記載のカラオケデータ再生装置。
【請求項１０】
前記操作手段にてダウンロードするスケーラブルなカラオケデータの品質を指定しスケーラブルなカラオケデータをダウンロードすることを特徴とする請求項１から請求項９のいずれかに記載のカラオケデータ再生装置。
【請求項１１】
前記表示手段に表示されたダウンロード所要時間や価格情報をもとに前記操作手段にて楽曲に対応するスケーラブルなカラオケデータをダウンロードすることを特徴とする請求項１から請求項１０のいずれかに記載のカラオケデータ再生装置。
【請求項１２】
音量および／またはキーおよび／またはテンポを制御する制御手段を備え、
ダウングレードされたカラオケデータの再生が前記制御手段を用いて制御可能なことを特徴とする請求項１から請求項１１のいずれかに記載のカラオケデータ再生装置。
【請求項１３】
ダウングレードされたカラオケデータの再生出力を有線、無線、メディア交換などの手法により、外部の機器（テレビ、ラジオ、スピーカ、ヘッドホン、ディスプレイ）に転送する再生転送手段を備えたことを特徴とする請求項１から請求項１２のいずれかに記載のカラオケデータ再生装置。
【発明の詳細な説明】
【０００１】
本発明は、スケーラブルなカラオケデータを再生可能な装置に関する。
【０００２】
【従来の技術】
近年、ディジタル技術の進歩や、マイクロプロセッサの高性能化、また通信技術の発達・多様化により各種のデータサービスを様々なネットワーク経由で利用することが可能となってきている。このようなサービスを受けるために、一般には、パソコンおよびパソコンを電話などの通信回線に接続するモデムやターミナルアダプタを用い、インターネット接続プロバイダと通信回線を経由して接続し、さらにインターネット接続プロバイダが、通信をインターネットに接続する。現在はパソコン以外にも各種端末が用いられ、ポータブル端末、携帯電話、さらにはデジタルテレビやカーナビ等、非常に多岐にわたり各人が複数台の情報機器を所有するケースも増えてきている。また、取り扱われるデータも端末や通信回線に合わせて多様化している。
【０００３】
このようなネットワーク経由でのデータサービスの一つとして、通信カラオケサービスがある。以下、図２３はこのような通信カラオケサービスを実現した通信カラオケシステムであり、図２３を参考にして、上述の、インターネット接続を使ってカラオケサービスプロバイダのサーバと接続し、通信カラオケサービスを利用する従来のカラオケデータ再生装置とカラオケデータのダウンロード動作を説明する。
【０００４】
パソコンや携帯電話等の端末およびキーボードやボタン等の操作手段およびディスプレイ等の表示手段およびスピーカで構成されるマイコンシステムにモデムなどの通信インタフェイスを接続し、この装置を用いて、インターネット接続サービスプロバイダに接続することができる。
【０００５】
インターネット接続サービスプロバイダへの接続は、一般的な技術なのでここではその手順、技術内容の詳細は省略する。
【０００６】
インターネットに接続された、上記のマイコンシステム上でいわゆるブラウザソフトを(ＷＷＷサーバのクライアントソフト)を実行して、インターネット上のＷＷＷサーバにアクセスすることが可能である。
【０００７】
ここでは、ＷＷＷサーバを用いたサービスの一つとして、カラオケサービスプロバイダと接続するものとする。カラオケサービスプロバイダ側にはＷＷＷサーバが稼働しており、マイコンシステム上ではＷＷＷクライアントが稼働しているので、所定の手順で交信することにより、ファイル情報の交信が可能である。
【０００８】
カラオケサービスプロバイダに接続する場合には、ＷＷＷクライアントは、まずカラオケサービスプロバイダのインデックスページ(一般にはindex.htmという名前のドキュメントファイル)を取得する。このページには、カラオケのアクセスメニューが記載されており、歌手名や曲名や新着情報などが記載されたドキュメントを取得するためのリンク情報が埋め込まれている。
【０００９】
たとえば、新着情報を取得するには、この情報を取得するリンク情報に応じて再度カラオケサービスプロバイダのＷＷＷサーバにファイル情報を要求する。
【００１０】
所定の手順に従って、順次ファイル情報を取得して、最終的に所望の曲目データのリストにまで到着すると、所望のカラオケデータをファイルとして取得することをＷＷＷサーバに要求して、マイコンシステム上にカラオケ楽曲データを取得する。有料サービスの場合は、これらの手順の中で、必要に応じてユーザー認証や課金処理を行う。
【００１１】
ダウンロードされたカラオケデータを演奏するには、端末にインストールされているカラオケソフトを起動する。このカラオケソフトはカラオケ楽曲データを読み込み、通常はＭＩＤＩあるいはＭＩＤＩに類する形式で記載されている楽曲情報をソフト的に解釈しつつ、パソコン本体に設置されている各種のハードウエア装置を必要に応じて制御しながら、音響データに変換してスピーカに出力する。
【００１２】
同時にカラオケ楽曲データに含まれる歌詞および歌詞の色代わり情報などを使い上記音響データに同期して、ディスプレイ上に歌詞と歌詞の色代わりや背景画その他カラオケに必要な情報を表示する。
このように、家庭のパソコンや各人の携帯電話を用いて、通信カラオケサービスを行うことが可能となる。
【００１３】
【発明が解決しようとする課題】
しかしながら、上述の従来のカラオケデータ再生装置では装置毎にカラオケデータをダウンロードしてデータを演奏する必要がある。携帯電話とパソコンを所有する人が最初に携帯電話でカラオケを楽しんだ後、次にパソコンでカラオケを楽しもうとすると再度ダウンロードする必要が発生するばかりでなく、費用も携帯電話用カラオケデータとパソコン用カラオケデータの双方に支払いが発生する。一般にパソコンは携帯電話より処理能力が高いため、携帯電話用にダウンロードしたカラオケデータをたとえばメモリカードや赤外線通信などの方法によりパソコンに転送し適切なカラオケソフトで再生した場合、演奏することは可能であるが本来パソコンが持っている能力をフルに発揮するためのデータでないため、ユーザーは再度パソコンの持っている能力をフルに発揮するためのパソコン用のカラオケデータを改めてダウンロードしお金を支払い楽しんでいるのが実情である。
【００１４】
本発明は再生能力や通信能力の異なる複数端末でカラオケサービスを利用する際のダウンロードの要する時間、費用の問題点を解決し、異なる端末でも端末の能力をフルに発揮することが可能であって、かつ再利用可能なスケーラブルなカラオケデータを再生するカラオケデータ再生装置を提供することを目的とする。
【００２１】
第１の発明は、無線または有線にて一つまたは複数の、単独で再生可能な元データと、前記元データの内容を補完して新たな再生可能なカラオケデータを生成する差分データと、改変履歴情報または変更箇所のポインタ情報とを有するスケーラブルなカラオケデータを受信して再生可能なカラオケデータ再生装置であって、文字、画像を表示する表示手段と、楽曲を再生する再生手段と、曲指定や設定操作を行うボタン、カーソル等の操作手段と、前記操作手段を所定の操作で操作することにより、所望の楽曲に対応するスケーラブルなカラオケデータをダウンロードする手段と、前記スケーラブルなカラオケデータから、前記改変履歴情報または前記変更箇所のポインタ情報にもとづいて、前記差分データを除くことによりダウングレードを行う手段と、前記操作手段を所定の操作で操作することにより、前記ダウングレードを行う手段によってダウングレードされたカラオケデータを前記再生手段にて再生するとともに対応する歌詞および画像を前記表示手段に表示する手段と、を備えたことを特徴とするカラオケデータ再生装置である。
【００２２】
上記第１の発明によれば、ダウンロードしたカラオケデータと差分データを含むカラオケデータを組み合わせたスケーラブルなカラオケデータを再生することができる。したがって、かつてダウンロードしたカラオケデータを再生したときに比べ高品質／高機能のカラオケを楽しむことができより大きな喜びを得ることができる。つまり、一度ダウンロードしたカラオケデータの品質／機能に不満を持ち高品質／高機能のカラオケデータを入手したくなった場合に新たに高品質／高機能のカラオケデータ全体をダウンロードせずとも差分データのみで構成されるカラオケデータをダウンロードすることで高品質／高機能のカラオケを楽しむことができるようになる。
【００２３】
第２の発明は、無線または有線にて一つまたは複数の、単独で再生可能な元データと、前記元データの内容を補完して新たな再生可能なカラオケデータを生成する差分データと、改変履歴情報または変更箇所のポインタ情報とを有するスケーラブルなカラオケデータを受信して再生可能なカラオケデータ再生装置であって、曲指定や設定操作を行うボタン、カーソル等の操作手段と、文字、画像を表示する表示手段と、楽曲を再生する再生手段と、前記操作手段を所定の操作で操作することにより、所望の楽曲に対応するスケーラブルなカラオケデータをダウンロードする手段と、前記スケーラブルなカラオケデータから、前記改変履歴情報または前記変更箇所のポインタ情報にもとづいて、前記差分データを除くことによりダウングレードを行う手段と、前記ダウングレードを行う手段によってダウングレードされたカラオケデータを記憶する記憶手段と、前記操作手段を所定の操作で操作することにより、前記ダウンロードしたスケーラブルなカラオケデータまたは前記記憶手段の記憶するダウングレードを行う手段によってダウングレードされたカラオケデータを前記再生手段にて再生するとともに対応する歌詞および画像を前記表示手段に表示する手段と、を備えたことを特徴とするカラオケデータ再生装置である。
【００２４】
上記第２の発明によれば、いくつかのカラオケデータを保存することができるようになるので、直前にダウンロードしたカラオケデータばかりではなく、かつてダウンロード済みのカラオケデータと差分データからなるスケーラブルなカラオケデータを再生することができる。
【００２５】
第３の発明は、再生する楽曲に対応するカラオケデータのうち記憶手段が記憶しているデータとの差分のデータを含むスケーラブルなカラオケデータをダウンロードして再生することを特徴とする請求項２に記載のカラオケデータ再生装置である。
【００２６】
上記第３の発明によれば、たとえば手持ちの音楽ＣＤなどをスケーラブルなカラオケデータの一構成要素とし、万一音楽ＣＤのデータだけではカラオケとして利用不可能な場合であっても差分のデータをダウンロードすることでカラオケを楽しむことができる。したがって、一度購入したマルチメディアのデータを有効に活用ができるばかりでなく、今後新たに高品質／高機能の再生装置を入手した際に元のマルチメディアデータを再生した場合に不満と感じても、差分のデータをダウンロードすることで単に品質／機能の向上に対して喜びを得るばかりでなく、自分の持っているデータが再利用できたという喜びまで得ることができる。
【００２７】
第４の発明は、第２の発明または第３の発明に加え、ダウンロードしたスケーラブルなカラオケデータを記憶する外部記憶手段を備えたことを特徴とするカラオケデータ再生装置である。
【００２８】
上記第４の発明によれば、一度ダウンロードしたデータを記憶手段に記憶し他の端末で利用することができるため、別の再生装置でダウンロードしたカラオケデータをもとに品質／機能の高いカラオケデータを得ることが可能となる。さらには携帯電話で一度楽しんだカラオケデータをパソコンでスケーラブルに拡張したのちこれを記憶手段にて記憶したとえばテレビでさらに差分データをダウンロードするといった再々利用も可能となり、ユーザーにとって携帯電話でダウンロードしたカラオケデータにさらなる価値を感じることができる。さらには、通信機能を持たないがスケーラブルなカラオケデータを再生できる端末でもカラオケを楽しむことができる。
【００２９】
第５の発明は、第４の発明に加え、外部記憶手段にダウンロードしたスケーラブルなカラオケデータを記憶する際に記憶されたカラオケデータの複製や他の装置での再生を制限する情報を挿入する著作権管理手段を備えたことを特徴とするカラオケデータ再生装置である。
【００３０】
上記第５の発明によれば、ダウンロードしたカラオケデータの著作権を適切に管理することができ、著作権上の観点から外部記憶手段に記憶できなかったデータも適切に外部記憶手段に記憶させることが可能となる。したがって、カラオケデータの利用範囲がさらに広がることになる。
【００３１】
第６の発明は、第３の発明から第５の発明のいずれかに加え、著作権管理手段は、メディア読み取り手段または他の情報機器との交信手段または外部記憶手段からスケーラブルなカラオケデータを読み出す際に、カラオケデータに挿入されている著作権情報を参照し再生許可である場合に楽曲再生を行うことを特徴とするカラオケデータ再生装置である。
【００３２】
上記第６の発明によれば、今まで著作権を保護するために利用できなかったデータもスケーラブルなカラオケデータもしくはその一部として利用することが可能になる。
【００３３】
第７の発明は、第４の発明から第６の発明のいずれかに加え、外部記憶手段がスケーラブルなカラオケデータを前記改変履歴情報または前記ポインタ情報を有する状態のまま保存することを特徴とするカラオケデータ再生装置である。
【００３４】
第７の発明によれば、スケーラブルなデータ構造を保存するため、カラオケデータの再利用性を高めることができる。たとえば、カラオケデータのダウングレードも非常に容易に行うことができる。
【００３５】
第８の発明は、第４の発明から第６の発明のいずれかに加え、外部記憶手段がスケーラブルなカラオケデータを前記改変履歴情報または前記ポインタ情報を破棄して保存することを特徴とするカラオケデータ再生装置である。
【００３６】
第８の発明によれば、スケーラブルなカラオケデータは一般にデータサイズが大きくなるが、このスケーラビリティを破棄し最適化を行うことができるため、データサイズ圧縮が可能となる。
【００３７】
第９の発明は、第７の発明から第８の発明のいずれかに加え、スケーラブルなカラオケデータを前記改変履歴情報または前記ポインタ情報を有する状態のまま保存するかスケーラブルなカラオケデータを前記改変履歴情報または前記ポインタ情報を破棄して保存するかを、ユーザーが前記操作手段により選択できることを特徴とするカラオケデータ再生装置である。
【００３８】
第９の発明によれば、ユーザーがカラオケデータのスケーラブル構造を破棄し最適化を行うか否かを決定できる。最適化によりカラオケデータのデータサイズを圧縮することが可能であるため、たとえば、今後ダウングレードする意思がない場合に最適化を行うといった利用が考えられる。
【００３９】
第１０の発明は、第１の発明から第９の発明のいずれかに加え、前記操作手段にてダウンロードするスケーラブルなカラオケデータの品質を指定しスケーラブルなカラオケデータをダウンロードすることを特徴とするカラオケデータ再生装置である。
【００４０】
第１０の発明によると、再生装置の最大性能に応じてユーザーの望む以上の高品質／高機能なカラオケデータがダウンロードされるといったことを避けることができ、無駄な出費やダウンロード時間を節約できる。
【００４１】
第１１の発明は、第１の発明から第１０の発明のいずれかに加え、前記表示手段に表示されたダウンロード所要時間や価格情報をもとに前記操作手段にて楽曲に対応するスケーラブルなカラオケデータをダウンロードすることを特徴とするカラオケデータ再生装置である。
【００４２】
第１１の発明によると、誰にでもわかりやすいダウンロード所要時間や価格の情報を元にダウンロードするデータを選択できるばかりでなく、ダウンロードしたあとでユーザーが想像していた以上の料金を請求され不快に感じるといったことを避けることができ、納得いくデータ購入が行える。
【００４３】
第１２の発明は、第１の発明から第１１の発明のいずれかに加え、音量および／またはキーおよび／またはテンポを制御する制御手段を備え、ダウングレードされたカラオケデータの再生が前記制御手段を用いて制御可能なことを特徴とするカラオケデータ再生装置である。
【００４４】
第１２の発明によると、音量、キーテンポが制御可能であるので、歌う人の好みに応じてキーやテンポを調整するといったことや周囲の雰囲気に応じて音量を調整するといったことが可能となり使い勝手が向上する。
【００４５】
第１３の発明は、第１の発明から第１２の発明のいずれかに加え、ダウングレードされたカラオケデータの再生出力を有線、無線、メディア交換などの手法により、外部の機器（テレビ、ラジオ、スピーカ、ヘッドホン、ディスプレイ）に転送する再生転送手段を備えたことを特徴とするカラオケデータ再生装置である。
【００４６】
第１３の発明によると、外部の機器を再生手段として利用可能であるので、カラオケデータ再生装置の再生機能が貧弱である場合あるいはカラオケデータ再生装置に比べ再生機能の優れた機器が周辺にある場合、これを利用してさらに楽しむことができるようになる。たとえば、コンサート会場などで据付のスピーカを利用し大音量／高音質でカラオケを楽しむといったことも可能となる。したがってカラオケデータ再生装置の再生手段の品質／機能に不満を感じたとしてもカラオケデータ再生装置を買い換えることなく高品質／高機能なカラオケを楽しむことができる。
【００４７】
第１６の発明は、スケーラブルなカラオケデータを配信する配信装置であって、スケーラブルなカラオケデータを蓄積する手段あるいは動的にスケーラブルなカラオケデータを生成する手段と、無線または有線にて再生装置からの配信要求を受信する手段と、送信したデータの種類や受信者、受信端末などの送信記録を記憶する送信実績記憶手段と、前記配信要求に応じ前記送信実績記憶手段を参照し過去に送信したデータとの差分のデータをスケーラブルなカラオケデータとして送信する送信手段と、前記送信実績記憶手段に記憶された過去の送信実績を参照し受信者単位あるいは受信者グループ単位で課金処理を行う課金管理手段を備えたことを特徴とするカラオケデータ配信装置である。
【００４８】
第１６の発明によると、単にスケーラブルなカラオケデータを配信するばかりでなくカラオケデータ履歴および課金履歴も管理されているため、ユーザーが異なる端末で同じデータをダウンロードした場合に課金を１度しか行わないことが可能となる。したがって２重課金を恐れつつダウンロードを行うといったユーザーの不安を回避するばかりでなく、２重課金を恐れるがゆえにダウンロードすることを敬遠するといった事態を避けることができるため、カラオケプロバイダ、ユーザーの双方にとって利便性の高いカラオケシステムを提供することが可能となる。
【００４９】
【発明の実施の形態】
以下、図面を参照しながら、本発明の実施の形態について説明する。
【００５０】
（第１の実施の形態）
図１から図１２は本発明の第１の実施形態に係るカラオケデータの概念および実現例を示す図である。
【００５１】
図１３は、本発明の第１の実施形態に係るカラオケデータ再生装置の構成を示すブロック図である。図１３に示すように、１００はカラオケデータ再生装置、１は機能ボタン、２は曲選択ボタン、３はディスプレイ、４はスピーカ、５はマイク、６はディスプレイインタフェイス、７はボタンインタフェイス、８は音声出力インタフェイス、９はＭＩＤＩシンセサイザ、１０はプログラムメモリ、１１は通信インタフェイス、１２はアンテナ、１３は音声入力インタフェイス、１４はＲＡＭ、１５はマイコン、１７は外部メモリインタフェイス、１６は外部メモリ、１９はＣＤプレーヤ、２０はＶＴＲ(ビデオテープレコーダ)、２１はＤＶＤプレーヤ、１８は外部機器インタフェイスである。外部機器インターフェイス１８はアナログ／デジタルにて周囲の機器とマルチメディアデータやカラオケデータをやり取りするため、データ自体および機器間の制御を行うインターフェースである。具体的にはピンジャックコネクタやミニプラグコネクタ、ＵＳＢやＩＥＥＥ１３９４端子、赤外線送受信機やＢｌｕｅｔｏｏｔｈ送受信機などである。コネクタ形状、データ様態、交信プロトコルは接続する外部機器に依存する。
【００５２】
図１４は、本発明の第１の実施形態に係るカラオケデータ配信装置の構成を示すブロック図である。図１４に示すように、１０５はカラオケデータ配信装置、３１は配信装置通信インタフェイス、３２はスケーラブルデータ生成部、３３は課金管理部、３４はコンテンツデータ、３５は課金実績データ、３６はコンテンツ代用情報データ、１０３はインターネットである。
【００５３】
図１５は、本発明の第１の実施形態に係るカラオケデータ再生装置およびカラオケデータ配信装置を用いた通信カラオケシステムの説明図である。図１５において、１００はカラオケデータ再生装置、１は機能ボタン１、２は曲選択ボタン、３はディスプレイ、４はスピーカ、１０１は電話網、１０２はインターネット接続プロバイダ、１０３はインターネット、１０５はデータベース、１０４はカラオケサービスプロバイダである。
【００５４】
図１６から図２１は、図１５に係る通信カラオケシステムにおける、図１３のカラオケデータ再生装置１００の操作手順を説明する図である。
【００５５】
図２２は、図１５に係る通信カラオケシステムにおける、図１３のカラオケデータ再生装置１００と図１４のカラオケデータ配信装置の動作シーケンスとユーザーの操作入力の関係を示す図である。
【００５６】
＜スケーラブルなカラオケデータの説明＞
まず、図１から図１２を用いてスケーラブルなカラオケデータについて説明する。
【００５７】
図１はスケーラブルなカラオケデータの概念を示す図である。本発明の実施形態でいうスケーラブルなカラオケデータとは単体で再生可能／不可能なカラオケデータであって、あるカラオケデータと、内容を補完する一つまたは複数のカラオケデータを選択し組み合わせることで再生可能となるデータである。
【００５８】
一般的には、カラオケデータには、楽曲のタイトル、作詞者名、作曲者名、編曲者名、歌詞の歌いだし、総演奏時間、楽曲データ(＝一般にＭＩＤＩと呼ばれる楽曲データまたはＭＩＤＩと同様に楽曲表現されたデータ、もしくは一般にＷＡＶＥと呼ばれるサンプリング音響データや一般にＭＰＥＧ Ａｕｄｉｏデータと呼ばれるＷＡＶＥを圧縮した音響データ)、歌詞データ、歌詞の表示制御データ（＝文字数、色変りタイミング、行切り替え、ページ切り替え、色指定などの情報を含むデータ）、楽曲データの一部または全部を着信メロディとして設定する際やＡ−Ｂ点のリピート設定などを行うための演奏マーカデータ、演奏を補助する為の画像データ（＝一般にＭＰＥＧやＭｏｔｉｏｎＪＰＥＧ、Ｈ.３２１と呼ばれるフォーマット等の動画像データ）および背景画像データ（＝一般にＪＰＥＧやＧＩＦ、ビットマップと呼ばれるフォーマット等の静止画像データ）などが含まれている。スケーラブルなカラオケデータにはこれらの構成要素が完全な状態あるいは不完全な状態で含まれており、内容を補完するカラオケデータと選択し組み合わせることで再生可能となる。
【００５９】
図１では単体で再生可能である図１中のカラオケデータＡ１００１と再生不可能な図１中の第１の差分カラオケデータ１００２を選択し組み合わせることでカラオケデータＡＢ１００３が生成され再生可能となるイメージである。本発明の実施形態ではこれらの３つすべて、すなわちカラオケデータＡ１００１、第１の差分カラオケデータ１００２、カラオケデータＡＢ１００３をスケーラブルなカラオケデータと呼ぶ。従って、単体で再生可能である図１中のカラオケデータＡＢ１００３と再生不可能な図１中の第２の差分カラオケデータ１００５もスケーラブルなカラオケデータであり、このカラオケデータＡＢ１００３と第２の差分カラオケデータ１００５を選択し組み合わせることで生成されるカラオケデータＡＢＣ１００６もスケーラブルなカラオケデータである。
【００６０】
なお、本実施の形態ではカラオケデータＡ１００１と第１の差分カラオケデータ１００２からカラオケデータＡＢ１００３を生成することやカラオケデータＡＢ１００３と第２の差分カラオケデータ１００５からカラオケデータＡＢＣ１００６を生成することをアップグレードと呼ぶことにする。即ち、アップグレードとは基のデータと差分のデータを結合し内容・機能の高いカラオケデータを生成することをいう。
【００６１】
カラオケデータＡＢ１００３はカラオケデータＡ１００１としても再生可能である。また、カラオケデータＡＢ１００３から第１の差分カラオケデータ１００２相当を除いてカラオケデータＡ１００１を抽出することも可能である。このことを本実施の形態ではダウングレードと呼ぶことにする。即ち、ダウングレードとは基のデータからその一部分を切り離し内容や機能あるいは拡張性の劣るカラオケデータを生成することをいう。
【００６２】
カラオケデータＡＢ１００３はカラオケデータＡ１００１へのダウングレードを実現するため一般に冗長な構造となる。冗長性を排除する操作を本実施の形態では最適化と呼ぶことにする。最適化を行うことでダウングレードが不可になる場合もある。カラオケデータＡＢ１００３に対し最適化を行いカラオケデータＢ１００４とした場合、カラオケデータＢ１００４として再生可能であるが、カラオケデータＢ１００４の構成要素によってはカラオケデータＡ１００１として再生およびカラオケデータＢ１００４からカラオケデータＡ１００１の抽出が行えなくなる。
【００６３】
同様にカラオケデータＡＢＣ１００６はカラオケデータＡとしてもカラオケデータＢとしても再生可能である。また、カラオケデータＡＢＣ１００６から第２の差分カラオケデータ１００５相当を除いてカラオケデータＢ１００４あるいはカラオケデータＡＢ１００３を抽出することおよびさらに第１の差分カラオケデータ１００２相当を除いてカラオケデータＡ１００１を抽出することも可能である。カラオケデータＡＢＣ１００６に対し最適化を行いカラオケデータＢＣ１００７とした場合、単独で再生でありかつカラオケデータＢ１００４としての再生およびカラオケデータＢ１００４の抽出が可能である。カラオケデータＡＢＣ１００６に対し最適化を行いカラオケデータＡＣとすることも可能である。カラオケデータＡＣは単独で再生でありかつカラオケデータＡ１００１としての再生およびカラオケデータＡ１００１の抽出も可能である。カラオケデータＡＢＣ１００６、カラオケデータＢＣ１００７、カラオケデータＡＣのいずれからもカラオケデータＣ１００８への最適化が可能である。
【００６４】
図２はスケーラブルなカラオケデータの実現例を示す図である。カラオケデータには既に説明したように、楽曲のタイトル、作詞者名、作曲者名、編曲者名、歌詞の歌いだし、総演奏時間、楽曲データ、歌詞データ、歌詞の表示制御データ、楽曲データの一部または全部を着信メロディとして設定する際やＡ−Ｂ点のリピート設定などを行うための演奏マーカデータ、演奏を補助する為の画像データおよび背景画像データなどが含まれている。実際のファイル構造は、これらの構成要素を構成要素毎に並べファイルヘッダー等を取り付られる構造や、時系列で構成要素を並べる構造などがあり、さらに全体に対して圧縮をかける場合などもある。カラオケデータＡ１００１とカラオケデータＡＢ１００３の差分データ（第１の差分カラオケデータ１００２）を抽出することもカラオケデータＡ１００１と第１の差分カラオケデータ１００２を結合してカラオケデータＡＢ１００３を生成することもアプリケーションソフトの差分によるアップグレードなど一般的な方法で可能であるが、このときファイル構造上カラオケデータＡ１００１の領域内でデータの上書きが必要になることがある。ダウングレードを実現するために、カラオケデータＡ１００１に対してどのような改変を行いまたどのような追加を行ったのかという改変履歴情報あるいは変更箇所となる改変前のデータを集めそのデータ位置やデータ長を併せてポインタ情報として記憶しておく。
【００６５】
カラオケデータＡＢ１００３に含まれるカラオケデータＡ１００１の再生やカラオケデータＡＢ１００３からカラオケデータＡ１００１へのダウングレードを行うには、カラオケデータＡＢ１００３から改変履歴情報を逆にたどり復元操作を行うか、ポインタ情報を元にカラオケデータＡＢ１００３からカラオケデータＡ１００１の領域を抜き出し当該領域内の変更データを改変前のデータで上書きするなどの方法により行う。
【００６６】
最適化はこの再生やダウンロードといったカラオケデータＡＢ１００３からカラオケデータＡ１００１を抽出不可能にする操作であり、図２に示す実現例では改変履歴情報およびポインタ情報の破棄を行うことになる。
【００６７】
なお、カラオケデータを最適化した後、改変履歴情報やポインタ情報を改めてダウンロードすることで最適化前の状態に戻ることは可能である。つまり、カラオケデータを最適化し一旦ダウングレード出来なくなった後に改変履歴情報やポインタ情報を改めてダウンロードすることでダウングレードすることも可能である。
【００６８】
図３から図１２はカラオケデータの構成要素の特性に注目しスケーラブルなカラオケデータを作成するときの概念の一例を示した図である。ここでは構成要素の特性に応じて様々なスケーラブルなデータ拡張が行えることを示すのが目的であって、すべての構成要素に対してデータフォーマット、実際のデータ内容に応じたすべて手法を示すものではなくここでは一部を紹介しその他は省略する。
【００６９】
たとえば、図３から図１２には歌詞の色変わり情報のスケーラビリティについて示していないが、歌詞の色変わり時刻表現についてであれば、
・歌詞フレーズ単位
・歌詞文字単位
・歌詞文字内の色変わり（ある特定の歌詞文字が時間経過に伴って色変わりすること）
などがある。さらに、その上位概念となる歌詞の色変わりの実現方法としては、
・歌詞の色変わりを時刻表現し再生端末で色変わりを処理する
・歌詞文字の色変わりを動画データとして記録する
など、一般的によく知られたスケーラビリティが存在する。
【００７０】
図３から図８はスケーラブルなカラオケデータの構成要素として、楽曲データのスケーラビリティを示す図である。
【００７１】
図３と図４は楽曲データのうち、一般にＭＩＤＩと呼ばれる楽曲データまたはＭＩＤＩと同様に楽曲表現されたデータをカラオケデータの構成要素とした場合のスケーラビリティの実現例である。ここでＭＩＤＩ１、ＭＩＤＩ３、ＭＩＤＩ１６はそれぞれ同時発声数が１音用、３音用、１６音用のＭＩＤＩデータである。ＭＩＤＩでは機器の制御情報や音の発声／停止をＭＩＤＩイベントという形で取り扱う。
【００７２】
ＭＩＤＩ１、ＭＩＤＩ３のＭＩＤＩイベントが図４に示すようであった場合、同様に図４に示すＭＩＤＩ１→３なるデータとＭＩＤＩ１のデータをマージすればＭＩＤＩ３へアップグレードできる。また、ＭＩＤＩ３からトラック１のデータのみ抽出すればＭＩＤＩ１のデータが得られることは明らかである。
【００７３】
さらにＭＩＤＩ１６へアップグレードするためには４トラックから１６トラックまでの情報を用意し（ＭＩＤＩ３→１６）ＭＩＤＩ３のデータとマージすればよい。
【００７４】
図５と図６は楽曲データのうち、一般にＷＡＶＥと呼ばれるサンプリング音響データをカラオケデータの構成要素とした場合のスケーラビリティの実現例である。ＷＡＶＥ Ｌｅｆｔは音響データのうち左成分（Ｌ）のモノラル音響データを、ＷＡＶＥ Ｒｉｇｈｔは右成分（Ｒ）のモノラル音響データを、ＷＡＶＥ Ｍｏｎｏは左成分（Ｌ）と右成分（Ｒ）を合成した音響データを、ＷＡＶＥ ＳｔｅｒｅｏＡは左成分（Ｌ）と右成分（Ｒ）の合成音響データと左成分（Ｌ）と右成分（Ｒ）の差分音響データにより構成されるステレオ音響データを、ＷＡＶＥＳｔｅｒｅｏＢは左成分（Ｌ）の音響データと右成分（Ｒ）の音響データにより構成されるステレオ音響データを、ＷＡＶＥ ５．１Ｃｈはドルビー社の５．１チャネルオーディオの規格に基づく音響データである。差分カラオケデータとしてＷＡＶＥ Ｍｏｎｏ→ＳｔｅｒｅｏＡに示す左成分（Ｌ）と右成分（Ｒ）の差分音響データとＷＡＶＥ Ｍｏｎｏを結合させることにより、ＷＡＶＥ ＭｏｎｏからＷＡＶＥ ＳｔｅｒｅｏＡへアップグレードが可能である。単独でも再生可能なＷＡＶＥ Ｒｉｇｈｔを差分カラオケデータとして用いることで、ＷＡＶＥ ＬｅｆｔからＷＡＶＥ ＳｔｅｒｅｏＢへアップグレードが可能である。またＷＡＶＥ ＳｔｅｒｅｏＡとＷＡＶＥ ＳｔｅｒｅｏＢとは一般的な演算により相互変換可能であるため、ＷＡＶＥ ＳｔｅｒｅｏＡからＷＡＶＥ ＳｔｅｒｅｏＢを経由してＷＡＶＥ ５．１Ｃｈへのアップグレードも、ＷＡＶＥ ５．１ＣｈからＷＡＶＥ ＳｔｅｒｅｏＢを経由してＷＡＶＥ ＳｔｅｒｅｏＡの抽出も可能となる。
【００７５】
図７と図８は楽曲データのうち、一般にＭＰ３（ＭＰＥＧ１  Ａｕｄｉｏ Ｌａｙｅｒ３）などと呼ばれるＷＡＶＥ（サンプリング音響データ）を圧縮したデータをカラオケデータの構成要素とした場合のスケーラビリティの実現例である。ＷＡＶＥを圧縮する音楽フォーマットは多数存在するが、ＭＰ３は人間の聴覚特性を利用したことを特長とする不可逆圧縮であり、主に最小可聴限界とマスキング特性を利用するフォーマットである。本実施の形態ではこのうち最小可聴限界を利用したスケーラビリティの実現例を示す。
【００７６】
最小可聴限界とは聴覚が検知できる音の最小レベルのことで通常は聴覚が静寂時に聞き取ることのできるノイズの限界から求めるものである。静寂時の最小可聴限界は音の周波数に依存しており、ある周波数において音量が最小可聴限界を下回っている場合その周波数の音は聞こえないのと同様になる。カラオケは完全な静寂環境下で用いられることは少なく、カラオケボックスや観光バスなどといった何らかの騒音環境下で用いられることが多い。
【００７７】
図７および図８に示すＭＰＥＧ ＦｉｌｔｅｒＡはこの騒音環境を想定し最小可聴限界特性を高めに設定しサンプリングしたデータ、ＭＰＥＧ ＦｉｌｔｅｒＢは静寂時の最小可聴限界特性でサンプリングしたデータである。ＭＰＥＧ ＦｉｌｔｅｒＡからＭＰＥＧ ＦｉｌｔｅｒＢへのアップグレードはこの２つのフィルタ特性の差分値を周波数ごとにＭＰＥＧ ＦｉｌｔｅｒＡに加算（補正）した後、ＭＰＥＧ ＦｉｌｔｅｒＡでサンプリングされずＭＰＥＧ ＦｉｌｔｅｒＢではサンプリングされた周波数成分のサンプリング値をさらに加算（結合）することで実現される。
【００７８】
図９から図１２はスケーラブルなカラオケデータの構成要素として、画像データおよび背景画像データのスケーラビリティを示す図である。
【００７９】
図９から図１１は楽曲データのうち、一般にＭＰＥＧと呼ばれるフォーマットの動画像データをカラオケデータの構成要素とした場合のスケーラビリティの実現例である。動画像の概念は静止画を時間順に並べたものとして捉えると比較的わかりやすい。静止画を圧縮する場合、その１枚の画像内でのデータの特徴から圧縮を行う必要があるが、動画像の圧縮は静止画１枚１枚に相当する各画像データ（フレームと呼ぶ）内ばかりではなく各画像データ間すなわちフレーム間での特徴抽出による圧縮が可能である。動画像中で形や色を変化させずに移動する物体のピクセルデータの大部分は前のフレームから流用でき、フレーム間での移動量で表現できるため、フレームごとに各ピクセルのデータを指定する場合に比べデータ量を削減できる。ＭＰＥＧは主に３種類のフレームで構成され、フレーム内でデータが完結するＩフレーム、Ｉフレームまたは前方のＰフレームからの変位を利用するＰフレーム、さらにＩフレームとＰフレームの間に挿入され、前後のＩ，Ｐのフレームからの双方向の変位を利用するＢフレームからなる。Ｂフレームが欠落した場合の動画再生に対する影響はＩフレームとＰフレームが欠落した場合のそれに比べて小さい。動画像の種類にもよるが、Ｂフレームを利用することで画像を向上できる。
【００８０】
図９および図１０に示すＭＰＥＧ１  ＩＰはＩフレームとＰフレームおよび一定間隔でこれらのフレームの取りまとめをするストリームヘッダー（ＳＨ）により構成される。ＭＰＥＧ１  ＩＢＰはＩフレーム、Ｐフレーム、Ｂフレームおよび一定間隔でこれらのフレームの取りまとめをするストリームヘッダーにより構成される。ＭＰＥＧ１  ＩＢＰではＩフレームとＰフレームに対し各１の割合でＢフレームを挿入している。ＭＰＥＧ１  ＩＰとＭＰＥＧ１  ＩＢＰでＩフレームとＰフレームが現れる時間間隔を一緒にするため、ＭＰＥＧ１  ＩＰとＭＰＥＧ１  ＩＢＰのフレームレートをそれぞれ３０フレーム／秒、６０フレーム／秒としている。したがってＭＰＥＧ１  ＩＰからＭＰＥＧ１  ＩＢＰへのアップグレードは追加のＢフレームデータとＭＰＥＧ１  ＩＢＰ用のストリームヘッダーで構成されるＭＰＥＧ１  Ｂなる差分データを用意すればよい。また、ダウングレードを保証したい場合、ポインタ情報としてＭＰＥＧ１  ＩＰのストリームヘッダーを保存しておけばよい。
【００８１】
画像を美しく記録するためにはピクセル毎にどれだけのデータ量を裂いて色を記憶するかも重要である。また、縦横の画素数を増加し高密度表示を行うことも画質の向上には重要である。図１１ではさらにピクセル毎の色情報を倍にするスケーラビリティ（輝度情報・色差情報で４：２：０→４：２：２）および縦横の画素数を倍にするスケーラビリティ（７２０Ｐ→１４４０Ｐ）を示すものである。元来ＭＰＥＧはスケーラビリティを考慮した動画像フォーマットであるため、上記が規格の上で実現可能となっている。
【００８２】
図１２は複数の画像を合成して画像データおよび背景画像データとする場合のスケーラビリティを示す図である。ある曲を再生するにあたり必要となった画像データを別の曲を再生する際にダウンロードしていた場合、これを流用できる。また、一度再生した曲に対し追加の画像データと適切な制御情報をダウンロードし元の曲の差分データとして用いることで最初に再生したときと同じ曲を異なる背景画像で楽しむこともできる。
【００８３】
次に、図１５を用いて、カラオケデータ再生装置１００の動作の概略について説明する。
【００８４】
カラオケデータ再生装置１００は、文字、画像を表示する表示手段を備えており、その表示はディスプレイ３で行われる。また楽曲を再生する再生手段も備えておりその音響出力はスピーカ４で行われる。
【００８５】
カラオケデータ再生装置１００は、外部機器インターフェイス１８にてＣＤプレーヤ１９やＶＴＲ２０、ＤＶＤプレーヤ２１と交信を行いマルチメディアデータの読みこみ、書き出しを行う。
（１）「ダウンロードの手順  その１」
カラオケデータ再生装置１００で所望のカラオケデータを指定してダウンロードする手順を図１５と図１６を併用して以下説明する。
【００８６】
まず、カラオケデータ再生装置１００の入力待ち受け画面または楽曲の演奏中の画面で機能ボタン１の「Ｆ」を押すと、メニューとして“０）ダウンロード、1）演奏、２）設定、３）データ管理”がディスプレイ３に表示される。この状態で曲選択ボタン２の「０」を押すと演奏する曲の選択方法の設定メニューとして“０）新曲選択、１）曲名選択、２）歌手名選択、３）購入済み曲”と表示される。
【００８７】
ここで「０」を押せば、最近の新曲のリストからの検索、「１」を押せば曲名リストからの検索、「２」を押せば歌手名リストからの検索、「３」を押せば過去に購入した曲目リストからの選択が可能になる。図１６では一例として「０」を押した場合を説明している。
【００８８】
曲選択ボタン２の「０」を押すと、カラオケデータ再生装置１００は電話網１０１を介して、インターネット接続プロバイダ１０２に接続を行う。（インターネット接続プロバイダ１０２への接続機能および手順は一般的なのでここでは省略する）。この時、ディスプレイ３には”センター接続”と表示される。
【００８９】
インターネットに接続されたカラオケデータ再生装置１００は、さらにインターネット上に設置されたカラオケサービスプロバイダ１０４のカラオケデータ配信装置１０５にアクセスし、新曲のリストを取得する。図５では省略しているが、この間、”センターからデータ取得中”などのメッセージを出してもよい。この結果、図５の例では”０）曲名Ａ、１）曲名Ｂ、２）曲名Ｃ、３）曲名Ｄ”と表示される。
【００９０】
ここで、曲目Ａ〜Ｄは説明のため記号化しているが、実際には、「だんご３兄弟」、「ＬＯＶＥマシーン」のように曲名が表示される。
【００９１】
ここで、曲目Ｂを選択するために「１」を押すと、カラオケデータ再生装置１００は、端末で再生できるデータ種別や端末の保有するデータ種別に加え、ユーザーＩＤをカラオケサービスプロバイダ１０４のカラオケデータ配信装置１０５に送信しもしくは接続された端末を電話番号やサービス加入のＩＤなど一般的な手法により特定し、曲目Ｂのカラオケデータの構成要素データ種別、ダウンロード時間、価格情報をカラオケサービスプロバイダ１０４のカラオケデータ配信装置１０５から取得する。図１６の例ではダウンロードするカラオケデータの音楽の構成要素として「ＭＩＤＩ３」という種類のデータが、背景画像の構成要素として「ＭＰＥＧ」という種類のデータが、歌詞の色変わりの構成要素として「文字毎」という種類のデータが選択されていることが表示されている。また、ダウンロードした場合の課金額、所要時間も表示されている。この画面は購入の最終確認の用途も併せもっている。
【００９２】
ここで曲目Ｂのデータを取得するため、「決定」を押すと、カラオケデータ再生装置１００は、曲目Ｂのカラオケデータをカラオケサービスプロバイダ１０４のカラオケデータ配信装置１０５から取得する。カラオケサービスプロバイダ１０４は指定された楽曲のダウンロード実績をログとして管理すると同時に、有料の場合には課金システムを稼働して費用徴収の事務手続を可能にする。カラオケデータをカラオケサービスプロバイダ１０４のカラオケデータ配信装置１０５から取得するあいだ、ディスプレイ３には”センター接続”と表示される。
【００９３】
カラオケ楽曲データの取得を完了すると、ディスプレイ３には”曲目Ｂをダウンロードしました、０）演奏、１）保存”と表示される。
【００９４】
ここで、曲選択ボタン２の「０」を押すと、すぐにカラオケ楽曲が再生される。曲演奏中に操作を開始しダウンロード終了後曲が再生中であった場合曲目Ｂのカラオケ楽曲は演奏リストに追加され、再生中のカラオケ楽曲の再生完了とともに順次再生される。図１６では一例として、曲選択ボタン２の「１」を押して、カラオケ楽曲データをカラオケデータ再生装置１００のメモリに保存している。保存するメモリは、内部メモリであってもよいし外部メモリであってもよく、フラッシュメモリ、ＲＡＭ、マイクロディスクのようなメカニカルなメモリであってもよい。また、ここで、内部メモリ、外部メモリの選択を設けてもよい。
【００９５】
（２）「演奏の手順」
カラオケデータ再生装置１００で所望のカラオケ楽曲データを指定してダウンロードする手順を図１５と図１７を併用して以下説明する。
【００９６】
すでに、「ダウンロードの手順  その１」で説明したように、ダウンロードの直後にカラオケ再生することも可能であるが、ここでは、一旦保存しておいたカラオケ楽曲データを用いてカラオケ再生する一例を説明する。
【００９７】
まず、カラオケデータ再生装置１００の待ち受け状態で、機能ボタン１の「Ｆ」を押すと、メニューとして“０）ダウンロード、1）演奏、２）設定、３）データ管理”、がディスプレイ３に表示される。
【００９８】
この状態で、曲選択ボタン２の「１」を押すと、カラオケデータ再生装置１００はメモリに保存している楽曲のリストを表示する。ここで、保存先のメモリについては「ダウンロードの手順  その１」で述べたとおり、いくつかのバリエーションが考えられるが、ここでは、説明を簡単にするため、単にメモりとして説明する。
【００９９】
この結果、ディスプレイ３には、図１７の例では”０）曲目Ｂ、１）曲目Ｈ  ＊、２）曲目Ｉ、２）曲目Ｊ”と表示される。ディスプレイ３に表示しきれない場合、スクロールなどの手順が示される（このような表示手法は一般的なので説明を省略する）。曲目Ｈの後の「＊」は端末のメモリや外部の機器の記憶するデータではカラオケ楽曲の再生を開始できないことを示している。
【０１００】
ここで「０」を押せば、曲目Ｂが選択されて、演奏を開始する。カラオケ楽曲は歌詞文字が複数行ディスプレイ３に表示される。歌詞文字がディスプレイの表示仕切れない場合は、スクロール、オーバラップ（折り返し表示）などが自動的に行われる。また表示する行数や１行あたりの文字数も設定できる。
【０１０１】
演奏中、曲選択ボタン２の「１」「２」「３」にはキーコントロール、「４」「５」「６」にはテンポコントロール、「７」「８」「９」にはガイドメロディのボリュームが割り当てられる。機能ボタン１の「決定」ボタンを押しながら「１」「２」「３」を押すと音量設定、「４」「６」を押すとＡ−Ｂリピート、「５」を押すとポーズ、「キャンセル」には演奏中止が割り当てられる（これらのボタンによる操作による動作は一般的なので説明を省略する。）。
【０１０２】
曲目一覧で「＊」のついていた曲目Ｈを選択すなわち曲選択ボタン２の「１」を押した場合、「ダウンロードの手順  その１」と同様、端末で再生できるデータ種別や端末の保有するデータ種別に加え、ユーザーＩＤをカラオケサービスプロバイダ１０４のカラオケデータ配信装置１０５に送信しもしくは接続された端末を電話番号やサービス加入のＩＤなど一般的な手法により特定し、曲目Ｈのカラオケデータの構成要素データ種別、ダウンロード時間、価格情報をカラオケサービスプロバイダ１０４のカラオケデータ配信装置１０５から取得する。ここで取得するダウンロード時間や価格情報はすでにダウンロード済みのカラオケデータに対する差分データの価格となる。以降の保存／演奏の流れは「ダウンロードの手順  その１」と同様であるため省略する。
【０１０３】
（３）「差分データをダウンロードして演奏を行う手順」
カラオケデータ再生装置１００で所望のカラオケ楽曲データを指定し差分データをダウンロードする手順を図１８を用いて以下説明する。
【０１０４】
まず、カラオケデータ再生装置１００の入力待ち受け画面または楽曲の演奏中の画面で機能ボタン１の「Ｆ」を押すと、メニューとして“０）ダウンロード、1）演奏、２）設定、３）データ管理”がディスプレイ３に表示される。この状態で曲選択ボタン２の「０」を押すと演奏する曲の選択方法の設定メニューとして“０）新曲選択、１）曲名選択、２）歌手名選択、３）購入済み曲”と表示される。ここまでは「ダウンロード手順  その１」と同様である。
【０１０５】
ここで「３」を押せば過去に購入した曲目リストからの選択となる。曲目Ｈの後の「＊」は端末のメモリや外部の機器のデータではカラオケ楽曲の再生を開始できないことを示している。すなわち、追加ダウンロードして演奏を開始する場合、曲目一覧で「＊」のついている曲目Ｈを選択することになる。ダウンロード完了後以降の手順は、「曲目Ｈをダウンロードしました、 ０）演奏、１）保存」で「０」を選択して演奏を開始する以外は「演奏の手順」と同様であるため省略する。
【０１０６】
（４）「設定操作の手順」
カラオケデータ再生装置１００で所望のカラオケ楽曲データを指定してダウンロードする手順を図１５および図１９を用いて以下説明する。
【０１０７】
まず、カラオケデータ再生装置１００の入力待ち受け画面または楽曲の演奏中の画面で機能ボタン１の「Ｆ」を押すと、メニューとして“０）ダウンロード、1）演奏、２）設定、３）データ管理”がディスプレイ３に表示される。この状態で曲選択ボタン２の「２」を押すと装置の各種設定メニューとして“０）自動最適化、１）ＤＬ設定、２）外部データ、３）品質選択”と表示される。
【０１０８】
ここで曲選択ボタン２の「０」を押し自動最適化を選択した場合、ディスプレイ３には“０）ＯＮ、１）ＯＦＦ”と表示される。ここで「０」を押しＯＮを選択した場合、以降ダウンロードされるたびにカラオケデータが最適化され保存される設定となる。
【０１０９】
また、各種設定メニューが表示されたとき曲選択ボタン２の「１」を押しＤＬ設定（ダウンロード設定）を選択した場合、ディスプレイ３には“０）差分DL、１）全部DL、2）ダウンロード毎に設定”と表示される。ここで「０」を押し差分ＤＬ（差分ダウンロード）を選択した場合、以降メモリに当該曲のダウングレードな曲が記憶されていれば差分ダウンロードが行われる設定となる。通信速度は速いが端末の動作速度は遅い再生装置ではメモリに当該曲のダウングレードな曲が記憶されていても差分データとの結合に時間がかかり、むしろ結合後のカラオケデータをダウンロードしたほうが演奏までの時間を短縮できる場合なども考慮された、常に差分ダウンロードを行わない設定が「１」を押した場合の全部DL（全体ダウンロード）である。もちろん全体ダウンロードの設定でダウンロードした曲であっても、当該再生装置あるいは他の再生装置にて差分ダウンロードすることによりカラオケデータのアップグレードが可能である。
【０１１０】
また、各種設定メニューが表示されたとき曲選択ボタン２の「２」を押し外部データ（外部機器の代用データの利用）を選択した場合、ディスプレイ３には“０）積極的に利用、１）利用しない、２）ダウンロード毎に設定”と表示される。ここで「０」を押し積極的に利用を選択した場合、曲ダウンロード毎にコンテンツ代用情報をカラオケサービスプロバイダ１０４のカラオケデータ配信装置１０５から取得し外部の機器から当該カラオケデータの構成要素の代用となるデータを外部機器から探す設定となる。コンテンツ代用情報はユーザーの所有する機器などが記憶するデータで代用できるものを検索する際の補助となるデータである。たとえば当該楽曲のカラオケデータ構成要素として代替可能なデータの記録されている音楽ＣＤやＤＶＤのメーカー、商品型番やトラック番号、ビデオテープの頭出し情報、テレビやラジオの当該楽曲の放映スケジュール（過去、未来ともに）、過去のオンライン／オフラインサイトでの購入ログなどである。諸般の事情により外部機器の代用データを利用したくない場合なども考えられるので、上述のダウンロードの設定と同様、「１」利用しない、「２」ダウンロード毎に設定という設定も用意されている。
【０１１１】
また、各種設定メニューが表示されたとき曲選択ボタン２の「３」を押し品質選択を選択した場合、ディスプレイ３には“０）ＤＬ時間、１）価格、２）要素毎、３）ダウンロード毎に設定”と表示される。品質選択のメニューでは、カラオケデータの品質を自動決定してダウンロードする場合の基準の設定および設定確認を行う。ここで「０」を押しＤＬ時間（ダウンロード所要時間）を選択した場合にはどのくらいの所要時間のカラオケデータをダウンロードしたいかの目安を、「１」を押し価格を選択した場合にはどのくらいの価格のカラオケデータをダウンロードしたいかの目安を、「２」を押し要素毎を選択した場合にはカラオケデータの構成要素毎に品質を設定できる。楽曲毎に品質を決めダウンロードしたい場合には「３」のダウンロード毎に設定を選択することもできる。
【０１１２】
（５）「ダウンロードの手順  その２」
「設定操作の手順」において装置の設定を自動最適化が「ＯＮ」、ダウンロード設定と外部機器の代用データ利用と品質選択が「ダウンロード毎に設定」にした場合の、カラオケデータ再生装置１００で所望のカラオケデータを指定してダウンロードする手順を図２０を用いて以下説明する。
【０１１３】
まず、カラオケデータ再生装置１００の入力待ち受け画面または楽曲の演奏中の画面で機能ボタン１の「Ｆ」を押すと、メニューとして“０）ダウンロード、1）演奏、２）設定、３）データ管理”がディスプレイ３に表示される。この状態で曲選択ボタン２の「０」を押すと演奏する曲の選択方法の設定メニューとして“０）新曲選択、１）曲名選択、２）歌手名選択、３）購入済み曲”と表示される。ここで「０」を押すとカラオケデータ再生装置１００は新曲のリストを取得し、ディスプレイ３には”０）曲名Ａ、１）曲名Ｂ、２）曲名Ｃ、３）曲名Ｄ”と表示される。ここまでは「ダウンロード手順  その１」と同様である。
【０１１４】
ここで「１」を押すとカラオケデータ再生装置１００は曲名Ｂに関するコンテンツ代用情報をカラオケサービスプロバイダ１０４のカラオケデータ配信装置１０５から取得し、このコンテンツ代用情報を元に外部の機器から当該カラオケデータの構成要素の代用となるデータを外部機器から探す。この間、ディスプレイ３には“センター接続”および“外部機器問い合わせ中”と表示される。
【０１１５】
外部機器に適切な代用データが見つかった場合、利用するか否かを問う確認画面となる。図２０では“曲目Ｂの音楽としてＣＤのＷＡＶが利用できます  ０）ＷＡＶ利用、１）ＭＩＤＩをＤＬ”とディスプレイ３に表示されている。ここで「０」を押せば外部機器で見つかったＷＡＶをカラオケデータの構成要素として用いることになる。図２０ではＭＩＤＩをダウンロードすることを希望するため「１」を押している。
【０１１６】
続いてディスプレイ３に“曲目Ｂの音楽は差分のＤＬが可能です  ０）差分ＤＬ、１）全部ＤＬ”と表示されている。すなわちこのときメモリにはグレードの低いＭＩＤＩデータが記憶されておりそのアップグレードが可能であること、またＭＩＤＩデータを改めて全部ダウンロードする必要はなく差分ダウンロードが可能であることがユーザーに伝えられている。
【０１１７】
ここで、「０」を押すと、“センター接続中”と表示された後、ダウンロードする曲目Ｂのカラオケデータの構成要素データ種別、ダウンロード時間、価格情報を確認する画面となる。これ以降は「ダウンロード手順  その１」と同様である。ただし、画面には表示されないが、“曲目Ｂをダウンロードしました  ０）演奏、１）保存”と表示される前にダウンロードした差分カラオケデータとメモリに保存されていたカラオケデータ構成要素のうち音楽データのＭＩＤＩが図３および図４に示す概念で最適化されている。
【０１１８】
（６）「データ管理の手順」
カラオケデータ再生装置１００のメモリに保存しているカラオケデータおよび周辺の機器との間でカラオケデータおよびカラオケデータ構成要素の移動やコピー、および最適化を行う手順を図２１を用いて以下説明する。
【０１１９】
まず、カラオケデータ再生装置１００の入力待ち受け画面または楽曲の演奏中の画面で機能ボタン１の「Ｆ」を押すと、メニューとして“０）ダウンロード、1）演奏、２）設定、３）データ管理”がディスプレイ３に表示される。この状態で曲選択ボタン２の「３」を押すとデータ管理メニューとして“０）曲データ書き出し、１）最適化、２）外部データとの結合”と表示される。
【０１２０】
ここで曲選択ボタン２の「０」を押し曲データ書き出しを選択した場合、ディスプレイ３には外部メモリに書き出し可能な曲目の一覧が表示される。つまり、著作権保護などにより外部メモリに書き出せない楽曲は表示されない。図２０では「０」を押し楽曲Ｂを書き出している。書き出しが完了するとディスプレイ３には“外部メモリに書き出しました”と表示される。外部メモリ以外にカラオケデータを記憶できる装置が接続されている場合、曲選択の前もしくは後に書き出し先の装置を選択できるようにしてもよい。
【０１２１】
データ管理メニューで曲選択ボタン２の「１」を押し最適化を選択した場合、ディスプレイ３にはメモリ上で最適化可能な曲目の一覧が表示される。図２０では「０」を押し楽曲Ｂを最適化している。
【０１２２】
データ管理メニューで曲選択ボタン２の「２」を押し外部データとの結合を選択した場合、メモリ上にある楽曲に対しコンテンツ代用情報をカラオケサービスプロバイダ１０４のカラオケデータ配信装置１０５から取得し外部の機器から当該カラオケデータの構成要素の代用となるデータを外部機器から探す。カラオケデータ再生装置のメモリに移動／コピー可能なデータが見つかった場合、データ種別とともに曲目がディスプレイ３に表示される。図２０では「０」を押し曲目ＡのＭＩＤＩのデータをメモリに記憶している。
【０１２３】
以上、説明した動作について次に図１３を用いて、カラオケデータ再生装置１００の内部動作について説明する。既に、図１５から図２１を用いて、カラオケサービスプロバイダ１０４からのダウンロード手順、演奏手順、着信メロディとしての設定手順については説明したので、以降の説明では、カラオケデータ再生装置１００の内部動作のみを説明する。
【０１２４】
図１３に示すように、本発明のカラオケデータ再生装置１００は機能ボタン１、曲選択ボタン２、ディスプレイ３、スピーカ４、マイク５、ディスプレイインタフェイス６、ボタンインタフェイス７、音声出力インタフェイス８、ＭＩＤＩシンセサイザ９、プログラムメモリ１０、通信インタフェイス１１、アンテナ１２、音声入力インタフェイス１３、ＲＡＭ１４、マイコン１５、外部メモリインタフェイス１７、外部メモリ１６、外部機器インタフェイス１８を備えている。ＣＤプレーヤ１９、ＶＴＲ２０、ＤＶＤプレーヤ２１は外部機器インタフェイス１８を経由して接続されている。
【０１２５】
機能ボタン１および曲選択ボタン２はボタンインタフェイス７と接続され、機能ボタン１および曲選択ボタンの操作状態はボタンインタフェイスと介して、マイコン１５に伝えられる。通常は、ボタンの操作により割り込み処理等が行われることになるが、このようなボタン入力の処理は機器設計において一般的に用いられる手法であり、ここではその詳細は省略する。
【０１２６】
ダウンロードを行う際には、既に説明した手順に従って操作が行われるが、カラオケサービスプロバイダとの交信およびデータの取得の際は、マイコン１５が通信インタフェイス１１を制御し、通信インタフェイス１１はアンテナ１２を介して電話網１０１との通信を行う。
【０１２７】
電話網１０１は、ここでは無線電話網として説明しているが、有線であってもよい。電話網１０１を介したデータ通信については、これも、一般的なプロトコルと暗号化・圧縮・エラー訂正などが行われるものであり、ここではその詳細は省略する。
【０１２８】
ダウンロードされた、カラオケ楽曲データはＲＡＭ１４または外部メモリインタフェイス１７を介して外部メモリ１６に保存される。外部メモリを用いることにより、本体内蔵メモリの容量に制限されることなく記憶容量を増やすことができ、同時に、カラオケ楽曲データを他の機器で演奏させることも可能になる。また逆に、他の機器での演奏やコピーを禁止する場合には、外部メモリへの書き込みを不許可としたり、あるいは、カラオケ楽曲データ再生機能付電話装置１００にＩＤを付け、カラオケ楽曲データを記憶する際にＩＤを付与し、再生時には、付与したＩＤとカラオケ楽曲データ再生機能付電話装置１００のＩＤが一致した場合のみ再生可能とするなどの方法によって、特定のカラオケ楽曲データ再生機能付電話装置１００でのみ演奏を可能にすることが可能である。
【０１２９】
演奏を行う際には、ＲＡＭ１４または外部メモリ１６に保存されたカラオケデータが読み出される。
【０１３０】
カラオケデータには、すでに説明したように楽曲データ(＝一般にＭＩＤＩと呼ばれる楽曲データまたはＭＩＤＩと同様に楽曲表現されたデータ、もしくは一般にＷＡＶＥと呼ばれるサンプリング音響データや一般にＭＰＥＧ Ａｕｄｉｏデータと呼ばれるＷＡＶＥを圧縮した音響データ)、歌詞データ、歌詞の表示制御データ（＝文字数、色変りタイミング、行切り替え、ページ切り替え、色指定などの情報を含むデータ）、楽曲データの一部または全部を着信メロディとして設定する際やＡ−Ｂ点のリピート設定などを行うための演奏マーカデータ、演奏を補助する為の画像データ（＝一般にＭＰＥＧやＭｏｔｉｏｎＪＰＥＧ、Ｈ.３２１と呼ばれるフォーマット等の動画像データ）および背景画像データ（＝一般にＪＰＥＧやＧＩＦ、ビットマップと呼ばれるフォーマット等の静止画像データ）などが含まれている。スケーラブルなカラオケデータでかつ最適化されていないもので、ダウングレードの抽出が必要なものについては曲再生の前もしくは曲再生に平行してマイコン１５によって抽出処理が行われテンポラリにＲＡＭ１４に記憶される。
【０１３１】
楽曲データは、マイコン１５によって逐次読み出されて、ＭＩＤＩシンセサイザ９に書き込まれる。ＭＩＤＩシンセサイザは、楽曲演奏に関する時間管理を行うとともに、ＭＩＤＩデータに記載された各種の演奏情報を解釈し、音響データにリアルタイムに変換して、音声出力インタフェイス８に出力する。音声出力インタフェイス８は、マイク５から音声入力インタフェイス１３を介して入力された音声データを必要に応じてＭＩＸしてスピーカ４に出力する。
【０１３２】
また、歌詞データ、歌詞の表示制御データもマイコン１５によって逐次読み出されて、ディスプレイインタフェイス６に書き込まれる。ディスプレイインタフェイスは、書き込まれた歌詞データ、歌詞の表示制御データに基づいてディスプレイ３を制御して、カラオケ演奏に合わせて、歌詞のテロップ表示その他カラオケに付随する各種のディスプレイ表示を行う。
【０１３３】
カラオケ楽曲を再生する際には、歌いだしのタイミング表示があることによって、歌唱のサポートとなる。さらに、歌詞文字の背景となる画像の表示によって、エンターテインメント性がより向上する。これらの画像データは、カラオケ楽曲再生機能付き電話装置１００のメモリに予め蓄えておくだけでなく、本実施の形態では、カラオケサービスプロバイダ１０４をアクセスして、データベース１０５からダウンロードしているので、曲毎のイメージや流行に対応した画像を楽しむことができるようになる。
【０１３４】
歌い出しタイミングにしたがって、マイコン１５はＲＡＭ１４または外部メモリ１６から歌いだしタイミングを示す画像を読み出し、ディスプレイ出力インタフェイス６に表示を指示する。これは、複数毎の画像データを順次読み出して、アニメーション的な表示にすればよりスムーズに歌いだしタイミングを指示することが可能となっている。
【０１３５】
これらの動作はプログラムメモリ１０に記憶されていて、図１，図２を用いて説明した操作手順に対応する動作は、プログラムメモリに記憶されている内容に基づいてマイコン１５が処理することによって実現されている。
【０１３６】
次に、図１４を用いて、カラオケデータ配信装置１０５の各機能ブロックの動作概略について説明する。
図１４に示すように、本発明のカラオケデータ配信装置１０５は配信装置通信インタフェイス３１、スケーラブルデータ生成部３２、課金管理部３３、コンテンツデータ３４、課金実績データ３５、コンテンツ代用情報データ３６により構成され、配信装置通信インタフェイス３１はインターネット１０３に接続している。
【０１３７】
コンテンツデータ３４はスケーラブルなカラオケデータのための素材の集合体である。コンテンツデータ３４自体はソフト的な情報であるため実際の実装はハードディスク、メモリなど記憶媒体に記録された状態となる。
【０１３８】
コンテンツ代用情報データ３６はスケーラブルなカラオケデータの構成要素のうち、ユーザーの所有する機器などが記憶するデータで代用できるものを検索する際の補助となるデータである。たとえば当該楽曲のカラオケデータ構成要素として代替可能なデータの記録されている音楽ＣＤやＤＶＤのメーカー、商品型番やトラック番号、ビデオテープの頭出し情報、テレビやラジオの当該楽曲の放映スケジュール（過去、未来ともに）、過去のオンライン／オフラインサイトでの購入ログなどである。コンテンツデータ３４同様、コンテンツ代用情報データ３６もソフト的な情報であるため実際の実装はハードディスク、メモリなど記憶媒体に記録された状態となる。
【０１３９】
課金実績データ３５はユーザーの氏名、住所、電話番号、課金方法や代金引き落とし口座番号やクレジット番号、ＩＤ、パスワードといった個人情報に加え、カラオケデータ購入履歴、ダウンロード実績、場合によっては当該カラオケプロバイダ１０４以外のオンライン／オフラインサイトでの購入履歴などのデータである。即時決済やプリペイド方式のカラオケプロバイダではこの時点で決済処理を行う。金融機関引き落としやクレジットカード決済の場合、この課金実績データをもとにダウンロード単位、もしくは月切りといった一定期間単位で金融機関やクレジット会社に対し請求を行う。課金実績データ３５もソフト的な情報であるため実際の実装はハードディスク、メモリなど記憶媒体に記録された状態となる。
【０１４０】
配信装置通信インタフェイス３１は、カラオケデータ再生装置１００からの要求をインターネット１０３を経由して受信する。受信した要求は制御部３７に送られる。また、制御部３７あるいはスケーラブルデータ生成部３２からのデータをカラオケデータ再生装置１００に送り出す。
【０１４１】
制御部３７はカラオケデータ再生装置１００からの要求を配信装置通信インタフェイスから受ける。必要に応じてコンテンツデータ３４およびコンテンツ代用データ３６を検索する。また、課金実績リストの作成を課金管理部３３に要求し、作成結果のリストを受けこれを元に処理を行う。また、楽曲に対するスケーラブルカラオケデータ送信要求を送信条件を含めてスケーラブルデータ生成部３２に送る。
【０１４２】
課金管理部３３は、制御部３７から特定のユーザーに対する課金実績リストを要求され、課金実績データ３５を検索しリストを作成し制御部３７に送り返す。また、制御部３７から課金実績情報を受けた場合、これを課金実績データ３５に追加する。
【０１４３】
スケーラブルデータ生成部３２は、制御部３７からスケーラブルカラオケデータ送出要求を受け、併せて受けた曲目、データ種別の情報を元にコンテンツデータ３４から適切なコンテンツを収集し制御部３７より指定された形態に加工の上、スケーラブルカラオケデータとして通信インタフェイス３１に送り出す。
【０１４４】
さらに、図１４を用いて、カラオケデータ配信装置１０５の各機能ブロック間での連携動作について説明する。
【０１４５】
カラオケデータ配信装置１０５は、カラオケデータ再生装置１００からの要求をインターネット１０３を経由して受信・解釈し要求にこたえる。カラオケデータ再生装置１００から送られてきた様々な要求は配信装置通信インタフェイス３１を経由して制御部３７に送られる。要求は次の４種類である。
【０１４６】
要求が曲目リスト要求あるいは歌手名リスト要求であった場合、制御部３７はコンテンツの検索を行う。条件に該当する曲をコンテンツデータ３４から検索し、配信装置通信インタフェイス３１を経由してカラオケデータ再生装置１００に対しリストを送り返す。
【０１４７】
要求がコンテンツ代用情報要求であった場合、制御部３７はコンテンツ代用情報の検索を行う。このとき検索を行う曲目およびカラオケデータ再生装置１００で再生可能なデータの種類情報も併せて送られてきているので、カラオケデータ再生装置１００で再生可能である当該曲のコンテンツ代用情報をコンテンツ代用情報データ３６から検索し配信装置通信インタフェイス３１を経由してカラオケデータ再生装置１００に対し検索結果を送り返す。
【０１４８】
要求がダウンロード詳細情報要求であった場合、制御部３７は、ユーザーを指定し課金実績リストの作成を課金管理部３３に要求する。要求された課金管理部３３は、課金実績データ３５を検索し特定のユーザーに対する課金実績リストを作成し制御部３７に送り返す。カラオケデータ再生装置１００から併せて送られてきたダウンロード条件にはカラオケデータ再生装置のメモリに記憶されている当該楽曲に対するカラオケデータの構成要素内容、差分ダウンロード／全体ダウンロードの別が示されている。制御部３７はダウンロード条件およびさらに併せて送られてきている再生可能データ種類情報を元に、カラオケデータ再生装置１００で再生可能なカラオケデータ構成要素とそれぞれに対するダウンロード所要時間、価格の一覧リストを生成し、配信装置通信インタフェイス３１を経由してカラオケデータ再生装置１００に対し検索結果を送り返す。このときの価格は課金実績リストに基づき、すでに購入済みや差分ダウンロードの指定のあるカラオケデータ構成要素については値引きもしくは課金しない価格をリストに記述する。
【０１４９】
要求がデータ要求であった場合、制御部３７はスケーラブルデータ生成部３２に対しスケーラブルカラオケデータ送信要求を送る。制御部３７が併せて送った送出条件（曲目、データ種別）に基づきスケーラブルデータ生成部３２はスケーラブルカラオケデータを、配信装置通信インタフェイス３１を経由してカラオケデータ再生装置１００に対し送る。また、課金管理部３３に対して、送出条件と課金額を課金実績データ３５に追加するよう要求する。課金管理部３３はこの要求に基づき課金実績データを追加する。
【０１５０】
以上、説明したカラオケデータ再生装置１００とカラオケデータ配信装置１０５との間での、カラオケデータダウンロード時のデータ処理および送受信シーケンスおよびユーザーによる操作入力との関係について図22をもちいて説明する。なお、ここで説明するシーケンスは「ダウンロードの手順  その２」の曲選択方法の設定メニューとして“０）新曲選択、１）曲名選択、２）歌手名選択、３）購入済み曲”と表示され、「３」購入済み曲以外を選択したところから、演奏／保存の確認メニュー”曲目Ｂをダウンロードしました、０）演奏、１）保存”が表示される期間である。「ダウンロードの手順  その１」や「差分データをダウンロードして演奏を行う手順」でもダウンロードが行われるが、データ処理および送受信シーケンスは「ダウンロードの手順  その２」に順ずる。
【０１５１】
曲選択方法の設定メニュー“０）新曲選択、１）曲名選択、２）歌手名選択、３）購入済み曲”においてユーザーによる曲種別選択操作が行われると、カラオケデータ再生装置１００はカラオケデータ配信装置１０５に対して曲目リストを要求する（「２」歌手名選択をユーザーが選択した場合は一旦歌手名リストが表示され、歌手名リストの中からユーザーが選んだ歌手の曲目のリストを要求することになる）。カラオケデータ配信装置１０５は当該要求に対しコンテンツ検索を行い、曲目リスト生成した後カラオケデータ再生装置１００に対し送信する。
【０１５２】
カラオケデータ再生装置１００はこの曲目リストをディスプレイ３に表示する。ユーザーはこの曲目リストの中から所望の曲を選択する。カラオケデータ再生装置１００は装置設定を確認し、外部機器のデータを積極的に利用あるいはダウンロード毎に確認する設定であった場合、カラオケデータ配信装置１０５に対して選択された曲目およびカラオケデータ再生装置１００で再生可能なデータの種別情報を送るとともにコンテンツ代用情報を要求する。カラオケデータ配信装置１０５はコンテンツ代用情報データ検索を行い、コンテンツ代用情報をカラオケデータ再生装置に対し送信する。
【０１５３】
カラオケデータ再生装置１００は、受信したコンテンツ代用情報に示されたデータを外部機器インタフェイス１８により接続された機器から探す。外部機器のデータを積極的に利用する装置設定でありコンテンツ代用情報に示されたデータ発見された場合、このデータは利用されることになる。ダウンロード毎に確認する装置設定でありコンテンツ代用情報に示されたデータ発見された場合はユーザーにこのデータを利用するか否かを問い合わせる。利用はこのユーザーからの応答にゆだねられる。
【０１５４】
さらに、装置のダウンロード設定が差分ダウンロードあるいはダウンロード毎に確認すると設定されていた場合、カラオケデータ再生装置のメモリ上に当該曲目に対応するグレードの低いデータの有無を検索する。装置設定が差分ダウンロードであった場合は、グレードの低いデータがあれば差分ダウンロードを行う。装置設定が差分ダウンロードであった場合は、ユーザーにこのデータを利用して差分ダウンロードを行うか否かを問い合わせる。利用はこのユーザーからの応答にゆだねられる。
【０１５５】
次にカラオケデータ再生装置１００はカラオケデータ配信装置１０５に対して、曲目、ユーザーＩＤ、カラオケデータ再生装置１００で再生可能なデータの種別情報およびダウンロード条件（カラオケデータ再生装置のメモリに記憶されている当該楽曲に対するカラオケデータの構成要素内容、差分ダウンロード／全体ダウンロードの別）を送るとともにダウンロード詳細情報を要求する。カラオケデータ配信装置１０５は課金情報の参照を行い、カラオケデータ再生装置１００で再生可能なカラオケデータ構成要素毎に価格を決定した後、それぞれに対するダウンロード所要時間、価格の一覧リストを生成し、カラオケデータ再生装置１００に対し検索結果を送り返す。
【０１５６】
装置設定がダウンロードの品質を自動的に選択する設定であった場合、すなわち価格やダウンロード時間を元にカラオケデータ再生装置１００は自動的にダウンロードするデータ種類を決定し、ユーザーに対しダウンロードの最終確認を求める。ダウンロードするデータ品質をダウンロードごとに設定する装置設定であった場合、ユーザーに問い合わせる。
【０１５７】
ユーザーにより機能ボタン１の「決定」が押された場合、カラオケデータ再生装置１００は曲目、ＩＤおよびダウンロードするデータ種別を送信するとともにデータ要求を行う。カラオケデータ配信装置１０５は送出条件（曲目、データ種別）に基づきスケーラブルなカラオケデータをカラオケデータ再生装置１００に対し送り、並行して課金を行う。
【０１５８】
スケーラブルなカラオケデータを受信したカラオケデータ再生装置１００は、装置設定が自動最適化ＯＮでかつ外部にコンテンツ代用データがあるもしくはグレードの低いデータがメモリに記憶されているなど最適化が可能であった場合、最適化処理を行った後、演奏／保存の確認メニュー”曲目Ｂをダウンロードしました、０）演奏、１）保存”を表示する。カラオケデータ再生装置１００は、自動最適化ＯＦＦの設定であった場合すぐに、演奏／保存の確認メニューを表示する。
【０１５９】
なお、ユーザーが複数台もしくは複数種類のカラオケデータ再生装置１００からダウンロード操作を行うことが考えられるが、ダウンロードをユーザーもしくはＩＤ単位で管理することで、どの再生装置からダウンロード要求を受けたか否かによらずあるユーザーもしくは特定ＩＤを共有する人から同じ曲を再度ダウンロード要求された場合に２回目以降は値引きもしくは課金しない価格設定も可能である。
【０１６０】
なお、それぞれのスケーラブルなカラオケデータの構成要素として楽曲データ、歌詞データ、歌詞の表示制御データ、演奏マーカデータ、画像データおよび背景画像データなどをすべて含む必要は無く、構成要素としてこれらのうちの一つのみが再生可能な状態で含まれているスケーラブルなカラオケデータやこれらのうちの一つのみが再生不可能な状態で含まれているスケーラブルなカラオケデータも十分にありうる。例えば最初に楽曲データのみを含むスケーラブルなカラオケデータを購入し画像のないカラオケを楽しみ、その後歌詞データや画像データ等を含むスケーラブルなカラオケデータと組み合わせ、画像や文字の色変わりのあるカラオケを楽しむことも容易に想像がつく。
【０１６１】
また逆に、制作者の意図で例えば楽曲データだけでは演奏して欲しくなく、画像や歌詞データと一緒に楽しんで欲しい場合などには、最初に楽曲データのみを含むスケーラブルなカラオケデータだけでは演奏できないようにし、歌詞データや画像データ等を含むスケーラブルなカラオケデータと組み合わせなければ再生できないようにそれぞれのカラオケデータに再生可/不可フラグをつけ、本実施の形態のカラオケデータ再生装置ではこのフラグを著作権管理部が判断し再生の許可/不許可を行っても良い。
【０１６２】
なお、再生できないカラオケデータを複数組み合わせて再生可能なカラオケデータとして再生できるケースも考えられる。ネット−ワーク上で配信する際、わざと再生できないカラオケデータの組を配信し、受信側で再構成することでデータの盗難防止などセキュリティを向上させることも出来る。
【０１６３】
なお、以降に他の機器で再生することを想定している場合、現在まさに操作している機器では再生できない構成要素を含むカラオケデータをあらかじめダウンロードするケースも十分に考えられる。
【０１６４】
なお、プログラムメモリ１０は、プログラムの書き変えが不可能なＲＯＭ等の固定的なメモリで構成されていても良く、あるいは、外部メモリ１６や電話回線を通じてダウンロードして使用可能なようにフラッシュメモリ等の書き換え可能なメモリで構成されていても良い。プログラムをインターネットを通じてダウンロード可能な構成とした場合は、カラオケ楽曲データの配信装置に最新のプログラムを記憶させ、プログラムが更新された場合は、接続時に自動的にプログラムがプログラムメモリ１０にダウンロードして更新される構成としても良い。
【０１６５】
また、マイコン１５における処理は、プログラムメモリ１０のプログラムにより制御される必要は必ずしもなく、カラオケデータの配信装置と通信しながら、その指示により制御される構成としても良い。
【０１６６】
なお、本実施の形態では、電話回線を介してインターネット接続プロバイダに接続し、さらにインターネットを介してカラオケサービスプロバイダに接続したが、これは一例であって、どのような通信インフラであっても構わないことは、いうまでもない。
【０１６７】
なお、本実施の形態ではカラオケデータ再生装置１００としてミニマムスペックに近い構成で記述されており、単体でカラオケデータ再生装置となりうるものは、パソコン、携帯電話、モバイル端末、ＰＤＡなど多数存在する。したがってもっと高度なユーザーインタフェイスを装備し使い勝手のよい装置を提供することも十分可能である。各機器に応じて画面表示や操作インタフェイスが異なるばかりでなく、装置設定として設定できる機能も上述の限りではなく、実装する装置規模によっても変わる。
【０１６８】
また単体で構成されている必要はなく、機器間を有線／無線／メディア交換などの手法によりネットワークを構成できるものであればいくつかの機器を接続し連携動作させることにより本実施の形態のカラオケデータ再生装置と同等の機能をもたせることができる。具体例としてはインターネットに接続できないカーナビ、テレビなどであっても、たとえば外部メモリ装着可能な電話機を用いて電話を擬似的にカーナビやテレビと見立ててデータのダウンロード操作を行い、ダウンロードしたデータをカーナビやテレビで利用するといった具合である。このときカラオケの操作を行う操作手段はリモコンとなりまた、ラジオ、オーディオ機器をカラオケデータの再生手段として利用するケースも考えられる。ひいては表示機能付インターネット冷蔵庫をカラオケデータのダウンロード手段と表示手段に利用し、コードレスヘッドホンを再生手段として利用するケースも想定される。したがってインターネットへの接続機能を有しない、すなわち一般的なダウンロードという手法で曲の入手ができない端末であっても、極端に言えば他の端末でダウンロードされ、他の端末のメモリ上に記憶されたスケーラブルなカラオケデータを読み出しながら再生する機器を提供することは十分可能であることは言うまでもない。
【０１６９】
また、曲選択ボタン２、機能ボタン１に割り付けたカラオケの機能は、一例であり割り付けるボタンの設定や形状、ボタンの数は機器により適切に変更できることはいうまでもない。
【０１７０】
また、割付けられる機能としては、上述した以外に、ガイドメロディの楽器種類の変更なども考えられる。また、音声合成機能を追加して、ガイドメロディをガイドボーカル化する事も可能である。この場合、カラオケ配信装置１０５からはスケーラブルなカラオケデータの構成要素として対応する発音記号情報が配信されるようにすればよい。
【０１７１】
また、本実施の形態で説明した、ダウンロード手順、演奏手順、データ送受信シーケンス等は一例であって、機器の設計によって、さらに使い勝手の向上のため多少の手順、メニュー構成を変更することも可能である。
【０１７２】
また、本実施の形態では、マイクロホンのミキシングレベル調整機能や、リバーブ機能を追加してさらに本格的なカラオケを楽しめるようにしてもよい。
【０１７３】
スピーカ４からの出力については、直接スピーカに出力せず、有線または無線を用いて、ヘッドホン等で出力することによって、人混みの中でも迷惑にならずカラオケ練習することも可能である。
【０１７４】
【発明の効果】
以上詳細に説明したように、本発明は、カラオケデータ再生装置およびカラオケデータ配信装置でスケーラブルなカラオケデータを取り扱えるようにしたため、カラオケデータのアップグレード、ダウングレードが可能となり、一度ダウンロードしたカラオケデータを元に少ない費用と時間で高機能／高性能なカラオケ再生を楽しみ続けることができる。
ユーザーが異なる端末で同じデータをダウンロードした場合に課金を１度しか行わないことも可能で、２重課金の恐れを感じずダウンロード機会の増加が期待される。したがってカラオケプロバイダ、ユーザーの双方にとって利便性の高いカラオケシステムを提供することが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係るスケーラブルなカラオケデータの概念を説明するための図
【図２】本発明の第１の実施形態に係るスケーラブルなカラオケデータの実現例を示す図
【図３】本発明の第１の実施形態に係るスケーラブルなカラオケデータのスキーム（ＭＩＤＩ）を示す図
【図４】本発明の第１の実施形態に係るスケーラブルなカラオケデータのうちＭＩＤＩ１からＭＩＤＩ３への遷移を示す図
【図５】本発明の第１の実施形態に係るスケーラブルなカラオケデータのスキーム（ＷＡＶＥ）を示す図
【図６】本発明の第１の実施形態に係るスケーラブルなカラオケデータのうちＷＡＶＥＭｏｎｏ→ＷＡＶＥ Ｓｔｅｒｅｏへの遷移を示す図
【図７】本発明の第１の実施形態に係るスケーラブルなカラオケデータのスキーム（ＭＰＥＧ  Ａｕｄｉｏ）を示す図
【図８】本発明の第１の実施形態に係るスケーラブルなカラオケデータのうちＭＰＥＧＦｉｌｔｅｒＡからＭＰＥＧ  ＦｉｌｔｅｒＢへの遷移を示す図
【図９】本発明の第１の実施形態に係るスケーラブルなカラオケデータのスキーム（画像その１）を示す図
【図１０】本発明の第１の実施形態に係るスケーラブルなカラオケデータのうちＭＰＥＧＩＰからＭＰＥＧ  ＩＢＰへの遷移を示す図
【図１１】本発明の第１の実施形態に係るスケーラブルなカラオケデータのスキーム（画像その２）を示す図
【図１２】本発明の第１の実施形態に係るスケーラブルなカラオケデータのスキーム（合成画像）を示す図
【図１３】本発明の第１の実施形態に係るカラオケデータ再生装置の構成を示すブロック図
【図１４】本発明の第１の実施形態に係るカラオケデータ配信装置の構成を示すブロック図
【図１５】本発明の第１の実施形態に係るカラオケデータ再生装置およびカラオケデータ配信装置をもちいた通信カラオケサービスの説明図
【図１６】本発明の第１の実施形態に係るカラオケデータ再生装置のダウンロード操作手順（その１）を説明する図
【図１７】本発明の第１の実施形態に係るカラオケデータ再生装置の曲演奏操作手順を説明する図
【図１８】本発明の第１の実施形態に係るカラオケデータ再生装置のダウンロード操作手順（差分データをダウンロードして演奏を開始する手順）を説明する図
【図１９】本発明の第１の実施形態に係るカラオケデータ再生装置の設定操作手順を説明する図
【図２０】本発明の第１の実施形態に係るカラオケデータ再生装置のダウンロード操作手順（その２）を説明する図
【図２１】本発明の第１の実施形態に係るカラオケデータ再生装置のデータ管理操作手順を説明する図
【図２２】本発明の第１の実施形態に係るカラオケデータ再生装置およびカラオケデータ配信装置をもちいた通信カラオケシステムにおけるカラオケデータダウンロード時のデータ処理および送受信シーケンスおよびユーザーによる操作入力との関係を示す図
【図２３】従来の通信カラオケシステムの説明図
【符号の説明】
１  機能ボタン
２  曲選択ボタン
３  ディスプレイ
４  スピーカ
５  マイク
６  ディスプレイインタフェイス
７  ボタンインタフェイス
８  音声出力インタフェイス
９  ＭＩＤＩシンセサイザ
１０  プログラムメモリ
１１  通信インタフェイス
１２  アンテナ
１３  音声入力インタフェイス
１４  ＲＡＭ
１５  マイコン
１６  外部メモリ
１７  外部メモリインタフェイス
１８  外部機器インタフェイス
１９  ＣＤプレーヤ
２０  ＶＴＲ(ビデオテープレコーダ)
２１  ＤＶＤプレーヤ
１００  カラオケデータ再生装置
【図１】
0004114344.tif 000002
【図２】
0004114344.tif 000003
【図３】
0004114344.tif 000004
【図４】
0004114344.tif 000005
【図５】
0004114344.tif 000006
【図６】
0004114344.tif 000007
【図７】
0004114344.tif 000008
【図８】
0004114344.tif 000009
【図９】
0004114344.tif 000010
【図１０】
0004114344.tif 000011
【図１１】
0004114344.tif 000012
【図１２】
0004114344.tif 000013
【図１３】
0004114344.tif 000014
【図１４】
0004114344.tif 000015
【図１５】
0004114344.tif 000016
【図１６】
0004114344.tif 000017
【図１７】
0004114344.tif 000018
【図１８】
0004114344.tif 000019
【図１９】
0004114344.tif 000020
【図２０】
0004114344.tif 000021
【図２１】
0004114344.tif 000022
【図２２】
0004114344.tif 000023
【図２３】
0004114344.tif 000024