(57)【特許請求の範囲】
【請求項１】
コンピューティング装置であって、
メモリデバイスと、
通信インタフェースと、
前記メモリデバイス及び前記通信インタフェースに結合したプロセッサとを備え、
前記メモリデバイスは、前記コンピューティング装置で実行された場合に、前記コンピューティング装置に、
時間ベース・メディア・コンテンツの再生のための主メディア表示を生成させる命令と、
前記主メディア表示に取り付けられたドロア・ウィンドウであって、前記ドロア・ウィンドウは少なくとも第１状態と第２状態とで選択的に表示可能であり、前記第１状態は前記ドロア・ウィンドウ内に含まれる任意のコンテンツを非表示にし、前記第２状態は前記ドロア・ウィンドウ内に含まれるコンテンツの少なくとも一部を表示し、前記ドロア・ウィンドウは複数の位置を与え、前記複数の位置の各位置は時間ベース・メディア・コンテンツに関連する相異なる時間ベース・メディア・アイコンを表示する、ドロア・ウィンドウを生成させる命令と、
前記ドロア・ウィンドウの前記第１状態と前記第２状態とから選択するためのユーザ入力を受信させる命令とを含むことを特徴とするコンピューティング装置。
【請求項２】
前記メモリデバイスは、前記コンピューティング装置に、前記ドロア・ウィンドウに関連するトリガ領域であって、前記第１状態と前記第２状態とから選択するためにユーザによって選択可能であるトリガ領域を表示させる命令を含むことを特徴とする請求項１に記載のコンピューティング装置。
【請求項３】
前記メモリデバイスは、前記コンピューティング装置に、前記ドロア・ウィンドウが前記第２状態にある場合に、前記主メディア表示内の時間ベース・メディア・コンテンツの再生の複数の態様を制御するための複数のメディア・コントロールを表示させる命令を含むことを特徴とする請求項１又は２に記載のコンピューティング装置。
【請求項４】
前記メモリデバイスは、前記コンピューティング装置に、前記ドロア・ウィンドウが前記第２状態にある場合に、
オーディオ・バランスと、
低音と、
高音と、
前スキャンと、
後スキャンと、
ステップ・フォワードと、
ステップ・バックと、
解像度と
を含むメディア・コントロールのグループから選択された複数のメディア・コントロールを表示させる命令を含むことを特徴とする請求項３に記載のコンピューティング装置。
【請求項５】
前記メモリデバイスは、前記コンピューティング装置に、前記ドロア・ウィンドウが前記第２状態にある場合に、前記ドロア・ウィンドウ内に前記相異なる時間ベース・メディア・アイコンを表示させる命令を含むことを特徴とする請求項１乃至４の何れか１項に記載のコンピューティング装置。
【請求項６】
前記メモリデバイスは、前記コンピューティング装置に
お気に入りメディア・ファイルを識別するためのインタフェースを提供させる命令と、
ユーザによって識別されたお気に入りメディア・ファイルのそれぞれについて、前記相異なる時間ベース・メディア・アイコンの一部として表示するための時間ベース・メディア・アイコンを生成させる命令と
を含むことを特徴とする請求項５に記載のコンピューティング装置。
【請求項７】
前記メモリデバイスは、前記コンピューティング装置に
コンテンツ・ソースを表すメディア・チャネルを追加するためのインタフェースを提供させる命令と、
追加された各メディア・チャネルについて、前記相異なる時間ベース・メディア・アイコンの一部として表示するための時間ベース・メディア・アイコンを生成させる命令と
を含むことを特徴とする請求項５に記載のコンピューティング装置。
【請求項８】
メディア再生ユーザインタフェースを生成するための方法であって、
時間ベース・メディア・コンテンツの再生を表示するための主メディア表示を生成する工程と、
前記主メディア表示に取り付けられており、少なくとも閉じた状態と開いた状態とで選択的に表示可能である第１ドロア・ウィンドウであって、前記閉じた状態は前記第１ドロア・ウィンドウ内に含まれるコンテンツを非表示にし、前記開いた状態は前記第１ドロア・ウィンドウ内に含まれるコンテンツの少なくとも一部を表示し、前記ドロア・ウィンドウは複数の位置を与え、前記複数の位置の各位置は時間ベース・メディア・ファイル又はメディア・コンテンツ・チャネルに関連する相異なる時間ベース・メディア・アイコンを表示する、第１ドロア・ウィンドウを生成する工程と、
前記主メディア表示に取り付けられており、少なくとも前記閉じた状態と前記開いた状態とで選択的に表示可能でもある第２ドロア・ウィンドウを生成する工程と、
前記主メディア表示の態様又は前記主メディア表示のウィンドウ内に表示された時間ベース・メディア・コンテンツの再生の態様を制御するための複数のメディア・コントロールを前記第２ドロア・ウィンドウに投入する工程とを有することを特徴とする方法。
【請求項９】
前記第１ドロア・ウィンドウを生成する工程は、前記閉じた状態と前記開いた状態とから選択するためにユーザによって選択可能な第１トリガ領域を生成する工程を含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記第２ドロア・ウィンドウを生成する工程は、前記第２ドロア・ウィンドウについて前記閉じた状態と前記開いた状態とから選択するためにユーザによって選択可能な第２トリガ領域を生成する工程を含むことを特徴とする請求項８又は９に記載の方法。
【請求項１１】
ユーザ入力に基づいて、前記開いた状態にある前記第１ドロア・ウィンドウと前記開いた状態にある前記第２ドロア・ウィンドウとのうちの１つを選択的に表示する工程を更に有することを特徴とする請求項８乃至１０の何れか１項に記載の方法。
【請求項１２】
前記開いた状態にある前記第１ドロア・ウィンドウと前記開いた状態にある前記第２ドロア・ウィンドウとのうちの１つを選択的に表示する工程は、前記第２ドロア・ウィンドウが前記開いた状態にある場合に前記第１ドロア・ウィンドウを前記閉じた状態で表示し、前記第１ドロア・ウィンドウが前記開いた状態にある場合に前記第２ドロア・ウィンドウを前記閉じた状態で表示する工程を含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記第２ドロア・ウィンドウに投入する工程は、
オーディオ・バランスと、
低音と、
高音と、
前スキャンと、
後スキャンと、
ステップ・フォワードと、
ステップ・バックと、
解像度と
を含むメディア・コントロールのグループから選択されたメディア・コントロールを前記第２ドロア・ウィンドウに投入する工程を含むことを特徴とする請求項８乃至１２の何れか１項に記載の方法。
【請求項１４】
前記主メディア表示に取り付けられており、少なくとも前記閉じた状態と前記開いた状態とで選択的に表示可能でもある第３ドロア・ウィンドウを生成する工程と、
前記主メディア表示に表示するために選択されるメディア・コンテンツに関する情報を表示するための情報表示を前記第３ドロア・ウィンドウに投入する工程とを更に有することを特徴とする請求項８乃至１３の何れか１項に記載の方法。
【請求項１５】
機械によって実行された場合に、前記機械に、
時間ベース・メディア・コンテンツの再生のための主メディア表示を生成させる命令と、
前記主メディア表示に取り付けられており、少なくとも閉じた状態と開いた状態とで選択的に表示可能であるドロア・ウィンドウであって、前記閉じた状態は前記ドロア・ウィンドウ内に含まれる任意のコンテンツを非表示にし、前記開いた状態は前記ドロア・ウィンドウ内に含まれるコンテンツの少なくとも一部を表示し、前記ドロア・ウィンドウは複数の位置を与え、前記複数の位置の各位置は時間ベース・メディア・コンテンツに関連する相異なる時間ベース・メディア・アイコンを表示する、ドロア・ウィンドウを生成させる命令と、
前記ドロア・ウィンドウの前記閉じた状態と前記開いた状態とから選択するためのユーザ入力を受信させる命令とを含むプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１６】
前記機械にユーザ入力を受信させる命令は、前記機械に、前記閉じた状態又は前記開いた状態を選択するための前記ドロア・ウィンドウの一部との対話を受信させる命令を含むことを特徴とする請求項１５に記載の記録媒体。
【請求項１７】
前記機械に前記ドロア・ウィンドウの一部との対話を受信させる命令は、ユーザ入力デバイスを介してユーザの対話を検出させる命令を含むことを特徴とする請求項１６に記載の記録媒体。
【請求項１８】
前記機械に選択するためのユーザ入力を受信させる命令は、前記閉じた状態と前記開いた状態とから選択するために音声認識を使用させる命令を含むことを特徴とする請求項１５に記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオおよび／またはオーディオを表す時間ベース・メディア・データなどのメディア情報の処理（たとえば、生成、保管、送受信、再生／表示、編集、参照など）のためのユーザ・インターフェースに関する。具体的には、本発明は、時間ベース・メディア・データおよび静止メディア・データの再生または他の処理のための機能性を提供する、対話型のディジタル処理システムによって制御されるグラフィカル・ユーザ・インターフェースを提供する。
【背景技術】
【０００２】
現在、時間ベース・メディアを保管するのに使用される、ＡＩＦＦなどのオーディオ・フォーマット、ＡＶＩなどのビデオ・フォーマット、およびＲｅａｌＭｅｄｉａなどのストリーミング・フォーマットなどの多数のファイル構造がある。これらは、焦点と適用可能性が異なるので、少なくとも部分的に異なる。これらのフォーマットの一部は、十分に広く受け入れられ、応用分野が広く、比較的実施しやすいので、コンテンツ配信だけではなく、ＱｕｉｃｋＴｉｍｅ（商標）ファイル・フォーマットなどの交換フォーマットとしても使用される。ＱｕｉｃｋＴｉｍｅフォーマットは、現在、時間ベースのデータをサービスする多数のウェブ・サイトによって使用され、プロフェッショナル用のものを含む多くのオーサリング環境で使用され、多数のマルチメディアＣＤ−ＲＯＭ（たとえばＤＶＤまたはＣＤ−Ｉ）タイトルで使用されている。
【０００３】
ＱｕｉｃｋＴｉｍｅメディア・レイヤは、時間ベースの素材（ビデオ、オーディオ、ビデオおよびオーディオ、モーション・グラフィックス／アニメーションなど）に重きをおいて、一般的なマルチメディア・データの比較的効率的な表示および管理をサポートする。メディア・レイヤでは、メディア情報の保管および交換のフォーマットとしてＱｕｉｃｋＴｉｍｅファイル・フォーマットが使用される。このレイヤのアーキテクチャ的能力は、既存の実装より全般的に広く、このファイル・フォーマットは、既存のＱｕｉｃｋＴｉｍｅ実装によって現在要求されているものより多くの情報を表現することができる。さらに、ＱｕｉｃｋＴｉｍｅファイル・フォーマットは、一般的な時間ベースのストリームの時間的挙動、ネットワーク・パケットの時間ベースの放出を含む概念、ならびにマルチメディア・データの時間ベースのローカル・プレゼンテーションを表現する構造を有する。
【０００４】
時間ベース・メディア・フォーマットによって提供される機能性および柔軟性に対して、そのようなフォーマットの時間ベース・メディアの再生および／または他の処理のための適当な機能性および柔軟性を提供するユーザ・インターフェースを提供することが望ましい。
【０００５】
時間ベース・メディアのプレゼンテーションを制御する従来のユーザ・インターフェースには、米国ワシントン州シアトルのＲｅａｌＮｅｔｗｏｒｋｓ社のＲｅａｌＰｌａｙｅｒのユーザ・インターフェース、米国カリフォルニア州キューパティーノのＡｐｐｌｅ Ｃｏｍｐｕｔｅｒ社のＱｕｉｃｋＴｉｍｅ ＭｏｖｉｅＰｌａｙｅｒのユーザ・インターフェース、および米国ワシントン州レドモンドのＭｉｃｒｏｓｏｆｔ Ｃｏｒｐｏｒａｔｉｏｎ社のＷｉｎｄｏｗｓ（登録商標） Ｍｅｄｉａ Ｐｌａｙｅｒのユーザ・インターフェースが含まれる。また、米国カリフォルニア州サンノゼのＡｄｏｂｅ Ｓｙｓｔｅｍｓ社のＰｒｅｍｉｅｒｅなど、メディアの作成および編集を可能にする、多数の時間ベース・メディア・オーサリング・システムがある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
これらの従来のユーザ・インターフェースでは、通常は、コントロール（たとえば再生を制御するコントロール）の表示、または、通常は所定の選択されたメディア（たとえばＣＮＮまたはリモート位置にある別の放送ソースまたはローカルに保管されたメディア・ソース）である「お気に入り」または「チャンネル」のリストの表示に、「ポップアップ」メニューまたはプルダウン・メニューが使用される。これらのリストまたはメニューは、この情報を提示する許容可能な形である可能性があるが、リストまたはメニューは、簡単に変更可能ではない場合があり、変更動作は直観的でない。さらに、これらのリストまたはメニューは、メディアを提示するどのウィンドウとも別であり、したがって、そのようなウィンドウの一部であるようには見えない。
【０００７】
一部の従来のユーザ・インターフェースでは、さまざまなコントロールが、メディアを提示するものと同一のウィンドウのボーダーに表示される。たとえば、タイム・バーが、あるウィンドウに、同一のウィンドウの再生用のコントロールと共に表示される場合がある。これらのコントロールは、簡単に見ることができ、ユーザが使用することができるが、１つのウィンドウに多数のコントロールがあると、そのウィンドウが複雑に見え、初心者ユーザを威嚇する傾向がある。
【０００８】
一部の従来のユーザ・インターフェースには、プレゼンテーションのためにメディアのあるチャプタまたはセクションを選択する機能が含まれる。ＬａｓｅｒＤｉｓｃプレイヤには、通常は、メディアがチャプタまたはセクションに分けられている時に使用することができる、この機能が含まれる。ユーザは、チャプタまたはセクションのリストを提示され、そのリストからチャプタまたはセクションを選択することができる。このリストに、多数のチャプタまたはセクションが含まれる時には、ユーザは、リストをスクロールすることができるが、スクロールの速度は、単一の所定の速度に固定されている。したがって、ユーザがチャプタのリストをスクロールする能力は、これらの従来技術のユーザ・インターフェースでは制限されている。
【０００９】
時間ベース・メディアの編集が可能ないくつかの従来のユーザ・インターフェースに、メディアの時間の範囲内で編集するためにその範囲を選択する能力が含まれる場合がある。しかし、これらのインターフェースでは、インジケータの少なくとも１つのドラッグ・アクションによって選択されたメディアの選択された範囲の、単一の再生ボタンを介する再生が可能ではない。
【課題を解決するための手段】
【００１０】
本発明は、ムービーなどの時間ベース・メディアに関する情報の制御および／または提示もしくはその両方のさまざまな態様に関する。
【００１１】
本発明の一態様では、本発明の例示的方法によって、時間ベース・メディアのプレゼンテーションの選択が可能になる。この方法では、時間ベース・メディアのタイム・ラインのグラフィカル表現が表示され、現在時間のグラフィカル表現も、タイム・ラインのグラフィカル表現に沿って表示される。開始グラフィカル・インジケータおよび停止グラフィカル・インジケータも、タイム・ラインのグラフィカル表現に沿って表示される。開始グラフィカル・インジケータまたは停止グラフィカル・インジケータは、たとえば、インジケータのいずれかをタイム・ラインのグラフィカル表現に沿ってドラッグすることによって位置決めして、プレゼンテーションに関して時間ベース・メディアの部分を選択することができる。この方法の１つの通常の例では、開始グラフィカル・インジケータと停止グラフィカル・インジケータの両方を、タイム・ラインに沿ってドラッグして、プレゼンテーションに関してムービーの部分を選択することができる。
【００１２】
本発明のもう１つの態様によれば、時間ベース・メディア・データの処理を制御するための表示用のインターフェースを生成する方法が提供される。主ウィンドウとしてグラフィカル・ユーザ・インターフェースを表すデータの第１の組が生成され、表示される。ドロワ・ウィンドウを表すデータの第２の組が生成される。この第２の組に、「お気に入り」メディアまたは「チャンネル」メディアの表現（たとえばアイコン）などのオブジェクトが含まれる。第１の表示状態では、ドロワ・ウィンドウに、少なくとも部分的に主ウィンドウが重なり、第２の表示状態では、ドロワ・ウィンドウが、少なくとも部分的に可視である。一実施態様では、ドロワ・ウィンドウが、主ウィンドウの一部であるように見え、ドロワ・ウィンドウを閉じる時に主ウィンドウの下にスライドする。一実施態様では、主ウィンドウが移動される時に、ドロワ・ウィンドウが、主ウィンドウの一部として主ウィンドウと共に移動する。ドロワ・ウィンドウは、一実施態様で、固定された所定の複数の位置を提供する。これらの位置のそれぞれが、時間ベース・メディア・ファイルに関連する時間ベース・メディア・アイコン（たとえばサムネイル・イメージ）の表示用である。一実施態様では、サムネイル・イメージが、お気に入りまたはチャンネルの時間ベース・メディアを表し、ユーザが、ドロワ・ウィンドウの内容を変更するために、アイコンをドロワ・ウィンドウへまたはドロワ・ウィンドウからドラッグすることができる。
【００１３】
本発明のもう１つの態様によれば、時間ベース・メディア・データの処理を制御するグラフィカル・ユーザ・インターフェースを生成する方法が提供される。この態様による例示的な方法では、グラフィカル・ユーザ・インターフェースを表すデータの第１の組が生成され、主ウィンドウとして表示される。補助ドロワ・ウィンドウを表すデータの第２の組が表示のために生成される。第１の表示状態では、補助ドロワ・ウィンドウに、少なくとも部分的に主ウィンドウが重なり、第２の表示状態では、補助ドロワ・ウィンドウが少なくとも部分的に可視である。一実施態様では、補助ドロワ・ウィンドウが主ウィンドウの一部であるように見え、補助ドロワ・ウィンドウを閉じる時に、主ウィンドウの下にスライドする。一実施態様で、主ウィンドウが移動される時に、補助ドロワ・ウィンドウが主ウィンドウの一部として主ウィンドウと共に移動する。一実施態様では、補助ドロワ・ウィンドウが、時間ベース・メディア・ファイルに関する情報または時間ベース・メディア・ファイルの制御のためのコントロールを提供する。
【００１４】
本発明のもう１つの態様によれば、時間ベース・メディア情報を処理するグラフィカル・ユーザ・インターフェースを制御する方法が提供される。この態様の１つの例示的な方法では、グラフィカル・ユーザ・インターフェースの一部を変更する入力が検出される。この部分は、時間ベース・メディアに関連する時間を示す。入力の入力速度が判定され、その部分を変更する速度も判定され、この変更速度は入力速度に依存する。その部分に表示される情報が入力速度に依存する速度に従って変更される。本発明のこの態様による１つの特定の例では、チャプタ選択機構を用いて、ユーザがチャプタ表示区域にその区域内でチャプタをスクロールさせることによって、ムービー内の異なるチャプタを選択することができる。スクロールの速度は、カーソルの移動または他の入力によって制御される。
【００１５】
本発明は、メディア情報を処理する方法および装置を提供する。本発明の一実施形態では、時間ベース・メディア情報（たとえばビデオ、アニメーション付きのグラフィックス、またはオーディオなど）の参照、再生、および／または他の処理のための多数の機能を含むグラフィカル・ユーザ・インターフェース（ＧＵＩ）を提供する。一実施形態では、メディア・プレイヤとも称するこのＧＵＩが、通常はオーディオ情報およびモーション・ビデオ情報を含むＱｕｉｃｋＴｉｍｅ「ムービー」などのＱｕｉｃｋＴｉｍｅフォーマットの時間ベース・メディアを処理する機能性を提供する。本発明を、ＱｕｉｃｋＴｉｍｅメディア・フォーマットに関して説明するが、本発明を、他のメディア・データ・フォーマットと共に、多数の異なるタイプのアーキテクチャを有するさまざまなタイプのデータ処理システムと共に、さまざまな環境で使用することができることを諒解されたい。したがって、本発明は、本明細書で開示されるシステム、メディア・データ・フォーマット、またはアーキテクチャに制限されてはならず、これらは本発明の理解を提供することだけを意図されており、本発明の範囲は請求項によって定義される。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態による、メディア・データを処理することができるコンピュータ・システムのネットワークの図である。
【図２】本発明の一実施形態による、時間ベース・メディア・データを処理するのに使用することができるディジタル処理システムのブロック図である。
【図３Ａ】本発明の一実施形態による、ＧＵＩ（グラフィカル・ユーザ・インターフェース）、具体的には、時間ベース・メディア・データの表示、制御、および／または他の処理のための時間ベース・メディア・プレイヤ表示ウィンドウを示す図である。
【図３Ｂ】時間ベース・メディア・プレイヤのオーディオのみのウィンドウの例を示す図である。
【図４】本発明の一実施形態による、部分的に開かれた（すなわち、部分的に表示された）お気に入り／チャンネル・ドロワを示す、図３Ａの時間ベース・メディア・プレイヤを示す図である。
【図５Ａ】本発明の一実施形態による、ＧＵＩとして生成されたお気に入り／チャンネル・ドロワを提供する時間ベース・メディア・プレイヤの図である。
【図５Ｂ】本発明の一実施形態による、プレイヤ・ウィンドウのドロワ内のアイコンを変更するためのユーザ・インターフェースの例を示す図である。
【図６】本発明の一実施形態による、ＧＵＩとして生成された情報パネル（またはドロワ）ウィンドウを提供する時間ベース・メディア・プレイヤの図である。
【図７Ａ】本発明の一実施形態による、ＧＵＩとして生成された時間ベース・メディア・プレイヤの時間／チャプタ表示コントロール、具体的には、適応チャプタ表示／コントロールを示す図である。
【図７Ｂ】本発明の一実施形態による、ＧＵＩとして生成された時間ベース・メディア・プレイヤの時間／チャプタ表示コントロール、具体的には、適応チャプタ表示／コントロールを示す図である。
【図７Ｃ】本発明の一実施形態による、チャプタ表示区域２６０のスクロール機能を示す図である。
【図７Ｄ】本発明の一実施形態による、チャプタ表示区域２６０のスクロール機能を示す図である。
【図７Ｅ】本発明の一実施形態による、チャプタ表示区域２６０のスクロール機能を示す図である。
【図７Ｆ】本発明の一実施形態による、チャプタ表示区域２６０のスクロール機能を示す図である。
【図７Ｇ】本発明の一実施形態による、チャプタ表示区域２６０のスクロール機能を示す図である。
【図７Ｈ】本発明の一実施形態による、チャプタ表示区域２６０のスクロール機能を示す図である。
【図７Ｉ】本発明の一実施形態による、チャプタ表示区域２６０のスクロール機能を示す図である。
【図７Ｊ】本発明の一実施形態による、チャプタ表示区域２６０のスクロール機能を示す図である。
【図８Ａ】本発明の一実施形態による、時間ベース・メディア・ファイル内の時間の範囲を選択するための、時間ベース・メディア・プレイヤのＧＵＩ機構を示す図である。
【図８Ｂ】本発明の一実施形態による、時間ベース・メディア・ファイル内の時間の範囲を選択するための、時間ベース・メディア・プレイヤのＧＵＩ機構を示す図である。
【図８Ｃ】時間ベース・メディア・ファイルの再生のために時間の範囲を選択する方法を示す流れ図である。
【図８Ｄ】現在時間マーカ、開始マーカ、および終了マーカと共に使用することができる、タイムコード・モード・セレクタ・インターフェースの例を示す図である。
【図８Ｅ】現在時間マーカ、開始マーカ、および終了マーカと共に使用することができる、タイムコード・モード・セレクタ・インターフェースの例を示す図である。
【図８Ｆ】現在時間マーカ、開始マーカ、および終了マーカと共に使用することができる、タイムコード・モード・セレクタ・インターフェースの例を示す図である。
【図９Ａ】本発明の一実施形態による、ＧＵＩとして生成された時間ベース・メディア・プレイヤの適応ストリーミング状況メッセージ表示を示す図である。
【図９Ｂ】本発明の一実施形態による、ＧＵＩとして生成された時間ベース・メディア・プレイヤの適応ストリーミング状況メッセージ表示を示す図である。
【図９Ｃ】本発明による、メディア・プレイヤの状況メッセージ表示のもう１つの例を示す図である。
【図９Ｄ】本発明による、メディア・プレイヤの状況メッセージ表示のもう１つの例を示す図である。
【図９Ｅ】本発明による、メディア・プレイヤの状況メッセージ表示のもう１つの例を示す図である。
【図９Ｆ】本発明による、メディア・プレイヤの状況メッセージ表示のもう１つの例を示す図である。
【図９Ｇ】本発明による、メディア・プレイヤの状況メッセージ表示のもう１つの例を示す図である。
【図９Ｈ】本発明による、メディア・プレイヤの状況メッセージ表示のもう１つの例を示す図である。
【図１０Ａ】本発明の一実施形態による、時間ベース・イメージを表示するための、ＧＵＩとして生成された時間ベース・メディア・プレイヤおよび／または表示ウィンドウのサイズ変更を示す図である。
【図１０Ｂ】本発明の一実施形態による、時間ベース・イメージを表示するための、ＧＵＩとして生成された時間ベース・メディア・プレイヤまたは表示ウィンドウのサイズ変更を示す図である。
【図１０Ｃ】本発明の一実施形態による、時間ベース・イメージを表示するための、ＧＵＩとして生成された時間ベース・メディア・プレイヤまたは表示ウィンドウのサイズ変更を示す図である。
【図１０Ｄ】サイズ変更動作中の時間ベース・メディア・プレイヤの表示を制御する方法の１つを示す流れ図である。
【図１０Ｅ】サイズ変更動作の例を示す図である。
【図１０Ｆ】サイズ変更動作の例を示す図である。
【図１１】本発明の一実施形態による、ＧＵＩとして生成された時間ベース・メディア・プレイヤのお気に入り／チャンネル・ドロワ・ウィンドウを提供する方法を示す流れ図である。
【図１２Ａ】本発明の一実施形態による、ＧＵＩでの時間ベース・メディアの再生または他の処理に関する適応チャプタ／時間選択を提供する方法を示す流れ図である。
【図１２Ｂ】ユーザ入力（たとえばカーソル移動の速度）に応答してチャプタ・インジケータ（たとえばチャプタ番号またはチャプタ名）を適応式にスクロールするチャプタ選択インターフェースの例を示す図である。
【図１３】本発明の一実施形態による、ＧＵＩとして生成された時間ベース・メディア・プレイヤの補助ドロワ／パネルを提供する方法を示す流れ図である。
【図１４】本発明の一実施形態による、ＧＵＩでの時間ベース・メディアの再生または他の処理のための１つの機構または機構の組合せを提供する実行可能コードおよび／または他のデータを保管する機械可読媒体のブロック図である。
【発明を実施するための形態】
【００１７】
ハードウェアの概要
図１は、本発明の一実施形態による、メディア・データを処理することができるコンピュータ・システムのネットワークの図である。図１からわかるように、ネットワーク１００には、インターネット１２２を介して一緒に結合される複数のクライアント・コンピュータ・システムが含まれる。用語「インターネット」が、ネットワークのネットワークを指すことを諒解されたい。そのようなネットワークでは、ＴＣＰ／ＩＰ、ＡＴＭ、ＳＮＡ、ＳＤＩなどの、情報の交換のためのさまざまなプロトコルを使用できる。インターネットの物理的接続と、インターネットのプロトコルおよび通信手順は当業者に周知である。
【００１８】
インターネット１２２へのアクセスは、通常は、インターネット・サービス・プロバイダ（ＩＳＰ）、たとえばＩＳＰ１２４およびＩＳＰ１２６によって提供される。クライアント・コンピュータ・システム１０２、１０４、１１８、および１２０などのクライアント・システムのユーザは、通常は、ＩＳＰ１２４および１２６などのインターネット・サービス・プロバイダを介してインターネットへアクセスする。インターネットへのアクセスによって、クライアント・コンピュータ・システム１０２、１０４、１１８、および１２０および／またはウェブ・サーバ・システム１２８などの複数のディジタル処理システムの間での情報（たとえば電子メール、テキスト・ファイル、メディア・ファイルなど）の転送が容易になる。たとえば、クライアント・コンピュータ・システム１０２、１０４、１１８、および１２０および／またはウェブ・サーバ１２８のうちの１つまたは複数が、クライアント・コンピュータ・システム１０２、１０４、１１８、および１２０および／またはウェブ・サーバ１２８のうちの別の１つまたは複数にメディア・データ（たとえば、ビデオおよびオーディオ、ビデオ、またはオーディオ）を供給することができる。たとえば、本発明の一実施形態では、クライアント・コンピュータ・システム１０２、１０４、１１８、および１２０の１つまたは複数が、ウェブ・サーバ１２８などのリモート位置に保管されているであろう時間ベース・メディア・データの再生を要求することができる。リモート保管の場合に、データを、ファイルとして転送（たとえばダウンロード）することができ、その後、ファイルの転送の後に再生するか、ストリーミング・メディア・システムが使用可能な場合には、転送が行われている間にクライアント側でデータを再生することができる。もう１つの実施形態では、要求された時間ベース・メディア・データを、クライアント・コンピュータ・システム１０２、１０４、１１８、および／または１２０でローカルに保管することができる。ローカル保管の場合に、クライアント・システムは、ネットワーク接続を必要とせずに、再生システム（たとえばＱｕｉｃｋＴｉｍｅプレイヤ）を使用して、時間ベース・メディアを再生することができる。
【００１９】
ウェブ・サーバ１２８には、通常は、ワールド・ワイド・ウェブのプロトコルなどの１つまたは複数のデータ通信プロトコルを用いて動作する少なくとも１つのコンピュータ・システムが含まれ、したがって、ウェブ・サーバ１２８は、通常はインターネット１２２に結合される。任意選択として、ウェブ・サーバ１２８は、クライアント・コンピュータ・システムにインターネットまたは他のネットワークへのアクセスを提供することができるＩＳＰの一部としてもよい。クライアント・コンピュータ・システム１０２、１０４、１１８、および１２０は、それぞれ、適当なウェブ・ブラウジング・ソフトウェアを用いて、ウェブ・サーバ１２８によって供給することができるＨＴＭＬ文書（たとえばウェブ・ページ）などのデータにアクセスする。そのようなデータによって、クライアント・コンピュータ・システム１０２、１０４、１１８、および１２０によって再生／提示することができるＱｕｉｃｋＴｉｍｅムービーなどのメディアを供給することができる。
【００２０】
ＩＳＰ１２４は、モデム・インターフェース１０６を介してクライアント・コンピュータ・システム１０２にインターネット接続性を提供し、このモデム・インターフェース１０６は、クライアント・コンピュータ・システム１０２の一部とみることができる。クライアント・コンピュータ・システム１０２、１０４、１１８、および１２０は、Ｍａｃｉｎｔｏｓｈコンピュータ、「ネットワーク」コンピュータ、ハンドヘルド／ポータブル・コンピュータ、ウェブＴＶシステム、または他のタイプのディジタル処理システム（たとえば、ディジタル処理機能を有するセル電話）などの通常のデータ処理システムとすることができる。
【００２１】
同様に、ＩＳＰ１２６は、クライアント・コンピュータ・システム１０４、１１８、および１２０をインターネットに接続させる。しかし、図１に示されているように、そのような接続の仕方は、クライアント・コンピュータ・システム１０２、１０４、１１８、および１２０などのさまざまなクライアント・コンピュータ・システムによって変化する。たとえば、図１に示されているように、クライアント・コンピュータ・システム１０４は、モデム・インターフェース１０８を介してＩＳＰ１２６に結合されるが、クライアント・コンピュータ・システム１１８および１２０は、ローカル・エリア・ネットワーク（ＬＡＮ）の一部である。モデム１０６および１０８として図示されたインターフェース１０６および１０８は、それぞれ、アナログ・モデム、ＩＳＤＮモデム、ケーブル・モデム、衛星伝送インターフェース（たとえば「Ｄｉｒｅｃｔ ＰＣ」）、無線インターフェース、または、クライアント・コンピュータ・システムなどのディジタル処理システムを別のディジタル処理システムに結合するための他のインターフェースを代表している。クライアント・コンピュータ・システム１１８および１２０は、それぞれネットワーク・インターフェース１１４および１１６を介してＬＡＮバス１１２に結合される。ネットワーク・インターフェース１１４および１１６は、イーサネット（登録商標）・タイプ、非同期転送モード（ＡＴＭ）、または他のタイプのネットワーク・インターフェースとすることができる。ＬＡＮバスは、ゲートウェイ・ディジタル処理システム１１０にも結合され、このゲートウェイ・ディジタル処理システム１１０は、ファイヤウォールおよび他のインターネット関連サービスをＬＡＮに提供することができる。ゲートウェイ・ディジタル処理システム１１０は、ＩＳＰ１２６に結合されて、クライアント・コンピュータ・システム１１８および１２０をインターネット接続している。ゲートウェイ・ディジタル処理システム１１０には、たとえば、通常のサーバ・コンピュータ・システムを含めることができる。同様に、ウェブ・サーバ１２８には、通常のサーバ・コンピュータ・システムを含めることができる。
【００２２】
システム１００を用いて、クライアント・コンピュータ・システム１０２、１０４、１１８、および１２０および／またはウェブ・サーバ６２８のうちの１つまたは複数が、クライアント・コンピュータ・システム１０２、１０４、１１８、および１２０および／またはウェブ・サーバ１２８のうちの別の１つまたは複数に時間ベース・メディア・データ（たとえばビデオおよびオーディオ、ビデオ、またはオーディオ）を提供できるようにすることができる。下で説明するように、本発明は、メディア・データの再生および処理のための他の機能性を促進する。
【００２３】
図２は、本発明の一実施形態による、時間ベース・メディア・データを処理するのに使用することができるディジタル処理システムのブロック図である。たとえば、図２に示されたディジタル処理システム１５０は、クライアント・コンピュータ・システム（たとえばクライアント・コンピュータ・システム１０２、１０４、１１８、および／または１２０）、ウェブ・サーバ・システム（たとえばウェブ・サーバ１２８）、通常のサーバ・システムなどとして使用することができる。さらに、ディジタル処理システム１５０は、ＩＳＰ１２４または１２６などのインターネット・サービス・プロバイダの１つまたは複数の機能を実行するのに使用することができる。ディジタル処理システム１５０を、モデムまたはネットワーク・インターフェース１６８を介して外部システムにインターフェースすることができる。モデムまたはネットワーク・インターフェース１６８は、ディジタル処理システム１５０の一部とみることができることを諒解されたい。モデムまたはネットワーク・インターフェース１６８は、アナログ・モデム、ＩＳＤＮモデム、ケーブル・モデム、トークン・リング・インターフェース、衛星伝送インターフェース、無線インターフェース、または、複数のディジタル処理システムの間のデータ通信を提供する他のインターフェースとすることができる。
【００２４】
ディジタル処理システム１５０には、１つまたは複数のプロセッサを代表しているプロセッサ１５２が含まれている。このプロセッサ１５２には、Ｍｏｔｏｒｏｌａ社のＰｏｗｅｒＰＣプロセッサ、Ｉｎｔｅｌ社のＰｅｎｔｉｕｍ（登録商標）（またはｘ８６）プロセッサなどの１つまたは複数の通常のタイプのそのようなプロセッサを含めることができる。メモリ１５４が、バス１５６によってプロセッサ１５２に結合される。メモリ１５４は、ダイナミック・ランダム・アクセス・メモリ（ＤＲＡＭ）とすることができ、メモリ１５４に、スタティックＲＡＭ（ＳＲＡＭ）を含めることもできる。プロセッサを、他のタイプの記憶域／メモリ（たとえばキャッシュ、フラッシュ・メモリ、ディスクなど）に結合することもでき、これらは、メモリ１５４の一部としても、メモリ１５４とは別としてもよい。
【００２５】
バス１５６は、さらに、プロセッサ１５２を、ディスプレイ・コントローラ１５８、大容量メモリ１６２、モデムまたはネットワーク・インターフェース１６８、および入出力（Ｉ／Ｏ）コントローラ１６４に結合する。大容量メモリ１６２は、磁気、光学、光磁気、テープ、および／または他のタイプの情報保管用の機械可読媒体／デバイスを代表している。たとえば、大容量メモリ１６２は、ハード・ディスク、読取専用または書込可能の光学ＣＤ（たとえばＣＤ ＲＯＭ、ＤＶＤ）を代表している。ディスプレイ・コントローラ１５８は、通常の形でディスプレイ１６０を制御し、ディスプレイ１６０は、陰極線管（ＣＲＴ）ディスプレイ、液晶ディスプレイ（ＬＣＤ）、プラズマ・ディスプレイ、または他のタイプのディスプレイ装置を表すことができる。Ｉ／Ｏコントローラ１６４は、Ｉ／Ｏデバイス１６６を制御し、Ｉ／Ｏデバイス１６６には、１つまたは複数のキーボード、マウス／トラックボールまたは他のポインティング・デバイス、マイクロフォン（音声認識機能用）、磁気および／または光学ディスク・ドライブ、プリンタ、スキャナ、ディジタル・カメラ、マイクロフォンなどを含めることができる。
【００２６】
ディジタル処理システム１５０はシステムの１例を示しているにすぎず、そのシステムは本発明と共に使用できる多数の異なる構成およびアーキテクチャを有することができることを諒解されたい。たとえば、Ｍａｃｉｎｔｏｓｈおよび他のシステムは、周辺バス、専用キャッシュ・バスなどの複数のバスを有することが多い。その一方で、本発明のディジタル処理システムとして使用することができるネットワーク・コンピュータは、たとえば、ハード・ディスクまたは他の大容量記憶装置を含まない場合があるが、モデムまたはインターフェース１６８などのネットワーク接続を介して、プロセッサ１５２によって処理されるルーチンおよび／またはデータを受信することができる。同様に、当技術分野で既知のウェブＴＶシステムは、本発明のディジタル処理システムとみることができるが、そのようなシステムには、Ｉ／Ｏデバイス１６６に関して上で説明したものなどの１つまたは複数のＩ／Ｏデバイスが含まれない場合がある。さらに、セル電話および／またはポケット・ベル機能を使用することができるポータブル通信データ処理システムは、本発明と共に使用することのできるディジタル処理システムとみることができる。
【００２７】
図２のシステム１５０では、大容量メモリ１６２（および／またはメモリ１５４）に、本発明に従って処理することのできる時間ベース・メディア（たとえばビデオ、オーディオ、ムービーなど）を保管することができる。代替案では、メディア・データは、たとえばモデムまたはネットワーク・インターフェース１６８を介して、ディジタル処理システム１５０によって受信し、たとえばディスプレイ１６０および／またはＩ／Ｏデバイス１６６を介して、ディジタル処理システム１５０によって保管および／または提示することができ、Ｉ／Ｏデバイス１６６には、オーディオ・スピーカ、ヘッドホン、および／または他のメディア再生出力デバイスを含めることができる。一実施形態では、パケット化されたメディア・データを、本発明によるシステム１５０による処理のためにＱｕｉｃｋＴｉｍｅフォーマットに従って、ＬＡＮおよび／またはインターネットなどのデータ通信ネットワークを介して送信することができる。その一方で、ディジタル処理システム１５０は、大容量メモリ１６２、メモリ１６４、および／またはディジタル処理システム１５０によってアクセス可能な別の機械可読媒体に時間ベース・メディア・データならびに本発明による時間ベース・メディア・データの処理の機能性を提供する実行可能コードをローカルに保管することができる。
【００２８】
本発明の一実施形態の概要
図３Ａに、本発明の一実施形態による、ＧＵＩ、具体的には、時間ベース・メディア・データの表示、制御、および／または他の処理のための時間ベース・メディア・プレイヤ表示ウィンドウを示す。
【００２９】
図からわかるように、時間ベース・メディア・プレイヤ（メディア・プレイヤ）２００は、通常はコンピュータまたは他のディジタル処理システムのディスプレイのウィンドウとして表示されるが、このメディア・プレイヤ２００には、ＱｕｉｃｋＴｉｍｅムービーなどの時間ベース・メディア・データを処理するための複数の表示機能および制御機能が含まれる。プレイヤ・ウィンドウ２００は、クローズ・ボックス２２２を使用して「閉じる」ことができる（たとえば、ユーザは、カーソルをこのボックスの上に置き、カーソルがクローズ・ボックス上に置かれている間にマウスのボタンなどのボタンを押下げ、離すことによって、このボックスを「クリック」して、ウィンドウを閉じることができる）。
【００３０】
メディア・プレイヤ２００には、時間ベース・メディアに関連するムービーまたは他のイメージを表示するためのムービー表示ウィンドウ２０２が含まれる。さらに、メディア・プレイヤ２００の時間／チャプタ表示コントロール領域２０４が、特定の時間ベース・メディア・ファイル（たとえば、プレイヤ２００によって処理される特定のムービー）に関連する時間の表示および／または制御のための機能性を提供する。下で説明するように、時間ベース・メディア・ファイルは、「チャプタ」またはセクションにサブインデクシングすることができ、これらの「チャプタ」またはセクションは、時間ベース・メディア・ファイルの時間セグメントに対応し、これらのチャプタにタイトルをつけることもできる。したがって、ユーザは、時間ベース・メディア・ファイルをそこから再生する時間またはその中で再生する時間セグメントを表示または選択することができる。そのような選択は、下で説明するように、特定のチャプタ名および／または時間ベース・メディア・ファイルの時間の長さに関する特定の時間に基づくものとすることができる。
【００３１】
メディア・プレイヤ２００には、時間ベース・メディアの再生、表示、および／または他の処理を制御する多数の他の機構が含まれる。たとえば、ボリューム・ダイヤル２２０によって、オーディオ出力レベル（たとえば、スピーカ、ヘッドホン、または他のオーディオ出力デバイスを介する）が制御される。一実施形態では、ポインティング・デバイス（たとえば、マウス、トラックボール、タッチパッド、キーボードの矢印キーなど）または音声認識を介して制御されるカーソルによって、ユーザが、ダイヤル２２０ならびにメディア・プレイヤ２００の他の特徴を制御できるようになっている。たとえば、一実施形態では、ユーザが、ポインティング・デバイスを使用してボリューム・ダイヤル２２０の上にカーソルを置き、ポインティング・デバイスの「クリック」ボタンを押下げたままにし（ボリューム・ダイヤル・アイコン２２０を選択または「アクティブにする」ために）、その後、カーソルを上下に移動して、レベル／ボリュームを上げ下げすることによって、オーディオ出力レベル／ボリュームを制御することができる。一実施形態では、ボリューム・レベル表示／コントロール２１８に、この表示で１つまたは複数のグラフィカル「レベル・ライン」を強調表示することによって現在のボリュームが表示され、ここでは、より多くのラインが強調表示される時に、ボリュームが高い。したがって、ダイヤル２２０が、オーディオ出力レベルを上げるために「上に回転」される時に、より多くのラインが強調表示され、逆に、ダイヤル２２０が、ボリュームを下げるために「下に回転」される時に、より少ないラインが、ボリューム・レベル表示コントロール２１８で強調表示される。図３Ａに示された実施形態では、ユーザが、カーソルをボリューム・レベル／表示コントロール２１８の上に置き、アイコンをアクティブにし（たとえばマウスまたは他のポインティング・デバイスの選択／クリック・ボタンを押し、そのままに保つことによって）、カーソルを右に（ボリュームを上げるために）または左に（ボリュームを下げるために）移動することによって、オーディオ出力レベル／ボリュームを変更することもでき、この場合に、ダイヤル２２０は、それぞれ上下に回され、ボリューム・レベル／表示コントロール２１８のレベル・ラインが、それ相応に強調表示される。また、一実施形態では、ユーザが、オーディオ・アイコン２１７を選択（たとえば、それを「クリック」）して、プレゼンテーションのオーディオ部分をオフにすることができる。図からわかるように、メディア・プレイヤ２００には、（現在選択されている）時間ベース・メディア・ファイルの再生および一時停止を可能にする再生ボタン２１６および一時停止ボタン２１２も含まれる。
【００３２】
下で説明するように、本発明は、主ウィンドウまたはメディア・プレイヤ２００ウィンドウから「開かれる」副ウィンドウまたは「ドロワ」ウィンドウまたは「パネル」ウィンドウまたはトレイ・ウィンドウを提供する。したがって、ドロワ・ウィンドウまたはパネル・ウィンドウまたはトレイ・ウィンドウは、ユーザ入力に応答して開閉される時に、たとえば、図４、図５Ａ、図６Ａ、および図６Ｂに示されているように、メディア・プレイヤ２００ウィンドウから開閉されるひきだし（ドロワ）に似る。これらのドロワ・ウィンドウ（たとえば、お気に入り／チャンネル・ドロワ・ウィンドウ２３０）は、一実施形態では、主ウィンドウの一部であり、主ウィンドウと共に移動され、主ウィンドウと共に開かれるか閉じられる。すなわち、主ウィンドウがデスクトップ（ディスプレイ画面）上で移動される時に、ドロワ・ウィンドウが、主ウィンドウと共に移動し、主ウィンドウに取り付けられているように見える。主ウィンドウが最初に開かれる時に、ドロワ・ウィンドウのハンドル部分が開かれ、表示され、主ウィンドウに取り付けられているように見える。主ウィンドウを閉じる（たとえばディスプレイ画面から除去する）時に、ドロワ・ウィンドウが閉じられる。ドロワ・ウィンドウには、一実施形態では、通常、ドロワ・コントロール（たとえばドロワ・コントロール２１４）を含むハンドル部分が含まれ、このドロワ・コントロールは、ドロワ・ウィンドウを開くようにスライドさせる（たとえば、お気に入り／チャンネル・アイコンを表示する）のに使用することができ、ドロワ・ウィンドウが開かれている場合には、ドロワ・ウィンドウを閉じ、その結果、通常は主ウィンドウの縁で主ウィンドウに取り付けられるハンドル部分だけが表示されるようにするのに使用することができる。ドロワ・ウィンドウのハンドル部分には、サイズ変更コントロール２０８などの他のコントロールも含めることができる。一実施形態では、メディアを表すアイコン（たとえば「お気に入り」または「チャンネル」）などのオブジェクトを、ドロワ・ウィンドウの外の領域から選択することができ（たとえば、デスクトップ上のアイコンを選択することができる）、ドロワ・ウィンドウの内側の所定の（たとえば「タイリングされた」）領域にドラッグすることができる。これによって、一実施形態では、選択されたオブジェクトが、「お気に入り」または「チャンネル」になる。同様に、あるオブジェクト（たとえば、お気に入りメディアまたはチャンネル・メディアを表すアイコン）を、ドロワ・ウィンドウ内で選択し、そのウィンドウの外にドラッグする（たとえば、デスクトップまたはデスクトップ上のフォルダにドラッグするか、ごみ箱またはごみ箱機能を表すアイコンにドラッグする）ことができる。これは、選択されたオブジェクトのエイリアスまたはショート・カットの作成（フォルダにドラッグされた時）、またはドロワ・ウィンドウからのオブジェクトの削除のいずれかの効果を有する。したがって、一実施形態では、ドロワ・ウィンドウが、そこへまたはそこからオブジェクト（たとえばお気に入りまたはチャンネルのアイコン）をドラッグできるデスクトップ・ウィンドウとして働き、メディア・データを提示する（たとえば静止イメージまたはムービーを表示するかオーディオだけを再生するなど）主ウィンドウの一部に見える。
【００３３】
メディア・プレイヤ２００のドロワまたはトレイは、時間ベース・メディア・ファイルの再生または他の処理に関連する追加の機能性または情報を提供する。たとえば、下で説明するコントロール・ボタン２０６に関連するトレイに、時間ベース・メディア・ファイルの再生および他の処理を制御する複数の他の機構が含まれ、この機構には、たとえば、オーディオ・バランス、低音、および高音のコントロール、前後スキャン・コントロール、ステップ・バック／フォワード・コントロールなどを含めることができる。したがって、ユーザは、コントロール・ボタン２０６をアクティブにすることができ（たとえば、カーソルがコントロール・ボタン２０６の上にある間にポインティング・デバイスでクリック／ダブル・クリックすることによって）、一実施形態では、コントロール・パネルが、メディア・プレイヤ２００ウィンドウから「スライド」し、メディア・プレイヤ２００の下に隠された／閉じられたドロワであるかのように見える。同様に、お気に入り／チャンネル・ドロワ・コントロール２１４は、ユーザによってアクティブにされる（たとえばポインティング・デバイスを使用して）時に、下でさらに詳細に説明するお気に入り／チャンネル・ドロワを開く。最後に、情報ボタン２１０は、アクティブにされた時に情報トレイ２５０を開き、このトレイは、一実施形態では、メディア・プレイヤ２００からスライドし、メディア・プレイヤ２００の下に隠された／閉じられたドロワであるかのように見える。
【００３４】
メディア・プレイヤ２００またはモーション・ビデオ表示ウィンドウ２０２のサイズも、サイズ変更コントロール２０８をアクティブにすることによって変更することができる。一実施形態では、メディア・プレイヤ２００が、デフォルトの最小サイズで表示される。この実施形態では、サイズ変更コントロール２０８がアクティブにされた時に、２つのアニメーション付きの長方形が表示され、一方のアニメーション付き長方形は、モーション表示ウィンドウ２０２（その中に表示されるイメージと共に）のサイズを表し、もう一方のアニメーション付き長方形は、メディア・プレイヤ２００ウィンドウを表す。アニメーション付き長方形のそれぞれが、これら２つのウィンドウの１つの現在選択されているサイズを表し、したがって、アニメーション付き長方形のそれぞれが、現在選択されているサイズが最終的にユーザによって選択された場合のそのウィンドウのサイズを示す。したがって、サイズ変更コントロール２０８をカーソルによって「ドラッグ」して、ウィンドウ２０２のサイズがしきい値サイズまで増やされるまでウィンドウ２００のサイズを変更せずに、モーション・ビデオ表示ウィンドウ２０２（およびそれによって表示されるイメージ）のサイズを変更することができる。このしきい値サイズは、一実施形態では、寸法３２０×２４０画素のメディア・プレイヤ２００またはウィンドウ２０２の縁に実質的に対応する。これが発生する時には、それ以上モーション・ビデオ表示ウィンドウ２０２を拡大しようとする試みによって、メディア・プレイヤ２００ウィンドウおよびウィンドウ２０２が一緒に拡大される。言い換えると、外側のウィンドウ長方形が、最小（デフォルト・サイズ）より大きい場合に、２つの長方形が、一緒に比例して拡大縮小される。しかし、ユーザが、メディア・プレイヤ２００ウィンドウのアニメーション付き長方形を最小サイズより小さく縮小しようとする場合に、モーション・ビデオ表示ウィンドウ２０２（およびそのアニメーション付き長方形）だけが縮小され、メディア・プレイヤ２００ウィンドウのサイズは、最小サイズから変更されないままになる。
【００３５】
図３Ｂに、オーディオのみのプレイヤのウィンドウの例を示す。図３Ｂのプレイヤ・ウィンドウには、図３Ｂのプレイヤ・ウィンドウを介してオーディオ・メディアだけが再生されることを除いて、図３Ａのプレイヤと同一のコントロールおよびドロワを含めることができる。
【００３６】
本発明のさまざまなインターフェースを介して提示されるメディアが、オーディオを伴うムービー、またはオーディオなしのムービー、またはオーディオのみの時間ベースのメディア（たとえば会話または音楽）、または静止画像、もしくはこれらのメディアの組合せに制限されないことを諒解されたい。また、ドロワに、メディアまたはメディアのプレゼンテーションの制御に関連する、任意の数の異なるタイプのコントロールまたは、一般に、オブジェクトを含めることができることを諒解されたい。ドロワ内のこれらのコントロールを用いて、ユーザが、メディアのプレゼンテーションの操作および設計または他の形でのその制御を行うことができる。ドロワには、メディアのコントロール（たとえばコントロール・ボタン）と、お気に入りまたはチャンネルの組合せを含めることができるが、図４、図６Ａ、および図６Ｂに示された実施形態では、コントロールが、お気に入りおよび／またはチャンネルを含むドロワと別の１つのドロワに表示されている。また、１つの例で、お気に入りが、ユーザが（またはユーザの要求時にシステムが、またはシステムが独力で）お気に入りとしてメディアを指定する（Ｍｉｃｒｏｓｏｆｔ社のＩｎｔｅｒｎｅｔ ＥｘｐｌｏｒｅｒまたはＮｅｔｓｃａｐｅ社のＮａｖｉｇａｔｏｒなどのウェブ・ブラウザでウェブ・サイトをお気に入りとして選択するかブックマークとして選択する形に類似する）ことによって将来の使用のために保存することを決定した、単に事前に選択されたメディア（ローカルに保管されるかリモート・サイトから受信されたかのいずれか）であることを諒解されたい。また、プレイヤ・ウィンドウ（たとえばウィンドウ２００）が、お気に入りまたはチャンネルについて複数のドロワを有することができることを諒解されたい。たとえば、お気に入りのために２つの別のドロワと、チャンネルのために２つの別のドロワを設けることができる。コントロールも、別のドロワに配置することができる。
【００３７】
お気に入り／チャンネル・ドロワ
ここで図４を参照すると、本発明の一実施形態による、部分的に開かれたお気に入り／チャンネル・ドロワを示す、図３Ａの時間ベース・メディア・プレイヤが示されている。具体的に言うと、メディア・プレイヤ２００が、お気に入り／チャンネル・ドロワ２３０と共に示されている。一実施形態では、お気に入り／チャンネル・ドロワ・コントロール２１４の上にカーソルを置き、ポインティング・デバイス（たとえばマウス・ボタン）をクリックし保持することによるお気に入り／チャンネル・ドロワ・コントロール２１４のアクティブ化を伴ってもよいお気に入り／チャンネル・ドロワ・コントロール２１４に関するユーザ入力に応答して、お気に入り／チャンネル・ドロワ２３０を、メディア・プレイヤ・ウィンドウ２００に関する副ドロワ・ウィンドウとして「開く」ことができる。お気に入り／チャンネル・ドロワ２３０は、少なくとも部分的にメディア・プレイヤ２００によって部分的に隠され、それに取り付けられて見えるようになる。副ウィンドウとして開かれる前に、副ウィンドウのハンドルがウィンドウのとなりに表示される。このハンドルは、副ウィンドウが開かれた後に副ウィンドウに取り付けられたままになる。お気に入り／チャンネル・ドロワ・コントロール２１４がアクティブにされている間にカーソルを上下に移動することによって（たとえば、カーソルをコントロール２１４の上に置き、マウスのボタンを押し下げたままにする）、ユーザは、メディア・プレイヤ２００ウィンドウに対してさまざまなプロパティで表示されるお気に入り／チャンネル・ドロワ（ウィンドウ）２３０を閉じ、開くことができる。表示インターフェース、カーソル制御、およびドロワ・ユーザ・インターフェースに関する機構および用語の例が、参照によって本明細書に組み込まれる、１９９８年４月２８日発行の米国特許第５７４５０９６号明細書、表題「Ｄｅｓｋ Ｄｒａｗｅｒ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ」に記載されている。お気に入り／チャンネル・ドロワ２３０を、メディア・ドロワと称する場合もある。
【００３８】
通常、メディア・プレイヤ・ウィンドウ２００は、たとえばデスクトップ・ウィンドウの、デスクトップ上で移動することができる（たとえば、デスクトップでウィンドウをドラッグすることによって移動される）主ウィンドウとして表示される。メディア・プレイヤ・ウィンドウには、副ウィンドウであるドロワ２３０の表示を制御するための、ドロワ・コントロール２１４などのトリガ領域を含めることができる。ドロワ２３０を、副ウィンドウと称するが、ドロワ２３０は、一実施形態では、主ウィンドウに取り付けられ、主ウィンドウがデスクトップ上で移動される時に主ウィンドウと共に移動するという点で、効果的に主ウィンドウの一部であることを諒解されたい。カーソル制御デバイス（時々ポインティング・デバイスとも称する）を使用して、ディスプレイのカーソル位置を制御することができる。その代わりに、音声認識を使用して、お気に入り／チャンネル・ドロワを開閉することができる。カーソルが、トリガ領域の画面／表示領域上に置かれ、その領域が、お気に入り／チャンネル・ドロワ・ウィンドウの、ドロワ・ウィンドウが表示されない（たとえば図３Ａのように）第１状態で選択される（たとえば、マウスまたは他のカーソル選択／アクティブ化入力デバイスの押下げによって）時に、ユーザが、カーソルをドラッグ（たとえば下向きに）して、ドロワまたはその一部の内容を表示のために「開く」か見せることができ、この場合、ドロワが第２（または表示された／開かれた）状態になる。ドロワ・ウィンドウのこの第２状態を、図４および図５Ａに示す。ドロワは、スライドする（すなわち、ほぼ連続的な）アニメーションを用いてすべりながら開くか、閉じられた状態から「飛ぶように」開くことができる。同様に、ドロワは、スライドするアニメーションを用いてすべりながら閉じるか、スライドするアニメーションなしで飛ぶように閉じることができる。カーソルをさらに制御して、時間ベース・メディア・ソース・アイコンのドロワへの配置（たとえば、デスクトップまたはデスクトップ上のフォルダからドロワへアイコンをドラッグすることによって）、時間ベース・メディア・ソース・アイコンのドロワからの除去、ドロワまたは他のウィンドウ内の位置の間での時間ベース・メディア・ソース・アイコンの再配置、および／またはドロワに表示されたアイコンに関連するメディア・ファイルの再生のための選択（たとえば、カーソルをそのアイコンの上に置き、アイコンをアクティブにすることによって）を行うことができる。下で説明するように、メディア・プレイヤには、同様の形で操作して、本発明のＧＵＩメディア・プレイヤによって処理することのできる時間ベース・メディア・データに関する機能性および／または情報を提供することができる補助ドロワ・ウィンドウも含めることができる。
【００３９】
図４では、ドロワ２３０が、部分的に開かれて、お気に入り／チャンネル行２４４と行２４６の一部とが見せられた状態で示されている。お気に入り／チャンネル行２４４には、お気に入り／チャンネル・ウェル２３２、２３４、２３６、２３８、および２４０が含まれる。各お気に入り／チャンネル・ウェルは、一実施形態では、特定の時間ベース・メディア・ソースへの参照（たとえば表示／カーソル・アクティブ化されたアイコン）を含むことができる、ドロワ２３０内の固定された所定のタイリングされた表示位置を表し、この特定の時間ベース・メディア・ソースは、一実施形態では、特定の時間ベース・メディア・ファイルまたは特定の時間ベース・メディア・チャンネルとすることができる。たとえば、図４に示されているように、ウェル２３４に、メディア・ソース・アイコン２４８が含まれ、ウェル２３８に、メディア・ソース・アイコン２５０が含まれ、これらのそれぞれが、特定の時間ベース・メディア・ファイルまたは時間ベース・メディア・チャンネルを参照するか、非時間ベース・メディア・ファイルを参照することができる。ドロワの各行には、タイリングされたコンパートメントが含まれ、そのそれぞれが、１つのメディア・ソース・アイコンを保持するように設計される。タイリングされたコンパートメントは、固定された所定の位置を有し、これによって、任意の位置へのメディア・ソース・アイコンの配置が防止される（一実施形態で）。任意の位置にアイコンをドロップする試みは、使用可能な（まだアイコンによって占有されていない）ウェルへのアイコンの配置をもたらす。すなわち、配置は、タイリングされた（たとえば重なり合わない）位置に制限される。一実施形態では、メディア・プレイヤ２００を、図１に示されたものなどのクライアント・コンピュータ・システム上で生成し、表示することができ、メディア・ソース・アイコン２４８によって、ＱｕｉｃｋＴｉｍｅムービーなどの特定の時間ベース・メディア・ファイルを参照することができ、この時間ベース・メディア・ファイルは、クライアント・コンピュータ・システムによってローカルに保管されるか、要求に応答してメディア・プレイヤ２００による再生（または他のプレゼンテーションの形）のためにメディア・ファイルを供給するリモート位置（たとえばウェブ・サーバ・システム）にある。一実施形態では、そのような再生要求が、メディア・ソース・アイコン２４８をアクティブにすることによって（たとえば、その上をカーソルでポイントし、それをクリックすることによって）実行される。たとえば、時間ベース・メディア・ファイルにモーション・ビデオが含まれる場合に、それが、関連するメディア・ソース・アイコンをアクティブにした後に表示ウィンドウ２０２内に表示される。一実施形態では、ソース・アイコン（たとえばアイコン２４８）がアクティブにされる時に、そのアクティブにされるアイコンを含むウェルの縁の回りに強調表示が表示される。
【００４０】
さらに、メディア・ソース・アイコン２４８などのメディア・ソース・アイコンによって、ニュース・プロバイダ（たとえばＣＮＮ、Ｆｏｘ Ｎｅｗｓなど）、主要なネットワーク（たとえばＡＢＣ、ＮＢＣ、ＣＢＳなど）、ショッピング・ネットワーク、または別のチャンネルなどの特定のメディア・チャンネルを参照することができる。そのようなチャンネルは、インターネットに結合されたウェブ・サーバなどのメディア・ソースを介して通常は継続的な時間ベース・メディア情報／プログラミングを提供するソースに対応する。そのようなメディア・ソースは、ＱｕｉｃｋＴｉｍｅまたは他のメディア・フォーマットに従い、図１に示されたものなどのデータ処理ネットワークを介して転送することができるデータ・パケットにメディア情報をストリーム化することができ、そのようなデータは、ローカルに保管されない場合がある（おそらくはローカル再生に必要な短期的保管を除く）。そのようなメディアのアドレスは、メディア・ソース・アイコンに関連付けられ、ユーザによるすばやいアクセスのために保管される。
【００４１】
したがって、ウェルを、ユーザのディジタル処理システムからのファイルに関連するアイコンで満たすことができ（たとえば、ファイルを、デスクトップまたは他のウィンドウ／ディレクトリからドロワ内のウェルにドラッグすることができ、また、ドロワに関連するファイル・メニューを使用してアイコンをドロワ内のウェルに追加することができる）、また、リモート（たとえばウェブ）システムによって供給されたストリーム化された時間ベース・メディアに関連するアイコン（時々「ブックマーク」とも呼ばれる）で満たすことができる。一実施形態では、ユーザが、あるチャンネル、メディア（ウェブ）サーバなどを購読することができ、これらが、購読されたメディア・ソースに関連するアイコンを、ドロワ内のウェルおよび／またはそれに関連する他のディレクトリに供給する。したがって、一実施形態では、ドロワを、ユーザが変更することができ、また、その中の時間ベース・メディア・アイコンの転送、再配置、追加、または削除によって、リモート・サーバまたは他のディジタル処理システムが自動的に変更／更新することができる。一実施形態では、お気に入り／チャンネル・ドロワに、ユーザの「お気に入り」メディアに関連するアイコンを含めることができる。
【００４２】
一実施形態では、メディア・ソース・アイコンによって、それに関連するメディア・ソースへのグラフィカル参照が提供される。たとえば、モーション・ビデオの特定のフレームを、「サムネイル」として使用して、それに関連するメディア・ソース（たとえばファイル、チャンネルなど）を表すことができる。したがって、特定のメディア・ファイルまたは他のメディア・ソースからのデータ（たとえばフレーム）を使用して、ドロワ２３０内のメディア・ソース・アイコンを生成して、その特定のメディア・ファイルを参照することができる。その一方で、メディア・ソース・アイコンに、それに関連するメディア・ファイルまたはチャンネルを識別するためのテキストまたはシンボルまたは他のグラフィックスまたはイメージを含めることができる。たとえば、特定のニュースまたはネットワーク・チャンネルに関連するロゴ／シンボルを、そのチャンネルを参照するメディア・ソース・アイコンとして使用して、そのアイコンがアクティブにされた時にそれによって供給される時間ベース・メディアを再生することができる。
【００４３】
一実施形態では、特定の時間ベース・メディア・アイコンを、選択された時（たとえば、その上にカーソルを置くか、その上でポインティング・デバイスをシングル・クリックすることによって）にグラフィカルに強調表示することができる。そのような強調表示には、一実施形態では、選択された時間ベース・メディア・アイコンの周囲にボーダーを設けることが含まれる。選択には、アイコンのアクティブ化を含めることができるが、必ずしも含まれるわけではなく、後者の場合には、そのアイコンに関連するメディア（たとえばファイルまたはチャンネル）の実行／ロードが行われることを諒解されたい。たとえば、一実施形態では、特定の時間ベース・メディア・アイコンのアクティブ化が、そのアイコンを選択し、その後、クリックすることによって実行され、これによって、時間ベース・メディア・プレイヤ２００が、そのアイコンに関連する時間ベース・メディア・ファイルを再生する。一実施形態では、チャンネルのソース・アイコンがプレゼンテーションのために選択された（たとえば、ビデオの表示と関連オーディオの再生）後に、ドロワ２３０をスライドして閉じることができる。
【００４４】
図５Ａは、本発明の一実施形態による、ＧＵＩとして生成されたお気に入り／チャンネル・ドロワを提供する時間ベース・メディア・プレイヤの図である。具体的に言うと、図５Ａには、たとえば複数のウェル行を見せるために図４に示されたものより大きく開かれたドロワ２３０が示されており、これらのウェル行には、ウェル２４４および２４６が含まれ、後者は、図４に示されたメディア・プレイヤ２００の図では部分的に隠されていた。一実施形態では、可視のドロワ２３０の量をユーザが制御する。本発明の一実施形態では、ウェル行２４４および／または２４６などの選択されたウェルまたはウェル行を、メディア・サーバによって供給されるメディアのあるお気に入りまたはチャンネルなどの、あるメディア・ソースのために予約することができる。その一方で、他のウェルは、メディア・アイコンの保管に自由に使用することができる。一実施形態では、時間ベース・メディア・アイコンを、ディジタル処理システムの他の位置／ディレクトリ（たとえばデスクトップまたは他のウィンドウ）からの時間ベース・メディア・ソースに関連するアイコンおよび／またはファイル名としてドロワのウェルに転送すること、ドロワ内のあるウェルから別のウェルに転送すること、および／またはドロワからディジタル処理システムの別の位置／ディレクトリに転送することが可能である。一実施形態では、既知のカーソル・ドラッグ方法を使用して、そのような転送を容易にすることができる。
【００４５】
図５Ｂに、コンピュータ・システムのディスプレイ画面に表示することができる、本発明によるグラフィカル・ユーザ・インターフェースの例を示す。このインターフェースには、デスクトップ２００ｂと、プルダウン・メニュー２００ｈなどのプルダウン・メニューを有するメニュー・バー２００ａとが含まれる。デスクトップ２００ｂには、ハード・ディスクのアイコン２００ｆおよびフォルダのアイコン２００ｇ、ならびにメディア文書のアイコン２００ｄおよびごみ箱のアイコン２００ｃが含まれる。カーソル２００ｅも、デスクトップ上でメディア・プレイヤ２００の付近に表示されている。メディア・プレイヤ２００には、クローズ・ボックス２２２と、イメージを表示するための表示ウィンドウ２０２が含まれる。ウィンドウ２０２の下に、ドロワ２３０があり、このドロワ２３０は、行２４６および２４４を含む４つのウェルの行を示すように開かれている。４つのソース・メディア・アイコンがドロワ２３０内に示されている。行の下のハンドルに、ドロワ・コントロール２１４およびサイズ変更コントロール２０８が含まれる。これから図５Ｂを使用して、ドロワ２３０の内容を変更するさまざまな処理を説明する。メディア・ソース・アイコンは、デスクトップから、フォルダから、またはハード・ディスク・アイコンから、ドロワ２３０のウェルにアイコンをドラッグすることによって、ドロワ２３０に追加することができる。たとえば、カーソル２００ｅを使用して、アイコン２００ｄを選択し、ウェル２４２にドラッグし、これによって、アイコン２００ｄをドロワ２３０のウェル２４２に再配置することができる。この形で、アイコン２００ｄがムービーを表す場合に、このアイコンがドロワに追加され、したがって、ユーザが、単にドロワを開き、ウェル２４２内のこのアイコンを選択することによって、このアイコンによって表されるムービーの再生を選択することができる。この前述の処理を逆転し、これによってウェル２３０からアイコンを削除することができる。たとえば、カーソル２００ｅを使用して、メディア・ソース・アイコン２４８などのアイコンを選択し、その後、このアイコンを、ドロワ２３０のそのウェルからごみ箱２００ｃにドラッグすることができる。これによって、アイコン２４８がドロワ２３０から除去され、このアイコンおよびそれに関連するメディアがドロワ２３０内のアイコンを選択することによって選択できるお気に入りではなくなる。
【００４６】
ドロワ２３０にお気に入りを追加するもう１つの方法が、ムービーなどのメディアを開き、その結果、それがウィンドウ２０２内に表示される（オーディオ・ファイルの場合には、オーディオ・ファイルの再生の準備ができる）ようにすることである。その後、ユーザは、プルダウン・メニュー２００ｈを使用して、オプション「ａｄｄ ｆａｖｏｒｉｔｅ（お気に入りの追加）」を選択することができ、これによって、そのメディアが、ドロワ２３０の最初の使用可能なウェルに追加される。
【００４７】
ドロワ２３０内のアイコンは、アイコンをドロワ２３０からデスクトップ（ごみ箱を除く）にドラッグすることによって、メディアへのショート・カットまたはエイリアスを作成するのに使用することもできる。
【００４８】
補助ドロワ／パネル
図６Ａは、本発明の一実施形態による、ＧＵＩとして生成された情報パネル（またはドロワ）ウィンドウを提供する時間ベース・メディア・プレイヤの図である。具体的に言うと、図６Ａには、「開かれた」情報ドロワ２５０を有する、図３Ａに示されたメディア・プレイヤ２００の最下部が示されている。情報ドロワ２５０は、メディア・プレイヤ２００ウィンドウに対して相対的に見せる（または開く）か隠すことができる「ドロワ」または副ウィンドウも表す。一実施形態では、ドロワ２５０が、ウィンドウ２００に対して、ドロワ２３０がウィンドウ２００に対して振る舞うのと同一の形で振る舞う。たとえば、ドロワ２５０は、ウィンドウ２００がデスクトップで移動される時に、ウィンドウ２００に取り付けられて見え、これと共に移動する。情報ドロワ２５０は、一実施形態では、主に、現在選択されているメディアに関連するさまざまなタイプの情報の１つまたは組合せを表示するのに使用される。そのような情報には、著作権／商標情報、暗号化情報、データ圧縮情報、他のクレジット、警告などを含めることができるが、これらに制限はされない。たとえば、図６Ａに示されているように、情報ドロワ２５０に、メッセージ「Ｃｏｍｐｒｅｓｓｅｄ ｗｉｔｈ Ｍｅｄｉａ Ｃｌｅａｎｅｒ（商標）（Ｍｅｄｉａ Ｃｌｅａｎｅｒ（商標）を用いて圧縮）」が表示される。
【００４９】
メディア・プレイヤ２００ウィンドウが図３Ａに示されているように見える（すなわち、情報ドロワ２５０が閉じている）時に、情報ドロワ２５０によって表示される情報を見るために、情報ボタン２１０を選択することができる（たとえば、カーソルをボタン２１０の上に置き、マウス・ボタンなどの選択ボタンを押し、離すことによって）。情報ボタン２１０の選択に応答して、情報ドロワ２５０が、開き（たとえば、ウィンドウ２００の下から外へスライドして現れることによって）、たとえば図６Ａに示されているように、現在のメディアに関する情報を見せる。
【００５０】
図６Ｂは、本発明の一実施形態による、ＧＵＩとして生成されたコントロール・ドロワ・ウィンドウを提供する時間ベース・メディア・プレイヤの図である。具体的に言うと、図６Ｂには、「開かれた」コントロール・ドロワ２５２を有する、図３に示されたメディア・プレイヤ２００の最下部が示されている。コントロール・ドロワ２５２は、メディア・プレイヤ２００ウィンドウに対して相対的に見せる（または開く）か隠すことができる「ドロワ」または副ウィンドウも表す。一実施形態では、ドロワ２５２が、ウィンドウ２００に対して、ドロワ２３０がウィンドウ２００に対して振る舞うのと同一の形で振る舞う。たとえば、ドロワ２５２は、ウィンドウ２００がデスクトップで移動される時に、ウィンドウ２００に取り付けられて見え、これと共に移動する。本発明の一実施形態では、コントロール・ドロワ２５２が、メディア・プレイヤ２００による時間ベース・メディアの再生または他の処理の追加のコントロール／機能性を表示するために設けられる。図６Ｂおよびコントロール・ドロワ２５２に示されているように、そのような情報には、オーディオ低音、高音、およびバランスのコントロール、フォワード／バックワード・スキャン、スキップなどを含めることができるが、これらに制限はされない。
【００５１】
メディア・プレイヤ２００ウィンドウが図３Ａに示されているように見える（すなわち、コントロール・ドロワ２５２が閉じている）時に、コントロール・ドロワ２５２によって提供されるコントロール／機能を使用するか見るために、コントロール・ボタン２０６を選択することができる（たとえば、カーソルをボタン２０６の上に置き、マウス・ボタンなどの選択ボタンを押し、離すことによって）。コントロール・ボタン２０６の選択に応答して、コントロール・ドロワ２５２が、開き（たとえば、ウィンドウ２００の下から外へスライドして現れることによって）、たとえば図６Ｂに示されているように、時間ベース・メディアの再生または他の処理を制御するコントロールを見せる。
【００５２】
時間／チャプタの選択および表示
図７Ａおよび７Ｂに、本発明の一実施形態による、ＧＵＩとして生成された時間ベース・メディア・プレイヤの時間／チャプタ表示コントロール、具体的には、適応チャプタ表示／コントロールを示す。本発明の一実施形態では、時間ベース・メディア・ファイルにインデックスをつけてチャプタにすることができ、各チャプタは、時間ベース・メディア・ファイルの特定の時間セグメントの先頭（および末尾）をマークする。そのようなチャプタは、メディア・ファイルについて事前に定義するか、ユーザが決定することができる。各チャプタに、そのインデックス番号によってタイトルを付ける（たとえば、第２チャプタに「チャプタ２」など）か、説明的なタイトル（たとえば「結婚シーン」）を与えることができる。したがって、チャプタは、通常は、時間ベース・メディア・ファイルの時間または時間範囲を示すかこれに対応する説明（たとえばテキスト）であることを諒解されたい。また、チャプタのシーケンシャル・リストによって、時間ベース・メディア・ファイルの連続的な時間全体を表すことができる。
【００５３】
図７Ａでは、メディア・プレイヤ２００の時間／チャプタ表示／コントロール２０４が示されており、これには、それぞれ時間ベース・メディア・ファイル／チャンネルの対応するチャプタおよび現在時間を示す適応チャプタ表示／コントロール２６０および時間表示２６２が含まれる。図７Ａに示されている適応チャプタ表示／コントロール２６０は、アイドル状態または非選択状態であり、この状態では、現在のチャプタ（「Ｓｗｉｍ ｅｘｃｉｔｅｄｌｙ」というタイトルが付けられている）が、「Ｓｗｉｍ ｅｘｃｉ．．．」によって示されている所定のアイドル状態表示サイズに切り詰められる。
【００５４】
その一方で、適応チャプタ表示／コントロール２６０が、図７Ｂに示されたアクティブ状態である時には、一実施形態では、そのサイズが、現在のチャプタのタイトル全体を表示するようにされる。一実施形態では、適応チャプタ表示／コントロール２６０が、チャプタを変更するかブラウズ／スクロールするためのユーザ入力に応答してアクティブになる。このユーザ入力は、たとえば、カーソルが区域２６０の上にある間にポインティング・デバイス（たとえば、マウス、トラックボールなど）をクリックし、保持することを含めることができる。その代わりに、ユーザ入力に、ディジタル処理システムによって認識される音声コマンドを含めることができる。その後、ユーザは、カーソルを上下に移動して前のチャプタまたは次のチャプタを表示する（たとえばマウスなどのポインティング・デバイスを介して）ことによって、適応チャプタ表示／コントロール２６０によって表示されるチャプタを変更させることができる。
【００５５】
一実施形態では、適応チャプタ表示／コントロール２６０の中央レベルまたは他の事前に定義された位置の上下に指定された距離だけカーソルを上下に移動するのに要する時間（たとえばカーソル移動の速度）を使用して、適応チャプタ／表示コントロール２６０に表示されるチャプタのスクロール速度が決定される。したがって、一実施形態では、カーソル移動が早いほど、表示２６０内でチャプタが早く上下にスクロールし、逆に、カーソル移動が遅いほど、適応チャプタ／表示コントロール２６０の区域内でチャプタが遅くスクロールする。
【００５６】
一実施形態では、ユーザが、適応チャプタ表示／コントロール２６０の上でカーソルを移動することによってチャプタを上下にスクロールする時に、そのチャプタに対応する時間も、時間表示２６２内で上下にスクロールする。一実施形態では、この時間を、時間表示２６２の上にカーソルを置き、ポインティング・デバイスの選択ボタンをクリックし、保持し、ポインティング・デバイスを用いてカーソルを上下に移動することによって、直接に変更することができる。それに応答して、チャプタ表示２６０も、その時間に対応して変化する。したがって、時間表示２６２とチャプタ表示２６０が、リンクされ、特定の時間を選択することによって、チャプタ表示２６０が対応するチャプタを表示するようになり、その逆も同様になる。さらに、本発明の一実施形態では、ユーザがカーソルを上下に移動する（たとえば、マウスなどのポインティング・デバイスを使用して）速度によって、時間またはチャプタ表示区域２６２および２６０の表示のスクロール速度が決定される。これを、下で図１２Ａおよび図１２Ｂに関してさらに説明する。
【００５７】
図７Ｃに、チャプタ指定機構２６０ａと上向き矢印２６０ｂと下向き矢印２６０ｃを含むチャプタ表示／コントロール区域２６０の例を示す。カーソル２６０ｄも、制御区域２６０の付近に示されているが、一実施形態では、区域２６０の外部にある。通常、区域２６０は、図７Ｃに示されているようにボーダー２６０ｅによって定義することができる。カーソル２６０ｄが、ボーダー２６０ｅ内にある時には、このボーダー内でドラッグを開始することによって、本明細書で説明するようにチャプタのスクロールを開始することができる。これを、図７Ｆないし７Ｊに関してさらに説明する。
【００５８】
図７Ｄに、一番最初のチャプタまたはセクションが選択され、区域２６０内に表示された時のチャプタ区域２６０の外見を示す。チャプタ指定機構２６０ａによって、これが最初のチャプタであることが示され、上向き矢印２６０ｂは強調表示されていないが、下向き矢印２６０ｃは強調表示されている。この強調表示の相違によって、ユーザが、メディア内で上にも移動できるのではなく、メディアの下だけに進めることが示される。図７Ｃでチャプタ２が選択されている状態では、ユーザがどちらの方向にも進めることに留意されたい。図７Ｅに示されているように、チャプタ区域２６０のチャプタ指定機構２６０ａによって最後のチャプタが示されている時には、上向き矢印２６０ｂだけが強調表示され、下向き矢印２６０ｃは強調表示されない。
【００５９】
図７Ｆ、図７Ｇ、および図７Ｈに、スクロール・アップ動作を示し、図７Ｉおよび図７Ｊに、スクロール・ダウン処理を示す。スクロールは、図７Ｆで、カーソル２６０ｄをチャプタ区域２６０内に置き、矢印２６１ａによって示されるようにカーソルを上向きに移動することによって開始される。通常、カーソルが、区域内に置かれ、その後、ユーザが、マウス・ボタンまたは他のボタンを押し、カーソルを移動しながらそのボタンを押し下げたままに保つことによってカーソルのドラッグを示す。ドラッグの開始の後に、上向き矢印２６０ｂの強調表示が始まり、下向き矢印２６０ｃが強調表示されなくなり、この場合ではチャプタ４から図７Ｈに示されているチャプタ２への上向きのスクロールの方向が示される。図７Ｇに、カーソル２６０ｄが、チャプタ表示コントロール区域２６０の中央点付近から上に約２／３の点に移動された、中間段階を示す。この段階では、チャプタ指定機構２６０ａとしてチャプタ３の表示がもたらされ、上向き矢印は、スクロール動作中に強調表示されたままになり、このスクロール動作は、図７Ｈで、カーソル２６０ｄが区域２６０の上の位置に来た時に終了する。スクロールは、マウス・ボタンまたは他のボタンが押し下げられ、チャプタ表示区域２６０で開始されたカーソルのアクティブ・ドラッグが示されている限り、継続することができる。
【００６０】
図７Ｉおよび図７Ｊに、カーソル２６０ｄを区域２６０内に置き、矢印２６１ｂによって示されるように下にドラッグすることによる反対方向のスクロールを示す。カーソル２６０ｄが下にドラッグされている時に、チャプタ指定機構が、図７Ｊに示されているようにチャプタ３からチャプタ４に変化し、カーソル２６０ｄが、図７Ｊに示されているように区域２６０の下側部分に近くなる。
【００６１】
図８Ａおよび図８Ｂに、本発明の一実施形態による、時間ベース・メディア・ファイル内の時間の範囲を再生（または他のプレゼンテーション）の際に選択するための、時間ベース・メディア・プレイヤのＧＵＩ機構を示す。図８Ａおよび図８Ｂに示されているように、時間表示２６２および適応チャプタ表示／コントロール２６０に加えて、時間／チャプタ表示／コントロール２０４に、タイム・バー２７１が含まれる。タイム・バー２７１は、現在の時間ベース・メディア・ファイルのタイム・ラインを表す。タイム・バー２７１上の現在時間マーカ２７４の位置によって、現在選択されているメディア・ファイルの現在時間（たとえば、ウィンドウ２０２内の現在表示されているフレームの時間の近似などの、現在再生されている時間）が示される。ユーザは、タイム・バー２７１に沿って現在時間マーカ２７４の位置をドラッグして、時間ベース・メディア・ファイルの現在時間を現在選択されている時間に変更することができる。一実施形態では、現在時間マーカ２７４が移動された時に、時間表示２６２および適応チャプタ表示／コントロール２６０が更新され（それぞれ現在時間および現在のチャプタを表示するように）、現在選択されている時間のフレームも、ウィンドウ２０２を更新するためにそのウィンドウに表示される。一実施形態では、時間ベース・メディア・ファイルが再生されつつある時に、現在時間マーカ２７４が、左から右へ移動して、時間ベース・メディア・ファイル（タイム・バー２７１の全長によって示される）のどれほどが、経過したまたは残っているかが示される。
【００６２】
さらに、選択開始マーカ２７０および選択終了マーカ２７２を用いて、時間ベース・メディア・ファイル内の時間範囲を選択することができる。この時間範囲を選択した後に、この時間範囲を用いて、時間ベース・メディア・ファイルの一部だけの再生（または他のプレゼンテーション）が可能になる。図８Ａでは、選択開始マーカ２７０が、タイム・バー２７１の左端に位置決めされており、これは、時間０および現在の時間ベース・メディア・ファイルの先頭に一致する。また、図８Ａでは、選択終了マーカ２７２が、タイム・バー２７１の右端に位置決めされており、これは、時間ベース・メディア・ファイルの末尾に対応する。したがって、マーカが図８Ａに示されているように位置決めされた時間ベース・メディア・ファイルを再生する場合には、時間ベース・メディア・ファイル全体が、先頭から、停止されない限り末尾まで、ウィンドウ２０２内で再生される。
【００６３】
その一方で、図８Ｂに示されているように、選択開始マーカ２７０が、図８Ａに示された位置より相対的に右に移動される。同様に、選択終了マーカ２７２は、図８Ａに示された位置より相対的に左に移動されて示されている。したがって、タイム・バーのうちで、図８Ｂに示された選択開始マーカ２７０と選択終了マーカ２７２の間の部分に対応する時間範囲だけが、図８Ｂで選択されている。したがって、ユーザは、実質的にすべての開始時間または終了時間を選択して、時間ベース・メディア・ファイルの再生に関する時間の特定の範囲を決定することができる。選択された範囲は、再生する、編集に使用する（たとえば、時間ベース・メディア・ファイルから切り取るか、時間ベース・メディア・ファイルに追加することができる）、選択された範囲を有する新しい時間ベース・メディア・ファイルの作成および対応するアイコンのお気に入り／チャンネル・ドロワへの追加に使用する、または他の目的に使用することができる。
【００６４】
一実施形態では、ユーザが、時間／チャプタ表示／コントロール２０４に関して説明した３つの機構のいずれかを使用して時間ベース・メディア・ファイルの時間またはチャプタを変更またはスクロールする時に、メディア・プレイヤ２００の表示ウィンドウ２０２にも、ユーザによって「ドラッグ」される対応する時間／チャプタのイメージ・フレームが表示される。
【００６５】
図８Ｃに、図８Ａおよび図８Ｂに示されたインターフェースを実施する１つの特定の方法を表す流れ図を示す。動作２７５ａで、タイム・バー２７１などのタイム・バーを、時間表示２６２などの現在時間インジケータと共に表示する。動作２７５ｂで、選択開始マーカ２７０などの開始マーカを、タイム・バー２７１に沿った位置に置く。これは、カーソルを選択開始マーカ２７０の上に置き、選択開始マーカ２７０をタイム・バー２７１に沿ってドラッグすることによって達成することができる。アイコンをドラッグする動作は、当技術分野で周知であり、これは、カーソルをアイコンに関連して位置決めし、マウス・ボタンを押すことによってアイコンを選択し、マウス・ボタンを押し下げたままにしてカーソルを移動し、これによってドラッグ動作でアイコンも移動することによって達成することができる。動作２７５ｃで、複数の異なる動作を２７５ｂのドラッグ動作と並列にまたはドラッグ動作の終了時に行うことができる。好ましい実施形態では、これらの動作を終了時ではなくドラッグ動作中に実行することができる。この形で、選択開始マーカ２７０がタイム・バー２７１に沿って移動された時に選択された特定の開始フレームに関するフィードバックがユーザに与えられる。動作２７５ｃでの動作の一部またはすべてを、これらのドラッグ動作が発生する際に実行することができる。開始マーカがタイム・バーに沿ってドラッグされる時に、時間表示２６２などの時間表示を更新することができる（たとえば、００：００：００から００：０５：０５に更新する）。時間表示は、タイム・バー２７１に沿った開始マーカ２７０の現在位置の選択された開始時間を示すように更新される。また、開始フレームとして選択された表示フレームをウィンドウ２０２内に表示することができる。さらに、タイム・バー自体を更新して、時間ベース・メディアの選択された部分を示すことができる。これは、図８Ａおよび図８Ｂでは、タイム・バー２７１の中央で行われる強調表示（タイム・バーの両端は強調表示されない）によって示される。左から右へ開始セレクタ２７０をドラッグすることによって、タイム・バーに沿った強調表示の量が変更され、これによって、再生のために選択されているムービーの量が示される。また、任意選択として、現在時間マーカを開始時間マーカと一致するように移動することができる。さらに、チャプタ表示を更新して、タイム・バーに沿った開始マーカの位置によって選択された時間に対応するチャプタを示すことができる。もちろん、特定の時間ベース・メディア・ファイルがチャプタを有しない場合には、コントロール区域２６０内でチャプタ表示を更新する必要はない。
【００６６】
ユーザは、図８Ｃの動作２７５ｄに示されているように、選択終了マーカ２７２に対する位置決め動作を実行することができる。具体的に言うと、ユーザは、終了マーカをタイム・バー２７１に沿った位置にドラッグすることができ、また、位置決め動作に関して終了マーカを前に選択した後に、ドラッグ動作なしで特定の位置にカーソルを置き、その後、クリックしてその位置を示すことができる。同一のタイプの位置決め動作を開始マーカ２７０について実行することができる。タイム・バー２７１に沿って終了マーカがドラッグされる時に、ムービーの選択された部分が終わる時をユーザに知らせるために、ムービーの終りを示す時間表示２６２を更新することができ、表示区域２０２にも、現在選択されている最終フレームを示すことができる。また、タイム・バーを強調表示するか影を付けて、図８Ｂに示されているように選択された部分の終りを示すことができ、この強調表示または影付けを、選択終了マーカがタイム・バー２７１に沿ってドラッグされる際に更新することができる。さらに、チャプタ表示を、終了マーカのドラッグ動作中または位置決め動作中に更新して、終了マーカのタイム・バーに沿った位置によって選択される時間に対応するチャプタを示すことができる。
【００６７】
開始マーカおよび／または終了マーカの一方または両方の位置決めの後に、ユーザが、たとえば再生ボタン２１６を「クリック」することによって、時間ベース・メディアの選択された範囲／部分のプレゼンテーションを引き起こすことができる。
【００６８】
図８Ｄ、図８Ｅ、および図８Ｆに、一実施形態の、時間表示／コントロール区域２０４の表示を示す。この区域２０４には、タイム・バー２７１ならびに現在時間マーカ２７４と選択開始マーカ２７０と選択終了マーカ２７２が含まれる。表示およびコントロール区域２０４には、時間表示２６２も含まれる。図８Ａおよび図８Ｂに示した実施形態と同様に、現在時間マーカによって、タイム・バー２７１に対する相対的な現在のフレームの現在時間が示される。選択開始マーカ２７０によって、選択された開始時間が示され、選択終了マーカ２７２によって、選択された終了時間が示される。マーカ２７０、２７２、および２７４は、上で説明したように現在時間、開始時間、または終了時間を変更するために、図８Ａおよび図８Ｂに示された実施形態と同様にタイム・バー２７１に沿ってドラッグすることができる。コントロールおよび表示区域２０４の左部分にある３つのボタンは、３つのマーカ２７０、２７２、および２７４に関係し、これらに対応する。具体的に言うと、ボタン２７６ａは、選択開始マーカ２７０に対応し、ボタン２７６ｂは、現在時間マーカ２７４に対応し、選択終了マーカ２７２は、ボタン２７６ｃに対応する。これらの３つのボタン２７６ａ、２７６ｂ、および２７６ｃのそれぞれを選択することができ（たとえば、ボタンの上にカーソルを置き、マウス・ボタンまたはシステムの別のキーを押し下げ、離すことによって）、特定のボタンが押し下げられている時には、対応するマーカの時間が、表示時間区域２６２に示され、対応するマーカも、それに対応するボタンと共に強調表示される。たとえば、図８Ｄに示されているように、ボタン２７６ａを選択すると、開始マーカ２７０が強調表示され、時間表示２６２に、選択開始マーカ２７０の時間が示される。同様に、図８Ｅには、ボタン２７６ｂが選択された時に、それが強調表示され、現在時間マーカ２７４が強調表示され、現在時間マーカの時間が時間表示２６２内に表示されることが示されている。同様に、図８Ｆには、ボタン２７６ｃが選択された時に、それが強調表示され、選択終了マーカ２７２が強調表示され、マーカ２７２によって選択された終了時間が時間表示２６２内に表示されることが示されている。
【００６９】
また、これらのボタン２７６ａ、２７６ｂ、および２７６ｃは、ユーザにフィードバックを提供し、３つのマーカのどれが選択され、ユーザによって操作されているかを示す。たとえば、選択開始マーカ２７０が選択され、タイム・バー２７１に沿ってドラッグされている時には、ボタン２７６ａが強調表示され、ボタン２７６ｂおよび２７６ｃは強調表示されない。これによって、開始マーカが操作されていることがユーザに示され、現在選択されている開始時間を示すためにマーカ２７０の動きに従って時間表示２６２が更新される。同様に、現在時間マーカ２７４が直接操作（たとえばマーカ２７４のドラッグ）のために選択されている時には、ボタン２７６ｂが強調表示され、他のボタン２７６ａおよび２７６ｃは強調表示されない。同様に、マーカ２７２がタイム・バー２７１に沿ってドラッグされている時には、図８Ｆに示されているように、ボタン２７６ｃが強調表示され、ボタン２７６ａおよび２７６ｂは強調表示されない。
【００７０】
ストリーミング状況メッセージ表示
図９Ａおよび図９Ｂに、本発明の一実施形態による、ＧＵＩとして生成された時間ベース・メディア・プレイヤの適応ストリーミング状況メッセージ表示を示す。この状況メッセージ表示は、非ストリーミング・メディアにも使用することができる。
【００７１】
一実施形態では、メディア・プレイヤ２００が、ネットワークを介して受信した時間ベース・メディアを再生または他の形で処理する。たとえば、ＱｕｉｃｋＴｉｍｅを、通常はサーバであるリモート・ディジタル処理システムによってストリーム化して、ユーザがそのムービーを要求したユーザのローカル・システムに送ることができる（たとえば、ローカル・システムで実行されているメディア・プレイヤのお気に入り／チャンネル・ドロワ内の、ムービーを参照するかムービーを供給するサーバを参照するアイコンをクリックすることによって）。
【００７２】
図９Ａおよび図９Ｂに示されているように、時間／チャプタ表示／コントロール２０４は、ネットワークを介する時間ベース・メディアのストリーミングに関係する状況情報を表示する機構を備える。具体的に言うと、図９Ａおよび図９Ｂに示されているように、適応ストリーミング・メッセージ表示２８０が、時間／チャプタ表示／コントロール２０４内に現れる。適応ストリーミング・メッセージ表示２８０は、時間／チャプタ表示／コントロール２０４の右端部分からスクロール・インして、「Ｃｏｎｎｅｃｔｉｎｇ．．．（接続中．．．）」、「Ｎｅｇｏｔｉａｔｉｎｇ．．．（ネゴシエーション中．．．）」、「Ｒｅｃｅｉｖｉｎｇ．．．（受信中．．．）」、「Ｂｕｆｆｅｒｉｎｇ．．．（バッファリング中．．．）」、および／または他の状況メッセージなどの状況メッセージを表示する。メッセージ表示２８０内の状況メッセージは、右からスクロールし、メッセージを表示するのに必要なだけ時間／チャプタ表示／コントロール２０４を覆う。
【００７３】
一実施形態では、現在表示されている状況メッセージが、次の状況メッセージに変更される時に（たとえば、「Ｃｏｎｎｅｃｔｉｎｇ」から「Ｎｅｇｏｔｉａｔｉｎｇ」に）、現在のメッセージが、右にスクロール「アウト」する。たとえば、図９Ａに、適応ストリーミング・メッセージ表示２８０に右から左へスクロール・インするメッセージ「ｒｅｃｅｉｖｅｄ ＰＬＡＹ ｒｅｓｐｏｎｓｅ．．．」の一部が示されており、図９Ｂに、右から左にスクロール・インした、同一のメッセージのより多くの部分が示されている。しかし、別の状況メッセージが続く場合には、メッセージ「ｒｅｃｅｉｖｅｄ ＰＬＡＹ ｒｅｓｐｏｎｓｅ．．．」が、左から右へ（すなわち、反対の方向に）スクロール・アウトする。したがって、本発明の一実施形態では、各状況メッセージが、ストリーミング／スクロールの形で現れ、消える。
【００７４】
図９Ｃないし９Ｈに、本発明の一実施形態による、メディア・プレイヤの状況メッセージ表示の代替実施形態を示す。これらの図のそれぞれに、表示コントロール区域２０４の一部が示されている。この図示の部分は、区域の中央、たとえば図７Ａに示された区域の中央とすることができる。この例では、これらのメッセージがこの区域を通ってスクロールする間に、タイム・バーが表示されない場合がある。図９Ｃに、メディア・プレイヤがストリーミング・メディアを受信している時に発生するメッセージのシーケンスの始めを示す。本発明のこの実施形態は、ライブ・ストリーミングまたは保管されたストリーミングと共に使用することができ、非ストリーミング・メディアと共に使用することができることを諒解されたい。メッセージの内容は、もちろん、メディアのタイプと、接続のタイプと、それがストリーミング・メディアと非ストリーミング・メディアのどちらであるかに応じて適当な情報を提供するように調整される。図９Ｃに示されているように、最初のメッセージは「Ｃｏｎｎｅｃｔｉｎｇ」であり、このメッセージは、図９Ｃに示された区域内で下にスクロールを始め、前のメッセージ「Ｃｏｎｎｅｃｔｉｎｇ」がスクロール・ダウンする際に、次のメッセージが最上部からスクロール・インする。図９Ｄに、最初のメッセージ「Ｃｏｎｎｅｃｔｉｎｇ」が最下部近くまでスクロール・ダウンし、第２のメッセージ「Ｎｅｇｏｔｉａｔｉｎｇ」がこの区域にスクロール・インし、スクロール・ダウンしつつある、特定の段階を示す。図９Ｅに、第２のメッセージ「Ｎｅｇｏｔｉａｔｉｎｇ」がさらにスクロール・ダウンし、最初のメッセージ「Ｃｏｎｎｅｃｔｉｎｇ」が視野からスクロール・アウトしたところが示されている。この上から下への垂直方向のスクロールは、図９Ｆに示されているように第３のメッセージ「Ｂｕｆｆｅｒｉｎｇ」が視野にスクロール・インする際に継続される。次のメッセージは、図９Ｈに示されたもの（「ストリーミング・ライブ・メディアの場合の「Ｌｉｖｅ Ｂｒｏａｄｃａｓｔ（生放送）」）か、保管されたストリーミング・メディアまたは他のメディアの場合の、図９Ｇに示された、関連するマーカを伴うタイム・バー２７１のいずれかになる可能性がある。
【００７５】
したがって、図９Ｃないし図９Ｈに示された実施形態によって提供されるインターフェースは、しばらくの間タイム・バーを除去することによって、区域２０４を通るメッセージの垂直スクロールを提供する。
【００７６】
メディア・プレイヤおよび表示ウィンドウのサイズ変更
図１０Ａないし１０Ｃに、本発明の一実施形態による、時間ベース・イメージを表示するための、ＧＵＩとして生成された時間ベース・メディア・プレイヤおよび／または表示ウィンドウのサイズ変更を示す。一実施形態では、やはり図１０Ａないし１０Ｃに示されたメディア・プレイヤ２００またはモーション・ビデオ表示ウィンドウ２０２のサイズを、サイズ変更コントロール２０８をドラッグすることによって（たとえば、サイズ変更コントロール２０８の上でマウス・ボタンまたは他のポインティング選択ボタンを押し下げ、保持し、マウスを使用してカーソルを移動することによって）変更することができる。
【００７７】
一実施形態では、メディア・プレイヤ２００が、図１０Ａおよび図１０Ｂに示されたデフォルト最小ウィンドウ・サイズで表示され、プレイヤ２００内のウィンドウ２０２は、図１０Ａおよび図１０Ｂに示されたように、異なるサイズを有してもよい。ビデオ表示ウィンドウ２０２も、最小サイズを有する場合があり、これは、一実施形態では３２０×２４０に等しい。代替実施形態で、さまざまな他の最小サイズまたはデフォルト・サイズを組み込むことができ、最小サイズを組み込まないことも可能であることを諒解されたい。
【００７８】
一実施形態では、サイズ変更コントロール２０８がドラッグされた時に、２つのアニメーション付き長方形が表示される。一方のアニメーション付き長方形は、表示ウィンドウ２０２（その中に表示されるすべてのイメージ）のサイズを表し、もう一方のアニメーション付き長方形は、メディア・プレイヤ２００ウィンドウ（ウィンドウ２０２を含む）のサイズを表す。サイズ変更コントロール２０８をカーソルによって「ドラッグ」して、ウィンドウ２０２のサイズがしきい値サイズになるまでウィンドウ２００のサイズを変更せずにモーション・ビデオ表示ウィンドウ２０２の（およびそれによって表示されるイメージ）のサイズを変更することができ、このしきい値サイズは、一実施形態では、実質的に、図１０Ｂに示されている、メディア・プレイヤ２００の縁に対応する。しきい値サイズに達した時には、それ以上モーション・ビデオ表示ウィンドウ２０２を広げようとする試みによって、図１０Ｃに示されているように、メディア・プレイヤ２００ウィンドウも拡大される。しかし、ユーザが、デフォルト最小サイズよりも小さくなるまでメディア・プレイヤ２００ウィンドウを縮小しようとする場合には、表示ウィンドウ２０２（およびそのアニメーション付き長方形）だけが縮小され、メディア・プレイヤ２００ウィンドウのサイズは、最小サイズから変更されなくなる。
【００７９】
図１０Ｄは、メディア・プレイヤ２００に含まれる２つのウィンドウに関するサイズ変更動作の実行の１つの方法を示す流れ図である。図１０Ｅおよび図１０Ｆに、縮小動作（図１０Ｅ）または拡大動作（図１０Ｆ）中のこれらの２つのウィンドウの例を示す。
【００８０】
図１０Ｄの動作２９０ａで、時間ベース・メディア・プレイヤ２００内のウィンドウのサイズを変更するユーザ入力を検出する。通常、これには、ユーザがサイズ変更コントロール２０８の上にカーソルを置くことと、そのコントロールを選択しながら、コントロールを選択したままでカーソルを移動することが含まれる。コントロールが選択されている（たとえば、マウスのボタンを押し下げたままに保つ）限り、ユーザは、ウィンドウのサイズを変更することをシステムに示している。システムは、ユーザのカーソルの位置を監視し、対応する形でウィンドウのサイズを制御する。通常、２つのアニメーション付きウィンドウが表示され、一方は、内側のウィンドウの現在選択されているサイズに対応し、もう一方は、外側のウィンドウの現在選択されているサイズに対応する。アニメーション付きウィンドウは、サイズ変更動作が行われる際にサイズが変化するので、アニメーション付きである。好ましい実施形態の場合には、外側のウィンドウは、それが所定のサイズより大きいサイズで選択されるまでは、サイズが変化しない。これが、図１０Ｅに示されており、図１０Ｅでは、長方形２９１ｂが、外側ウィンドウの所定のサイズを表し、このサイズは、この場合には、図３Ａに示されたプレイヤ２００の外側の周囲である。長方形２９１ｅは、カーソル２９１ａのドラッグの終りの内側ウィンドウの周囲を表し、長方形２９１ｄは、ドラッグの始めの内側ウィンドウの周囲を表す。矢印２９１ｈは、ある位置から開始され、長方形２９１ｅに向かって内側に向かうドラッグの方向を表す。長方形２９１ｃは、２つの長方形を別々に示すために、例示のみのために長方形２９１ｂ内に示されている。長方形２９１ｃが、外側ウィンドウの周囲を表し、この周囲が、長方形２９１ｂによって表される所定のサイズより小さくならないことを諒解されたい。アニメーション付き長方形２９１ｆおよび２９１ｇは、カーソルの開始位置からカーソルの終了位置までのドラッグの処理中に、内側のウィンドウのサイズが減らされる時に現れる。ウィンドウの変化するサイズをアニメーションにする複数の方法があることを諒解されたい。一実施形態では、ユーザが、外側ウィンドウの周囲に近いある位置から内側ウィンドウの周囲に向かってカーソルを移動する時に、縮小する長方形のズームするシーケンスを表示することができる。これらのズームするアニメーション付き長方形は、当技術分野で周知である。
【００８１】
図１０Ｆに、ユーザが経路２９１ｉに沿ってカーソル２９１ａをドラッグする時の、内側ウィンドウおよび外側ウィンドウの両方の拡張を示す。この場合、外側ウィンドウは、長方形２９１ｂによって示される所定のサイズを超えて、長方形２９１Ｌによって示される最終サイズまでドラッグされる。同様に、このドラッグ動作では、内側ウィンドウが、長方形２９１ｍによって示される開始サイズから、長方形２９１ｐによって示される最終サイズまで拡大される。ドラッグ動作中に、複数のアニメーション付き長方形を、内側ウィンドウおよび外側ウィンドウの両方について表示して、ユーザに両方のウィンドウのサイズを示すことができる。このフィードバックによって、ユーザが、ドラッグ動作を行っている間に、外側ウィンドウのサイズを判定でき、内側ウィンドウのサイズも判定できるようになる。したがって、たとえば、ユーザは、外側ウィンドウがデスクトップの背景特徴を隠すか、外側ウィンドウが表示可能区域を超えて拡大され、外側ウィンドウのコントロールが使用可能でなくなるほどに拡大されないようにすると同時に、内側ウィンドウを拡大してより大きい絵が見えるようにすることができる。
【００８２】
図１０Ｄに戻って、動作は、ユーザ入力を検出した後に、動作２９０ｂに進み、ここで、変更されている外側ウィンドウのサイズを、所定の面積などの所定のサイズと比較する。この外側ウィンドウが、所定のサイズより小さく変更されている場合には、処理は、動作２９０ｇに進む。これは、図１０Ｅに示されており、この図では、内側ウィンドウの変化するサイズを示すためにアニメーションされる内側ウィンドウの変化する輪郭があるが、ドラッグ動作は、外側ウィンドウのサイズが所定のサイズより小さい限り、外側ウィンドウのサイズに影響しない。動作２９０ｈでは、ドラッグ中に、外側ウィンドウのサイズが所定のサイズより小さいかどうかを判定する。そうでない場合には、処理は、ステップ２９０ｉに進み、ここで、ドラッグが完了したかどうかを判定する。動作２９０ｈで、外側ウィンドウのサイズが所定のサイズより大きいと判定された場合には、処理は動作２９０ｃに進む。動作２９０ｉで、ドラッグが終了しないと判定される場合には、処理は動作２９０ｂに戻り、そうではなく、動作２９０ｊでドラッグが終了した場合には、内側ウィンドウのサイズを、内側ウィンドウの最後に選択されたサイズに変更する。通常、これは、内側ウィンドウの周囲が、ドラッグが終了した時に表示されたアニメーションされたウィンドウの周囲と同一のサイズになることを意味する。
【００８３】
動作２９０ｃが、図１０Ｆに示されており、この図では、ユーザがサイズ変更コントロールをドラッグする間に、内側ウィンドウと外側ウィンドウの両方が、そのウィンドウに関連するアニメーション付きのズームする長方形を有する。アニメーション付き長方形２９１ｎおよび２９１ｏが、内側ウィンドウのズームするアニメーション付き長方形の例であり、アニメーション付きのズームする長方形２９１ｊおよび２９１ｋが、外側ウィンドウのアニメーション付き長方形の例である。動作２９０ｄで、外側ウィンドウのサイズが所定のサイズより小さいかどうかを判定する。そうでない場合には、処理はステップ２９０ｅに進む。実際に、外側ウィンドウのサイズが所定のサイズより小さい場合には、処理は動作２９０ｇに進む。動作２９０ｅで、ドラッグが終了した場合には、処理は動作２９０ｆに進み、内側ウィンドウと外側ウィンドウを新しい選択されたサイズにセットする。動作２９０ｅの判定で、ドラッグが終了していない場合には、処理は動作２９０ｃに戻る。
【００８４】
この形で、内側ウィンドウと外側ウィンドウの両方のサイズをアニメーションされる長方形の現在のサイズを調べることによって決定することができる。
【００８５】
代替実施形態では、それぞれがメディア・プレイヤ２００および表示ウィンドウ２０２の１つのサイズ変更を制御する２つの別々のサイズ変更機構を設けることができる。
【００８６】
お気に入り／チャンネル・ドロワ・ウィンドウを提供する方法
図１１は、本発明の一実施形態による、ＧＵＩとして生成された時間ベース・メディア・プレイヤのお気に入り／チャンネル・ドロワ・ウィンドウを提供する方法を示す流れ図である。流れは、ブロック３０２で開始される。
【００８７】
ブロック３０４で、メディア・プレイヤ・ウィンドウに対して相対的にお気に入り／チャンネル・ドロワ・ウィンドウを開く入力を検出する。たとえば、そのような入力には、図３Ａのお気に入り／チャンネル・ドロワ・コントロール２１４などのドロワ・コントロール・アイコンを、お気に入り／チャンネル・ドロワが開かれるのと同一の方向にドラッグし、お気に入り／チャンネル・ドロワの望みの部分が表示されるまでそれを行うことを含めることができる。したがって、一実施形態では、ドロワ・ウィンドウのサイズ（および表示されるウェルの個数）が、ユーザがお気に入り／チャンネル・ドロワを開くか閉じる範囲で増分的に選択可能である。その一方で、代替実施形態では、ドロワ・ウィンドウを、所定のサイズでのみ開く（たとえば表示する）ことができ、ユーザが、アイコンを選択することによってそのようなサイズまでドロワを開くことができ（たとえば、アイコンの上にカーソルを置き、ボタンを押し下げることによるか、音声認識機能を有するシステムでアイコンの名前を言うことによって）、同一のアイコンを「クリック」するかダブルクリックすることによって、ドロワ・ウィンドウを閉じることができる。代替案では、キーボード・コマンド（たとえば「ｃｏｍｍａｎｄ］）を使用して、ドロワ・ウィンドウを開閉することができ、また、プルダウン・メニューからのコマンドの選択によって、ドロワ・ウィンドウを開閉することができる。
【００８８】
ブロック３０６で、ドロワ・ウィンドウを表示する。上で述べたように、ドロワ・ウィンドウが表示される範囲は、たとえばユーザによってドロワ・ウィンドウが「ドラッグして開かれた」範囲によって決定されるものに従って、選択可能とすることができ、また、デフォルト／非選択可能サイズまたはプロポーションで表示することができる。
【００８９】
ブロック３０８で、ドロワ内のアイコンを選択するか、ドロワを変更する（たとえば、アイコンの追加、削除、再配置など）入力が検出された場合に、流れはブロック３１４に移る。そうでない場合には、流れはブロック３１０に移る。入力には、ドロワのウェル内のアイコンのクリック、ウェルへまたはウェルからのアイコンのドラッグなどを含めることができる。
【００９０】
ブロック３１０で、ドロワを閉じる入力が検出された（たとえば、ユーザが、ドロワ・コントロール２１４を上にドラッグしてドロワまでまたはその一部を隠す）場合に、流れは、ブロック３１２に移り、ドロワ・ウィンドウを（少なくとも部分的に）閉じる。そうでない場合には、流れはブロック３０６に戻る。
【００９１】
ブロック３１４で、ブロック３０８で検出された入力が、時間ベース・メディア・データの再生を対象とする（たとえば、ユーザがドロワ内のアイコンをクリックする）場合には、流れはブロック３１６に進み、時間ベース・メディア・ファイルが、時間ベース・メディア・プレイヤによって再生される。たとえば、ユーザは、ローカルに保管されているかリモート・サーバにあるＱｕｉｃｋＴｉｍｅムービーなどの時間ベース・メディア・ファイルを参照する、ドロワ内の時間ベース・メディア・アイコンをクリックすることができる。このムービーは、ローカル・ストレージから取り出され、再生されるか、ユーザのローカル・システムにストリーミングされ、このローカル・システムで、メディア・プレイヤがムービーを表示し（たとえば表示ウィンドウ２０２内に）、ムービーのオーディオ・トラックを再生する。
【００９２】
そうでない場合には、流れは、ブロック３１８に移り、ドロワ・ウィンドウを変更する。そのような変更には、ユーザのコンピュータ・システム内の別の場所（たとえばデスクトップまたは他のディレクトリ／位置）からドロワのウェルへのアイコンまたはファイル名のドラッグ、その逆方向のドラッグ、あるウェル位置から別のウェル位置への時間ベース・メディア・アイコンのドラッグ、ドロワからの時間ベース・メディア・アイコンの削除などを含めることができる。
【００９３】
適応チャンネル／時間選択
図１２Ａは、本発明の一実施形態による、ＧＵＩでの時間ベース・メディアの再生または他の処理に関する適応チャプタ／時間選択を提供する方法を示す流れ図である。流れは、ブロック３３０で開始される。
【００９４】
ブロック３３２で、図３Ａに示されたメディア・プレイヤ２００ウィンドウなどの時間ベース・メディア・プレイヤ・ウィンドウを表示する。
【００９５】
ブロック３３４で、メディア時間および／またはチャプタの制御および／または表示の機構を表示する。たとえば、一実施形態では、そのような機構に、時間表示（たとえば、図８Ａおよび図８Ｂに示された時間表示２６２）、選択マーカおよび／または現在時間インジケータを伴うタイム・バー（たとえば、図８Ａおよび図８Ｂに示されたものなど）、および／またはチャプタ表示／コントロール（たとえば、図８Ａおよび図８Ｂに示された適応チャプタ表示／コントロール２６０）を含めることができる。
【００９６】
ブロック３３６で、時間またはチャプタ（この２つが典型的であるが、必ずしもリンクされない）を変更する入力を検出する。たとえば、そのような入力には、ユーザがチャプタ表示／コントロールまたは時間表示内にカーソルを置き、カーソルを上下にドラッグして、チャプタ（または時間）を上下にスクロールすることを含めることができる。
【００９７】
ブロック３３８で、入力の特性に基づいて、時間および／またはチャプタを適応式に変更する。一実施形態では、この特性に、カーソルがチャプタ表示／コントロール（または時間表示）上でドラッグされる速度が含まれる。カーソルが指定された距離をカバーする時間の測定に基づいて、カーソル・ドラッグ速度を判定する。ドラッグ速度を判定した後に、チャプタ表示／コントロールに表示されたチャプタをスクロールする速度をカーソルのドラッグ速度に正比例して変更する。したがって、ユーザは、さまざまなカーソル・ドラッグ速度を使用して、正比例するスクロール速度を得ることによって、チャプタまたは時間のスクロールおよび表示を望む速度を制御することができる。
【００９８】
図１２Ｂに、図１２Ａに示された方法と共に使用することができるグラフィカル・ユーザ・インターフェースの表現を示す。図１２Ｂに示されたインターフェースは、図７Ａおよび図７Ｂに示されたインターフェースの適応チャプタ部分に似ている。図１２Ｂのチャプタ表示区域３３９ａに、図１２Ｂに示されているように数を伴う指定子「ｃｈａｐｔｅｒ」ではなく、チャプタの名前（たとえばｓｗｉｍ ｅｘｃｉｔｅｄｌｙ）を表示できることを諒解されたい。指定子ｃｈａｐｔｅｒ３３９ｂで、その代わりに、セクションまたは他の指定子を示して、時間ベース・メディアの部分を示すことができる。数領域３３９ｄに、チャプタ番号を示す数を表示することができ、この区域３３９ｄは、チャプタ領域３３９ａの選択に応答して、この区域内での数のスクロールをもたらすことができる。この選択は、チャプタ区域内にカーソル３３９ｃを置き、その後、上下方向にカーソルをドラッグすることによって実行することができる。矢印３３９ｅおよび３３９ｆは、ドラッグの異なる垂直速度を表し、これによって、数区域３３９ｄ内での異なるスクロール速度が引き起こされる。この形で、ユーザが、チャプタ区域３３９ａでのカーソルのドラッグ中のカーソルの速度を制御することによって、チャプタ指定子（たとえば、チャプタ番号またはタイトル）のスクロール速度を制御することができる。
【００９９】
補助ドロワ／トレイ・ウィンドウ
図１３は、本発明の一実施形態による、ＧＵＩとして生成された時間ベース・メディア・プレイヤの補助ドロワ／トレイを提供する方法を示す流れ図である。流れは、ブロック３４０で開始される。
【０１００】
ブロック３４２で、図３Ａに示されたメディア・プレイヤ２００ウィンドウなどの時間ベース・メディア・プレイヤ・ウィンドウを表示する。
【０１０１】
ブロック３４４で、図６Ａおよび図６Ｂに関して上で説明した、情報ドロワ２５０またはコントロール・ドロワ２５２などの１つまたは複数の補助ドロワ・ウィンドウを開く入力を検出する。この入力には、ウィンドウに表示されるボタンの選択（たとえば、開かれる補助ドロワ・ウィンドウを制御するアイコンの上にカーソルがある状態でのポインティング・デバイス選択ボタン（たとえばマウス・ボタン）のクリック）を含めることができる。
【０１０２】
ブロック３４６で、補助ドロワ・ウィンドウを表示のために「開く」。一実施形態では、補助ドロワは所定のサイズである。代替実施形態では、たとえば図４および図５Ａに示されたドロワ・ウィンドウによって示されるように、１つまたは複数の補助ドロワをさまざまなサイズで（たとえばユーザ制御の下で）選択的に表示することができる。補助ドロワは、時間ベース・メディアに関する情報を提供するか、時間ベース・メディアの再生または他の処理のための機構を提供することができる。そのような機構には、低音、高音、バランスの表示または制御、グラフィック・イコライザ、フォワード／バックワード・リワインド、スキャン、スキップなど、または、オーディオ、ビデオ、またはその組合せなどの時間ベース・メディア情報の再生または処理のための他のコントロールを含めることができる。補助ドロワが表示された後に、ユーザが、さまざまなコントロールを変更または選択することができる。
【０１０３】
ソフトウェアの概要
図１４は、本発明の一実施形態による、ＧＵＩでの時間ベース・メディアの再生または他の処理のための１つの機構または機構の組合せを提供する実行コードおよび／または他のデータを保管する機械可読媒体のブロック図である。機械可読ストレージ媒体３５０は、機械可読実行可能コードまたはルーチンを含むことができる機械可読データを保管するさまざまな種類の媒体／装置の１つまたは組合せを表す。したがって、機械可読ストレージ媒体３５０には、磁気保管スペース（たとえばハード・ディスクまたはフロッピ・ディスク）、光磁気ストレージ、テープ、光ストレージ（たとえばＣＤ ＲＯＭ、ＤＶＤなど）、ダイナミック・ランダム・アクセス・メモリ（ＤＲＡＭ）、スタティックＤＲＡＭ（ＳＲＡＭ）、フラッシュ・メモリなどの１つまたは組合せを含めることができるが、これらに制限はされない。
【０１０４】
媒体３５０は、時間ベース・メディア・プレイヤ・ルーチン３５２を保管するものとして示されており、この時間ベース・メディア・プレイヤ・ルーチン３５２は、実行された時に、プレイヤ２００などのＧＵＩとして時間ベース・メディア・プレイヤを提供する。時間ベース・メディア・プレイヤ・ルーチン３５２には、時間ベース・メディア・プレイヤによって処理される時間ベース・メディアの再生または他の処理のための複数の機構が含まれる。たとえば、ドロワ・ルーチン３５４は、表示のために、ドロワ２３０などのドロワ・ウィンドウを生成する。ドロワには、ファイル／チャンネルなどのメディアへの１つまたは複数の参照（アイコン）を表示するためのウェルを含めることができ、これらのファイル／メディアは、媒体３５０に結合されたディジタル処理システムによってローカルに保管されたものとするか、時間ベース・メディア・ウェブ・サーバなどのリモート・システムによって保管されたものとすることができる。ドロワ・ルーチン３５４は、ドロワの、そこに表示されるアイコンの追加、削除、再配置、再生のための選択などのための変更も容易にすることができる。適応時間／チャプタ選択ルーチン３５６によって、入力特性の検出（たとえば、ユーザ入力が時間またはチャプタの情報の変更を引き起こす時のカーソル・ドラッグ速度）に応答して、時間またはチャプタの情報の表示（たとえば、図１２Ａおよび図１２Ｂに関して説明したように、そのような情報がスクロールされる際に表示される速度）を適応式に変更できるようになる。タイム・バー選択マーカ・ルーチン３５８は、たとえば図８Ａないし８Ｃまたは図８Ｄないし８Ｆに関して説明したように、表示のためのタイム・バーならびに選択開始／終了マーカ機能性および現在時間マーカ機能性を提供する。ストリーミング状況メッセージ・ルーチン３６０は、たとえば図９Ａおよび図９Ｂまたは図９Ｃないし９Ｈに関して上で説明したように、状況メッセージのストリーミングを提供する。プレイヤ／表示ウィンドウ・サイズ変更ルーチンは、たとえば図１０Ａないし１０Ｆに関して上で説明した方法の１つまたは複数による、時間ベース・メディア・プレイヤ・ウィンドウまたはモーション・ビデオ表示ウィンドウのサイズ変更を可能にする。最後に、補助ドロワ・ルーチンが、お気に入り／チャンネル・ドロワに追加してまたはその代わりに、ドロワの形の表示区域を提供し、この補助ドロワは、メディアの表示および再生または他の処理に関する情報または追加機構を提供することができる。
【０１０５】
機械可読ストレージ媒体は、グラフィカル・ウィンドウ／アイコン指向環境を提供することができるオペレーティング・システム（ＯＳ）３６６、ディジタル処理ネットワークを介するメディアおよび／または他の情報の転送を容易にするデータ通信ルーチン３７０、および／または保管／バッファリングされた時間ベース・メディア３６８も保管することができる。
【０１０６】
時間ベース情報を処理するためのＧＵＩの代替実施形態に、本明細書に記載の機能より多数または少数の機能を含めることができることを諒解されたい。さらに、本発明は、ハードウェアまたはソフトウェアのあらゆる組合せで実施することができる。
【０１０７】
代替実施形態
複数の実施形態および例示的図面に関して本発明を説明してきたが、当業者は、本発明が説明された実施形態または図面に制限されないことを諒解するであろう。具体的に言うと、本発明は、グラフィカル・ユーザ・インターフェースで時間ベース・メディア情報（たとえばＱｕｉｃｋＴｉｍｅムービー）を再生または他の形で処理するための１つの機構または機構の組合せを提供する複数の代替実施形態で実践することができる。さらに、ドロワ内のアイコンは、静止画像またはインタラクティブ・コンテンツまたはウェブ・ページ・リンクなどの、時間ベース・メディア以外のメディアを表すことができる。
【０１０８】
したがって、本発明の方法および装置を請求項の趣旨および範囲内で修正および変更を加えて実施することができる。したがって、この説明は、本発明の制限ではなく、例示とみなされなければならない。
【図１】
0005758420.tif 000002
【図２】
0005758420.tif 000003
【図３Ａ】
0005758420.tif 000004
【図３Ｂ】
0005758420.tif 000005
【図４】
0005758420.tif 000006
【図５Ａ】
0005758420.tif 000007
【図５Ｂ】
0005758420.tif 000008
【図６】
0005758420.tif 000009
【図７Ａ】
0005758420.tif 000010
【図７Ｂ】
0005758420.tif 000011
【図７Ｃ】
0005758420.tif 000012
【図７Ｄ】
0005758420.tif 000013
【図７Ｅ】
0005758420.tif 000014
【図７Ｆ】
0005758420.tif 000015
【図７Ｇ】
0005758420.tif 000016
【図７Ｈ】
0005758420.tif 000017
【図７Ｉ】
0005758420.tif 000018
【図７Ｊ】
0005758420.tif 000019
【図８Ａ】
0005758420.tif 000020
【図８Ｂ】
0005758420.tif 000021
【図８Ｃ】
0005758420.tif 000022
【図８Ｄ】
0005758420.tif 000023
【図８Ｅ】
0005758420.tif 000024
【図８Ｆ】
0005758420.tif 000025
【図９Ａ】
0005758420.tif 000026
【図９Ｂ】
0005758420.tif 000027
【図９Ｃ】
0005758420.tif 000028
【図９Ｄ】
0005758420.tif 000029
【図９Ｅ】
0005758420.tif 000030
【図９Ｆ】
0005758420.tif 000031
【図９Ｇ】
0005758420.tif 000032
【図９Ｈ】
0005758420.tif 000033
【図１０Ａ】
0005758420.tif 000034
【図１０Ｂ】
0005758420.tif 000035
【図１０Ｃ】
0005758420.tif 000036
【図１０Ｄ】
0005758420.tif 000037
【図１０Ｅ】
0005758420.tif 000038
【図１０Ｆ】
0005758420.tif 000039
【図１１】
0005758420.tif 000040
【図１２Ａ】
0005758420.tif 000041
【図１２Ｂ】
0005758420.tif 000042
【図１３】
0005758420.tif 000043
【図１４】
0005758420.tif 000044