(57)【特許請求の範囲】
【請求項１】
ネットワーク内の管理者端末において、前記ネットワークの複数のローカル及びリモートのメディア・サーバの選択メディア・サーバによりメディア・データの選択部分に対して実行されるオペレーションの実行をスケジュール及び調整する集中化ユーザ・インタフェースを提供するプロセスであって、前記サーバが、関連するローカル及びリモートのメモリ・デバイスに結合され、前記メディア・データの一部をエンコード及び構文解析するように動作し、
ユーザが前記メディア・データの諸部分、ソース・ロケーション、及び宛先ロケーションを選択し、前記複数のメディア・サーバの選択メディア・サーバによって実行されるオペレーションを指定及びスケジュールすることを可能にする複数のインタフェース・コンポーネントを含むグラフィカル・ユーザ・インタフェースを、前記管理者端末において表示するステップと、
前記選択メディア・サーバ、メディア資産を作成するために前記メディア・データの前記選択部分に対して実行される指定オペレーション、及び該オペレーションを実行するスケジュールを識別する、ユーザにより入力される情報を受信するステップであって、前記オペレーションが、
前記メディア・データの前記選択部分を選択ソース・ロケーションから選択宛先ロケーションにコピーするコピー・オペレーションと、
前記メディア・データの前記選択部分を前記ローカル・メモリ・デバイスから前記選択メディア・サーバのカタログに追加する追加オペレーションであって、前記メディア・データの前記選択部分を選択的に構文解析することを含む、追加オペレーションと、
前記メディア・データの前記選択部分を選択リモート・メモリ・デバイスから前記選択メディア・サーバの前記カタログにロードするロード・オペレーションであって、前記メディア・データの前記選択部分を選択的に構文解析することを含む、ロード・オペレーションと、
前記作成されたメディア資産を前記選択メディア・サーバから前記選択宛先ロケーションにステージングすることと
を含むステップと、
前記入力情報にもとづき、前記選択メディア・サーバに前記スケジュールに従い前記指定オペレーションを実行するように命令するコマンド及び関連パラメータを生成するステップと、
前記コマンド及び関連パラメータを前記選択メディア・サーバに送信するステップと
を含むプロセス。
【請求項２】
前記ネットワークがインターネット・プロトコル（ＩＰ）ネットワークである、請求項１記載のプロセス。
【請求項３】
前記管理者端末が処理ユニットと、該処理ユニットにより実行されるブラウザ・アプリケーションとを含み、前記表示、受信、生成及び送信するステップが、前記処理ユニットによりアプレットを実行することにより実行される、請求項１記載のプロセス。
【請求項４】
前記管理者端末が処理ユニットと、該処理ユニットにより実行されるブラウザ・アプリケーションとを含み、前記プロセスが、
アプレットを前記ネットワークを介して前記管理者端末に送信するステップと、
前記アプレットを前記管理者端末の前記処理ユニットにより実行するステップと
を実行することにより開始され、
前記グラフィカル・ユーザ・インタフェースが前記ブラウザ・アプリケーションにより生成されるブラウザ・ウィンドウ内に表示される、請求項１記載のプロセス。
【請求項５】
少なくとも１つの前記メディア・サーバが、対応するマルチメディア装置から受信されるメディア・データをエンコードし、前記オペレーションが、さらに、
メディア・データの一部を所定のマップ済みメディア・サーバのカタログから削除する削除オペレーションと、
メディア・データの一部を、前記選択メディア・サーバから前記ネットワークを介して、複数のエンドユーザ端末の選択エンドユーザ端末に転送するマルチキャスト・オペレーションと、
前記選択メディア・サーバにより受信されるメディア・データをエンコードするエンコード・オペレーションと
を含む、請求項１記載のプロセス。
【請求項６】
前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザが、所定のマップ済みメディア・サーバ及び所定のマップ済みメモリ装置を含む使用可能ロケーションのリストをブラウズすることにより、ソース・ロケーションを選択することを可能にするソース選択インタフェース・コンポーネントを表示するステップと、
選択ソース・ロケーションを示す情報を受信するステップと、
ユーザが、前記選択ソース・ロケーションに記憶されるメディア・データの使用可能部分のリストをブラウズすることにより、メディア・データの一部を選択することを可能にするメディア・データ選択インタフェース・コンポーネントを表示するステップと、
メディア・データの選択部分を示す情報を受信するステップと、
選択ソース・ロケーションに関連付けられる可能な宛先ロケーションの対応リストを決定するステップと、
ユーザが、可能な宛先ロケーションの前記対応リストをブラウズすることにより、宛先ロケーションを選択することを可能にする宛先選択インタフェース・コンポーネントを表示するステップと
を含む、請求項１記載のプロセス。
【請求項７】
前記グラフィカル・ユーザ・インタフェースを表示するステップ、情報を受信するステップ、及びコマンドを生成するステップが、
ユーザが、遅延コピー・オペレーションの開始日及び開始時刻を選択することを可能にする遅延コピー・インタフェース・コンポーネントを表示するステップと、
選択開始日及び選択開始時刻を示す情報を受信するステップと、
前記選択メディア・サーバに対して、前記選択開始日の前記選択開始時刻に、選択ソース・ロケーションから選択宛先ロケーションに、メディア・データの選択部分をコピーするように命令するコピー・コマンド及び関連パラメータを生成するステップと
を含む、請求項６記載のプロセス。
【請求項８】
ユーザが前記ネットワーク内の新たなロケーションへのパスを定義することを可能にするロケーション・マッピング・インタフェース・コンポーネントを表示するステップと、
前記新たなロケーションをアクセスするための選択パスを示す情報を受信するステップと、
前記選択パスに関連付けられる前記新たなロケーションを、使用可能ロケーションの前記リストに追加するステップと
を含む、請求項７記載のプロセス。
【請求項９】
前記スケジュールの情報が、前記ネットワーク内の選択ソース・ロケーションから前記ネットワーク内の選択宛先ロケーションにメディア・データの選択部分をコピーする開始日及び開始時刻を含む、請求項１記載のプロセス。
【請求項１０】
前記オペレーションがエンコード・オペレーションを含み、前記ネットワークがメディア・データを生成する少なくとも１つのマルチメディア装置を含み、前記マルチメディア装置の各々が、対応するエンコーダ・メディア・サーバに通信接続され、前記エンコーダ・メディア・サーバが対応する前記マルチメディア装置を選択的に活動化し、前記マルチメディア装置により生成されるメディア・データの選択部分をエンコードする、請求項１記載のプロセス。
【請求項１１】
前記グラフィカル・ユーザ・インタフェースを表示するステップが、ユーザが前記エンコーダ・メディア・サーバの１つを選択するためのエンコーダ選択インタフェース・コンポーネントを表示するステップを含み、前記入力情報が選択マルチメディア装置を示す情報を含み、前記コマンド及び関連パラメータが、前記選択メディア・サーバに対し、選択メディア装置から受信されるメディア・データの選択部分をエンコードするように命令するエンコード・コマンド及び関連エンコード・パラメータを含む、請求項１０記載のプロセス。
【請求項１２】
前記グラフィカル・ユーザ・インタフェースを表示するステップ、情報を受信するステップ、及びコマンドを生成するステップが、
ユーザが遅延エンコード・オペレーションの開始日及び開始時刻を選択することを可能にするエンコード・オペレーション・スケジューリング・インタフェース・コンポーネントを表示するステップと、
エンコード・オペレーションを開始する選択開始日及び選択開始時刻を示す情報を受信するステップと、
前記選択メディア・サーバに対し、前記選択マルチメディア装置から受信されたメディア・データを、前記選択開始日の前記選択開始時刻にエンコードするように命令する、エンコード・コマンド及び関連エンコード・パラメータを生成するステップと
を含む、請求項１１記載のプロセス。
【請求項１３】
前記エンコード・オペレーション・スケジューリング・インタフェース・コンポーネントを表示するステップ、及び情報を受信するステップが、
ユーザが時刻期間指定オペレーションから選択することを可能にする期間インタフェース・コンポーネントを表示し、前記オペレーションが、
前記エンコード・オペレーションを終了する予定停止日及び停止時刻の選択と、
前記選択開始日の前記選択開始時刻に続いて、前記エンコード・オペレーションが継続する時刻期間の選択と
を含む、表示ステップと、
選択時刻期間指定オプションを示す情報を受信するステップと
を含む、請求項１２記載のプロセス。
【請求項１４】
前記オペレーションが、対応するエンコード・オペレーションの間にエンコードされるエンコード化メディア・データの選択部分を記録する記録オペレーションを含み、前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザが、前記選択したエンコーダ・メディア・サーバに関連付けられる複数のメモリ装置の所定のマップ済みメモリ装置を含む使用可能記憶ロケーションのリストをブラウズすることにより、記憶ロケーションを選択することを可能にする記録先選択インタフェース・コンポーネントを表示するステップと、
選択記憶ロケーションを示す情報を受信するステップと
を含み、前記コマンド及び関連パラメータが、前記選択したエンコーダ・メディア・サーバに対し、前記エンコード化メディア・データの選択部分を前記選択記憶ロケーションに記憶するように命令する記録コマンド及び関連記録パラメータを含む、請求項１１記載のプロセス。
【請求項１５】
前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザが前記選択記憶ロケーションに記憶される前記メディア・データのエンコード化部分の名前を指定することを可能にする、資産名選択インタフェース・コンポーネントを表示するステップと、
指定された資産名を示す情報を受信するステップと
を含み、前記記録コマンド及び関連記録パラメータが、前記選択したエンコーダ・メディア・サーバに対し、前記メディア・データのエンコード化部分を前記選択記憶ロケーションに前記指定資産名で記憶するように命令する、請求項１４記載のプロセス。
【請求項１６】
前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
前記指定資産名を有するファイルが、記録オペレーションの実行時に、前記選択記憶ロケーションに存在する場合、ユーザが前記記録オペレーションの属性を指定する複数の上書きオプションから選択することを可能にする上書きオプション選択インタフェース・コンポーネントを表示するステップを含み、前記上書きオプションが、
前記指定資産名を有するファイルが、前記記録オペレーションの実行時に、前記選択記憶ロケーションに存在する場合、ユーザにプロンプトを出すように指定するプロンプト・オプションと、
前記記録オペレーションの実行時に、前記選択記憶ロケーションに存在する前記指定資産名を有するファイルが、前記メディア・データのエンコード化部分により上書きされるように指定する上書きオプションと、
前記記録オペレーションの実行時に、前記選択記憶ロケーションに存在する前記指定資産名を有するファイルに、前記メディア・データのエンコード化部分が追加されるように指定する上書きオプションと
を含む、請求項１５記載のプロセス。
【請求項１７】
少なくとも１つの前記メディア・サーバが、メディア・データを前記ネットワークを介して複数のエンドユーザ端末の選択エンドユーザ端末に転送し、前記オペレーションが、エンコード化メディア・データの記憶された部分を前記ネットワークを介して、選択エンコーダ・メディア・サーバから複数のエンドユーザ端末の対応する選択エンドユーザ端末に転送する再生オペレーションを含む、請求項１４記載のプロセス。
【請求項１８】
前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザ定義再生スケジュールに従って、前記メディア・データのエンコード化部分が転送される宛先として、ユーザが少なくとも１つのエンドユーザ端末を選択することを可能にする再生宛先選択インタフェース・コンポーネントを表示するステップと、
前記ユーザ定義再生スケジュールを可能にする再生スケジュール・インタフェース・コンポーネントを表示するステップと、
ユーザ定義再生スケジュールを示す情報を受信するステップと、
を含み、前記コマンド及び関連パラメータが、前記選択エンコーダ・メディア・サーバに前記ユーザ定義再生スケジュールに従って、前記エンコード化メディア・データの記憶部分を前記選択エンドユーザに前記ネットワークを介して転送するように命令する、再生コマンド及び関連再生パラメータを含む、請求項１７記載のプロセス。
【請求項１９】
前記再生スケジュール・インタフェース・コンポーネントが、
ユーザが前記再生スケジュールの開始日及び開始時刻を選択することを可能にする第１のコンポーネント・グループと、
ユーザが再生スケジュール期間を指定する複数のオプションから選択することを可能にする第２のコンポーネント・グループと
を含む、請求項１８記載のプロセス。
【請求項２０】
前記オペレーションが、対応する再生オペレーションに関連付けられる通知オペレーションを含み、前記通知オペレーションが通知メッセージを、選択エンドユーザ端末及び管理者端末に関連付けられる選択ネットワーク・アドレスに送信する、請求項１７記載のプロセス。
【請求項２１】
少なくとも１つの前記メディア・サーバが、メディア・データを前記ネットワークを介して複数のエンドユーザ端末の選択エンドユーザ端末に転送し、前記オペレーションが、前記メディア・データのエンコード化部分を前記ネットワークを介して、選択エンコーダ・メディア・サーバから対応する選択エンドユーザ端末に転送するリアルタイム・ストリーミング・オペレーションを含む、請求項１１記載のプロセス。
【請求項２２】
前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
前記メディア・データのエンコード化部分が転送される宛先として、ユーザが少なくとも１つのエンドユーザ端末を選択することを可能にするストリーミング宛先選択インタフェース・コンポーネントを表示するステップと、
少なくとも１選択エンドユーザを示す情報を受信するステップと
を含み、前記コマンド及び関連パラメータが、前記選択エンコーダ・メディア・サーバに対し、前記メディア・データのエンコード化部分を前記選択エンドユーザに転送するように命令するストリーミング・コマンド及び関連ストリーミング・パラメータを含む、請求項２１記載のプロセス。
【請求項２３】
ストリーミング宛先選択インタフェース・コンポーネントが、
ユーザが、選択エンドユーザ端末に関連付けられる宛先インターネット・プロトコル（ＩＰ）アドレス及びポート番号を選択することを可能にする手動宛先選択インタフェース・コンポーネントと、
関連ＩＰアドレス及びポート番号を有する宛先エンドユーザ端末の複数の定義済みグループから、ユーザがグループを選択することを可能にする定義済み宛先選択インタフェース・コンポーネントと
を含む、請求項２２記載のプロセス。
【請求項２４】
少なくとも１つの前記メディア・サーバが、メディア・データを前記ネットワークを介して複数のエンドユーザ端末の選択エンドユーザ端末に転送し、前記オペレーションが、メディア・データの選択部分を前記ネットワークを介して、選択メディア・サーバから対応する選択エンドユーザ端末へ転送するマルチキャスト・オペレーションを含む、請求項１記載のプロセス。
【請求項２５】
前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザが前記エンドユーザ端末の少なくとも１つを、前記メディア・データの選択部分をユーザ定義マルチキャスト・スケジュールに従いマルチキャストする宛先として選択することを可能にする、マルチキャスト宛先選択インタフェース・コンポーネントを表示するステップと、
ユーザがマルチキャスト・スケジュールを定義することを可能にするマルチキャスト・スケジュール・インタフェース・コンポーネントを表示するステップと、
ユーザ定義マルチキャスト・スケジュールを示す情報を受信するステップと
を含み、前記コマンド及び関連パラメータが、前記選択メディア・サーバに前記ユーザ定義マルチキャスト・スケジュールに従い、メディア・データの前記選択部分を前記ネットワークを介して前記選択エンドユーザに転送するように命令する、マルチキャストコマンド及び関連マルチキャスト・パラメータを含む、請求項２４記載のプロセス。
【請求項２６】
前記マルチキャスト・スケジュール・インタフェース・コンポーネントが、
ユーザが前記マルチキャスト・スケジュールの開始日及び開始時刻を選択することを可能にする第１のコンポーネント・グループと、
ユーザがマルチキャスト・スケジュール期間を指定する複数のオプションから選択することを可能にする第２のコンポーネント・グループと
を含む、請求項２５記載のプロセス。
【請求項２７】
前記オペレーションが、対応するマルチキャスト・オペレーションに関連付けられる通知オペレーションを含み、前記通知オペレーションが通知メッセージを、選択エンドユーザ端末及び管理者端末に関連付けられる選択ネットワーク・アドレスに送信する、請求項２４記載のプロセス。
【請求項２８】
前記入力情報が、前記選択メディア・サーバを示すサーバ識別情報と、前記選択メディア・サーバにより実行されるオペレーションを指定するオペレーション情報と、スケジュールを指定するスケジュール情報とを含み、前記プロセスが、ユーザにより予め定義及びスケジュールされた複数のユーザ予定オペレーションを示すグラフィカル指標を表示するステップを含み、前記予定オペレーションの各々が、予め指定されたサーバ識別情報、オペレーション情報及びスケジュール情報を含む、対応する予め指定された情報に関連付けられる、請求項１記載のプロセス。
【請求項２９】
ユーザが表示された予定オペレーションの１つを選択することを可能にするインタフェース・コンポーネントを提供するステップと、
選択予定オペレーションを示す情報を受信するステップと、
前記選択予定オペレーションに関連付けられる前記グラフィカル・ユーザ・インタフェースのインタフェース・コンポーネント部分を決定するステップと、
表示された前記選択予定オペレーションに関連付けられる予め指定された情報を有する前記インタフェース・コンポーネント部分を表示するステップと
を含み、ユーザが前記インタフェース・コンポーネントの表示部分を用いて、前記選択予定オペレーションに関連付けられる前記指定情報を編集することにより、改訂されたオペレーションに関連付けられる改訂サーバ識別情報、改訂オペレーション情報、及び改訂スケジュール情報を含む改訂情報が生成される、請求項２８記載のプロセス。
【請求項３０】
前記選択予定オペレーションに関連付けられる予め指定されたサーバ識別情報により示される予め指定されたメディア・サーバにリンクするステップと、
前記予め指定されたメディア・サーバに、前記選択予定オペレーションの実行を取り消すように命令する削除コマンド及び関連パラメータを生成するステップと、
前記削除コマンド及び関連パラメータを前記予め指定されたメディア・サーバに送信するステップと
を含む、請求項２９記載のプロセス。
【請求項３１】
前記改訂オペレーションに関連付けられる前記改訂情報にもとづき、特定のメディア・サーバに対し、前記改訂スケジュール情報に従い前記改訂オペレーションを実行するように命令する新たなコマンド及び関連パラメータを生成するステップと、
前記コマンド及び関連パラメータを前記ネットワークを介して、前記特定のメディア・サーバに送信するステップと
を含む、請求項３０記載のプロセス。
【請求項３２】
前記ネットワークが、該ネットワークを介して前記管理者端末に通信接続される全体資産管理サーバを含み、前記全体資産管理サーバが全体情報を記憶するメモリ装置に通信接続され、前記全体情報が、対応ユーザにより定義及びスケジュールされた対応予定オペレーションに関連付けられるサーバ識別情報、オペレーション情報、及びスケジュール情報を含み、前記プロセスが、
特定のユーザを示す情報を前記管理者端末から前記全体資産管理サーバに送信するステップと、
指定オペレーションに関連付けられるサーバ識別情報、オペレーション情報及びスケジュール情報を前記全体資産管理サーバに送信して記憶するステップと
を含む、請求項２８記載のプロセス。
【請求項３３】
前記全体資産管理サーバが前記全体情報をアクセスし、前記プロセスが、
前記管理者端末から前記全体資産管理サーバをアクセスするステップと、
指定ユーザを示すユーザ識別情報を前記全体資産管理サーバに送信するステップと、
指定ユーザにより予め定義及びスケジュールされた各ユーザ予定オペレーションに関連付けられる、予め指定された情報を受信するステップと
を含む、請求項３２記載のプロセス。
【請求項３４】
前記全体資産管理サーバが全体スケジュール文書を生成し、前記全体スケジュール文書がユーザ予定オペレーションを示すグラフィカル指標と、各前記グラフィカル指標に対応して予め指定された情報と、グラフィカル・ユーザ・インタフェースを表示し、情報を受信し、コマンド及び関連パラメータを生成し、前記コマンド及び関連パラメータを送信するステップを実行する実行可能コードと、前記実行可能コードを開始するためのアクティブ領域とを含み、前記複数のユーザ予定オペレーションを示すグラフィカル指標を表示するステップが、
特定ユーザを示す情報を前記全体資産管理サーバに送信するステップと、
前記特定ユーザに関連付けられる前記全体スケジュール文書を、前記全体資産管理サーバから前記管理者端末にダウンロードするステップと
を含む、請求項３２記載のプロセス。
【請求項３５】
前記全体スケジュール文書がＨＴＭＬ文書を含み、前記実行可能コードがＪａｖａアプレットを含む、請求項３４記載のプロセス。
【請求項３６】
ネットワーク内の管理者端末において、前記ネットワークの複数のメディア・サーバの選択メディア・サーバによるメディア・データに対して実行されるオペレーションの実行をスケジュール及び調整する集中化ユーザ・インタフェースを提供する方法であって、前記メディア・サーバのそれぞれが、メディア・データを記憶するためにメモリ・デバイスにアクセスし、前記ネットワークを介して選択ロケーションにメディア・データの一部を転送し、前記オペレーションが、メディア・データの選択部分を前記ネットワーク内の選択ソース・ロケーションから前記ネットワーク内の選択宛先ロケーションにコピーするコピー・オペレーションを含み、
前記管理者端末において、少なくとも、ユーザがソース・ロケーションを選択することを可能にするソース選択インタフェース・コンポーネント及びユーザがメディア・データの一部を選択することを可能にするメディア・データ選択インタフェース・コンポーネントを含むグラフィカル・ユーザ・インタフェースを表示するステップと、
前記選択ソース・ロケーションに関連する可能な宛先ロケーションの対応するリストを判定し、前記ユーザに、少なくとも１つの宛先ロケーションを選択するためにプロンプトを出すステップと、
指定されたスケジュールに従って前記コピー・オペレーションを実行するために、前記選択メディア・サーバに命令するために入力情報に基づいてコマンド及び関連パラメータを生成するステップであって、前記メモリ・デバイスが、前記メディア・サーバの対応する１つ内に含まれるローカル・ディスク、ならびに前記メディア・サーバの対応する１つに通信可能に結合されたリモート・ディスク及びアーカイブを含み、前記メディア・サーバのそれぞれが、さらに、メディア資産を作成するためにメディア・データの部分をエンコード及び構文解析するように動作し、メディア・サーバのそれぞれが、さらに、前記メディア・サーバの前記ローカル・ディスクに記憶された前記メディア資産のカタログされた１つへのポインタを含むカタログを維持するように動作し、前記選択メディア・サーバによって実行される前記コピー・オペレーションが、
メディア・データの前記選択部分を前記選択メディア・サーバの前記ローカル・ディスクから前記選択メディア・サーバのカタログに追加する追加オペレーションであって、構文解析されない場合にメディア・データの選択部分を構文解析するサブステップを含む、追加オペレーションと、
メディア・データの選択部分を前記選択メディア・サーバに結合された選択リモート・ディスクから前記選択メディア・サーバのカタログにロードするロード・オペレーションであって、構文解析されない場合にメディア・データの選択部分を構文解析するサブステップを含む、ロード・オペレーションと、
資産を前記選択メディア・サーバから、前記アーカイブ及び前記メディア・サーバから選択される選択宛先ロケーションにステージングすることと
を含むステップと
を含む方法。
【請求項３７】
前記可能な宛先ロケーションの対応するリストを判定するステップが、
前記選択ソース・ロケーションがメディア・サーバであるかどうかを判定し、前記選択ソース・ロケーションがメディア・サーバである場合に、前記選択ソース・メディア・サーバ以外のメディア・サーバの所定のマッピングされた１つ及び前記アーカイブの所定のマッピングされた１つを含むように可能な宛先ロケーションのリストを定義するステップと、
前記選択ソース・ロケーションがアーカイブであるかどうかを判定し、前記選択ソース・ロケーションがアーカイブである場合に、前記選択ソース・アーカイブ以外のアーカイブの所定のマッピングされた１つ及び前記メディア・サーバの所定のマッピングされた１つを含むように可能な宛先ロケーションの対応するリストを定義するステップと、
前記選択ソース・ロケーションがディスクであるかどうかを判定し、前記選択ソース・ロケーションがディスクである場合に、前記メディア・サーバの所定のマッピングされた１つ及び前記アーカイブの所定のマッピングされた１つを含むように可能な宛先ロケーションの対応するリストを定義するステップと
を含む、請求項３６記載の方法。
【請求項３８】
ネットワーク内の管理者端末において、前記ネットワークの複数のメディア・サーバの選択メディア・サーバによりメディア・データに対して実行されるオペレーションの実行をスケジュール及び調整する集中化ユーザ・インタフェースを提供するプロセスを実行するエンコード命令を記憶するマシン読取り可能記憶装置であって、前記プロセスが、
前記選択メディア・サーバにより実行されるオペレーションを、ユーザが指定及びスケジュールすることを可能にする複数のインタフェース・コンポーネントを含むグラフィカル・ユーザ・インタフェースを、前記管理者端末において表示するステップと、
前記選択メディア・サーバ、該選択メディア・サーバにより実行される指定されたオペレーション、及び該オペレーションを実行するスケジュールを識別する、ユーザにより入力される情報を受信するステップであって、前記オペレーションが、
前記メディア・データの前記選択部分を前記選択ローカル・メモリ・デバイスから前記選択メディア・サーバのカタログに追加する追加オペレーションと、
前記メディア・データの前記選択部分を選択リモート・メモリ・デバイスから前記選択メディア・サーバの前記カタログにロードするロード・オペレーションと、
資産を前記選択メディア・サーバから前記選択宛先ロケーションにステージングするステージング・オペレーションと
を含む、前記メディア・データの部分をローカル及びリモートのメモリ・デバイスを含む前記選択ソース・ロケーションから選択宛先ロケーションにコピーするコピー・オペレーションを少なくとも含むステップと、
前記入力情報にもとづき、前記選択メディア・サーバに指定スケジュールに従い指定オペレーションを実行するように命令するコマンド及び関連パラメータを生成するステップと、
前記コマンド及び関連パラメータを前記選択メディア・サーバに送信するステップと
を含むマシン読取り可能記憶装置。
【請求項３９】
前記管理者端末が処理ユニットと、該処理ユニットにより実行されるブラウザ・アプリケーションとを含み、前記表示、受信、生成及び送信するステップが、前記処理ユニットによりアプレットを実行することにより実行される、請求項３８記載のマシン読取り可能記憶装置。
【請求項４０】
少なくとも１つの前記メディア・サーバが、対応するマルチメディア装置から受信されるメディア・データをエンコードし、前記オペレーションが、さらに、
メディア・データの一部を、所定のマップ済みメディア・サーバ及びメモリ装置を含むロケーションから選択されるソース・ロケーションから削除する削除オペレーションと、
メディア・データの一部を、前記選択メディア・サーバから前記ネットワークを介して、複数のエンドユーザ端末の選択エンドユーザ端末に転送するマルチキャスト・オペレーションと、
前記選択メディア・サーバにより受信されるメディア・データをエンコードするエンコード・オペレーションと
を含む、請求項３８記載のマシン読取り可能記憶装置。
【請求項４１】
前記メディア・サーバの各々が、メディア・データを記憶する少なくとも１つの対応するメモリ装置をアクセスし、メディア・データを前記ネットワークを介して選択ロケーションに転送する、請求項３８記載のマシン読取り可能記憶装置。
【請求項４２】
前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザが、所定のマップ済みメディア・サーバ及び所定のマップ済みメモリ装置を含む使用可能ロケーションのリストをブラウズすることにより、ソース・ロケーションを選択することを可能にするソース選択インタフェース・コンポーネントを表示するステップと、
選択ソース・ロケーションを示す情報を受信するステップと、
ユーザが、前記選択ソース・ロケーションに記憶されるメディア・データの使用可能部分のリストをブラウズすることにより、メディア・データの一部を選択することを可能にするメディア・データ選択インタフェース・コンポーネントを表示するステップと、
メディア・データの選択部分を示す情報を受信するステップと、
選択ソース・ロケーションに関連付けられる可能な宛先ロケーションの対応リストを決定するステップと、
ユーザが、可能な宛先ロケーションの前記対応リストをブラウズすることにより、宛先ロケーションを選択することを可能にする宛先選択インタフェース・コンポーネントを表示するステップと
を含む、請求項４１記載のマシン読取り可能記憶装置。
【請求項４３】
前記オペレーションがエンコード・オペレーションを含み、前記ネットワークがメディア・データを生成する少なくとも１つのマルチメディア装置を含み、前記マルチメディア装置の各々が、対応するエンコーダ・メディア・サーバに通信接続され、前記エンコーダ・メディア・サーバが対応する前記マルチメディア装置を選択的に活動化し、前記マルチメディア装置により生成されるメディア・データの選択部分をエンコードする、請求項３８記載のマシン読取り可能記憶装置。
【請求項４４】
前記グラフィカル・ユーザ・インタフェースを表示するステップが、ユーザが前記エンコーダ・メディア・サーバの１つを選択するためのエンコーダ選択インタフェース・コンポーネントを表示するステップを含み、前記入力情報が選択マルチメディア装置を示す情報を含み、前記コマンド及び関連パラメータが、前記選択メディア・サーバに対し、選択メディア装置から受信されるメディア・データの選択部分をエンコードするように命令するエンコード・コマンド及び関連エンコード・パラメータを含む、請求項４３記載のマシン読取り可能記憶装置。
【請求項４５】
少なくとも１つの前記メディア・サーバが、メディア・データを前記ネットワークを介して複数のエンドユーザ端末の選択エンドユーザ端末に転送し、前記オペレーションが、前記メディア・データのエンコード化部分を前記ネットワークを介して、選択エンコーダ・メディア・サーバから対応する選択エンドユーザ端末に転送するリアルタイム・ストリーミング・オペレーションを含む、請求項４４記載のマシン読取り可能記憶装置。
【請求項４６】
前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
前記メディア・データのエンコード化部分が転送される宛先として、ユーザが少なくとも１つのエンドユーザ端末を選択することを可能にするストリーミング宛先選択インタフェース・コンポーネントを表示するステップと、
少なくとも１選択エンドユーザを示す情報を受信するステップと
を含み、前記コマンド及び関連パラメータが、前記選択エンコーダ・メディア・サーバに対し、前記メディア・データのエンコード化部分を前記選択エンドユーザに転送するように命令するストリーミング・コマンド及び関連ストリーミング・パラメータを含む、請求項４５記載のマシン読取り可能記憶装置。
【請求項４７】
少なくとも１つの前記メディア・サーバが、メディア・データを前記ネットワークを介して複数のエンドユーザ端末の選択エンドユーザ端末に転送し、前記オペレーションが、エンコード化メディア・データの記憶部分を前記ネットワークを介して、選択エンコーダ・メディア・サーバから対応する選択エンドユーザ端末へ転送する再生オペレーションを含む、請求項４４記載のマシン読取り可能記憶装置。
【請求項４８】
前記オペレーションが、対応する再生オペレーションに関連付けられる通知オペレーションを含み、前記通知オペレーションが通知メッセージを、選択エンドユーザ端末及び管理者端末に関連付けられる選択ネットワーク・アドレスに送信する、請求項４７記載のマシン読取り可能記憶装置。
【請求項４９】
少なくとも１つの前記メディア・サーバが、メディア・データを前記ネットワークを介して複数のエンドユーザ端末の選択エンドユーザ端末に転送し、前記オペレーションが、メディア・データの選択部分を前記ネットワークを介して、前記選択メディア・サーバから対応する選択エンドユーザ端末へ転送するマルチキャスト・オペレーションを含む、請求項３８記載のマシン読取り可能記憶装置。
【請求項５０】
前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザが前記エンドユーザ端末の少なくとも１つを、前記メディア・データの選択部分をユーザ定義マルチキャスト・スケジュールに従いマルチキャストする宛先として選択することを可能にする、マルチキャスト宛先選択インタフェース・コンポーネントを表示するステップと、
ユーザがマルチキャスト・スケジュールを定義することを可能にするマルチキャスト・スケジュール・インタフェース・コンポーネントを表示するステップと、
ユーザ定義マルチキャスト・スケジュールを示す情報を受信するステップと
を含み、前記コマンド及び関連パラメータが、前記選択メディア・サーバに前記ユーザ定義マルチキャスト・スケジュールに従い、前記メディア・データの選択部分を前記ネットワークを介して前記選択エンドユーザに転送するように命令する、マルチキャスト・コマンド及び関連マルチキャスト・パラメータを含む、請求項４９記載のマシン読取り可能記憶装置。
【請求項５１】
前記オペレーションが、対応するマルチキャスト・オペレーションに関連付けられる通知オペレーションを含み、前記通知オペレーションが通知メッセージを、選択エンドユーザ端末及び管理者端末に関連付けられる選択ネットワーク・アドレスに送信する、請求項５０記載のマシン読取り可能記憶装置。
【請求項５２】
前記プロセスが、ユーザにより予め定義及びスケジュールされた複数のユーザ予定オペレーションを示すグラフィカル指標を表示するステップを含み、前記予定オペレーションの各々が、予め指定されたサーバ識別情報、オペレーション情報及びスケジュール情報を含む、対応する予め指定された情報に関連付けられる、請求項３８記載のマシン読取り可能記憶装置。
【請求項５３】
前記プロセスが、
ユーザが表示された予定オペレーションの１つを選択することを可能にするインタフェース・コンポーネントを提供するステップと、
選択予定オペレーションを示す情報を受信するステップと、
前記選択予定オペレーションに関連付けられる前記グラフィカル・ユーザ・インタフェースのインタフェース・コンポーネント部分を決定するステップと、
表示された前記選択予定オペレーションに関連付けられる予め指定された情報を有する前記インタフェース・コンポーネント部分を表示するステップと
を含み、ユーザが前記インタフェース・コンポーネントの表示部分を用いて、前記選択予定オペレーションに関連付けられる前記指定情報を編集することにより、改訂されたオペレーションに関連付けられる改訂サーバ識別情報、改訂オペレーション情報、及び改訂スケジュール情報を含む改訂情報が生成される、請求項５２記載のマシン読取り可能記憶装置。
【請求項５４】
前記プロセスが、
前記選択予定オペレーションに関連付けられる予め指定されたサーバ識別情報により示される予め指定されたメディア・サーバにリンクするステップと、
前記予め指定されたメディア・サーバに、前記選択予定オペレーションの実行を取り消すように命令する削除コマンド及び関連パラメータを生成するステップと、
前記削除コマンド及び関連パラメータを前記予め指定されたメディア・サーバに送信するステップと
を含む、請求項５３記載のマシン読取り可能記憶装置。
【請求項５５】
前記プロセスが、
前記改訂オペレーションに関連付けられる前記改訂情報にもとづき、特定のメディア・サーバに対し、前記改訂スケジュール情報に従い前記改訂オペレーションを実行するように命令する新たなコマンド及び関連パラメータを生成するステップと、
前記コマンド及び関連パラメータを前記ネットワークを介して、前記特定のメディア・サーバに送信するステップと
を含む、請求項５４記載のマシン読取り可能記憶装置。
【請求項５６】
アプレットをネットワークを介してクライアントに提供するサーバであって、前記アプレットが、前記ネットワークの複数のメディア・サーバの選択メディア・サーバによりメディア・データに対して実行されるオペレーションの実行をスケジュール及び調整する集中化ユーザ・インタフェースを、前記クライアントにおいて提供するプロセスを実行するエンコード命令を含み、前記プロセスが、
前記メディア・サーバにより実行されるオペレーションをユーザが指定及びスケジュールすることを可能にする複数のインタフェース・コンポーネントを含むグラフィカル・ユーザ・インタフェースを、前記クライアントにおいて表示するステップと、
前記選択メディア・サーバ、該選択メディア・サーバにより実行される指定オペレーション、及び該オペレーションを実行するスケジュールを識別する、ユーザにより入力される情報を受信するステップであって、前記オペレーションが、
前記メディア・データの前記選択部分を選択ローカル・メモリ・デバイスから前記選択メディア・サーバのカタログに追加する追加オペレーションと、
前記メディア・データの前記選択部分を選択リモート・メモリ・デバイスから前記選択メディア・サーバの前記カタログにロードするロード・オペレーションと、
資産を前記選択メディア・サーバから前記選択宛先ロケーションにステージングすることと
を含む、前記メディア・データの部分をローカル及びリモートのメモリ・デバイスを含む前記選択ソース・ロケーションから前記選択宛先ロケーションにコピーするコピー・オペレーションを少なくとも含むステップと、
前記入力情報にもとづき、前記選択メディア・サーバに指定スケジュールに従い指定オペレーションを実行するように命令するコマンド及び関連パラメータを生成するステップと、
前記コマンド及び関連パラメータを前記選択メディア・サーバに送信するステップと
を含むサーバ。
【請求項５７】
少なくとも１つの前記メディア・サーバが、対応するマルチメディア装置から受信されるメディア・データをエンコードし、前記オペレーションが、さらに、
メディア・データの一部を所定のマップ済みメディア・サーバのカタログから削除する削除オペレーションと、
メディア・データの一部を、前記選択メディア・サーバから前記ネットワークを介して、複数のエンドユーザ端末の選択エンドユーザ端末に転送するマルチキャスト・オペレーションと、
前記選択メディア・サーバにより受信されるメディア・データをエンコードするエンコード・オペレーションと
を含む、請求項５６記載のサーバ。
【請求項５８】
少なくとも１つの前記メディア・サーバが、メディア・データの一部をエンコード及び構文解析して、メディア資産を作成し、メディア・サーバの各々が、当該メディア・サーバ内に含まれるローカル・ディスクに記憶されるカタログ化されたメディア資産を指し示す複数のポインタを含むカタログを保持する、請求項５６記載のサーバ。
【請求項５９】
前記メディア・サーバの各々が、メディア・データを記憶するメモリ装置をアクセスし、メディア・データの一部を前記ネットワークを介して選択ロケーションに転送する、請求項５６記載のサーバ。
【請求項６０】
前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザが、所定のマップ済みメディア・サーバ及び所定のマップ済みメモリ装置を含む使用可能ロケーションのリストをブラウズすることにより、ソース・ロケーションを選択することを可能にするソース選択インタフェース・コンポーネントを表示するステップと、
選択ソース・ロケーションを示す情報を受信するステップと、
ユーザが、前記選択ソース・ロケーションに記憶されるメディア・データの使用可能部分のリストをブラウズすることにより、メディア・データの一部を選択することを可能にするメディア・データ選択インタフェース・コンポーネントを表示するステップと、
メディア・データの選択部分を示す情報を受信するステップと、
選択ソース・ロケーションに関連付けられる可能な宛先ロケーションの対応リストを決定するステップと、
ユーザが、可能な宛先ロケーションの前記対応リストをブラウズすることにより、宛先ロケーションを選択することを可能にする宛先選択インタフェース・コンポーネントを表示するステップと
を含む、請求項５９記載のサーバ。
【請求項６１】
前記グラフィカル・ユーザ・インタフェースを表示するステップ、情報を受信するステップ、及びコマンドを生成するステップが、
ユーザが、遅延コピー・オペレーションの開始日及び開始時刻を選択することを可能にする遅延コピー・インタフェース・コンポーネントを表示するステップと、
選択開始日及び選択開始時刻を示す情報を受信するステップと、
前記選択メディア・サーバに対して、前記選択開始日の前記選択開始時刻に、選択ソース・ロケーションから選択宛先ロケーションに、メディア・データの選択部分をコピーするように命令するコピー・コマンド及び関連パラメータを生成するステップと
を含む、請求項６０記載のサーバ。
【請求項６２】
前記プロセスが、
ユーザが前記ネットワーク内の新たなロケーションへのパスを定義することを可能にするロケーション・マッピング・インタフェース・コンポーネントを表示するステップと、
前記新たなロケーションをアクセスするための選択パスを示す情報を受信するステップと、
前記選択パスに関連付けられる前記新たなロケーションを、使用可能ロケーションの前記リストに追加するステップと
を含む、請求項５９記載のサーバ。
【請求項６３】
前記入力情報が、前記選択メディア・サーバを示すサーバ識別情報と、前記選択メディア・サーバにより実行されるオペレーションを指定するオペレーション情報と、スケジュールを指定するスケジュール情報とを含み、前記プロセスが、ユーザにより予め定義及びスケジュールされた複数のユーザ予定オペレーションを示すグラフィカル指標を表示するステップを含み、前記予定オペレーションの各々が、予め指定されたサーバ識別情報、オペレーション情報及びスケジュール情報を含む、対応する予め指定された情報に関連付けられる、請求項５６記載のサーバ。
【請求項６４】
前記プロセスが、
ユーザが表示された予定オペレーションの１つを選択することを可能にするインタフェース・コンポーネントを提供するステップと、
選択予定オペレーションを示す情報を受信するステップと、
前記選択予定オペレーションに関連付けられる前記グラフィカル・ユーザ・インタフェースのインタフェース・コンポーネント部分を決定するステップと、
表示された前記選択予定オペレーションに関連付けられる予め指定された情報を有する前記インタフェース・コンポーネント部分を表示するステップと
を含み、ユーザが前記インタフェース・コンポーネントの表示部分を用いて、前記選択予定オペレーションに関連付けられる前記指定情報を編集することにより、改訂されたオペレーションに関連付けられる改訂サーバ識別情報、改訂オペレーション情報、及び改訂スケジュール情報を含む改訂情報が生成される、請求項６３記載のサーバ。
【請求項６５】
前記プロセスが、
前記選択予定オペレーションに関連付けられる予め指定されたサーバ識別情報により示される予め指定されたメディア・サーバにリンクするステップと、
前記予め指定されたメディア・サーバに、前記選択予定オペレーションの実行を取り消すように命令する削除コマンド及び関連パラメータを生成するステップと、
前記削除コマンド及び関連パラメータを前記予め指定されたメディア・サーバに送信するステップと
を含む、請求項６４記載のサーバ。
【請求項６６】
前記改訂オペレーションに関連付けられる前記改訂情報にもとづき、特定のメディア・サーバに対し、前記改訂スケジュール情報に従い前記改訂オペレーションを実行するように命令する新たなコマンド及び関連パラメータを生成するステップと、
前記コマンド及び関連パラメータを前記ネットワークを介して、前記特定のメディア・サーバに送信するステップと
を含む、請求項６５記載のサーバ。
【請求項６７】
前記ネットワークが、該ネットワークを介して前記クライアントに通信接続される全体資産管理サーバを含み、前記全体資産管理サーバが全体情報を記憶するメモリ装置に通信接続され、前記全体情報が、対応ユーザにより定義及びスケジュールされた対応予定オペレーションに関連付けられるサーバ識別情報、オペレーション情報、及びスケジュール情報を含み、前記プロセスが、
特定のユーザを示す情報を前記クライアントから前記全体資産管理サーバに送信するステップと、
指定オペレーションに関連付けられるサーバ識別情報、オペレーション情報及びスケジュール情報を前記全体資産管理サーバに送信して記憶するステップと
を含む、請求項６３記載のサーバ。
【請求項６８】
前記全体資産管理サーバが前記全体情報をアクセスし、前記プロセスが、
前記クライアントから前記全体資産管理サーバをアクセスするステップと、
指定ユーザを示すユーザ識別情報を前記全体資産管理サーバに送信するステップと、
指定ユーザにより予め定義及びスケジュールされた各ユーザ予定オペレーションに関連付けられる、予め指定された情報を受信するステップと
を含む、請求項６７記載のサーバ。
【請求項６９】
前記全体資産管理サーバが全体スケジュール文書を生成し、前記全体スケジュール文書がユーザ予定オペレーションを示すグラフィカル指標と、各前記グラフィカル指標に対応して予め指定された情報と、グラフィカル・ユーザ・インタフェースを表示し、情報を受信し、コマンド及び関連パラメータを生成し、前記コマンド及び関連パラメータを送信するステップを実行する実行可能コードと、前記実行可能コードを開始するためのアクティブ領域とを含み、前記複数のユーザ予定オペレーションを示すグラフィカル指標を表示するステップが、
特定ユーザを示す情報を前記全体資産管理サーバに送信するステップと、
前記特定ユーザに関連付けられる前記全体スケジュール文書を、前記全体資産管理サーバから前記クライアントにダウンロードするステップと
を含む、請求項６７記載のサーバ。
【請求項７０】
前記全体スケジュール文書がＨＴＭＬ文書を含み、前記実行可能コードがＪａｖａアプレットを含む、請求項６９記載のサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は一般に、コンピュータ・ネットワーク・システムにおいて、メディア・データを管理する方法及び装置に関する。より詳細には、本発明は、コンピュータ・ネットワーク内の複数のメディア・サーバにより実行されるオペレーションを指定及びスケジュールすることにより、ネットワーク内のメディア資産を管理する集中型グラフィカル・ユーザ・インタフェースを提供するプロセス及び装置に関する。
【０００２】
【従来の技術】
メディア・サーバは、コンピュータ・ネットワーク・システム内のメディア・データ・ファイルに対して、様々なオペレーションを実行するように作用するネットワーク・サーバ・システムである。デジタル・メディア・ファイルはビデオ・データ、オーディオ・データ、テキスト・データ、及びグラフィカル・データを含む。一般に、メディア・サーバはメディア・オペレーションを実行するように作用する。メディア・オペレーションには、メディア資産をネットワーク内のロケーションから削除する削除オペレーション、メディア資産をネットワーク内のソース・ロケーションから宛先ロケーションにコピーするコピー・オペレーション、メディア資産をメディア・サーバからネットワークを介してクライアントに転送するマルチキャスト・オペレーション、及び、ビデオ・カメラなどのマルチメディア機器からメディア・サーバにより受信されたメディア・データをエンコードし、メディア資産を作成するエンコード・オペレーションが含まれる。
【０００３】
本願の目的上、メディア資産は、構文解析されて、メディア・サーバから特定タイプのネットワーク内の１つ以上のクライアントに転送されるように構成されたメディア・データを含むように定義される。メディア・サーバの１例は、ＩＢＭのVideoCharger（商標）サーバ及びメディア・ストリーマであり、これはデジタル・コンピューティングとビデオ・ブロードキャスト業界の機能を、マルチメディア・コンテンツの高品質記憶及び配信のための、汎用的で費用効率が高いシステムに組み合わせる。VideoCharger（商標）製品の詳細については、米国特許出願第０８／９６１７０４号"Scaleable Network Transparent Access Framework for Multimedia Serving"（１９９７年１０月３１日出願）、及び米国特許出願第０８／９６１７０６号"Seamless Playlist"（１９９７年１０月３１日出願）で開示されている。
【０００４】
ＩＢＭにより提供されるVideoCharger（商標）サーバは、メディア・サーバの１例を提供する。VideoCharger（商標）サーバは、インターネットまたはイントラネットに接続されたクライアントに、連続時間メディア・データ（すなわちオーディオ及びビデオ・データ）の配信を提供する。ビデオは"ストリーム化"され（すなわちリアルタイムで配信される）、クライアント・ソフトウェアにより再生される前に、ファイルがダウンロードまたは保管されることを要求しない。ビデオ用語では、ビデオはサーバによりネットワークを介してクライアントに"プッシュ"される。このアプローチは、データがクライアントにより"プル"されるほとんどのファイル・サーバとは異なり、この場合、クライアントが連続的な"読出し"をサーバに発行する。"プッシュ"・アーキテクチャはブロードキャスト環境と類似であり、そこではビデオ・ストリームが再生コマンドにより開始され、停止されるまで継続する。Blackardらによる１９９９年６月２９日発行の米国特許第５９１８０２０号は、ビデオやオーディオ・データなどの時間依存型のエンコード化データを通信ネットワーク内で通信する、プッシュまたはストリーミング・モデルを実現するデータ処理システム及び方法について述べている。オーディオ及びビデオのための業界標準ファイル・フォーマットをサポートすることに加え、VideoChargerメディア・サーバは、一般的なインターネットやワールド・ワイド・ウェブ（ＷＷＷ）プロトコルをサポートする（ＩＰ及びハイパテキスト転送プロトコル（ＨＴＴＰ）を含む）。これにより製品は、ＨＴＭＬウェブ・ブラウザなどの業界標準アプリケーションと共に使用されるようになる。また、製品は、ＬＡＮ（イーサネット、トークンリング、ＦＤＤＩなどのローカル・エリア・ネットワーク）、ＷＡＮ（Ｔ１、Ｅ１、Ｔ３、Ｅ３などの広域ネットワーク）、及びＡＴＭ（非同期転送モード）などの、広い様々なネットワーク・タイプ上で使用され得る。
【０００５】
VideoCharger（商標）メディア・サーバのＩＰマルチキャスト機能は、それがインターネット環境において、ブロード・キャスト・サーバとして使用されることを可能にする。このことは単一のオーディオまたはビデオ・ストリームが複数のクライアントに送信されることを可能にし、それにより、ネットワークの帯域幅要求を低減する。更に、Windows NT上のVideoChargerは埋め込みエンコーダ・サポートを提供する。これはサーバ上へのＭＰＥＧエンコーダのインストールを可能にし、VideoChargerが直接エンコーダを制御して、リアルタイムＩＰマルチキャストや、同一ストリームのライブ録音と同時のリアルタイムＩＰマルチキャストなどの機能を実行する。これはライブ事象のブロードキャストを提供する非常に効率的且つ強力な方法である一方、それを最小のネットワーク負荷により、後の再ブロードキャストのために記録する。ＩＢＭはまた、ＡＩＸ用のVideoChargerサーバも提供する。
【０００６】
メディア・サーバの機能及び能力は、公文書保管人、フィルム／ビデオ制作グループ、教育機関、研究機関、医療技師、広告及びクリエイティブ・エージェンシ、印刷及びウェブ出版業者、及びマーケティング・コミュニケーション・エージェンシにとって、非常に有用である。従来の資産管理及びスケジューリング方法によれば、メディア・サーバへのアクセス権を有する管理者が、指定メディア・オペレーションが指定スケジュールに従いサーバにより実行されるように、メディア・サーバを構成する。
【０００７】
従来の資産管理及びスケジューリング方法によれば、管理者は特定のメディア・サーバを、特定タイプのメディア・オペレーションを実行するように構成する。これはハイパテキスト・マークアップ言語（ＨＴＭＬ）ウェブ・ページを、特定のメディア・サーバから、対応するユニフォーム・リソース・ロケータ（ＵＲＬ）を介してダウンロードすることによる。各ＨＴＭＬウェブ・ページは、特定のメディア・サーバにより実行される、対応する１つの特定タイプのメディア・オペレーションをスケジュールするインタフェースを提供する。コピー／削除ＨＴＭＬウェブ・ページは、管理者が特定のメディア・サーバにより実行されるコピー・オペレーション及び削除オペレーションを定義及びスケジュールすることを可能にする、基本インタフェース機能を提供する。コピー／削除ＨＴＭＬウェブ・ページは、ユーザがコピー・オペレーションまたは削除オペレーションを指定することを可能にするプロンプト及びアクティブ領域と、管理者がコピーまたは削除オペレーションの対象である選択メディア・ファイルに、パスを入力することを可能にするテキスト・ボックスとを含む。エンコード化ＨＴＭＬウェブ・ページは、管理者が特定のメディア・サーバにより実行されるエンコード・オペレーションを活動化することを可能にする、基本インタフェース機能を提供する。エンコード化ＨＴＭＬウェブ・ページは、管理者が入力することを可能にするテキスト・ボックスと、エンコードされる資産のパス及び選択ファイル名と、エンコード・オペレーションの期間を示す期間値とを含む。エンコード・オペレーションを遠隔的に活動化する従来方法に関わる問題は、管理者がエンコードされるシーンの表示を提供されないことである。マルチキャストＨＴＭＬウェブ・ページは、管理者が特定のメディア・サーバにより実行されるマルチキャスト・オペレーションをスケジュールすることを可能にする基本インタフェース機能を提供する。マルチキャストＨＴＭＬウェブ・ページは、管理者が入力することを可能にするテキスト・ボックスと、マルチキャストされる選択資産を示すパスと、選択資産をマルチキャストする１つのインターネット・プロトコル（ＩＰ）アドレス及びポート番号と、マルチキャスト・オペレーションを実行するための予定開始日及び開始時間と、マルチキャスト・オペレーションの時刻期間を示す期間値とを含む。
【０００８】
メディア資産を管理し、メディア・オペレーションをスケジュールするためにメディア・サーバを構成する、前述の従来方法に関わる問題は、管理者が選択資産に対して無効な経路や無効なファイル名などを指定するなど、無効なオプションを指定することを回避する機構が存在しないことである。例えば、コピーＨＴＭＬウェブ・ページを使用してコピー・オペレーションを定義する間に、管理者がコピーされる資産に対して不正なパスを指定する場合、コピー・オペレーションは予定時刻に成功裡に実行されない。また、前述のＨＴＭＬウェブ・ページを含む従来のインタフェースは、オペレーションを実行するための予定時刻が経過した際、管理者にオペレーションが成功裡に完了されたか否かに関して通知する手段を提供しない。更に、特定のコピー・オペレーションの失敗は、後述するように、その特定のコピー・オペレーションに依存する続く予定メディア・オペレーションの失敗を生じる。
【０００９】
様々なマルチメディア・ネットワーク・アプリケーションにおいて、複数のメディア・サーバにより実行されるメディア・オペレーションのスケジューリングを調整できることは重要である。１例として、大学や総合大学などの教育機関の管理者は、メディア資産を作成、記憶、管理及び転送するために、１つ以上のメディア・サーバを構成することを望み得る。この例では、メディア資産は、教室において教授により提供される講義のビデオ・データ及びオーディオ・データを含み得る。管理者は、ビデオ・カメラなどのマルチメディア機器から受信されるメディア・データを予定時刻にエンコードする第１のサーバ、すなわちエンコード・サーバを構成する。或いは、管理者は記録される講義を表示するローカル画面を見ながら、サーバ・サイトに存在するローカル・プログラミング・インタフェースを用いて、手動式にエンコード化メディア・サーバを制御することにより、カメラにより生成されるメディア・データのエンコードを開始、停止及び休止してもよい。しかしながら、従来技術では、メディア・サーバによるメディア資産のエンコードを遠隔的に制御する手段が提供されない。管理者がエンコード化メディア・サーバにおいて新たな資産をエンコードした後、またはエンコード・サーバにおいて実行されるエンコード・オペレーションをスケジュールした後、管理者は、更に別のオペレーションを実行するようにエンコード・サーバを構成し得る。こうしたオペレーションには、記憶装置へのエンコードされた資産の記憶や、リアルタイムでのまたはプログラムされたスケジュールに従い後に、選択クライアント・グループへのエンコードされた資産のマルチキャストが含まれる。更に、管理者は、エンコードされた資産をネットワークを介して第２のメディア・サーバに転送するように、エンコード・サーバを構成し得る。
【００１０】
前述の従来の資産管理及びスケジューリング方法では、第１及び第２のサーバにおいてメディア・オペレーションのスケジューリングを調整するために、管理者は各サーバを別々にアクセス及び構成しなければならない。スケジュールされるオペレーションの数が増し、また構成されるメディア・サーバの数が増すと、管理者が複数のサーバ間のオペレーションのスケジューリングを調整することが一層困難になる。なぜなら、従来技術では、管理者により複数のサーバにおいて実行されるように指定され、スケジュールされたオペレーションを自動的にログに記録する中央ロケーションが存在しないからである。各特定のメディア・サーバにより実行されるようにスケジュールされたオペレーションのログは、特定のメディア・サーバのオペレーティング・システムにより保持されるログ・ファイル（例えばWindows NTログ・ファイル、ＡＩＸログ・ファイル）に記憶される。しかしながら、管理者は特定のメディア・サーバにより実行されるオペレーションを検討すために、各特定のサーバのログ・ファイルを別々にアクセスしなければならない。
【００１１】
特定の状況では、管理者はメディア・データをエンコードして、新たな資産を作成し、後の予定時刻にその新たな資産を第２のサーバにコピーするように、第１のサーバを構成することを希望し得る。管理者が第２のサーバへのアクセスを有すると仮定すると、管理者は、予定スケジュールに従い、エンコードされた資産を選択クライアント・グループにマルチキャストするように、第２のサーバを構成し、更に、所定の時間期間の後に、新たな資産がアクセスされないように、引き続いて、エンコードされた資産を第２のサーバのカタログから削除するように、該第２のサーバを構成し得る。管理者は、第１のエンコード・サーバから選択クライアントに直接転送する場合に生じ得る、ネットワーク輻輳問題を最小化するために、２つのサーバを構成することにより、第１のサーバにおいて新たな資産を作成するステップと、新たな資産を第２のサーバに転送するステップと、それを第２のサーバからマルチキャストするステップとを実行することを希望し得る。第２のサーバにより実行されるようにスケジュールされたマルチキャスト・オペレーションの成功は、第１のサーバにより実行されるようにスケジュールされたコピー・オペレーションの成功に依存する。前述のように、コピー・オペレーションの失敗は、コピー・オペレーションに依存する続いてスケジュールされるマルチキャスト・オペレーションの失敗を生じる。コピー・オペレーションが成功裡に完了されるか否かに関して、管理者に通知する手段は存在しないので、管理者は依存型のマルチキャスト・オペレーションが不可避的に失敗するであろう警告を有さない。
【００１２】
前述の従来の資産管理及びスケジューリング方法では、第１及び第２のサーバにおいて、メディア・オペレーションのスケジューリングを調整するために、管理者は第１及び第２のサーバのログ・ファイルを別々にアクセスし、各々を検討すことができる。しかしながら、このプロセスは非常に厄介である。管理者は、異なる時間帯に存在し得る複数のメディア・サーバにおいて、事象を調整及びスケジュールする必要がある場合、複数のサーバにおける予定事象の調整及び管理が非常に困難になる。
【００１３】
【発明が解決しようとする課題】
従って、従来の資産管理及びスケジューリング・プロセスでの１つの問題は、各メディア・サーバでの予定オペレーションを調整するために、複数のメディア・サーバの管理者が、各メディア・サーバと別々にインタフェースして、ログ・ファイルを読出さねばならないことである。別の問題は、管理者が対象となる資産への無効なパスを指定しがちであり、それによりメディア・オペレーションの失敗を生じ得ることである。更に別の問題は、予定オペレーションの成功または失敗に際して、管理者に通知する通知システムが存在しないことである。
【００１４】
本発明の目的は、メディア資産を遠隔的に管理し、コンピュータ・ネットワーク・システム内の複数のメディア・サーバにより実行されるメディア・オペレーションをスケジュールするための集中型インタフェースを提供する、グラフィカル・ユーザ・インタフェース・プロセスを提供することである。メディア・オペレーションは、ネットワーク内のソース・ロケーションからのメディア資産の削除と、選択ソース・ロケーションから選択宛先ロケーションへのメディア資産のコピーと、選択メディア・サーバから選択クライアントへ、メディア資産をネットワークを介して転送するマルチキャスト・オペレーションと、メディア資産をエンコードするエンコード・オペレーションとを含む。
【００１５】
【課題を解決するための手段】
要するに、本発明の目下の好適な実施例は、ネットワーク・システムにおいて、メディア・データを管理するプロセスを提供する。ここでネットワーク・システムは、管理者端末と、管理者端末にコンピュータ・ネットワークを介して通信接続される少なくとも１つのメディア・サーバと、管理者端末及びメディア・サーバにネットワークを介して通信接続される複数のエンドユーザ端末とを含み、各メディア・サーバはメディア・データを記憶するメモリ装置をアクセスし、メディア・データの一部をネットワークを介して選択ロケーションに転送する。また、少なくとも１つのメディア・サーバは、メディア・データを選択エンドユーザ端末に転送する。少なくとも１つのメディア・サーバはまた、メディア・データの一部をエンコード及び構文解析し、メディア資産を作成する。更に、メディア・サーバの各々はカタログを保持し、そこにはそのメディア・サーバ内に含まれるローカル・ディスクに記憶されるカタログ化されたメディア資産を指し示す複数のポインタが含まれる。
【００１６】
プロセスは、選択メディア・サーバにより実行されるオペレーションの実行をスケジュール及び調整する集中化ユーザ・インタフェースを提供し、各オペレーションはメディア・データの対応部分に関連付けられる。プロセスは、複数のインタフェース・コンポーネントを含むグラフィカル・ユーザ・インタフェースを、管理者端末の表示ユニット上に表示するステップで開始する。インタフェース・コンポーネントは、管理者端末のユーザが、選択メディア・サーバによりメディア・データの対応部分に対して実行されるメディア・オペレーションを定義及びスケジュールすることを可能にする。ユーザ入力が管理者端末の入出力ユニットを介して受信される。ユーザ入力には、選択メディア・サーバを示すサーバ識別情報と、選択メディア・サーバによりメディア・データの選択部分に対して実行されるオペレーションを指定するオペレーション情報と、指定オペレーションを実行するスケジュールを指定するスケジュール情報とが含まれる。プロセスは更に、オペレーション情報及びスケジュール情報にもとづき、選択メディア・サーバに指定スケジュールに従い指定オペレーションを実行するように命令するコマンド及び関連パラメータを生成するステップと、コマンド及び関連パラメータをネットワークを介して選択メディア・サーバに送信するステップとを含む。
【００１７】
１実施例では、管理者端末はまた、処理ユニットと、処理ユニットにより実行されるブラウザ・アプリケーションとを含む。プロセスは、アプレットをネットワークを介して管理者端末に送信するステップと、アプレットを管理者端末の処理ユニットにより実行するステップとを実行することにより開始され、それにより、グラフィカル・ユーザ・インタフェースが、表示ユニット上のブラウザ・アプリケーションにより生成されるブラウザ・ウィンドウ内に表示される。
【００１８】
オペレーションには、メディア・データの一部を所定のマップ済みメディア・サーバのカタログから削除する削除オペレーションと、メディア・データの一部を選択ソース・ロケーションから選択宛先ロケーションにコピーするコピー・オペレーションと、メディア・データの一部を選択メディア・サーバからネットワークを介して選択エンドユーザ端末に転送するマルチキャスト・オペレーションと、選択メディア・サーバにより受信されるメディア・データをエンコードするエンコード・オペレーションとが含まれる。
【００１９】
プロセスは、ユーザにより予め定義及びスケジュールされた複数の予定ユーザ・オペレーションを示すグラフィカル指標を表示する特徴を含み、各予定オペレーションは、予め指定されたサーバ識別情報、オペレーション情報及びスケジュール情報を含む、対応する予め指定された情報に関連付けられる。プロセスは更に、ユーザが表示された予定オペレーションの１つを選択することを可能にするインタフェース・コンポーネントを提供するステップと、選択予定オペレーションを示すユーザ入力を受信するステップと、選択予定オペレーションに関連付けられるグラフィカル・ユーザ・インタフェースのインタフェース・コンポーネントの一部を決定するステップと、表示された選択予定オペレーションに関連付けられる予め指定された情報を有するインタフェース・コンポーネントの決定部分を表示するステップとを含む。インタフェース・コンポーネントの表示部分は、ユーザが選択予定オペレーションに関連付けられる予め指定された情報を編集し、改訂されたオペレーションに関連付けられる改訂情報を生成することを可能にする。ここで改訂情報には、改訂されたサーバ識別情報、オペレーション情報及びスケジュール情報が含まれる。
【００２０】
本発明の前述の及び他の目的、特徴及び利点が、添付図面を参照する後述の好適な実施例の詳細な説明から明らかとなろう。
【００２１】
【発明の実施の形態】
図１は、メディア・オペレーションを遠隔的に管理及びスケジュールする資産管理及びスケジューリングＧＵＩプロセスを実現するために、本発明に従い構成された管理者端末１２を含む、典型的なネットワーク化コンピュータ・システム１０を示すブロック図である。ここでメディア・オペレーションには、後述のように、メディア資産をシステム１０内の複数のロケーションにおいて、または間で、生成、コピー及びマルチキャストするオペレーションを含む。
【００２２】
図示のシステム１０はまた、管理者端末１２に公衆インターネットまたは専用インターネットなどのインターネット・プロトコル（ＩＰ）ネットワーク１６を介して通信接続される複数のエンドユーザ端末１４と、管理者端末１２にＩＰネットワークを介して通信接続される、サーバ１として示される第１のメディア・サーバ１８と（第１のメディア・サーバは、このサーバにより実行されるメディア・ストリーマ・アプリケーション２０と、本発明に従いサーバにより実行される資産管理及びスケジューリング・プログラム２３と、オーディオ・データ、ビデオ・データ、及びテキストを含むメディア・データのためのメモリ記憶を提供するローカル・ディスク２２とを有する）、ビデオ・データ及びオーディオ・データを有するメディア・データを生成し、第１のローカル・エリア・ネットワーク（ＬＡＮ）２６を介して第１のメディア・サーバ１８に通信接続されるビデオ・カメラ２４と、第１のメディア・サーバ１８に第１のＬＡＮ２６を介して通信接続されるリモート・ディスク２８と、管理者端末１２にＩＰネットワークを介して通信接続される、サーバ２として示される第２のメディア・サーバ３０と（第２のサーバは、このサーバにより実行されるメディア・ストリーマ・アプリケーション２０と、メディア・データを記憶するローカル・ディスク２２とを有する）、サーバ２に第２のＬＡＮ３２を介して通信接続されるアーカイブ・データ記憶ユニット３６と（ここでＬＡＮ３２は第１のＬＡＮ２６に広域ネットワーク（ＷＡＮ）３４を介して通信接続される）、管理者端末１２にＩＰネットワークを介して通信接続され、第２のＬＡＮ３２にも接続されるサーバ３として示される第３のメディア・サーバ３８と（第３のサーバは、メディア・データを記憶するローカル・ディスク４０を有する）、メディア・ストリーマ・アプリケーション２０を有し（ここでメディア・ストリーマ・アプリケーション２０はネットワーク装置４２により実行される）、サーバ２に第２のＬＡＮ３２を介して通信接続されるネットワーク装置４２とを含む。
【００２３】
各メディア・ストリーマ・アプリケーション２０はメディア・データの一部をエンコード及び構文解析して、メディア資産を作成し、また、資産を複数のエンドユーザ端末１４の選択グループに転送する。メディア・データの構文解析には、メディア・データのパケットへのヘッダ及び属性の追加が含まれ、これはあるメディア・サーバから別のメディア・サーバに、ＩＰネットワーク１６またはＷＡＮ３４を介してメディア資産をステージする、すなわちコピーする際の失敗の検出を可能にする。各メディア・ストリーマ・アプリケーション２０は、メディア・サーバ１８及び３０の対応する方、及びネットワーク装置４２の処理ユニット（図示せず）により実行される。
【００２４】
後述するように、エンドユーザ端末１４は、資産をリアルタイムにデコード及び再生するプラグイン・アプリケーションを含み、これはブラウザなどの表示アプリケーションと共に実行される。
【００２５】
本発明によれば、以下で詳述するように、資産管理及びスケジューリング・グラフィカル・ユーザ・インタフェース（ＧＵＩ）プロセスが、管理者端末１２において提供される。一般に、資産管理及びスケジューリングＧＵＩプロセスは、管理者端末１２のユーザが、ネットワーク化コンピュータ・システム１０内の選択ロケーション（例えば選択サーバ、アーカイブ、及びネットワーク化装置）において、メディア・データに対する様々なオペレーションの実行を遠隔的に定義及びスケジュールすることを可能にする。
【００２６】
資産管理及びスケジューリングＧＵＩプロセスに従い、インタフェース・コンポーネントが管理者端末１２の表示ユニット上に表示されて、管理者端末のユーザに、選択メディア・サーバにより対応する選択資産に対して実行されるオペレーションを定義及びスケジュールするように指示する。インタフェース・コンポーネントに応答して、ユーザ入力が管理者端末１２の入出力から受信される。ユーザ入力は一般に、選択事象、または選択メディア・サーバ１８または３０により、アクセス可能な選択資産に対して実行されるオペレーションの詳細を指定するオペレーション情報と、オペレーション情報に関連付けられ、選択オペレーションを実行するための関連スケジュールを示すスケジュール情報とを含む。資産管理及びスケジューリングＧＵＩプロセスに従い、コマンド及び関連パラメータが、オペレーション情報及び関連スケジュール情報にもとづき生成される。コマンド及び関連パラメータは、対応する選択メディア・サーバ１８または３０に送信されて、関連スケジュールに従い指定オペレーションを実行する。
【００２７】
資産管理及びスケジューリングＧＵＩにより遠隔的に管理及びスケジュールされるオペレーションには、システム１０内の選択ロケーションにおいて、メディア資産をエンコードするエンコード・オペレーションを、手動リモート制御により、または１つ以上の時間遅延エンコード・オペレーションをスケジュールすることにより、遠隔的に制御するオペレーションと、選択ソース・メディア・ストリーマから宛先エンドユーザの選択グループに資産を転送するオペレーションと、システム１０内の選択ソース・ロケーションから選択宛先ロケーションにメディア・データを"コピー"するオペレーションと、選択ロケーションからメディア資産を"削除"するオペレーションとを含む。
【００２８】
メディア・ストリーマ・アプリケーション２０は、メディア資産をコピーする幾つかの異なるタイプのコピー・アクションを実行する。それらには、ローカル・ディスク２２から、対応するメディア・ストリーマ・アプリケーション２０の"カタログ"（すなわち、メディア・ストリーマ・アプリケーションがアクセスし得るファイルまたは資産のリスト）への、メディア・ファイルまたは資産の"追加"、リモート・ディスク２８から、サーバ１の対応するメディア・ストリーマ・アプリケーション２０の"カタログ"への、メディア・ファイルまたは資産の"ロード"、及び選択ソース・メディア・サーバ１８または３０から選択宛先メディア・サーバへのメディア資産の"ステージ"が含まれる。好適な実施例では、ステージング・オペレーションの失敗を検出するために、構文未解析のメディア・データを含むメディア・ファイルとは対照的に、構文解析されたメディア・データを含むメディア資産だけが、ＩＰネットワーク１６またはＷＡＮ３４を介してステージされる。
【００２９】
"削除"オペレーションは、選択資産を選択メディア・サーバの選択メディア・ストリーマ・アプリケーション２０のカタログから削除する。メディア・ファイルはしばしば知的財産を含み、従って、資産をメディア・サーバのカタログから削除し、資産が無許可の人間により検索されないようにすることが望ましい。
【００３０】
予定エンコード・モードでは、資産管理及びスケジューリングＧＵＩがユーザ定義スケジュールに従い、カメラ２４の活動化を定義及びスケジュールし、それにより、ビデオ・データが生成されて、サーバ１のメディア・ストリーマ・アプリケーション２０によりエンコードされる。ユーザは、ビデオ・カメラを活動化する以後の日付及び時刻、並びにエンコード・プロセスをスケジュールし、エンコード化データが記録または記憶されるロケーションを指定し、メディア・データが選択宛先ロケーションにリアルタイムに転送されるように指定し、ストリーミングの成功または失敗に際して、電子メール・メッセージが選択エンドユーザに送信されるように指定する。手動エンコード・モードでは、資産管理及びスケジューリングＧＵＩのユーザが、サーバ１のエンコード・プロセスを制御する一方、管理者端末１２からエンコードされるシーンを見る。
【００３１】
本発明の好適な実施例では、資産管理及びスケジューリングＧＵＩプロセスが、管理者端末１２において実行されるＪａｖａアプレットとして実現され、アプレットが、サーバ１の資産管理及びスケジューリング・プログラム２３から受信される。本発明の別の実施例では、資産管理及びスケジューリングＧＵＩプロセスが、管理者端末１２において実行されるＪａｖａアプリケーションとして実現され、アプリケーションが、管理者端末１２に記憶されるコンピュータ読取り可能命令を実行することにより実現される。更に本発明の別の実施例では、資産管理及びスケジューリングＧＵＩプロセスが、効率を最大化するために、管理者端末１２とサーバ１との間で共用される論理により実現される。
【００３２】
後述のように、複数のエンドユーザ端末１４の各々は、それ上で実行されるブラウザ・アプリケーションを含み、これが対応するメディア・サーバ１８または３０からエンドユーザ端末に転送されるメディア・データ（例えばＭＰＥＧビデオ・クリップ）を含む資産を表示する。本発明の１実施例では、エンドユーザ端末１４の各々は、そこに記憶されるメディア・プレーヤを有し、エンドユーザ端末上で実行されるブラウザが、メディア・データを表示するためにメディア・プレーヤをロードする。メディア・プレーヤは、メディア・データをデコードするデコーダを含む。別の実施例では、エンドユーザ端末１４上で実行されるブラウザが、転送される資産のエンコード形式を元来理解し、プラグインが要求されない。
【００３３】
図２は、管理者端末１２、エンドユーザ端末１４、メディア・サーバ１８及び３０、及びネットワーク装置４２（図１）の各々を実現するために使用される典型的な汎用コンピュータ・システム５０のブロック図を示す。コンピュータ・システム５０は、バス５４に通信接続される処理ユニット５２、処理ユニットにバスを介して通信接続されるランダム・アクセス・メモリ（ＲＡＭ）ユニット５６、処理ユニットにバスを介して通信接続される読出し専用メモリ（ＲＯＭ）ユニット５８、処理ユニットにバスを介して通信接続されるハードディスクまたは他のメモリ記憶装置などの主メモリ・ユニット６０、バスに通信接続されて、グラフィカル情報を表示する陰極線管（ＣＲＴ）またはフラット・パネル・ディスプレイなどの表示ユニット６２、バスを介して処理ユニットに接続され、ユーザが入力を提供するためのインタフェースを提供するキーボードやマウスなどの入出力ユニット（Ｉ／Ｏユニット）６４、及び、バスに接続され、ＩＰネットワーク（図１）などのコンピュータ・ネットワークを介してリモート装置との通信を提供するモデム６６を含む。
【００３４】
本発明の好適な実施例では、管理者端末１２（図１）の主メモリ・ユニット６０（図２）は、Ｊａｖａインタープリタをサポートする表示アプリケーション（例えばNetscape Navigator、Microsoft Explorer、またはＳｕｎ社のHotJava）を実現する、コンピュータ読取り可能命令を記憶する。Ｊａｖａインタープリタは、Ｊコードと呼ばれるコンパイルされたＪａｖａバイト・コードを実行する。本発明の好適な実施例では、資産管理及びスケジューリングＧＵＩプロセスが、Ｊａｖａアプレットとして実現され、これがウェブ文書内の実行可能コンテンツとして、ＩＰネットワーク１６（図１）を介して、管理者端末１２に（図１）に提供される。
【００３５】
また、本発明の好適な実施例では、各エンドユーザ端末１４（図１）の主メモリ・ユニット６０（図２）が、ウェブ・ブラウザ（例えばNetscape Navigator、Microsoft Explorer）などの表示アプリケーションを実現するコンピュータ読取り可能命令、及びプラグインを実現するコンピュータ読取り可能命令を記憶する。更に、本発明の好適な実施例では、各メディア・サーバ１８及び３０（図１）の主メモリ・ユニット６０（図２）が、メディア・ストリーマ・アプリケーション２０（図１）を実現するコンピュータ読取り可能命令、及び資産管理及びスケジューリング・プログラム２３（図１）を実現するコンピュータ読取り可能命令を記憶する。
【００３６】
図１を再度参照して、本発明の資産管理及びスケジューリング・プロセスの初期化ステップは、所定のウェブ・ページに対する要求を、管理者端末１２上で実行されるウェブ・ブラウザから、サーバ１の資産管理及びスケジューリング・プログラム２３にＩＰネットワーク１６を介して送信する。資産管理及びスケジューリング・プログラム２３は、所定のウェブ・ページを、本発明による資産管理及びスケジューリングＧＵＩプロセス・アプレットと一緒にパッケージ化して、管理者端末１２上で実行されるウェブ・ブラウザに伝送する。資産管理及びスケジューリング・アプレットは、ウェブ・ページが表示されるときに、表示されたウェブ・ページ内に埋め込まれるメニューを作成及び管理し、アプレットが管理者端末１２上で実行されるウェブ・ブラウザにより実行される。本発明の好適な実施例では、資産管理及びスケジューリング・アプレットは、Ｊａｖａ（商標）によりコード化され、ウェブ・ブラウザがＪａｖａインタープリタをサポートする。
【００３７】
好適な実施例では、各メディア・ストリーマ・アプリケーション２０は、メディア・データをエンコードし、メディア・データを構文解析して、エンコード及び構文解析されたメディア・データを含むメディア資産を作成する。また、好適な実施例では、エンドユーザ端末１４上で実行されるブラウザによりロードされたメディア・プレーヤが、転送されたメディア資産を、メディア・ストリーマ・アプリケーション２０によりデコード及び表示するように構成される。
【００３８】
管理者端末１２により提供される資産管理及びスケジューリングＧＵＩについては、フロー図を参照しながら後述する。好適な実施例では、ＧＵＩプロセスは、管理者端末１２（図１）の処理ユニット５２（図２）により実行されるＪａｖａアプレットとして実現され、一連のＧＵＩ画面を、管理者端末の表示ユニット６２（図２）上のウェブ・ブラウザ・ウィンドウ内に表示する。管理者端末１２（図１）のユーザは、キーボードやマウスなどのＩ／Ｏユニット６４を用いて、後述のＧＵＩとインタフェースし、様々なボタンやチェック・ボックスを活動化することにより、またＧＵＩ画面により要求及び指示されるように、テキストを入力及び編集することにより、ユーザ入力を提供する。
【００３９】
本発明の後述の実施例では、各ＧＵＩ画面により提供される複数のインタフェース機能の各々が、様々なＧＵＩコンポーネントから選択される対応するＧＵＩコンポーネントを用いて実現される。こうしたＧＵＩコンポーネントには、ラジオ・ボタン、チェック・ボックス、ドロップダウン・リスト、スピン・ボタン、編集可能テキスト・ボックス、編集不能テキスト・ボックスなどが含まれる。しかしながら、当業者には知れるように、後述の各ＧＵＩ画面の各インタフェース・コンポーネントは、他のタイプのＧＵＩコンポーネントを用いても実現され得る。本発明の資産管理及びスケジューリングＧＵＩプロセスは、フロー図を参照ながらより一般的に説明される。但し、図示のＧＵＩ画面は、現在好適な実施例を示す。
【００４０】
図３は、本発明の資産管理及びスケジューリングＧＵＩプロセスにおいて使用される主グラフィカル・ユーザ・インタフェース（ＧＵＩ画面）１００のブロック図を示す。主ＧＵＩ画面１００は、資産管理アイコン１０２、"新資産のエンコード"・アイコン１０４、及び既存資産のマルチキャスト・アイコン１０６を含む。
【００４１】
図４は、ユーザが資産管理及びスケジューリングＧＵＩの複数の主オプションから選択することを可能にするグラフィカル・ユーザ・インタフェースを提供するサブプロセス１１０のフロー図を示す。好適な実施例では、サブプロセス１１０は主ＧＵＩ画面１００（図３）を用いて実現される。図示のプロセスは、ステップ１１２で開始し、管理者端末１２（図１）のユーザは、資産管理オプション、新資産のエンコード・オプション、及び既存資産のマルチキャスト・オプションを含む主オプションの中から選択するように指示される。ステップ１１４で、ユーザによる主ＧＵＩ画面（図３）の３つのアイコン１０２、１０４及び１０６の１つの選択に応答して、選択された主オプションの１つを示すユーザ入力が受信される。
【００４２】
ステップ１１４から、プロセスはステップ１１６に進み、ここで資産管理アイコン１０２（図３）が選択されたか否かが判断され、選択された場合、プロセスは"Ａ"（図６）に移行して、後述のように資産管理及びスケジューリングＧＵＩサブプロセスを実行する。ステップ１１６で、資産管理オプションが選択されたかったと判断される場合、サブプロセスはステップ１１８に移行し、新たな資産をエンコードするためのアイコン１０４（図３）が選択されたか否かが判断され、選択された場合、図示のプロセスは"Ｂ"（図２２）に移行して、後述のように、新たな資産をエンコードするＧＵＩサブプロセスを実行する。ステップ１１６及び１１８で、主ＧＵＩ画面のいずれのアイコン１０２及び１０４（図３）も選択されなかったと判断された場合、サブプロセスはステップ１２０に進み、既存資産をマルチキャストするためのアイコン１０６（図３）が選択されたか否かを判断する。選択された場合、図示のプロセスは"Ｃ"（図４６）に移行し、既存資産をマルチキャストするＧＵＩサブプロセスを実行する。
【００４３】
図５は、資産管理ＧＵＩ画面１３０のブロック図を示し、これはユーザが資産管理オプションから選択するためのインタフェースを提供する。資産管理オプションには、後述のように、使用可能ロケーション・リストに追加される新たなロケーション（例えばサーバ、ローカル及びリモート・ディスク及びアーカイブ）のマッピングまたは識別、使用可能ロケーション・リストからのロケーションの削除、選択ソース・ロケーションから選択宛先ロケーションへの選択資産の"コピー"、及び選択ロケーションからの選択資産の"削除"が含まれる。前述のように、ロケーションのタイプには、ローカル・ディスク、リモート・ディスク、メディア・サーバ、及びアーカイブが含まれる。
【００４４】
資産管理ＧＵＩ画面１３０は、ユーザがロケーションを選択する使用可能なロケーションのリストを示すグラフィカル情報を表示する使用可能ロケーション・ドロップ・ダウンリスト１３２と、ドロップダウン・リスト１３２を介して選択されたロケーションがサーバの場合に、選択ロケーションの現地時間を表示するサーバ時間表示ウィンドウ１３４と、ドロップダウン・リスト１３２内に示される使用可能ロケーションの選択された１つにおいて使用可能な資産の名前を示すグラフィカル情報を表示する資産リスト・ボックス１３６とを含み、資産リスト・ボックス１３６内の資産は複数選択可能であり、ユーザは１つ以上のリスとされた資産を選択し得る。資産リスト・ボックス１３６はまた、リストされた各資産が最後に変更された日付及び時刻を示すグラフィカル情報の表示を提供する。
【００４５】
ドロップダウン・リスト１３２を介して選択された選択ロケーションが、メディア・サーバ１８、３０（図１）またはアーカイブ３６（図１）の場合、資産リスト・ボックス１３６はカタログ化された資産のリストを表示する。ここで"カタログ化"された資産とは、メディア・サーバのカタログ内の資産を含み、すなわち、対応するメディア・ストリーマ・アプリケーション２０（図１）によりアクセス可能と識別される資産である。予定ロケーションがディスク（例えば図１のローカル・ディスク２２またはリモート・ディスク２８の１つ）の場合、資産リスト・ボックス３６は、選択ロケーションに記憶される全てのファイル及び資産を表示する。前述のように、メディア・ファイルまたは資産は、ローカル・ディスク２２（図１）から対応するメディア・ストリーマ・アプリケーション２０（図２０）の"カタログ"に追加され、メディア・ファイルまたは資産はリモート・ディスク２８（図１）から対応するメディア・ストリーマ・アプリケーション２０（図１）のカタログにロードされ得る。構文未解析のメディア・データを含むメディア・ファイルのロードまたは追加に際して、メディア・ストリーマ・アプリケーション２０（図１）は、メディア・ファイルを、ステージング及びストリーミング・オペレーションのためにフォーマットされたメディア資産に変換するために、メディア・データを構文解析しなければならない。
【００４６】
ここでサーバ時間ウィンドウ１３４は、ユーザにとって有用である。なぜなら、ＧＵＩプロセスはＪａｖａアプレットとして実現され、ユーザは選択サーバが存在する時間帯とは異なる時間帯に存在し得るからである。サーバ時間ウィンドウ１３４は、ユーザが別の時間帯における適切な時刻に対応して、アクションをスケジュールすることを可能にする。
【００４７】
資産管理ＧＵＩ画面１３０はまた、資産リスト・ボックス１３６内でリストされる現在選択されている資産の記述を示すグラフィカル情報を表示する記述表示ボックス１３８と、後述のように、ロケーションを使用可能ロケーションのリストに追加またはそこから削除するロケーション追加／削除ロケーション・ボタン１４０と、コピー・アクション及び削除アクションを定義するアクション定義ボックス１４１とを含む。更に、アクション定義ボックス１４１は、資産リスト・ボックス１３６内に示される現在選択された資産を、使用可能ロケーション・ドロップダウン・リスト１３２内で識別される選択ソース・ロケーションから"コピー"する、コピー・アクションを定義する資産コピー・ボタン１４２と、選択ロケーションにおける選択資産を削除する"削除"アクションを定義する選択資産削除ボタン１４４と、後述のように、ユーザが可能な宛先ロケーションの動的に作成されたリストから、宛先ロケーションを選択することを可能にする"コピー先"リスト・ボックス１４６とを含む。
【００４８】
資産管理及びスケジューリングＧＵＩプロセスは、対応する選択ソース・ロケーションからのコピー・アクションの可能な宛先を決定する論理を含む。前述のように、メディア資産をコピーするコピー・アクションは、ローカル・ディスク２２（図１）から対応するローカル・メディア・ストリーマ・アプリケーション２０（図１）のカタログへの、メディア・ファイルまたは資産の"追加"と、リモート・ディスク２８（図１）から、対応するメディア・ストリーマ・アプリケーション２０（図１）のカタログへの、メディア・ファイルまたは資産の"ロード"と、ソース・メディア・サーバまたはソース・アーカイプから宛先メディア・サーバまたは宛先アーカイブへのメディア資産の"ステージング"とを含む。前述のように、構文未解析のメディア・データを含むメディア・ファイルとは対照的に、メディア資産だけがステージされる。選択ソース・ロケーションがメディア・サーバまたはアーカイブの場合、コピー・アクションはソース・ロケーションから、アーカイブまたは別のメディア・サーバである宛先ロケーションへの選択資産のステージングと見なされる。従って、選択ソース・ロケーションがメディア・サーバまたはアーカイブの場合、可能な宛先ロケーションのリストは、メディア・サーバ及びアーカイブだけを含む。或いは、選択ソース・ロケーションがローカル・ディスクまたはリモート・ディスクの場合、対応するコピー・アクションは"追加"オペレーションまたは"ロード"・オペレーションであり、可能な宛先ロケーションのリストはメディア・サーバだけを含む。なぜなら、メディア・データのスケジュール部分がメディア・ファイルの場合、宛先メディア・サーバはメディア・ファイルを構文解析し、それを資産に変換し、宛先ロケーションのカタログに追加またはロードしなければならないからである。
【００４９】
選択宛先ロケーションが、ログイン名及びパスワードを要求するサーバまたは他のタイプのロケーションの場合、ユーザはログイン名及びパスワードを入力するように要求される。
【００５０】
削除ボタン１４４は、選択ロケーションがメディア・サーバであり、メディア・データの選択部分が資産の場合だけ、イネーブルされる。"削除"アクションの実行により、対応する選択資産が、対応するメディア・サーバの対応するメディア・ストリーマ・アプリケーション２０（図１）のカタログから削除される。
【００５１】
資産管理ＧＵＩ画面１３０は更に、選択資産が選択ソース・ロケーションから選択宛先ロケーションに後にコピーされるように、遅延すなわちスケジュールされたコピーを指定するチェック・ボックス１４８と、チェック・ボックス１４８をチェックすることによりイネーブルされ、ユーザに予定コピー・アクションの開始日の選択を提供する開始日ドロップダウン・リストまたはドロップダウン日付ピッカ１５０と、チェック・ボックス１４８をチェックすることによりイネーブルされ、ユーザに関連スケジュール・コピー・アクションの開始時刻の選択を提供する開始時刻スピン・ボタン時刻ピッカ１５２と、後述のように、コピーの前に選択資産がリネームされるように指定するチェック・ボックス１５４と、後述のように、コピー・アクション及び削除アクションをアクション・リスト・ボックス１５６に追加する"定義"ボタン１５５とを含む。チェック・ボックス１５４がチェックされると、ＧＵＩプロセスが"リネーム後"（rename-as）ＧＵＩ画面（図示せず）を表示し、ユーザは宛先ロケーションへの資産のコピーに際して、ここに資産のターゲット名を入力する
【００５２】
資産管理ＧＵＩ画面１３０は更に、後述のように、実行されるコピー・アクション及び削除アクションのリストを表示するアクション・リスト・ボックス１５６を含む。アクション・リスト・ボックス１５６は、複数のコピー・アクション及び削除アクション１６０を示すグラフィカル情報を表示するために使用される。アクション１６０の各々に対して、アクション・リスト・ボックス１５６は更に、対応する選択資産を示すグラフィカル情報を表示するソース・ネーム・フィールド１６２と、ターゲット・ネームを示すグラフィカル情報を表示するターゲット・ネーム１６４と、必要に応じて、ドロップダウン・リスト１３２を用いて選択される選択ソース・ロケーションを表示する"from"フィールド（図示せず）と、"コピー先"リスト・ボックス１４６を介して選択される選択宛先ロケーションを表示する"to"フィールド（図示せず）と、コンポーネント１５０及び１５２を介して選択された開始日及び開始時刻を含む予定関連情報を示すグラフィカル情報を表示するスケジュール・フィールド（図示せず）とを含む。
【００５３】
資産管理ＧＵＩ画面１３０は更に、選択アクションをアクション・リスト・ボックス１５６から削除する削除ボタン１６６と、アクション・リスト１５６内にリストされたアクションの実行を現在生じる、またはスケジュールするＯＫボタン１６８と、リストされたアクションの実行を取り消す取り消しボタン１７０と、ＧＵＩ画面１３０に反することなく、アクション・リスト１５６内にリストされたアクションを実行する、またはそれらの実行をスケジュールする適用ボタン１７２と、ＧＵＩプロセスを、ユーザが画面に入力したときの状態、または適用ボタンを選択した直後の状態に戻すリセット・ボタン１７４と（但し、サーバに送信されるアクションは存在しない）、ＧＵＩ画面１３０を使用するためのヘルプ命令を表示するヘルプ・ボタン１７６とを含む。ＯＫボタン１６８または適用ボタン１７２の活動化に際して、資産管理及びスケジューリング・プロセスは、アクション・リスト１５６内にリストされたアクションを指定するコマンド及び関連パラメータを生成する。好適な実施例では、コマンド及び関連パラメータは、前述のユーザ入力に応答して、管理者端末１２（図１）により実行される資産管理及びスケジューリング・アプレットにより生成される。コマンド及び関連パラメータは、サーバ１の資産管理及びスケジューリング・プログラム２３（図１）に伝達され、これが次に、例えば定義されたコピー・アクション及び削除アクションを実行する。ここでコピー・アクションは、選択日時に、選択された残りのオプションに従い、選択資産をソース・ロケーションから選択宛先ロケーションにコピーすることにより実行される。削除アクションは、コピーの前に選択資産が削除されないように、全てのコピー・アクションが実行された後に実行される。
【００５４】
図６は、資産管理サブプロセス１８０を示すフロー図である。図示のサブプロセスは"Ａ"（図４）からステップ１８２に移行し、ここでユーザが資産管理オプションから選択することを可能にするインタフェースが提供される。資産管理オプションには、ネットワーク化コンピュータ・システム１０（図１）内の新たなロケーションのマッピングまたは識別、使用可能ロケーション・ドロップダウン・リスト１３２（図５）内にリストされる使用可能ロケーションの削除、選択ソース・ロケーションから選択宛先ロケーションへの選択資産の"コピー"、及び選択ロケーションからの選択資産の"削除"が含まれる。好適な実施例では、ステップ１８２で提供されるインタフェースは、資産管理ＧＵＩ画面１３０（図５）を用いて実現される。
【００５５】
ステップ１８２から、サブプロセスはステップ１８４に進み、選択された資産管理オプションを示すユーザ入力が受信される。ステップ１８４から、サブプロセスはステップ１８６に進み、ここでは新たなロケーションをマップするオプションが選択されたか否かを判断する。選択された場合、サブプロセスは"Ｄ"（図１０）に移行し、後述のロケーション・マッピング・サブプロセスを実行する。ロケーション・マッピング・オプションは、ユーザにより、資産管理ＧＵＩ画面１３０（図５）の追加／削除ロケーション・ボタン１４０を活動化することにより選択される。この活動化により、後述のように、資産管理プロセスがロケーション識別ＧＵＩ画面を表示する。
【００５６】
ステップ１８６で、ロケーション識別オプションが選択されたと判断されると、サブプロセスはステップ１８８に進み、ここでロケーション削除オプションが選択されたか否かを判断し、選択された場合、プロセスは"Ｅ"（図１４）に移行し、後述のようにロケーション削除サブプロセスを実行する。逆に、ステップ１８８で、ロケーション削除が選択されなかったと判断されると、サブプロセスはステップ１９０に進み、ここで資産のコピー及び削除のオプションが選択されたか否かを判断し、選択された場合、プロセスは"Ｆ"（図１５）に移行し、選択資産の"コピー"及び"削除"のサブプロセスを実行する。ユーザは資産管理ＧＵＩ画面のコピー・ボタン１４２（図５）または削除ボタン１４４（図５）を活動化することにより、コピー・アクションまたは削除アクションを選択する。
【００５７】
図７は、資産を記憶する新たなロケーションをマップするためのロケーション識別ＧＵＩ画面２００のブロック図である。画面２００は、資産管理ＧＵＩ画面のロケーション追加／削除ボタン１４０（図５）の活動化に際して表示される。ロケーション識別ＧＵＩ画面２００は、ローカル・ディスク（例えば図１のサーバ１のローカル・ディスク２２）がマップされることを示すローカル・ディスク・ボタン２０２と、リモート・ディスク（例えば図１のリモート・ディスク２８）がマップされることを示すリモート・ディスク・ボタン２０４と、メディア・サーバ（例えば図１のサーバ１またはサーバ２）またはアーカイブ（例えば図１のアーカイブ３６）がマップされることをそれぞれ示す、メディア・サーバまたはアーカイブ・ボタン２０６と、新たなロケーションへの選択パスを示すグラフィカル情報のエントリ及び表示を提供するマッピング・パス・ウィンドウ２０８と、対応するボタン２０２、２０４及び２０６に関連付けられる定義済みパスをブラウズするブラウズ・ボタン２１０と、使用可能なロケーションを表示する使用可能ロケーション表示ウィンドウ２１２と、パス・ウィンドウ２０８がブランクでないときイネーブルされ、パス・ウィンドウ２０８内に表示されるパスにより示されるロケーションを、使用可能ロケーション・リスト及びウィンドウ２１２に追加する追加ボタン２１４と、ロケーションが使用可能ロケーション・ウィンドウ２１２及びドロップ・ダウン・リスト１３２（図５）から削除されるように指定する、削除ボタン２１６とを含む。
【００５８】
ロケーション識別ＧＵＩ画面２００はまた、画面２００の前述のＧＵＩコンポーネントを用いて定義された、選択された追加及び削除アクションを実行するＯＫボタン２１８と、画面２００に反することなく、追加及び削除アクションを実行する適用ボタン２２２と、リセット・ボタン２２４とを含む。これらの各々は、追加ボタン２１４が選択されるとき、イネーブルされる。ＯＫボタン２１８またはリセット・ボタン２２４の活動化に際して、新たにマップされたロケーションが、使用可能ロケーション・ドロップダウン・リスト１３２（図５）に追加される。
【００５９】
図８は、ロケーション識別ＧＵＩ画面２００のファイル転送プロトコル（ＦＴＰ）情報インタフェース・コンポーネント２２７を示すブロック図である。コンポーネント２２７は、リモート・ディスクがマップされることを示すリモート・ディスク・ボタン２０４の活動化に際して表示され、イネーブルされる。ＦＴＰ情報インタフェース・コンポーネント２２７は、パス・ウィンドウ２０８内に入力されたパスにより示されるリモート・ディスクをアクセスするために、ユーザがユーザＩＤを入力するユーザＩＤテキスト・エントリ・ボックス２２８と、ユーザがリモート・ディスクをアクセスするためにパスワードを入力するパスワード・エントリ・ボックス２２８とを含む。
【００６０】
図９は、メディア・サーバ１８及び３０（図１）のローカル・ディスク２２（図１）の１つなどの、ローカル・ディスク及びディレクトリへのパスをマップする"ローカル・ディスク・ブラウズ"ＧＵＩ画面２３０のブロック図である。"ローカル・ディスク・ブラウズ"ＧＵＩ画面２３０は、ローカル・ディスク・ボタン２０２（図７）が活動化されている間に、ユーザがロケーション識別画面のブラウズ・ボタン２１０（図７）を活動化したことに応答して、活動化されて表示される。"ローカル・ディスク・ブラウズ"ＧＵＩ画面２３０は、ローカル・ディスクのディレクトリにマップされて、ユーザにより選択可能なフォルダを示すグラフィカル情報を表示する表示ウィンドウ２３２と、ＯＫボタン２３４と、取り消しボタン２３６と、ヘルプ・ボタン２３８とを含む。ユーザがウィンドウ２３２内に表示されるフォルダからあるフォルダを選択すると、その選択されたフォルダがマップ化ロケーションとして識別される。フォルダの１つが選択された後に、ＯＫボタン２３４を活動化すると、ＧＵＩプロセスが選択フォルダをマップし、次にロケーション識別ＧＵＩ画面２００（図７）に戻り、選択されたフォルダへのパスがパス・ウィンドウ２０８（図７）内に表示される。ユーザは次に、追加ボタン２１４（図７）を活動化することにより、選択されたフォルダを、ロケーション識別ＧＵＩ画面の使用可能ロケーション・リスト・ボックス２１２（図７）に追加する。取り消しボタン２３６の活動化はユーザ選択を取り消し、何のアクションも無しに、ＧＵＩプロセスをロケーション識別ＧＵＩ画面２００（図７）に戻す。ヘルプ・ボタン２３８の活動化は、ユーザがＧＵＩプロセスを操作するための支援をするグラフィカル情報を提供する。
【００６１】
図１０は、図１のリモート・ディスク及びディレクトリ（例えばリモート・ディスク２８）へのパスをマップする"リモート・ドライブ・ブラウズ"ＧＵＩ画面２４０のブロック図である。"リモート・ドライブ・ブラウズ"ＧＵＩ画面２４０は、リモート・ディスク・ボタン２０４（図７）が活動化されている間に、ユーザがロケーション識別画面のブラウズ・ボタン２１０（図７）を活動化したことに応答して、活動化されて表示される。"リモート・ドライブ・ブラウズ"ＧＵＩ画面２４０は、リモート・ディスクのディレクトリ内の、ユーザにより選択可能なフォルダを示すグラフィカル情報を表示する表示ウィンドウ２４２と、ＯＫボタン２４４と、取り消しボタン２４６と、ヘルプ・ボタン２４８とを含む。ユーザがウィンドウ２４２内に表示されるフォルダからあるフォルダを選択すると、その選択されたフォルダがマップ化ロケーションとして識別される。ＯＫボタン２４４を活動化すると、ＧＵＩプロセスがロケーション識別ＧＵＩ画面２００（図７）に戻り、選択されたフォルダへのパスがパス・ウィンドウ２０８（図７）内に表示される。ユーザは次に、追加ボタン２１４（図７）を活動化することにより、選択されたフォルダを使用可能ロケーション・リスト・ボックス２１２（図７）に追加する。取り消しボタン２４６の活動化はユーザ選択を取り消し、何のアクションも無しに、ＧＵＩプロセスをロケーション識別ＧＵＩ画面２００（図７）に戻す。
【００６２】
図１１は、本発明に従うロケーション識別サブプロセス２５０のフロー図である。図示のサブプロセスは、"Ｄ"（図６）からステップ２５２に進み、ここでユーザがマッピング・オプションから選択するためのインタフェースが提供される。マッピング・オプションには、メディア・サーバ１８及び３０（図１）のローカル・ディスク２２（図１）の１つなどの、ローカル・ディスクへのパスのマッピング、サーバ１（図１）に関連付けられるリモート・ディスク２８（図１）などの、リモート・ディスクへのパスのマッピング、及びメディア・サーバ（例えば、図１のサーバ１またはサーバ２）またはアーカイブ（例えば、図１のアーカイブ３６）のマッピングが含まれる。ステップ２５２から、サブプロセスはステップ２５４に進み、選択されたマッピング・オプションを示すユーザ入力が受信される。好適な実施例では、ステップ２５２及び２５４で、ＧＵＩ画面２００（図７）がユーザに対して、ボタン２０２、２０４及び２０６（図７）の１つを選択するように指示する。
【００６３】
ステップ２５４から、サブプロセスはステップ２５６に進み、ローカル・マッピング・オプションが選択されたか否か、すなわち、ボタン２０２（図７）が選択されたか否かを判断する。選択された場合、プロセスは"Ｄ１"（図１２）に移行する。ステップ２５６で、ローカル・マッピング・オプションが選択されなかったと判断されると、プロセスはステップ２５８に進み、リモート・マッピング・オプションが選択されたか否か、すなわち、ボタン２０４（図７）が選択されたか否かを判断する。ステップ２５８で、リモート・マッピング・オプションが選択されたと判断されると、プロセスはステップ２５８から"Ｄ２"（図１３）に移行する。ステップ２５６及び２５８で、ローカル・マッピング・オプション及びリモート・マッピング・オプションのいずれも選択されなかったと判断されると、サブプロセスはステップ２６０に進む。ステップ２６０では、"メディア・サーバまたはアーカイブ・マッピング・オプション"が選択されたか否か、すなわち、ボタン２０６（図７）が活動化されたか否かを判断する。活動化された場合、処理は"Ｄ３"（図１４）に移行する。逆に、ステップ２６０で、メディア・サーバまたはアーカイブ・マッピング・オプションが選択されなかったと判断されると、プロセスは"Ｄ"（図６）に戻る。
【００６４】
図１２は、メディア資産を記憶するために、ローカル・ディスクへのパスをマップするサブプロセス２７０のフロー図を示す。サブプロセス２７０は"Ｄ１"（図１１）からステップ２７２に進み、ユーザは新たなローカル・ディスクへの、更に必要に応じてディレクトリへのパスを定義するように指示される。ステップ２７２から、サブプロセスはステップ２７４に進み、新たなローカル・ディスク及びディレクトリへのパスを示す情報が、受信される。好適な実施例では、ステップ２７２及び２７４は、ロケーション識別ＧＵＩ画面２００（図７）を用いて実現される。すなわち、ユーザがパス・ウィンドウ２０８（図７）内にパスを示すテキストを入力することにより、新たなローカル・ディスクへのパスを示すユーザ入力を提供する。また、好適な実施例では、ユーザが任意的にブラウズ・ボタン２１０（図７）を活動化してもよく、それによりＧＵＩプロセスがローカル・ディスク・ブラウズ画面２３０（図９）を表示し、これが前述のように、新たなローカル・ディスクへのパスを示して、ユーザを支援する。ステップ２７４から、サブプロセスはステップ２７６に進み、パスにより定義された新たな使用可能ロケーションが、使用可能ロケーション・リストに追加される。ステップ２７６から、サブプロセスはステップ２７８に進み、改訂された使用可能ロケーション・リストが表示される。好適な実施例では、改訂された使用可能ロケーション・リストは、使用可能ロケーション・ウィンドウ２１２（図７）内に表示される。
【００６５】
図１３は、新たなリモート・ディスクをマップし、使用可能ロケーションの１つとして識別するサブプロセス２８０を示すフロー図である。図示のサブプロセスは、"Ｄ２"（図１１）からステップ２８２に進み、ユーザは、新たなリモート・ディスク及びディレクトリへのパスと、必要に応じて、新たなリモート・ディスクをアクセスするためのユーザＩＤ及びパスワードとを入力するように指示される。ステップ２８２から、サブプロセスはステップ２８４に進み、パス、ユーザＩＤ、及びパスワードを示すユーザ入力が受信される。ステップ２８４から、サブプロセスはステップ２８６に進み、新たなリモート・ロケーションが使用可能ロケーション・リストに追加される。ステップ２８８では、改訂されたロケーション・リストが表示される。ステップ２８８から、プロセスはステップ"Ｄ"（図１１）に戻る。好適な実施例では、サブプロセス２８０がロケーション識別ＧＵＩ画面２００（図８）を用いて実現される。
【００６６】
図１４は、メディア・サーバ１８及び３０（図１）の１つなどのメディア・サーバへの、或いはアーカイブ３６（図１）などのアーカイブへのパスを定義するサブプロセス２９０を示すフロー図である。サブプロセス２９０は"Ｄ３"（図１１）からステップ２９２に進み、ユーザは新たなメディア・サーバまたはアーカイブ・ロケーションへのパスを入力するように指示される。ステップ２９２から、サブプロセスはステップ２９４に進み、新たなメディア・サーバまたはアーカイブ・ロケーションへのパスを示すユーザ入力が受信される。好適な実施例では、ステップ２９２及び２９４は、ロケーション識別ＧＵＩ画面２００（図７）を用いて実現される。すなわち、ユーザがパラメータ・パス・ウィンドウ２０８（図７）内に情報を入力することにより、新たなメディア・サーバまたはアーカイブ・ロケーションへのパスを示すユーザ入力を提供する。ステップ２９４から、サブプロセスはステップ２９６に進み、追加ボタン２１４（図７）を活動化することにより、ステップ２９４で指定された新たなリモート・ロケーションへのパスが、使用可能ロケーション・ウィンドウ２１２（図７）内に表示される使用可能ロケーション・リストに追加される。ステップ２９８では、改訂された使用可能ロケーション・リストがウィンドウ２１２（図７）内に表示される。ステップ２９８から、サブプロセスは"Ｄ３"（図１１）に戻る。資産管理及びスケジューリングＧＵＩプロセスのユーザは、管理者端末において、サーバなどのロケーションをアクセスする権限を与えられなければならない。特定のロケーション（例えばサーバ１、アーカイブ３６、サーバ２など）は、ロケーションをアクセスするために、ログイン名及びパスワードを要求し得る。サーバへのアクションをコミットまたは定義する際、ユーザはログイン名及びパスワードを入力するように要求される。
【００６７】
図１５は、選択ロケーションを、ロケーション識別ＧＵＩ画面２００のウィンドウ２１２（図７）内に表示された使用可能ロケーション・リストから削除するサブプロセス３０２を示すフロー図である。サブプロセス３０２は"Ｅ"（図６）からステップ３０２に進み、使用可能ロケーションのリストが表示される。好適な実施例では、使用可能ロケーション・リストが、識別されたロケーションＧＵＩ画面のウィンドウ２１２（図７）内に表示される。ステップ３０２から、サブプロセスはステップ３０４に進み、使用可能ロケーション・リストから削除されるロケーションを選択するためのユーザ・インタフェースが提供される。ステップ３０４からサブプロセスはステップ３０６に進み、削除される選択ロケーションを示すユーザ入力が受信される。ステップ３０６から、サブプロセスはステップ３０８に進み、選択ロケーションまたはローケーションが使用可能ロケーション・リストから削除される。ステップ３１０では、改訂された使用可能ロケーション・リストが表示される。好適な実施例では、サブプロセス３０２はロケーション識別ＧＵＩ画面２００（図７）を用いて実現される。すなわち、ユーザが、ウィンドウ２１２（図７）内に表示されたロケーションから１つ以上のロケーションを選択し、削除ボタン２１６を活動化すると、選択ロケーションがリストから削除され、次にウィンドウ２１２（図７）は、改訂された使用可能リストを表示する。ステップ３１０から、プロセスは"Ｅ"（図６）に戻る。
【００６８】
図１６は、選択資産の"コピー"及び"削除"のためのサブプロセス３２０のフロー図を示す。サブプロセス３２０は"Ｆ"（図６）からステップ３２２に進み、ユーザが使用可能ロケーションの表示リストから選択することを可能にするインタフェースが提供される。こうした使用可能ロケーションには、ローカル・ディスク２２（図１）などのローカル・ディスクのロケーションと、リモート・ディスク２８（図１）などのリモート・ディスクのロケーションと、サーバ１またはサーバ２（図１）などのメディア・サーバのロケーションと、アーカイブ３６（図１）などのアーカイブのロケーションとが含まれる。また、ステップ３２２では、選択ロケーションを示すユーザ入力が受信される。好適な実施例では、サブプロセス３２０は資産管理ＧＵＩ画面１３０（図５）を用いて実現される。従って、好適な実施例では、ステップ３２２は、ユーザが選択する使用可能ロケーションのリストを提供する、使用可能ロケーション・ドロップダウン・リスト１３２（図５）を用いて実現される。
【００６９】
ロケーションの選択に際して、選択ロケーションに関連付けられるサーバにユーザがまだログオンしていない場合、資産管理及びスケジューリング・プロセスは、ユーザ端末１２（図１）において、選択ロケーション（例えば、図１のサーバ１またはサーバ２）に関連付けられる選択サーバをアクセスする命令を実行する。選択サーバとの接続を確立するために、ユーザはログイン名及びパスワードを入力するように要求され得る。
【００７０】
ステップ３２２からサブプロセスはステップ３２４に進み、ステップ３２２で選択されたロケーションがサーバであるか否かを判断し、そうである場合、サブプロセスはステップ３２６に進み、選択サーバにおける現地時間が表示される。好適な実施例では、選択サーバの現地時間は、資産管理ＧＵＩ画面のサーバ時間ウィンドウ１３４（図５）内に表示される。前述のように、サーバ時間ウィンドウ１２２はユーザにとって有用である。なぜなら、ＧＵＩプロセスはＪａｖａアプレットとして実現され、ユーザは選択サーバが存在する時間帯とは異なる時間帯に存在し得るからである。サーバ時間ウィンドウ１２２は、ユーザが別の時間帯における適切な時刻に対応して、アクションをスケジュールすることを可能にする。
【００７１】
ステップ３２６からサブプロセスはステップ３２８に進み、選択ロケーションに配置される資産のリストが、各資産が最後に変更された対応する日時と一緒に表示される。好適な実施例では、これらの資産は、資産管理ＧＵＩ画面の資産ウィンドウ１３６（図５）内に表示される。ステップ３３０では、選択ロケーションに配置される資産のリストから、ユーザが選択することを可能にするインタフェースが提供され、選択された資産を示すユーザ入力が受信される。好適な実施例では、ユーザは資産リスト・ボックス１３６（図５）内の資産の１つをクリックすることにより、それを選択する。資産リスト・ボックス１３６（図５）は、複数選択可能である。
【００７２】
ステップ３３２では、選択ロケーションに配置される資産から選択されたものの記述が表示される。好適な実施例では、選択資産の記述は、資産管理ＧＵＩ画面の記述ウィンドウ１３８（図５）内に、グラフィカル情報として表示される。ステップ３３２から、サブプロセスはステップ３３４に進み、ユーザがコピー／削除オプションから、すなわち、選択資産の"コピー"または選択資産の"削除"オプションから選択することを可能にするインタフェースが提供される。また、ステップ３３４では、選択された方のコピーまたは削除オプションを示すユーザ入力が受信される。好適な実施例では、ユーザは資産管理画面のコピー・ボタン１４２（図５）を活動化することにより、選択資産をコピーするオプションを選択し、また資産管理ＧＵＩ画面の削除ボタン１４４（図５）を活動化することにより、選択資産削除オプションを選択する。削除オプションは、ドロップダウン・リスト１３２（図５）を介して選択された選択ロケーションがメディア・サーバの場合に限り、可能である。前述のように、削除アクションの実行は、実際には選択資産を選択ロケーションから削除することはないが、対応するメディア・ストリーマ・アプリケーション２０（図１）のカタログからは、選択資産を削除する。資産管理及びスケジューリングＧＵＩのユーザは、一般に、実際に資産を削除する権限は有さない。一般に、対応するサーバのローカル管理者だけが、実際にファイルを削除することができる。
【００７３】
ステップ３３４から、サブプロセスはステップ３３６に進み、資産削除オプションが選択されたか否かを判断し、選択された場合、ＧＵＩプロセスは"Ｆ１"（図１７）に移行し、後述のように、選択資産を選択ロケーションから削除するサブプロセスを実行する。逆に、ステップ３３６で、資産削除オプションが選択されなかったと判断されると、サブプロセスはステップ３３８に進み、コピー・オプションが選択されたか否かを判断する。選択された場合、プロセスは"Ｆ２"（図１８）に移行する。ステップ３３６及び３３８で、コピー・オプション及び削除オプションのどちらも選択されなかったと判断されると、プロセスは"Ｆ"（図６）に戻る。
【００７４】
図１７は、選択ロケーションから選択資産を"削除"する削除アクションを定義するサブプロセス３４２を示すフロー図である。サブプロセス３４２は"Ｆ１"（図１６）からステップ３４４に進み、選択ロケーションから現在選択されている資産を削除する削除アクションを定義する。ステップ３４４からサブプロセスはステップ３４６に進み、ステップ３４４で定義された削除アクションがアクション・リストに追加される。ステップ３４８で、更新されたアクション・リストが表示され、その後、プロセスは"Ｆ１"（図１６）に戻る。好適な実施例では、サブプロセス３４２は資産管理ＧＵＩ画面１３０（図５）を用いて実現される。すなわち、ユーザは資産ウィンドウ１３６（図５）を介して選択された資産を、資産管理ＧＵＩ画面１３０の削除ボタン１４４（図５）を活動化することにより削除し、続いて、定義ボタン１５８（図５）を活動化して、定義された削除アクションをアクション・リスト・ボックス１５６（図５）に追加する。
【００７５】
図１８は、選択ソース・ロケーションから選択宛先ロケーションに選択資産を"コピー"するサブプロセス３５０のフロー図を示す。サブプロセス３５０は"Ｆ２"（図１６）からステップ３５２に進み、ユーザは宛先ロケーションを選択するように指示される。また、ステップ３５２では、選択宛先ロケーションを示すユーザ入力が受信される。ここでソース・ロケーションは、ステップ３２２（図１６）で選択済みである。好適な実施例では、サブプロセス３５０は資産管理ＧＵＩ画面１３０（図５）を用いて実現される。すなわち、前述のように、ユーザは"コピー先"ウィンドウ１４６（図５）内にリストされた可能な宛先ロケーションのリストから、宛先ロケーションを選択する。
【００７６】
宛先ロケーションの選択に際して、選択ロケーションに関連付けられるサーバにユーザがまだログオンしていない場合、資産管理及びスケジューリング・プロセスは、ユーザ端末１２（図１）において、選択された宛先ロケーション（例えば、図１のサーバ１またはサーバ２）に関連付けられる選択サーバをアクセスする命令を実行する。この時、選択された宛先サーバとの接続を確立するために、ユーザはログイン名及びパスワードを入力するように要求され得る。ユーザがメディア・データを宛先メディア・サーバにコピーする権限を有することを確認するために、選択された宛先サーバとの接続が要求される。
【００７７】
ステップ３５２からサブプロセスはステップ３５４に進み、ユーザがタイミング・オプションから選択するためのインタフェースが提供される。ここでタイミング・オプションには、即時コピー・オプションと、選択資産が後の指定時刻にコピーされるようにスケジュールされる遅延コピー・オプションとが含まれる。ステップ３５４ではまた、選択されたタイミング・オプションを示すユーザ入力が受信される。ステップ３５４から、サブプロセスはステップ３５６に進み、選択資産を後の指定時刻にコピーするタイミング・オプションが選択されたか否かを判断する。好適な実施例では、ユーザは"後で資産をコピー"・ボックス１４８（図５）をチェックすることにより、表示されたコピー・オプションを選択する。
【００７８】
遅延コピー・オプションが選択された場合、サブプロセスはステップ３５６からステップ３５８に進み、ユーザが開始日及び開始時刻を選択するためのインタフェースが提供される。ステップ３５８ではまた、コピー・アクションに関連付けられるスケジューリング情報を含むユーザ入力が受信される。ここでスケジューリング情報は、選択開始日及び開始時刻を含む。好適な実施例では、ユーザは開始日ドロップダウン・ウィンドウ１５０（図５）及び開始時間スピン・ボタン１５２（図５）を用いて、それぞれ開始日及び開始時刻を選択する。遅延コピー・オプションが選択されない場合には、定義されたコピー・アクションに関連付けられるスケジューリング情報が、コピー・アクションが現在実行されるものと指定したと仮定される。
【００７９】
ステップ３５８からサブプロセスはステップ３６０に進み、ユーザがコピーの前に資産をリネームするオプションを選択するためのインタフェースが提供される。ステップ３６０ではまた、選択されたリネーミング・オプションを示すユーザ入力が受信される。好適な実施例では、ユーザは資産管理ＧＵＩ画面１３０（図５）のボックス１５４（図５）をチェックすることにより、コピーの前に資産をリネームするオプションを選択する。ステップ３６０からプロセスは"Ｆ３"（図１９）に進み、選択資産コピー／削除サブプロセスの追加のステップを実行する。
【００８０】
図１９は、選択資産コピー／削除サブプロセス３２０（図１６）の追加ステップを示すフロー図３６２である。サブプロセス３６２は"Ｆ３"（図１８）からステップ３６４に進み、リネーミング・オプションが選択されたか否かを判断する。選択された場合、サブプロセスはステップ３６６に進み、ユーザがコピーされる資産のターゲット・ネームを入力するためのインタフェースが提供される。ステップ３６６ではまた、ターゲット・ネームを示すユーザ入力が受信される。好適な実施例では、ユーザは図２０に示される資産リネームＧＵＩ画面３９０を用いて、選択資産のターゲット・ネームを示す入力を提供する。図２０を参照すると、資産リネームＧＵＩ画面３９０は、選択資産の現在名を表示する現ネーム・ウィンドウ３９２と、ユーザが選択資産のターゲット・ネームを入力するための"リネーム後"（rename-as）ウィンドウ３９４と、ＯＫボタン３９６と、取り消しボタン３９８と、ヘルプ・ボタン４００とを含む。
【００８１】
図１９を再度参照すると、サブプロセスはステップ３６６からステップ３６８に進み、コピー・アクションが定義される。コピー・アクションは、選択されたリネーミング・オプションに従い、また指定スケジューリング情報に従い（遅延コピー・オプションが選択された場合は、選択された日付及び時刻、また遅延コピー・オプションが選択されなかった場合は、現在を示す）、現在選択されている資産、または資産を、選択ソース・ロケーションから選択宛先ロケーションにコピーする命令に関連付けられる。好適な実施例では、コピー・アクションは、前述のように、資産管理ＧＵＩ画面１３０（図５）のＧＵＩコンポーネントを用いて定義される。
【００８２】
ステップ３６８からサブプロセスはステップ３７０に進み、ステップ３６８で定義されたコピー・アクションがアクション・リストに追加され、次にステップ３７２で、更新されたアクション・リストが表示される。好適な実施例では、資産管理ＧＵＩ画面の定義ボタン１５５（図５）を活動化することにより、コピー・アクションがアクション・リストに追加される。すなわち、定義ボタン１５５は、定義されたコピー・アクションを、ウィンドウ１５６（図５）内に表示されるアクション・リストに追加する。ステップ３７４では、ユーザがアクション・リスト内にリストされたアクションを実行するためのインタフェースが提供され、ユーザ入力が受信される。好適な実施例では、アクションが定義された後に、ユーザはＯＫボタン１６８（図５）または適用ボタン１７２（図５）を活動化することにより、資産管理ＧＵＩ画面のアクション・リスト１５６（図５）内に表示されるアクションを実行する。
【００８３】
ステップ３７４からサブプロセスはステップ３７６に進み、定義されたアクションを実行するオプションが選択されたか否かを判断する。特定の資産がコピーされる前に削除されないように、特定の資産に関連付けられる全てのコピー・アクションが、その資産に関連付けられる削除アクションの前に実行されることが重要である。ステップ３７６で、定義されたアクションが実行されると判断されると、サブプロセスはステップ３８０に進み、リストされた各コピー・アクションに対して、コピー・コマンド及び関連パラメータのセットが生成される。コピー・コマンド及び関連パラメータの各セットは、対応する選択リネーミング・オプションに従い、また指定スケジューリング情報に従い、対応する選択資産が、対応する選択ソース・ロケーションから、対応する選択宛先ロケーションに"コピー"されるように指定する。ステップ３８０からサブプロセスはステップ３８２に進み、リストされた各削除アクションに対して、削除コマンド及び関連パラメータのセットが生成される。削除コマンド及び関連パラメータの各セットは、対応する削除アクションにより定義されるように、対応する選択資産が、対応する選択ソース・ロケーションから"削除"されるように指定する。
【００８４】
ステップ３８２からサブプロセスはステップ３８４に進み、コピー・コマンド及び関連パラメータの各セット、及び削除コマンド及び関連パラメータの各セットが、対応するソース・ロケーションにより識別される対応するメディア・サーバ（例えば図１のサーバ１またはサーバ２）に送信される。コマンド及び関連パラメータのセットに応答して、対応するメディア・サーバのメディア・ストリーミング・アプリケーション２０（図１）が、コマンド及び関連パラメータにより指定されるアクションにより定義される、対応するコピー及び削除オペレーションの実行をスケジュールするか、現在実行する。例えば、選択ソース・ロケーションに関連付けられるメディア・サーバのメディア・ストリーマ・アプリケーション２０（図１）は、選択リネーミング・オプション及び指定スケジューリング情報に従い、対応する選択資産を対応する選択ソース・ロケーションから、対応する選択宛先ロケーションにコピーする。１実施例では、管理者端末において実行される資産管理及びスケジューリングＧＵＩプロセスが、コマンド及び関連パラメータのセットを、ＩＰネットワーク１６（図１）を介して、対応するメディア・サーバに伝送する。選択ソース・ロケーション及び宛先ロケーションとの接続は、必要に応じて、ユーザ名及びパスワードが提供される時に、事前に確立される。これらのロケーションとの接続は、連続的に維持される必要はなく、要求されるときに再確立されてもよい。ステップ３８４から、プロセスは"Ｆ"（図６）に戻る。
【００８５】
図２１は、後述のように、新たなメディア資産をエンコードするためのエンコードＧＵＩ画面４２０のブロック図である。ＧＵＩ画面４２０は、"新資産エンコード・アイコン"１０４（図３）が選択されるとき、管理者端末１２（図１）のユーザに表示される。ＧＵＩ画面４２０は、ユーザが新たな資産（例えば図１のカメラ２４に接続されるサーバ１）をエンコードするエンコーダを選択するためのエンコーダ・ドロップダウン・リスト４２２と、メディア・サーバの中から選択される選択エンコーダの現地時間を表示するエンコーダ時間表示ボックス４２４と、後述のように、エンコード・プロセスのために、オーディオ及びビデオ・エンコード属性を選択するためのエンコーダ属性ボタン４２６と、管理者端末１２（図１）においてブラウザ・プラグインを活動化し、選択エンコーダによりエンコードされるシーンを表示するプレビュー・ボタン４２８と、後述のように、エンコード・オペレーションのスケジュールを指定するスケジュール情報を定義する期間ウィンドウ４３０とを含む。ＧＵＩ画面４２０はまた、ユーザが、新たにエンコードされる資産に対して実行されるストリーミング・オペレーション、記録オペレーション、及び再生オペレーションを定義及びスケジュールすることを可能にする。
【００８６】
期間ウィンドウ４３０は、ユーザが後述のように、手動でエンコードを開始及び停止する手動モード・オペレーションを指定する手動オプション・ボタン４３２と、エンコード・オペレーションに関連付けられ、エンコード・オペレーションが開始及び停止される時を示すスケジューリング情報を指定する時限エンコード・オプション・ボタン４３４とを含む。期間ウィンドウ４３０はまた、時限エンコード動作モードに関連付けられるＧＵＩコンポーネントを含む。これらのコンポーネントには、開始グループ・ボックス４３５と停止グループ・ボックス４４３とが含まれる。前者には、エンコードが即時開始されるように指定する即時開始ボタン４３６と、開始日ドロップダウン日付ピッカ４４０及び開始時刻スピン・ボタン４４２をイネーブルするスケジュール時間ボタン４３８とが含まれる。停止グループ・ボックス４４３には、期間スピン・ボタン及びウィンドウ４４６をイネーブルする期間ボタン４４４と、開始日ドロップダウン・ウィンドウ４５０をイネーブルするスケジュール時間ボタン４４８と、開始時刻スピン・ボタン４５２とが含まれる。手動オプション・ボタン４３２が活動化されるとき、開始及び停止グループ・ボックス４３５及び４４３の内容が使用不可にされる。また、期間ボタン４４４を活動化すると、開始日及び開始時刻ＧＵＩコンポーネント４５０及び４５２が使用不可になる。時限エンコード・ボタン４３４が活動化されると、ユーザは開始及び停止グループ・ボックス４３５及び４４３を通じて、スケジューリング情報を提供するように指示される。時限エンコードは、即時開始ボタン４３６を活動化することにより即時開始するように、或いはコンポーネント４４０及び４４２を介して選択することにより、スケジュールされた日時に開始するように、スケジュールされる。時限エンコードは、期間ウィンドウ４４６を介して選択された指定期間の後に、或いはＧＵＩコンポーネント４５０及び４５２を介して選択された指定日時に停止するようにスケジュールされる。
【００８７】
エンコードＧＵＩ画面４２０は更に、資産がエンコーダから１つ以上の選択エンドユーザにリアルタイムに転送されるように、すなわち、資産が最小時間遅延後にエンコードされて転送されるように指定するストリーミング・チェック・ボックス４５４と、ボックス４５４のチェック時にイネーブルされるインタフェース・コンポーネントを有するストリーム・ボックス４５５とを含む。ストリーム・ボックス４５５は、ユーザが新たにエンコードされた資産の転送先の宛先エンドユーザ端末を指定することを可能にし、ユーザがＩＰアドレス・テキスト・ボックス４６２を介して、１つの宛先ＩＰアドレス及びポート番号を指定することを可能にする手動オプション・ボタンと、ポート番号テキスト・ボックス４６４と、ドロップダウン・リスト４６６内にリストされる宛先ＩＰアドレス及びポート番号の定義済みグループからユーザが選択することを可能にし、またユーザが宛先ＩＰアドレス及びポート番号の新たなグループを定義することを可能にする定義ボタン４６８をイネーブルする定義済みオプション・ボタン４５８と、ユーザがサード・パーティのソフトウェアを有する場合にイネーブルされるセッション・ディレクタ・リクエスタ（ＳＤＲ）オプション・ボタン４６０とを含む。ユーザが開始時刻及び期間を提供することに応答して、ＳＤＲは使用可能なＩＰアドレス及びポート番号を決定する。
【００８８】
エンコードＧＵＩ画面４２０は更に、資産がエンコードされるときに記録されるように指定する資産記録チェック・ボックス４７０と、ボックス４７０のチェック時にイネーブルされるインタフェース・コンポーネントを有する資産記録ボックス４７１とを含む。資産記録ボックス４７１は、ユーザが以前に定義された記録パスから、資産が記憶される"記録先"メモリ装置及びディレクトリを指定する記録パスを選択することを可能にする"記録先"ドロップダウン組み合わせボックス４７２と、ローカル・ディスク（例えば、サーバ１（図１）のローカル・ディスク２２など）及びディレクトリへのパスを定義するための"ローカル・ディスク・ブラウズ"ＧＵＩ画面２３０（図９）を表示するブラウズ・ボタン４７４と、ユーザが新たな資産の名前（例えば"Trial.mpg"）を示すテキストを入力することを可能にする資産名テキスト・ボックス４７６と、ユーザが新たな資産を記述するテキスト情報を入力することを可能にする記述テキスト・ボックス４７８と、上書きオプション・ボタンとを含む。
【００８９】
３つのファイル・オプション・ボタンとして、資産名テキスト・ボックス４７６内に示される名前を有する資産が、選択された"記録先"メモリ装置に既に存在する場合に、ユーザにプロンプトが出されるように指定するプロンプト・オプション・ボタン４８０と、資産名テキスト・ボックス４７６内に示される名前と同一の名前を有する資産が存在する場合、"記録先"メモリ装置が新たなエンコード化資産により上書きされるように指定する上書きオプション・ボタン４８２と、資産名テキスト・ボックス４７６内に示される名前と同一の名前を有する資産に、新たな資産を含むエンコードされ構文解析されたメディア・データが追加されるように指定する追加オプション・ボタン４８４とを含む。
【００９０】
エンコードＧＵＩ画面４２０は更に、再生スケジュールに従い、新たにエンコードされた資産に対して実行される（ストリーミングまたはマルチキャストの）再生オペレーションをスケジュールする際、手動オプション・ボタン４３２が選択されない場合にイネーブルされる、再生スケジュール・チェック・ボックス４８６を含む。チェック・ボックス４８６は、再生スケジュール・ボタン４８８をイネーブルし、再生スケジュールを指定するＧＵＩコンポーネントを活動化する。更に、ＯＫボタン４９０、取り消しボタン４９２、及びヘルプ・ボタン４９４が含まれる。
【００９１】
図２２は、エンコード・サブプロセス５００のフロー図である。図示のサブプロセスは"Ｂ"（図４）からステップ５０２に進み、ユーザがソース・エンコーダを選択するためのインタフェースが提供される。ステップ５０２ではまた、選択されたソース・エンコーダを示すユーザ入力が受信される。本発明の好適な実施例では、エンコード・サブプロセス５００は、エンコードＧＵＩ画面４２０（図２１）を用いて実現される。ステップ５０２からサブプロセスはステップ５０４に進み、選択ソース・エンコーダを示すグラフィカル情報が表示され、選択ソース・エンコーダのロケーションの現地時間もまた表示される。好適な実施例では、ステップ５０２及び５０４は、エンコーダ・ドロップダウン・リスト４２２（図２１）及びサーバ時間ウィンドウ４２４（図２１）を用いて実現される。
【００９２】
ステップ５０４から、図示のサブプロセスはステップ５０６に進み、ユーザが選択エンコーダの属性を変更するオプションを選択することを可能にするインタフェースが提供され、選択オプションを示すユーザ入力が受信される。好適な実施例では、ステップ５０６は、エンコードＧＵＩ画面のエンコーダ属性ボタン４２６（図２１）を用いて実現される。ステップ５０６から、サブプロセスはステップ５０８に進み、選択エンコーダの属性を変更するオプションが選択されたか否かを判断し、選択された場合、プロセスは"Ｂ１"（図２５）に移行して、エンコーダ属性を定義するサブプロセスを実行する。
【００９３】
ステップ５０８で、選択エンコーダの属性を変更するオプションが選択されなかった場合、サブプロセスはステップ５１０に進み、エンコードされるシーンをプレビューするプレビュー・オプションをユーザが選択することを可能にするインタフェースが提供される。ステップ５１０ではまた、選択プレビュー・オプションを示すユーザ入力が受信される。好適な実施例では、ステップ５１０はエンコードＧＵＩ画面のプレビュー・ボタン４２８（図２１）を用いて実現される。ステップ５１０からサブプロセスはステップ５１２に進み、プレビュー・オプションが選択されたか否かを判断し、選択された場合、サブプロセスはステップ５１３に進み、エンコードされるシーンを示すブラウザ・プラグインが表示される。ブラウザ・プラグインは、様々な周知の方法により実現される。ステップ５１３では、プレビュー・コマンドが管理者端末１２（図１）から選択エンコーダに、ＩＰネットワークを介して伝送される。プレビュー・コマンドに応答して、選択エンコーダはエンコードされるシーンに従い、メディア・データを生成し、メディア・データを管理者端末に返送する。例えば、選択エンコーダがサーバ１（図１）及びカメラ２４（図１）を指定する場合、サーバ１に送信されるプレビュー・コマンドに応答して、カメラ２４がサーバ１により活動化され、メディア・データがカメラ２４（図１）により生成されて、管理者端末１２（図１）に伝送される。管理者端末１２の表示ユニット６２（図２）上のブラウザ・ウィンドウ内に、メディア・データがプラグイン方式で表示される。
【００９４】
ステップ５１３からサブプロセスはステップ５１４に進み、ユーザがエンコード・オプションから選択することを可能にするインタフェースが提供される。エンコード・オプションは、手動エンコード・オプション及び時限エンコード・オプションを含む。ステップ５１４ではまた、選択エンコード・オプションを示すユーザ入力が受信される。好適な実施例では、ステップ５１４が、エンコードＧＵＩ画面の手動オプション・ボタン４３２（図２１）及び時限エンコード・オプション・ボタン４３４（図２１）を用いて実現される。ステップ５１４から、サブプロセスはステップ５１６に進み、手動エンコード・オプションが選択されたか否かを判断し、選択された場合、プロセスは"Ｂ２"（図２７）に移行する。また、ステップ５１６で、手動エンコード・オプションが選択されなかったと判断されると、サブプロセスはステップ５１８に進み、ユーザが時限エンコードのスケジューリング情報を指定するためのインタフェースが提供される。ステップ５１８ではまた、時限エンコード・オペレーションのスケジューリング情報を含むユーザ入力が受信される。好適な実施例では、ステップ５１８は、前述のように、エンコードＧＵＩ画面の開始グループ・ボックス４３５（図２１）及び停止グループ・ボックス４４３（図２１）のＧＵＩコンポーネントを用いて実現される。
【００９５】
図２３は、エンコード・サブプロセス５００（図２２）の追加のステップを示すフロー図である。サブプロセスは"Ｂ３"（図２２）からステップ５２６に進み、ユーザがリアルタイム・ストリーミング・オプションを選択することを可能にするインタフェースが提供される。また、選択ストリーミング・オプションを示すユーザ入力が受信される。好適な実施例では、ステップ５２６は、エンコードＧＵＩ画面のストリーミング・チェック・ボックス４５４（図２１）を用いて実現される。ステップ５２６からサブプロセスはステップ５２８に進み、リアルタイム・ストリーミング・オプションが選択されたか否かを判断し、選択された場合、プロセスは"Ｂ４"（図２８）に移行して、エンコード化資産がリアルタイムに転送される宛先ロケーションを定義するサブプロセスを実行する。
【００９６】
また、ステップ５２８で、リアルタイム・ストリーミング・オプションが選択されなかったと判断されると、サブプロセスはステップ５３０に進み、ユーザが資産記録オプションを選択するためのインタフェースが提供され、資産記録オプションが選択されたか否かを示すユーザ入力が受信される。好適な実施例では、ステップ５３０は、エンコードＧＵＩ画面の資産記録オプション・チェック・ボックス４７０（図２１）を用いて実現される。ステップ５３０からサブプロセスはステップ５３２に進み、記録オプションが選択されたか否かを判断し、選択された場合、プロセスは"Ｂ５"（図３１）に移行し、新たにエンコードされた資産が記憶されるロケーションを指定するサブプロセスを実行する。同時に、後述するエンコード化資産の命名、エンコード化資産の記述の提供、及び資産を記録する上書きオプションの指定など、他の記憶オプションも提供する。また、ステップ５３２で、資産記録オプションが選択されなかったと判断されると、プロセスはステップ５３６に進み、スケジュールされたエンコード・オペレーション、ストリーミング・オペレーション（指定された場合）、及び記録オペレーション（指定された場合）に関連付けられるコマンド及びパラメータが生成される。スケジュールされたエンコード・コマンド及び関連パラメータは、ユーザによりエンコードＧＵＩ画面のエンコードＧＵＩコンポーネント４２２乃至４５２（図２１）を介して指定される、エンコード・オペレーション情報及びエンコード・スケジューリング情報にもとづき生成される。ストリーミング・コマンド及び関連パラメータは、ユーザによりエンコードＧＵＩ画面のストリーミング・グループ・ボックス４５５（図２１）のＧＵＩコンポーネントを介して指定される、リアルタイム・ストリーミング・オペレーション情報にもとづき生成される。記録コマンド及び関連パラメータは、ユーザによりエンコードＧＵＩ画面のＧＵＩコンポーネント４７０乃至４８４（図２１）を介して指定される、記録オペレーション情報にもとづき生成される。
【００９７】
ステップ５３６からプロセスはステップ５３８に進み、スケジュールされたエンコード・コマンド及び関連パラメータ（同様に、妥当であればストリーミング及び記録コマンド関連パラメータ）が、選択ソース・エンコーダに伝送される。受信コマンドに応答して、選択ソース・エンコーダ（メディア・サーバ１８、３０（図１）の選択されたもの）が、指定オペレーション情報及びスケジュール情報に従い、指定のスケジュールされたエンコード・オペレーション（同様に記録及びリアルタイム・ストリーミング・オペレーション）を実行する。ステップ５３８から、プロセスは"Ｂ"（図４）に移行する。
【００９８】
図２４は、本発明に従うエンコーダ属性定義ＧＵＩ画面５５０のブロック図である。ＧＵＩ画面５５０は、エンコードＧＵＩ画面４２０（図２１）のエンコーダ属性ボタン４２６（図２１）の活動化により表示される。ＧＵＩ画面５５０は、ユーザが選択エンコーダのエイリアス名を選択することを可能にする論理ポート名ドロップダウン・リスト５５２と、選択エンコーダのタイプを示すグラフィカル情報を表示する編集不可のエンコーダ・タイプ表示ウィンドウ５５４と、ユーザがＭＰＥＧ１、ＭＰＥＧ２、及び他のビデオ・エンコード・タイプなどの、エンコード品質を選択することを可能にするエンコーダ品質ドロップダウン・リスト５５６と、エンコード・オペレーションのビットレートを指定するビットレート設定ボックス５５７とを含む。
【００９９】
ビットレート設定ボックス５５７は、低ビットレート・オプション・ボタン５６４（０．８Ｍｂｐｓ）、中間ビットレート・オプション・ボタン５６６（１．５Ｍｂｐｓ）、及び高ビットレート・オプション・ボタン５６８（２．２Ｍｂｐｓ）をイネーブルするｍｕｘレート・オプション・ボタン５５８と、ビデオ・ラベル及びテキスト・ボックス５７０、及びオーディオ・ドロップダウン・リスト５７２をイネーブルするビデオ及びオーディオ・オプション・ボタン５６０とを含む。
【０１００】
VideoChargerメディア・サーバは、インターネット環境及びイントラネット環境の両方に対する解決策を提供する。インターネット・クライアント、特に低速ネットワーク接続を介して接続されるホーム・インターネット・ユーザにとって、VideoChargerは低ビットレート・ビデオ（ＬＢＲ）の配信をサポートする。ＬＢＲビデオは、ビデオ会議業界からの業界標準Ｈ．２６３ビデオ及びＧ．７２３オーディオにもとづく。この技術はオーディオ及びビデオが、２８．８Ｋｂモデムで接続されるホーム・インターネット・ユーザに役立つことを可能にする。１６Ｋｂ／ｓ以下を使用すると、ＬＢＲビデオは８ＫＨｚの１６ビットＰＣＭオーディオ、及び毎秒７．５フレームの１６０×１２０ビデオを提供する。ＩＳＤＮモデム、ケーブル・モデム、またはイントラネット・ネットワークを介して接続されるクライアントのために、ＬＢＲビデオはより高品質のレートでエンコードされ、より高い解像度または１秒につきより高速のフレームを提供することができる。イントラネット環境では、VideoChargerメディア・サーバは、より高品質の（及び高ビットレートの）ビデオをサポートする。この環境では、ＭＰＥＧ１及びＭＰＥＧ２内容の両方が最大８Ｍｂ／ｓのレートでサポートされる。ＣＤ品質の単一チャネル・オーディオは、２４ＫＨｚでサポートされる。高品質ビデオのこの柔軟なサポートが、イントラネット環境において、ビデオの多くのアプリケーションの拡張を可能にする。VideoChargerは、Windowsの.ＡＶＩまたは.ＷＡＶファイルを低ビットレート形式に変換するトランスコーダを含む。圧縮データが、ＵＤＰプロトコルに対して最適化された固有のファイル形式（.ＩＢＡ）で記憶される。
【０１０１】
ＧＵＩ画面５５０は更に、拡張ボックス５７４を含み、そこにはビデオ及びオーディオ・データの結合方法を指定するｍｕｘモード・ドロップダウン・リスト５７６、ビデオ・ソース・ドロップダウン・リスト５７８、及びユーザがヘッダ間のピクチャ・グループから選択することを可能にするピクチャ・グループ（ＧＯＰ）スピン・ボタン５８０とが含まれる。ＧＵＩ画面５５０は更に、全てをＯＫとするＯＫボタン５８２、取り消しボタン５８４、及びヘルプ・ボタン５８６を含む。
【０１０２】
図２５は、エンコーダ属性を定義するサブプロセス６００を示すフロー図である。図示のサブプロセスは"Ｂ１"（図２２）からステップ６０２へ進み、ユーザが選択エンコーダに対して、エイリアス名（論理ポート番号）のリストから選択することを可能にするインタフェースが提供される。ステップ６０２ではまた、選択エイリアス名を示すユーザ入力が受信される。好適な実施例では、サブプロセス６００はエンコーダ属性ＧＵＩ画面５５０（図２４）を用いて実現される。特に、ステップ６０２は、論理ポート名ドロップダウン・リスト５５２（図２４）を用いて実現される。ステップ６０２からサブプロセスはステップ６０４に進み、ユーザが選択エンコーダに対して、品質タイプのリストから選択することを可能にするインタフェースが提供される。ステップ６０４ではまた、選択品質タイプを示すユーザ入力が受信される。好適な実施例では、ステップ６０４はエンコーダ品質ドロップダウン・リスト５５６（図２４）を用いて実現される。
【０１０３】
ステップ６０４からサブプロセスはステップ６０６に進み、ｍｕｘレート・オプション及びビデオ／オーディオ・オプションを含むビットレート・オプションから、ユーザが選択することを可能にするインタフェースが提供される。ステップ６０６ではまた、選択ビットレート・オプションを示すユーザ入力が受信される。好適な実施例では、ステップ６０６はビットレート設定ボックス５５７（図２４）を用いて実現され、ユーザはｍｕｘレート・オプション・ボタン５５８またはビデオ／オーディオ・オプション・ボタン５６０（図２４）を選択する。ステップ６０６からサブプロセスはステップ６０８に進み、ｍｕｘレート・オプションが選択されたか否かを判断し、選択された場合、サブプロセスはステップ６１０に進み、ユーザがｍｕｘレートを選択するためのインタフェースが提供される。ステップ６１０ではまた、選択ｍｕｘレートを示すユーザ入力が受信される。好適な実施例では、ステップ６１０は、ＧＵＩ画面５５０の低、中間、高ボタン、それぞれ５６４、５６６、５６８（図２４）を用いて実現される。
【０１０４】
また、ステップ６０８でｍｕｘレート・オプションが選択されなかったと判断されると、サブプロセスは直接ステップ６１２に移行し、ビデオ／オーディオ・オプションが選択されたか否かを判断する。ビデオ／オーディオ・オプションが選択された場合、サブプロセスはステップ６１４に進み、ユーザがビデオ・ビットレート及びオーディオ・ビットレート値を入力するためのインタフェースが提供される。ステップ６１４ではまた、選択ビデオ・ビットレート及び選択オーディオ・ビットレートを示すユーザ入力が、受信される。好適な実施例では、ステップ６１４は、ビデオ・レート・テキスト・ボックス５７０及びオーディオ・レート・ドロップダウン・リスト５７２（図２４）を用いて実現される。ステップ６１４からプロセスは"Ｂ１"（図２２）に移行する。
【０１０５】
図２６は、新たな資産を手動式にエンコードするＧＵＩ画面６２０を示すブロック図である。資産エンコードＧＵＩ画面の手動オプション・ボタン４３２（図２１）の選択により、ＧＵＩ画面６２０が活動化されて、表示される。手動エンコードＧＵＩ画面６２０は、エンコーダ・ドロップダウン・リスト４２２（図２１）を介して選択された選択エンコーダにおけるビデオ・データのエンコードを、ユーザが遠隔的に開始、休止、及び停止するインタフェースを提供する。本発明のＧＵＩプロセスに従い、手動エンコード・コマンド及び関連パラメータが管理者端末１２（図１）において生成され、ＩＰネットワーク１６（図１）を介して選択エンコーダに伝送される。手動エンコード・コマンドに応答して、エンコーダのメディア・ストリーマ・アプリケーション２０（図１）が、ビデオ・カメラから受信されたメディア・データのエンコードを開始、停止及び休止する。
【０１０６】
手動エンコードＧＵＩ画面６２０は、資産のエンコードを開始する記録ボタン６２２と、資産のエンコードを休止する休止ボタン６２４と、資産のエンコードを停止する停止ボタン６２６と、資産がエンコードされている間に走行する経過時間クロックを表示する経過時間ウィンドウ６２８とを含む。経過時間クロックはボタン６２２、６２４及び６２６の活動化により、それぞれ開始、休止、及び停止される。ＧＵＩ画面６２０は更に、エンコード化資産がリアルタイムに転送されているＩＰアドレス及びポート番号を表示する"転送先"ウィンドウ６３０と、エンコード化資産が記録されているロケーションのパスを表示する"記録先"ウィンドウ６３２と、エンコード化資産に対して指定される資産名を表示する資産名ウィンドウ６３４と、エンコード化資産の記述を表示する記述ウィンドウ６３６と、選択エンコーダを示す名前を表示するエンコーダ・ウィンドウ６３８とを含む。
【０１０７】
図２７は、資産をエンコードするプロセスを手動により遠隔的に制御するサブプロセス５０のフロー図である。サブプロセス５０は"Ｂ２"（図２２）からステップ６５２に移行し、エンコードされるシーンを示すブラウザ・プラグインが表示される。好適な実施例では、サブプロセス６５０が、手動エンコードＧＵＩ画面６２０（図２６）を用いて実現され、これは管理者端末１２（図１）の表示装置上に表示されるブラウザ・ウィンドウ内に表示される。
【０１０８】
ステップ６５２からサブプロセスはステップ６５４に進み、詳細を示すテキストが表示される。表示される詳細には、経過時間、エンコード化データがリアルタイムに転送される宛先ＩＰアドレス及びポート番号、エンコード化された資産を記憶するレコード記憶パス・ロケーション、資産名、資産記述、及び選択エンコーダが含まれる。好適な実施例では、ステップ６５４は、詳細６２８乃至６３８（図２６）を表示するＧＵＩ画面６２０を用いて実現される。ステップ６５４からサブプロセスはステップ６５６に進み、エンコード開始／再開、エンコード休止、及びエンコード停止を含む手動エンコード・コマンドから、ユーザが選択することを可能にするユーザ・インタフェースが提供される。ステップ６５６ではまた、選択された手動エンコード・コマンドを示すユーザ入力が受信される。
【０１０９】
ステップ６５６からサブプロセスはステップ６５８に進み、手動エンコード開始オプションが選択されたか否かを判断する。開始された場合、サブプロセスはステップ６６０に進み、ビデオ・データのエンコードを開始するコマンドが生成され、管理者端末１２（図１）からＩＰネットワーク（図１）を介して、選択エンコーダに伝達される。ステップ６６０からサブプロセスはステップ６６２に進み、経過時間クロックが開始される。好適な実施例では、経過時間が手動エンコードＧＵＩ画面６２０（図２６）の経過時間ウィンドウ６２８に表示される
【０１１０】
ステップ６５８で、エンコード開始オプションが選択されなかったと判断されると、サブプロセスはステップ６６４に進み、エンコード休止オプションが選択されたか否かを判断する。ステップ６６４で、エンコード休止オプションが選択されたと判断されると、サブプロセスはステップ６６８に進み、ビデオ・データをエンコードするプロセスを休止するコマンドが生成され、管理者端末１２（図１）からＩＰネットワーク（図１）を介して、選択エンコーダに伝達される。ステップ６６８からサブプロセスはステップ６７０に進み、経過時間クロックが休止される。
【０１１１】
ステップ６６４で、エンコード休止オプションが選択されなかったと判断されると、サブプロセスはステップ６７２に進み、エンコード停止オプションが選択されたか否かを判断する。ステップ６７２で、エンコード停止オプションが選択されたと判断されると、サブプロセスはステップ６７４に進み、ビデオ・データのエンコードを停止するコマンドが生成され、管理者端末１２（図１）からＩＰネットワーク（図１）を介して、選択エンコーダに伝達される。ステップ６７４からサブプロセスはステップ６７６に進み、経過時間クロックが停止される。
【０１１２】
図２８は、本発明に従うストリーミング・サブプロセス７００を示すフロー図である。ストリーミング・サブプロセス７００は"Ｂ４"（図２３）からステップ７０２に移行し、ユーザがストリーミング宛先指定オプションから選択することを可能にするインタフェースが提供される。宛先指定オプションは、手動オプションと、定義済みオプションと、定義オプションと、セッション・ディレクタ要求オプションとを含む。ステップ７０２ではまた、選択された宛先指定オプションを示すユーザ入力が受信される。好適な実施例では、ステップ７０２は、ＩＰアドレス・ウィンドウ４６２（図２１）及びポート番号ドロップダウン・リスト４６４（図２１）を用いて実現される。好適な実施例では、サブプロセス７００はエンコードＧＵＩ画面４２０（図２１）を用いて実現され、特に、ストリーム・アウト・グループ・ボックス４５５のＧＵＩコンポーネントが、ストリーム・アウト・チェック・ボックス４５４（図２１）によりイネーブルされる。手動オプション、定義済みオプション、定義オプション、及びＳＤＲオプションは、ユーザが手動オプション・ボタン４５６、定義済みオプション・ボタン４５８、定義ボタン４６８、及びＳＤＲボタン４６０（図２１）をそれぞれ使用することにより、選択される。
【０１１３】
ステップ７０２から図示のサブプロセスはステップ７０４に進み、手動オプションが選択されたか否かを判断し、選択された場合、サブプロセスはステップ７０６に進み、ユーザが宛先ＩＰアドレス及びポート番号を選択することを可能にするインタフェースが提供される。ステップ７０６ではまた、選択宛先ＩＰアドレス及び選択宛先ポート番号を示すユーザ入力が受信される。ステップ７０６からサブプロセスはステップ７０８に進み、定義済みオプションが選択されたか否かを判断する。また、ステップ７０４で手動オプションが選択されなかったと判断される場合、サブプロセスはステップ７０４から直接ステップ７０８に進む。ステップ７０８で、定義済みオプションが選択されたと判断されると、サブプロセスはステップ７１０に進み、ユーザが宛先ＩＰアドレス及びポート番号の定義済みグループのリストから、グループを選択することを可能にするユーザ・インタフェースが提供される。ステップ７１０ではまた、選択グループを示すユーザ入力が受信される。好適な実施例では、ステップ７１０は前述のＧＵＩコンポーネント４６６（図２１）を用いて実現される。
【０１１４】
ステップ７１０から、また定義済みオプションが選択されなかった場合には、ステップ７０８から、サブプロセスはステップ７１２に進み、定義オプションが選択されたか否かを判断する。選択された場合には、サブプロセスは"Ｂ４１"（図３０）に移行する。ステップ７１２で、定義オプションが選択されなかったと判断されると、サブプロセスはステップ７１４に進み、ＳＤＲオプションが選択されたか否かを判断し、選択されなかった場合には、プロセスは"Ｂ４'"（図２３）に移行する。また、ステップ７１４で、ＳＤＲオプションが選択されたと判断されると、プロセスはステップ７１５に進み、セッション・ディレクタ要求ソフトウェアが実行され、その後、プロセスは"Ｂ４'"（図２３）に移行する。
【０１１５】
図２９は、ＩＰアドレス及びポート番号の宛先グループを定義するＧＵＩ画面７２０のブロック図である。グループ定義ＧＵＩ画面７２０は、ユーザがＩＰアドレス及びポート番号のセットの名前を入力するためのグループ名テキスト・ボックス７２２と、予め定義されたグループが存在する場合にイネーブルされる削除ボタン７２４と、グループ定義ボックス７２５とを含む。
【０１１６】
グループ定義ボックス７２５は、宛先グループ・ボックス７２６を含み、これはユーザがあるＩＰアドレスを入力するために使用し、後述のように追加ボタンをイネーブルするＩＰアドレス・テキスト・ボックス７２７と、ユーザが宛先ポート番号を選択するために使用するスピン・ボタンを有するポート番号テキスト・ボックス７２８とを含む。このスピン・ボタンは、マルチキャスト・オペレーションのために確保されたポート番号の有効範囲に制限された値を、ユーザが選択することを可能にする。グループ定義ボックス７２５は更に、テキスト・ボックス７２７及び７２８内で指定されるＩＰアドレス及びポート番号を、メンバ・リストに追加するための追加ボタン７３０を含み、これはＩＰアドレス・テキスト・ボックス７２７をブランクにリセットすることにより、追加ボタンを使用不可にする。更に削除ボタン７３２が含まれ、これはユーザがメンバ・リストから選択メンバを削除することを可能にする。更に、メンバ・リスト・ボックス７３４が含まれ、これは各メンバのＩＰアドレス及びポート番号を"123.123.123.123.123;5001"形式でリストする。ＯＫボタン７３６は、ＩＰアドレス及びポート番号のグループを、ドロップダウン・リスト４６６内に表示される定義済みグループのリストに追加する。取り消しボタン７３８及びヘルプ・ボタン７４０も含まれる。メンバ・リスト・ボックス７３４は、複数選択可能である（シフト−連続選択：shift-contiguous selection、制御−非結合選択：control-disjoint selection）。削除ボタン７３２は、番号リストからＩＰアドレス及びポート番号の選択行を削除する。メンバ・リストが空の場合、削除ボタン７３２は使用不可にされる。
【０１１７】
図３０は、ストリーミング・オペレーションを定義するために、ＩＰアドレス及びポート番号の宛先グループを定義するサブプロセス７５０のフロー図である。サブプロセス７５０は"Ｂ４１"（図２８）からステップ７５２に移行し、ＩＰアドレス及びポート番号のセットに対して、宛先グループ名を入力するユーザ・インタフェースが提供される。ステップ７５２ではまた、選択された宛先グループ名を示すユーザ入力が受信される。好適な実施例では、サブプロセス７５０はグループ定義ＧＵＩ画面７２０（図２９）を用いて実現される。ステップ７５２は、グループ名テキスト・ボックス７２２（図２９）を用いて実現される。ステップ７５２からサブプロセスはステップ７５４に進み、選択グループ名を削除する目的で、ユーザが予め定義された宛先グループ名のリストから選択することを可能にするインタフェースが提供される。ステップ７５４ではまた、選択された宛先グループ名を示すユーザ入力が受信される。好適な実施例では、ステップ７５４は削除ボタン７２４（図２９）を用いて実現される。
【０１１８】
ステップ７５４からサブプロセス７５０はステップ７５６に進み、削除オプションが選択されたか否かを判断し、選択された場合には、サブプロセスはステップ７５８に進み、選択された宛先グループ名がメンバ・リストから削除される。ステップ７５８からサブプロセスはステップ７６０に進み、選択された宛先グループのメンバ・リストが表示される。このリストには、対応する宛先ＩＰアドレス及びポート番号により定義される少なくとも１グループ・メンバが含まれる。好適な実施例では、メンバ・リストが、グループを定義するＧＵＩ画面のメンバ・リスト・ボックス７３４（図２９）に表示される。ステップ７６０からサブプロセスはステップ７６２に進み、選択宛先グループ内のグループ・メンバを追加及び削除するためのインタフェースが提供される。ステップ７６２ではまた、選択された追加のグループ・メンバ、及び選択された削除されるグループ・メンバを示すユーザ入力が受信される。好適な実施例では、ステップ７６２は、グループを定義するＧＵＩ画面の追加及び削除ボタン７３０及び７３２（図２９）を用いて実現される。ステップ７６２からサブプロセスはステップ７６４に進み、選択宛先グループのメンバ・リストが更新される。好適な実施例では、ステップ７６４は、メンバ・リスト・ボックス７３４（図２９）に表示されるメンバ・リストを改訂することにより実現される。ステップ７６４からサブプロセスは"Ｂ４１'"（図２８）に戻る。
【０１１９】
図３１は、新たな資産を記録するサブプロセス７８０のフロー図である。図示のサブプロセスは"Ｂ５"（図２３）からステップ７８２に移行し、"記録先"記憶ユニットに関連付けられる記録パスを選択するためのインタフェースが提供される。このパスは、新たな資産、すなわちエンコードされ、記録される資産を記憶するメモリ記憶ロケーションを示す。ステップ７８２ではまた、選択された記録パスを示すユーザ入力が受信される。好適な実施例では、サブプロセス７８０はエンコードＧＵＩ画面４２０（図２１）を用いて実現される。具体的には、ステップ７８２は、資産記録ボックス４７１（図２１）の"記録先"テキスト・ボックス及びドロップダウン・リスト４７２を用いて実現される。ステップ７８２から、サブプロセスはステップ７８４に進み、新たな資産の資産名を入力するインタフェースが提供される。ステップ７８４ではまた、選択資産名を示すユーザ入力が受信される。好適な実施例では、ステップ７８４は、エンコードＧＵＩ画面の資産名テキスト・ボックス４７６（図２１）を用いて実現される。
【０１２０】
ステップ７８４からサブプロセスはステップ７８６に進み、ユーザにエンコードされる内容の記述を入力するように指示するインタフェースが提供される。ステップ７８６ではまた、こうした記述を示すユーザ入力が受信される。好適な実施例では、ステップ７８６は、エンコードされる資産の記述を入力するための記述テキスト・ボックス４７８（図２１）を用いて実現される。ステップ７８６から、サブプロセスはステップ７８８に進み、資産名が既に記録パスで指定された記録先に存在する場合に、ユーザに上書きオプションから選択するように指示するインタフェースが提供される。上書きオプションは、プロンプト・オプション、上書きオプション、及び追加オプションを含む。ステップ７８８ではまた、選択された上書きオプションを示すユーザ入力が受信される。好適な実施例では、ステップ７８８が、エンコードＧＵＩ画面４２０（図２１）のプロンプト、上書き、及び追加ボタン４８０、４８２、及び４８４（図２１）を用いて実現される。
【０１２１】
ステップ７８８から、サブプロセスはステップ７９０に進み、手動開始／停止オプションが予め選択されたか否かを判断し、そうである場合、プロセスは"Ｂ"（図２２）に戻る。好適な実施例では、手動オプション４３２（図２１）を用いて選択される手動開始及び停止オプションが、プロセスが残りのステップ７９２及び７９４、すなわち後述のように、新たにエンコードされた資産の再生を提供するステップの実行を阻止する。
【０１２２】
ステップ７９０で、手動オプションが選択されなかったと判断されると、サブプロセスはステップ７９２に進み、ユーザが再生スケジュール・オプションを選択するためのインタフェースが提供される。また、再生スケジュール・オプションを示すユーザ入力が受信される。ステップ７９２から、サブプロセスはステップ７９４に進み、再生スケジュール・オプションが選択されたか否かを判断し、選択された場合には、プロセスは"Ｂ６"（図３３）に移行する。また、ステップ７９４で、再生スケジュール・オプションが選択されなかったと判断される場合、プロセスは"Ｂ５'"（図２３）に戻る。
【０１２３】
図３２は、新たにエンコードされた資産の再生またはストリーミング・オペレーションをスケジュールする、再生スケジューリングＧＵＩ画面８００のブロック図である。ＧＵＩ画面８００は、エンコードＧＵＩ画面の再生スケジュールオプション・ボタン４８６（図２１）の選択に際して、活動化され表示される。ＧＵＩ画面８００は、エンコードＧＵＩ画面４２０（図２１）に関連して前述した資産のエンコードの後に、資産の再生をスケジュールするために使用される。ＧＵＩ画面８００は、エンコードＧＵＩ画面の資産名テキスト・ボックス４７６（図２１）にも表示される資産名を表示する資産名テキスト・ボックス８０２と、編集不能なテキスト・ボックス８０２と、同様に編集不能で、記録される資産の記述を表示する記述テキスト・ボックス８０４と（この記述はエンコードＧＵＩ画面の記述テキスト・ボックス４７８（図２１）に表示されるものと一致する）、スケジュール・エントリのリストを表示するスケジュール・リスト・ボックス８０６とを含む。スケジュール・エントリには、関連資産の資産名、関連資産の再生スケジュールを開始する開始日及び開始時刻、再生スケジュールの期間及びインターバル、及び、対応する再生オペレーションの宛先または宛先アドレスのグループを示す宛先情報を示すグラフィカル情報が含まれる。
【０１２４】
ＧＵＩ画面８００はまた、スケジュール定義ボックス８０８を含み、そこにはユーザが再生スケジュールを開始する開始日及び時刻を定義するインタフェース・コンポーネントを提供する開始グループ・ボックス８１０と、ユーザが再生オペレーションに従い資産が転送される１つ以上の宛先を指定するインタフェース要素を提供する宛先アドレス・グループ・ボックス８１２と、再生スケジュールの期間及びインターバルを指定するインタフェース・コンポーネントを提供する期間グループ・ボックス８１４と、選択状況の下で、指定事象に関して、選択エンドユーザ及び選択エンドユーザ・グループに通知する、通知オプションを定義するＧＵＩ画面を活動化するために使用される通知ボタン８１８をイネーブルする通知イネーブル・チェック・ボックス８１６と、スケジュール・エントリをスケジュール・リスト８０６に追加する追加ボタン８２０と、取り消しボタン８２６と、適用ボタン８２８と、リセット・ボタン８３０と、ヘルプ・ボタン８３２とを含む。
【０１２５】
スケジュール定義ボックス８０８の開始グループ・ボックス８１０は、ユーザが再生スケジュールの開始日を選択することを可能にする開始日ドロップダウン・リスト８４０と、再生スケジュールを開始時刻を選択する開始時刻スピン・ボタン８４２とを含む。宛先グループ・ボックス８１２は手動オプション・ボタン８４４を含み、これは宛先ＩＰアドレスを入力するＩＰアドレス・ウィンドウ８４６、及び宛先ポート番号を選択するポート番号スピン・ボタン８４８をイネーブルする。宛先グループ・ボックス８１２は更に、定義済みオプション・ボタン８５０を含み、これは宛先ＩＰアドレス及びポート番号の定義済みグループを選択する定義済みドロップダウン・リスト８５２、及び定義ボタン８５４をイネーブルする。更にＳＤＲボタン８５６が含まれる。
【０１２６】
期間グループ・ボックス８１４は、ループ・カウント値により定義される再生スケジュールのユーザの指定を可能にするランタイム・スピン・ボタン８６２をイネーブルする実行オプション・ボタン８６０と、資産に関連付けられるスケジュール・エントリがスケジュール・リスト８０６から除去されるまで、資産が繰り返し再生されるように、再生スケジュールの期間のユーザの定義を可能にする繰り返しオプション・ボタン８６４と、インターバル再生スケジュールを指定する目的で、別のＧＵＩ画面を活動化する指定ボタン８６８をイネーブルするインターバル・オプション・ボタン８６６と、ストリームが通過できるルータの数を指定するライブ時間スピン・ボタン８７０とを含む。
【０１２７】
図３３は、新たな資産の再生をスケジュールするサブプロセス８８０のフロー図である。図示のサブプロセスは"Ｂ６"（図３１）からステップ８８２に移行し、現在選択されている資産に関連付けられる資産名及び記述が表示される。好適な実施例では、サブプロセス８８０がＧＵＩ画面８００（図３２）を用いて実現される。ステップ８８２から、サブプロセスはステップ８８４に進み、スケジュール・リストを表示する。スケジュール・リストは、再生される資産のリストを含み、各資産は、それに関連付けられる再生開始日及び開始時刻、再生期間プログラム、及び再生宛先を有する。好適な実施例では、スケジュール・リストがスケジューリングＧＵＩ画面８００（図３２）のスケジュール・リスト・ボックス８０６により実現される。ステップ８８４から、サブプロセスはステップ８８６に進み、ユーザが選択資産の再生開始日及び開始時刻を選択するインタフェースが提供される。ステップ８８６ではまた、選択開始日及び開始時刻を示すユーザ入力が受信される。好適な実施例では、ステップ８８６は、再生スケジューリングＧＵＩ画面の開始スケジュール・グループ・ボックス８１０（図３２）を用いて実現される。ステップ８８６から、サブプロセスはステップ８８８に進み、選択資産に対して、再生宛先指定オプションから選択することを可能にするユーザ・インタフェースが提供される。宛先指定オプションには、手動オプション、定義済み宛先オプション、宛先定義オプション、及びセッション・ディレクタ・リクエスタ（ＳＤＲ）オプションが含まれる。ステップ８８８ではまた、選択された宛先指定オプションを示すユーザ入力が受信される。好適な実施例では、ステップ８８８は、再生スケジューリングＧＵＩ画面の宛先指定グループ・ボックス８１２（図３２）を用いて実現される。
【０１２８】
ステップ８８８から、サブプロセスはステップ８９０に進み、手動宛先指定オプションが選択されたか否かを判断する。選択された場合、サブプロセスはステップ８９２に進み、宛先ＩＰアドレス及び宛先ポート番号を選択するユーザ・インタフェースが提供される。ステップ８９２ではまた、選択宛先ＩＰアドレス及び選択ポート番号を示すユーザ入力が受信される。好適な実施例では、ステップ８９２は、再生スケジューリングＧＵＩ画面のＩＰアドレス・テキスト・ボックス８４６及びポート番号スピン・ボタン８４８（図３２）を用いて実現される。
【０１２９】
また、ステップ８９０で、手動宛先指定オプションが選択されなかったと判断されると、サブプロセスはステップ８９０からステップ８９４に進み、定義済み宛先指定オプションが選択されたか否かを判断する。選択された場合、サブプロセスはステップ８９６に進み、宛先ＩＰアドレス及びポート番号の定義済みグループから選択するためのユーザ・インタフェースが提供される。ステップ８９６ではまた、宛先ＩＰアドレス及びポート番号の選択グループを示すユーザ入力が受信される。ステップ８９６から、プロセスは"Ｂ７"（図３４）に移行する。
【０１３０】
図３４は、資産の再生をスケジュールするサブプロセス８８０（図３３）の追加のステップを示すフロー図である。図示のサブプロセスは、"Ｂ７"（図３３）からステップ９０２に移行し、定義オプションが選択されたか否かを判断し、選択された場合、サブプロセスはステップ９０４に進む。ステップ９０４では、ＩＰアドレス及びポート番号のセットの宛先グループ名を入力するユーザ・インタフェースが提供される。ステップ９０４ではまた、選択された宛先グループ名を示すユーザ入力が受信される。好適な実施例では、ステップ９０４はグループ定義ＧＵＩ画面７２０（図２９）を用いて実現される。ステップ９０４から、サブプロセスはステップ９０６に進み、選択グループ名を削除する目的で、予め定義された宛先グループ名のリストから選択するためのユーザ・インタフェースが提供される。ステップ９０６ではまた、選択された宛先グループ名を示すユーザ入力が受信される。好適な実施例では、ステップ９０６は、グループ定義ＧＵＩ画面７２０（図２９）の削除ボタン７３２を用いて実現される。ステップ９０６から、サブプロセスはステップ９０８に進み、選択グループ名が削除されるか否かを判断し、削除される場合、サブプロセスはステップ９１０に進み、選択された宛先グループ名が削除される。
【０１３１】
ステップ９１２では、選択された宛先グループのメンバ・リストが表示される。このリストは、対応する宛先ＩＰアドレス及びポート番号により定義される、少なくとも１グループ・メンバを含む。好適な実施例では、メンバ・リストはメンバ・リスト・ボックス７３４（図２９）を用いて実現される。ステップ９１２から、サブプロセスはステップ９１４に進み、選択された宛先グループ内のグループ・メンバを追加及び削除するユーザ・インタフェースが提供される。ステップ９１４ではまた、選択された追加のグループ・メンバ、及び選択された削除されるグループ・メンバを示すユーザ入力が受信される。ステップ９１６では、選択宛先グループのメンバ・リストが更新される。ステップ９１６から、また定義オプションが選択されなかったと判断される場合には、ステップ９０２から、サブプロセスはステップ９１８に進み、ＳＤＲオプションが選択されたか否かを判断する。ステップ９１８で、ＳＤＲオプションが選択されたと判断されると、サブプロセスはステップ９２０に進み、ＳＤＲプログラムを実行し、その後、プロセスは"Ｂ９"（図３５）に移行する。
【０１３２】
図３５は、資産の再生のための再生スケジュールの期間を定義するサブプロセス９３０を示すフロー図である。図示のサブプロセスは"Ｂ９"（図３４）からステップ９３２に進み、再生スケジュール期間指定オプションから選択するためのユーザ・インタフェースが提供される。再生スケジュール期間指定オプションは、実行オプションと、繰り返しオプションと、再生インターバル・オプションとを含む。ステップ９３２ではまた、選択された期間オプションを示すユーザ入力が受信される。好適な実施例では、ステップ９３２は、スケジューリングＧＵＩ画面８００の期間ボックス８１４（図３２）を用いて実現される。このボックス８１４には、オプション実行ボタン８６０、削除されるまで繰り返されるオプション・ボタン８６４、及びインターバル・オプション・ボタン８６６が含まれる。ステップ９３２から、サブプロセスはステップ９３４に進み、実行オプションが選択されたか否かを判断し、選択された場合、サブプロセスはステップ９３６に進む。ステップ９３６では、ループ・カウント値を入力するユーザ・インタフェースが提供される。ループ・カウント値は、資産が再生される回数を示す。ステップ９３６ではまた、選択ループ・カウント値を示すユーザ入力が受信される。好適な実施例では、ステップ９３６が、スケジューリングＧＵＩ画面８００のスピン・ボタン８６２（図３２）を用いて実現される。ステップ９３８では、ステップ９３６で選択されたループ・カウント値にもとづき、期間プログラムが定義される。
【０１３３】
ステップ９３４で、実行オプションが選択されなかった場合、サブプロセスはステップ９３４からステップ９４０に進み、繰り返しオプションが選択されたか否かを判断する。ステップ９４０で、繰り返しオプションが選択されたと判断されると、サブプロセスはステップ９４２に進み、選択資産に関連付けられる再生期間プログラムを定義して、再生をスケジュール・リスト８０６（図３２）から削除されるまで繰り返す。
【０１３４】
ステップ９４０で、繰り返しオプションが選択されなかった場合、サブプロセスはステップ９４４に進み、インターバル・オプションが選択されたか否かを判断する。選択された場合、プロセスは"Ｂ１０"（図３８）に進み、エンコード化資産を再生する再生インターバルを定義するサブプロセスを実行する。また、ステップ９４４において、インターバル・オプションが選択されなかったと判断されると、サブプロセスはステップ９４６に進む。
【０１３５】
ステップ９４６では、通知オプションを選択するユーザ・インタフェースが提供される。ステップ９４６ではまた、選択された通知オプションを示すユーザ入力が受信される。好適な実施例では、ステップ９４６が、通知イネーブル・チェック・ボックス８１６（図３２）を用いて実現される。ステップ９４６から、サブプロセスはステップ９４８に進み、通知オプションが選択されたか否かを判断する。選択された場合、プロセスは"Ｂ１１"（図４０）に移行する。また、ステップ９４８で、通知オプションが選択されなかったと判断されると、プロセスは"Ｂ１４"（図３６）に移行する。
【０１３６】
図３６は、新たな資産の再生をスケジュールするサブプロセス８８０（図３３）の追加のステップを示す、サブプロセス９５０のフロー図を示す。図示のサブプロセスは"Ｂ１４"（図３５）からステップ９５２に進み、再生コマンド及び関連パラメータのセットが、定義された各再生アクションに対して生成される。再生コマンド及びパラメータの各セットは、関連再生アクションに対して定義された再生開始日及び開始時刻を含む再生スケジュール情報と、関連再生アクションに対して定義された再生期間プログラムと、関連再生アクションに対して定義された関連再生宛先とにもとづき生成される。ステップ９５２からサブプロセスはステップ９５３に進み、再生アクションの各々に関連付けられるコマンド及び関連パラメータが、管理者端末１２（図１）から、対応する選択再生メディア・サーバに伝送されて、再生スケジュール情報に従い、対応する再生オペレーションを実行する。
【０１３７】
例えば、好適な実施例では、"記録先"ドロップダウン・リスト及びウィンドウ４７２（図２１）を用いて、再生コマンド及びパラメータのセットが、管理者端末から、"記録先"選択ロケーションに関連付けられる選択再生メディア・サーバに伝送される。再生コマンド及びパラメータのセットは、再生オペレーションが、開始ボックス８１０（図３２）を用いて指定される再生開始日及び開始時刻に、ユーザにより期間ボックス８１４（図３２）のＧＵＩコンポーネントを介して指定された再生スケジュールに従い実行されるように、選択エンコーダをプログラムする。再生オペレーションの各繰り返しは、"記録先"ドロップダウン・リスト及びウィンドウ４７２（図２１）を用いて指定される"記録先"ロケーションからの、新たな資産の読出しと、再生スケジューリングＧＵＩ画面の宛先指定ボックス８１２（図３２）を介して、ユーザにより指定される再生宛先ロケーションへの資産の転送とを含む。
【０１３８】
ステップ９５３からサブプロセスはステップ９５４に進み、再度、通知オプションが選択されたか否かを判断する。選択されなかった場合、プロセスは"Ｂ５'"（図２３）に移行する。好適な実施例では、ステップ９５４は通知イネーブル・チェック・ボックス８１６（図３２）を用いて実現される。また、ステップ９５４で、通知オプションが選択されたと判断されると、サブプロセスはステップ９５５に進み、定義された各通知アクションに対して、通知コマンド及び関連通知パラメータのセットが生成される。通知コマンド及び関連通知パラメータの各セットは、選択通知メッセージが選択エンドユーザに提供される状況を定義するＧＵＩ画面に応答して受信される、ユーザ入力にもとづき生成される。これについては、図３９乃至図４３に関連して後述する。ステップ９５５からサブプロセスはステップ９５６に進み、各再生アクションに関連付けられる通知コマンド及び関連通知パラメータが、管理者端末１２（図１）から、対応する選択再生メディア・サーバに伝送されて、対応する通知オペレーションを実行する。
【０１３９】
図３７は、再生スケジュールのインターバルを定義するＧＵＩ画面９６０のブロック図を示す。ＧＵＩ画面９６０は、インターバル・オプション・ボタン８６６（図３２）の活動化に際して表示され、活動化される。ＧＵＩ画面９６０は、時間単位、日単位、週単位、月単位（日付）、月単位（日）、及び年単位から、インターバルを選択するインターバル・ドロップダウン・リスト９６２と、選択インターバルに関連付けられる値をユーザが選択するための頻度ドロップダウン・リスト９６４と（すなわち選択インターバルが週単位の場合、頻度ドロップダウン・リストは１周の７日の中から選択することを可能にする）、定義されたインターバルが終了する時刻を定義する期間ボックス９６６と、現在の選択を表示する現選択テキスト・ボックス９６８と、ＯＫボタン９７０と、取り消しボタン９７２と、ヘルプ・ボタン９７４とを含む。期間ボックス９６６は、スケジュール・リストから削除されるまで、インターバルが繰り返されるように指定する繰り返しオプション・ボタン９７６と、ユーザが終了日を指定するドロップダウン日付ピッカ９７９をイネーブルする終了日オプション・ボタン９７８とを含む。好適な実施例では、後述のように、ドロップダウン日付ピッカ９７９が選択可能なカレンダＧＵＩ画面を活動化する。
【０１４０】
図３８は、再生スケジュール・インターバルを定義するサブプロセス９８０を示すフロー図である。サブプロセス９８０は"Ｂ１０"（図３５）からステップ９８２に移行し、インターバル頻度オプションから選択するためのユーザ・インタフェースが提供される。ステップ９８２ではまた、選択された頻度オプションを示すユーザ入力が受信される。好適な実施例では、サブプロセス９８０がインターバル定義ＧＵＩ画面９６０（図３７）を用いて実現される。具体的には、ステップ９８２が、インターバル定義ＧＵＩ画面のインターバル・ドロップダウン・リスト９６２（図３７）及び頻度ドロップダウン・リスト９６４（図３７）を用いて実現される。ステップ９８２から、サブプロセスはステップ９８４に進み、再生インターバルが、ステップ９８２で選択されたインターバル頻度オプションにもとづき定義される。例えば、ユーザはインターバル・ドロップダウン・リスト９６２（図３７）内の週単位インターバルを選択し、ドロップダウン・リスト９６４（図３７）を用いて、"毎日曜日"を選択する。
【０１４１】
ステップ９８４から、サブプロセスはステップ９８６に進み、期間オプションから選択するためのユーザ・インタフェースが提供される。ステップ９８６ではまた、選択された期間オプションを示すユーザ入力が受信される。好適な実施例では、ステップ９８６は、インターバル定義ＧＵＩ画面９６０の期間ボックス９６６（図３７）を用いて実現される。ステップ９８６から、サブプロセスはステップ９８８に進み、繰り返しオプションが選択されたか否かを判断する。好適な実施例では、繰り返しオプションが、繰り返しオプション・ボタン９７６（図３７）を活動化することにより選択される。ステップ９８８で、繰り返しオプションが選択されたと判断されると、サブプロセスはステップ９９０に進み、資産がステップ９８２で選択された頻度オプションに従い、スケジュール・リストから削除されるまで再生されるようにスケジュールされる。
【０１４２】
また、ステップ９８８で、繰り返しオプションが選択されなかった場合、サブプロセスはステップ９９２に移行し、終了日オプションが選択されたか否かを判断し、選択された場合、サブプロセスはステップ９９４に進む。ステップ９９４では、スケジュールされた再生の終了日を選択するためのユーザ・インタフェースが提供される。ステップ９９４ではまた、選択終了日を示すユーザ入力が受信される。好適な実施例では、終了日はユーザがドロップダウン・リスト９７９（図３７）を用いて選択する。
【０１４３】
ステップ９９４から、サブプロセスはステップ９９６に進み、選択終了日まで、選択頻度オプションに従い、再生される資産をスケジュールする。ステップ９９６からサブプロセスは"Ｂ１０"（図３５）に移行する。
【０１４４】
図３９は、定義済みの状況において、選択された人及びユーザに送信される通知電子メール・メッセージを定義するＧＵＩ画面１０００を示すブロック図である。ＧＵＩ画面１０００は、資産スケジューリングＧＵＩ画面の通知ボタン８１８（図３２）の活動化に際して、活動化され、表示される。ＧＵＩ画面１０００は、電子メール通知が送信される状況を定義し、電子メール・メッセージが送信される宛先エンドユーザを指定し、送信されるメッセージの内容を定義及び編集するユーザ・インタフェース手段を有する通知ボックス１００２と、通知される人またはエンドユーザのリストを表示する通知リスト・ウィンドウ１００４と、通知ボックス１００２を用いて定義される通知エントリを、通知リスト１００４に追加する追加ボタン１００６と、選択された通知エントリを通知リスト１００４から削除する削除ボタン１００８と、ＯＫボタン１０１０と、取り消しボタン１０１２と、適用ボタン１０１４と、リセット・ボタン１０１６と、ヘルプ・ボタン１０１８とを含む。
【０１４５】
通知ボックス１００２は、電子メール通知が選択された人に提供される状況を定義する、複数のオプション・ボタンを有する通知状況オプション・ウィンドウ１０１９を含む。通知オプション・ボタンには、資産の転送が失敗するとき、電子メールが選択された人に送信されるように指定する配信失敗オプション・ボタン１０２０と、資産の転送の成功に際して、通知が選択された人に送信されるように指定する配信成功ボタン１０２２と、成功または失敗に際して、電子メール・メッセージが選択された人に送信されるように指定する常時通知オプション・ボタン１０２４とが含まれる。通知ボックス１００２には更に、ユーザが電子メール通知を送信したい相手（グループ）を選択することを可能にするドロップダウン・リスト１０２６と、電子メール・アドレスのグループを定義するグループ定義ＧＵＩ画面を活動化する定義ボタン１０２８と、選択宛先アドレスに送信される電子メール・メッセージを表示する編集不能な現メッセージ・テキスト・ボックス１０３０と、送信される現メッセージを編集するためのメッセージ編集ＧＵＩ画面を活動化するメッセージ編集ボタン１０３２とが含まれる。
【０１４６】
図４０は、通知電子メール・メッセージが選択された人に送信される状況を定義するユーザ・インタフェースを提供するサブプロセス１０５０を示すフロー図である。このユーザ・インタフェースはまた、ユーザが電子メール・メッセージの案文を作成し、また編集し、メッセージが送信される宛先電子メール・アドレスを選択することを可能にする。好適な実施例では、サブプロセス１０５０はＧＵＩ画面１０００（図３９）を用いて実現される。図示のサブプロセスは、"Ｂ１１"（図３５）からステップ１０５２に移行し、予め定義された通知エントリを含む通知リストが表示される。好適な実施例では、通知リストは、通知定義ＧＵＩ画面の通知リスト・ボックス１００４（図３９）を用いて実現される。ステップ１０５２から、サブプロセスはステップ１０５４に進み、通知状況オプションから選択することを可能にするユーザ・インタフェースが提供される。ステップ１０５４ではまた、選択された通知状況オプションを示すユーザ入力が受信される。好適な実施例では、ステップ１０５４は、配信の失敗時に、或いは配信の成功時に、または配信の失敗時または成功時に、すなわち常時、電子メール通知メッセージを送信するオプションからユーザが選択することを可能にする、通知状況オプション・ウィンドウ１０１９（図３９）を用いて実現される。ステップ１０５４から、サブプロセスはステップ１０５６に進み、宛先電子メール・アドレスのグループから選択することを可能にするユーザ・インタフェースが提供される。ステップ１０５６ではまた、選択グループを示すユーザ入力が受信される。好適な実施例では、ステップ１０５６は、宛先電子メール・アドレスの定義済みグループのリストを提供するドロップダウン・リスト１０２６（図３９）を用いて実現される。
【０１４７】
ステップ１０５６から、サブプロセスはステップ１０６０に進み、宛先電子メール・アドレスの新たなグループを定義するオプションを選択するためのユーザ・インタフェースが提供される。ステップ１０６０ではまた、選択オプションを示すユーザ入力が受信される。ステップ１０６０から、サブプロセスはステップ１０６２に進み、新たなグループを定義するオプションが選択されたか否かを判断する。選択された場合、プロセスは"Ｂ１２"（図４２）に移行し、後述のように、宛先電子メール・アドレスのグループを定義するサブプロセスを実行する。
【０１４８】
また、ステップ１０６２において、新たなグループを定義するオプションが選択されなかったと判断されると、サブプロセスはステップ１０６４に進み、選択グループに送信される現メッセージが表示される。好適な実施例では、現メッセージは現メッセージ・ウィンドウ１０３０（図３９）内に表示される。ステップ１０６４から、サブプロセスはステップ１０６６に進み、現メッセージを編集するオプションを選択するためのユーザ・インタフェースが提供される。ステップ１０６６ではまた、オプションに対するユーザの応答を示すユーザ入力が受信される。好適な実施例では、メッセージを編集するオプションが、メッセージ編集ボックス１０３２（図３９）により提供される。ステップ１０６６から、サブプロセスはステップ１０６８に進み、メッセージを編集するオプションが選択されたか否かを判断し、選択された場合、プロセスは"Ｂ１３"（図４４）に移行し、送信メッセージを編集するユーザ・インタフェースを提供するサブプロセスを実行する。現メッセージ・ボックス１０３０は、編集不能である。
【０１４９】
ステップ１０７０では、新たな通知エントリが、ユーザ選択通知状況、選択された通知宛先電子メール・アドレス、及び現メッセージの内容にもとづき定義される。ステップ１０７０ではまた、新たな通知エントリが通知リストに追加される。ステップ１０７０から、サブプロセスはステップ１０７２に進み、改訂された通知リストが表示される。好適な実施例では、改訂通知リストは、通知リスト・ボックス１００４（図３９）内に表示される。ステップ１０７２から、サブプロセスは"Ｂ１１'"（図３５）に戻る。
【０１５０】
図４１は、通知メッセージを宛先アドレスに送信する目的で、宛先電子メール・アドレスのグループを定義するＧＵＩ画面１０８０のブロック図である。ＧＵＩ画面１０８０は、通知定義ＧＵＩ画面の定義ボタン１０２８（図３９）の活動化に際して、表示されて活動化される。ＧＵＩ画面１０８０は、ユーザが電子メール・アドレスのセットの名前を入力するグループ名テキスト・ボックス１０８２と、ドロップダウン・リスト１０８２内に予め定義されたグループがリストされて存在する場合にイネーブルされて、関連付けられる電子メール・アドレスを含む選択グループ名を削除する削除ボタン１０８４と、グループ名テキスト・ボックス１０８２内に表示されるグループ名に関連付けられる電子メール・アドレスのセットを定義するために使用される、ユーザ・インタフェース手段を提供するグループ定義ボックス１０８６とを含む。
【０１５１】
定義済みグループ・ボックス１０８６は、ユーザが宛先電子メール・アドレスを入力するための電子メール・アドレス・テキスト・ボックス１０９０と、グループ名テキスト・ボックス１０８２内に表示されるグループ名に関連付けられる電子メール・アドレスのリストを表示する、複数選択可能なメンバ・リスト・ボックス１０９２と、アドレス・ボックス１０９０内にリストされる宛先電子メール・アドレスを、メンバ・リスト・ボックス１０９２内に表示されるメンバ・リストに追加する追加ボタン１０９４と、メンバ・リスト内にリストされる選択された電子メール・アドレスを、メンバ・リストから削除する削除ボタン１０９６と、ＯＫボタン１０９８と、取り消しボタン１１００と、ヘルプ・ボタン１１０２とを含む。
【０１５２】
図４２は、通知メッセージをグループの送信する目的で、宛先電子メール・アドレスのグループを定義するサブプロセス１１１０を示すフロー図である。好適な実施例では、サブプロセス１１１０はグループ定義ＧＵＩ画面１０８０（図４１）を用いて実現される。サブプロセス１１１０は"Ｂ１２"（図４０）からステップ１１１２に移行し、電子メール・アドレスの新たなグループのグループ名を入力するユーザ・インタフェースが提供される。ステップ１１１２ではまた、グループ名を示すユーザ入力が受信される。好適な実施例では、ステップ１１１２が、グループ名テキスト・ボックス及びドロップダウン・リスト１０８２（図４１）を用いて実現される。ステップ１１１２から、サブプロセスはステップ１１１４に進み、選択グループ名に関連付けられる電子メール・アドレスを含むメンバ・リストが表示される。好適な実施例では、メンバ・リストがメンバ・リスト・ボックス１０９２（図４１）内に表示される。ステップ１１１４から、サブプロセスはステップ１１１６に進み、現メンバ・リストからメンバを追加及び削除する、追加及び削除オプションを選択するユーザ・インタフェースが提供される。ステップ１１１６ではまた、選択された追加／削除オプションを示すユーザ入力が受信される。好適な実施例では、ステップ１１１６が、グループ定義ＧＵＩ画面の追加及び削除ボタン１０９４及び１０９６（図４１）を用いて実現される。ステップ１１１６から、サブプロセスはステップ１１１８に進み、削除オプションが選択されたか否かを判断し、選択された場合、サブプロセスはステップ１１２０に進み、メンバ・リストからメンバを選択するユーザ・インタフェースが提供される。ステップ１１２０ではまた、選択メンバを示すユーザ入力が受信される。好適な実施例では、メンバ・リスト・ボックス１０９２（図４１）内にリストされるメンバが、複数選択可能である（シフト−連続選択：shift-contiguous selection、ＣＴＲＬ−非結合選択：CTRL-disjoint selection）。ステップ１１２０ではまた、選択メンバを示すユーザ入力が受信される。
【０１５３】
ステップ１１２０からサブプロセスはステップ１１２２に進み、選択メンバがリストから除去される。
【０１５４】
ステップ１１１８で、削除オプションが選択されなかったと判断されると、追加オプションが選択されたと仮定され、サブプロセスはステップ１１２６に進み、新たなメンバに関連付けられる電子メール・アドレスを入力するユーザ・インタフェースが提供される。ステップ１１２６ではまた、新たなメンバに関連付けられる電子メール・アドレスを示すユーザ入力が受信される。ステップ１１２６から、サブプロセスはステップ１１２８に進み、新たなメンバに関連付けられる電子メール・アドレスが、メンバ・リスト・ボックス１０９２（図４１）内に表示されるメンバ・リストに追加される。ステップ１１２８から、サブプロセスはステップ１１３０に進み、改訂されたメンバ・リストが表示される。好適な実施例では、改訂されたメンバ・リストが、グループ定義ＧＵＩ画面のメンバ・リスト・ボックス１０９２（図４１）内に表示される。ステップ１１３０から、プロセスは"Ｂ１２'"（図４０）に戻る。
【０１５５】
図４３は、メッセージ編集ＧＵＩ画面１１４０のブロック図を示す。ＧＵＩ画面１１４０は、ユーザによる通知定義ＧＵＩ画面のメッセージ編集ボタン１０３２（図３９）の活動化に応答して、活動化される。メッセージ編集ＧＵＩ画面１１４０はヘッダ属性を含み、これらの属性には、メッセージ内の資産名を含む資産名チェック・ボックス１１４２と、メッセージのステータスを含むステータス属性チェック・ボックス１１４４と、マルチキャストの開始日及び時刻が、電子メール・メッセージ内に含まれるように指定する開始チェック・ボックス１１４６と、マルチキャストの配信の失敗を示す定義済みエラー・コードを指定するエラー・コード・チェック・ボックス１１５０と、メッセージのまたはそれに関連付けられる宛先電子メール・アドレスを指定する宛先ボックス１１５２とが含まれる。ＧＵＩ画面１１４０は更に、現メッセージを表示する現メッセージ・テキスト・ボックス１１５４を含み、現メッセージ・テキスト・ボックスの内容は、ユーザにより編集可能である。更に、ＯＫボタン１１５６、取り消しボタン１１５８、及びヘルプ・ボタン１１６０が含まれる。
【０１５６】
図４４は、選択された電子メール宛先アドレスに送信されるメッセージを編集するサブプロセス１１７０のフロー図である。図示のサブプロセスは、"Ｂ１３"（図４０）からステップ１１７２に移行し、複数のヘッダ属性から選択するためのユーザ・インタフェースを提供する。選択された属性は電子メール・メッセージに追加される。ステップ１１７２ではまた、選択されたヘッダ属性を示すユーザ入力が受信される。好適な実施例では、ステップ１１７２は、メッセージ編集ＧＵＩ画面１１４０（図４３）のヘッダ属性ボックス１１４１を用いて実現される。
【０１５７】
ステップ１１７２から、サブプロセスはステップ１１７４に進み、現メッセージが表示される。ステップ１１７６では、現メッセージを編集するためのユーザ・インタフェースが提供される。ステップ１１７６ではまた、現メッセージを編集するためのユーザ入力が受信される。ステップ１１７８では、改訂された現メッセージが表示される。好適な実施例では、ステップ１１７４、１１７６及び１１７８が、メッセージ編集ＧＵＩ画面１１４０（図４３）の現メッセージ・テキスト・ボックス１１５４を用いて実現される。ステップ１１７８から、プロセスは"Ｂ１３’"（図４０）に戻る。
【０１５８】
図４５は、既存の資産をマルチキャストするインタフェースを提供するＧＵＩ画面１２００のブロック図を示す。マルチキャストＧＵＩ画面１２００は、マルチキャスト・オプションの選択時に活動化される。ＧＵＩ画面１２００は、使用可能メディア・サーバ（例えば、図１のサーバ１またはサーバ２）の選択された１つに配置される既存の資産を選択する資産選択ボックス１２０２を含む。ボックス１２０２は、資産を含むメディア・サーバのユーザの選択を可能にする使用可能サーバ・ドロップダウン・リスト１２０４と、選択サーバにおける現地時間を表示するサーバ時間テキスト・ボックス１２０６（サーバ時間はアクティブであり、秒がリアルタイムに刻んでいる）と、選択サーバに配置される資産に関連付けられる資産名のリストを表示し、対応する資産が最後に変更された日時を表示する既存資産リスト・ボックス１２０８と、選択サーバに配置される選択資産の記述を示すグラフィカル情報を表示する記述ラベル・ボックス１２１０とを含む。
【０１５９】
ＧＵＩ画面１２００は更に、スケジュール定義ボックス１２１２を含み、これは開始日及び時刻、期間、及び選択メディア・サーバの選択資産に関連付けられる宛先エンドユーザなどのスケジュールを定義し、また選択状況において、選択された人に送信される通知メッセージを定義するユーザ・インタフェース手段を提供する。ＧＵＩ画面１２００は更に、スケジュール・エントリのリストを表示するスケジュール・リスト１２１４を含み、スケジュール・エントリの各々は、資産名、資産をマルチキャストする開始日及び時刻、資産に関連付けられるスケジュールされたプログラムの期間、及び資産が転送される宛先ロケーションを含む。ＧＵＩ画面１２００には更に、選択されたスケジュール・エントリをスケジュール・リスト１２１４から削除する削除ボタン１２１６と、ＯＫボタン１２１８と、取り消しボタン１２２０と、適用ボタン１２２２と、リセット・ボタン１２２４と、ヘルプ・ボタン１２２６が含まれる。
【０１６０】
スケジュール定義ボックス１２１２は、基本的に、再生スケジューリングＧＵＩ画面８００（図３２）のスケジュール定義ボックス８０８と類似し、開始ボックス１２３０を含む。開始ボックス１２３０は、選択資産が選択サーバから即時マルチキャストされるように指定する即時開始オプション・ボタン１２３２と、選択資産を選択サーバからマルチキャストするプログラムの開始日及び開始時刻を指定するスケジュール時間オプション・ボタン１２３４とを含む。スケジュール時間オプション・ボタン１２３４は、後述のように、ユーザが選択可能なカレンダ・ビューを介して、日付を選択することを可能にする開始日ドロップダウン日付ピッカ１２３６と、ユーザがマルチキャスト・スケジュールを開始する時刻を選択することを可能にする開始時刻スピン・ボタン１２３８とをイネーブルする。
【０１６１】
ＧＵＩ画面１２００は更に、宛先グループ・ボックス１２４０を含み、これは再生スケジューリングＧＵＩ画面８００（図３２）の宛先グループ・ボックス８１２と同一であり、全ての同じインタフェース・コンポーネントを含む。ＧＵＩ画面１２００は更に、期間グループ・ボックス１２４２を含み、これは再生スケジューリングＧＵＩ画面８００（図３２）の期間グループ・ボックス８１４と同一であり、全ての同じインタフェース・コンポーネントを含む。
【０１６２】
通知イネーブル・チェック・ボックス１２４４は、通知ボタン１２４６をイネーブルする。この通知ボタン１２４６は、選択エンドユーザ及び選択エンドユーザ・グループに、選択状況下での指定事象に関して通知する通知オプションを定義するＧＵＩ画面を活動化するために使用される。通知ボタン１２４６を選択すると、定義済み状況において、選択された人及びユーザに送信される通知電子メール・メッセージを定義するＧＵＩ画面１０００（図３９）が、ＧＵＩプロセスにより活動化される。定義ボタン１２４８は、スケジュール・エントリをスケジュール・リスト１２１４に追加する。
【０１６３】
図４６は、本発明に従うマルチキャスト・サブプロセス１２５０のフロー図を示す。サブプロセス１２５０は"Ｃ"（図４）からステップ１２５２に移行し、メディア・サーバの表示リストから選択するためのユーザ・インタフェースが提供される。ステップ１２５２ではまた、選択されたメディア・サーバを示すユーザ入力が受信される。好適な実施例では、サブプロセス１２５０はマルチキャストＧＵＩ画面１２００（図４５）を用いて実現される。ステップ１２５２から、サブプロセスはステップ１２５４に移行し、選択メディア・サーバにおける現地時間が表示される。好適な実施例では、現地時間はマルチキャストＧＵＩ画面のサーバ時間ウィンドウ１２０６（図４５）内に表示される。
【０１６４】
ステップ１２５４からサブプロセスはステップ１２５６に進み、選択メディア・サーバに配置される資産のリストが表示される。ステップ１２５６ではまた、各資産が最後に変更された対応する日付及び時刻が表示される。好適な実施例では、ステップ１２５６は、マルチキャストＧＵＩ画面の既存資産表示ボックス１２０８（図４５）を用いて実現される。ステップ１２５６からサブプロセスはステップ１２５８に進み、選択ロケーションに配置される資産のリストから選択するためのユーザ・インタフェースが提供される。ステップ１２５８ではまた、選択資産を示すユーザ入力が受信される。ステップ１２５８からサブプロセスはステップ１２６０に進み、選択資産の記述が表示される。好適な実施例では、選択資産の記述は、マルチキャストＧＵＩ画面の記述ボックス１２１０（図４５）内に表示される。ステップ１２６０から、サブプロセスはステップ１２６２に進み、再生される資産のリストを含むスケジュール・リストが表示される。リストされる資産の各々は、関連付けられる再生開始日及び時刻、再生期間プログラム、及び再生宛先を有し、これらの全てはスケジュール・リストと一緒に表示される。好適な実施例では、ステップ１２６２は、マルチキャストＧＵＩ画面のスケジュール・リスト表示ボックス１２１４（図４５）を用いて実現される。ステップ１２６４では、マルチキャスト開始オプションから選択するためのユーザ・インタフェースが提供される。
【０１６５】
マルチキャスト開始オプションは、即時開始オプションと、予定開始オプションとを含む。ステップ１２６４ではまた、選択されたマルチキャスト開始オプションを示すユーザ入力が受信される。好適な実施例では、ステップ１２６４がマルチキャストＧＵＩ画面の開始ボックス１２３０（図４５）を用いて実現される。
【０１６６】
ステップ１２６４から、サブプロセスはステップ１２６６に進み、即時開始オプションが選択されたか否かを判断する。この判断ステップ１２６６は、好適な実施例では、"即時"オプション・ボタン１２３２（図４５）が選択されたか否かを判断することにより行われる。ステップ１２６６で、即時開始オプションが選択されなかったと判断されると、サブプロセスはステップ１２６８に進み、選択資産のマルチキャスト開始日及び開始時刻を選択するユーザ・インタフェースが提供される。ステップ１２６８ではまた、選択開始日及び開始時刻を示すユーザ入力が受信される。好適な実施例では、ステップ１２６８は、マルチキャストＧＵＩ画面の開始日ドロップダウン・リスト１２３６及び開始時刻スピン・ボタン１２３８（図４５）を用いて、実現される。また、ステップ１２６６で、即時開始オプションが選択されたと判断されると、サブプロセスはステップ１２６６からステップ１２７０に進み、マルチキャスト開始時刻が、選択されたマルチキャスト開始オプションにもとづき定義される。即時開始オプションが選択された場合、マルチキャスト開始時刻は、ＯＫボタン１２１８（図４５）の正に選択時として定義される。予定開始オプションが選択された場合、開始時刻は選択開始日及び選択開始時刻として定義される。ステップ１２７０からプロセスは"Ｃ１"（図４７）に移行する。
【０１６７】
図４７は、既存の資産がマルチキャストまたは転送される宛先を指定するサブプロセス１２８０を示すフロー図である。好適な実施例では、サブプロセス１２８０は、マルチキャストＧＵＩ画面の宛先ボックス１２４０（図４５）を用いて実現される。サブプロセス１２８０は"Ｃ１"（図４６）からステップ１２８２に進み、マルチキャスト宛先指定オプションから選択することを可能にするユーザ・インタフェースが提供される。マルチキャスト宛先指定オプションは、手動指定オプションと、定義済みオプションと、定義オプションと、ＳＤＲオプションとを含む。ステップ１２８２ではまた、選択オプションを示すユーザ入力が受信される。ステップ１２８２から、サブプロセスはステップ１２８４に進み、手動オプションが選択されたか否かを判断する。好適な実施例では、手動オプション・ボタン８４４（図４５）がユーザにより選択された場合、手動オプションが選択されたと判断する。ステップ１２８４で、手動オプションが選択されたと判断されると、サブプロセスはステップ１２８６に進み、宛先ＩＰアドレス及び宛先ポート番号を選択するユーザ・インタフェースが提供される。ステップ１２８６ではまた、選択宛先ＩＰアドレス及び選択ポート番号を示すユーザ入力が受信される。好適な実施例では、ステップ１２８６が、ＩＰアドレス・テキスト・ボックス８４６及びポート番号スピン・ボタン１２４６（図４５）を用いて実現される。また、ステップ１２８４で、手動オプションが選択されなかったと判断されると、サブプロセスはステップ１２８８に進み、定義済みオプションが選択されたか否かを判断する。好適な実施例では、定義済みオプション・ボタン８５０（図４５）がユーザにより選択された場合、定義済みオプションが選択されたと判断される。
【０１６８】
ステップ１２８８で、定義済みオプション・ボタンが選択されたと判断されると、サブプロセス１２８０はステップ１２９０に進み、宛先指定ＩＰアドレス及びポート番号の定義済みグループから選択することを可能にするユーザ・インタフェースが提供される。ステップ１２９０ではまた、宛先ＩＰアドレス及びポート番号の選択グループを示すユーザ入力が受信される。好適な実施例では、ステップ１２９０は、マルチキャストＧＵＩ画面の定義済みグループ・ドロップダウン・リスト８５２（図４５）を用いて実現される。ステップ１２９０から、プロセスは"Ｃ２"（図４８）に移行する。
【０１６９】
図４８は、宛先指定及びマルチキャスト・サブプロセス１３００の追加のステップを示すフロー図である。サブプロセス１３００は"Ｃ２"（図４７）からステップ１３０２に移行し、宛先指定定義オプションが選択されたか否かを判断する。好適な実施例では、この定義オプションは、定義ボタン８５４（図４５）がユーザにより選択された場合に、選択されたと判断される。
【０１７０】
ステップ１３０２で、定義オプションが選択されたと判断されると、サブプロセスはステップ１３０４に移行し、ＩＰアドレス及びポート番号の対応するセットの宛先グループ名を入力するユーザ・インタフェースが提供される。ステップ１３０４ではまた、選択された宛先グループ名を示すユーザ入力が受信される。好適な実施例では、ステップ１３０４はグループ定義ＧＵＩ画面７２０（図２９）を用いて実現される。
【０１７１】
ステップ１３０４から、サブプロセスはステップ１３０６に進み、選択されたグループ名を削除する目的で、予め定義された宛先グループ名のリストから選択することを可能にするユーザ・インタフェースが提供される。ステップ１３０６ではまた、選択された宛先グループ名を示すユーザ入力が受信される。好適な実施例では、ステップ１３０６は、グループ定義ＧＵＩ画面のメンバ・リスト・ボックス７３４（図２９）及び削除ボタン７３２（図２９）を用いて実現される。ステップ１３０６から、図示のサブプロセスはステップ１３０８に進み、選択グループ名が削除されるか否かが判断され、削除される場合、サブプロセスはステップ１３１０に進み、選択された宛先グループ名が削除される。
【０１７２】
また、ステップ１３０８で、選択された宛先グループ名が削除されない場合には、サブプロセスはステップ１３１２に進み、選択された宛先グループのメンバ・リストが表示される。このメンバ・リストは、対応する宛先ＩＰアドレス及び宛先ポート番号により定義される少なくとも１グループ・メンバを含む。好適な実施例では、ステップ１３１２は、グループ定義ＧＵＩ画面のメンバ・リスト・ボックス７３４（図２９）を用いて実現される。ステップ１３１２から、サブプロセスはステップ１３１４に進み、選択された宛先グループ内のメンバを追加及び削除するユーザ・インタフェースが提供される。ステップ１３１４ではまた、選択された追加のグループ・メンバ及び選択された削除されるグループ・メンバを示すユーザ入力が受信される。好適な実施例では、ステップ１３１４は、メンバ・リストからメンバを選択することを可能にするメンバ・リスト・ボックス７３４（図２９）、及び追加ボタン７３０（図２９）、及び削除ボタン７３２（図２９）を用いて実現される。
【０１７３】
ステップ１３１４からサブプロセスはステップ１３１６に進み、選択された宛先グループに関わるメンバ・リストが更新される。ステップ１３１６から、サブプロセスはステップ１３１８に進み、ＳＤＲオプションが選択されたか否かを判断し、選択された場合、サブプロセスはステップ１３２０に進み、ＳＤＲプログラムを実行する。また、ステップ１３１８でＳＤＲオプションが選択されなかったと判断される場合、プロセスは"Ｃ３"（図４９）に移行する。
【０１７４】
図４９は、既存資産のマルチキャストをスケジュールするための期間を定義するサブプロセス１３３０を示すフロー図である。サブプロセス１３３０は"Ｃ３"（図４８）からステップ１３３２に移行し、再生期間プログラム・オプションを選択するためのユーザ・インタフェースが提供される。再生期間プログラム・オプションは、実行オプション、繰り返しオプション、及び再生インターバル・オプションを含む。ステップ１３３２ではまた、選択された期間オプションを示すユーザ入力が受信される。サブプロセス１３３０はサブプロセス９３０（図３５）と同一である。
【０１７５】
図５０は、マルチキャスト・オペレーションを定義及びスケジュールするサブプロセス１２５０（図４６）の追加のステップを示すサブプロセス１３５０を示すフロー図である。図示のプロセスは"Ｃ１２"（図４９）からステップ１３５２に移行し、定義された各マルチキャスト・アクションに対して、マルチキャスト・コマンド及び関連パラメータのセットが生成される。マルチキャスト・コマンド及びパラメータの各セットは、関連マルチキャスト・アクションに対して定義されたマルチキャスト開始日及び開始時刻を含むマルチキャスト・スケジュール情報と、関連マルチキャスト・アクションに対して定義されたマルチキャスト期間プログラムと、関連マルチキャスト・アクションに対して定義された関連マルチキャスト宛先とにもとづき生成される。ステップ１３５２からサブプロセスはステップ１３５３に進み、マルチキャスト・アクションの各々に関連付けられるコマンド及び関連パラメータが、管理者端末１２（図１）から、対応する選択マルチキャスト・メディア・サーバに伝送されて、マルチキャスト・スケジュール情報に従い、対応するマルチキャスト・オペレーションを実行する。
【０１７６】
例えば、好適な実施例では、マルチキャスト・コマンド及びパラメータのセットは、管理者端末から選択メディア・サーバに伝送される。マルチキャスト・コマンド及びパラメータのセットは、マルチキャスト・オペレーションが、開始ボックス１２３６（図４５）を用いて指定される再生開始日及び開始時刻に、ユーザにより期間ボックス１２６０（図４５）のＧＵＩコンポーネントを介して指定されたマルチキャスト・スケジュールに従い実行されるように、選択メディア・サーバをプログラムする。マルチキャスト・オペレーションの各繰り返しは、マルチキャストＧＵＩ画面の宛先指定ボックス１２４０（図４５）を介して、ユーザにより指定されるマルチキャスト宛先ロケーションへの資産の転送とを含む。
【０１７７】
ステップ１３５３からサブプロセスはステップ１３５４に進み、再度、通知オプションが選択されたか否かを判断する。選択されなかった場合、プロセスは"Ｃ"（図４６）に移行する。好適な実施例では、判断ステップ１３５４は通知イネーブル・チェック・ボックス１２４４（図４５）を用いて実現される。また、ステップ１３５４で、通知オプションが選択されたと判断されると、サブプロセスはステップ１３５５に進み、定義された各通知アクションに対して、通知コマンド及び関連通知パラメータのセットが生成される。通知コマンド及び関連通知パラメータの各セットは、選択通知メッセージが選択エンドユーザに提供される状況を定義するＧＵＩ画面に応答して受信される、ユーザ入力にもとづき生成される。ステップ１３５５からサブプロセスはステップ１３５６に進み、各再生アクションに関連付けられる通知コマンド及び関連通知パラメータが、管理者端末１２（図１）から、対応する選択メディア・サーバに伝送されて、対応する通知オペレーションを実行する。
【０１７８】
図５１は、選択可能カレンダＧＵＩ画面１３６０のブロック図を示し、ＧＵＩ画面１３６０は、カレンダ内に連続する月の日及び日付を表示するための、順方向及び逆方向選択ボタン１３６２及び１３６４を含む。ユーザは参照番号１３６６で示される日付を表す数を選択することにより、日付をピックする。ＧＵＩ画面１３６０は、マルチキャストＧＵＩ画面の開始日ドロップダウン・リスト１２３６（図４５）の活動化に際して、表示され、活動化される。
【０１７９】
図５２は、本発明に従う全体スケジュール概要ウェブ文書１４００を示すブロック図である。ウェブ文書１４００は、特定ユーザまたは管理者により、前述の本発明のメディア資産管理及びスケジューリングＧＵＩプロセスを用いて、対応するメディア・サーバにおいて実行されるようにスケジュールされた複数の事象及びオペレーションを示すグラフィカル情報を含む。ウェブ文書１４００は、全体資産管理サーバにより提供され、これはサーバ識別情報、スケジュール情報、及び、許可ユーザまたは管理者によりスケジュールされた各メディア・オペレーションに関連付けられるオペレーション情報を受信する。ウェブ文書１４００を提供するために、本発明の資産管理及びスケジューリングＧＵＩプロセスは、サーバ識別情報、スケジュール情報、及び各ユーザ定義メディア・オペレーションに関連付けられるオペレーション情報を、管理者端末１２（図１）から全体資産管理サーバに伝送する追加のステップを含む。全体資産管理サーバは、各許可ユーザの全体スケジュール概要ファイルを記憶し、この概要ファイルは、全てのサーバ識別情報、オペレーション情報、及び、前述の本発明の資産管理及びスケジューリングＧＵＩプロセスにより、対応するユーザによりスケジュールされた各オペレーションまたは事象に関連付けられるスケジューリング情報を含む。
【０１８０】
本発明の１実施例では、ウェブ文書１４００は、資産管理及びスケジューリング・プログラム２３（図１）を実行し、全体資産管理サーバとして機能するサーバ１（図１）により提供される。この実施例では、メディア・オペレーションに関連付けられるコマンド及び関連パラメータが、サーバ識別情報により示されるメディア・サーバに伝送されるのと同時に、サーバ１はサーバ識別情報、スケジュール情報、及び各メディア・オペレーションに関連付けられるオペレーション情報を、管理者端末１２（図１）から受信する。全体資産管理サーバは、全てのスケジュールされたメディア・オペレーションに関連付けられる情報の記憶のために、中央ロケーションを提供する。ウェブ文書１４００は、管理者端末１２（図１）により実行されるウェブ・ブラウザ・アプリケーションを介して、ユーザにより対応するＵＲＬを用いてアクセスされる。本発明の好適な実施例では、ウェブ文書１４００は埋め込みＪａｖａアプレットを含むＨＴＭＬ文書であり、これらは後述のように、ＨＴＭＬ文書の対応するアクティブ領域の活動化に際して実行される。
【０１８１】
ウェブ文書１４００は、ユーザが時間間隔、時間帯、日付、及び全体スケジュール概要の選択時間間隔を定義する開始時刻を選択することを可能にするＧＵＩコンポーネントのグループを提供するスケジュール時間間隔選択領域１４０２と、時間間隔選択領域１４０２のＧＵＩコンポーネントを用いて定義された選択時間間隔の間に実行されるようにスケジュールされたメディア・オペレーションを示す、事象プログラミング情報を表示する全体スケジュール表示領域１４０４とを含む。
【０１８２】
時間間隔選択領域１４０２は、ユーザが時間間隔を選択するための時間間隔ドロップダウン・リスト１４０６と、ユーザが複数の時間帯から、選択された時間間隔の基準を提供する時間帯を選択するための時間帯ドロップダウン・リスト１４１０と、特定ユーザに関連付けられる全体スケジュール概要の選択時間間隔に対して、ユーザが日付を選択するための日付ドロップダウン・リスト１４１２と、特定ユーザに関連付けられる全体スケジュール概要の選択時間間隔を定義するために、ユーザが開始時刻を選択する開始時刻ドロップダウン・リスト１４１４とを含む。
【０１８３】
プログラム・スケジュール領域１４０４は、特定ユーザにより、選択時間間隔の間に選択メディア・サーバにより実行されるように定義及びスケジュールされた、対応するメディア・オペレーションに関連付けられる情報を示すグラフィカル指標を表示する複数のエントリ１４１８と、全体事象スケジュール概要の選択時間間隔のサブ時間間隔を表す複数の時間間隔カラム１４２０と、特定ユーザにより、選択時間間隔の間に選択メディア・サーバにより実行されるように定義及びスケジュールされた、少なくとも１つの対応するメディア・オペレーションに関連付けられる題目を示すグラフィカル・サブジェクト指標を表示する題目カラム１４２２とを含む。
【０１８４】
各エントリに対して、プログラム・スケジュール領域は、少なくとも１つの対応するメディア・オペレーションに関連付けられる題目を示す、対応する題目指標１４２４と、対応するメディア・オペレーションを示す対応するオペレーション指標１４２６とを含む。このオペレーションは、オペレーション指標１４２６がまたがって配置される特定の時間間隔カラム１４２０により示される対応するサブ時間間隔の間に、対応する選択メディア・サーバにより実行される。各オペレーション指標１４２６は、後述のように、アクティブ領域に関連付けられる。
【０１８５】
例えば、題目カラム１４２２のエントリは、教育機関（例えばエンジニアリング１０１）により提供される特定のコースを示す題目指標１４２４、及び、特定のコースに関連付けられる講義を表すオーディオ及びビデオ・データを含む資産に対して実行される、選択メディア・オペレーションを示すオペレーション指標１４２６を含む。オペレーション指標１４２６により示される選択メディア・オペレーションは、上で定義されたメディア・オペレーションから選択され、それらにはコピー・オペレーション、削除オペレーション、エンコード・オペレーション、マルチキャスト・オペレーション、及び通知オペレーションが含まれる。
【０１８６】
オペレーション指標１４２６の１つに関連付けられるアクティブ領域の１つの選択に際して、アプレットが活動化され、管理者端末１２（図１）のウェブ・ブラウザにより解釈される。アプレットは、本発明の資産管理及びスケジューリングＧＵＩプロセスの少なくとも一部を提供する。オペレーション指標１４２６の１つに関連付けられるアクティブ領域の１つをクリックまたは活動化すると、本発明のＧＵＩプロセスが実行され、選択オペレーション指標１４２６に関連付けられるメディア・オペレーションの定義及びスケジュールに関連付けられる、前述のＧＵＩ画面の対応する１つを表示するように初期化される。ユーザは次に本発明のＧＵＩプロセスを用いて、後述のように、選択オペレーション指標１４２６に関連付けられる対応するメディア・オペレーションを再定義、再スケジュール、または取り消す。
【０１８７】
図５３は、本発明に従い、全体スケジュール情報を管理するプロセス１４５０を示すフロー図である。１実施例では、プロセス１４５０は、全体資産管理サーバを提供するサーバ１（図１）の処理ユニットにより実行されるコンピュータ読取り可能コードとして実現される。プロセス１４５０はステップ１４５２で開始し、特定のメディア・オペレーションに関連付けられる概要情報が、管理者端末１２（図１）から受信される。概要情報には、前述の資産管理及びスケジューリングＧＵＩプロセスを用いて、特定のメディア・オペレーションを定義及びスケジュールした対応するユーザを示すユーザ識別情報と、特定のメディア・オペレーションを実行するようにスケジュールされた選択メディア・サーバを示すサーバ識別情報と、特定のメディア・オペレーションを定義するオペレーション情報と（例えば特定のメディア・オペレーションを資産コピー・オペレーション、資産削除オペレーション、資産エンコード・オペレーション、マルチキャスト・オペレーション、または通知オペレーションと定義する）、特定のメディア・オペレーションを実行するスケジュールを指定するスケジュール情報とを含む。１実施例では、特定のメディア・オペレーションに関連付けられるコマンド及び関連パラメータが、サーバ識別情報により示される選択メディア・サーバに伝送されるのと同時に、各特定のメディア・オペレーションに関連付けられる概要情報が、管理者端末１２からサーバ１（図１）に伝送される。
【０１８８】
ステップ１４５２からプロセスはステップ１４５４に進み、特定のメディア・オペレーションに関連付けられるサーバ識別情報、オペレーション情報、及びスケジュール情報が、指定ユーザに関連付けられる全体スケジュール・ファイルに記憶される。１実施例では、指定ユーザに関連付けられる全体スケジュール・ファイルが、サーバ１のローカル・ディスク２２（図１）上に記憶される。
【０１８９】
図５４は、本発明に従い、全体スケジュール・ウェブ文書を生成するプロセス１４７０を示すフロー図である。前述の実施例では、プロセス１４７０は、全体資産管理サーバとして機能するサーバ１（図１）の処理ユニットにより実行されるコンピュータ読取り可能コードとして実現される。プロセス１４７０はステップ１４７２で開始し、ユーザまたは管理者を指定するユーザ情報が、サーバ１において、管理者端末１２（図１）からネットワークを介して受信される。ステップ１４７２から、プロセスはステップ１４７４に進み、全体資産管理サーバが、ステップ１４７２で指定されたユーザに関連付けられる全体スケジュール・ファイルを読出す。ステップ１４７４から、プロセスはステップ１４７６に進み、全体資産管理サーバは、指定ユーザに関連付けられる全体スケジュール・ファイルにもとづき、指定ユーザに関連付けられる全体スケジュール・ウェブ文書を生成する。全体スケジュール・ウェブ文書は、指定ユーザにより定義された対応するオペレーションに関連付けられる複数のオペレーション・グラフィカル指標と、各対応するオペレーション・グラフィカル指標に関連付けられるサーバ識別情報、オペレーション情報、及びスケジュール情報と、各対応するオペレーション・グラフィカル指標に関連付けられるアクティブ領域と、本発明の資産管理及びスケジューリングＧＵＩプロセスを提供するアプレットと、サーバ識別情報により示されるメディア・サーバへのリンクとを含む。１実施例では、全体スケジュール・ウェブ文書１４００（図５２）が、ステップ１４７６で生成された文書のフォーマットを提供する。
【０１９０】
図５５は、本発明の資産管理及びスケジューリングＧＵＩプロセスの特定のユーザに関連付けられてスケジュールされた、全てのメディア・オペレーションの概要を検討するプロセス１５００を示すフロー図である。プロセス１５００はまた、特定ユーザに関連付けられてスケジュールされたメディア・オペレーションのオペレーション情報及びスケジュール情報を編集することを提供する。前述の実施例では、プロセス１５００は、管理者端末１２（図１）の処理ユニットにより実行されるコンピュータ読取り可能コードとして実現される。プロセス１５００はステップ１５０１で開始し、ユーザを指定するユーザ識別情報が管理者端末１２（図１）から全体資産管理サーバへ、すなわち、前述の実施例ではサーバ１へ伝送される。１実施例では、ステップ１５０１が所定のユニフォーム・リソース・ロケータ（ＵＲＬ）を用い、ウェブ・ブラウザを介してサーバ１をアクセスする。ステップ１５０１からプロセスはステップ１５０２に進み、指定ユーザに関連付けられる全体スケジュール・ウェブ文書が、管理者端末１２（図１）において受信される。全体スケジュール・ウェブ文書は、指定ユーザにより定義された対応するオペレーションに関連付けられる複数のオペレーション・グラフィカル指標と、各対応するオペレーション・グラフィカル指標に関連付けられるサーバ識別情報、オペレーション情報、及びスケジュール情報と、各対応するオペレーション・グラフィカル指標に関連付けられるアクティブ領域と、本発明の資産管理及びスケジューリングＧＵＩプロセスを提供するアプレットと、サーバ識別情報により示されるメディア・サーバへのリンクとを含む。好適な実施例では、ウェブ文書はウェブ文書１４００（図５２）により実現される。
【０１９１】
ステップ１５０４では、ウェブ文書が管理者端末１２（図１）のブラウザ・ウィンドウ内に表示される。ステップ１５０４から、プロセスはステップ１５０６に進み、選択メディア・オペレーションに関連付けられる選択オペレーション・グラフィカル指標を示すユーザ入力が、受信される。好適な実施例では、ユーザは、選択オペレーション・グラフィカル指標（図５２）に一致するアクティブ領域を選択する（例えばクリックする）ことにより、オペレーション・グラフィカル指標１４２６（図５２）を選択する。ステップ１５０７では、ウェブ文書に埋め込まれたアプレットが管理者端末で実行され、前述のように、本発明の資産管理及びスケジューリングＧＵＩプロセスを提供する。好適な実施例では、アプレットはＪａｖａアプレットであり、ウェブ文書１４００（図５２）内に埋め込まれる。
【０１９２】
ステップ１５０８では、選択スケジュール事象に関連付けられるオペレーション情報及びスケジュール情報が、読出される。ステップ１５１０で、本発明の資産管理及びスケジューリングＧＵＩプロセスが開始されて、選択スケジュール事象に関連付けられるオペレーション情報及びスケジュール情報を編集するための特定のＧＵＩ画面を表示する。ステップ１５１０で、資産管理及びスケジューリングＧＵＩプロセスは、スケジュール事象に関連付けられるＧＵＩ画面に進む。例えば、スケジュール事象がコピー・アクションまたは削除アクションの場合、資産管理及びスケジューリングＧＵＩプロセスは、"Ａ"（図６）に進む。別の例として、選択スケジュール事象がスケジュール・エンコード・オペレーションの場合、プロセスは"Ｂ"（図２２）に移行する。更に別の例として、選択スケジュール事象が、マルチキャスト・オペレーションの場合、プロセスは"Ｃ"（図４６）に進む。これらのいずれの場合にも、ＧＵＩプロセスは、選択メディア・オペレーションに関連付けられるオペレーション情報及びスケジュール情報が編集のための表示された、適切なＧＵＩ画面を表示する。
【０１９３】
ステップ１５１０から、プロセスはステップ１５１２に進み、選択メディア・オペレーションに関連付けられるサーバ識別情報により示されるメディア・サーバとのリンクが確立される。ステップ１５１４では、選択事象に関連付けられる既存のコマンド及び関連パラメータが、選択事象に関連付けられるソース・メディア・サーバにおいて削除される。ステップ１５１４からプロセスは"Ｊ"（図４）に移行し、選択メディア・オペレーションを再定義、再スケジュールまたは取り消すために、資産管理及びスケジューリングＧＵＩプロセスを実行する。
【０１９４】
本発明は特に、特定の実施例に関連して述べられてきたが、当業者であれば、本発明の趣旨及び範囲内において、これらの実施例の変更及び変形が明らかであろう。
【０１９５】
まとめとして、本発明の構成に関して以下の事項を開示する。
【０１９６】
（１）ネットワーク内の管理者端末において、前記ネットワークの複数のメディア・サーバの選択メディア・サーバによりメディア・データに対して実行されるオペレーションの実行をスケジュール及び調整する集中化ユーザ・インタフェースを提供するプロセスであって、
前記選択メディア・サーバにより実行されるオペレーションを、ユーザが指定及びスケジュールすることを可能にする複数のインタフェース・コンポーネントを含むグラフィカル・ユーザ・インタフェースを、前記管理者端末において表示するステップと、
前記選択メディア・サーバ、該選択メディア・サーバにより実行されるオペレーション、及び該オペレーションを実行するスケジュールを識別する、ユーザにより入力される情報を受信するステップと、
前記入力情報にもとづき、前記選択メディア・サーバに指定スケジュールに従い指定オペレーションを実行するように命令するコマンド及び関連パラメータを生成するステップと、
前記コマンド及び関連パラメータを前記選択メディア・サーバに送信するステップと
を含むプロセス。
（２）前記ネットワークがインターネット・プロトコル（ＩＰ）ネットワークである、前記（１）記載のプロセス。
（３）前記管理者端末が処理ユニットと、該処理ユニットにより実行されるブラウザ・アプリケーションとを含み、前記表示、受信、生成及び送信するステップが、前記処理ユニットによりアプレットを実行することにより実行される、前記（１）記載のプロセス。
（４）前記管理者端末が処理ユニットと、該処理ユニットにより実行されるブラウザ・アプリケーションとを含み、前記プロセスが、
アプレットを前記ネットワークを介して前記管理者端末に送信するステップと、
前記アプレットを前記管理者端末の前記処理ユニットにより実行するステップと
を実行することにより開始され、
前記グラフィカル・ユーザ・インタフェースが前記ブラウザ・アプリケーションにより生成されるブラウザ・ウィンドウ内に表示される、前記（１）記載のプロセス。
（５）少なくとも１つの前記メディア・サーバが、対応するマルチメディア装置から受信されるメディア・データをエンコードし、前記オペレーションが、
メディア・データの一部を所定のマップ済みメディア・サーバのカタログから削除する削除オペレーションと、
メディア・データの一部を、前記ネットワーク内の選択ソース・ロケーションから、前記ネットワーク内の選択宛先ロケーションにコピーするコピー・オペレーションと、
メディア・データの一部を、前記選択メディア・サーバから前記ネットワークを介して、複数のエンドユーザ端末の選択エンドユーザ端末に転送するマルチキャスト・オペレーションと、
前記選択メディア・サーバにより受信されるメディア・データをエンコードするエンコード・オペレーションと
を含む、前記（１）記載のプロセス。
（６）少なくとも１つの前記メディア・サーバが、メディア・データの一部をエンコード及び構文解析して、メディア資産を作成し、メディア・サーバの各々が、当該メディア・サーバ内に含まれるローカル・ディスクに記憶されるカタログ化されたメディア資産を指し示す複数のポインタを含むカタログを保持する、前記（１）記載のプロセス。
（７）前記メディア・サーバの各々が、メディア・データを記憶するメモリ装置をアクセスし、メディア・データの一部を前記ネットワークを介して選択ロケーションに転送し、前記オペレーションが、メディア・データの選択部分を、前記ネットワーク内の選択ソース・ロケーションから、前記ネットワーク内の選択宛先ロケーションにコピーするコピー・オペレーションを含む、前記（１）記載のプロセス。
（８）前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザが、所定のマップ済みメディア・サーバ及び所定のマップ済みメモリ装置を含む使用可能ロケーションのリストをブラウズすることにより、ソース・ロケーションを選択することを可能にするソース選択インタフェース・コンポーネントを表示するステップと、
選択ソース・ロケーションを示す情報を受信するステップと、
ユーザが、前記選択ソース・ロケーションに記憶されるメディア・データの使用可能部分のリストをブラウズすることにより、メディア・データの一部を選択することを可能にするメディア・データ選択インタフェース・コンポーネントを表示するステップと、
メディア・データの選択部分を示す情報を受信するステップと、
選択ソース・ロケーションに関連付けられる可能な宛先ロケーションの対応リストを決定するステップと、
ユーザが、可能な宛先ロケーションの前記対応リストをブラウズすることにより、宛先ロケーションを選択することを可能にする宛先選択インタフェース・コンポーネントを表示するステップと
を含む、前記（７）記載のプロセス。
（９）前記グラフィカル・ユーザ・インタフェースを表示するステップ、情報を受信するステップ、及びコマンドを生成するステップが、
ユーザが、遅延コピー・オペレーションの開始日及び開始時刻を選択することを可能にする遅延コピー・インタフェース・コンポーネントを表示するステップと、
選択開始日及び選択開始時刻を示す情報を受信するステップと、
前記選択メディア・サーバに対して、前記選択開始日の前記選択開始時刻に、選択ソース・ロケーションから選択宛先ロケーションに、メディア・データの選択部分をコピーするように命令するコピー・コマンド及び関連パラメータを生成するステップと
を含む、前記（８）記載のプロセス。
（１０）ユーザが前記ネットワーク内の新たなロケーションへのパスを定義することを可能にするロケーション・マッピング・インタフェース・コンポーネントを表示するステップと、
前記新たなロケーションをアクセスするための選択パスを示す情報を受信するステップと、
前記選択パスに関連付けられる前記新たなロケーションを、使用可能ロケーションの前記リストに追加するステップと
を含む、前記（７）記載のプロセス。
（１１）前記メモリ装置が、対応するメディア・サーバ内に含まれるローカル・ディスクと、対応するメディア・サーバに通信接続されるリモート・ディスク及びアーカイブとを含み、前記メディア・サーバの各々がメディア・データの一部をエンコード及び構文解析して、メディア資産を作成し、当該メディア・サーバのローカル・ディスクに記憶されるカタログ化されたメディア資産を指し示す複数のポインタを含むカタログを保持し、前記選択メディア・サーバにより実行されるコピー・オペレーションが、
前記選択メディア・サーバのローカル・ディスクからのメディア・データの選択部分を、前記選択メディア・サーバのカタログに追加し、メディア・データの当該選択部分が構文解析されてない場合、当該選択部分を構文解析するサブステップを含む、追加オペレーションと、
メディア・データの選択部分を、前記選択メディア・サーバに接続される選択リモート・ディスクから、前記選択メディア・サーバのカタログにロードし、メディア・データの当該選択部分が構文解析されてない場合、当該選択部分を構文解析するサブステップを含む、ロード・オペレーションと、
資産を前記選択メディア・サーバから、アーカイブ及びメディア・サーバから選択される宛先ロケーションにステージするオペレーションと
を含む、前記（８）記載のプロセス。
（１２）前記可能な宛先ロケーションの対応リストを決定するステップが、
選択ソース・ロケーションがメディア・サーバか否かを判断し、選択ソース・ロケーションがメディア・サーバの場合、選択ソース・メディア・サーバ以外の所定のマップ済みメディア・サーバ、及び所定のマップ済みアーカイブを含むように、可能な宛先ロケーションの前記対応リストを定義するステップと、
選択ソース・ロケーションがアーカイブか否かを判断し、選択ソース・ロケーションがアーカイブの場合、選択ソース・アーカイブ以外の所定のマップ済みアーカイブ、及び所定のマップ済みメディア・サーバを含むように、可能な宛先ロケーションの前記対応リストを定義するステップと、
選択ソース・ロケーションがディスクか否かを判断し、選択ソース・ロケーションがディスクの場合、所定のマップ済みメディア・サーバ、及び所定のマップ済みアーカイブを含むように、可能な宛先ロケーションの前記対応リストを定義するステップと
を含む、前記（１０）記載のプロセス。
（１３）前記スケジューリング情報が、前記ネットワーク内の選択ソース・ロケーションから前記ネットワーク内の選択宛先ロケーションにメディア・データの選択部分をコピーする開始日及び開始時刻を含む、前記（７）記載のプロセス。
（１４）前記オペレーションがエンコード・オペレーションを含み、前記ネットワークがメディア・データを生成する少なくとも１つのマルチメディア装置を含み、前記マルチメディア装置の各々が、対応するエンコーダ・メディア・サーバに通信接続され、前記エンコーダ・メディア・サーバが対応する前記マルチメディア装置を選択的に活動化し、前記マルチメディア装置により生成されるメディア・データの選択部分をエンコードする、前記（１）記載のプロセス。
（１５）前記グラフィカル・ユーザ・インタフェースを表示するステップが、ユーザが前記エンコーダ・メディア・サーバの１つを選択するためのエンコーダ選択インタフェース・コンポーネントを表示するステップを含み、前記入力情報が選択マルチメディア装置を示す情報を含み、前記コマンド及び関連パラメータが、前記選択メディア・サーバに対し、選択メディア装置から受信されるメディア・データの選択部分をエンコードするように命令するエンコード・コマンド及び関連エンコード・パラメータを含む、前記（１４）記載のプロセス。
（１６）前記グラフィカル・ユーザ・インタフェースを表示するステップ、情報を受信するステップ、及びコマンドを生成するステップが、
ユーザが遅延エンコード・オペレーションの開始日及び開始時刻を選択することを可能にするエンコード・オペレーション・スケジューリング・インタフェース・コンポーネントを表示するステップと、
エンコード・オペレーションを開始する選択開始日及び選択開始時刻を示す情報を受信するステップと、
前記選択メディア・サーバに対し、前記選択マルチメディア装置から受信されたメディア・データを、前記選択開始日の前記選択開始時刻にエンコードするように命令する、エンコード・コマンド及び関連エンコード・パラメータを生成するステップと
を含む、前記（１５）記載のプロセス。
（１７）前記エンコード・オペレーション・スケジューリング・インタフェース・コンポーネントを表示するステップ、及び情報を受信するステップが、
ユーザが時刻期間指定オプションから選択することを可能にする期間インタフェース・コンポーネントを表示し、前記オプションが、
前記エンコード・オペレーションを終了する予定停止日及び停止時刻の選択と、
前記選択開始日の前記選択開始時刻に続いて、前記エンコード・オペレーションが継続する時刻期間の選択と
を含む、表示ステップと、
選択時刻期間指定オプションを示す情報を受信するステップと
を含む、前記（１６）記載のプロセス。
（１８）前記オペレーションが、対応するエンコード・オペレーションの間にエンコードされるエンコード化メディア・データの選択部分を記録する記録オペレーションを含み、前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザが、前記選択エンコーダ・メディア・サーバに関連付けられる複数のメモリ装置の所定のマップ済みメモリ装置を含む使用可能記憶ロケーションのリストをブラウズすることにより、記憶ロケーションを選択することを可能にする記録先選択インタフェース・コンポーネントを表示するステップと、
選択記憶ロケーションを示す情報を受信するステップと
を含み、前記コマンド及び関連パラメータが、前記選択エンコーダ・メディア・サーバに対し、前記エンコード化メディア・データの選択部分を前記選択記憶ロケーションに記憶するように命令する記録コマンド及び関連記録パラメータを含む、前記（１５）記載のプロセス。
（１９）前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザが前記選択記憶ロケーションに記憶される前記メディア・データのエンコード化部分の名前を指定することを可能にする、資産名選択インタフェース・コンポーネントを表示するステップと、
指定された資産名を示す情報を受信するステップと
を含み、前記記録コマンド及び関連記録パラメータが、前記選択エンコーダ・メディア・サーバに対し、前記メディア・データのエンコード化部分を前記選択記憶ロケーションに前記指定資産名で記憶するように命令する、前記（１８）記載のプロセス。
（２０）前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
前記指定資産名を有するファイルが、記録オペレーションの実行時に、前記選択記憶ロケーションに存在する場合、ユーザが前記記録オペレーションの属性を指定する複数の上書きオプションから選択することを可能にする上書きオプション選択インタフェース・コンポーネントを表示するステップを含み、前記上書きオプションが、
前記指定資産名を有するファイルが、前記記録オペレーションの実行時に、前記選択記憶ロケーションに存在する場合、ユーザにプロンプトを出すように指定するプロンプト・オプションと、
前記記録オペレーションの実行時に、前記選択記憶ロケーションに存在する前記指定資産名を有するファイルが、前記メディア・データのエンコード化部分により上書きされるように指定する上書きオプションと、
前記記録オペレーションの実行時に、前記選択記憶ロケーションに存在する前記指定資産名を有するファイルに、前記メディア・データのエンコード化部分が追加されるように指定する上書きオプションと
を含む、前記（１９）記載のプロセス。
（２１）少なくとも１つの前記メディア・サーバが、メディア・データを前記ネットワークを介して複数のエンドユーザ端末の選択エンドユーザ端末に転送し、前記オペレーションが、前記メディア・データのエンコード化部分を前記ネットワークを介して、選択エンコーダ・メディア・サーバから対応する選択エンドユーザ端末に転送するリアルタイム・ストリーミング・オペレーションを含む、前記（１５）記載のプロセス。
（２２）前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
前記メディア・データのエンコード化部分が転送される宛先として、ユーザが少なくとも１つのエンドユーザ端末を選択することを可能にするストリーミング宛先選択インタフェース・コンポーネントを表示するステップと、
少なくとも１選択エンドユーザを示す情報を受信するステップと
を含み、前記コマンド及び関連パラメータが、前記選択エンコーダ・メディア・サーバに対し、前記メディア・データのエンコード化部分を前記選択エンドユーザに転送するように命令するストリーミング・コマンド及び関連ストリーミング・パラメータを含む、前記（２１）記載のプロセス。
（２３）ストリーミング宛先選択インタフェース・コンポーネントが、
ユーザが、選択エンドユーザ端末に関連付けられる宛先インターネット・プロトコル（ＩＰ）アドレス及びポート番号を選択することを可能にする手動宛先選択インタフェース・コンポーネントと、
関連ＩＰアドレス及びポート番号を有する宛先エンドユーザ端末の複数の定義済みグループから、ユーザがグループを選択することを可能にする定義済み宛先選択インタフェース・コンポーネントと
を含む、前記（２２）記載のプロセス。
（２４）少なくとも１つの前記メディア・サーバが、メディア・データを前記ネットワークを介して複数のエンドユーザ端末の選択エンドユーザ端末に転送し、前記オペレーションが、エンコード化メディア・データの記憶部分を前記ネットワークを介して、選択エンコーダ・メディア・サーバから対応する選択エンドユーザ端末へ転送する再生オペレーションを含む、前記（１８）記載のプロセス。
（２５）前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザが前記エンドユーザ端末の少なくとも１つを、前記メディア・データのエンコード化部分をユーザ定義再生スケジュールに従い転送する宛先として選択することを可能にする、再生宛先選択インタフェース・コンポーネントを表示するステップと、
ユーザが再生スケジュールを定義することを可能にする再生スケジュール・インタフェース・コンポーネントを表示するステップと、
ユーザ定義再生スケジュールを示す情報を受信するステップと
を含み、前記コマンド及び関連パラメータが、前記選択エンコーダ・メディア・サーバに前記ユーザ定義再生スケジュールに従い、前記エンコード化メディア・データの記憶部分を前記ネットワークを介して前記選択エンドユーザに転送するように命令する、再生コマンド及び関連再生パラメータを含む、前記（２４）記載のプロセス。
（２６）前記再生スケジュール・インタフェース・コンポーネントが、
ユーザが前記再生スケジュールの開始日及び開始時刻を選択することを可能にする第１のコンポーネント・グループと、
ユーザが再生スケジュール期間を指定する複数のオプションから選択することを可能にする第２のコンポーネント・グループと
を含む、前記（２５）記載のプロセス。
（２７）前記再生スケジュール期間を指定するオプションが、
前記メディア・データの記憶部分のストリーミングを繰り返す回数を示すループカウント値を指定するステップと、
前記メディア・データの記憶部分がスケジュール・リストから削除されるまで、当該メディア・データの記憶部分のストリーミングが繰り返されるように、繰返しスケジュールを指定するステップと、
前記メディア・データの記憶部分のストリーミングがユーザ定義スケジュールに従い実行されるように、インターバル・スケジュールを指定するステップと
を含む、前記（２６）記載のプロセス。
（２８）前記オペレーションが、対応する再生オペレーションに関連付けられる通知オペレーションを含み、前記通知オペレーションが通知メッセージを、選択エンドユーザ端末及び管理者端末に関連付けられる選択ネットワーク・アドレスに送信する、前記（２４）記載のプロセス。
（２９）前記通知オペレーションが、対応する再生オペレーションにより指定されるストリーミングの成功または失敗を判断し、前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザが通知状況指定オプションから選択することを可能にする通知状況指定インタフェース・コンポーネントを表示し、前記オプションが
前記対応する再生オペレーションが失敗の場合、通知メッセージを選択ネットワーク・アドレスに送信する第１の通知オプションと、
前記対応する再生オペレーションが成功の場合、通知メッセージを選択ネットワーク・アドレスに送信する第２の通知オプションと、
前記対応する再生オペレーションが失敗または成功の場合、通知メッセージを選択ネットワーク・アドレスに送信する第３の通知オプションと
を含む、表示ステップと、
選択通知状況指定オプションを示す情報を受信するステップと
を含み、前記コマンド及び関連パラメータが、前記選択メディア・サーバに、前記選択通知状況指定オプションに従い、通知メッセージを選択ネットワーク・アドレスに送信するように命令する通知コマンド及び関連通知パラメータを含む、前記（２８）記載のプロセス。
（３０）少なくとも１つの前記メディア・サーバが、メディア・データを前記ネットワークを介して複数のエンドユーザ端末の選択エンドユーザ端末に転送し、前記オペレーションが、メディア・データの選択部分を前記ネットワークを介して、前記選択メディア・サーバから対応する選択エンドユーザ端末へ転送するマルチキャスト・オペレーションを含む、前記（１）記載のプロセス。
（３１）前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザが前記エンドユーザ端末の少なくとも１つを、前記メディア・データの選択部分をユーザ定義マルチキャスト・スケジュールに従いマルチキャストする宛先として選択することを可能にする、マルチキャスト宛先選択インタフェース・コンポーネントを表示するステップと、
ユーザがマルチキャスト・スケジュールを定義することを可能にするマルチキャスト・スケジュール・インタフェース・コンポーネントを表示するステップと、
ユーザ定義マルチキャスト・スケジュールを示す情報を受信するステップと
を含み、前記コマンド及び関連パラメータが、前記選択メディア・サーバに前記ユーザ定義マルチキャスト・スケジュールに従い、前記メディア・データの選択部分を前記ネットワークを介して前記選択エンドユーザに転送するように命令する、マルチキャスト・コマンド及び関連マルチキャスト・パラメータを含む、前記（３０）記載のプロセス。
（３２）前記マルチキャスト・スケジュール・インタフェース・コンポーネントが、
ユーザが前記マルチキャスト・スケジュールの開始日及び開始時刻を選択することを可能にする第１のコンポーネント・グループと、
ユーザがマルチキャスト・スケジュール期間を指定する複数のオプションから選択することを可能にする第２のコンポーネント・グループと
を含む、前記（３１）記載のプロセス。
（３３）前記マルチキャスト・スケジュール期間を指定するオプションが、
前記メディア・データの記憶部分のストリーミングを繰り返す回数を示すループカウント値を指定するステップと、
前記メディア・データの記憶部分がスケジュール・リストから削除されるまで、当該メディア・データの記憶部分のストリーミングが繰り返されるように、繰返しスケジュールを指定するステップと、
前記メディア・データの記憶部分のストリーミングがユーザ定義スケジュールに従い実行されるように、インターバル・スケジュールを指定するステップと
を含む、前記（３２）記載のプロセス。
（３４）前記オペレーションが、対応するマルチキャスト・オペレーションに関連付けられる通知オペレーションを含み、前記通知オペレーションが通知メッセージを、選択エンドユーザ端末及び管理者端末に関連付けられる選択ネットワーク・アドレスに送信する、前記（３０）記載のプロセス。
（３５）前記通知オペレーションが、対応するマルチキャスト・オペレーションにより指定されるストリーミングの成功または失敗を判断し、前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザが通知状況指定オプションから選択することを可能にする通知状況指定インタフェース・コンポーネントを表示し、前記オプションが
前記対応するマルチキャスト・オペレーションが失敗の場合、通知メッセージを選択ネットワーク・アドレスに送信する第１の通知オプションと、
前記対応するマルチキャスト・オペレーションが成功の場合、通知メッセージを選択ネットワーク・アドレスに送信する第２の通知オプションと、
前記対応するマルチキャスト・オペレーションが失敗または成功の場合、通知メッセージを選択ネットワーク・アドレスに送信する第３の通知オプションと
を含む、表示ステップと、
選択通知状況指定オプションを示す情報を受信するステップと
を含み、前記コマンド及び関連パラメータが、前記選択メディア・サーバに、前記選択通知状況指定オプションに従い、通知メッセージを選択ネットワーク・アドレスに送信するように命令する通知コマンド及び関連通知パラメータを含む、前記（３４）記載のプロセス。
（３６）前記入力情報が、前記選択メディア・サーバを示すサーバ識別情報と、前記選択メディア・サーバにより実行されるオペレーションを指定するオペレーション情報と、スケジュールを指定するスケジュール情報とを含み、前記プロセスが、ユーザにより予め定義及びスケジュールされた複数のユーザ予定オペレーションを示すグラフィカル指標を表示するステップを含み、前記予定オペレーションの各々が、予め指定されたサーバ識別情報、オペレーション情報及びスケジュール情報を含む、対応する予め指定された情報に関連付けられる、前記（１）記載のプロセス。
（３７）ユーザが表示された予定オペレーションの１つを選択することを可能にするインタフェース・コンポーネントを提供するステップと、
選択予定オペレーションを示す情報を受信するステップと、
前記選択予定オペレーションに関連付けられる前記グラフィカル・ユーザ・インタフェースのインタフェース・コンポーネント部分を決定するステップと、
表示された前記選択予定オペレーションに関連付けられる予め指定された情報を有する前記インタフェース・コンポーネント部分を表示するステップと
を含み、ユーザが前記インタフェース・コンポーネントの表示部分を用いて、前記選択予定オペレーションに関連付けられる前記指定情報を編集することにより、改訂されたオペレーションに関連付けられる改訂サーバ識別情報、改訂オペレーション情報、及び改訂スケジュール情報を含む改訂情報が生成される、前記（３６）記載のプロセス。
（３８）前記選択予定オペレーションに関連付けられる予め指定されたサーバ識別情報により示される予め指定されたメディア・サーバにリンクするステップと、
前記予め指定されたメディア・サーバに、前記選択予定オペレーションの実行を取り消すように命令する削除コマンド及び関連パラメータを生成するステップと、
前記削除コマンド及び関連パラメータを前記予め指定されたメディア・サーバに送信するステップと
を含む、前記（３７）記載のプロセス。
（３９）前記改訂オペレーションに関連付けられる前記改訂情報にもとづき、特定のメディア・サーバに対し、前記改訂スケジュール情報に従い前記改訂オペレーションを実行するように命令する新たなコマンド及び関連パラメータを生成するステップと、
前記コマンド及び関連パラメータを前記ネットワークを介して、前記特定のメディア・サーバに送信するステップと
を含む、前記（３８）記載のプロセス。
（４０）前記ネットワークが、該ネットワークを介して前記管理者端末に通信接続される全体資産管理サーバを含み、前記全体資産管理サーバが全体情報を記憶するメモリ装置に通信接続され、前記全体情報が、対応ユーザにより定義及びスケジュールされた対応予定オペレーションに関連付けられるサーバ識別情報、オペレーション情報、及びスケジュール情報を含み、前記プロセスが、
特定のユーザを示す情報を前記管理者端末から前記全体資産管理サーバに送信するステップと、
指定オペレーションに関連付けられるサーバ識別情報、オペレーション情報及びスケジュール情報を前記全体資産管理サーバに送信して記憶するステップと
を含む、前記（３６）記載のプロセス。
（４１）前記全体資産管理サーバが前記全体情報をアクセスし、前記プロセスが、
前記管理者端末から前記全体資産管理サーバをアクセスするステップと、
指定ユーザを示すユーザ識別情報を前記全体資産管理サーバに送信するステップと、
指定ユーザにより予め定義及びスケジュールされた各ユーザ予定オペレーションに関連付けられる、予め指定された情報を受信するステップと
を含む、前記（４０）記載のプロセス。
（４２）前記全体資産管理サーバが全体スケジュール文書を生成し、前記全体スケジュール文書がユーザ予定オペレーションを示すグラフィカル指標と、各前記グラフィカル指標に対応して予め指定された情報と、グラフィカル・ユーザ・インタフェースを表示し、情報を受信し、コマンド及び関連パラメータを生成し、前記コマンド及び関連パラメータを送信するステップを実行する実行可能コードと、前記実行可能コードを開始するためのアクティブ領域とを含み、前記複数のユーザ予定オペレーションを示すグラフィカル指標を表示するステップが、
特定ユーザを示す情報を前記全体資産管理サーバに送信するステップと、
前記特定ユーザに関連付けられる前記全体スケジュール文書を、前記全体資産管理サーバから前記管理者端末にダウンロードするステップと
を含む、前記（４０）記載のプロセス。
（４３）前記全体スケジュール文書がＨＴＭＬ文書を含み、前記実行可能コードがＪａｖａアプレットを含む、前記（４２）記載のプロセス。
（４４）ネットワーク内の管理者端末において、前記ネットワークの複数のメディア・サーバの選択メディア・サーバによりメディア・データに対して実行されるオペレーションの実行をスケジュール及び調整する集中化ユーザ・インタフェースを提供するプロセスを実行するエンコード命令を記憶するマシン読取り可能記憶装置であって、前記プロセスが、
前記選択メディア・サーバにより実行されるオペレーションを、ユーザが指定及びスケジュールすることを可能にする複数のインタフェース・コンポーネントを含むグラフィカル・ユーザ・インタフェースを、前記管理者端末において表示するステップと、
前記選択メディア・サーバ、該選択メディア・サーバにより実行されるオペレーション、及び該オペレーションを実行するスケジュールを識別する、ユーザにより入力される情報を受信するステップと、
前記入力情報にもとづき、前記選択メディア・サーバに指定スケジュールに従い指定オペレーションを実行するように命令するコマンド及び関連パラメータを生成するステップと、
前記コマンド及び関連パラメータを前記選択メディア・サーバに送信するステップと
を含むマシン読取り可能記憶装置。
（４５）前記管理者端末が処理ユニットと、該処理ユニットにより実行されるブラウザ・アプリケーションとを含み、前記表示、受信、生成及び送信するステップが、前記処理ユニットによりアプレットを実行することにより実行される、前記（４４）記載のマシン読取り可能記憶装置。
（４６）少なくとも１つの前記メディア・サーバが、対応するマルチメディア装置から受信されるメディア・データをエンコードし、前記オペレーションが、
メディア・データの一部を、所定のマップ済みメディア・サーバ及びメモリ装置を含むロケーションから選択されるソース・ロケーションから削除する削除オペレーションと、
メディア・データの一部を、選択ソース・ロケーションから選択宛先ロケーションにコピーするコピー・オペレーションと、
メディア・データの一部を、前記選択メディア・サーバから前記ネットワークを介して、複数のエンドユーザ端末の選択エンドユーザ端末に転送するマルチキャスト・オペレーションと、
前記選択メディア・サーバにより受信されるメディア・データをエンコードするエンコード・オペレーションと
を含む、前記（４４）記載のマシン読取り可能記憶装置。
（４７）前記メディア・サーバの各々が、メディア・データを記憶する少なくとも１つの対応するメモリ装置をアクセスし、メディア・データを前記ネットワークを介して選択ロケーションに転送し、前記オペレーションが、メディア・データの選択部分を、前記ネットワーク内の選択ソース・ロケーションから、前記ネットワーク内の選択宛先ロケーションにコピーするコピー・オペレーションを含む、前記（４４）記載のマシン読取り可能記憶装置。
（４８）前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザが、所定のマップ済みメディア・サーバ及び所定のマップ済みメモリ装置を含む使用可能ロケーションのリストをブラウズすることにより、ソース・ロケーションを選択することを可能にするソース選択インタフェース・コンポーネントを表示するステップと、
選択ソース・ロケーションを示す情報を受信するステップと、
ユーザが、前記選択ソース・ロケーションに記憶されるメディア・データの使用可能部分のリストをブラウズすることにより、メディア・データの一部を選択することを可能にするメディア・データ選択インタフェース・コンポーネントを表示するステップと、
メディア・データの選択部分を示す情報を受信するステップと、
選択ソース・ロケーションに関連付けられる可能な宛先ロケーションの対応リストを決定するステップと、
ユーザが、可能な宛先ロケーションの前記対応リストをブラウズすることにより、宛先ロケーションを選択することを可能にする宛先選択インタフェース・コンポーネントを表示するステップと
を含む、前記（４７）記載のマシン読取り可能記憶装置。
（４９）前記オペレーションがエンコード・オペレーションを含み、前記ネットワークがメディア・データを生成する少なくとも１つのマルチメディア装置を含み、前記マルチメディア装置の各々が、対応するエンコーダ・メディア・サーバに通信接続され、前記エンコーダ・メディア・サーバが対応する前記マルチメディア装置を選択的に活動化し、前記マルチメディア装置により生成されるメディア・データの選択部分をエンコードする、前記（４４）記載のマシン読取り可能記憶装置。
（５０）前記グラフィカル・ユーザ・インタフェースを表示するステップが、ユーザが前記エンコーダ・メディア・サーバの１つを選択するためのエンコーダ選択インタフェース・コンポーネントを表示するステップを含み、前記入力情報が選択マルチメディア装置を示す情報を含み、前記コマンド及び関連パラメータが、前記選択メディア・サーバに対し、選択メディア装置から受信されるメディア・データの選択部分をエンコードするように命令するエンコード・コマンド及び関連エンコード・パラメータを含む、前記（４９）記載のマシン読取り可能記憶装置。
（５１）少なくとも１つの前記メディア・サーバが、メディア・データを前記ネットワークを介して複数のエンドユーザ端末の選択エンドユーザ端末に転送し、前記オペレーションが、前記メディア・データのエンコード化部分を前記ネットワークを介して、選択エンコーダ・メディア・サーバから対応する選択エンドユーザ端末に転送するリアルタイム・ストリーミング・オペレーションを含む、前記（５０）記載のマシン読取り可能記憶装置。
（５２）前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
前記メディア・データのエンコード化部分が転送される宛先として、ユーザが少なくとも１つのエンドユーザ端末を選択することを可能にするストリーミング宛先選択インタフェース・コンポーネントを表示するステップと、
少なくとも１選択エンドユーザを示す情報を受信するステップと
を含み、前記コマンド及び関連パラメータが、前記選択エンコーダ・メディア・サーバに対し、前記メディア・データのエンコード化部分を前記選択エンドユーザに転送するように命令するストリーミング・コマンド及び関連ストリーミング・パラメータを含む、前記（５１）記載のマシン読取り可能記憶装置。
（５３）少なくとも１つの前記メディア・サーバが、メディア・データを前記ネットワークを介して複数のエンドユーザ端末の選択エンドユーザ端末に転送し、前記オペレーションが、エンコード化メディア・データの記憶部分を前記ネットワークを介して、選択エンコーダ・メディア・サーバから対応する選択エンドユーザ端末へ転送する再生オペレーションを含む、前記（５０）記載のマシン読取り可能記憶装置。
（５４）前記オペレーションが、対応する再生オペレーションに関連付けられる通知オペレーションを含み、前記通知オペレーションが通知メッセージを、選択エンドユーザ端末及び管理者端末に関連付けられる選択ネットワーク・アドレスに送信する、前記（５３）記載のマシン読取り可能記憶装置。
（５５）少なくとも１つの前記メディア・サーバが、メディア・データを前記ネットワークを介して複数のエンドユーザ端末の選択エンドユーザ端末に転送し、前記オペレーションが、メディア・データの選択部分を前記ネットワークを介して、前記選択メディア・サーバから対応する選択エンドユーザ端末へ転送するマルチキャスト・オペレーションを含む、前記（４４）記載のマシン読取り可能記憶装置。
（５６）前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザが前記エンドユーザ端末の少なくとも１つを、前記メディア・データの選択部分をユーザ定義マルチキャスト・スケジュールに従いマルチキャストする宛先として選択することを可能にする、マルチキャスト宛先選択インタフェース・コンポーネントを表示するステップと、
ユーザがマルチキャスト・スケジュールを定義することを可能にするマルチキャスト・スケジュール・インタフェース・コンポーネントを表示するステップと、
ユーザ定義マルチキャスト・スケジュールを示す情報を受信するステップと
を含み、前記コマンド及び関連パラメータが、前記選択メディア・サーバに前記ユーザ定義マルチキャスト・スケジュールに従い、前記メディア・データの選択部分を前記ネットワークを介して前記選択エンドユーザに転送するように命令する、マルチキャスト・コマンド及び関連マルチキャスト・パラメータを含む、前記（５５）記載のマシン読取り可能記憶装置。
（５７）前記オペレーションが、対応するマルチキャスト・オペレーションに関連付けられる通知オペレーションを含み、前記通知オペレーションが通知メッセージを、選択エンドユーザ端末及び管理者端末に関連付けられる選択ネットワーク・アドレスに送信する、前記（５６）記載のマシン読取り可能記憶装置。
（５８）前記プロセスが、ユーザにより予め定義及びスケジュールされた複数のユーザ予定オペレーションを示すグラフィカル指標を表示するステップを含み、前記予定オペレーションの各々が、予め指定されたサーバ識別情報、オペレーション情報及びスケジュール情報を含む、対応する予め指定された情報に関連付けられる、前記（４４）記載のマシン読取り可能記憶装置。
（５９）前記プロセスが、
ユーザが表示された予定オペレーションの１つを選択することを可能にするインタフェース・コンポーネントを提供するステップと、
選択予定オペレーションを示す情報を受信するステップと、
前記選択予定オペレーションに関連付けられる前記グラフィカル・ユーザ・インタフェースのインタフェース・コンポーネント部分を決定するステップと、
表示された前記選択予定オペレーションに関連付けられる予め指定された情報を有する前記インタフェース・コンポーネント部分を表示するステップと
を含み、ユーザが前記インタフェース・コンポーネントの表示部分を用いて、前記選択予定オペレーションに関連付けられる前記指定情報を編集することにより、改訂されたオペレーションに関連付けられる改訂サーバ識別情報、改訂オペレーション情報、及び改訂スケジュール情報を含む改訂情報が生成される、前記（５８）記載のマシン読取り可能記憶装置。
（６０）前記プロセスが、
前記選択予定オペレーションに関連付けられる予め指定されたサーバ識別情報により示される予め指定されたメディア・サーバにリンクするステップと、
前記予め指定されたメディア・サーバに、前記選択予定オペレーションの実行を取り消すように命令する削除コマンド及び関連パラメータを生成するステップと、
前記削除コマンド及び関連パラメータを前記予め指定されたメディア・サーバに送信するステップと
を含む、前記（５９）記載のマシン読取り可能記憶装置。
（６１）前記プロセスが、
前記改訂オペレーションに関連付けられる前記改訂情報にもとづき、特定のメディア・サーバに対し、前記改訂スケジュール情報に従い前記改訂オペレーションを実行するように命令する新たなコマンド及び関連パラメータを生成するステップと、
前記コマンド及び関連パラメータを前記ネットワークを介して、前記特定のメディア・サーバに送信するステップと
を含む、前記（６０）記載のマシン読取り可能記憶装置。
（６２）アプレットをネットワークを介してクライアントに提供するサーバであって、前記アプレットが、前記ネットワークの複数のメディア・サーバの選択メディア・サーバによりメディア・データに対して実行されるオペレーションの実行をスケジュール及び調整する集中化ユーザ・インタフェースを、前記クライアントにおいて提供するプロセスを実行するエンコード命令を含み、前記プロセスが、
前記メディア・サーバにより実行されるオペレーションを、ユーザが指定及びスケジュールすることを可能にする複数のインタフェース・コンポーネントを含むグラフィカル・ユーザ・インタフェースを、前記クライアントにおいて表示するステップと、
前記選択メディア・サーバ、該選択メディア・サーバにより実行されるオペレーション、及び該オペレーションを実行するスケジュールを識別する、ユーザにより入力される情報を受信するステップと、
前記入力情報にもとづき、前記選択メディア・サーバに指定スケジュールに従い指定オペレーションを実行するように命令するコマンド及び関連パラメータを生成するステップと、
前記コマンド及び関連パラメータを前記選択メディア・サーバに送信するステップと
を含むサーバ。
（６３）少なくとも１つの前記メディア・サーバが、対応するマルチメディア装置から受信されるメディア・データをエンコードし、前記オペレーションが、
メディア・データの一部を所定のマップ済みメディア・サーバのカタログから削除する削除オペレーションと、
メディア・データの一部を、前記ネットワーク内の選択ソース・ロケーションから、前記ネットワーク内の選択宛先ロケーションにコピーするコピー・オペレーションと、
メディア・データの一部を、前記選択メディア・サーバから前記ネットワークを介して、複数のエンドユーザ端末の選択エンドユーザ端末に転送するマルチキャスト・オペレーションと、
前記選択メディア・サーバにより受信されるメディア・データをエンコードするエンコード・オペレーションと
を含む、前記（６２）記載のサーバ。
（６４）少なくとも１つの前記メディア・サーバが、メディア・データの一部をエンコード及び構文解析して、メディア資産を作成し、メディア・サーバの各々が、当該メディア・サーバ内に含まれるローカル・ディスクに記憶されるカタログ化されたメディア資産を指し示す複数のポインタを含むカタログを保持する、前記（６２）記載のサーバ。
（６５）前記メディア・サーバの各々が、メディア・データを記憶するメモリ装置をアクセスし、メディア・データの一部を前記ネットワークを介して選択ロケーションに転送し、前記オペレーションが、メディア・データの選択部分を、前記ネットワーク内の選択ソース・ロケーションから、前記ネットワーク内の選択宛先ロケーションにコピーするコピー・オペレーションを含む、前記（６２）記載のサーバ。
（６６）前記グラフィカル・ユーザ・インタフェースを表示するステップ、及び情報を受信するステップが、
ユーザが、所定のマップ済みメディア・サーバ及び所定のマップ済みメモリ装置を含む使用可能ロケーションのリストをブラウズすることにより、ソース・ロケーションを選択することを可能にするソース選択インタフェース・コンポーネントを表示するステップと、
選択ソース・ロケーションを示す情報を受信するステップと、
ユーザが、前記選択ソース・ロケーションに記憶されるメディア・データの使用可能部分のリストをブラウズすることにより、メディア・データの一部を選択することを可能にするメディア・データ選択インタフェース・コンポーネントを表示するステップと、
メディア・データの選択部分を示す情報を受信するステップと、
選択ソース・ロケーションに関連付けられる可能な宛先ロケーションの対応リストを決定するステップと、
ユーザが、可能な宛先ロケーションの前記対応リストをブラウズすることにより、宛先ロケーションを選択することを可能にする宛先選択インタフェース・コンポーネントを表示するステップと
を含む、前記（６５）記載のサーバ。
（６７）前記グラフィカル・ユーザ・インタフェースを表示するステップ、情報を受信するステップ、及びコマンドを生成するステップが、
ユーザが、遅延コピー・オペレーションの開始日及び開始時刻を選択することを可能にする遅延コピー・インタフェース・コンポーネントを表示するステップと、
選択開始日及び選択開始時刻を示す情報を受信するステップと、
前記選択メディア・サーバに対して、前記選択開始日の前記選択開始時刻に、選択ソース・ロケーションから選択宛先ロケーションに、メディア・データの選択部分をコピーするように命令するコピー・コマンド及び関連パラメータを生成するステップと
を含む、前記（６６）記載のサーバ。
（６８）前記プロセスが、
ユーザが前記ネットワーク内の新たなロケーションへのパスを定義することを可能にするロケーション・マッピング・インタフェース・コンポーネントを表示するステップと、
前記新たなロケーションをアクセスするための選択パスを示す情報を受信するステップと、
前記選択パスに関連付けられる前記新たなロケーションを、使用可能ロケーションの前記リストに追加するステップと
を含む、前記（６５）記載のサーバ。
（６９）前記入力情報が、前記選択メディア・サーバを示すサーバ識別情報と、前記選択メディア・サーバにより実行されるオペレーションを指定するオペレーション情報と、スケジュールを指定するスケジュール情報とを含み、前記プロセスが、ユーザにより予め定義及びスケジュールされた複数のユーザ予定オペレーションを示すグラフィカル指標を表示するステップを含み、前記予定オペレーションの各々が、予め指定されたサーバ識別情報、オペレーション情報及びスケジュール情報を含む、対応する予め指定された情報に関連付けられる、前記（６２）記載のサーバ。
（７０）前記プロセスが、
ユーザが表示された予定オペレーションの１つを選択することを可能にするインタフェース・コンポーネントを提供するステップと、
選択予定オペレーションを示す情報を受信するステップと、
前記選択予定オペレーションに関連付けられる前記グラフィカル・ユーザ・インタフェースのインタフェース・コンポーネント部分を決定するステップと、
表示された前記選択予定オペレーションに関連付けられる予め指定された情報を有する前記インタフェース・コンポーネント部分を表示するステップと
を含み、ユーザが前記インタフェース・コンポーネントの表示部分を用いて、前記選択予定オペレーションに関連付けられる前記指定情報を編集することにより、改訂されたオペレーションに関連付けられる改訂サーバ識別情報、改訂オペレーション情報、及び改訂スケジュール情報を含む改訂情報が生成される、前記（６９）記載のサーバ。
（７１）前記プロセスが、
前記選択予定オペレーションに関連付けられる予め指定されたサーバ識別情報により示される予め指定されたメディア・サーバにリンクするステップと、
前記予め指定されたメディア・サーバに、前記選択予定オペレーションの実行を取り消すように命令する削除コマンド及び関連パラメータを生成するステップと、
前記削除コマンド及び関連パラメータを前記予め指定されたメディア・サーバに送信するステップと
を含む、前記（７０）記載のサーバ。
（７２）前記改訂オペレーションに関連付けられる前記改訂情報にもとづき、特定のメディア・サーバに対し、前記改訂スケジュール情報に従い前記改訂オペレーションを実行するように命令する新たなコマンド及び関連パラメータを生成するステップと、
前記コマンド及び関連パラメータを前記ネットワークを介して、前記特定のメディア・サーバに送信するステップと
を含む、前記（７１）記載のサーバ。
（７３）前記ネットワークが、該ネットワークを介して前記クライアントに通信接続される全体資産管理サーバを含み、前記全体資産管理サーバが全体情報を記憶するメモリ装置に通信接続され、前記全体情報が、対応ユーザにより定義及びスケジュールされた対応予定オペレーションに関連付けられるサーバ識別情報、オペレーション情報、及びスケジュール情報を含み、前記プロセスが、
特定のユーザを示す情報を前記クライアントから前記全体資産管理サーバに送信するステップと、
指定オペレーションに関連付けられるサーバ識別情報、オペレーション情報及びスケジュール情報を前記全体資産管理サーバに送信して記憶するステップと
を含む、前記（６９）記載のサーバ。
（７４）前記全体資産管理サーバが前記全体情報をアクセスし、前記プロセスが、
前記クライアントから前記全体資産管理サーバをアクセスするステップと、
指定ユーザを示すユーザ識別情報を前記全体資産管理サーバに送信するステップと、
指定ユーザにより予め定義及びスケジュールされた各ユーザ予定オペレーションに関連付けられる、予め指定された情報を受信するステップと
を含む、前記（７３）記載のサーバ。
（７５）前記全体資産管理サーバが全体スケジュール文書を生成し、前記全体スケジュール文書がユーザ予定オペレーションを示すグラフィカル指標と、各前記グラフィカル指標に対応して予め指定された情報と、グラフィカル・ユーザ・インタフェースを表示し、情報を受信し、コマンド及び関連パラメータを生成し、前記コマンド及び関連パラメータを送信するステップを実行する実行可能コードと、前記実行可能コードを開始するためのアクティブ領域とを含み、前記複数のユーザ予定オペレーションを示すグラフィカル指標を表示するステップが、
特定ユーザを示す情報を前記全体資産管理サーバに送信するステップと、
前記特定ユーザに関連付けられる前記全体スケジュール文書を、前記全体資産管理サーバから前記クライアントにダウンロードするステップと
を含む、前記（７３）記載のサーバ。
（７６）前記全体スケジュール文書がＨＴＭＬ文書を含み、前記実行可能コードがＪａｖａアプレットを含む、前記（７５）記載のサーバ。
【図面の簡単な説明】
【図１】メディア・データを記憶及び操作する複数のネットワーク・ロケーションと、これらのロケーションにネットワークを介して通信接続される管理者端末とを含むネットワーク化コンピュータ・システムのブロック図であり、管理者端末が、選択ロケーションでの及び間のメディア・データの生成、コピー及び転送を含むオペレーションを遠隔的に管理する、本発明による資産管理及びスケジューリング・グラフィカル・ユーザ・インタフェース（ＧＵＩ）プロセスを提供する。
【図２】図１の管理者端末を実現するために使用される典型的なコンピュータ・システムのブロック図である。
【図３】資産管理及びスケジューリングＧＵＩプロセスの基本ＧＵＩ画面と、資産管理、資産のエンコード、及び既存資産のマルチキャストを含む管理及びスケジューリング・オプションからのユーザ選択を提供する基本ＧＵＩ画面とを示すブロック図である。
【図４】図３の基本ＧＵＩ画面を実現するサブプロセスのフロー図である。
【図５】新ロケーションのマッピング、使用可能ロケーションの削除、及び選択資産のコピー及び削除を含む資産管理オプションからのユーザ選択を提供する、資産管理ＧＵＩ画面のブロック図である。
【図６】図５の資産管理ＧＵＩ画面を用いて資産を管理する、本発明のＧＵＩプロセスのサブプロセスのフロー図である。
【図７】ローカル及びリモート記憶ユニット、メディア・サーバ、及びアーカイブを含むロケーションをユーザがマップすることを可能にする、ロケーション・マッピングＧＵＩ画面のブロック図である。
【図８】ローカル及びリモート記憶ユニット、メディア・サーバ、及びアーカイブを含むロケーションをユーザがマップすることを可能にする、ロケーション・マッピングＧＵＩ画面のブロック図である。
【図９】ローカル及びリモート記憶ユニット、メディア・サーバ、及びアーカイブを含むロケーションをユーザがマップすることを可能にする、ロケーション・マッピングＧＵＩ画面のブロック図である。
【図１０】ローカル及びリモート記憶ユニット、メディア・サーバ、及びアーカイブを含むロケーションをユーザがマップすることを可能にする、ロケーション・マッピングＧＵＩ画面のブロック図である。
【図１１】図７乃至図１０のＧＵＩ画面を用いてロケーションをマップするサブプロセスのフロー図である。
【図１２】図７乃至図１０のＧＵＩ画面を用いてロケーションをマップするサブプロセスのフロー図である。
【図１３】図７乃至図１０のＧＵＩ画面を用いてロケーションをマップするサブプロセスのフロー図である。
【図１４】図７乃至図１０のＧＵＩ画面を用いてロケーションをマップするサブプロセスのフロー図である。
【図１５】使用可能なロケーション・リストから選択ロケーションを削除するサブプロセスのフロー図である。
【図１６】図５の資産管理ＧＵＩ画面を用いて、選択ロケーションに位置する選択資産をコピー及び削除するサブプロセスのフロー図である。
【図１７】図５の資産管理ＧＵＩ画面を用いて、選択ロケーションに位置する選択資産をコピー及び削除するサブプロセスのフロー図である。
【図１８】図５の資産管理ＧＵＩ画面を用いて、選択ロケーションに位置する選択資産をコピー及び削除するサブプロセスのフロー図である。
【図１９】図５の資産管理ＧＵＩ画面を用いて、選択ロケーションに位置する選択資産をコピー及び削除するサブプロセスのフロー図である。
【図２０】選択資産をコピーする前に、選択資産をリネームするリネームＧＵＩ画面のブロック図である。
【図２１】新たなメディア資産をエンコードするエンコードＧＵＩ画面のブロック図である。
【図２２】図２１のＧＵＩ画面を用いて、本発明に従いメディア・データをエンコード及び任意的に記録するサブプロセスのフロー図である。
【図２３】図２１のＧＵＩ画面を用いて、本発明に従いメディア・データをエンコード及び任意的に記録するサブプロセスのフロー図である。
【図２４】エンコーダ属性を定義する本発明に従うＧＵＩ画面のブロック図である。
【図２５】図２４のＧＵＩ画面を用いてエンコーダ属性を定義するサブプロセスのフロー図である。
【図２６】新たな資産のエンコードを手動式に遠隔的に制御するＧＵＩ画面のブロック図である。
【図２７】本発明に従いリモート・ロケーションから資産のエンコードを制御するサブプロセスのフロー図である。
【図２８】本発明に従いストリーミング・オペレーションを定義及びスケジュールするサブプロセスのフロー図である。
【図２９】ストリーミング・オペレーションのＩＰアドレス及びポート番号の宛先グループを定義するＧＵＩ画面のブロック図である。
【図３０】図２９のＧＵＩ画面を用いて、ＩＰアドレス及びポート番号の宛先グループを定義するサブプロセスのフロー図である。
【図３１】資産を記録する記録オペレーションを指定及びスケジュールするサブプロセスのフロー図である。
【図３２】再生スケジューリングＧＵＩ画面のブロック図である。
【図３３】図３２のスケジューリングＧＵＩ画面を用いて、新たな資産を転送するストリーミング・オペレーションを定義及びスケジュールする再生サブプロセスのフロー図である。
【図３４】図３２のスケジューリングＧＵＩ画面を用いて、新たな資産を転送するストリーミング・オペレーションを定義及びスケジュールする再生サブプロセスのフロー図である。
【図３５】図３２のスケジューリングＧＵＩ画面を用いて、新たな資産を転送するストリーミング・オペレーションを定義及びスケジュールする再生サブプロセスのフロー図である。
【図３６】図３２のスケジューリングＧＵＩ画面を用いて、新たな資産を転送するストリーミング・オペレーションを定義及びスケジュールする再生サブプロセスのフロー図である。
【図３７】再生スケジュールのインターバルを定義するＧＵＩ画面のブロック図である。
【図３８】図３７の画面を用いて再生スケジュール・インターバルを定義するサブプロセスのフロー図である。
【図３９】ストリーミング・オペレーションに関連付けられる選択事象の検出に際して、選択エンドユーザに送信される通知電子メール・メッセージを定義するＧＵＩ画面のブロック図である。
【図４０】通知電子メール・メッセージが選択エンドユーザに送信される事象を指定するプロセスのフロー図である。
【図４１】通知メッセージを宛先アドレスに送信するために、宛先電子メール・アドレスのグループを定義するＧＵＩ画面のブロック図である。
【図４２】宛先電子メール・アドレスのグループを定義するサブプロセスのフロー図である。
【図４３】メッセージ編集ＧＵＩ画面のブロック図である。
【図４４】図４３の画面を用いてメッセージを編集するプロセスのフロー図である。
【図４５】マルチキャスト・オペレーションを定義及びスケジュールするインタフェースを提供するＧＵＩ画面のブロック図である。
【図４６】図４５のＧＵＩ画面を用いて、本発明に従いストリーミング・オペレーションを定義及びスケジュールするサブプロセスのフロー図である。
【図４７】図４５のＧＵＩ画面を用いて、本発明に従いストリーミング・オペレーションを定義及びスケジュールするサブプロセスのフロー図である。
【図４８】図４５のＧＵＩ画面を用いて、本発明に従いストリーミング・オペレーションを定義及びスケジュールするサブプロセスのフロー図である。
【図４９】図４５のＧＵＩ画面を用いて、本発明に従いストリーミング・オペレーションを定義及びスケジュールするサブプロセスのフロー図である。
【図５０】図４５のＧＵＩ画面を用いて、本発明に従いストリーミング・オペレーションを定義及びスケジュールするサブプロセスのフロー図である。
【図５１】日付を選択するインタフェースを提供するＧＵＩ画面のブロック図である。
【図５２】本発明に従う全体スケジュール概要ウェブ文書のブロック図である。
【図５３】本発明に従い全体スケジュール情報を管理するプロセスのフロー図である。
【図５４】図５２の全体スケジュール・ウェブ文書を生成するプロセスのフロー図である。
【図５５】本発明の資産管理及びスケジューリングＧＵＩプロセスの特定ユーザに関連付けられる全ての予定メディア・オペレーションの概要を検討するプロセスのフロー図である。
【符号の説明】
２４  ビデオ・カメラ
２８  リモート・ディスク
【図１】
0003762649.tif 000002
【図２】
0003762649.tif 000003
【図３】
0003762649.tif 000004
【図４】
0003762649.tif 000005
【図５】
0003762649.tif 000006
【図６】
0003762649.tif 000007
【図７】
0003762649.tif 000008
【図８】
0003762649.tif 000009
【図９】
0003762649.tif 000010
【図１０】
0003762649.tif 000011
【図１１】
0003762649.tif 000012
【図１２】
0003762649.tif 000013
【図１３】
0003762649.tif 000014
【図１４】
0003762649.tif 000015
【図１５】
0003762649.tif 000016
【図１６】
0003762649.tif 000017
【図１７】
0003762649.tif 000018
【図１８】
0003762649.tif 000019
【図１９】
0003762649.tif 000020
【図２０】
0003762649.tif 000021
【図２１】
0003762649.tif 000022
【図２２】
0003762649.tif 000023
【図２３】
0003762649.tif 000024
【図２４】
0003762649.tif 000025
【図２５】
0003762649.tif 000026
【図２６】
0003762649.tif 000027
【図２７】
0003762649.tif 000028
【図２８】
0003762649.tif 000029
【図２９】
0003762649.tif 000030
【図３０】
0003762649.tif 000031
【図３１】
0003762649.tif 000032
【図３２】
0003762649.tif 000033
【図３３】
0003762649.tif 000034
【図３４】
0003762649.tif 000035
【図３５】
0003762649.tif 000036
【図３６】
0003762649.tif 000037
【図３７】
0003762649.tif 000038
【図３８】
0003762649.tif 000039
【図３９】
0003762649.tif 000040
【図４０】
0003762649.tif 000041
【図４１】
0003762649.tif 000042
【図４２】
0003762649.tif 000043
【図４３】
0003762649.tif 000044
【図４４】
0003762649.tif 000045
【図４５】
0003762649.tif 000046
【図４６】
0003762649.tif 000047
【図４７】
0003762649.tif 000048
【図４８】
0003762649.tif 000049
【図４９】
0003762649.tif 000050
【図５０】
0003762649.tif 000051
【図５１】
0003762649.tif 000052
【図５２】
0003762649.tif 000053
【図５３】
0003762649.tif 000054
【図５４】
0003762649.tif 000055
【図５５】
0003762649.tif 000056