(57)【特許請求の範囲】
【請求項１】
コンテンツを再生させる再生手段と、
前記再生手段を制御する制御画面を表示する制御画面表示手段と、
前記コンテンツの一覧画面を表示すると共に、各一覧画面毎にタブを表示するコンテンツ一覧表示手段と、
前記制御画面と前記一覧画面を切替える切替え手段と、
前記切替え手段により前記制御画面と前記一覧画面が切替えられるとき、前記制御画面が前記一覧画面上に被さると共に、前記各一覧画面毎のタブが、前記制御画面が被さる方向に移動するように、または、前記一覧画面上から前記制御画面が剥がされると共に、前記各一覧画面毎のタブが、前記制御画面が剥がされる方向に移動するように、前記制御画面と前記一覧画面が表示されるように、前記制御画面表示手段と、前記コンテンツ一覧表示手段を制御する表示制御手段と
を備える情報処理装置。
【請求項２】
前記表示制御手段は、前記一覧画面のうち現在処理中のコンテンツを含むとき、前記タブの表示状態を変化させる
請求項１に記載の情報処理装置。
【請求項３】
コンテンツを再生させる再生ステップと、
前記再生ステップの処理を制御する制御画面を表示する制御画面表示ステップと、
前記コンテンツの一覧画面を表示すると共に、各一覧画面毎にタブを表示するコンテンツ一覧表示ステップと、
前記制御画面と前記一覧画面を切替える切替えステップと、
前記切替えステップの処理で前記制御画面と前記一覧画面が切替えられるとき、前記制御画面が前記一覧画面上に被さると共に、前記各一覧画面毎のタブが、前記制御画面が被さる方向に移動されるように、または、前記一覧画面上から前記制御画面が剥がされると共に、前記各一覧画面毎のタブが、前記制御画面が剥がされる方向に移動するように、前記制御画面と前記一覧画面が表示されるように、前記制御画面表示ステップの処理と、前記コンテンツ一覧表示ステップの処理を制御する表示制御ステップと
を含む情報処理方法。
【請求項４】
コンテンツの再生を制御させる再生制御ステップと、
前記再生制御ステップの処理を制御する制御画面の表示を制御する制御画面表示制御ステップと、
前記コンテンツの一覧画面の表示を制御すると共に、各一覧画面毎にタブの表示を制御するコンテンツ一覧表示制御ステップと、
前記制御画面と前記一覧画面との切替を制御する切替え制御ステップと、
前記切替えステップの処理で前記制御画面と前記一覧画面が切替えられるとき、前記制御画面が前記一覧画面上に被さると共に、前記各一覧画面毎のタブが、前記制御画面が被さる方向に移動されるように、または、前記一覧画面上から前記制御画面が剥がされると共に、前記各一覧画面毎のタブが、前記制御画面が剥がされる方向に移動するように、前記制御画面と前記一覧画面が表示されるように、前記制御画面表示制御ステップの処理と、前記コンテンツ一覧表示制御ステップの処理を制御する表示制御ステップと
を含む処理をコンピュータに実行させるプログラム。
【請求項５】
コンテンツを再生させる再生手段と、
前記再生手段にコンテンツを転送する制御を行うための制御画面を表示する制御画面表示手段と、
コンテンツリスト画面を複数表示すると共に、前記コンテンツリスト画面のそれぞれのタブを表示するコンテンツリスト画面表示手段と、
前記制御画面と前記コンテンツリスト画面との表示を切り替える表示切替手段と、
前記表示切替手段により制御画面からコンテンツリスト画面に切り替える場合に、コンテンツリスト画面が制御画面を覆うと共に、前記タブが、前記制御画面が覆う方向に移動するようにして制御画面とコンテンツリスト画面とを同一の表示領域に表示するように制御する表示制御手段と
を備える情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、パーソナルコンピュータ上でのコンテンツの操作について、使用者の操作性をさせるようにする情報処理装置および方法、並びにプログラムに関する。
【０００２】
【従来の技術】
最近、デジタル技術の普及にともない、音楽データ、画像データなどからなる各種のコンテンツ（データ）がデジタル的に記録媒体に記録または再生されるようになってきた。
【０００３】
これらのコンテンツをコンピュータ上の表示画面を操作することで記録、再生、移動、または、コピーするためのソフトウェアが普及しつつある。
【０００４】
図１は、音楽コンテンツを再生させるプレーヤとして使用されるソフトウェアの表示画面を示している。この表示画面上には、中央部にタイトル表示部１が設けられており、今の場合、アーティスト名として「AAA」、曲のタイトル名として「BBB」が表示されており、さらに、その上方には、その音楽コンテンツが格納されているフォルダ名として「CCC」が表示されている。
【０００５】
また、その下部には、操作ボタン表示部１ａが設けられており、コンテンツの再生、停止、早送り、早戻し、または、一時停止といった操作をするためのボタンが表示されている。各種の操作は、図示せぬポインタをマウスで操作し、所望のボタンをクリックすることで実現することができる。
【０００６】
また、ボタン２がクリックされると、図２で示すように、現在、再生可能な音楽コンテンツの一覧を示した、タイトル一覧表示部１１が図中矢印Ａ方向に引き出されるようにして表示される。使用者は、この一覧により現在再生が可能なコンテンツを確認することができる。今の場合、再生可能なコンテンツとして「ＢＢＢ」、「ＦＦＦ」、「ＧＧＧ」、「ＨＨＨ」、および、「ＩＩＩ」が存在することが示されている。
【０００７】
また、ボタン３がクリックされると、図２で示すように、再生される音楽コンテンツの音質を制御するための各種のボタンや摘みが表示された、制御ボタン表示部１２が図中矢印Ｂ方向に引き出されるようにして表示される。使用者は、制御ボタン表示部１２の各種のボタンを操作することにより、再生される音楽コンテンツを所望の音質で楽しむことができる。
【０００８】
【発明が解決しようとする課題】
ところで、上述のプレーヤとしての機能を持たせたソフトウェアにおいては、図１，図２で示したように、コンテンツの一覧を確認したり、制御用の各種のボタンを使用する度に、ボタン２，３を押下しては、タイトル一覧表示部１１、または、制御ボタン表示部１２を表示させることになるため、画像上に、さらに表示領域が必要となり、例えば、他のソフトウェアが起動していて、別の画像が表示されていると、その表示内容が隠れてしまうという課題があり、ディスプレイ上の総合的な視認性が低下してしまうという課題があった。
【０００９】
また、上述のソフトウェアにおける各種の操作をする際に、タイトル一覧表示部１１、または、制御ボタン表示部１２の表示非表示を切替えることにより、タイトル一覧表示部１１と制御ボタン表示部１２を往復して操作しなければならない場合もあり、操作が煩雑になるという課題があった。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、パーソナルコンピュータなどでコンテンツの再生や記録などを制御する際の操作性を向上させるようにするものである。
【００１１】
【課題を解決するための手段】
本発明の第１の側面の情報処理装置は、コンテンツを再生させる再生手段と、再生手段を制御する制御画面を表示する制御画面表示手段と、コンテンツの一覧画面を表示すると共に、各一覧画面毎にタブを表示するコンテンツ一覧表示手段と、制御画面と一覧画面を切替える切替え手段と、切替え手段により制御画面と一覧画面が切替えられるとき、制御画面が一覧画面上に被さると共に、各一覧画面毎のタブが、制御画面が被さる方向に移動するように、または、一覧画面上から制御画面が剥がされると共に、各一覧画面毎のタブが、制御画面が剥がされる方向に移動するように、制御画面と一覧画面が表示されるように、制御画面表示手段と、コンテンツ一覧表示手段を制御する表示制御手段とを備えることを特徴とする。
【００１３】
前記表示制御手段には、一覧画面のうち現在処理中のコンテンツを含むとき、タブの表示状態を変化させるようにすることができる。
【００１４】
本発明の第１の側面の情報処理方法は、コンテンツを再生させる再生ステップと、再生ステップの処理を制御する制御画面を表示する制御画面表示ステップと、コンテンツの一覧画面を表示すると共に、各一覧画面毎にタブを表示するコンテンツ一覧表示ステップと、制御画面と一覧画面を切替える切替えステップと、切替えステップの処理で制御画面と一覧画面が切替えられるとき、制御画面が一覧画面上に被さると共に、各一覧画面毎のタブが、制御画面が被さる方向に移動されるように、または、一覧画面上から制御画面が剥がされると共に、各一覧画面毎のタブが、制御画面が剥がされる方向に移動するように、制御画面と一覧画面が表示されるように、制御画面表示ステップの処理と、コンテンツ一覧表示ステップの処理を制御する表示制御ステップとを含むことを特徴とする。
【００１５】
本発明の第１の側面のプログラムは、コンテンツの再生を制御させる再生制御ステップと、再生制御ステップの処理を制御する制御画面の表示を制御する制御画面表示制御ステップと、コンテンツの一覧画面の表示を制御すると共に、各一覧画面毎にタブの表示を制御するコンテンツ一覧表示制御ステップと、制御画面と一覧画面との切替を制御する切替え制御ステップと、切替えステップの処理で制御画面と一覧画面が切替えられるとき、制御画面が一覧画面上に被さると共に、各一覧画面毎のタブが、制御画面が被さる方向に移動されるように、または、一覧画面上から制御画面が剥がされると共に、各一覧画面毎のタブが、制御画面が剥がされる方向に移動するように、制御画面と一覧画面が表示されるように、制御画面表示制御ステップの処理と、コンテンツ一覧表示制御ステップの処理を制御する表示制御ステップとをコンピュータに実行させることを特徴とする。
本発明の第２の側面の情報処理装置は、コンテンツを再生させる再生手段と、再生手段にコンテンツを転送する制御を行うための制御画面を表示する制御画面表示手段と、コンテンツリスト画面を複数表示すると共に、前記コンテンツリスト画面のそれぞれのタブを表示するコンテンツリスト画面表示手段と、制御画面とコンテンツリスト画面との表示を切り替える表示切替手段と、表示切替手段により制御画面からコンテンツリスト画面に切り替える場合に、コンテンツリスト画面が制御画面を覆うと共に、前記タブが、前記制御画面が覆う方向に移動するようにして制御画面とコンテンツリスト画面とを同一の表示領域に表示するように制御する表示制御手段とを備える。
【００１６】
本発明の第１の側面においては、コンテンツの再生を制御する制御画面が表示され、コンテンツの一覧画面が表示されると共に、各一覧画面毎にタブが表示され、制御画面と一覧画面が切替えられ、制御画面と一覧画面が切替えられるとき、制御画面が一覧画面上に被さると共に、各一覧画面毎のタブが、制御画面が被さる方向に移動するように、または、一覧画面上から制御画面が剥がされると共に、各一覧画面毎のタブが、制御画面が剥がされる方向に移動するように、制御画面と一覧画面が表示されるように制御される。
本発明の第２の側面においては、コンテンツが再生させられ、コンテンツを転送する制御を行うための制御画面が複数表示されると共に、前記コンテンツリスト画面のそれぞれのタブが表示され、コンテンツリスト画面が表示され、制御画面とコンテンツリスト画面との表示が切り替えられ、制御画面からコンテンツリスト画面に切り替える場合に、コンテンツリスト画面が制御画面を覆うと共に、前記タブが、前記制御画面が覆う方向に移動するようにして制御画面とコンテンツリスト画面とが同一の表示領域に表示されるように制御される。
【００１７】
【発明の実施の形態】
図３は、本発明に係るコンテンツデータ管理システムの一実施の形態を示す図である。パーソナルコンピュータ５１は、ローカルエリアネットワークまたはインターネットなどから構成されるネットワーク５２に接続されている。パーソナルコンピュータ５１は、EMD（Electronic Music Distribution）サーバ５３から受信した、またはCD（Compact Disc）から読み取った楽音のデータ（以下、コンテンツと称する）を、そのまま記録するか、または所定の符号化の方式（例えば、ATRAC3（商標））に変換するとともにDES（Data Encryption Standard）などの暗号化方式で暗号化して記録する。
【００１８】
パーソナルコンピュータ５１は、平文のまま、または暗号化して記録しているコンテンツに対応して、コンテンツの利用条件を示す権利情報を記録する。
【００１９】
権利情報は、例えば、その権利情報に対応するコンテンツを同時に利用することができるポータブルデバイス（Portable Device（PDとも称する））の台数（後述する、いわゆるチェックアウトできるPDの台数）を示す。権利情報に示される数だけコンテンツをチェックアウトしたときでも、パーソナルコンピュータ５１は、そのコンテンツを再生できる。
【００２０】
また、権利情報は、そのコンテンツをコピーすることができるか否かの情報を示す。コンテンツをポータブルデバイス５５−１乃至５５−３にコピーしたとき、パーソナルコンピュータ５１は記録しているコンテンツを再生できる。コンテンツの、ポータブルデバイス５５−１乃至５５−３に記憶させることができる回数は、制限される場合がある。この場合、コピーできる回数は、増えることがない。
【００２１】
さらに、権利情報は、そのコンテンツを他のパーソナルコンピュータに移動することができるか否かの情報を示す。ポータブルデバイス５５−１乃至５５−３にコンテンツを移動させた後、パーソナルコンピュータ５１が記録しているコンテンツは使用できなくなる（コンテンツが削除されるか、または権利情報が変更されて使用できなくなる）。
【００２２】
権利情報の詳細は、後述する。
【００２３】
パーソナルコンピュータ５１は、暗号化して記録しているコンテンツを、コンテンツに関連するデータ（例えば、曲名、または再生条件など）と共に、USB（Universal Serial Bus）ケーブルを介して、接続されているポータブルデバイス５５−１に記憶させるとともに、ポータブルデバイス５５−１に記憶させたことに対応して、記憶させたコンテンツに対応する権利情報を更新する（以下、チェックアウトと称する）。より詳細には、チェックアウトしたとき、パーソナルコンピュータ５１が記録している、そのコンテンツに対応する権利情報のチェックアウトできる回数は、１減らされる。チェックアウトできる回数が０のとき、対応するコンテンツは、チェックアウトすることができない。
【００２４】
パーソナルコンピュータ５１は、暗号化して記録しているコンテンツを、コンテンツに関連するデータと共に、USBケーブルを介して、接続されているポータブルデバイス５５−２に記憶させるとともに、ポータブルデバイス５５−２に記憶させたことに対応して、記憶させたコンテンツに対応する権利情報を更新する。パーソナルコンピュータ５１は、暗号化して記録しているコンテンツを、コンテンツに関連するデータと共に、USBケーブルを介して、接続されているポータブルデバイス５５−３に記憶させるとともに、ポータブルデバイス５５−３に記憶させたことに対応して、記憶させたコンテンツに対応する権利情報を更新する。
【００２５】
また、パーソナルコンピュータ５１は、USBケーブルを介して、接続されているポータブルデバイス５５−１にパーソナルコンピュータ５１がチェックアウトしたコンテンツを、ポータブルデバイス５５−１に消去させて（または、使用できなくさせて）、消去させたコンテンツに対応する権利情報を更新する（以下、チェックインと称する）。より詳細には、チェックインしたとき、パーソナルコンピュータ５１が記録している、対応するコンテンツの権利情報のチェックアウトできる回数は、１増やされる。
【００２６】
パーソナルコンピュータ５１は、USBケーブルを介して、接続されているポータブルデバイス５５−２にパーソナルコンピュータ５１がチェックアウトしたコンテンツを、ポータブルデバイス５５−２に消去させて（または、使用できなくさせて）、消去させたコンテンツに対応する権利情報を更新する。パーソナルコンピュータ５１は、USBケーブルを介して、接続されているポータブルデバイス５５−３にパーソナルコンピュータ５１がチェックアウトしたコンテンツを、ポータブルデバイス５５−３に消去させて（または、使用できなくさせて）、消去させたコンテンツに対応する権利情報を更新する。
【００２７】
パーソナルコンピュータ５１は、図示せぬ他のパーソナルコンピュータがポータブルデバイス５５−１にチェックアウトしたコンテンツをチェックインできない。パーソナルコンピュータ５１は、他のパーソナルコンピュータがポータブルデバイス５５−２にチェックアウトしたコンテンツをチェックインできない。パーソナルコンピュータ５１は、他のパーソナルコンピュータがポータブルデバイス５５−３にチェックアウトしたコンテンツをチェックインできない。
【００２８】
EMDサーバ５３は、パーソナルコンピュータ５１の要求に対応して、ネットワーク５２を介して、コンテンツに関連するデータ（例えば、曲名、または再生制限など）と共に、パーソナルコンピュータ５１にコンテンツを供給する。
【００２９】
EMDサーバ５３が供給するコンテンツは、所定の符号化の方式で符号化され、所定の暗号化の方式で暗号化されている。EMDサーバ５３は、コンテンツを復号するための鍵をパーソナルコンピュータ５１に供給する。
【００３０】
WWW（World Wide Web）サーバ５４は、パーソナルコンピュータ５１の要求に対応して、ネットワーク５２を介して、コンテンツを読み取ったCDに対応するデータ（例えば、CDのアルバム名、またはCDの販売会社など）、およびCDから読み取ったコンテンツに対応するデータ（例えば、曲名、または作曲者名など）をパーソナルコンピュータ５１に供給する。
【００３１】
ポータブルデバイス５５−１は、パーソナルコンピュータ５１から供給されたコンテンツ（すなわち、チェックアウトされたコンテンツ等）を、コンテンツに関連するデータ（例えば、曲名、または再生制限など）と共に記憶する。ポータブルデバイス５５−１は、コンテンツに関連するデータに基づいて、記憶しているコンテンツを再生し、図示せぬヘッドフォンなどに出力する。
【００３２】
例えば、コンテンツに関連するデータとして記憶されている、再生制限としての再生回数を超えて再生しようとしたとき、ポータブルデバイス５５−１は、対応するコンテンツの再生を停止する。コンテンツに関連するデータとして記憶されている再生制限としての、再生期限を過ぎた後に再生しようとしたとき、ポータブルデバイス５５−１は、対応するコンテンツの再生を停止する。
【００３３】
使用者は、コンテンツを記憶したポータブルデバイス５５−１をパーソナルコンピュータ５１から取り外して、持ち歩き、記憶しているコンテンツを再生させて、コンテンツに対応する音楽などをヘッドフォンなどで聴くことができる。
【００３４】
ポータブルデバイス５５−２は、パーソナルコンピュータ５１から供給されたコンテンツを、コンテンツに関連するデータと共に記憶する。ポータブルデバイス５５−２は、コンテンツに関連するデータに基づいて、記憶しているコンテンツを再生し、図示せぬヘッドフォンなどに出力する。使用者は、コンテンツを記憶したポータブルデバイス５５−２をパーソナルコンピュータ５１から取り外して、持ち歩き、記憶しているコンテンツを再生させて、コンテンツに対応する音楽などをヘッドフォンなどで聴くことができる。
【００３５】
ポータブルデバイス５５−３は、パーソナルコンピュータ５１から供給されたコンテンツを、コンテンツに関連するデータと共に記憶する。ポータブルデバイス５５−３は、コンテンツに関連するデータに基づいて、記憶しているコンテンツを再生し、図示せぬヘッドフォンなどに出力する。使用者は、コンテンツを記憶したポータブルデバイス５５−３をパーソナルコンピュータ５１から取り外して、持ち歩き、記憶しているコンテンツを再生させて、コンテンツに対応する音楽などをヘッドフォンなどで聴くことができる。
【００３６】
以下、ポータブルデバイス５５−１乃至５５−３を個々に区別する必要がないとき、単にポータブルデバイス５５と称する。
【００３７】
図４は、パーソナルコンピュータ５１の構成を説明する図である。CPU（Central Processing Unit）６１は、後述する機能を実現するための各種アプリケーションプログラムや、OS（Operating System）を実際に実行する。ROM（Read-only Memory）６２は、一般的には、CPU６１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。RAM（Random-Access Memory）６３は、CPU６１の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。これらはCPUバスなどから構成されるホストバス６４により相互に接続されている。
【００３８】
ホストバス６４は、ブリッジ６５を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス６６に接続されている。
【００３９】
キーボード６８は、CPU６１に各種の指令を入力するとき、使用者により操作される。マウス６９は、ディスプレイ７０の画面上のポイントの指示や選択を行うとき、使用者により操作される。ディスプレイ７０は、液晶表示装置またはCRT（Cathode Ray Tube）などから成り、各種情報をテキストやイメージで表示する。HDD（Hard Disc Drive）７１は、ハードディスクを駆動し、それらにCPU６１によって実行するプログラムや情報を記録または再生させる。
【００４０】
ドライブ７２は、装着されている磁気ディスク９１、光ディスク９２（CDを含む）、光磁気ディスク９３、または半導体メモリ９４に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インターフェース６７、外部バス６６、ブリッジ６５、およびホストバス６４を介して接続されているRAM６３に供給する。
【００４１】
USBポート７３−１には、USBケーブルを介して、ポータブルデバイス５５−１が接続される。USBポート７３−１は、インターフェース６７、外部バス６６、ブリッジ６５、またはホストバス６４を介して、HDD７１、CPU６１、またはRAM６３から供給されたデータ（例えば、コンテンツまたはポータブルデバイス５５−１のコマンドなどを含む）をポータブルデバイス５５−１に出力する。
【００４２】
USBポート７３−２には、USBケーブルを介して、ポータブルデバイス５５−２が接続される。USBポート７３−２は、インターフェース６７、外部バス６６、ブリッジ６５、またはホストバス６４を介して、HDD７１、CPU６１、またはRAM６３から供給されたデータ（例えば、コンテンツまたはポータブルデバイス５５−２のコマンドなどを含む）をポータブルデバイス５５−２に出力する。
【００４３】
USBポート７３−３には、USBケーブルを介して、ポータブルデバイス５５−３が接続される。USBポート７３−３は、インターフェース６７、外部バス６６、ブリッジ６５、またはホストバス６４を介して、HDD７１、CPU６１、またはRAM６３から供給されたデータ（例えば、コンテンツまたはポータブルデバイス５５−３のコマンドなどを含む）をポータブルデバイス５５−３に出力する。
【００４４】
スピーカ７４は、インターフェース６７から供給された音声信号を基に、コンテンツに対応する所定の音声を出力する。
【００４５】
これらのキーボード６８乃スピーカ７４は、インターフェース６７に接続されており、インターフェース６７は、外部バス６６、ブリッジ６５、およびホストバス６４を介してCPU６１に接続されている。
【００４６】
通信部７５は、ネットワーク５２が接続され、CPU６１、またはHDD７１から供給されたデータ（例えば、コンテンツの送信要求など）を、所定の方式のパケットに格納して、ネットワーク５２を介して、送信するとともに、ネットワーク５２を介して、受信したパケットに格納されているデータ（例えば、コンテンツなど）をCPU６１、RAM６３、またはHDD７１に出力する。
【００４７】
通信部７５は、外部バス６６、ブリッジ６５、およびホストバス６４を介してCPU６１に接続されている。
【００４８】
以下、USBポート７３−１乃至７３−３を個々に区別する必要がないとき、単に、USBポート７３と称する。
【００４９】
図５は、CPU６１がコンテンツ管理プログラムを実行することにより実現されるパーソナルコンピュータ５１の機能を説明するブロック図である。GUI（Graphical User Interface）部１０１は、使用者によるキーボード６８またはマウス６９の操作に対応して、曲管理部１０４に、使用者が所望とするコンテンツに対応する曲名またはコンテンツが格納されているファイルのファイル名などを供給するとともに、データベース１０７へのコンテンツに対応するデータの登録を要求する。
【００５０】
GUI部１０１は、曲管理部１０４を介してデータベース１０７からコンテンツに対応するデータ、例えば、曲ID、曲名、またはアーティスト名などのデータを取得して、曲ID、曲名、またはアーティスト名などをディスプレイ７０に表示させる。GUI部１０１は、使用者の操作によりコンテンツの再生が要求されたとき、再生が要求されたコンテンツに対応する曲IDをコンテンツ管理処理部１０２に供給すると共に、コンテンツの再生をコンテンツ管理処理部１０２に要求する。
【００５１】
GUI部１０１は、使用者の操作によりコンテンツの転送（チェックアウト、コピー、または移動など）が要求されたとき、転送が要求されたコンテンツに対応する曲IDを転送処理部１０３に供給すると共に、コンテンツの転送を転送処理部１０３に要求する。
【００５２】
コンテンツ管理処理部１０２は、GUI部１０１からコンテンツの再生が要求されたとき、曲管理部１０４に、再生が要求されたコンテンツに対応する曲IDを供給すると共に、コンテンツに対応するファイル名を要求する。コンテンツ管理処理部１０２は、曲管理部１０４からファイル名を取得したとき、曲管理部１０４、ファイル検索部１０６、およびデータベース１０７を介して、曲ファイル格納部１０８−１または１０８−２から、コンテンツを取得する。
【００５３】
コンテンツ管理処理部１０２は、取得したコンテンツをPC（Protected Content）プラグイン１０９−１または１０９−２に供給する。
【００５４】
PCプラグイン１０９−１は、コンテンツ管理処理部１０２からコンテンツが供給されたとき、コンテンツが暗号化されていない場合、符号化されているコンテンツを復号して、音声データを音声出力部１１０−１に供給する。PCプラグイン１０９−１は、コンテンツ管理処理部１０２からコンテンツが供給されたとき、コンテンツが暗号化されている場合、暗号化されているコンテンツを平文に復号するとともに、符号化されているコンテンツを復号して、音声データを音声出力部１１０−１に供給する。音声出力部１１０−１は、音声データを基に、音声信号を生成して、スピーカ７４に音声を出力させる。
【００５５】
PCプラグイン１０９−２は、コンテンツ管理処理部１０２からコンテンツが供給されたとき、コンテンツが暗号化されていない場合、符号化されているコンテンツを復号して、音声データを音声出力部１１０−２に供給する。PCプラグイン１０９−２は、コンテンツ管理処理部１０２からコンテンツが供給されたとき、コンテンツが暗号化されている場合、暗号化されているコンテンツを平文に復号するとともに、符号化されているコンテンツを復号して、音声データを音声出力部１１０−２に供給する。音声出力部１１０−２は、音声データを基に、音声信号を生成して、スピーカ７４に音声を出力させる。
【００５６】
使用者は、PCプラグインをパーソナルコンピュータ５１に更に追加インストールすることができる。
【００５７】
以下、PCプラグイン１０９−１またはPCプラグイン１０９−２を個々に区別する必要が無いとき、単に、PCプラグイン１０９と称する。
【００５８】
転送処理部１０３は、GUI部１０１からコンテンツの転送が要求されたとき、転送が要求されたコンテンツに対応する曲IDを曲管理部１０４に供給すると共に、コンテンツに対応するファイル名を要求する。転送処理部１０３は、曲管理部１０４からファイル名を取得したとき、曲管理部１０４、ファイル検索部１０６、およびデータベース１０７を介して、曲ファイル格納部１０８−１または１０８−２から、ファイル名に対応するコンテンツを取得する。
【００５９】
転送処理部１０３は、取得したコンテンツをPDプラグイン１１１−１または１１１−２に供給する。
【００６０】
PDプラグイン１１１−１は、ポータブルデバイス５５−１にコンテンツを転送するとき、ポータブルデバイス５５−１と相互認証する。相互認証されなかったとき、PDプラグイン１１１−１は、ポータブルデバイス５５−１にコンテンツを転送しない。
【００６１】
PDプラグイン１１１−１は、転送処理部１０３からコンテンツが供給されたとき、コンテンツが暗号化されている場合、コンテンツに関連するデータと共にコンテンツをポータブルデバイス５５−１に供給する。PDプラグイン１１１−１は、転送処理部１０３からコンテンツが供給されたとき、コンテンツが暗号化されていない場合、コンテンツを暗号化して、コンテンツに関連するデータと共に暗号化されたコンテンツをポータブルデバイス５５−１に供給する。
【００６２】
なお、相互認証の処理は、ポータブルデバイス５５−１がパーソナルコンピュータ５１に接続されたとき、実行されるようにしてもよい。
【００６３】
PDプラグイン１１１−２は、ポータブルデバイス５５−２にコンテンツを転送するとき、ポータブルデバイス５５−２と相互認証する。相互認証されなかったとき、PDプラグイン１１１−２は、ポータブルデバイス５５−２にコンテンツを転送しない。
【００６４】
PDプラグイン１１１−２は、転送処理部１０３からコンテンツが供給されたとき、コンテンツが暗号化されている場合、コンテンツに関連するデータと共にコンテンツをポータブルデバイス５５−２に供給する。PDプラグイン１１１−２は、転送処理部１０３からコンテンツが供給されたとき、コンテンツが暗号化されていない場合、コンテンツを暗号化して、コンテンツに関連するデータと共に暗号化されたコンテンツをポータブルデバイス５５−２に供給する。
【００６５】
なお、相互認証の処理は、ポータブルデバイス５５−２がパーソナルコンピュータ５１に接続されたとき、実行されるようにしてもよい。
【００６６】
使用者は、PDプラグインをパーソナルコンピュータ５１に更に追加インストールすることができる。
【００６７】
以下、PDプラグイン１１１−１またはPDプラグイン１１１−２を個々に区別する必要がないとき、単に、PDプラグイン１１１と称する。
【００６８】
曲管理部１０４は、HDD７１に記録されているファイルに格納されているコンテンツ、またはコンテンツ管理処理部１０２から供給されたコンテンツを、データベース１０７を介して、ファイルに格納させて曲ファイル格納部１０８−１または１０８−２に記録させる。
【００６９】
曲管理部１０４は、データベース１０７に、コンテンツに対応する曲名、コンテンツに対応するファイル名などのデータを記録させると共に、データベース１０７から、曲名またはファイル名などを読み出す。曲管理部１０４は、GUI部１０１から曲名またはファイル名を受信したとき、データベース１０７にレコードを追加させ、レコードのアイテムとして、曲名またはファイル名を記録させる。
【００７０】
曲管理部１０４は、GUI部１０１からの要求に対応して、データベース１０７に記録されている全ての曲名および曲IDなどをデータベース１０７から読み出して、GUI部１０１に供給する。
【００７１】
曲管理部１０４は、コンテンツ管理処理部１０２から曲IDが供給されたとき、曲IDに対応するファイル名をデータベース１０７から読み出して、読み出したファイル名をコンテンツ管理処理部１０２に供給する。曲管理部１０４は、転送処理部１０３から曲IDが供給されたとき、曲IDに対応するファイル名をデータベース１０７から読み出して、読み出したファイル名を転送処理部１０３に供給する。
【００７２】
ファイル検索部１０６は、曲管理部１０４の要求に対応して、データベース１０７から取得したファイル名を基に、曲ファイル格納部１０８−１または１０８−２からファイル名に対応するファイル（コンテンツが格納されている）を検索する。ファイル検索部１０６は、曲ファイル格納部１０８−１または１０８−２から読み出したファイルを曲管理部１０４に供給するか、またはファイルのファイル名を変更して、ファイル名を変更したファイルを曲管理部１０４に供給する。
【００７３】
曲管理部１０４は、ファイル検索部１０６から供給された、コンテンツが格納されているファイルをコンテンツ管理処理部１０２または転送処理部１０３に供給する。
【００７４】
データベース１０７は、コンテンツに関するデータ、例えば、曲のID、曲名、ファイル名、またはその他の属性などを記録する。データベース１０７は、HDD７１に格納される。
【００７５】
図６は、データベース１０７が記録するデータの例を示す図である。データベース１０７は、例えば、リレーショナルデータベースであり、曲テーブル、およびファイルテーブルによりコンテンツに対応するデータを管理する。
【００７６】
例えば、曲テーブルは、曲IDのアイテムおよび曲名のアイテムから成るレコードにより構成され、１つの曲IDに対応させて、１つの曲名を格納する。曲IDは、１つの曲に一意に対応する。
【００７７】
図６に示す例において、曲テーブルには、１である曲IDに対応して、曲名Song-Aが記録され、２である曲IDに対応して、曲名Song-Bが記録され、３である曲IDに対応して、曲名Song-Cが記録されている。
【００７８】
例えば、ファイルテーブルは、ファイルIDのアイテム、曲IDのアイテム、フォーマットのアイテム、コーデックのアイテム、ビットレートのアイテム、およびファイル名のアイテムから成るレコードにより構成され、１つのファイルIDに対応させて、曲ID、フォーマット、コーデック、ビットレート、またはファイル名などを格納する。２つ以上のファイルIDが、同一の曲IDに対応する場合がある。
【００７９】
ファイルIDは、１つのファイルに一意に対応する。フォーマットは、ファイルの形式を示すデータである。コーデックは、ファイルに格納されているコンテンツの符号化方式を示すデータである。ビットレートは、コンテンツの単位時間（例えば、１秒間）当たりのデータ量を示すデータである。ファイル名は、例えば、ドライブ名、フォルダ名から成るパスを含むファイル名を示すデータである。
【００８０】
図６に示す例において、ファイルテーブルには、101であるファイルIDに対応して、１である曲ID、MP3であるフォーマット、MP3であるコーデック、128000であるビットレート、およびF:\Music\Song-A.mp3であるファイル名が格納され、102であるファイルIDに対応して、１である曲ID、OpenMGであるフォーマット、ATRAC3であるコーデック、105000であるビットレート、およびF:\Optimized\Song-A.omgであるファイル名が格納されている。また、図４に示す例において、ファイルテーブルには、103であるファイルIDに対応して、２である曲ID、MP3であるフォーマット、MP3であるコーデック、128000であるビットレート、およびF:\Music\Song-B.mp3であるファイル名が格納されている。
【００８１】
更に、図６に示す例において、ファイルテーブルには、104であるファイルIDに対応して、３である曲ID、OpenMGであるフォーマット、ATRAC3であるコーデック、132000であるビットレート、およびF:\Music\Song-C.omgであるファイル名が格納され、105であるファイルIDに対応して、３である曲ID、OpenMGであるフォーマット、ATRAC3であるコーデック、105000であるビットレート、F:\Optimized\Song-C2.omgであるファイル名が格納されている。
【００８２】
曲ファイル格納部１０８−１は、例えば、HDD７１またはリムーバブルディスク装置などの図示せぬ外部記憶装置で構成され、ファイルとしてコンテンツを格納する。曲ファイル格納部１０８−１に記録されているコンテンツは、権利情報を有するものと、権利情報を有しないものがある。曲ファイル格納部１０８−１は、１つの曲に対応する、１以上のファイルを格納することができる。曲ファイル格納部１０８−１は、例えば、１つのドライブレターに対応する。曲ファイル格納部１０８−１に対応するドライブレターが、変更される場合がある。
【００８３】
曲ファイル格納部１０８−２は、例えば、HDD７１またはリムーバブルディスク装置などの図示せぬ外部記憶装置で構成され、ファイルとしてコンテンツを格納する。曲ファイル格納部１０８−２に記録されているコンテンツは、権利情報を有するものと、権利情報を有しないものがある。曲ファイル格納部１０８−２は、１つの曲に対応する、１以上のファイルを格納することができる。曲ファイル格納部１０８−２は、例えば、１つのドライブレターに対応する。曲ファイル格納部１０８−２に対応するドライブレターが、変更される場合がある。
【００８４】
１つの曲に対応する、１以上のファイルが、曲ファイル格納部１０８−１に記録され、その曲に対応する、１以上のファイルが曲ファイル格納部１０８−２に記録される場合がある。
【００８５】
図７は、曲とファイルとの対応を説明する図である。図７に示す例において、プレイリストAに属するSong-Aである曲は、FileA.omgに対応し、プレイリストAおよびプレイリストBに属するSong-Bである曲は、FileB.mp3およびFileC.omgに対応し、プレイリストAに属するSong-Cである曲は、FileD.wavに対応する。プレイリストは、０または１以上の曲が対応付けられる、曲名の表示などに利用される、曲の分類の単位である。
【００８６】
このようにすることで、異なるフォーマットまたは符号化方式の２以上のファイルを１つのコンテンツとして利用することができるようになる。
【００８７】
権利情報格納部１０５は、SDMI（Secure Digital Music Initiative）に規定されている規格に準拠するファイルに対応する権利情報を、例えば、HDD７１に格納し、管理する。権利情報格納部１０５は、曲管理部１０４から曲IDを受信したとき、曲IDに対応する１つの権利情報を検索して、検索された権利情報を曲管理部１０４に供給する。
【００８８】
図８は、権利情報格納部１０５に格納されている権利情報の例を示す図である。権利情報は、例えば、コンテンツID、残り再生回数、残りチェックアウト回数、再生開始日時、または再生終了日時などから構成される。権利情報格納部１０５に格納されている権利情報は、曲ファイル格納部１０８−１または１０８−２に格納されている１つのファイルに対応している。
【００８９】
曲ファイル格納部１０８−１または１０８−２に格納されているファイルは、例えば、ヘッダおよび楽音データであるコンテンツから構成される。
【００９０】
次に、図９を参照して、コンテンツの暗号化の処理、コンテンツに対応する権利情報の付加の処理、およびコンテンツの符号化方式の変換の処理を説明する。
【００９１】
例えば、MP3方式のコンテンツがインポートされる（データベース１０７に登録される）とき、第１の設定（GUI部１０１の操作により設定される）がなされている場合、権利情報が生成されず、コンテンツに対応するデータがデータベース１０７に登録される。
【００９２】
権利情報が生成されずに、インポートされたMP3方式のコンテンツは、その後の操作に対応して、MP3方式のコンテンツに所定の方式のウォーターマークが含まれているか否かが検査され、所定の方式のウォーターマークが含まれていないとき、MP3方式のまま暗号化されたコンテンツが更に生成されてチェックアウトされるか、またはATRAC3方式のコンテンツが更に生成されて暗号化され、暗号化されたATRAC3方式のコンテンツが曲ファイル格納部１０８に格納される。
【００９３】
例えば、MP3方式のコンテンツがインポートされるとき、第２の設定がなされている場合、MP3方式のコンテンツに所定の方式のウォーターマークが含まれているか否かが検査され、所定の方式のウォーターマークが含まれていないとき、コンテンツに対応するデータがデータベース１０７に登録される。更に、MP3方式のコンテンツは、符号化方式が変更されず、平文のままで、MP3方式のコンテンツに対応する権利情報が生成される。生成された権利情報は、権利情報格納部１０５に格納される。
【００９４】
権利情報が生成されて、インポートされたMP3方式のコンテンツは、その後の操作に対応して、MP3方式のまま暗号化されたコンテンツが更に生成されてチェックアウトされるか、またはATRAC3方式のコンテンツが更に生成されて暗号化される。暗号化されたATRAC3方式のコンテンツは、曲ファイル格納部１０８に格納される。
【００９５】
このようにすることで、コンテンツデータ管理システムは、内容が同一のコンテンツであって、暗号化されているものと暗号化されていないものとを２重に記録しておく必要がなく、HDD７１などの記録領域を有効に利用することができる。
【００９６】
MP3方式のコンテンツがインポートされるとき、第３の設定がなされている場合、MP3方式のコンテンツに所定の方式のウォーターマークが含まれているか否かが検査され、所定の方式のウォーターマークが含まれていないとき、コンテンツに対応するデータがデータベース１０７に登録される。更に、ATRAC3方式に変換されたコンテンツが生成されて、生成されたコンテンツが暗号化されると共に、ATRAC3方式にされ暗号化されたコンテンツが曲ファイル格納部１０８に記録され、ATRAC3方式のコンテンツに対応する権利情報が生成されて、生成された権利情報が権利情報格納部１０５に格納される。
【００９７】
コンテンツに所定の方式のウォーターマークが含まれているとき、そのコンテンツは、登録されず、符号化方式が変更されず、暗号化されず、また、チェックアウトされない。
【００９８】
CDに記録されているコンテンツがリッピングされるとき、読み出されたコンテンツがATRAC3方式に変換され、暗号化されると共に、ATRAC3方式に変換され暗号化されたコンテンツが曲ファイル格納部１０８に記録され、ATRAC3方式のコンテンツに対応する権利情報が生成されて、生成された権利情報が権利情報格納部１０５に格納される。
【００９９】
以上のインポートの処理、インポート後の所定の処理、またはリッピングの処理は、１または２以上のコンテンツに対して、実行される。
【０１００】
次に、パーソナルコンピュータ５１とPD５５の相互で各々に記録されたコンテンツをチェックイン、または、チェックアウトして管理するとき、GUI部１０１がディスプレイ７０に表示する画面の表示例について説明する。
【０１０１】
GUI部１０１により制御されて表示される画像は、６種類のタブにより切替えられて表示される。そこで、図１０のフローチャートを参照して、パーソナルコンピュータ５１によりコンテンツを管理するとき、GUI部１０１がディスプレイ７０に表示する画面の表示処理について説明する。
【０１０２】
ステップＳ１において、GUI部１０１は、例えば、図１１で示す、CDタブ１５６が押下されたか否かを判定する。例えば、図１１で示すようにCDタブ１５１が押下されると（CDタブ１５１が押下されたと判定されると）、ステップＳ２において、GUI部１０１は、図１１で示すように、CD画面を表示する。このCD画面では、CDタブ１５１がアクティブ状態となり（表示色が変化して）、CDタブ１５１が選択されていることを目視することで確認することができる。
【０１０３】
また、CDタブ１５１の横には、インポートタブ１５２、プレイリストタブ１５３、転送タブ１５４、機器・メディアタブ１５５、インターネットタブ１５６、および、イコライザボタン１５７が表示される。
【０１０４】
さらに、CD画面上には、CDフィールド１５８が表示され、例えば、パーソナルコンピュータ１のドライブ７２に装着されたCD（例えば、光ディスク９２）に記録されたコンテンツの一覧が表示される。今の場合、図中左から、「CDトラック番号」、「タイトル」、「アーティスト」、「ジャンル」、「演奏時間」、「容量」、および、「録音状態」が表示されている。各コンテンツは、ポインタにより選択され、操作ボタン表示部１５９に表示された各種の操作ボタンにより、再生、停止、一時停止、早送り、または、早戻しなどの処理が実行される。
【０１０５】
ステップＳ２において、CD画面が表示されると、その処理は、ステップＳ１に戻る。
【０１０６】
ステップＳ１において、CDタブ１５１が押下されなかったと判定された場合、ステップＳ３において、インポートタブ１５２が押下されたか否かが判定される。例えば、図１１の状態で、インポートタブ１５２が押下される（インポートタブ１５２が押下されたと判定されると）、ステップＳ４において、GUI部１０１は、図１２で示すように、インポート画面を表示する。このインポート画面では、インポートタブ１５２がアクティブとなり、インポートタブ１５２が選択されていることを目視することで確認することができる。
【０１０７】
インポート画面では、HDD７１に記録されているフォルダに対応するアイコンを木（tree）構造で表示するためのフィールド１６１、選択されているフォルダに格納されているファイルに対応するアイコン、またはファイルのサイズなどを表示するためのフィールド１６２、インポートされるコンテンツが属するプレイリストを選択するフィールド１６３、およびインポートを指示するボタン１６４が表示される。
【０１０８】
フィールド１６２に表示されているファイルが選択され、インポートを指示するボタン１６４がクリックされたとき、GUI部１０１は、選択されているファイルを示すデータと共に、インポートの実行の指示を曲管理部１０４に供給し、インポート処理が実行される。
【０１０９】
ステップＳ４において、インポート画面が表示されると、その処理は、ステップＳ１に戻る。
【０１１０】
ステップＳ３において、インポートタブ１５２が押下されないと判定された場合、ステップＳ５において、プレイリストタブ１５３が押下されたか否かが判定される。例えば、図１２の状態で、プレイリストタブ１５３が押下されると（プレイリストタブ１５３が押下されたと判定されると）、ステップＳ６において、GUI部１０１は、図１３で示すように、プレイリスト画面を表示する。このプレイリスト画面では、プレイリストタブ１５３がアクティブとなり、プレイリストタブ１５３が選択されていることを目視することで確認することができる。
【０１１１】
プレイリスト画面では、プレイリストを選択するフィールド１７１、およびインポートされたコンテンツに対応するアイコンなどを表示するフィールド１７２などが表示される。
【０１１２】
ステップＳ６において、プレイリスト画面が表示されると、その処理は、ステップＳ１に戻る。
【０１１３】
ステップＳ５において、プレイリストタブ１５３が押下されないと判定された場合、ステップＳ７において、転送タブ１５４が押下されたか否かが判定される。例えば、図１３の状態で、転送タブ１５４が押下されると（転送タブ１５４が押下されたと判定されると）、ステップＳ８において、GUI部１０１は、図１４で示すように、転送画面を表示する。この転送画面では、転送タブ１５４がアクティブとなり、転送タブ１５４が選択されていることを目視することで確認することができる。
【０１１４】
転送画面では、プレイリストを選択するフィールド１９１、チェックインされたコンテンツに対応するアイコンなどを表示するフィールド１９２、および、PD５にチェックアウトされたコンテンツに対応するアイコンなどを表示するフィールド１９３などが表示される。
【０１１５】
ステップＳ８において、転送画面が表示されると、その処理は、ステップＳ１に戻る。
【０１１６】
ステップＳ７において、転送タブ１５４が押下されないと判定された場合、ステップＳ９において、機器・メディアタブ１５５が押下されたか否かが判定される。例えば、図１４の状態で、機器・メディアタブ１５５が押下されると（機器・メディアタブ１５５が押下されたと判定されると）、ステップＳ１０において、GUI部１０１は、図１５で示すように、機器・メディア画面を表示する。この機器・メディア画面では、機器・メディアタブ１５５がアクティブとなり、機器・メディアタブ１５５が選択されていることを目視することで確認することができる。機器・メディア画面では、PD５にチェックアウトされたコンテンツに対応するアイコンなどを表示するフィールド２１１などが表示される。
【０１１７】
ステップＳ１０において、機器・メディア画面が表示されると、その処理は、ステップＳ１に戻る。
【０１１８】
ステップＳ９において、機器・メディアタブ１５５が押下されないと判定された場合、ステップＳ１１において、インターネットタブ１５５が押下されたか否かが判定される。例えば、図１５の状態で、インターネットタブ１５６が押下されると（インターネットタブ１５６が押下されたと判定されると）、ステップＳ１２において、GUI部１０１は、図１６で示すように、インターネット画面を表示する。このインターネット画面では、インターネットタブ１５６がアクティブとなり、インターネットタブ１５６が選択されていることを目視することで確認することができる。インターネット画面では、インターネットを介して接続されたWWWサーバ４などから送信されてきたコンテンツに関連したホームページなどを表示するフィールド２３１が表示される。
【０１１９】
ステップＳ１２において、インターネット画面が表示されると、その処理は、ステップＳ１に戻る。
【０１２０】
以上の処理により、GUI部１０１は、表示画像を切替えて表示する。
【０１２１】
以上の処理において、例えば、ステップＳ４の処理によりインポート画面が表示され、インポート処理が実行中の状態で、CDタブ１５１を押下すると、表示画面は、CD画面へと切替えられるが、このとき、インポート画面上で操作した処理が実行中であることを表示することができる。以下においては、この表示を準アクティブ表示と称する。そこで、図１７のフローチャートを参照して、準アクティブ表示処理について説明する。
【０１２２】
ステップＳ２１において、GUI部１０１は、アクティブ表示されていないタブの画面上の処理の中で、実行中のものがあるか否かを判定し、実行中の処理が検出されるまでその処理を繰り返す。例えば、上述のように、インポートタブ１５２で操作されるインポート処理が実行中の状態で、CDタブ１５１を押下すると、CDタブ１５１がアクティブ状態に表示され、アクティブ表示されていないタブの画面上の処理（今の場合、インポートタブ１５２上のインポート処理）が実行中であるものと判定され、その処理は、ステップＳ２２に進む。
【０１２３】
ステップＳ２２において、GUI部１０１は、実行中の処理が存在する画面に対応するタブを準アクティブ表示にする。すなわち、上述の場合、図１８で示すように、CDタブ１５１がアクティブの状態で、さらに、インポートタブ１５２が、準アクティブ状態に表示される（タブの一部の色が変えて表示される）。
【０１２４】
ステップＳ２３において、GUI部１０１は、アクティブになっていないタブ（インポートタブ１５２）の画面に対応する処理が終了したか否かを判定し、終了するまでその処理を繰り返し、その処理が終了したと判定すると、その処理は、ステップＳ２４に進む。
【０１２５】
ステップＳ２４において、GUI部１０１は、インポートタブ１５２の準アクティブ表示を解除し、すなわち、非アクティブの状態に表示し、その処理は、ステップＳ２１に戻る。
【０１２６】
以上のような準アクティブ表示処理により、使用者は、アクティブになっているタブのみならず、選択されていないタブに対応する画面上の処理であっても、実行中であるか否かを目視により確認することができる。
【０１２７】
次に、図１９のフローチャートを参照して、イコライザボタン１５７により、再生する音声を制御するイコライザ画面を表示させる処理について説明する。
【０１２８】
ステップＳ３１において、GUI部１０１は、イコライザボタン１５７が押下されたか否かを判定し、押下されたと判定されるまでその処理を繰り返す。ステップＳ３１において、イコライザボタン１５７が押下されたと判定された場合、ステップＳ３２において、GUI部１０１は、イコライザ画面が表示されているか否かを判定する。例えば、図１３で示すようなプレイリスト画面が表示されていた場合、イコライザ画面は表示されていないと判定され、その処理は、ステップＳ３３に進む。
【０１２９】
ステップＳ３３において、GUI部１０１は、図２０で示すように、CDタブ１５１、インポートタブ１５２、プレイリストタブ１５３、転送タブ１５４、機器・メディア１５５、インターネットタブ１５６、および、イコライザボタン１５７の表示部分を画面下部に移動させ、さらに、CDタブ１５１、インポートタブ１５２、プレイリストタブ１５３、転送タブ１５４、機器・メディア１５５、インターネットタブ１５６、および、イコライザボタン１５７の下部に表示されていたフィールド１７１，１７２上に、上方から下方に向けて被せるように、イコライザ画面２４１を表示する。
【０１３０】
イコライザ画面２４１上には、イコライザ制御ボタン表示部２４２が表示され、使用者は、そこに表示された各種のボタンを操作することにより再生する音声のイコライザを制御することができる。
【０１３１】
ステップＳ３２において、図２０で示すような状態で、イコライザボタン１５７ＣＤタブ１５１、インポートタブ１５２、プレイリスト１５３、転送タブ１５４、機器メディア１５５、インターネットタブ１５６の何れかが押下されると、イコライザ画面２４１が表示されているので、その処理は、ステップＳ３４に進む。
【０１３２】
ステップＳ３４において、GUI部１０１は、図１３で示すように、CDタブ１５１、インポートタブ１５２、プレイリストタブ１５３、転送タブ１５４、機器・メディア１５５、インターネットタブ１５６、および、イコライザボタン１５７を元の位置に表示し、すなわち、イコライザ画面２４１を下方から上方向に剥がしていくようにして非表示状態にし、プレイリスト画面を表示させる。このとき、CDタブ１５１、インポートタブ１５２、プレイリストタブ１５３、転送タブ１５４、機器・メディア１５５、インターネットタブ１５６、および、イコライザボタン１５７の各タブの位置は一定となるようにすることで、使用者は、あたかも各種のタブに対応する画面を複数のリストを扱う感覚で使用することができる。
【０１３３】
以上の例においては、プレイリスト画面が表示されていた場合について説明したが、これ以外のCD画面、インポート画面、転送画面、機器・メディア画面、または、インターネット画面のいずれが表示されていても同様の処理を実行することができる。また、準アクティブ表示処理も同時に実行することが可能である。
【０１３４】
また、以上においては、イコライザ画面２４１は、CDタブ１５１、インポートタブ１５２、プレイリストタブ１５３、転送タブ１５４、機器・メディア１５５、インターネットタブ１５６、および、イコライザボタン１５７を図２０中の上下方向に対して移動させて、あたかも上下にイコライザ画面２４１を操作させるように切替える例について説明してきたが、イコライザ画面２４１、または、各種のタブの操作方向は、上下に限らず、左右であってもよい。
【０１３５】
以上の処理により、各表示画面が１つの画面上で表示され、しかも、必要な情報だけを表示するようにできるので、使用者が表示内容を把握しやすくなる。また、表示画面を複数にしていないので、各種の操作を実行するために表示画面上を往復するような手間を省くことができる。
【０１３６】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行させることが可能な、例えば汎用のパーソナルコンピュータなどに記録媒体からインストールされる。
【０１３７】
この記録媒体は、図４に示すようにパーソナルコンピュータ５１に予め組み込まれた状態で使用者に提供される、プログラムが記録されているHDD７１だけではなく、コンピュータとは別に、使用者にプログラムを提供するために配布される、プログラムが記録されている磁気ディスク９１（フレキシブルディスクを含む）、光ディスク９２（CD-ROM(Compact Disk-Read Only Memory)，DVD（Digital Versatile Disc）を含む）、光磁気ディスク９３（MD（Mini-Disc）（登録商標）を含む）、もしくは半導体メモリ９４（Memory Stickを含む）などよりなるパッケージメディアにより構成される。
【０１３８】
尚、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【０１３９】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１４０】
【発明の効果】
本発明によれば、表示内容の視認性を向上させることができ、さらに、表示画面を複数にせずに済むので、各種の操作を実行するために表示画面上を往復するような手間を省くことができ、操作性を向上させることが可能となる。
【図面の簡単な説明】
【図１】従来のプレーヤ機能を有するソフトウェアが実行されるときのディスプレイに表示される画面の表示例を示す図である。
【図２】従来のプレーヤ機能を有するソフトウェアが実行されるときのディスプレイに表示される画面の表示例を示す図である。
【図３】本発明に係るコンテンツデータ管理システムの一実施の形態を示す図である。
【図４】パーソナルコンピュータの構成を説明するブロック図である。
【図５】パーソナルコンピュータの機能を説明するブロック図である。
【図６】図５のデータベースが記録するデータの例を示す図である。
【図７】曲とファイルとの対応を説明する図である。
【図８】権利情報の例を示す図である。
【図９】コンテンツの暗号化の処理、コンテンツに対応する権利情報の付加の処理、およびコンテンツの符号化方式の変換の処理を説明する図である。
【図１０】表示処理を説明するフローチャートである。
【図１１】ディスプレイに表示される画面の表示例を示す図である。
【図１２】ディスプレイに表示される画面の表示例を示す図である。
【図１３】ディスプレイに表示される画面の表示例を示す図である。
【図１４】ディスプレイに表示される画面の表示例を示す図である。
【図１５】ディスプレイに表示される画面の表示例を示す図である。
【図１６】ディスプレイに表示される画面の表示例を示す図である。
【図１７】準アクティブ表示処理を説明するフローチャートである。
【図１８】ディスプレイに表示される画面の表示例を示す図である。
【図１９】イコライザ表示処理を説明するフローチャートである。
【図２０】ディスプレイに表示される画面の表示例を示す図である。
【符号の説明】
５１  パーソナルコンピュータ，  ５２  ネットワーク，  ５３  ＥＭＤサーバ，  ５４  ＷＷＷサーバ，  ５５−１乃至５５−３  ポータブルデバイス，  ６１  ＣＰＵ，  ６２  ＲＯＭ，  ６３  ＲＡＭ，  ７１  HDD，  ９１  磁気ディスク，  ９２  光ディスク，  ９３  光磁気ディスク，  ９４  半導体メモリ，  １０１  GUI部，  １０２  コンテンツ管理処理部，  １０３  転送処理部，  １０４  曲管理部，  １０５  権利情報格納部，  １０６  ファイル検索部，  １０７  データベース，  １０８−１および１０８−２  曲ファイル格納部，  １０９−１および１０９−２  PCプラグイン，  １１０−１および１１０−２  音声出力部，  １１１−１および１１１−２，  １５７  イコライザボタン，  ２４２  イコライザ制御ボタン表示部
【図１】
0004670207.tif 000002
【図２】
0004670207.tif 000003
【図３】
0004670207.tif 000004
【図４】
0004670207.tif 000005
【図５】
0004670207.tif 000006
【図６】
0004670207.tif 000007
【図７】
0004670207.tif 000008
【図８】
0004670207.tif 000009
【図９】
0004670207.tif 000010
【図１０】
0004670207.tif 000011
【図１１】
0004670207.tif 000012
【図１２】
0004670207.tif 000013
【図１３】
0004670207.tif 000014
【図１４】
0004670207.tif 000015
【図１５】
0004670207.tif 000016
【図１６】
0004670207.tif 000017
【図１７】
0004670207.tif 000018
【図１８】
0004670207.tif 000019
【図１９】
0004670207.tif 000020
【図２０】
0004670207.tif 000021