(57)【要約】【課題】  ユーザの意図により近いランク付けを簡便に実現することのできる情報管理装置、情報管理システム、情報管理プログラム、情報管理方法及び端末装置を提供する。【解決手段】      端末装置（３０）で再生したコンテンツの再生履歴情報を通信手段（２４）を介して端末装置から取得する再生履歴取得ステップ（Ｔ１６３）と、再生履歴取得ステップで取得したコンテンツの再生履歴情報をもとに、端末装置に記憶された各コンテンツにランクを付与又は各コンテンツのランクを更新するランク更新ステップ（Ｔ１６４）と、ランク更新ステップで付与又は更新されたコンテンツのランク情報を端末装置に送信するランク情報送信ステップ（Ｔ１５６）とを有する情報管理プログラムである。【選択図】    図４４
2007102981.tif 000002
【特許請求の範囲】
【請求項１】
音楽やビデオの複数のコンテンツを再生する端末装置に記憶された前記コンテンツを管理する情報管理装置であって
前記端末装置と情報を送受信する通信手段と、
前記端末装置で再生したコンテンツの再生履歴情報を前記通信手段を介して前記端末装置から取得する再生履歴取得手段と、
前記再生履歴取得手段で取得した前記コンテンツの再生履歴情報をもとに、前記端末装置に記憶された各コンテンツにランクを付与又は各コンテンツのランクを更新するランク更新手段と、
前記ランク更新手段で付与又は更新された前記コンテンツのランク情報を前記端末装置に送信するランク情報送信手段と、
を有することを特徴とする情報管理装置。
【請求項２】
前記端末装置に提供するコンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツを再生するコンテンツ再生手段と、
前記コンテンツ記憶手段に記憶された前記コンテンツを前記通信手段を介して前記端末に送信するコンテンツ送信手段と、
前記コンテンツの当該情報管理装置でのコンテンツの再生履歴情報を記憶する再生履歴記憶手段と、
前記ランク情報をもとに、前記コンテンツ記憶手段に記憶されているコンテンツを選択又はソートするコンテンツ操作手段と、
を更に有し、
前記ランク更新手段は、前記再生履歴取得手段で取得した前記コンテンツの再生履歴情報、又は前記再生履歴記憶手段に記憶された当該情報管理装置で再生されたコンテンツの再生履歴情報の内、少なくとも一方のコンテンツの再生履歴情報を用いて前記ランクを付与又は更新することを特徴とする請求項１に記載の情報管理装置。
【請求項３】
前記ランク更新手段は、前記端末装置又は当該情報処理装置のコンテンツの操作で発生するイベントに対応して、前記ランクをアップ又はダウンし、
前記イベントは、曲の選択、曲の再生開始、曲の再生停止、曲の再生完了、曲のスキップ、プレイリストへの曲追加、プレイリストからの曲の削除、の内の少なくとも一つのイベントを含むことを特徴とする請求項２に記載の情報管理装置。
【請求項４】
前記ランクのアップ又はランクのダウンに対応するイベントを設定するイベント設定手段を更に有することを特徴とする請求項３に記載の情報管理装置。
【請求項５】
当該情報管理装置が管理しているコンテンツ及びコンテンツに付与されたランクの一覧を表示するコンテンツ一覧表示手段と、
前記コンテンツ一覧表示手段で表示されたコンテンツに対して使用者がランクを指定するランク指定手段と、
前記ランク指定手段で指定した第１のランク、前記ランク更新手段で付与または更新された第２のランク、前記第１のランク及び第２のランクより算出された第３のランクの内何れか一つを当該コンテンツのランクとするランク種別選択手段とを更に有することを特徴とする請求項４に記載の情報管理装置。
【請求項６】
前記コンテンツ一覧表示手段は、コンテンツ情報に並べて、前記第１のランクと前記第２のランクと前記第３のランクとの内の少なくとも一つを表示することを特徴とする請求項５に記載の情報管理装置。
【請求項７】
前記第３のランクは、前記第１のランク及び前記第２のランクの加重和であり、
前記加重和の重み付けを設定する重み付け設定手段をさらに有することを特徴とする請求項５に記載の情報管理装置。
【請求項８】
コンテンツを記憶するコンテンツメモリと、
前記コンテンツメモリに記憶されたコンテンツを再生するコンテンツ再生手段と、
前記コンテンツメモリに記憶されたコンテンツを管理する管理装置との間で情報を送受信する通信手段と、
前記コンテンツの再生履歴を記憶する再生履歴記憶手段と、
前記再生履歴記憶手段に記憶された前記コンテンツの再生履歴を前記通信手段を介して前記管理装置に送信する再生履歴送信手段と、
前記コンテンツメモリに記憶されている各コンテンツのランク情報を前記通信手段を介して前記管理装置から受信するランク受信手段と、
前記受信したランク情報をもとに、前記コンテンツメモリに記憶されているコンテンツからコンテンツを選択又はソートするコンテンツ操作手段と、
を有することを特徴とする端末装置。
【請求項９】
音楽やビデオの複数のコンテンツを再生する端末装置と前記端末装置に記憶された前記コンテンツを管理する情報管理装置とを備えた情報管理システムであって、
前記情報管理装置は、
前記端末装置と情報を送受信する第１の通信手段と、
前記端末装置で再生したコンテンツの再生履歴情報を前記通信手段を介して前記端末装置から取得する再生履歴取得手段と、
前記再生履歴取得手段で取得した前記コンテンツの再生履歴情報をもとに、前記端末装置に記憶された各コンテンツにランクを付与又は各コンテンツのランクを更新するランク更新手段と、
前記ランク更新手段で付与又は更新された前記コンテンツのランク情報を前記端末装置に送信するランク情報送信手段とを有し、
前記端末装置は、
コンテンツを記憶するコンテンツメモリと、
前記コンテンツメモリに記憶されたコンテンツを再生するコンテンツ再生手段と、
前記コンテンツメモリに記憶されたコンテンツを管理する管理装置との間で情報を送受信する第２の通信手段と、
前記コンテンツの再生履歴を記憶する再生履歴記憶手段と、
前記再生履歴記憶手段に記憶された前記コンテンツの再生履歴を前記通信手段を介して前記管理装置に送信する再生履歴送信手段と、
前記コンテンツメモリに記憶されている各コンテンツのランク情報を前記通信手段を介して前記管理装置から受信するランク受信手段と、
前記受信したランク情報をもとに、前記コンテンツメモリに記憶されているコンテンツからコンテンツを選択するか、又は複数のコンテンツをソートするコンテンツ操作手段と、
を有することを特徴とする情報管理システム。
【請求項１０】
前記情報管理装置は、
前記端末装置に提供するコンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツを再生する前記コンテンツ再生手段と異なる第２のコンテンツ再生手段と、
前記コンテンツ記憶手段に記憶された前記コンテンツを前記第１の通信手段を介して前記端末に送信するコンテンツ送信手段と、
前記コンテンツの当該情報管理装置でのコンテンツの再生履歴情報を記憶する前記再生履歴記憶手段と異なる第２の再生履歴記憶手段と、
前記ランク情報をもとに、前記コンテンツ記憶手段に記憶されているコンテンツを選択又はソートする前記コンテンツ操作手段と異なる第２のコンテンツ操作手段と、
を更に有し、
前記ランク更新手段は、前記再生履歴取得手段で取得した前記コンテンツの再生履歴情報、又は前記第２の再生履歴記憶手段に記憶された当該情報管理装置で再生されたコンテンツの再生履歴情報の内、少なくとも一方のコンテンツの再生履歴情報を用いて前記ランクを付与又は更新することを特徴とする請求項９に記載の情報管理システム。
【請求項１１】
前記ランク更新手段は、前記端末装置又は当該情報処理装置のコンテンツの操作で発生するイベントに対応して、前記ランクをアップ又はダウンし、
前記イベントは、曲の選択、曲の再生開始、曲の再生停止、曲の再生完了、曲のスキップ、プレイリストへの曲追加、プレイリストからの曲の削除、の内の少なくとも一つのイベントを含むことを特徴とする請求項１０に記載の情報管理システム。
【請求項１２】
前記情報管理装置は、
前記ランクのアップ又はランクのダウンに対応するイベントを設定するイベント設定手段を更に有することを特徴とする請求項１１に記載の情報管理システム。
【請求項１３】
前記情報管理装置は、
当該情報管理装置が管理しているコンテンツ及びコンテンツに付与されたランクの一覧を表示するコンテンツ一覧表示手段と、
前記コンテンツ一覧表示手段で表示されたコンテンツに対して使用者がランクを指定するランク指定手段と、
前記ランク指定手段で指定した第１のランク、前記ランク更新手段で付与または更新された第２のランク、前記第１のランク及び第２のランクより算出された第３のランクのうち何れか一つを当該コンテンツのランクとするランク種別選択手段とを有することを特徴とする請求項１２に記載の情報管理システム。
【請求項１４】
前記コンテンツ一覧表示手段は、コンテンツ情報に並べて、前記第１のランクと前記第２のランクと前記第３のランクとの内の少なくとも一つを表示することを特徴とする請求項１３に記載の情報管理システム。
【請求項１５】
前記第３のランクは、前記第１のランク及び前記第２のランクの加重和であり、
前記情報管理装置は、前記加重和の重み付けを設定する重み付け設定手段をさらに有することを特徴とする請求項１３に記載の情報管理システム。
【請求項１６】
音楽やビデオの複数のコンテンツを再生する端末装置に記憶された前記コンテンツを管理する情報管理装置で実行される情報管理プログラムであって
前記端末装置で再生したコンテンツの再生履歴情報を通信手段を介して前記端末装置から取得する再生履歴取得ステップと、
前記再生履歴取得ステップで取得した前記コンテンツの再生履歴情報をもとに、前記端末装置に記憶された各コンテンツにランクを付与又は各コンテンツのランクを更新するランク更新ステップと、
前記ランク更新ステップで付与又は更新された前記コンテンツのランク情報を前記端末装置に送信するランク情報送信ステップと、
を有することを特徴とする情報管理プログラム。
【請求項１７】
前記端末装置に提供するコンテンツを記憶するコンテンツ記憶ステップと、
前記コンテンツを再生するコンテンツ再生ステップと、
前記コンテンツ記憶ステップで記憶された前記コンテンツを前記通信手段を介して前記端末に送信するコンテンツ送信ステップと、
前記コンテンツの当該情報管理装置でのコンテンツの再生履歴情報を記憶する再生履歴記憶ステップと、
前記ランク情報をもとに、前記コンテンツ記憶ステップで記憶されているコンテンツを選択又はソートするコンテンツ操作ステップと、
を更に有し、
前記ランク更新ステップは、前記再生履歴取得ステップで取得した前記コンテンツの再生履歴情報、又は前記再生履歴記憶ステップで記憶された当該情報管理装置で再生されたコンテンツの再生履歴情報の内、少なくとも一方のコンテンツの再生履歴情報を用いて前記ランクを付与又は更新することを特徴とする請求項１６に記載の情報管理プログラム。
【請求項１８】
前記ランク更新ステップは、前記端末装置又は当該情報処理装置のコンテンツの操作で発生するイベントに対応して、前記ランクをアップ又はダウンし、
前記イベントは、曲の選択、曲の再生開始、曲の再生停止、曲の再生完了、曲のスキップ、プレイリストへの曲追加、プレイリストからの曲の削除、の内の少なくとも一つのイベントを含むことを特徴とする請求項１７に記載の情報管理プログラム。
【請求項１９】
前記ランクのアップ又はランクのダウンに対応するイベントを設定するイベント設定ステップを更に有することを特徴とする請求項１８に記載の情報管理プログラム。
【請求項２０】
当該情報管理装置が管理しているコンテンツ及びコンテンツに付与されたランクの一覧を表示するコンテンツ一覧表示ステップと、
前記コンテンツ一覧表示ステップで表示されたコンテンツに対して使用者がランクを指定するランク指定ステップと、
前記ランク指定ステップで指定した第１のランク、前記ランク更新ステップで付与または更新された第２のランク、前記第１のランク及び第２のランクより算出された第３のランクの内何れか一つを当該コンテンツのランクとするランク種別選択ステップとを更に有することを特徴とする請求項１９に記載の情報管理プログラム。
【請求項２１】
前記コンテンツ一覧表示ステップは、コンテンツ情報に並べて、前記第１のランクと前記第２のランクと前記第３のランクとの内の少なくとも一つを表示することを特徴とする請求項２０に記載の情報管理プログラム。
【請求項２２】
前記第３のランクは、前記第１のランク及び前記第２のランクの加重和であり、
前記加重和の重み付けを設定する重み付け設定ステップをさらに有することを特徴とする請求項２０に記載の情報管理プログラム。
【請求項２３】
音楽やビデオの複数のコンテンツを再生する端末装置と前記端末装置に記憶された前記コンテンツを管理する情報管理装置とを備えた情報管理システムの情報管理方法であって、
前記端末装置は、
コンテンツをコンテンツメモリに記憶し、
前記コンテンツメモリに記憶されたコンテンツを再生し、
前記コンテンツメモリに記憶されたコンテンツを管理する管理装置との間で第１の通信手段を介して情報を送受信し、
前記コンテンツの再生履歴を記憶し、
記憶された前記コンテンツの再生履歴を前記第１の通信手段を介して前記管理装置に送信し、
前記情報管理装置は、
前記端末装置で再生したコンテンツの再生履歴情報を第２の通信手段を介して前記端末装置から取得し、
取得した前記コンテンツの再生履歴情報をもとに、前記端末装置に記憶された各コンテンツにランクを付与又は各コンテンツのランクを更新し、
付与又は更新された前記コンテンツのランク情報を前記第２の通信手段を介して前記端末装置に送信し、
前記端末装置は、
前記コンテンツメモリに記憶されている各コンテンツのランク情報を前記第１の通信手段を介して前記管理装置から受信し、
前記受信したランク情報をもとに、前記コンテンツメモリに記憶されているコンテンツからコンテンツを選択するか、又は複数のコンテンツをソートすること
を特徴とする情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの意図により近いランク付けを簡便に実現することのできる情報管理装置、情報管理システム、情報管理プログラム、情報管理方法及び端末装置に関する。
【背景技術】
【０００２】
記録された楽曲を再生するための既存のジュークボックスアプリケーションには、楽曲毎に付けられたランク（お気に入り度）の高さに基づいてプレイリストを自動的に作成する機能が設けられている。  
しかし、ユーザは、楽曲毎のランク付けを手動で行わなければならず手間がかかるため、この機能も十分に利用されているとは言えなかった。
【０００３】
特許文献１には、楽曲ごとのランク付けを自動で行う方法が開示されている。  
この方法では、再生回数、早送り回数、繰り返し回数といった情報を、所定期間毎、アーティスト毎に保存してランクを算出する。
【特許文献１】特開２００３−３１７４５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載の技術では、単に回数をカウントしてランクを算出しているため、ランク付けとは直接関係ない操作によっても回数がカウントされてランクが上下することとなる。従って、この方法では、必ずしもユーザの意図に沿ったランク付けとなるとは限らない  
本発明は、かかる事情に鑑みてなされたものであり、ユーザの意図により近いランク付けを簡便に実現することのできる情報管理装置、情報管理システム、情報管理プログラム、情報管理方法及び端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するための、本発明に係る請求項１に記載の情報管理装置は、音楽やビデオの複数のコンテンツを再生する端末装置に記憶された前記コンテンツを管理する情報管理装置であって、前記端末装置と情報を送受信する通信手段と、前記端末装置で再生したコンテンツの再生履歴情報を前記通信手段を介して前記端末装置から取得する再生履歴取得手段と、前記再生履歴取得手段で取得した前記コンテンツの再生履歴情報をもとに、前記端末装置に記憶された各コンテンツにランクを付与又は各コンテンツのランクを更新するランク更新手段と、前記ランク更新手段で付与又は更新された前記コンテンツのランク情報を前記端末装置に送信するランク情報送信手段と、を有する。
【０００６】
また本発明に係る請求項２に記載の情報管理装置は、上記記載の発明である情報管理装置において、前記端末装置に提供するコンテンツを記憶するコンテンツ記憶手段と、前記コンテンツを再生するコンテンツ再生手段と、前記コンテンツ記憶手段に記憶された前記コンテンツを前記通信手段を介して前記端末に送信するコンテンツ送信手段と、前記コンテンツの当該情報管理装置でのコンテンツの再生履歴情報を記憶する再生履歴記憶手段と、前記ランク情報をもとに、前記コンテンツ記憶手段に記憶されているコンテンツを選択又はソートするコンテンツ操作手段と、を更に有し、前記ランク更新手段は、前記再生履歴取得手段で取得した前記コンテンツの再生履歴情報、又は前記再生履歴記憶手段に記憶された当該情報管理装置で再生されたコンテンツの再生履歴情報の内、少なくとも一方のコンテンツの再生履歴情報を用いて前記ランクを付与又は更新する。
【０００７】
また本発明に係る請求項３に記載の情報管理装置は、上記記載の発明である情報管理装置において、前記ランク更新手段は、前記端末装置又は当該情報処理装置のコンテンツの操作で発生するイベントに対応して、前記ランクをアップ又はダウンし、前記イベントは、曲の選択、曲の再生開始、曲の再生停止、曲の再生完了、曲のスキップ、プレイリストへの曲追加、プレイリストからの曲の削除、の内の少なくとも一つのイベントを含む。
【０００８】
また本発明に係る請求項４に記載の情報管理装置は、上記記載の発明である情報管理装置において、前記ランクのアップ又はランクのダウンに対応するイベントを設定するイベント設定手段を更に有する。
【０００９】
また本発明に係る請求項５に記載の情報管理装置は、上記記載の発明である情報管理装置において、当該情報管理装置が管理しているコンテンツ及びコンテンツに付与されたランクの一覧を表示するコンテンツ一覧表示手段と、前記コンテンツ一覧表示手段で表示されたコンテンツに対して使用者がランクを指定するランク指定手段と、前記ランク指定手段で指定した第１のランク、前記ランク更新手段で付与または更新された第２のランク、前記第１のランク及び第２のランクより算出された第３のランクの内何れか一つを当該コンテンツのランクとするランク種別選択手段とを更に有する。
【００１０】
また本発明に係る請求項６に記載の情報管理装置は、上記記載の発明である情報管理装置において、前記コンテンツ一覧表示手段は、コンテンツ情報に並べて、前記第１のランクと前記第２のランクと前記第３のランクとの内の少なくとも一つを表示する。
【００１１】
また本発明に係る請求項７に記載の情報管理装置は、上記記載の発明である情報管理装置において、前記第３のランクは、前記第１のランク及び前記第２のランクの加重和であり、前記加重和の重み付けを設定する重み付け設定手段をさらに有する。
【００１２】
また本発明に係る請求項８に記載の端末装置は、コンテンツを記憶するコンテンツメモリと、前記コンテンツメモリに記憶されたコンテンツを再生するコンテンツ再生手段と、
前記コンテンツメモリに記憶されたコンテンツを管理する管理装置との間で情報を送受信する通信手段と、前記コンテンツの再生履歴を記憶する再生履歴記憶手段と、前記再生履歴記憶手段に記憶された前記コンテンツの再生履歴を前記通信手段を介して前記管理装置に送信する再生履歴送信手段と、前記コンテンツメモリに記憶されている各コンテンツのランク情報を前記通信手段を介して前記管理装置から受信するランク受信手段と、前記受信したランク情報をもとに、前記コンテンツメモリに記憶されているコンテンツからコンテンツを選択又はソートするコンテンツ操作手段と、を有する。
【００１３】
また本発明に係る請求項９に記載の情報管理システムは、音楽やビデオの複数のコンテンツを再生する端末装置と前記端末装置に記憶された前記コンテンツを管理する情報管理装置とを備えた情報管理システムであって、前記情報管理装置は、前記端末装置と情報を送受信する第１の通信手段と、前記端末装置で再生したコンテンツの再生履歴情報を前記通信手段を介して前記端末装置から取得する再生履歴取得手段と、前記再生履歴取得手段で取得した前記コンテンツの再生履歴情報をもとに、前記端末装置に記憶された各コンテンツにランクを付与又は各コンテンツのランクを更新するランク更新手段と、前記ランク更新手段で付与又は更新された前記コンテンツのランク情報を前記端末装置に送信するランク情報送信手段とを有し、前記端末装置は、コンテンツを記憶するコンテンツメモリと、前記コンテンツメモリに記憶されたコンテンツを再生するコンテンツ再生手段と、前記コンテンツメモリに記憶されたコンテンツを管理する管理装置との間で情報を送受信する第２の通信手段と、前記コンテンツの再生履歴を記憶する再生履歴記憶手段と、前記再生履歴記憶手段に記憶された前記コンテンツの再生履歴を前記通信手段を介して前記管理装置に送信する再生履歴送信手段と、前記コンテンツメモリに記憶されている各コンテンツのランク情報を前記通信手段を介して前記管理装置から受信するランク受信手段と、前記受信したランク情報をもとに、前記コンテンツメモリに記憶されているコンテンツからコンテンツを選択するか、又は複数のコンテンツをソートするコンテンツ操作手段と、を有する。
【００１４】
また本発明に係る請求項１０に記載の情報管理システムは、上記記載の発明である情報管理システムにおいて、前記情報管理装置は、前記端末装置に提供するコンテンツを記憶するコンテンツ記憶手段と、前記コンテンツを再生する前記コンテンツ再生手段と異なる第２のコンテンツ再生手段と、前記コンテンツ記憶手段に記憶された前記コンテンツを前記第１の通信手段を介して前記端末に送信するコンテンツ送信手段と、前記コンテンツの当該情報管理装置でのコンテンツの再生履歴情報を記憶する前記再生履歴記憶手段と異なる第２の再生履歴記憶手段と、前記ランク情報をもとに、前記コンテンツ記憶手段に記憶されているコンテンツを選択又はソートする前記コンテンツ操作手段と異なる第２のコンテンツ操作手段と、を更に有し、前記ランク更新手段は、前記再生履歴取得手段で取得した前記コンテンツの再生履歴情報、又は前記第２の再生履歴記憶手段に記憶された当該情報管理装置で再生されたコンテンツの再生履歴情報の内、少なくとも一方のコンテンツの再生履歴情報を用いて前記ランクを付与又は更新する。
【００１５】
また本発明に係る請求項１１に記載の情報管理システムは、上記記載の発明である情報管理システムにおいて、前記ランク更新手段は、前記端末装置又は当該情報処理装置のコンテンツの操作で発生するイベントに対応して、前記ランクをアップ又はダウンし、前記イベントは、曲の選択、曲の再生開始、曲の再生停止、曲の再生完了、曲のスキップ、プレイリストへの曲追加、プレイリストからの曲の削除、の内の少なくとも一つのイベントを含む。
【００１６】
また本発明に係る請求項１２に記載の情報管理システムは、上記記載の発明である情報管理システムにおいて、前記情報管理装置は、前記ランクのアップ又はランクのダウンに対応するイベントを設定するイベント設定手段を更に有する。
【００１７】
また本発明に係る請求項１３に記載の情報管理システムは、上記記載の発明である情報管理システムにおいて、前記情報管理装置は、当該情報管理装置が管理しているコンテンツ及びコンテンツに付与されたランクの一覧を表示するコンテンツ一覧表示手段と、前記コンテンツ一覧表示手段で表示されたコンテンツに対して使用者がランクを指定するランク指定手段と、前記ランク指定手段で指定した第１のランク、前記ランク更新手段で付与または更新された第２のランク、前記第１のランク及び第２のランクより算出された第３のランクのうち何れか一つを当該コンテンツのランクとするランク種別選択手段とを有する。
【００１８】
また本発明に係る請求項１４に記載の情報管理システムは、上記記載の発明である情報管理システムにおいて、前記コンテンツ一覧表示手段は、コンテンツ情報に並べて、前記第１のランクと前記第２のランクと前記第３のランクとの内の少なくとも一つを表示する。
【００１９】
また本発明に係る請求項１５に記載の情報管理システムは、上記記載の発明である情報管理システムにおいて、前記第３のランクは、前記第１のランク及び前記第２のランクの加重和であり、前記情報管理装置は、前記加重和の重み付けを設定する重み付け設定手段をさらに有する。
【００２０】
また本発明に係る請求項１６に記載の情報管理プログラムは、音楽やビデオの複数のコンテンツを再生する端末装置に記憶された前記コンテンツを管理する情報管理装置で実行される情報管理プログラムであって、前記端末装置で再生したコンテンツの再生履歴情報を通信手段を介して前記端末装置から取得する再生履歴取得ステップと、前記再生履歴取得ステップで取得した前記コンテンツの再生履歴情報をもとに、前記端末装置に記憶された各コンテンツにランクを付与又は各コンテンツのランクを更新するランク更新ステップと、前記ランク更新ステップで付与又は更新された前記コンテンツのランク情報を前記端末装置に送信するランク情報送信ステップと、を有する。
【００２１】
また本発明に係る請求項１７に記載の情報管理プログラムは、上記記載の発明である情報管理プログラムにおいて、前記端末装置に提供するコンテンツを記憶するコンテンツ記憶ステップと、前記コンテンツを再生するコンテンツ再生ステップと、前記コンテンツ記憶ステップで記憶された前記コンテンツを前記通信手段を介して前記端末に送信するコンテンツ送信ステップと、前記コンテンツの当該情報管理装置でのコンテンツの再生履歴情報を記憶する再生履歴記憶ステップと、前記ランク情報をもとに、前記コンテンツ記憶ステップで記憶されているコンテンツを選択又はソートするコンテンツ操作ステップと、
を更に有し、前記ランク更新ステップは、前記再生履歴取得ステップで取得した前記コンテンツの再生履歴情報、又は前記再生履歴記憶ステップで記憶された当該情報管理装置で再生されたコンテンツの再生履歴情報の内、少なくとも一方のコンテンツの再生履歴情報を用いて前記ランクを付与又は更新する。
【００２２】
また本発明に係る請求項１８に記載の情報管理プログラムは、上記記載の発明である情報管理プログラムにおいて、前記ランク更新ステップは、前記端末装置又は当該情報処理装置のコンテンツの操作で発生するイベントに対応して、前記ランクをアップ又はダウンし、前記イベントは、曲の選択、曲の再生開始、曲の再生停止、曲の再生完了、曲のスキップ、プレイリストへの曲追加、プレイリストからの曲の削除、の内の少なくとも一つのイベントを含む。
【００２３】
また本発明に係る請求項１９に記載の情報管理プログラムは、上記記載の発明である情報管理プログラムにおいて、前記ランクのアップ又はランクのダウンに対応するイベントを設定するイベント設定ステップを更に有する。
【００２４】
また本発明に係る請求項２０に記載の情報管理プログラムは、上記記載の発明である情報管理プログラムにおいて、当該情報管理装置が管理しているコンテンツ及びコンテンツに付与されたランクの一覧を表示するコンテンツ一覧表示ステップと、前記コンテンツ一覧表示ステップで表示されたコンテンツに対して使用者がランクを指定するランク指定ステップと、前記ランク指定ステップで指定した第１のランク、前記ランク更新ステップで付与または更新された第２のランク、前記第１のランク及び第２のランクより算出された第３のランクの内何れか一つを当該コンテンツのランクとするランク種別選択ステップとを更に有する。
【００２５】
また本発明に係る請求項２１に記載の情報管理プログラムは、上記記載の発明である情報管理プログラムにおいて、前記コンテンツ一覧表示ステップは、コンテンツ情報に並べて、前記第１のランクと前記第２のランクと前記第３のランクとの内の少なくとも一つを表示する。
【００２６】
また本発明に係る請求項２２に記載の情報管理プログラムは、上記記載の発明である情報管理プログラムにおいて、前記第３のランクは、前記第１のランク及び前記第２のランクの加重和であり、前記加重和の重み付けを設定する重み付け設定ステップをさらに有する。
【００２７】
また本発明に係る請求項２３に記載の情報管理方法は、音楽やビデオの複数のコンテンツを再生する端末装置と前記端末装置に記憶された前記コンテンツを管理する情報管理装置とを備えた情報管理システムの情報管理方法であって、前記端末装置は、コンテンツをコンテンツメモリに記憶し、前記コンテンツメモリに記憶されたコンテンツを再生し、前記コンテンツメモリに記憶されたコンテンツを管理する管理装置との間で第１の通信手段を介して情報を送受信し、前記コンテンツの再生履歴を記憶し、記憶された前記コンテンツの再生履歴を前記第１の通信手段を介して前記管理装置に送信し、前記情報管理装置は、前記端末装置で再生したコンテンツの再生履歴情報を第２の通信手段を介して前記端末装置から取得し、取得した前記コンテンツの再生履歴情報をもとに、前記端末装置に記憶された各コンテンツにランクを付与又は各コンテンツのランクを更新し、付与又は更新された前記コンテンツのランク情報を前記第２の通信手段を介して前記端末装置に送信し、前記端末装置は、前記コンテンツメモリに記憶されている各コンテンツのランク情報を前記第１の通信手段を介して前記管理装置から受信し、前記受信したランク情報をもとに、前記コンテンツメモリに記憶されているコンテンツからコンテンツを選択するか、又は複数のコンテンツをソートする。
【発明の効果】
【００２８】
本発明によれば、ユーザの意図により近いランク付けを簡便に実現することができる。
【発明を実施するための最良の形態】
【００２９】
［第１の実施の形態］
本発明の実施の形態に係る情報管理方法は、楽曲などのコンテンツを管理する情報管理装置と、この情報管理装置からコンテンツの提供を受けて当該コンテンツを再生するプレイヤーに適用される。  
ユーザは、情報管理装置の表示部に表示されるコンテンツ管理画面を用いて、コンテンツの管理を実行する。
【００３０】
図１は、コンテンツ管理画面の構成を示す図である。  
コンテンツ管理画面１には、ツールバー領域２、ライブラリ領域３、プレイリスト領域４、楽曲一覧領域５及びコントロール領域６が設けられている。
【００３１】
ツールバー領域２は、プレイヤーに転送ボタン２ａ、プレイヤーから取得ボタン２ｂ及び終了ボタン２ｃを備えている。  
プレイヤーに転送ボタン２ａを操作すると、楽曲を再生する外部の端末装置であるプレイヤーに楽曲ファイルなどを転送する。プレイヤーから取得ボタン２ｂを操作すると、プレイヤーでの操作履歴データを取得することができる。
【００３２】
ライブラリ領域３には、ライブラリ切替ボタン３ａ、ライブラリ表示エリア３ｂ及びライブラリ登録ボタン３ｃが設けられている。  
ライブラリ切替ボタン３ａを操作すると、ライブラリ表示エリア３ｂに表示される内容を切り替えることができる。ライブラリ表示エリア３ｂに表示される一覧から特定の項目を選択すると、その項目に属する楽曲の一覧が楽曲一覧領域５に表示される。ライブラリ登録ボタン３ｃを操作すると、新たな楽曲を情報管理装置のライブラリに登録することができる。
【００３３】
プレイリスト領域４には、プレイリスト表示エリア４a、プレイリスト作成ボタン４ｂ及びプレイリスト削除ボタン４ｃが設けられている。  
プレイリスト表示エリア４ａには、情報管理装置で作成されているプレイリストのグループが表示されている。プレイリスト表示エリア４ａに表示される一覧から特定のプレイリストを選択すると、そのプレイリストに属する楽曲の一覧が楽曲一覧領域５に表示される。プレイリスト作成ボタン４ｂを操作すると、新たなプレイリストが作成される。プレイリスト削除ボタン４ｃを操作すると、選択したプレイリストを削除することができる。
【００３４】
楽曲一覧領域５には、楽曲ヘッダ領域５ａ、楽曲表示エリア５ｂ及び手動ランク領域５ｃが備えられている。  
楽曲ヘッダ領域５ａには、楽曲の属性を表すヘッダ情報、「タイトル」、「時間」、「アーティスト」、「アルバム」、「手動ランク」、「自動ランク」、「総合ランク」が表示されている。  
「タイトル」は、楽曲の曲名である。「時間」は、楽曲の演奏時間である。「アーティスト」は、楽曲の実演家名である。「アルバム」は、楽曲を納めたアルバムの名称である。  
「手動ランク」には、ユーザが手動で設定したランク（お気に入り度）が表示される。黒い丸の数がランクを表している。即ち、黒い丸の数が多いほどランクが高いことを示している。「自動ランク」には、情報管理装置が自動でランク付けした結果が棒グラフで表される。「総合ランク」には、「手動ランク」と「自動ランク」のランク値に基づいて算出されたランク値が棒グラフで表示される。
【００３５】
楽曲表示エリア５ｂには、ライブラリ領域３で特定されたライブラリに属する、あるいはプレイリスト領域４で特定されたプレイリストに属する楽曲について属性情報が一覧表示される。  
手動ランク領域５ｃには、手動でランク値を入力することができる。
【００３６】
コントロール領域６には、再生／一時停止ボタン６ａ、停止ボタン６ｂ、前の曲ボタン６ｃ、次の曲ボタン６ｄ、消音ボタン６ｅ、音量スライダ６ｆ、ランダム再生ボタン６ｇ、リピート再生ボタン６ｈ及びオプション設定ボタン７が備えられている。  
再生／一時停止ボタン６ａを操作すると、楽曲を交互に再生し、一時停止することができる。停止ボタン６ｂを操作すると、楽曲の再生等を停止することができる。前の曲ボタン６ｃを操作すると、前の曲を選択することができる。次の曲ボタン６ｄを操作すると、次の曲を選択することができる。  
消音ボタン６ｅを操作すると、音を消すことができる。音量スライダ６ｆを操作すると、音の大きさを調節することができる。ランダム再生ボタン６ｇを操作すると、ランダムな順序で楽曲が再生される。リピート再生ボタン６ｈを操作すると、楽曲を繰り返して再生することができる。オプション設定ボタン７を操作すると、自動ランク付けに関する種々の条件を設定することができる。
【００３７】
図２は、ライブラリ領域３の切替動作を説明する図である。  
図２の（１）に示すように、ライブラリ切替ボタン３ａで「全て」を選択すると、ライブラリ表示エリア３ｂを空欄として、情報管理装置で保存されている全ての楽曲のリストが楽曲表示エリア５ｂに表示される。  
図２の（２）に示すように、ライブラリ切替ボタン３ａで「ジャンル」を選択すると、ライブラリ表示エリア３ｂには、情報管理装置で保存されているジャンルのリストが表示される。ユーザが表示されたジャンルの一つを選択すると、そのジャンルに含まれる楽曲のリストが楽曲表示エリア５ｂに表示される。
【００３８】
図２の（３）に示すように、ライブラリ切替ボタン３ａで「アーティスト」を選択すると、ライブラリ表示エリア３ｂには、情報管理装置で保存されているアーティストのリストが表示される。ユーザが表示されたアーティストの一つを選択すると、そのアーティストを実演家とする楽曲のリストが楽曲表示エリア５ｂに表示される。  
図２の（４）に示すように、ライブラリ切替ボタン３ａで「アルバム」を選択すると、ライブラリ表示エリア３ｂには、情報管理装置で保存されているアルバムのリストが表示される。ユーザが表示されたアルバムの一つを選択すると、そのアルバムに含まれる楽曲のリストが楽曲表示エリア５ｂに表示される。
【００３９】
続いて、オプション設定機能について説明する。  
ユーザが、コントロール領域６のオプション設定ボタン７を操作すると、図３に示すオプション設定画面１０が表示される。  
ユーザが「自動ランク付けを行う」ラジオボタン１０ａをチェックし、ルール選択欄１０ｂのプルダウンメニューからルールを選択すると、選択されたルールに従って、自動で楽曲にランクが付けられる。  
ユーザが「楽曲リストに表示する項目」ラジオボタン１０ｃを選択すると、チェックされた項目が、楽曲表示エリア５ｂに表示される。
【００４０】
ユーザが「新規」ボタン１０ｄを操作すると、新たにルールが追加して作成される。なお、新たに作成されたルールには規定値が設定されている。ユーザは後述するルール編集機能を用いて所望のルールを作成することができる。  
ユーザが「削除」ボタン１０ｅを操作すると、ルール選択欄１０ｂのプルダウンメニューで選択されたルールを削除することができる。  
ユーザがルール選択欄１０ｂのプルダウンメニューからルールを選択し、「ルールの編集」ボタン１０ｆを操作すると、選択したルールについてルール編集画面１１が表示される。ユーザはルール編集画面１１の各タブを指定して、ルールの内容を設定することができる。
【００４１】
図４は、ルール編集画面１１の条件設定タブの内容を示す図である。  
ユーザは、各再生動作（早送り、繰り返し、直接楽曲指定など）を「自動ランク」に反映させるかどうか等を設定することができる。  
自動ランクを上げる動作として、その曲を直接指定して再生した場合、最後まで再生した場合、順番に再生した場合、リピート（一つの曲を繰り返して）再生した場合、プレイリストに登録した場合、プレイヤーに転送した場合などを設定することができる。  
一方、自動ランクを下げる動作として、その曲をスキップした場合、所定期間以上再生していない場合、プレイリストから削除した場合、プレイヤーから削除した場合などを設定することができる。
【００４２】
図５は、ルール編集画面１１の例外条件タブの内容を示す図である。  
この設定では、指定した時間帯での操作を自動ランクに反映させないとすることができる。例えば、曜日と時間帯を設定することによって、通勤中における再生等の操作を自動ランクに反映しないとすることができる。この時間帯では、「ながら」で曲を聴いているため、ランクを付けるのは不適当と判断できるためである。
【００４３】
図６は、ルール編集画面１１の重み付けタブの内容を示す図である。  
ユーザは、重み付けスライダを操作することにより、総合ランクの計算に用いる重み付けパラメータを設定することができる。重み付けパラメータを小さい値に設定すると、総合ランクの計算においては、手動ランクの値が重視される。重み付けパラメータを大きい値に設定すると、総合ランクの計算においては、自動ランクの値が重視される。
【００４４】
図７は、ルール編集画面１１の反映対象タブの内容を示す図である。  
この設定では、動作を自動ランクに反映する対象を指定することができる。ユーザは、情報管理装置であるパソコン、端末装置であるプレイヤーの少なくとも１つを反映対象として指定することができる。
【００４５】
ユーザがルール編集画面１１の必要な項目を設定して、ＯＫボタン１１ａを操作すると、図８に示すルール保存画面１２が表示される。そこで、ＯＫボタン１２ａを操作すると、これまでのルールが編集されたルールに更新される。  
なお、既に保存されているルール名と同じルール名を入力した場合は、ルールが上書きされるが、新しいルール名を入力した場合は、新しいルールが作成される。従って、これ以降は、新たなルールに従って、自動ランク付けが実行される。
【００４６】
図９は、プレイヤーの外観構成を示す図である。  
プレイヤーには、表示画面１５、操作スイッチ１６、出力端子１７及び操作ボタン１８が設けられている。  
操作スイッチ１６には、電源スイッチ１６ａ、ランダム再生モード切替スイッチ１６ｂ、リピート再生モード切替スイッチ１６ｃ及び音量変更スイッチ１６ｄが備わっている。ランダム再生モード切替スイッチ１６ｂを操作すると、ランダムな順序で楽曲が再生される。リピート再生モード切替スイッチ１６ｃを操作すると、楽曲を繰り返して再生することができる。
【００４７】
出力端子１７は、再生された楽曲を外部に出力するための端子である。  
操作ボタン１８には、再生／一時停止ボタン１８ａ、停止ボタン１８ｂ、前の曲ボタン１８ｃ及び次の曲ボタン１８ｄが設けられている。再生／一時停止ボタン１８ａを操作すると、楽曲を交互に再生し、一時停止することができる。停止ボタン１８ｂを操作すると、楽曲の再生等を停止することができる。前の曲ボタン１８ｃを操作すると、前の曲を選択することができる。次の曲ボタン１８ｄを操作すると、次の曲を選択することができる。
【００４８】
続いて、上述の情報管理方法が適用される情報管理システムの構成について図１０を参照しつつ説明する。情報管理システムは、パーソナルコンピュータ（以下、ＰＣという）２０とプレイヤー３０で構成されている。なお、ＰＣ２０は、本発明の実施の形態に係る情報管理装置に対応し、プレイヤー３０は、本発明の実施の形態に係る端末装置に対応する。  
ＰＣ２０は、楽曲を保存して管理するとともに楽曲を再生する。プレイヤー３０は、ＰＣ２０から受け取った楽曲を保存するとともに再生する。
【００４９】
ＰＣ２０は、操作入力部２１、表示部２２、音声出力部２３、通信インターフェース２４、処理部２５、プログラムメモリ２６、ハードディスク２７、データメモリ２８を備えている。  
操作入力部２１は、ユーザからの操作指示入力を受取るためのキーボード、マウス等の入力デバイスである。表示部２２は、情報管理画面を表示するＣＲＴまたはＴＦＴ液晶ディスプレイである。  
音声出力部２３は、再生した楽曲を音声信号に変換して出力する。通信インターフェース２４は、プレイヤー３０との間で楽曲等の情報を通信により授受するためのインターフェースである。処理部２５は、ＰＣ２０の動作を統括的に制御する。プログラムメモリ２６は、ＰＣ２０の各機能を制御するプログラムを保存する。ハードディスク２７は、楽曲や楽曲を管理する情報を記憶する記憶媒体である。データメモリ２８は、情報管理処理に必要な情報を一時的に格納するバッファメモリである。
【００５０】
プレイヤー３０は、操作入力部３１、表示部３２、音声出力部３３、通信インターフェース３４、処理部３５、プログラムメモリ３６、ハードディスク３７、データメモリ３８を備えている。  
操作入力部３１は、ユーザからの操作指示入力を受取るための操作スイッチ、操作ボタン等の操作部材である。表示部３２は、液晶、有機ＥＬ等のディスプレイである。  
音声出力部３３は、再生した楽曲を音声信号に変換して出力する。通信インターフェース３４は、ＰＣ２０との間で楽曲等の情報を通信により授受するためのインターフェースである。処理部３５は、プレイヤー３０の動作を統括的に制御する。プログラムメモリ３６は、プレイヤー３０の各機能を制御するプログラムを保存する。ハードディスク３７は、楽曲や楽曲を管理する情報を記憶する記憶媒体である。データメモリ３８は、情報管理処理に必要な情報を一時的に格納するバッファメモリである。
【００５１】
次に、情報管理に使用されるファイル、データについて説明する。  
ＰＣ２０のハードディスク２７には、楽曲管理ファイル２７ａ、楽曲ファイル２７ｂ及び設定ファイルが保存されている。そして、設定ファイルには、オプション設定情報２７ｃ、ルール情報２７ｄが格納されている。
【００５２】
図１１は、楽曲管理ファイル２７ａの内容を示す図である。  
楽曲管理ファイル２７ａには、複数の楽曲情報４１と複数のプレイリスト情報４２が記録されている。楽曲情報４１には、ＰＣ２０に保存されている楽曲に関するインデックス情報が記録され、プレイリスト情報４２には、そのプレイリストを構成する楽曲を特定する情報が記録されている。
【００５３】
図１２は、楽曲情報４１の内容を示す図である。楽曲情報４１は楽曲毎に作成される。この楽曲情報４１の内容は、コンテンツ管理画面１の楽曲表示エリア５ｂに表示される。  
「楽曲番号」は、楽曲毎に付けられたユニークな番号で、情報管理システム内においてその楽曲を特定するために共通して使用される。「タイトル」は、楽曲の曲名である。「ジャンル名」は、その楽曲が属する分野名である。「アーティスト名」は、楽曲の実演家名である。
【００５４】
「アルバム名」は、楽曲を納めたアルバムの名称である。「再生時間」は、楽曲の演奏時間である。「楽曲の保存先」は、楽曲が保存されている楽曲ファイル２７ｂのパス名である。  
「再生回数」は、この楽曲が再生された回数の累計値である。「手動ランク値」には、ユーザが手動で設定したランクの値が保存される。「自動ランク値」には、ＰＣ２０がランク付けした値が保存される。「総合ランク値」には、「手動ランク値」と「自動ランク値」とに基づいて算定されたランク値が記録される。
【００５５】
図１３は、プレイリスト情報４２の内容を示す図である。プレイリスト情報４２は、ユーザが新たにプレイリストを作成する毎に生成される。  
「プレイリスト名」は、ユーザが入力した名称である。「楽曲番号」は、楽曲毎に付けられたユニークな番号で、情報管理システム内においてその楽曲を特定するために共通して使用される。
【００５６】
図１４は、オプション設定情報２７ｃの内容を示す図である。オプション設定情報２７には、現在ＰＣ２０が採用しているランク付け動作に関する情報が記録されている。  
この情報は、図３に示すオプション設定画面の設定項目に対応したものである。  
「自動ランク付けの有無」は、自動ランク付けを実行するかどうかを指示する情報である。「使用するルールのルール番号」は、ルール毎に付けられたユニークな番号で、情報管理システム内においてそのルールを特定するために共通して使用される。「楽曲リストに表示するランク項目の種類」には、自動ランク、手動ランク、総合ランクをそれぞれコンテンツ管理画面１に表示するか否かの指示情報が記載される。
【００５７】
図１５は、ルール情報２７ｄの内容を示す図である。ルール情報２７ｄには、現在ＰＣ２０が保有しているルールの詳細の情報が記録されている。  
この情報は、図４〜図７に示すルール編集画面のタブ設定項目に対応したものである。  
「ルール番号」は、ルール毎に付けられたユニークな番号で、情報管理システム内においてそのルールを特定するために共通して使用される。「ルール名」は、ユーザがルールを識別するための名称である。「条件設定パラメータ」には、図４で設定された情報が記載される。「例外条件パラメータ」には、図５で設定された情報が記載される。「重み付けパラメータ」には、図６で設定された値（％）が記載される。「反映対象パラメータ」には、図７で設定された情報が記載される。
【００５８】
ＰＣ２０のデータメモリ２８には、ステータス情報２８ａ、イベント情報２８ｂ、楽曲情報一覧２８ｃが保存されている。  
図１６は、ステータス情報２８ａの内容を示す図である。ステータス情報２８ａには、コンテンツ管理画面１の楽曲一覧領域５とコントロール領域６における楽曲の操作状態が記録される。
【００５９】
「選択中の楽曲番号」には、楽曲表示エリア５ｂにおいて、選択されて反転表示されている楽曲の楽曲番号が記載される。「再生中の楽曲番号」には、現在再生中の楽曲の楽曲番号が記載される。「ソート項目名」には、ヘッダ領域５ａでクリックされた項目名を記載する。「ソートの種類」には、そのソート項目が昇順、降順、無しのいずれで表示されているかを記載する。「ランダム再生モード」には、ランダム再生ボタン６ｇによるモードの切り替え状態を記載する。「リピート再生モード」には、リピート再生ボタン６ｈによるモードの切り替え状態を記載する。「消音モード」には、消音ボタン６ｅによる音声の切り替え状態を記載する。
【００６０】
図１７は、イベント情報２８ｂの内容を示す図である。イベント情報２８ｂには、自動ランクが増加あるいは減少するようなイベントが発生したとき、その内容が記載される。  
「対象の楽曲番号」には、イベントを発生させた楽曲の楽曲番号が記載される。「自動ランク増減フラグ」には、このイベントに対してランクを増加させるか減少させるかの情報を記載する。「イベントの種類」には、イベントを識別するデータを記載する。「イベント発生日時」には、イベントの発生を検知した日時を記載する。
【００６１】
プレイヤー３０のハードディスク３７には、楽曲管理ファイル３７ａ、楽曲ファイル３７ｂ及び操作ログファイル３７ｃが保存されている。なお、楽曲管理ファイル３７ａ、楽曲ファイル３７ｂの内容は、ＰＣ２０のそれと同一であるため詳細の説明は省略する。  
図１８は、操作ログファイル３７ｃの内容を示す図である。操作ログファイル３７ｃには、図１９に示すプレイヤー操作履歴４４が複数保存されている。そして、プレイヤー操作履歴４４には、自動ランクが増加あるいは減少するようなイベントがプレイヤー３０で発生したとき、その内容が記載される。  
「操作した楽曲番号」には、イベントを発生させた楽曲の楽曲番号が記載される。「自動ランク増減フラグ」には、このイベントに対してランクを増加させるか減少させるかの情報を記載する。「イベントの種類」には、イベントを識別するデータを記載する。「イベント発生日時」には、イベントの発生を検知した日時を記載する。
【００６２】
プレイヤー３０のデータメモリ３８には、ステータス情報３８ａが保存されている。  
図２０は、ステータス情報３８ａの内容を示す図である。ステータス情報３８ａには、プレイヤー３０の現在の操作状態が記録される。  
「選択中の楽曲番号」には、選択されて反転表示されている楽曲の楽曲番号が記載される。「再生中の楽曲番号」には、現在再生中の楽曲の楽曲番号が記載される。「ランダム再生モード」には、ランダム再生モード切り替えスイッチ１６ｂによるモードの切り替え状態を記載する。「リピート再生モード」には、リピート再生モード切り替えスイッチ１６ｃによるモードの切り替え状態を記載する。
【００６３】
続いて、ＰＣ２０及びプレイヤー３０における上述の情報管理方法を実現するための情報管理処理の概略の手順を図２１乃至図４３を参照しつつ説明する。なお、以下に説明する処理は、情報管理処理機能の内主な機能に関する処理である。従って、以下の説明に記載されていない機能であっても、図１乃至図２０の説明に記載された機能は本情報管理処理機能に含まれる。
【００６４】
図２１は、ＰＣ２０における情報管理処理の全体フローを示す図である。  
ユーザが情報管理処理プログラムを起動すると、ステップＳ０１において、処理部２５は、コンテンツ管理画面１を表示部２２に表示する。  
そして、次のユーザの操作入力を待機する。
【００６５】
ユーザが、ライブラリ領域３において操作を行うと、ステップＳ０２に示すライブラリ操作処理（図２２、図２３）を実行する。  
図２２において、ユーザがライブラリ切替ボタン３ａの「全て」ボタンを操作すると、ステップＴ０１、Ｔ０２において、処理部２５は、「全て」ボタンの押下を検出する。そして、ステップＴ０３において、ライブラリ表示エリア３ｂをクリアして空欄とする。  
続いて、ステップＴ０４において、楽曲管理ファイル２７ａに含まれる全ての楽曲情報４１を抽出して、データメモリ２８の楽曲情報一覧２８ｃに格納する。そして、ステップＴ０５に示す、楽曲リスト一覧再表示処理（図２４）を実行する。
【００６６】
図２４のステップＰ０１〜Ｐ０２の処理については後述する。  
ステップＰ０４〜Ｐ０５において、処理部２５は、オプション設定情報２７ｃを検索して、「楽曲リストに表示するランク項目の種類」を取得する。そして、楽曲リスト表示エリア５ｂに楽曲情報一覧２８ｃの内容を表示する。この際、手動ランク、自動ランク、総合ランクについては、「楽曲リストに表示するランク項目の種類」において、指定されている項目のみを表示する。  
そして、ライブラリ操作処理を終了して、次のユーザの操作入力を待機する。
【００６７】
図２２において、ユーザがライブラリ切替ボタン３ａの「ジャンル」ボタンを操作すると、ステップＴ０７において、処理部２５は、「ジャンル」ボタンの押下を検出する。  
そして、ステップＴ０８において、楽曲管理ファイル２７ａに含まれる全ての楽曲情報４１を検索して「ジャンル名」を抽出してジャンルの一覧を生成する。続いて、ステップＴ０９において、ライブラリ表示エリア３ｂにジャンルの一覧を表示する。
【００６８】
そして、ライブラリ操作処理を終了して、次のユーザの操作入力を待機する。
【００６９】
図２２において、ユーザがライブラリ切替ボタン３ａの「アーティスト」ボタンを操作すると、ステップＴ１１において、処理部２５は、「アーティスト」ボタンの押下を検出する。  
そして、ステップＴ１２において、楽曲管理ファイル２７ａに含まれる全ての楽曲情報４１を検索して「アーティスト名」を抽出してアーティストの一覧を生成する。続いて、ステップＴ１３において、ライブラリ表示エリア３ｂにアーティストの一覧を表示する。  
そして、ライブラリ操作処理を終了して、次のユーザの操作入力を待機する。
【００７０】
図２２において、ユーザがライブラリ切替ボタン３ａの「アルバム」ボタンを操作すると、ステップＴ１５において、処理部２５は、「アルバム」ボタンの押下を検出する。  
そして、ステップＴ１６において、楽曲管理ファイル２７ａに含まれる全ての楽曲情報４１を検索して「アルバム名」を抽出してアルバムの一覧を生成する。続いて、ステップＴ１７において、ライブラリ表示エリア３ｂにアルバムの一覧を表示する。  
そして、ライブラリ操作処理を終了して、次のユーザの操作入力を待機する。
【００７１】
図２３において、ユーザがライブラリ表示エリア３ｂに表示された、「ジャンル」、「アーティスト」、「アルバム」などの一覧からライブラリを選択すると、処理部２５は、ステップＴ２０〜Ｔ２１において、楽曲管理ファイル２７ａに含まれる全ての楽曲情報４１の内から、選択されたライブラリに属する楽曲情報４１を抽出する。そして、抽出した楽曲情報４１を楽曲情報一覧２８ｃに格納し、ステップＴ２２に示す、楽曲リスト一覧再表示処理（図２４）を実行して、選択された項目に属する楽曲の一覧を表示する。  
そして、ライブラリ操作処理を終了して、次のユーザの操作入力を待機する。なお、楽曲リスト一覧再表示処理は既に説明しているため、再度の説明は省略する。
【００７２】
図２３において、ユーザがライブラリ登録ボタン３ｃを操作すると、ステップＴ２５〜Ｔ２６において、処理部２５は、未登録の楽曲ファイルを検索して楽曲ファイル選択画面（不図示）に一覧として表示する。  
ユーザが楽曲ファイルを指定すると、ステップＴ２７において、処理部２５は、指定された楽曲ファイルに基づいて楽曲情報４１を作成し、楽曲管理ファイル２７ａに登録する。なお、楽曲情報４１の内、「再生回数」には０、各ランク値には、既定値を記入する。  
そして、ライブラリ操作処理を終了して、次のユーザの操作入力を待機する。
【００７３】
図２１に戻り、ユーザがプレイリスト領域４で操作を行うと、ステップＳ０３に示すプレイリスト操作処理（図２５）が実行される。  
図２５において、ユーザがプレイリスト作成ボタン４ｂを操作すると、ステップＴ３１〜Ｔ３２において、処理部２５は、プレイリスト名入力画面（不図示）を表示する。  
ユーザがプレイリスト名を入力すると、ステップＴ３３において、入力されたプレイリスト名をもつプレイリスト情報４２を作成して、楽曲管理ファイル２７ａに登録する。そして、ステップＴ３４において、新たなプレイリスト名をプレイリスト表示エリア４ａに追加表示する。  
そして、プレイリスト操作処理を終了して、次のユーザの操作入力を待機する。
【００７４】
図２５において、ユーザが楽曲表示エリア５ｂに表示された楽曲リストから選択した楽曲を、プレイリスト表示エリア４ａの任意のプレイリスト上にドラッグ＆ドロップすると、ステップＴ３５〜Ｔ３７において、処理部２５は、選択された楽曲ファイルとドロップ先のプレイリスト名を検出する。  
ステップＴ３８〜Ｔ３９において、ドロップ先のプレイリスト情報４２に選択された楽曲ファイルの楽曲番号を追加する。続いて、イベント情報２８ｂを生成して必要な情報を記入し、データメモリ２８に保存する。なお、自動ランク増減フラグには増加を表す情報（＋）を記入する。そして、ステップＴ５０に示す自動ランク変更処理（図２６、図２７）を実行する。
【００７５】
図２６のステップＰ１１において、処理部２５は、オプション設定情報２７ｃの「自動ランク付けの有無」がＯＮ（有り）となっているかどうかを調べる。ステップＰ１１でＮｏの場合、即ち、自動ランク付けを行わない設定となっている場合は、自動ランク変更処理を終了する。
【００７６】
ステップＰ１１でＹｅｓの場合、即ち、自動ランク付けを行う設定となっている場合は、ステップＰ１２において、入力情報の有無を調べる。ステップＰ１２でＮｏの場合、即ち、入力情報が無い場合は、自動ランク変更処理を終了する。
【００７７】
ステップＰ１２でＹｅｓの場合、入力情報がＰＣ２０の「イベント情報」であるため、ステップＰ１３において、ルール情報２７ｄの「反映対象パラメータ」が「ＰＣのみ」あるいは「両方」となっているかどうかを調べる。ステップＰ１３でＮｏの場合、即ち、「反映対象パラメータ」が「プレイヤーのみ」の場合は、ＰＣ２０で発生したイベントはランク付けに反映しないため、自動ランク変更処理を終了する。
【００７８】
ステップＰ１３でＹｅｓの場合、即ち、ＰＣ２０で発生したイベントに対応して自動ランク付けを行う設定となっている場合は、ステップＰ１４において、イベント情報２８ｂに必要な情報が記載されているかどうかを調べる。ステップＰ１４でＮｏの場合、即ち、必要な情報が無い場合は、自動ランク変更処理を終了する。
【００７９】
ステップＰ１４でＹｅｓの場合、即ち、必要な情報が記載されている場合は、ステップＰ１５において、オプション設定情報２７ｃの「使用するルールのルール番号」に記載されている「ルール番号」に対応するルール情報２７ｄを読み込む。
【００８０】
図２７のステップＰ２１において、イベント情報２８ｂの「イベントの種類」を取り出し、ルール情報２７ｄの「条件設定パラメータ」にこの「イベントの種類」が自動でランク付けを行う条件として設定されているかどうかを調べる。ステップＰ２１でＮｏの場合、即ち、ランクに反映しないイベントの場合は、自動ランク変更処理を終了する。
【００８１】
ステップＰ２１でＹｅｓの場合、即ち、ランクに反映すべきイベントの場合は、ステップＰ２２において、イベント情報２８ｂの「イベント発生日時」を取り出し、ルール情報２７ｄの「例外条件パラメータ」の内容に合致しているかどうかを調べる。ステップＰ２２でＹｅｓの場合、即ち、「例外条件パラメータ」の内容に合致している場合は、ランクには反映しないため、自動ランク変更処理を終了する。
【００８２】
ステップＰ２２でＮｏの場合、即ち、「例外条件パラメータ」の内容に合致していない場合は、ステップＰ２３において、イベント情報２８ｂの「自動ランク増減フラグ」を調べる。「自動ランク増減フラグ」に増加を表す情報（＋）が記入されている場合は、ステップＰ２４において、楽曲情報４１の「自動ランク値」を増加する。一方、「自動ランク増減フラグ」に減少を表す情報（−）が記入されている場合は、ステップＰ２５において、楽曲情報４１の「自動ランク値」を減少する。  
そして、ステップＰ２６に示す総合ランク再計算処理（図２８）を実行する。
【００８３】
図２８のステップＱ０１〜Ｑ０２において、処理部２５は、楽曲情報４１の「手動ランク値」と「自動ランク値」を取得し、ステップＱ０３において、ルール情報２７ｄの「重み付けパラメータ」を取得する。  
ステップＱ０４において、「重み付けパラメータ」を１００で除して重み（α）を算出し、式（１）を用いて総合ランク値を算出する。  
総合ランク値＝自動ランク値×α  ＋手動ランク値×（１−α）  …式（１）  
そして、ステップＱ０６において、楽曲情報４１の「総合ランク値」を式（１）で算出した値で更新し、更に表示を更新する。
【００８４】
図２７に戻り、ステップＰ２７において、使用したイベント情報２８ｂをリセットして、自動ランク変更処理を終了する。  
そして、プレイリスト操作処理を終了して、次のユーザの操作入力を待機する。
【００８５】
図２５において、ユーザがプレイリスト表示エリア４ａに表示された任意のプレイリストを選択してプレイリスト削除ボタン４ｃを操作すると、ステップＴ４１〜Ｔ４２において、処理部２５は、選択されたプレイリスト名を検出する。  
ステップＴ４３〜Ｔ４４において、プレイリスト表示エリア４ａから選択されたプレイリストを削除し、楽曲管理ファイル２７ａから該当するプレイリスト情報４２を削除する。そして、ステップＴ４５において、イベント情報２８ｂを生成して必要な情報を記入し、データメモリ２８に保存する。なお、自動ランク増減フラグには減少を表す情報（−）を記入する。続いて、ステップＴ５０に示す自動ランク変更処理（図２６、図２７）を実行する。  
なお、自動ランク変更処理は既に説明しているため、再度の説明は省略する。そして、プレイリスト操作処理を終了して、次のユーザの操作入力を待機する。
【００８６】
図２５において、ユーザがプレイリスト表示エリア４ａに表示された任意のプレイリストを選択すると、ステップＴ４６において、処理部２５は、選択されたプレイリスト名を検出する。  
そして、ステップＴ４７において、楽曲管理ファイル２７ａを検索して、選択したプレイリスト名からプレイリスト情報４２を特定する。次に、そのプレイリスト情報４２に登録されている楽曲番号に基づいて楽曲情報４１を抽出する。そして、楽曲情報４１の内容を楽曲情報一覧２８ｃに保存し、ステップＴ４８に示す楽曲リスト一覧再表示処理（図２４）を実行する。なお、楽曲リスト一覧再表示処理の詳細は既に説明しているため、再度の説明は省略する。そして、プレイリスト操作処理を終了して、次のユーザの操作入力を待機する。
【００８７】
図２１に戻り、ユーザが楽曲一覧領域５で操作を行うと、ステップＳ０４に示す楽曲リスト操作処理（図２９、図３０）を実行する。  
図２９において、ユーザが楽曲表示エリア５ｂ内でクリック操作を行うと、ステップＴ５１〜Ｔ５２において、処理部２５は、クリックされた部分を調べる。
【００８８】
クリックされた部分が手動ランク領域５ｃ内であった場合は、ユーザが手動ランクを設定している場合であるので、ステップＴ５３〜Ｔ５４において、処理部２５は、クリックされた位置に応じて、選択された楽曲の楽曲情報４１にある「手動ランク値」を変更する。そして、楽曲リスト表示エリア５ｂの手動ランクを更新表示する。  
次に、ステップＴ５５に示す総合ランク再計算処理（図２８）を実行して、更新された手動ランク値に基づく新たな総合ランク値を算出する。そして、ステップＴ５６において、楽曲表示エリア５ｂの総合ランク値の表示を更新する。
【００８９】
一方、クリックされた部分が手動ランク領域５ｃ以外の領域であった場合は、ユーザが楽曲を選択している場合であるので、ステップＴ５７〜Ｔ５８において、データメモリ２８にあるステータス情報２８ａの「選択中の楽曲番号」に選択した楽曲の楽曲番号を記入する。そして、楽曲リスト表示エリア５ｂの楽曲の選択状態を更新表示する。そして、楽曲リスト操作処理を終了して、次のユーザの操作入力を待機する。
【００９０】
図３０において、ユーザがヘッダ領域５ａ内でクリック操作を行うと、ステップＴ６１〜Ｔ６２において、処理部２５は、ヘッダ領域５ａのクリックされた項目を調べる。
【００９１】
クリックされたヘッダ領域５ａの項目が、ステータス情報２８ａの「ソート項目名」と同じである場合は、同じ項目名が続けてクリックされたため、ステップＴ６３において、「ソートの種類」から直前のソートの種類を取得する。  
ステップＴ６４において、直前のソートの種類が「昇順」の場合は、「ソートの種類」に「降順」を記入する。ステップＴ６５において、直前のソートの種類が「降順」の場合は、「ソートの種類」に「無し」を記入する。ステップＴ６６において、直前のソートの種類が「無し」の場合は、「ソートの種類」に「昇順」を記入する。
【００９２】
一方、クリックされたヘッダ領域５ａの項目が、データメモリ２８にあるステータス情報２８ａの「ソート項目名」と異なる場合は、ステップＴ６７〜Ｔ６８において、「ソート項目名」にクリックされた項目名を記入し、「ソートの種類」に「昇順」と記入する。  
そして、ステップＴ６９に示す楽曲リスト一覧再表示処理（図２４）を実行する。
【００９３】
図２４のステップＰ０１〜Ｐ０２において、データメモリ２８にあるステータス情報２８ａの「ソート項目名」と「ソートの種類」を取得し、ステップＰ０３において、取得した「ソート項目名」と「ソートの種類」に応じて、データメモリ２８の楽曲情報一覧２８ｃの内容を並び替える。そして、ステップＰ０４〜Ｐ０５において、上述のように楽曲表示エリア５ｂの内容を更新表示する。そして、楽曲リスト操作処理を終了して、次のユーザの操作入力を待機する。
【００９４】
図２１に戻り、ユーザがコントロール領域６で楽曲を制御する操作を行ったとき、または楽曲の動作が所定の状態になったときは、ステップＳ０５に示す楽曲制御処理（図３１、図３２、図３３）を実行する。  
図３１において、ユーザがコントロール領域６の再生／一時停止ボタン６ａをクリック操作すると、ステップＴ７１〜Ｔ７２において、処理部２５は、現在再生中かどうかを調べる。
【００９５】
ステップＴ７２でＹｅｓの場合、即ち、現在楽曲を再生中の場合は、ステップＴ７３において、ステータス情報２８ａの「再生中の楽曲番号」を取得して、その楽曲番号の楽曲の再生を一時停止する。そして、楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【００９６】
ステップＴ７２でＮｏの場合、即ち、現在楽曲を再生でない場合は、ステップＴ７４において、楽曲表示エリア５ｂに選択中の楽曲があるかどうかを調べる。  
ステップＴ７４でＹｅｓの場合、即ち、楽曲表示エリア５ｂに選択中の楽曲がある場合は、楽曲を指定して再生操作を行った場合に該当するため、ステップＴ７５において、イベント情報２８ｂを生成して必要な情報を記入し、データメモリ２８に保存する。なお、自動ランク増減フラグには増加を表す情報（＋）を記入する。  
そして、ステータス情報２８ａの「再生中の楽曲番号」に「選択中の楽曲番号」を記入する。
【００９７】
一方、ステップＴ７４でＮｏの場合、即ち、楽曲表示エリア５ｂに選択中の楽曲がない場合は、楽曲を指定して再生操作を行った場合に該当しないため、自動ランク増減処理は行わず、ステータス情報２８ａの「再生中の楽曲番号」に最初の曲の楽曲番号を記入する。
【００９８】
ステップＴ８６において、ステータス情報２８ａの「再生中の楽曲番号」に記載されている楽曲番号の楽曲を再生し、ステップＴ８７に示す自動ランク変更処理（図２６）を実行する。なお、自動ランク変更処理は既に説明しているため、再度の説明は省略する。そして、楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【００９９】
図３１において、再生中の曲が最後まで再生されたときは、ステップＴ８１〜Ｔ８２において、処理部２５は、楽曲情報４１の「再生回数」に１を加算する。  
そして、楽曲が最後まで再生された場合に該当するため、ステップＴ８３において、イベント情報２８ｂを生成して必要な情報を記入し、データメモリ２８に保存する。なお、自動ランク増減フラグには増加を表す情報（＋）を記入する。
【０１００】
ステップＴ８４において、次に再生される曲があるかどうかを調べる。  
ステップＴ８４でＮｏの場合、即ち、次に再生される曲がない場合は、ステップＴ８７に示す自動ランク変更処理（図２６）を実行する。なお、自動ランク変更処理は既に説明しているため、再度の説明は省略する。そして、楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１０１】
ステップＴ８４でＹｅｓの場合、即ち、次に再生される曲がある場合は、ステップＴ８５において、次に再生される曲をステータス情報２８ａの「再生中の楽曲番号」に記入する。  
そして、ステップＴ８６において、ステータス情報２８ａの「再生中の楽曲番号」に記載されている楽曲番号の楽曲を再生し、ステップＴ８７に示す自動ランク変更処理（図２６）を実行する。なお、自動ランク変更処理は既に説明しているため、再度の説明は省略する。そして、楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１０２】
図３２において、ユーザが次の曲ボタン６ｄ、前の曲ボタン６ｃ、停止ボタン６ｂのいずれかを操作したときは、ステップＴ９１において、楽曲を再生中かどうかを調べる。  
ステップＴ９１でＮｏの場合、即ち、楽曲を再生中で無い場合は、無効な操作であるため、楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１０３】
ステップＴ９１でＹｅｓの場合、即ち、楽曲を再生中の場合は、ユーザが操作したボタンに対応した処理を実行する。
【０１０４】
ユーザが次の曲ボタン６ｄを操作したときは、現在再生中の楽曲はスキップされた曲となりランクが変更される可能性があるため、ステップＴ９３において、イベント情報２８ｂを生成して必要な情報を記入し、データメモリ２８に保存する。なお、自動ランク増減フラグには減少を表す情報（−）を記入する。  
そして、ステップＴ９４において、ステータス情報２８ａの「再生中の楽曲番号」に記載されている楽曲番号の楽曲の再生を停止する。
【０１０５】
次に、図３１のステップＴ８４において、次に再生される曲があるかどうかを調べる。  
ステップＴ８４でＮｏの場合、即ち、次に再生される曲がない場合は、ステップＴ８７に示す自動ランク変更処理（図２６）を実行する。なお、自動ランク変更処理は既に説明しているため、再度の説明は省略する。そして、楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１０６】
ステップＴ８４でＹｅｓの場合、即ち、次に再生される曲がある場合は、ステップＴ８５において、次に再生される曲をステータス情報２８ａの「再生中の楽曲番号」に記入する。  
そして、ステップＴ８６において、ステータス情報２８ａの「再生中の楽曲番号」に記載されている楽曲番号の楽曲を再生し、ステップＴ８７に示す自動ランク変更処理（図２６）を実行する。なお、自動ランク変更処理は既に説明しているため、再度の説明は省略する。そして、楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１０７】
図３２において、ユーザが前の曲ボタン６ｃを操作したときは、前の楽曲は指定して再生される曲に該当するため、ステップＴ９６において、イベント情報２８ｂを生成して必要な情報を記入し、データメモリ２８に保存する。なお、自動ランク増減フラグには増加を表す情報（＋）を記入する。  
そして、ステップＴ９７において、ステータス情報２８ａの「再生中の楽曲番号」に記載されている楽曲番号の楽曲の再生を停止する。
【０１０８】
次に、ステップＴ９８において、ステータス情報２８ａの「再生中の楽曲番号」に前の曲の楽曲番号を記入し、図３１のステップＴ８６において、ステータス情報２８ａの「再生中の楽曲番号」に記載されている楽曲番号の楽曲を再生し、ステップＴ８７に示す自動ランク変更処理（図２６）を実行する。なお、自動ランク変更処理は既に説明しているため、再度の説明は省略する。そして、楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１０９】
図３２において、ユーザが停止ボタン６ｂを操作したときは、ステップＴ９９〜Ｔ１００において、ステータス情報２８ａの「再生中の楽曲番号」に記載されている楽曲番号の楽曲の再生を停止し、図３１において、ステップＴ８７に示す自動ランク変更処理（図２６）を実行する。なお、自動ランク変更処理は既に説明しているため、再度の説明は省略する。そして、楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１１０】
図３３において、ユーザがランダム再生ボタン６ｇを操作したときは、処理部２５は、ステップＴ１１１〜Ｔ１１２において、ステータス情報２８ａの「ランダム再生モード」に記載されているＯＮ／ＯＦＦステータスを反転する。そして、楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１１１】
図３３において、ユーザがリピート再生ボタン６ｈを操作したときは、処理部２５は、ステップＴ１１３〜Ｔ１１４において、ステータス情報２８ａの「リピート再生モード」に記載されているＯＮ／ＯＦＦステータスを反転する。そして、楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１１２】
図３３において、ユーザが消音ボタン６ｅを操作したときは、処理部２５は、ステップＴ１１５〜Ｔ１１６において、ステータス情報２８ａの「消音モード」に記載されているＯＮ／ＯＦＦステータスを反転する。そして、楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１１３】
図３３において、ユーザが音量スライダ６ｆを操作したときは、処理部２５は、ステップＴ１１７〜Ｔ１１８において、音量スライダ６ｆの変更された位置を検出し、その位置に対応して再生音量を変更する。そして、楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１１４】
図２１に戻り、ユーザがコントロール領域６でオプション設定ボタン７を操作したときは、ステップＳ０６に示すオプション設定処理（図３４、図３５）を実行する。  
図３４のステップＴ１２１〜Ｔ１２２において、処理部２５は、オプション設定ボタン７の押下を検出すると、図３に示すオプション設定画面１０を表示して、次のユーザの操作入力を待機する。
【０１１５】
ユーザがオプション設定画面１０の「自動ランク付けを行う」ラジオボタン１０ａを操作すると、処理部２５は、図３４のステップＴ１２５〜Ｔ１２６において、「自動ランク付けを行う」ラジオボタン１０ａの状態を取得して、ステップＴ１２７において、オプション設定情報２７ｃの「自動ランク付けの有無」に記載されているＯＮ／ＯＦＦステータスを更新する。そして、次のユーザの操作入力を待機する。
【０１１６】
ユーザがオプション設定画面１０のルール選択欄１０ｂのリストボックスをクリックすると、処理部２５は、図３４のステップＴ１３１〜Ｔ１３２において、ルールの一覧をプルダウンリストに表示する。  
ユーザがルールを選択すると、ステップＴ１３３において、オプション設定情報２７ｃの「使用するルールのルール番号」に選択されたルール番号を記入する。そして、次のユーザの操作入力を待機する。
【０１１７】
ユーザがオプション設定画面１０の「楽曲リストに表示する項目」ラジオボタン１０ｃを操作すると、処理部２５は、図３４のステップＴ１３５〜Ｔ１３６において、「楽曲リストに表示する項目」ラジオボタン１０ｃの状態を取得して、ステップＴ１３７において、オプション設定情報２７ｃの「楽曲リストに表示するランク項目の種類」の記載を更新する。そして、次のユーザの操作入力を待機する。
【０１１８】
ユーザがオプション設定画面１０の新規ボタン１０ｄを操作すると、処理部２５は、図３５のステップＴ１４１〜Ｔ１４２において、新たなルール情報２７ｄを生成する。なお、生成されたルール情報２７ｄに記載されるパラメータは既定値である。そして、次のユーザの操作入力を待機する。
【０１１９】
ユーザがオプション設定画面１０の削除ボタン１０ｅを操作すると、処理部２５は、図３５のＴ１４５〜Ｔ１４７において、オプション設定情報２７ｃの「使用するルールのルール番号」を参照して選択中のルール番号を取得する。そして、選択中のルールに対応するルール情報２７ｄを削除する。そして、次のユーザの操作入力を待機する。
【０１２０】
ユーザがオプション設定画面１０のルールの編集ボタン１０ｆを操作すると、処理部２５は、図３５のＴ１４９〜Ｔ１５０において、ルール編集画面処理（図３６、図３７）を実行する。
【０１２１】
図３６のステップＰ３１〜Ｐ３２において、処理部２５は、ルール編集画面１１を表示する。そして、オプション設定情報２７ｃの「使用するルールのルール番号」に対応するルール情報２７ｄを読み込み、その内容をルール編集画面１１に表示する。そして、ユーザの次の操作を待機する。
【０１２２】
図３６において、ユーザが「条件設定」、「例外条件」、「重み付け」、「反映対象」いずれかのタブをクリックすると、ステップＰ３３〜Ｐ３４において、処理部２５は、クリックされたタブに応じて、ルール編集画面１１の表示を切り替える。そして、ユーザの次の操作を待機する。
【０１２３】
図３６において、ユーザが「条件設定」タブを選択して、パラメータを選択すると、ステップＰ３５〜Ｐ３６において、処理部２５は、パラメータの変更を検出し、その変更内容に応じてルール情報２７ｄの「条件設定パラメータ」の内容を更新する。そして、ユーザの次の操作を待機する。
【０１２４】
図３６において、ユーザが「例外条件」タブを選択して、パラメータを選択、設定すると、ステップＰ３７〜Ｐ３８において、処理部２５は、パラメータの変更、内容を検出し、その変更、内容に応じてルール情報２７ｄの「例外条件パラメータ」の内容を更新する。そして、ユーザの次の操作を待機する。
【０１２５】
図３７において、ユーザが「重み付け」タブを選択して、スライダを操作すると、ステップＰ４１〜Ｐ４２において、処理部２５は、スライダの変更を検出し、その変更位置に応じてルール情報２７ｄの「重み付けパラメータ」の内容を更新する。そして、ユーザの次の操作を待機する。
【０１２６】
図３７において、ユーザが「反映対象」タブを選択して、ラジオボタンを選択すると、ステップＰ４３〜Ｐ４４において、処理部２５は、ラジオボタンの変更を検出し、その変更内容に応じてルール情報２７ｄの「反映対象パラメータ」の内容を更新する。そして、ユーザの次の操作を待機する。
【０１２７】
図３７において、ユーザがＯＫボタン１１ａを操作すると、ステップＰ４５〜Ｐ４６において、処理部２５は、ルールの保存画面１２を表示する。ユーザがルール名を設定して、ＯＫボタン１２ａを操作すると、処理部２５は、ステップＰ４７において、同じルール名が存在するかどうかを調べる。  
ステップＰ４７でＹｅｓの場合、即ち、同じルール名が存在する場合は、ステップＰ４８において、編集したルール情報２７ｄを同じルール名をもつルール情報２７ｄに上書きして保存する。ステップＰ４７でＮｏの場合、即ち、同じルール名が存在しない場合は、ステップＰ４９において、編集したルール情報２７ｄを追加して保存する。  
そして、ルール編集処理を終了してユーザの次の操作を待機する。
【０１２８】
図３５において、ユーザがオプション設定画面１０のＯＫボタン１０ｇを操作すると、ステップＴ１５１において、オプション設定処理を終了し、図２１に戻ってユーザの次の操作を待機する。
【０１２９】
続いて、プレイヤー３０の情報処理方法について説明する。図３８は、プレイヤー３０における情報管理処理の全体フローを示す図である。  
ユーザがプレイヤー３０の電源をＯＮにすると、ステップＲ０１において、処理部３５は、コンテンツ管理画面（不図示）を画面１５に表示する。  
そして、次のユーザの操作入力を待機する。
【０１３０】
ユーザがプレイヤー３０に設けられた操作スイッチまたは操作ボタンを用いて楽曲を制御する操作を行ったとき、または楽曲の動作が所定の状態になったときは、ステップＲ０２に示すプレイヤー楽曲制御処理（図３９、図４０、図４１）を実行する。  
図３９において、ユーザがプレイヤー３０に設けられた再生／一時停止ボタン１８ａを押下すると、ステップＲ１１〜Ｒ１２において、処理部３５は、再生中かどうかを調べる。
【０１３１】
ステップＲ１２でＹｅｓの場合、即ち、現在楽曲を再生中の場合は、ステップＲ１３において、ステータス情報３８ａの「再生中の楽曲番号」を取得して、その楽曲番号の楽曲の再生を一時停止する。そして、楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１３２】
ステップＲ１２でＮｏの場合、即ち、現在楽曲を再生でない場合は、ステップＲ１４において、画面１５に選択中の楽曲があるかどうかを調べる。  
ステップＲ１４でＹｅｓの場合、即ち、画面１５に選択中の楽曲がある場合は、楽曲を指定して再生操作を行った場合に該当するため、ステップＲ１５において、プレイヤー操作履歴４４を生成して必要な情報を記入し、データメモリ３８に保存する。なお、自動ランク増減フラグには増加を表す情報（＋）を記入する。  
そして、ステータス情報３８ａの「再生中の楽曲番号」に「選択中の楽曲番号」を記入する。
【０１３３】
一方、ステップＲ１４でＮｏの場合、即ち、画面１５に選択中の楽曲がない場合は、楽曲を指定して再生操作を行った場合に該当しないため、自動ランク増減処理は行わず、ステータス情報３８ａの「再生中の楽曲番号」に最初の曲の楽曲番号を記入する。
【０１３４】
ステップＲ２６において、ステータス情報３８ａの「再生中の楽曲番号」に記載されている楽曲番号の楽曲を再生し、プレイヤー楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１３５】
図３９において、再生中の曲が最後まで再生されたときは、ステップＲ２１〜Ｒ２３において、プレイヤー操作履歴４４を生成して必要な情報を記入し、データメモリ３８に保存する。なお、自動ランク増減フラグには増加を表す情報（＋）を記入する。
【０１３６】
ステップＲ２５において、次に再生される曲をステータス情報３８ａの「再生中の楽曲番号」に記入する。  
そして、ステップＲ２６において、ステータス情報３８ａの「再生中の楽曲番号」に記載されている楽曲番号の楽曲を再生し、プレイヤー楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１３７】
図４０において、ユーザが次の曲ボタン１８ｄ、前の曲ボタン１８ｃ、停止ボタン１８ｂのいずれかを操作したときは、ステップＲ３１において、楽曲を再生中かどうかを調べる。  
ステップＲ３１でＮｏの場合、即ち、楽曲を再生中で無い場合は、無効な操作であるため、プレイヤー楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１３８】
ステップＲ３１でＹｅｓの場合、即ち、楽曲を再生中の場合は、ユーザが操作したボタンに対応した処理を実行する。
【０１３９】
ユーザが次の曲ボタン１８ｄを操作したときは、現在再生中の楽曲はスキップされた曲となりランクが変更される可能性があるため、ステップＲ３３において、プレイヤー操作履歴４４を生成して必要な情報を記入し、データメモリ３８に保存する。なお、自動ランク増減フラグには減少を表す情報（−）を記入する。  
そして、ステップＲ３４において、ステータス情報３８ａの「再生中の楽曲番号」に記載されている楽曲番号の楽曲の再生を停止する。
【０１４０】
次に、図３９のステップＲ２５において、次に再生される曲をステータス情報３８ａの「再生中の楽曲番号」に記入する。  
そして、ステップＲ２６において、ステータス情報３８ａの「再生中の楽曲番号」に記載されている楽曲番号の楽曲を再生し、プレイヤー楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１４１】
図４０において、ユーザが前の曲ボタン１８ｃを操作したときは、前の楽曲は指定して再生される曲に該当するため、ステップＲ３６において、プレイヤー操作履歴４４を生成して必要な情報を記入し、データメモリ３８に保存する。なお、自動ランク増減フラグには増加を表す情報（＋）を記入する。  
そして、ステップＲ３７において、ステータス情報３８ａの「再生中の楽曲番号」に記載されている楽曲番号の楽曲の再生を停止する。
【０１４２】
次に、ステップＲ３８において、ステータス情報３８ａの「再生中の楽曲番号」に前の曲の楽曲番号を記入し、図３９のステップＲ２６において、ステータス情報３８ａの「再生中の楽曲番号」に記載されている楽曲番号の楽曲を再生し、プレイヤー楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１４３】
図４０において、ユーザが停止ボタン１８ｂを操作したときは、ステップＲ３９〜Ｒ４０において、ステータス情報３８ａの「再生中の楽曲番号」に記載されている楽曲番号の楽曲の再生を停止し、プレイヤー楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１４４】
図４１において、ユーザがランダム再生モード切り替えスイッチ１６ｂを操作したときは、処理部３５は、ステップＲ５１〜Ｒ５２において、ステータス情報３８ａの「ランダム再生モード」に記載されているＯＮ／ＯＦＦステータスを反転する。そして、プレイヤー楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１４５】
図４１において、ユーザがリピート再生モード切り替えスイッチ１６ｃを操作したときは、処理部３５は、ステップＲ５３〜Ｒ５４において、ステータス情報３８ａの「リピート再生モード」に記載されているＯＮ／ＯＦＦステータスを反転する。そして、プレイヤー楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１４６】
図４１において、ユーザが音量変更スイッチ１６ｄを操作したときは、処理部３５は、ステップＲ５７〜Ｒ５８において、音量変更スイッチ１６ｄの変更された位置を検出し、その位置に対応して再生音量を変更する。そして、プレイヤー楽曲制御処理を終了して、次のユーザの操作入力を待機する。
【０１４７】
続いて、ＰＣ２０とプレイヤー３０の間の情報授受方法について説明する。
【０１４８】
図２１において、ユーザがコンテンツ管理画面１のツールバー領域２にある「プレイヤーに転送」ボタン２ａを操作すると、ステップＳ０７に示すプレイヤー転送／取得処理（図４２）を実行する。  
図４２のステップＴ１５５〜Ｔ１５６において、処理部２５は、楽曲管理ファイル２７ａをプレイヤー３０に転送する。なお、転送される楽曲管理ファイル２７ａには、各ランク値が記載されている。そして、ステップＴ１５７において、楽曲管理ファイル２７ａに登録されている楽曲ファイル２７ｂをプレイヤー３０に転送する。
【０１４９】
図４３は、プレイヤーにおける情報取得処理手順を示すフロー図である。  
プレイヤーでは、ステップＲ６１〜Ｒ６２において、処理部３５が転送された楽曲管理ファイル２７ａに基づいて、自身の楽曲管理ファイル３７ａを更新する。さらに、ステップＲ６５〜Ｒ６６において、転送された楽曲ファイル２７ｂを自身の楽曲ファイル３７ｂとして保存する。そして、プレイヤー転送／取得処理を終了し、ユーザの次の操作を待機する。
【０１５０】
図２１において、ユーザがコンテンツ管理画面１のツールバー領域２にあるプレイヤーから取得ボタン２ｂを操作すると、ステップＳ０７に示すプレイヤー転送／取得処理（図４４）を実行する。  
図４４のステップＴ１６１〜Ｔ１６２において、処理部２５は、プレイヤー３０に対して操作ログファイル３７ｃを要求するコマンドを送信する。
【０１５１】
図４５は、プレイヤーにおける情報送信処理手順を示すフロー図である。  
ステップＲ７１〜Ｒ７２において、処理部３７は、ＰＣ２０からの操作ログファイルの要求に対応して、操作ログファイル３７ｃを送信し、操作ログファイル３７ｃをリセットする。
【０１５２】
図４４のステップＴ１６３において、処理部２５は、プレイヤー３０から操作ログファイル３７ｃを受信すると、ステップＴ１６４に示す自動ランク変更処理（図２６、図２７）を実行する。
【０１５３】
図２６のステップＰ１１において、処理部２５は、オプション設定情報２７ｃの「自動ランク付けの有無」がＯＮ（有り）となっているかどうかを調べる。ステップＰ１１でＮｏの場合、即ち、自動ランク付けを行わない設定となっている場合は、自動ランク変更処理を終了する。
【０１５４】
ステップＰ１１でＹｅｓの場合、即ち、自動ランク付けを行う設定となっている場合は、ステップＰ１２において、入力情報の有無を調べる。ステップＰ１２でＮｏの場合、即ち、入力情報が無い場合は、自動ランク変更処理を終了する。
【０１５５】
ステップＰ１２でＹｅｓの場合、入力情報がプレイヤー３０の「操作ログファイル」であるため、ステップＰ１６において、ルール情報２７ｄの「反映対象パラメータ」が「プレイヤーのみ」あるいは「両方」となっているかどうかを調べる。ステップＰ１３でＮｏの場合、即ち、「反映対象パラメータ」が「ＰＣのみ」であり、プレイヤー３０で発生したイベントはランク付けに反映しない場合は、自動ランク変更処理を終了する。
【０１５６】
ステップＰ１６でＹｅｓの場合、即ち、プレイヤー３０で発生したイベントに対応して自動ランク付けを行う設定となっている場合は、ステップＰ１７において、操作ログファイル３７ｃに「プレイヤー操作履歴」が含まれているかどうかを調べる。ステップＰ１７でＮｏの場合、即ち、必要な情報が無い場合は、自動ランク変更処理を終了する。
【０１５７】
ステップＰ１７でＹｅｓの場合、即ち、必要な情報が記載されている場合は、ステップＰ１５において、オプション設定情報２７ｃの「使用するルールのルール番号」に記載されている「ルール番号」に対応するルール情報２７ｄを読み込む。
【０１５８】
なお、これ以降の処理は、図２７を参照して既に説明しているため、再度の説明は省略する。  
図４４に戻り、ステップＴ１６５において、処理部２５はプレイヤー３０の操作ログファイル３７ｃを初期化する。そして、プレイヤー転送／取得処理を終了し、ユーザの次の操作を待機する。
【０１５９】
図２１に戻り、ユーザが終了ボタン２ｃを押すと、ステップＳ０８において、処理部２５は、終了ボタン２ｃが押されたことを検出し、情報管理処理を終了する。
【０１６０】
以上、実施の形態について説明したが、本発明はこの実施の形態に限られず種々のバリエーションで構成することができる。  
上述の自動ランク変更処理（図２６、図２７）では、ＰＣのイベント情報またはプレイヤーの操作ログファイルのいずれか一方を用いてランクを付与または更新していたが、これらの両方を用いてランクを付与または更新することもできる。
【０１６１】
また、ランクの付与または更新に際しては、手動ランク、自動ランク、総合ランクの内任意の一つを基準となるランクとして選択しても良い。  
このようにして付与又は更新されたランクに基づいて、情報管理装置または端末装置では、ランクが高い楽曲を選択して再生などすることができ、更にランクに基づいて楽曲を分類し、あるいはソートすることができる。
【０１６２】
［実施の形態の効果］
本実施の形態の情報管理装置では、以下に示す特徴的な機能を備えている。
【０１６３】
ユーザが明示的にランク付けを行った「手動ランク」と、再生操作により自動的にランク付けを行った「自動ランク」とを組み合わせてランク（お気に入り度）を求めている。  
また、「手動ランク」と「自動ランク」を明確に区別して表示することで、両者の差異を一目で把握することができる。  
本実施の形態では、「手動ランク」と「自動ランク」の重み付けを自由に設定でき、さらに「自動ランク」が変動する条件（ルール）を自由に設定できる。  
これによって、総合的な評価を行うことができ、両者の利点を生かしたユーザの意図により近いランク付けを実現することができる。
【０１６４】
また、一時的に「自動ランク」の変更を無効にする機能を設けているため、ユーザが意図せずランクが変動してしまうことを防止することができる。  
また、本実施の形態では直接「再生する曲」として指定した楽曲は、「自動ランク」を高く設定する。また、各再生操作（早送り・繰り返し・直接楽曲指定・他）毎に「自動ランク」に反映するかどうかを設定可能としている。  
従って、キメの細かい設定を行うことができ、ユーザの意図により近いランク付けを簡便に実現することができる。
【０１６５】
なお、上述の実施の形態で説明した各機能は、ハードウエアを用いて構成しても良く、また、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現しても良い。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。
【０１６６】
更に、各機能は図示しない記録媒体に格納したプログラムをコンピュータに読み込ませることで実現させることもできる。ここで本実施の形態における記録媒体は、プログラムを記録でき、かつコンピュータが読み取り可能な記録媒体であれば、その記録形式は何れの形態であってもよい。
【０１６７】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【０１６８】
【図１】コンテンツ管理画面の構成を示す図。
【図２】ライブラリ領域の切替動作を説明する図。
【図３】オプション設定画面を示す図。
【図４】ルール編集画面の条件設定タブの内容を示す図。
【図５】ルール編集画面の例外条件タブの内容を示す図。
【図６】ルール編集画面の重み付けタブの内容を示す図。
【図７】ルール編集画面の反映対象タブの内容を示す図。
【図８】ルール保存画面を示す図。
【図９】プレイヤーの外観構成を示す図。
【図１０】情報管理システムの構成を示す図。
【図１１】楽曲管理ファイルの内容を示す図。
【図１２】楽曲情報の内容を示す図。
【図１３】プレイリスト情報の内容を示す図。
【図１４】オプション設定情報の内容を示す図。
【図１５】ルール情報の内容を示す図。
【図１６】ステータス情報の内容を示す図。
【図１７】イベント情報の内容を示す図。
【図１８】操作ログファイルの内容を示す図。
【図１９】プレイヤー操作履歴を示す図。
【図２０】ステータス情報の内容を示す図。
【図２１】ＰＣにおける情報管理処理の全体フローを示す図。
【図２２】ライブラリ操作処理の手順を示すフロー図。
【図２３】ライブラリ操作処理の手順を示すフロー図。
【図２４】年楽曲リスト一覧再表示処理の手順を示すフロー図。
【図２５】プレイリスト操作処理の手順を示すフロー図。
【図２６】自動ランク変更処理の手順を示すフロー図。
【図２７】自動ランク変更処理の手順を示すフロー図。
【図２８】総合ランク再計算処理の手順を示すフロー図。
【図２９】楽曲リスト操作処理の手順を示すフロー図。
【図３０】楽曲リスト操作処理の手順を示すフロー図。
【図３１】楽曲制御処理の手順を示すフロー図。
【図３２】楽曲制御処理の手順を示すフロー図。
【図３３】楽曲制御処理の手順を示すフロー図。
【図３４】オプション設定処理の手順を示すフロー図。
【図３５】オプション設定処理の手順を示すフロー図。
【図３６】ルール編集画面処理の手順を示すフロー図。
【図３７】ルール編集画面処理の手順を示すフロー図。
【図３８】プレイヤーにおける情報管理処理の全体フローを示す図。
【図３９】プレイヤー楽曲制御処理の手順を示すフロー図。
【図４０】プレイヤー楽曲制御処理の手順を示すフロー図。
【図４１】プレイヤー楽曲制御処理の手順を示すフロー図。
【図４２】プレイヤー転送／取得処理の手順を示すフロー図。
【図４３】プレイヤーにおける情報取得処理手順を示すフロー図。
【図４４】プレイヤー転送／取得処理の手順を示すフロー図。
【図４５】プレイヤーにおける情報送信処理手順を示すフロー図。
【符号の説明】
【０１６９】
１…コンテンツ管理画面、２…ツールバー領域、３…ライブラリ領域、４…プレイリスト領域、５…楽曲一覧領域、５ｂ…楽曲表示エリア、５ｃ…手動ランク領域、６…コントロール領域、７…オプション設定ボタン、１０…オプション設定画面、１１…ルール編集画面、１５…画面、２０…ＰＣ、２２…表示部、２４…通信インターフェース、２５…処理部、２７ａ…楽曲管理ファイル、２７ｂ…楽曲ファイル、２７ｃ…オプション設定情報、２７ｄ…ルール情報、２８ａ…ステータス情報、２８ｂ…イベント情報、３０…プレイヤー、３２…表示部、３４…通信インターフェース、３５…処理部、３７ａ…楽曲管理ファイル、３７ｂ…楽曲ファイル、３７ｃ…操作ログファイル、３８ａ…ステータス情報、４１…楽曲情報、４２…プレイリスト情報、４４…プレイヤー操作履歴。
【図１】
2007102981.tif 000003
【図２】
2007102981.tif 000004
【図３】
2007102981.tif 000005
【図４】
2007102981.tif 000006
【図５】
2007102981.tif 000007
【図６】
2007102981.tif 000008
【図７】
2007102981.tif 000009
【図８】
2007102981.tif 000010
【図９】
2007102981.tif 000011
【図１０】
2007102981.tif 000012
【図１１】
2007102981.tif 000013
【図１２】
2007102981.tif 000014
【図１３】
2007102981.tif 000015
【図１４】
2007102981.tif 000016
【図１５】
2007102981.tif 000017
【図１６】
2007102981.tif 000018
【図１７】
2007102981.tif 000019
【図１８】
2007102981.tif 000020
【図１９】
2007102981.tif 000021
【図２０】
2007102981.tif 000022
【図２１】
2007102981.tif 000023
【図２２】
2007102981.tif 000024
【図２３】
2007102981.tif 000025
【図２４】
2007102981.tif 000026
【図２５】
2007102981.tif 000027
【図２６】
2007102981.tif 000028
【図２７】
2007102981.tif 000029
【図２８】
2007102981.tif 000030
【図２９】
2007102981.tif 000031
【図３０】
2007102981.tif 000032
【図３１】
2007102981.tif 000033
【図３２】
2007102981.tif 000034
【図３３】
2007102981.tif 000035
【図３４】
2007102981.tif 000036
【図３５】
2007102981.tif 000037
【図３６】
2007102981.tif 000038
【図３７】
2007102981.tif 000039
【図３８】
2007102981.tif 000040
【図３９】
2007102981.tif 000041
【図４０】
2007102981.tif 000042
【図４１】
2007102981.tif 000043
【図４２】
2007102981.tif 000044
【図４３】
2007102981.tif 000045
【図４４】
2007102981.tif 000046
【図４５】
2007102981.tif 000047