(57)【特許請求の範囲】
【請求項１】
電子ペーパーと、
音楽コンテンツ提供装置が提供可能な複数ページの音楽コンテンツデータから、１ページの音楽コンテンツデータを指定する指定手段と、
該指定手段によって指定された音楽コンテンツデータを前記音楽コンテンツ提供装置から受信する受信手段と、
該受信手段によって受信された音楽コンテンツデータを一時的に保存するバッファと、
該バッファに保存された音楽コンテンツデータを前記電子ペーパーに供給して表示させる表示手段と、
該表示手段によって前記音楽コンテンツデータが前記電子ペーパー上に表示された後、直ちに該音楽コンテンツデータを前記バッファから消去する消去手段と
を有し、
前記指定手段によって音楽コンテンツデータが順次指定され、前記表示手段によって音楽コンテンツデータが複数ページに亘って表示される場合には、１ページ分の音楽コンテンツデータが表示される度に、該１ページ分の音楽コンテンツデータは表示後直ちに、前記消去手段によって前記バッファから消去され、該音楽コンテンツデータの表示処理および消去処理は、前記指定された複数ページ分、ページ単位で繰り返し実行されることを特徴とする音楽コンテンツ利用装置。
【請求項２】
電子ペーパーを備えた音楽コンテンツ利用装置を制御する制御方法であって、
音楽コンテンツ提供装置が提供可能な複数ページの音楽コンテンツデータから、１ページの音楽コンテンツデータを指定する指定手段によって指定された音楽コンテンツデータを前記音楽コンテンツ提供装置から受信する受信ステップと、
該受信ステップによって受信された音楽コンテンツデータを一時的に保存するバッファに保存された音楽コンテンツデータを前記電子ペーパーに供給して表示させる表示ステップと、
該表示ステップによって前記音楽コンテンツデータが前記電子ペーパー上に表示された後、直ちに該音楽コンテンツデータを前記バッファから消去する消去ステップと
を有し、
前記指定手段によって音楽コンテンツデータが順次指定され、前記表示ステップによって音楽コンテンツデータが複数ページに亘って表示される場合には、１ページ分の音楽コンテンツデータが表示される度に、該１ページ分の音楽コンテンツデータは表示後直ちに、前記消去ステップによって前記バッファから消去され、該音楽コンテンツデータの表示処理および消去処理は、前記指定された複数ページ分、ページ単位で繰り返し実行されることを特徴とする制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽譜データや歌詞データなどを含む音楽コンテンツを利用して、楽譜や歌詞などをユーザに提示する音楽コンテンツ利用装置およびその制御方法を実現するためのプログラムに関する。
【背景技術】
【０００２】
楽譜データや歌詞データなどを含む音楽コンテンツを利用して、楽譜や歌詞などをユーザに提示する音楽コンテンツ利用装置として、記憶されている演奏情報、楽譜表示情報あるいは歌詞表示情報等に従って楽譜や歌詞を表示器に表示するものが知られている（たとえば、特許文献１参照）。
【０００３】
また、楽譜データを含む音楽コンテンツをサーバからダウンロードし、この音楽コンテンツに基づいて楽譜表示するようにしたクライアント装置（音楽コンテンツ利用装置）も知られている（たとえば、特許文献２参照）。
【特許文献１】特開２００２−２５８８３８号公報
【特許文献２】特開２００４−１１８２５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の音楽コンテンツ利用装置のうちの前者では、表示器として、液晶ディスプレイやＣＲＴ（Cathode Ray Tube）ディスプレイ等の、表示器自体が発光するものを用いているので、消費電力が多く、かつ目が疲れ易かった。
【０００５】
また、上記従来の音楽コンテンツ利用装置のうちの後者では、音楽コンテンツをダウンロードして内部の記憶装置（たとえば、ハードディスク装置）に保存した後に利用するので、保存した音楽コンテンツが不正に流通してしまう可能性が高かった。
【０００６】
本発明は、この点に着目してなされたものであり、音楽コンテンツの著作権を保護しながら、消費電力を抑え、目に優しく見易い表示を行うことが可能となる音楽コンテンツ利用装置およびその制御方法を実現するためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に記載の音楽コンテンツ利用装置は、電子ペーパーと、音楽コンテンツ提供装置が提供可能な複数ページの音楽コンテンツデータから、１ページの音楽コンテンツデータを指定する指定手段と、該指定手段によって指定された音楽コンテンツデータを前記音楽コンテンツ提供装置から受信する受信手段と、該受信手段によって受信された音楽コンテンツデータを一時的に保存するバッファと、該バッファに保存された音楽コンテンツデータを前記電子ペーパーに供給して表示させる表示手段と、該表示手段によって前記音楽コンテンツデータが前記電子ペーパー上に表示された後、直ちに該音楽コンテンツデータを前記バッファから消去する消去手段とを有し、前記指定手段によって音楽コンテンツデータが順次指定され、前記表示手段によって音楽コンテンツデータが複数ページに亘って表示される場合には、１ページ分の音楽コンテンツデータが表示される度に、該１ページ分の音楽コンテンツデータは表示後直ちに、前記消去手段によって前記バッファから消去され、該音楽コンテンツデータの表示処理および消去処理は、前記指定された複数ページ分、ページ単位で繰り返し実行されることを特徴とする。
【０００９】
上記目的を達成するため、請求項２に記載のプログラムは、請求項１と同様の技術的思想によって実現できる。
【発明の効果】
【００１０】
請求項１または２に記載の発明によれば、音楽コンテンツデータが順次指定され、音楽コンテンツデータが複数ページに亘って表示される場合には、１ページ分の音楽コンテンツデータが表示される度に、該１ページ分の音楽コンテンツデータは表示後直ちに、バッファから消去され、該音楽コンテンツデータの表示処理および消去処理は、前記指定された複数ページ分、ページ単位で繰り返し実行されるので、著作権保護すべき音楽コンテンツデータがいつまでも装置内に残らない。したがって、音楽コンテンツデータが電子データの状態で装置外へ流出することを最小限に食い止めることができ、これにより、音楽コンテンツデータに対する著作権保護をより盤石にすることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１３】
図１は、本発明の第１の実施の形態に係る音楽コンテンツ利用装置１の概略構成を示すブロック図である。
【００１４】
同図に示すように、音楽コンテンツ利用装置１は、音高情報を入力するための鍵盤を含む演奏操作子、および各種情報を入力するための複数のスイッチやキーボード、マウスを含む設定操作子からなる操作子群２と、各種設定情報等を表示する液晶ディスプレイ（ＬＣＤ）３と、音楽コンテンツデータを表示する電子ペーパー４と、操作子群２の各操作子の操作状態を検出する検出回路５と、ＬＣＤ３を駆動する駆動回路６と、電子ペーパー４を駆動する駆動回路７と、装置全体の制御を司るＣＰＵ８と、該ＣＰＵ８が実行する制御プログラムや、各種テーブルデータ等を記憶するＲＯＭ９と、楽曲データ、音楽コンテンツデータ、各種入力情報および演算結果等を一時的に記憶するＲＡＭ１０と、タイマ割込み処理における割込み時間や各種時間を計時するタイマ１１と、前記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する外部記憶装置１２と、外部からのＭＩＤＩメッセージを入力したり、ＭＩＤＩメッセージを外部に出力したりするＭＩＤＩインターフェース（Ｉ／Ｆ）１３と、通信ネットワーク１０１を介して、たとえばサーバコンピュータ（以下、「サーバ」と略して言う）１０２とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）１４と、操作子群２を用いて入力された演奏データや上記記憶された楽曲データ等をオーディオ信号に変換する音源回路１５と、該音源回路１５からのオーディオ信号に各種効果を付与するための効果回路１６と、該効果回路１６からのオーディオ信号を音響に変換する、たとえば、ＤＡＣ（Digital-to-Analog Converter）やアンプ、スピーカ等のサウンドシステム１７とにより構成されている。
【００１５】
上記構成要素５〜１６は、バス１８を介して相互に接続され、ＣＰＵ８にはタイマ１１が接続され、ＭＩＤＩＩ／Ｆ１３には他のＭＩＤＩ機器１００が接続され、通信Ｉ／Ｆ１４には通信ネットワーク１０１が接続され、音源回路１５には効果回路１６が接続され、効果回路１６にはサウンドシステム１７が接続されている。ここで、通信Ｉ／Ｆ１４および通信ネットワーク１０１は、有線方式のものに限らず、無線方式のものであってもよい。また、両方式のものを備えていてもよい。
【００１６】
外部記憶装置１２としては、たとえば、フレキシブルディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、ＣＤ−ＲＯＭドライブおよび光磁気ディスク（ＭＯ）ドライブ等を挙げることができる。そして、外部記憶装置１２には、前述のように、ＣＰＵ８が実行する制御プログラムも記憶でき、ＲＯＭ９に制御プログラムが記憶されていない場合には、この外部記憶装置１２に制御プログラムを記憶させておき、それをＲＡＭ１０に読み込むことにより、ＲＯＭ９に制御プログラムを記憶している場合と同様の動作をＣＰＵ８にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００１７】
ＭＩＤＩＩ／Ｆ１３は、専用のものに限らず、ＲＳ−２４２ＣやＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）等の汎用のインターフェースにより構成してもよい。この場合、ＭＩＤＩメッセージ以外のデータをも同時に送受信してもよい。
【００１８】
通信Ｉ／Ｆ１４は、上述のように、たとえばＬＡＮ（Local Area Network）やインターネット、電話回線等の通信ネットワーク１０１に接続されており、該通信ネットワーク１０１を介して、サーバ１０２に接続される。外部記憶装置１２に上記各プログラムや各種パラメータが記憶されていない場合には、通信Ｉ／Ｆ１４は、サーバ１０２からプログラムやパラメータをダウンロードするために用いられる。クライアントとなる音楽コンテンツ利用装置１は、通信Ｉ／Ｆ１４および通信ネットワーク１０１を介してサーバ１０２へとプログラムやパラメータのダウンロードを要求するコマンドを送信する。サーバ１０２は、このコマンドを受け、要求されたプログラムやパラメータを、通信ネットワーク１０１を介して音楽コンテンツ利用装置１へと配信し、音楽コンテンツ利用装置１が通信Ｉ／Ｆ１４を介して、これらプログラムやパラメータを受信して外部記憶装置１２に蓄積することにより、ダウンロードが完了する。
【００１９】
なお、音楽コンテンツ利用装置１は、上述の構成から分かるように、電子楽器上に構築されている。
【００２０】
電子楽器の形態を採るようにした場合、その形態は鍵盤楽器に限らず、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の形態でもよい。また、音源装置、音楽コンテンツ利用装置１等を１つの電子楽器本体に内蔵したものに限らず、それぞれが別体の装置であり、ＭＩＤＩＩ／Ｆや各種ネットワーク等の通信手段を用いて各装置を接続するものであってもよい。
【００２１】
また、本発明を実施できる最小限要素のみから構成した電子楽器以外の専用装置上に構築してもよい。専用装置としては、たとえば、カラオケ装置や、ゲーム装置、携帯電話などの携帯型通信端末等を挙げることができる。携帯型通信端末を採用した場合、端末のみで所定の機能が完結している場合に限らず、機能の一部をサーバ側に持たせ、端末とサーバとからなるシステム全体として所定の機能を実現するようにしてもよい。あるいは、汎用的なパーソナルコンピュータ上に構築するようにしてもよい。
【００２２】
図２は、電子ペーパー４の動作原理を説明するための図である。
【００２３】
同図に示すように、電子ペーパー４は、シート状の透明電極４１と、シート状のＴＦＴ（Thin Film Transistor）基板からなる背面電極４２との間に、多数のマイクロカプセル（電子インク）４３を挟み込んだサンドイッチ構造をなしている。各マイクロカプセル４３は、透明であり、その中に、多数の酸化チタン粒子４３ａとカーボンブラック粒子４３ｂが詰め込まれている。
【００２４】
透明電極４１と背面電極４２との間に電圧を印加すると、各マイクロカプセル４３内の各酸化チタン粒子４３ａおよび各カーボンブラック粒子４３ｂは、それぞれ、＋（プラス）および−（マイナス）に帯電する。したがって、透明電極４１および背面電極４２に、透明電極４１側が−になり、背面電極４２側が＋になるような電圧を印加すると、電気泳動によって、＋に帯電した酸化チタン粒子４３ａが透明電極４１側に引き寄せられるとともに、−に帯電したカーボンブラック粒子４３ｂが背面電極４２側に引き寄せられる。つまり、白色である酸化チタン粒子４３ａが透明電極４１に集まるので、透明電極４１の表面は白く見えるようになる。一方、透明電極４１および背面電極４２に、透明電極４１側が＋になり、背面電極４２側が−になるような電圧を印加すると、上の動作とは逆の動作により、透明電極４１の表面は黒く見えるようになる。このように白色と黒色を制御することで、文字や図形を表示するようにしている。
【００２５】
なお、電子ペーパーには、上で説明した、マイクロカプセル型電気泳動方式とは異なった表示原理を採用するものも、いくつか知られている。たとえば、ツイスティングボール方式、水平移動型電気泳動方式、電解析出・溶解式などがある。しかし、本発明の特徴は、電子ペーパーを備えた装置にあり、電子ペーパー自体にある訳ではないので、他の方式の表示原理についての説明は省略する。もちろん、表示原理の説明は省略するものの、電子ペーパーとして、マイクロカプセル型電気泳動方式とは異なった表示原理のものを採用してもよいことは言うまでもない。
【００２６】
電子ペーパーには、表示原理の違いに拘わらず、次のような長所と短所がある。すなわち、長所の主なものには、
（１）コントラストが高く、反射型のために、目に優しく、見易い
（２）薄く、軽量で、曲げることもできる
（３）電源の供給を停止しても、供給前の表示状態を維持するので、省電力である
ことがある。
【００２７】
一方、短所の主なものには、
（４）反応速度が遅く、表示内容の書き換えに時間がかかる（数十〜百数十ｍｓ程度）
ことがある。
【００２８】
本発明では、電子ペーパーが紙に近いという、上記（２）の長所を利用して、紙の状態で多くが流通している、楽譜や歌詞を電子ペーパー上に表示するようにしている。さらに、本発明では、上記（３）の長所を利用して、表示済みの音楽コンテンツデータを、バッファから直ちに削除し（第１の実施の形態）、または、所定個を超えた場合、あるいは利用期限が経過した場合に削除する（第２の実施の形態）ようにして、音楽コンテンツデータが電子データのまま不正に流通してしまう可能性を極力減らしている。このように、著作権保護に貢献でき、音楽コンテンツデータが電子データのまま音楽コンテンツ利用装置１内に保存されないことから、音楽コンテンツデータをダウンロード扱いではなく、ストリーミング扱いとして、著作権料（音楽コンテンツデータ利用料）を安価に設定することも可能となる。
【００２９】
なお、本実施の形態では、電子ペーパーとして、音楽コンテンツ利用装置上に固定的に設定されるものを採用しているが、これに限らず、専用インターフェース、または、ＵＳＢ等の汎用インターフェースを介して着脱可能に設置されるものや、音楽コンテンツ利用装置とは物理的に切り離され、音楽コンテンツ利用装置側から無線によって表示の切り替えを指示するものなどを採用してもよい。本実施の形態のように、音楽コンテンツ利用装置上に固定的に設定される電子ペーパーを採用した場合、譜面立部に電子ペーパーを設置するのが好ましい。また、音楽コンテンツ利用装置に着脱可能に設置される電子ペーパーを採用した場合、譜面立部に載置可能な形状（たとえば、紙楽譜と同様の大きさかつ厚さ）とするのが好ましい。さらに、着脱可能な電子ペーパーを採用した場合、電子ペーパーを駆動する駆動回路は音楽コンテンツ利用装置の本体側に固定しておき、電子ペーパーのみを着脱可能としてもよいし、駆動回路と電子ペーパーを一体化して、一体化したものを着脱可能としてもよい。
【００３０】
音楽コンテンツ利用装置１は、前述のように、音楽コンテンツとして、楽譜や歌詞を電子ペーパー４上に表示するようにしている。そして、表示に使用する音楽コンテンツデータは、前記サーバ１０２に対して提供依頼し、それに応じてサーバ１０２が提供したものが利用される。つまり、サーバ１０２は、前述のようなＣＰＵ８が実行する制御プログラムを提供する機能に加え、音楽コンテンツデータを提供する機能も備えている。本発明では、むしろ、制御プログラムを提供する機能より、音楽コンテンツデータを提供する機能の方が重要であるので、以下、サーバ１０２を「音楽コンテンツ提供装置１０２」と言うことにする。音楽コンテンツ提供装置１０２は、通常のサーバが備えている構成を備えていればよいので、音楽コンテンツ提供装置１０２としては、たとえば、音楽コンテンツ利用装置１の構成から、演奏に関連する構成（演奏操作子、音源回路および効果回路など）、電子ペーパに関連する構成（電子ペーパー本体および電子ペーパーを駆動する駆動回路）およびＭＩＤＩに関連する構成（ＭＩＤＩＩ／ＦおよびＭＩＤＩ機器）を削除した残りの構成によって構成すればよい。
【００３１】
以上のように構成された音楽コンテンツ利用装置１および音楽コンテンツ提供装置１０２が実行する制御処理を、図３を参照して詳細に説明する。
【００３２】
図３は、音楽コンテンツ利用装置１および音楽コンテンツ提供装置１０２が実行する制御処理の手順を示すフローチャートである。
【００３３】
同図に示すように、音楽コンテンツ利用装置１と音楽コンテンツ提供装置１０２は、協働して、制御処理を行う。
【００３４】
音楽コンテンツ利用装置１は、主として、
（ａ）ログイン要求処理（ステップＳ１）
（ｂ）音楽コンテンツ指定処理（ステップＳ２およびＳ３）
（ｃ）音楽コンテンツ表示処理（ステップＳ４〜Ｓ８）
（ｄ）ログアウト要求処理（ステップＳ１０）
の各処理を行う。
【００３５】
一方、音楽コンテンツ提供装置１０２は、主として、
（Ａ）ログイン処理（ステップＳ１０２）
（Ｂ）音楽コンテンツ指定用データ提供処理（ステップＳ１０３）
（Ｃ）音楽コンテンツデータ提供処理（ステップＳ１０４）
（Ｄ）ログアウト処理（ステップＳ１０５）
の各処理を行う。
【００３６】
まず、音楽コンテンツ利用装置１側の制御処理が起動されると、前記ＬＣＤ３には、音楽コンテンツ提供装置１０２にログインするために必要な情報（本実施の形態では、ユーザＩＤとパスワード）を入力するためのユーザ認証画面が表示される。ユーザが、前記操作子群２中のマウスおよびキーボードを用いて、ユーザ認証画面中のユーザＩＤ入力欄およびパスワード入力欄に自分のユーザＩＤおよびパスワードを入力すると、音楽コンテンツ利用装置１は、処理を上記（ａ）ログイン要求処理に進める。この（ａ）ログイン要求処理では、入力されたユーザＩＤおよびパスワードを、前記通信Ｉ／Ｆ１４を介して、音楽コンテンツ提供装置１０２に送信する。
【００３７】
音楽コンテンツ提供装置１０２は、音楽コンテンツ利用装置１から送信されてきたユーザＩＤおよびパスワードに基づいて、ユーザ認証を行う（ステップＳ１０１）。その結果、ユーザ認証に成功したときには、音楽コンテンツ提供装置１０２は、処理を上記（Ａ）ログイン処理に進める。この（Ａ）ログイン処理では、音楽コンテンツ利用装置１を音楽コンテンツ提供装置１０２にログインさせるとともに、音楽コンテンツ利用装置１（のユーザ）に対する課金処理を行う。なお、課金方法としては、本実施の形態では、月極の定額制を採用しているので、その月の最初のログイン時にのみ課金され、その後、月末まで何度ログインされたとしても、課金されない。もちろん、課金方法は、これに限らず、音楽コンテンツのページ毎に課金される従量制を採用してもよいし、最大ダウンロード回数を設定しておき、最大ダウンロード回数を超えて、音楽コンテンツのダウンロードが指示された場合には、音楽コンテンツのページ毎に課金される準定額制を採用してもよい。また、月極に限らず、日極であっても、年極であってもよい。さらに、課金処理の方法としては、たとえば、ユーザにクレジットカードの番号を問い合わせ、ユーザが自分のカード番号を入力すると、提供した音楽コンテンツの使用料の支払いをクレジットカード会社に請求するという方法が考えられる。もちろん、課金処理の方法は、これに限らず、どのような方法を採用してもよい。
【００３８】
（Ａ）ログイン処理を終了すると、音楽コンテンツ提供装置１０２は、処理を前記（Ｂ）音楽コンテンツ指定用データ提供処理に進める。この（Ｂ）音楽コンテンツ指定用データ提供処理では、音楽コンテンツ提供装置１０２から提供を受けたい音楽コンテンツを指定するために、前記ＬＣＤ３に表示する表示用データ（音楽コンテンツ指定ページデータ）を音楽コンテンツ利用装置１に送信する。音楽コンテンツ利用装置１は、この音楽コンテンツ指定ページデータを、通信Ｉ／Ｆ１４を介して受信すると、処理を前記（ｂ）音楽コンテンツ指定処理に進める。
【００３９】
（ｂ）音楽コンテンツ指定処理では、まず、受信した音楽コンテンツ指定ページデータをＬＣＤ３に表示する。ここで、音楽コンテンツ指定ページデータは、音楽コンテンツを特定する情報（たとえば、コンテンツＩＤ）複数からなる、１表示画面分のデータを複数画面分含んでいる。したがって、ＬＣＤ３には、複数の音楽コンテンツ指定ページのうちの１ページが表示されるので、これと同時に、他のページを切り替え表示するためのタブも表示される。なお、コンテンツＩＤは、通常、数値によって表現されるので、そのまま表示したのでは、ユーザにとって分かり難い。このため、コンテンツＩＤに音楽コンテンツの名称を示す情報を付随させ、この情報を表示するようにした方が好ましい。
【００４０】
次に、ユーザが、ＬＣＤ３に表示された音楽コンテンツ指定ページから、提供を受けたい（表示したい）音楽コンテンツを指定すると、指定された音楽コンテンツに対応するコンテンツＩＤおよびページＩＤを前記ＲＡＭ１０に一時記憶する。そして、音楽コンテンツ利用装置１は、このコンテンツＩＤおよびページＩＤを、通信Ｉ／Ｆ１４を介して音楽コンテンツ提供装置１０２に送信する。
【００４１】
音楽コンテンツ提供装置１０２は、音楽コンテンツ利用装置１からコンテンツＩＤおよびページＩＤを受信すると、処理を前記（Ｃ）音楽コンテンツデータ提供処理に進める。この（Ｃ）音楽コンテンツデータ提供処理では、受信したコンテンツＩＤおよびページＩＤに対応する音楽コンテンツデータを、たとえば内蔵されたＨＤＤ（図示せず）から検索し、検索された音楽コンテンツデータを音楽コンテンツ利用装置１に送信する。ここで、音楽コンテンツデータは、前述のように、楽譜や歌詞を表示するためのデータである。楽譜を表示するためのデータには、楽譜論理データや楽譜画像データがあり、歌詞を表示するためのデータには、歌詞テキストデータや歌詞画像データがある。
【００４２】
楽譜論理データとは、楽譜を構成する各種要素（音符や休符、その他の音楽記号）を表示するために必要な、各要素の種類を示す種類情報とその表示位置を示す位置情報を含むデータを言う。したがって、楽譜論理データそのものを表示することはできず、楽譜論理データを楽譜画像データに変換して表示しなければならない。ただし、楽譜論理データは、楽譜画像データと比較して、データ容量が少ないため、前記内蔵されたＨＤＤに多数の楽譜論理データを記憶しておくことができるという長所がある。
【００４３】
楽譜画像データとは、そのまま表示することができる表示用のデータであり、ビットマップ形式のデータが広く知られている。もちろん、変換操作を行わずに表示できるデータであれば、ビットマップ形式に限らず、どのような形式のデータを採用してもよい。
【００４４】
歌詞テキストデータとは、歌詞を示す文字コードからなるデータを言う。歌詞テキストデータも、楽譜論理データと同様に、そのままでは表示できず、歌詞画像データに変換して表示しなければならないが、歌詞テキストデータも、歌詞画像データと比較して、データ容量が少ないという長所がある。
【００４５】
歌詞画像データとは、楽譜画像データと同様に、そのまま表示することができる表示用のデータである。
【００４６】
本実施の形態では、１つの楽譜に対して、楽譜論理データまたは楽譜画像データのいずれかが、１つの歌詞に対して、歌詞テキストデータまたは歌詞画像データのいずれかが対応付けられて、前記ＨＤＤに記憶されている。つまり、ＨＤＤ内には、楽譜論理データ、楽譜画像データ、歌詞テキストデータおよび歌詞画像データが混在して記憶されている。
【００４７】
なお、音楽コンテンツデータは、楽譜または歌詞のいずれかを表示するものに限らず、楽譜と一緒に歌詞を表示するものであってもよい。この場合の音楽コンテンツデータの管理方法としては、たとえば、楽譜データ（楽譜論理データまたは楽譜画像データ）と歌詞データ（歌詞テキストデータまたは歌詞画像データ）を一括して管理する方法や、楽譜データと歌詞データとを独立して管理する方法が考えられる。前者の管理方法では、音楽コンテンツ利用装置１のユーザが指定した音楽コンテンツが、楽譜のみを表示するもの、歌詞のみを表示するもの、あるいは、楽譜と歌詞を一緒に表示するもののいずれであっても、音楽コンテンツ提供装置１０２は、指定された音楽コンテンツデータを検索し、検索したものをそのまま音楽コンテンツ利用装置１に送信すればよい。一方、後者の管理方法では、音楽コンテンツ利用装置１のユーザが指定した音楽コンテンツが、楽譜のみを表示するもの、あるいは、歌詞のみを表示するものである場合には、音楽コンテンツ提供装置１０２は、前者の管理方法と同様に、指定された音楽コンテンツデータを検索し、検索したものをそのまま音楽コンテンツ利用装置１に送信すればよいが、音楽コンテンツ利用装置１のユーザが指定した音楽コンテンツが、楽譜と一緒に歌詞を表示するものである場合には、対応する楽譜データおよび歌詞データの２種類のデータを検索し、この２種類のデータを一緒に音楽コンテンツ利用装置１に送信する必要がある。本実施の形態では、後者の管理方法を採用することにするが、これは専ら説明の都合上であり、もちろん、前者の管理方法を採用してもよい。
【００４８】
さらに、本実施の形態では、音楽コンテンツデータとしては、楽譜と一緒に歌詞を表示するものを考えず、楽譜または歌詞のいずれかを表示するもののみ考えることにする。これは、楽譜と一緒に歌詞を表示する音楽コンテンツデータに対する制御処理は、楽譜または歌詞のいずれかを表示する音楽コンテンツデータに対する制御処理から簡単に類推できるからである。
【００４９】
次に、音楽コンテンツ利用装置１は、音楽コンテンツ提供装置１０２から送信された音楽コンテンツデータを、通信Ｉ／Ｆ１４を介して受信すると、処理を前記（ｃ）音楽コンテンツ表示処理に進める。この（ｃ）音楽コンテンツ表示処理では、まず、受信した音楽コンテンツデータを、ＲＡＭ１０の所定位置に確保されたバッファに一時記憶する。次に、バッファから、一時記憶された音楽コンテンツデータを読み出し、読み出された音楽コンテンツデータが、変換処理の必要なもの（楽譜論理データまたは歌詞テキストデータ）であれば、表示用データ（楽譜画像データまたは歌詞画像データ）に変換し、変換後の音楽コンテンツデータを前記電子ペーパー４に供給する。ここで、楽譜論理データまたは歌詞テキストデータから楽譜画像データまたは歌詞画像データに変換する方法は、本発明の特徴ではないため、公知の方法を用いればよい。
【００５０】
一方、読み出された音楽コンテンツデータが、変換処理の不必要なもの（楽譜画像データまたは歌詞画像データ）であれば、読み出された音楽コンテンツデータをそのまま電子ペーパー４に供給する。
【００５１】
音楽コンテンツデータの電子ペーパー４への供給が完了すると、前記駆動回路７によって電子ペーパー４を駆動させる。これにより、電子ペーパー４上には、供給された音楽コンテンツデータが表示される。その後、直ちにバッファをクリアする。
【００５２】
前述のように、電子ペーパー４は、一旦ある画面を表示すると、他の画面に書き替えられない限り、その表示画面を維持する。つまり、電子ペーパー４に、バッファから表示用データを常時供給し続けなくても、電子ペーパー４は現在の表示状態を維持するので、バッファに一時記憶した音楽コンテンツデータは、電子ペーパー４に供給後、直ちにバッファから削除することができる。したがって、バッファ、すなわち音楽コンテンツ利用装置１内には、著作権保護すべき音楽コンテンツデータが残らないので、音楽コンテンツデータが電子データの状態で装置外へ流出することを最小限に食い止めることができ、これにより、音楽コンテンツデータに対する著作権保護をより盤石にすることができる。
【００５３】
以上説明した（ｂ）音楽コンテンツ指定処理および（ｃ）音楽コンテンツ表示処理を、ユーザが終了を指示するまで繰り返し（ステップＳ９）、ユーザが終了を指示すると、音楽コンテンツ利用装置１は、処理を前記（ｄ）ログアウト要求処理に進める。この（ｄ）ログアウト要求処理では、ログアウトを、通信Ｉ／Ｆ１４を介して音楽コンテンツ提供装置１０２に通知する。
【００５４】
音楽コンテンツ提供装置１０２は、音楽コンテンツ利用装置１からログアウトが通知されたかどうかを常時チェックし（ステップＳ１０５）、ログアウトが通知されるまで、前記（Ｃ）音楽コンテンツデータ提供処理を繰り返す。そして、ログアウトが通知されると、音楽コンテンツ提供装置１０２は、処理を前記（Ｄ）ログアウト処理に進める。この（Ｄ）ログアウト処理では、音楽コンテンツ利用装置１を音楽コンテンツ提供装置１０２からログアウトさせる。そして、音楽コンテンツ提供装置１０２は、処理を前記ステップＳ１０１のユーザ認証が成功したかどうかの判別に戻す。
【００５５】
次に、本発明の第２の実施の形態に係る音楽コンテンツ利用装置について説明する。
【００５６】
本実施の形態の音楽コンテンツ利用装置は、上記第１の実施の形態の音楽コンテンツ利用装置に対して、制御処理の一部が異なるのみであるので、そのハードウェアは、上記第１の実施の形態の音楽コンテンツ利用装置と同様のハードウェア、すなわち図１に記載のものをそのまま使用することにする。
【００５７】
上記第１の実施の形態の音楽コンテンツ利用装置が、音楽コンテンツデータを１つだけ一時記憶するバッファを設け、一時記憶した音楽コンテンツデータをバッファから読み出して（読み出した後、変換して）、電子ペーパー４に供給した後、直ちにその音楽コンテンツデータをバッファから削除するようにしたのに対して、本実施の形態の音楽コンテンツ利用装置は、図４に示すように、ＲＡＭ１０内に複数個（Ｎ個）のバッファ１０ａを設け、バッファ１０ａ内には、記憶後、利用期限（たとえば、７２時間）が経過するまでの音楽コンテンツデータを、最大バッファ１０ａの個数（Ｎ個）だけ、保存できるようにして、音楽コンテンツ提供装置１０２から既に提供された音楽コンテンツデータを再表示する際に、改めて音楽コンテンツ提供装置１０２から提供を受けずに、バッファ１０ａに記憶されたものを読み出して、迅速に再表示させるようにした点が異なっている。
【００５８】
図４は、本実施の形態の音楽コンテンツ利用装置のＲＡＭ１０内に設けられた各バッファ１０ａの領域構成の一例を示す図である。
【００５９】
同図に示すように、各バッファ１０ａは、それぞれ、音楽コンテンツ提供装置１０２から音楽コンテンツデータを取得した時刻を示す取得時刻データを格納する領域１０ａ１と、当該音楽コンテンツデータの利用期限を示す利用期限データを格納する領域１０ａ２と、当該音楽コンテンツデータを特定するコンテンツＩＤおよびページＩＤをそれぞれ示すコンテンツＩＤデータおよびページＩＤデータを格納する領域１０ａ３および１０ａ４と、当該音楽コンテンツデータそのもの（実体）を格納する領域１０ａ５とによって構成されている。
【００６０】
取得時刻データは、音楽コンテンツ提供装置１０２から提供された音楽コンテンツデータをバッファ１０ａのいずれかに格納したときの時刻を示すものである。本実施の形態の音楽コンテンツ利用装置は、タイマ１１を備えているので、通常時計機能も備えている。取得時刻の計時は、この時計機能によって行えばよいが、音楽コンテンツ利用装置側に時計機能が備わっていない場合には、音楽コンテンツ提供装置１０２が音楽コンテンツデータを送信するときに、その送信時刻（取得時刻とほぼ同時刻）を計時して送信時刻データを生成し、音楽コンテンツデータと一緒に送信するようにすればよい。
【００６１】
利用期限データは、音楽コンテンツデータによって、その利用期限が異なる場合に、音楽コンテンツデータに対応付けて記憶しておくものである。したがって、利用期限が、すべての音楽コンテンツデータ間で共通である場合には、音楽コンテンツデータ毎に利用期限データを記憶しておく必要はない。なお、利用期限データとしては、通常、音楽コンテンツ提供装置１０２が送信したものをそのまま記憶すればよい。
【００６２】
図５は、本実施の形態の音楽コンテンツ利用装置および音楽コンテンツ提供装置が実行する制御処理の手順を示すフローチャートである。図５において、音楽コンテンツ提供装置が実行する制御処理は、前記図３において、前記第１の実施の形態の音楽コンテンツ提供装置が実行する処理と同一であるので、図５では、音楽コンテンツ提供装置が実行する制御処理の具体的な手順を示さずに、単にボックスのみを示している。また、図５において、図３と同様の処理を行っているステップには同一ステップ番号を付し、その説明は省略する。
【００６３】
ステップＳ２で、ユーザが、表示したい音楽コンテンツを指定すると、まず、指定された音楽コンテンツに対応するコンテンツＩＤおよびページＩＤの音楽コンテンツデータが、前記複数のバッファ１０ａのいずれかに保存されているか否かを判別する（ステップＳ２１）。前述のように、各バッファ１０ａには、コンテンツＩＤおよびページＩＤをそれぞれ記憶する領域１０ａ３および１０ａ４が設けられているので、この領域１０ａ３および１０ａ４に記憶された各データと、指定された音楽コンテンツに対応するコンテンツＩＤおよびページＩＤとを比較することで、簡単に、目的の音楽コンテンツデータがバッファ１０ａ中に記憶されているかどうかを判別することができる。
【００６４】
ステップＳ２１で、目的の音楽コンテンツデータがバッファ１０ａ内に記憶されていないときには、複数のバッファ１０ａ内に、新たな音楽コンテンツデータを記憶するための空きバッファがあるか否かを判別する。その結果、空きバッファがないときには、各バッファ１０ａに記憶されている音楽コンテンツデータ中、最も古く記憶された音楽コンテンツデータが格納されているバッファの内容を消去し（ステップＳ２２）、そのバッファに、目的の音楽コンテンツデータを音楽コンテンツ提供装置１０２からダウンロードして記憶させる（ステップＳ３およびＳ４）。一方、複数のバッファ１０ａ内に、空きバッファがあるときには、その空きバッファ（空きバッファが複数ある場合には、そのうちの選択されたいずれか）に、目的の音楽コンテンツデータを音楽コンテンツ提供装置１０２からダウンロードして記憶させる（ステップＳ３およびＳ４）。
【００６５】
一方、ステップＳ２１で、目的の音楽コンテンツデータがバッファ１０ａ内に記憶されているときには、そのバッファ１０ａ内の領域１０ａ５に記憶されている音楽コンテンツデータを読み出し、読み出した音楽コンテンツデータに基づいて、電子ペーパー４上に表示する（ステップＳ５〜Ｓ７）。
【００６６】
そして、（ｂ）音楽コンテンツ指定処理および（ｃ）音楽コンテンツ表示処理（ステップＳ２，Ｓ２１，Ｓ５，Ｓ６，Ｓ７およびＳ９の処理）を繰り返すときには、バッファ１０ａ中、利用期限の過ぎた音楽コンテンツデータが記憶されているバッファの内容を消去する。ここで、利用期限が過ぎたか否かの判別は、前記取得時刻データによって示される取得時刻およびタイマ１１の計時時間と、利用期限データによって示される利用期限とを比較することで簡単に行うことができる。
【００６７】
一方、（ｂ）音楽コンテンツ指定処理および（ｃ）音楽コンテンツ表示処理を終了するときには、ログアウトを音楽コンテンツ提供装置１０２に通知する（ステップＳ１０）とともに、複数のバッファ１０ａのすべての内容をクリアする（ステップＳ２４）。
【００６８】
このように、本実施の形態では、過去に取得した音楽コンテンツデータのうち、所定個内の音楽コンテンツデータをバッファ１０ａに保存するようにしたので、保存された音楽コンテンツデータを再度利用するときに、その音楽コンテンツデータへのアクセスが速くなり、これにより、ユーザの操作性が向上する。さらに、バッファ１０ａには、利用期限内の音楽コンテンツデータしか保存されていないので、前記第１の実施の形態の音楽コンテンツ利用装置と同様に、音楽コンテンツデータが電子データの状態で装置外へ流出することを最小限に食い止めることができ、これにより、音楽コンテンツデータに対する著作権保護をより盤石にすることができる。
【００６９】
なお、上述した各実施の形態では、音楽コンテンツ提供装置１０２から提供された音楽コンテンツデータは、電子ペーパー４上にのみ表示され、ＬＣＤ３上には、他の情報が表示されるが、これに限らず、電子ペーパー４とＬＣＤ３の両方に、同じ音楽コンテンツデータを表示するようにしてもよい。この場合、たとえば、電子ペーパー４には、１ページ分の音楽コンテンツデータを表示し、ＬＣＤ３には、そのうちの一部（たとえば、楽曲の進行位置近傍）のみを表示することが考えられる。
【００７０】
また、上述した各実施の形態では、音楽コンテンツデータを、楽譜または歌詞を表示するためのデータとしたが、これは、前述のように、楽譜や歌詞は紙に印刷したものが多く流通しており、そのことが電子ペーパーが紙に近いという特性等とよくマッチするからである。逆に言えば、電子ペーパの特性によくマッチする表示対象であれば、楽譜や歌詞に限らず、どのような表示対象であってもよい。
【００７１】
なお、上述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００７２】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７３】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００７４】
また、コンピュータが読出したプログラムコードを実行することにより、上述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した各実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００７５】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した各実施の形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００７６】
【図１】本発明の第１の実施の形態に係る音楽コンテンツ利用装置の概略構成を示すブロック図である。
【図２】図１中の電子ペーパーの動作原理を説明するための図である。
【図３】図１の音楽コンテンツ利用装置および音楽コンテンツ提供装置（サーバコンピュータ）が実行する制御処理の手順を示すフローチャートである。
【図４】図１のの音楽コンテンツ利用装置のＲＡＭ内に設けられた各バッファの領域構成の一例を示す図である。
【図５】本発明の第２の実施の形態に係る音楽コンテンツ利用装置および音楽コンテンツ提供装置が実行する制御処理の手順を示すフローチャートである。
【符号の説明】
【００７７】
４…電子ペーパー，７…駆動回路（表示手段），８…ＣＰＵ（表示手段、消去手段），１０…ＲＡＭ（バッファ），１０ａ…バッファ，１４…通信Ｉ／Ｆ（受信手段）
【図１】
0004572816.tif 000002
【図２】
0004572816.tif 000003
【図３】
0004572816.tif 000004
【図４】
0004572816.tif 000005
【図５】
0004572816.tif 000006