【手続補正書】
【提出日】平成18年10月10日(2006.10.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
再生リスト内のメディア・ファイルをグループ化するコンピュータ実装の方法であって、
グループ化基準に従って１つまたは複数のメディア・ファイルを選択して、複数のメディア・ファイルから第１のグループを定義し、該第１グループが前記選択されたメディア・ファイルそれぞれを参照し、
前記第１グループに関連付けられたグループ・ヘッダを生成し、前記グループ・ヘッダは、前記選択されたメディア・ファイルのうちの１つのレンダリングの間において前記第１グループと第２のグループとの間でのナビゲーションを可能にするため、前記第１グループを識別する値と前記第２グループへの参照を備え、
前記生成されたグループ・ヘッダと前記選択されたメディア・ファイルのそれぞれへの参照とを、前記第１グループを表す第１のデータ構造でコンピュータ読取り可能媒体上に格納し、前記第１データ構造が前記第２グループを表す第２のデータ構造とは独立であること、
を備えることを特徴とするコンピュータ実装方法。
【請求項２】
前記メディア・ファイルを解析して、前記メディア・ファイルそれぞれに関連付けられた再生リスト・サマリ・タイプを決定することをさらに備えることを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項３】
前記再生リスト・サマリ・タイプは、前記解析されたメディア・ファイルそれぞれを、オーディオ・データ、ビデオ・データ、およびイメージ・データのうちの１つまたは複数を備えるものとして識別することを特徴とする請求項２に記載のコンピュータ実装方法。
【請求項４】
メディア・ファイルのリストを含む入力再生リストを読み取って前記入力再生リストからグループを定義することをさらに備えることを特徴とする請求項１記載のコンピュータ実装方法。
【請求項５】
ユーザからの入力に応答して選択が生起することを特徴とする請求項１記載のコンピュータ実装方法。
【請求項６】
ユーザは前記グループ化基準を指定することを特徴とする請求項１記載のコンピュータ実装方法。
【請求項７】
前記第２グループへの前記参照は、前記再生リスト内の次のグループへの参照を備えることを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項８】
前記参照は、前記次のグループへのメモリ位置オフセットを備えることを特徴とする請求項７に記載のコンピュータ実装方法。
【請求項９】
前記第２グループへの前記参照は、前記再生リスト内の前のグループへの参照を備えることを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項１０】
前記参照は、前記前のグループへのメモリ位置オフセットを備えることを特徴とする請求項９に記載のコンピュータ実装方法。
【請求項１１】
前記生成することは、前記第２グループに関連付けられたメモリ位置を指すポインタを備える圧縮されたグループ・ヘッダを生成することを備えることを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項１２】
前記グループ化基準は、アーティスト、ジャンル、アルバム、日付、前記再生リスト内のファイル数、およびディレクトリ名のうちの１つまたは複数を備えることを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項１３】
複数のグループ化基準に従って１つまたは複数のメディア・ファイルを選択して、前記メディア・ファイルから１つまたは複数の追加のグループを定義し、これを前記再生リスト内のすべての前記メディア・ファイルが前記定義した追加グループの少なくとも１つに含まれるまで行うことを更に備えることを特徴とする請求項１記載のコンピュータ実装方法。
【請求項１４】
前記選択された１つまたは複数のメディア・ファイルへの参照、前記定義された追加グループ、前記生成されたグループ・ヘッダ、および前記定義された追加グループを参照する再生リストをコンピュータ読取り可能媒体に格納することを更に備えることを特徴とする請求項１３記載のコンピュータ実装方法。
【請求項１５】
前記定義された追加グループのそれぞれの名称を別個のテーブルに格納することをさらに含み、再生または選択の間に前記名称の表示を可能にすることを特徴とする請求項１３に記載のコンピュータ実装方法。
【請求項１６】
前記選択されたメディア・ファイルは、オーディオ・ファイル、ビデオ・ファイルおよびイメージ・ファイルのうちの１つまたは複数を含むことを特徴とする請求項１記載のコンピュータ実装方法。
【請求項１７】
１つまたは複数のコンピュータ読取り可能媒体が、請求項１に記載のコンピュータ実装方法を実行するためのコンピュータ読取り可能命令を有することを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項１８】
メディア・オーサリング・ツールにおいて、再生リスト内の複数のメディア・ファイルをグループ化するためのコンピュータ実行可能構成要素を有する１つまたは複数のコンピュータ読取り可能媒体であって、前記構成要素は、
グループ化基準に従って１つまたは複数のメディア・ファイルを選択して、前記メディア・ファイルから第１のグループを定義する再生リスト処理モジュールであって、前記第１グループが前記選択されたメディア・ファイルそれぞれを参照する、再生リスト処理モジュールと、
前記第１グループに関連付けされたグループ・ヘッダを生成する集団処理モジュールであって、前記グループ・ヘッダは、前記再生リスト・モジュールにより選択された前記メディア・ファイルのうちの１つのレンダリングの間において前記第１グループと第２のグループとの間でのナビゲーションを可能にするために、前記第１グループを識別する値と前記第２グループへの参照を備える、集団処理モジュールと、
前記生成されたグループ・ヘッダと前記選択されたメディア・ファイルへの参照とを、前記第１グループを表す第１のデータ構造でコンピュータ読取り可能媒体上に格納するライタ・モジュールであって、前記第１データ構造は前記第２グループを表す第２のデータ構造とは独立している、ライタ・モジュールと、
を備えることを特徴とするコンピュータ読取り可能媒体。
【請求項１９】
前記メディア・ファイルを解析して、前記メディア・ファイルそれぞれに関連付けられた再生リスト・サマリ・タイプを決定する入力処理モジュールをさらに備えることを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２０】
前記再生リスト・サマリ・タイプは、前記解析されたメディア・ファイルそれぞれを、オーディオ・データ、ビデオ・データ、およびイメージ・データのうちの１つまたは複数を備えるものとして識別することを特徴とする請求項１９に記載のコンピュータ読取り可能媒体。
【請求項２１】
前記集団処理モジュールは、次のグループに対するメモリ位置オフセットを備えるグループ・ヘッダを生成することを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２２】
前記集団処理モジュールは、前のグループに対するメモリ位置オフセットを備えるグループ・ヘッダを生成することを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２３】
前記集団処理モジュールは、前記第２グループに関連付けられたメモリ位置へのポインタを備えるグループ・ヘッダを生成することを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２４】
前記選択されたメディア・ファイルは、オーディオ・ファイル、ビデオ・ファイルおよびイメージ・ファイルのうちの１つまたは複数を含むことを特徴とする請求項１８記載の方法。
【請求項２５】
再生リスト内の１つのグループを表すデータ構造を格納したコンピュータ読取り可能媒体であって、前記データ構造は、
前記再生リスト・グループを識別する値を格納するグループ番号フィールドを備えたグループ・ヘッダであって、前記再生リスト・グループと他の再生リスト・グループとの間でのナビゲーションを可能にするため前記他の再生リスト・グループへの参照を格納するオフセット・フィールドをさらに備えたグループ・ヘッダと、
１つのグループのメディア・ファイルを参照するグループ・データと、
前記再生リスト内の前記グループにある前記メディア・ファイルのタイプを識別する値を格納する再生リスト・サマリ・タイプ・フィールドを備えた再生リスト・ヘッダであって、前記データ構造は前記他の再生リスト・グループを表す他のデータ構造とは独立である再生リスト・ヘッダと、
を備えることを特徴とするコンピュータ読取り可能媒体。
【請求項２６】
前記タイプは、オーディオ、ビデオまたはイメージを含むことを特徴とする請求項２５に記載のコンピュータ読取り可能媒体。
【請求項２７】
前記グループ番号フィールドは、前記再生リスト・グループに関するグループ記述に対応する値を格納することを特徴とする請求項２５に記載のコンピュータ読取り可能媒体。
【請求項２８】
前記オフセット・フィールドは、次の再生リスト・グループに対するメモリ位置オフセットを格納することを特徴とする請求項２５に記載のコンピュータ読取り可能媒体。
【請求項２９】
前記オフセット・フィールドは、前の再生グループに対するメモリ位置オフセットを格納することを特徴とする請求項２５に記載のコンピュータ読取り可能媒体。
【請求項３０】
前記オフセット・フィールドは、他のグループに関連付けられたメモリ位置を指すポインタを格納することを特徴とする請求項２５に記載のコンピュータ読取り可能媒体。
【請求項３１】
前記グループ・データは、
再生の開始ポイントを表す値を格納する開始ポイント・フィールドと、
再生の終了ポイントを表す値を格納する終了ポイント・フィールドと
を備えることを特徴とする請求項２５に記載のコンピュータ読取り可能媒体。
【請求項３２】
前記グループ・データは、
物理的バイト開始オフセットを表す値を格納する開始オフセット・フィールドと、
物理的バイト終了オフセットを表す値を格納する終了オフセット・フィールドと
を備えることを特徴とする請求項２５に記載のコンピュータ読取り可能媒体。
【請求項３３】
前記グループ・ヘッダは、前記メディア・ファイルの前記グループに関するデータ・タイプを識別する値を格納する再生リスト・グループ・タイプ・フィールドを備えることを特徴とする請求項２５に記載のコンピュータ読取り可能媒体。
【請求項３４】
前記データ・タイプは、オーディオ、ビデオ、タイムド・イメージ、および並列イメージ・オーディオのうちの１つまたは複数を備えることを特徴とする請求項３３に記載のコンピュータ読取り可能媒体。
【請求項３５】
再生リスト・グループ内のメディア・ファイルのグループ間におけるナビゲーションを可能にするメディア・プレーヤであって、
１つまたは複数のメディア・ファイルを参照する再生リスト・グループを読み取る入力処理モジュールであって、前記再生リスト・グループは、あるデータ構造でコンピュータ読取り可能媒体上に格納されるグループ・ヘッダとグループ・データとを備え、前記グループ・ヘッダは、前記再生リスト・グループを識別する値と、少なくとも１つの他の再生リスト・グループへの参照とを備え、前記値は、前記再生リスト・グループに関連付けされたグループ記述に対応し、前記グループ・データは前記１つまたは複数のメディア・ファイルを識別する、入力処理モジュールと、
前記グループ記述をユーザに表示するインターフェース・モジュールと、
前記ユーザからの入力に応答して、前記データ構造で格納された前記参照を介して前記他の再生リスト・グループにナビゲートする選択処理モジュールであって、前記データ構造は、前記他の再生リスト・グループを表す他のデータ構造とは独立である、選択処理モジュールと、
を備えたメディア・プレーヤ。
【請求項３６】
前記メディア・ファイルは、オーディオ・ファイル、ビデオ・ファイルおよびイメージ・ファイルのうちの１つまたは複数を含むことを特徴とする請求項３５記載のメディア・プレーヤ。
【請求項３７】
前記入力処理モジュールは、次の再生リスト・グループへのメモリ位置オフセットを備えるグループ・ヘッダを読み取ることを特徴とする請求項３５に記載のメディア・プレーヤ。
【請求項３８】
前記入力処理モジュールは、前の再生リスト・グループへのメモリ位置オフセットを備えるグループ・ヘッダを読み取ることを特徴とする請求項３５に記載のメディア・プレーヤ。
【請求項３９】
前記入力処理モジュールは、別の再生リスト・グループに関連付けられたメモリ位置を指すポインタを備えるグループ・ヘッダを読み取ることを特徴とする請求項３５に記載のメディア・プレーヤ。
【請求項４０】
ランダム再生オプションは、再生リスト内のグループによるランダム再生を可能にすることを特徴とする請求項３５記載のメディア・プレーヤ。
【請求項４１】
シャッフル再生オプションは、再生リスト内のグループによるシャッフル再生を可能にすることを特徴とする請求項３５記載のメディア・プレーヤ。