【手続補正書】
【提出日】平成18年1月6日(2006.1.6)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツ情報送信処理を実行する情報処理装置であり、
コンテンツまたはデータフォルダの少なくともいずれかを含むオブジェクトと、前記オブジェクトの属性情報としてのプロパティ情報を記憶した記憶部と、
コンテンツ情報要求装置としてのクライアントとのデータ送受信処理を実行するデータ送受信部と、
前記プロパティ情報に基づいて、クライアントに送信するコンテンツ情報を生成するコンテンツ情報生成部とを有し、
前記プロパティ情報は、コンテンツ再生リストのリスト順設定情報に対応する書き換え可能なランダムオーダ情報を有し、
前記コンテンツ情報生成部は、
クライアントからのコンテンツ再生リスト要求に応じて、前記ランダムオーダ情報の入れ替え再設定処理としての更新処理を実行し、更新情報に従ったリスト順情報を持つコンテンツ再生リスト情報を生成してクライアントに送信する処理を実行する構成を有することを特徴とする情報処理装置。
【請求項２】
前記ランダムオーダ情報は、複数のコンテンツの集合として設定されるコンテンツフォルダに含まれる各コンテンツに対応する各プロパティ情報に対して設定された番号としてのナンバリングデータであり、コンテンツフォルダに含まれるコンテンツ数ｎに対してｎ個のランダムオーダ番号が重複することなく設定された情報であり、
前記コンテンツ情報生成部は、
コンテンツ数ｎに対応する１〜ｎのランダムオーダ情報のシャッフルを実行して各プロパティ情報に対して設定されたランダムオーダ情報の入れ替え処理を実行することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ランダムオーダ情報は、コンテンツ再生リストを格納したコンテンツ再生リストフォルダに対応するプロパティ情報に対して設定された番号としてのナンバリングデータであり、
前記コンテンツ情報生成部は、
シャッフル対象となるフォルダ数ｎに対応する１〜ｎのランダムオーダ情報のシャッフルを実行して各プロパティ情報に対して設定されたランダムオーダ情報の入れ替え処理を実行しフォルダ単位でのリスト順設定処理を実行することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記情報処理装置は、
クライアントからのコンテンツ再生リストの要求データにランダムオーダによるコンテンツ再生リスト生成要求があるか否かを判定し、ランダムオーダによるコンテンツ再生リスト生成要求があるとの判定を条件として、前記ランダムオーダ情報の更新処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記情報処理装置は、
前記ランダムオーダ情報の更新処理を実行後、クライアントにおけるコンテンツ再生リストに従ったコンテンツ再生中、該ランダムオーダ情報を維持して記憶保持する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記情報処理装置は、
前記ランダムオーダ情報の更新処理を実行後、クライアントにおけるコンテンツ再生リストに従ったコンテンツ再生中、該ランダムオーダ情報を維持して記憶保持するとともに、該記憶保持期間に、クライアントからのコンテンツ再生リスト要求の再要求に応じて、該記憶保持したランダムオーダ情報に基づくコンテンツ再生リスト情報を生成してクライアントに送信する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記コンテンツ情報生成部は、
前記コンテンツ再生リスト情報をＸＭＬ（eXtensible Markup Language）データとして生成する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項８】
コンテンツ情報の取得処理を行う情報処理装置であり、
コンテンツ情報を保有するサーバとのデータ送受信処理を実行するデータ送受信部と、
前記サーバに対してランダムオーダに設定したコンテンツ再生リストの要求処理を実行するコンテンツ情報要求処理部と、
前記データ送受信部を介して前記サーバから受信するコンテンツ情報に基づいて、複数のコンテンツ情報からなるコンテンツ再生リストを生成するコンテンツ情報解析部と、
前記コンテンツ情報解析部の生成したコンテンツ再生リストを表示する表示部と、
コンテンツ再生リストのリスト順に従ってコンテンツ取得要求を前記サーバに送信するとともに、該サーバから受信したコンテンツの再生制御処理を実行するコンテンツ再生制御部と、
を有することを特徴とする情報処理装置。
【請求項９】
前記コンテンツ情報要求処理部は、
複数のコンテンツを格納したコンテンツフォルダの指定情報とともに、コンテンツ再生リストの設定順ソート情報としてランダムオーダ設定情報を格納したコンテンツ情報要求データを生成する処理を実行する構成であることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記コンテンツ情報要求処理部は、
複数のコンテンツ再生リストフォルダの指定情報とともに、コンテンツ再生リストの設定順ソート情報としてランダムオーダ設定情報を格納したコンテンツ情報要求データを生成する処理を実行する構成であることを特徴とする請求項８に記載の情報処理装置。
【請求項１１】
前記コンテンツ再生制御部は、
コンテンツ再生リストのリスト順に従って、サーバから受信したコンテンツ情報に含まれるコンテンツ対応ＵＲＬを設定したコンテンツ要求を前記サーバに、順次送信する処理を実行する構成であることを特徴とする請求項８に記載の情報処理装置。
【請求項１２】
前記サーバから受信するコンテンツ情報は、コンテンツ対応のプロパティ情報を記述したＸＭＬ（eXtensible Markup Language）データであり、
前記コンテンツ情報解析部は、
前記ＸＭＬデータの解析により、複数のコンテンツ情報からなるコンテンツ再生リストを生成する処理を実行する構成であることを特徴とする請求項８に記載の情報処理装置。
【請求項１３】
コンテンツ情報送信処理を実行する情報処理方法であり、
クライアントからのコンテンツ情報取得要求を受信するコンテンツ情報取得要求受信ステップと、
コンテンツに対応するプロパティ情報中に格納されたコンテンツ再生リストのリスト順設定情報としてのランダムオーダ情報の更新処理を実行するランダムオーダ情報更新ステップと、
更新されたランダムオーダ情報に従ったリスト順情報を持つコンテンツ再生リスト情報を生成するリスト生成ステップと、
生成リストをクライアントに送信するステップと、
を有することを特徴とする情報処理方法。
【請求項１４】
前記ランダムオーダ情報は、複数のコンテンツの集合として設定されるコンテンツフォルダに含まれる各コンテンツに対応する各プロパティ情報に対して設定された番号としてのナンバリングデータであってコンテンツフォルダに含まれるコンテンツ数ｎに対してｎ個のランダムオーダ番号が重複することなく設定された情報であり、
前記ランダムオーダ情報更新ステップは、
コンテンツ数ｎに対応する１〜ｎのランダムオーダ情報のシャッフルを実行して各プロパティ情報に対して設定されたランダムオーダ情報の入れ替え処理を実行することを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
前記ランダムオーダ情報は、コンテンツ再生リストを格納したコンテンツ再生リストフォルダに対応するプロパティ情報に対して設定された番号としてのナンバリングデータであり、
前記ランダムオーダ情報更新ステップは、
シャッフル対象となるフォルダ数ｎに対応する１〜ｎのランダムオーダ情報のシャッフルを実行して各プロパティ情報に対して設定されたランダムオーダ情報の入れ替え処理を実行しフォルダ単位でのリスト順設定処理を実行することを特徴とする請求項１３に記載の情報処理方法。
【請求項１６】
前記情報処理方法は、さらに、
クライアントからのコンテンツ再生リストの要求データにランダムオーダによるコンテンツ再生リスト生成要求があるか否かを判定するステップを有し、
ランダムオーダによるコンテンツ再生リスト生成要求があるとの判定を条件として、前記ランダムオーダ情報の更新処理を実行することを特徴とする請求項１３に記載の情報処理方法。
【請求項１７】
前記情報処理方法は、さらに、
前記ランダムオーダ情報の更新処理を実行後、クライアントにおけるコンテンツ再生リストに従ったコンテンツ再生中、該ランダムオーダ情報を維持して記憶保持するステップを有することを特徴とする請求項１３に記載の情報処理方法。
【請求項１８】
前記情報処理方法は、さらに、
前記ランダムオーダ情報の更新処理を実行後、クライアントにおけるコンテンツ再生リストに従ったコンテンツ再生中、該ランダムオーダ情報を維持して記憶保持するとともに、該記憶保持期間に、クライアントからのコンテンツ再生リスト要求の再要求に応じて、該記憶保持したランダムオーダ情報に基づくコンテンツ再生リスト情報を生成してクライアントに送信する処理を実行することを特徴とする請求項１３に記載の情報処理方法。
【請求項１９】
前記コンテンツ情報生成ステップは、
前記コンテンツ再生リスト情報をＸＭＬ（eXtensible Markup Language）データとして生成する処理を実行することを特徴とする請求項１３に記載の情報処理方法。
【請求項２０】
コンテンツ取得処理を行う情報処理方法であり、
コンテンツ情報を保有するサーバに対してランダムオーダに設定したコンテンツ再生リストの要求処理を実行するコンテンツ情報要求処理ステップと、
前記サーバから受信するコンテンツ情報に基づいて、複数のコンテンツ情報からなるコンテンツ再生リストを生成するコンテンツ情報解析ステップと、
前記コンテンツ情報解析ステップにおいて生成したコンテンツ再生リストを表示する表示ステップと、
コンテンツ再生リストのリスト順に従ってコンテンツ取得要求を前記サーバに送信するとともに、該サーバから受信したコンテンツの再生制御処理を実行するコンテンツ再生制御ステップと、
を有することを特徴とする情報処理方法。
【請求項２１】
前記コンテンツ情報要求処理ステップは、
複数のコンテンツを格納したコンテンツフォルダの指定情報とともに、コンテンツ再生リストの設定順ソート情報としてランダムオーダ設定情報を格納したコンテンツ情報要求データを生成する処理を実行することを特徴とする請求項２０に記載の情報処理方法。
【請求項２２】
前記コンテンツ情報要求処理ステップは、
複数のコンテンツ再生リストフォルダの指定情報とともに、コンテンツ再生リストの設定順ソート情報としてランダムオーダ設定情報を格納したコンテンツ情報要求データを生成する処理を実行することを特徴とする請求項２０に記載の情報処理方法。
【請求項２３】
前記コンテンツ再生制御ステップは、
コンテンツ再生リストのリスト順に従って、サーバから受信したコンテンツ情報に含まれるコンテンツ対応ＵＲＬを設定したコンテンツ要求を前記サーバに、順次送信する処理を実行することを特徴とする請求項２０に記載の情報処理方法。
【請求項２４】
前記サーバから受信するコンテンツ情報は、コンテンツ対応のプロパティ情報を記述したＸＭＬ（eXtensible Markup Language）データであり、
前記コンテンツ情報解析ステップは、
前記ＸＭＬデータの解析により、複数のコンテンツ情報からなるコンテンツ再生リストを生成する処理を実行することを特徴とする請求項２０に記載の情報処理装置。
【請求項２５】
コンテンツ情報送信処理を情報処理装置において実行させるコンピュータ・プログラムであり、
データ送受信部において、クライアントからのコンテンツ情報取得要求を受信させるコンテンツ情報取得要求受信ステップと、
コンテンツ情報生成部において、コンテンツに対応するプロパティ情報中に格納されたコンテンツ再生リストのリスト順設定情報としてのランダムオーダ情報の更新処理を実行させるランダムオーダ情報更新ステップと、
コンテンツ情報生成部において、更新されたランダムオーダ情報に従ったリスト順情報を持つコンテンツ再生リスト情報を生成させるリスト生成ステップと、
データ送受信部において、生成リストをクライアントに送信させるステップと、
を実行させることを特徴とするコンピュータ・プログラム。
【請求項２６】
コンテンツ取得処理を情報処理装置において実行させるコンピュータ・プログラムであり、
コンテンツ情報要求処理部において、コンテンツ情報を保有するサーバに対してランダムオーダに設定したコンテンツ再生リストの要求処理を実行させるコンテンツ情報要求処理ステップと、
コンテンツ情報解析部において、前記サーバから受信するコンテンツ情報に基づいて、複数のコンテンツ情報からなるコンテンツ再生リストを生成させるコンテンツ情報解析ステップと、
表示部において、前記コンテンツ情報解析ステップにおいて生成したコンテンツ再生リストを表示させる表示ステップと、
コンテンツ再生制御部において、コンテンツ再生リストのリスト順に従ってコンテンツ取得要求を前記サーバに送信するとともに、該サーバから受信したコンテンツの再生制御処理を実行させるコンテンツ再生制御ステップと、
を実行させることを特徴とするコンピュータ・プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
さらに、本発明の情報処理装置の一実施態様において、前記コンテンツ情報生成部は、前記コンテンツ再生リスト情報をＸＭＬ（eXtensible Markup Language）データとして生成する処理を実行する構成であることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
さらに、本発明の情報処理装置の一実施態様において、前記サーバから受信するコンテンツ情報は、コンテンツ対応のプロパティ情報を記述したＸＭＬ（eXtensible Markup Language）データであり、前記コンテンツ情報解析部は、前記ＸＭＬデータの解析により、複数のコンテンツ情報からなるコンテンツ再生リストを生成する処理を実行する構成であることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
さらに、本発明の情報処理方法の一実施態様において、前記コンテンツ情報生成ステップは、前記コンテンツ再生リスト情報をＸＭＬ（eXtensible Markup Language）データとして生成する処理を実行することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
さらに、本発明の情報処理方法の一実施態様において、前記サーバから受信するコンテンツ情報は、コンテンツ対応のプロパティ情報を記述したＸＭＬ（eXtensible Markup Language）データであり、前記コンテンツ情報解析ステップは、前記ＸＭＬデータの解析により、複数のコンテンツ情報からなるコンテンツ再生リストを生成する処理を実行することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
さらに、本発明の第５の側面は、
コンテンツ情報送信処理を情報処理装置において実行させるコンピュータ・プログラムであり、
データ送受信部において、クライアントからのコンテンツ情報取得要求を受信させるコンテンツ情報取得要求受信ステップと、
コンテンツ情報生成部において、コンテンツに対応するプロパティ情報中に格納されたコンテンツ再生リストのリスト順設定情報としてのランダムオーダ情報の更新処理を実行させるランダムオーダ情報更新ステップと、
コンテンツ情報生成部において、更新されたランダムオーダ情報に従ったリスト順情報を持つコンテンツ再生リスト情報を生成させるリスト生成ステップと、
データ送受信部において、生成リストをクライアントに送信させるステップと、
を実行させることを特徴とするコンピュータ・プログラムにある。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
さらに、本発明の第６の側面は、
コンテンツ取得処理を情報処理装置において実行させるコンピュータ・プログラムであり、
コンテンツ情報要求処理部において、コンテンツ情報を保有するサーバに対してランダムオーダに設定したコンテンツ再生リストの要求処理を実行させるコンテンツ情報要求処理ステップと、
コンテンツ情報解析部において、前記サーバから受信するコンテンツ情報に基づいて、複数のコンテンツ情報からなるコンテンツ再生リストを生成させるコンテンツ情報解析ステップと、
表示部において、前記コンテンツ情報解析ステップにおいて生成したコンテンツ再生リストを表示させる表示ステップと、
コンテンツ再生制御部において、コンテンツ再生リストのリスト順に従ってコンテンツ取得要求を前記サーバに送信するとともに、該サーバから受信したコンテンツの再生制御処理を実行させるコンテンツ再生制御ステップと、
を実行させることを特徴とするコンピュータ・プログラムにある。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】変更
【補正の内容】
【００６４】
［クライアントによるコンテンツ再生処理］
例えばコンテンツを再生しようとするクライアントは、サーバに対してコンテンツ要求を行い、要求コンテンツをサーバから受信してコンテンツの再生を行うことができる。一般的なコンテンツ再生の手順について図３を参照して説明する。まず、ステップＳ１１において、クライアントは、サーバの保有するコンテンツ情報の取得要求を行う。ステップＳ１２で、サーバは、クライアントの要求に従ってコンテンツ対応のメタデータに基づいて、タイトル、アーティスト名などのコンテンツ情報をＸＭＬ（eXtensible Markup Language）データにより生成してクライアントに送信する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】変更
【補正の内容】
【００９７】
クライアントに送信されるコンテンツ情報には、コンテンツのタイトル、アーティスト名などのコンテンツ情報に加え、コンテンツの所在を示すアドレス情報としてのコンテンツのＵＲＬ（Uniform Resource Locators）情報等が含まれる。これらをＸＭＬ（eXtensible Markup Language）データにより生成してクライアントに送信する。