【手続補正書】
【提出日】平成21年3月24日(2009.3.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ可読媒体上に記憶されているメディアファイルの再生リスト(playlist)の効率的なナビゲーションを可能にするためのコンピュータ化された方法であって、
再生リストに関連付けられている１つ又は２つ以上のメディアファイルを識別するステップ、
前記識別されたメディアファイルのメディアファイル参照子を定義するステップ、
前記識別されたメディアファイルのそれぞれに対応するメタデータを検索するステップ、及び
前記メディアファイルをレンダリングする前に前記メディアファイルのユーザ選択を支援するために、前記定義されたメディアファイル参照子及び前記検索されたメタデータを、前記再生リストを表す複数の再生リストユニットに記憶するステップ
を含む、コンピュータ化された方法において、
前記メディアファイル参照子及び前記検索されたメタデータを記憶するステップは、コンピュータ可読媒体上で前記複数の再生リストユニットに前記メディアファイル参照子及び前記検索されたメタデータを記憶するステップを含み、前記再生リストユニットのそれぞれは、該コンピュータ可読媒体に関連付けられているセクタサイズから導出されたサイズを有しており、前記複数の再生リストユニットの中の少なくとも２つは、メディアファイル参照子を含み、前記識別されたメディアファイルの各々に対応する前記検索されたメタデータの全てが、前記識別されたメディアファイルに対して前記定義されたメディアファイル参照子として同一の再生リストユニットに記憶される、
方法。
【請求項２】
請求項１に記載のコンピュータ化された方法において、
前記再生リストユニットのそれぞれは、それに関連付けられたサイズ制限を有し、前記メディアファイル参照子及び前記検索されたメタデータを記憶するステップは、
前記メディアファイル参照子及び前記検索されたメタデータを記憶する再生リストユニットの数量を前記サイズ制限の関数として決定するステップ、及び
前記メディアファイル参照子及び前記検索されたメタデータを前記決定された数量の再生リストユニットに記憶するステップ
を含む、方法。
【請求項３】
請求項１に記載のコンピュータ化された方法において、
各再生リストユニットは、それに関連付けられたサイズ制限を有し、前記メディアファイル参照子及び前記検索されたメタデータを記憶するステップは、
前記サイズ制限に達するまで、前記メディアファイル参照子及び該メディアファイル参照子に対応する前記検索されたメタデータの少なくとも一部を第１の再生リストユニットに継続的に記憶するステップ、
前記第１の再生リストユニットをクローズするステップ、
第２の再生リストユニットをオープンするステップ、及び
前記メディアファイル参照子及び該メディアファイル参照子に対応する前記検索されたメタデータの少なくとも残りの部分を前記オープンされた第２の再生リストユニットに継続的に記憶するステップ
を含む、方法。
【請求項４】
請求項１に記載のコンピュータ化された方法であって、
前記再生リストユニットのうちの１つを受け取るステップ、及び
前記受け取られた再生リストユニット内に記憶されている前記メタデータの一部をユーザに表示し、それによって、前記メタデータの一部に関連付けられているメディアファイルのユーザ選択を可能にする、ステップ
をさらに含む、方法。
【請求項５】
請求項４に記載のコンピュータ化された方法であって、
前記ユーザからメディアファイル選択を受け取るステップ、及び
前記受け取られたメディアファイル選択に関連付けられている前記メディアファイルを、前記メディアファイル選択に関連付けられている前記メディアファイル参照子を介してレンダリングするステップ
をさらに含む、方法。
【請求項６】
請求項１に記載のコンピュータ化された方法において、
前記識別されたメディアファイルの前記メディアファイル参照子を定義するステップは、前記識別されたメディアファイルのそれぞれへのポインタを定義するステップを含む、方法。
【請求項７】
請求項１に記載のコンピュータ化された方法において、
前記再生リストユニットのすべては、同じサイズを有する、方法。
【請求項８】
複数のメディアファイルが関連付けられている再生リストをナビゲートするためのコンピュータ実行可能コンポーネントを有する１つ又は２つ以上のコンピュータ可読な記憶媒体であって、前記コンポーネントは、
メモリエリアに記憶されている複数の再生リストユニットの１つを検索するための再生リストコンポーネントであって、前記再生リストユニットは、集合的に再生リストを表し、前記再生リストユニットのそれぞれは、前記メモリエリアに関連付けられているセクタサイズから導出されたサイズを有し、前記複数の再生リストユニットの中の少なくとも２つは、前記再生リストに関連付けられた前記複数のメディアファイルの少なくとも１つを記述するメタデータを含む、再生リストコンポーネントと、
前記再生リストコンポーネントによって検索された前記再生リストユニット内に記憶されているメタデータを取得するためのパーサコンポーネントであって、前記メタデータは、前記再生リストに関連付けられているメディアファイルを記述し、前記メディアファイルを記述する全てのメタデータが前記再生リストユニットに記憶され、前記複数のメディアファイルの任意のものに対する前記メタデータが全て単一の再生リストユニットに記憶される、パーサコンポーネントと、
前記パーサコンポーネントによって取得された前記メタデータをユーザに表示し、前記ユーザからメディアファイル選択を受け取るためのユーザインターフェースコンポーネントと、
前記選択されたメディアファイルを前記ユーザにレンダリングするための再生コンポーネントと
を備える、１つ又は２つ以上のコンピュータ可読な記憶媒体。
【請求項９】
請求項８に記載のコンピュータ可読な記憶媒体において、
前記再生リストユニットのすべては、等しいサイズを有する、コンピュータ可読な記憶媒体。
【請求項１０】
コンピュータ可読媒体上に記憶されているメディアファイルの再生リストの効率的なナビゲーションを可能にするためのコンピュータ化されたシステムであって、前記コンピュータ化されたシステムは、
再生リストを表すデータ構造を記憶するメモリエリアと、コンピュータ実行可能命令を実行するように構成されているプロセッサとを備え、
前記データ構造は、複数の再生リストユニットを備え、前記複数の再生リストユニットのそれぞれは、前記メモリエリアに関連付けられているセクタサイズから導出されたサイズを有し、前記再生リストユニットのそれぞれは、
前記再生リストユニットに関連付けられている前記メディアファイルのそれぞれについてのコンテンツエントリーフィールドであって、前記メディアファイルのロケーションを識別するメディアファイル参照子を記憶する、コンテンツエントリーフィールドと、
前記コンテンツエントリーフィールドのそれぞれに関するメタデータフィールドであって、前記コンテンツエントリーフィールドに関連付けられている前記メディアファイルに関連付けられているメタデータを記憶し、前記メディアファイルに関連付けられている前記メタデータが、全て前記再生リストユニットの前記メタデータフィールドに記憶される、メタデータフィールドと
を備え、
前記コンピュータ実行可能命令は、
再生リストに関連付けられている１つ又は２つ以上のメディアファイルを識別するためのコンピュータ実行可能命令と、
前記識別されたメディアファイルのメディアファイル参照子を定義するためのコンピュータ実行可能命令と、
前記識別されたメディアファイルのそれぞれに対応するメタデータを検索するためのコンピュータ実行可能命令と、
前記メディアファイルをレンダリングする前に前記メディアファイルのユーザ選択を支援するために、前記メモリエリアに記憶されている前記データ構造を、前記定義されたメディアファイル参照子及び前記検索されたメタデータでポピュレートするためのコンピュータ実行可能命令と
を含む、コンピュータ化されたシステム。
【請求項１１】
請求項１０に記載のコンピュータ化されたシステムにおいて、
前記再生リストユニットのそれぞれは、前記再生リストユニットの前記メディアファイルに関連付けられている１つ又は２つ以上のディレクトリパスを記憶するためのディレクトリフィールドをさらに備える、システム。
【請求項１２】
請求項１０に記載のコンピュータ化されたシステムにおいて、
前記再生リストユニットのそれぞれは、別の再生リストユニットへのオフセットを記憶するためのヘッダフィールドをさらに備える、システム。
【請求項１３】
請求項１０に記載のコンピュータ化されたシステムであって、
前記再生リストユニットを作成するための手段をさらに備える、システム。
【請求項１４】
請求項１０に記載のコンピュータ化されたシステムであって、
前記データ構造をポピュレートするための手段をさらに備える、システム。
【請求項１５】
請求項１０に記載のコンピュータ化されたシステムであって、
該システムは、レンダリングデバイスをさらに備え、
前記レンダリングデバイスは、
前記再生リストユニットの１つを受け取り、
前記受け取られた再生リストユニットから、前記再生リストのメディアファイルに対応するメタデータを検索し、
前記検索されたメタデータをユーザに表示し、
前記ユーザからメディアファイル選択を受け取り、
選択されたメディアファイルを前記ユーザにレンダリングする、
システム。