【手続補正書】
【提出日】平成17年10月31日(2005.10.31)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツ送信処理を実行するコンテンツ提供サーバとしての情報処理装置であり、
データ送受信処理を実行するデータ送受信部と、
コンテンツに対応するイベント情報の所在位置情報をコンテンツのメタデータとして格納した記憶部と、
クライアントに対するコンテンツおよびイベント情報の送信制御を実行する制御部とを有し、
前記制御部は、
クライアントからのイベント情報の所在位置情報を指定したイベント発行依頼の受領に基づいて、クライアント対応のセッションＩＤを生成し、該生成セッションＩＤをクライアントに通知し、クライアントとセッションＩＤとを対応付けたセッションＩＤテーブルへのエントリ登録を実行し、前記クライアントからのセッションＩＤを伴うコンテンツ要求の受領に応じてコンテンツ送信を行い、該コンテンツ送信に並行して前記イベント情報の所在位置情報に基づいて特定されるイベント情報の通知処理を実行する構成であることを特徴とする情報処理装置。
【請求項２】
前記制御部は、
クライアントとセッションＩＤとを対応付けたセッションＩＤテーブルに基づいて、各クライアントに対する送信コンテンツの送信データ位置を判別し、該判別情報に基づいて、各クライアントに対する送信コンテンツに同期したイベント情報通知を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、
クライアントからのコンテンツ情報取得要求の受領に基づいてコンテンツの所在位置情報を示すコンテンツＵＲＬおよび前記イベント情報の所在位置情報を含むコンテンツ情報の生成処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
コンテンツに対応するイベント情報は、
クライアントに対する送信コンテンツの開始情報、終了情報、バッファ状況情報、音声モード情報の少なくともいずれかの情報を含み、
前記制御部は、クライアントに対するコンテンツ送信処理に並列して、前記情報をクライアントに通知する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記制御部は、
前記イベント情報をＨＴＴＰ(Hyper Text Transfer Protocol)に従った通信パケットとして生成、送信する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記制御部は、
クライアントに対するコンテンツ送信に並列して、イベント情報通知コネクションを介した定期的なクライアント存在確認用データの送信を実行し、該データ送信に対するクライアントからの応答の有無に基づいてクライアントの存在の有無判別処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
コンテンツ再生処理を実行するクライアントとしての情報処理装置であり、
コンテンツを提供するサーバとのデータ送受信処理を実行するデータ送受信部と、
サーバに送信するイベント発行依頼として、コンテンツ対応のイベント情報の所在位置情報を格納したイベント発行依頼を生成し、前記イベント発行依頼の応答としてサーバから受信するデータに含まれるセッションＩＤを格納したサーバに送信するコンテンツ要求を生成する処理を実行する制御部と、
を有することを特徴とする情報処理装置。
【請求項８】
前記制御部は、
サーバに対する前記イベント発行依頼の送信処理をＨＴＴＰ(Hyper Text Transfer Protocol)のＰＯＳＴメソッドリクエストの送信処理として実行する構成であることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記情報処理装置は、
前記サーバからコンテンツを受信するとともに、該コンテンツ受信に並列して前記セッションＩＤによって識別されるコネクションを介してコンテンツ対応のイベント情報を受信する構成であることを特徴とする請求項７に記載の情報処理装置。
【請求項１０】
前記制御部は、
サーバから受信するコンテンツ情報に含まれるコンテンツ対応のイベント情報の所在位置を示すイベントＵＲＬ（Uniform Resource Locators）を指定可能な態様を有する表示情報の生成処理を実行する構成であることを特徴とする請求項７に記載の情報処理装置。
【請求項１１】
コンテンツ送信処理を実行するサーバと、該サーバに対してコンテンツ要求処理を行うクライアントからなるコンテンツ配信システムであり、
前記サーバは、
データ送受信処理を実行するデータ送受信部と、
コンテンツに対応するイベント情報の所在位置情報をコンテンツのメタデータとして格納した記憶部と、
クライアントからのイベント情報の所在位置情報を指定したイベント発行依頼の受領に基づいて、クライアント対応のセッションＩＤを生成し、該生成セッションＩＤをクライアントに通知し、クライアントとセッションＩＤとを対応付けたセッションＩＤテーブルへのエントリ登録を実行し、前記クライアントからのセッションＩＤを伴うコンテンツ要求の受領に応じてコンテンツ送信を行い、該コンテンツ送信に並行して前記イベント情報の所在位置情報に基づいて特定されるイベント情報の通知処理を実行するサーバ制御部とを有し、
前記クライアントは、
前記サーバとのデータ送受信処理を実行するデータ送受信部と、
前記サーバに送信するイベント発行依頼として、コンテンツ対応のイベント情報の所在位置情報を格納したイベント発行依頼を生成し、前記イベント発行依頼の応答としてサーバから受信するデータに含まれるセッションＩＤを格納した前記サーバに送信するコンテンツ要求を生成する処理を実行するクライアント制御部と、
を有することを特徴とするコンテンツ配信システム。
【請求項１２】
前記サーバ制御部は、
前記クライアントとセッションＩＤとを対応付けたセッションＩＤテーブルに基づいて、各クライアントに対する送信コンテンツの送信データ位置を判別し、該判別情報に基づいて、各クライアントに対する送信コンテンツに同期したイベント情報通知を実行する構成であることを特徴とする請求項１１に記載のコンテンツ配信システム。
【請求項１３】
コンテンツ情報処理方法であり、
コンテンツに対応するイベント情報の所在位置情報を指定したイベント発行依頼をクライアントから受領するイベント発行依頼受領ステップと、
前記イベント発行依頼の受領に基づいて、クライアント対応のセッションＩＤを生成し、該生成セッションＩＤをクライアントに通知するステップと、
クライアントとセッションＩＤとを対応付けたセッションＩＤテーブルへのエントリ登録を実行するステップと、
前記クライアントからのセッションＩＤを伴うコンテンツ要求の受領に応じてコンテンツ送信を実行するコンテンツ送信ステップと、
前記コンテンツの送信に並行して前記イベント情報の所在位置情報に基づいて特定されるイベント情報の通知処理を実行するイベント通知実行ステップと、
を有することを特徴とするコンテンツ情報処理方法。
【請求項１４】
前記イベント通知実行ステップは、
クライアントとセッションＩＤとを対応付けたセッションＩＤテーブルに基づいて、各クライアントに対する送信コンテンツの送信データ位置を判別し、該判別情報に基づいて、各クライアントに対する送信コンテンツに同期したイベント情報通知を実行するステップであることを特徴とする請求項１３に記載のコンテンツ情報処理方法。
【請求項１５】
前記コンテンツ情報処理方法は、さらに、
クライアントからのコンテンツ情報取得要求の受領に基づいてコンテンツの所在位置情報を示すコンテンツＵＲＬおよび前記イベント情報の所在位置情報を含むコンテンツ情報の生成処理を実行するステップを含むことを特徴とする請求項１３に記載のコンテンツ情報処理方法。
【請求項１６】
コンテンツに対応するイベント情報は、
クライアントに対する送信コンテンツの開始情報、終了情報、バッファ状況情報、音声モード情報の少なくともいずれかの情報を含み、
前記イベント通知実行ステップは、
クライアントに対するコンテンツ送信処理に並列して、前記情報のいずれかをクライアントに通知する処理を実行するステップであることを特徴とする請求項１３に記載のコンテンツ情報処理方法。
【請求項１７】
前記イベント通知実行ステップは、
前記イベント情報をＨＴＴＰ(Hyper Text Transfer Protocol)に従った通信パケットとして生成、送信する処理を実行するステップであることを特徴とする請求項１３に記載のコンテンツ情報処理方法。
【請求項１８】
前記コンテンツ情報処理方法は、さらに、
クライアントに対するコンテンツ送信に並列して、イベント情報通知コネクションを介した定期的なクライアント存在確認用データの送信を実行し、該データ送信に対するクライアントからの応答の有無に基づいてクライアントの存在の有無判別処理を実行するステップを有することを特徴とする請求項１３に記載のコンテンツ情報処理方法。
【請求項１９】
コンテンツ情報処理方法であり、
サーバに送信するイベント発行依頼として、コンテンツ対応のイベント情報の所在位置情報を格納したイベント発行依頼を生成し、サーバに送信するイベント発行依頼ステップと、
前記イベント発行依頼の応答としてサーバから受信するセッションＩＤを格納したコンテンツ要求を生成しサーバに送信するコンテンツ要求ステップと、
を有することを特徴とするコンテンツ情報処理方法。
【請求項２０】
前記イベント発行依頼ステップにおいて、
サーバに対する前記イベント発行依頼の送信処理をＨＴＴＰ(Hyper Text Transfer Protocol)のＰＯＳＴメソッドリクエストの送信処理として実行することを特徴とする請求項１９に記載のコンテンツ情報処理方法。
【請求項２１】
前記コンテンツ情報処理方法は、さらに、
前記サーバからコンテンツを受信するとともに、該コンテンツ受信に並列して前記セッションＩＤによって識別されるコネクションを介してコンテンツ対応のイベント情報を受信するステップを有することを特徴とする請求項１９に記載のコンテンツ情報処理方法。
【請求項２２】
前記コンテンツ情報処理方法は、さらに、
サーバから受信するコンテンツ情報に含まれるコンテンツ対応のイベント情報の所在位置を示すイベントＵＲＬ（Uniform Resource Locators）を指定可能な態様を有する表示情報の生成処理を実行するステップを有することを特徴とする請求項１９に記載のコンテンツ情報処理方法。
【請求項２３】
コンテンツ情報処理を実行するコンピュータ・プログラムであり、
コンテンツに対応するイベント情報の所在位置情報を指定したイベント発行依頼をクライアントから受領するイベント発行依頼受領ステップと、
前記イベント発行依頼の受領に基づいて、クライアント対応のセッションＩＤを生成し、該生成セッションＩＤをクライアントに通知するステップと、
クライアントとセッションＩＤとを対応付けたセッションＩＤテーブルへのエントリ登録を実行するステップと、
前記クライアントからのセッションＩＤを伴うコンテンツ要求の受領に応じてコンテンツ送信を実行するコンテンツ送信ステップと、
前記コンテンツの送信に並行して前記イベント情報の所在位置情報に基づいて特定されるイベント情報の通知処理を実行するイベント通知実行ステップと、
を有することを特徴とするコンピュータ・プログラム。
【請求項２４】
コンテンツ情報処理を実行するコンピュータ・プログラムであり、
サーバに送信するイベント発行依頼として、コンテンツ対応のイベント情報の所在位置情報を格納したイベント発行依頼を生成し、サーバに送信するイベント発行依頼ステップと、
サーバに送信するコンテンツ要求として、前記イベント発行依頼の応答としてサーバから受信するセッションＩＤを格納したコンテンツ要求を生成し送信するコンテンツ要求ステップと、
を有することを特徴とするコンピュータ・プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、クライアントからのコンテンツ情報取得要求の受領に基づいてコンテンツの所在位置情報を示すコンテンツＵＲＬおよび前記イベント情報の所在位置情報を含むコンテンツ情報の生成処理を実行する構成であることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
さらに、本発明のコンテンツ情報処理方法の一実施態様において、前記コンテンツ情報処理方法は、さらに、クライアントからのコンテンツ情報取得要求の受領に基づいてコンテンツの所在位置情報を示すコンテンツＵＲＬおよび前記イベント情報の所在位置情報を含むコンテンツ情報の生成処理を実行するステップを含むことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】変更
【補正の内容】
【０１０６】
図１０に示すように、サーバ４１０は、コンテンツＵＲＬによってデータの所在が示されるコンテンツデータ４１１と、イベントＵＲＬによってイベント情報所在が示されるイベントデータ４１２を有する。イベント情報のＵＲＬはコンテンツのメタデータ４１３に記述され、コンテンツのメタデータ４１３によってイベント情報のＵＲＬが取得可能となる。さらに、サーバ４１０は、クライアントとセッションＩＤとを対応付けたセッションＩＤテーブル４１４を有し、個々のクライアントに対するイベント通知のタイミングをセッションＩＤに基づいて判別することができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１３２
【補正方法】変更
【補正の内容】
【０１３２】
図１４は、サーバの主要機能構成を示すブロック図である。パケット送受信部５０１は、クライアントに対するパケットを送信し、クライアントからのパケットを受信する。パケット生成、解析部５０２は、送信パケットの生成処理、受信パケットの解析処理を行う。パケットのアドレス設定、アドレス認識、データ部に対するデータ格納、データ部からのデータ取得処理などである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１３４
【補正方法】変更
【補正の内容】
【０１３４】
プロパティ情報取得部５０７は、クライアントから受信したコンテンツ情報取得要求に基づいて、コンテンツ対応のメタデータをメタデータ記憶部５０５から取り出す処理を実行する。イベント情報取得部５０８は、イベント発行依頼のあったクライアントに対するイベント情報をイベント情報記憶部５０４から取得する。ＸＭＬデータ生成部５０９は、プロパティ情報取得部５０７の取得したメタデータに基づいて、クライアントに送信するＸＭＬデータを生成する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１３６
【補正方法】変更
【補正の内容】
【０１３６】
次に、クライアント装置の機能構成について、図１５を参照して説明する。パケット送受信部６０１は、サーバに対するパケットを送信し、サーバからのパケットを受信する。パケット生成、解析部６０２は、送信パケットの生成処理、受信パケットの解析処理を行う。パケット内の格納データ解析のみならず、パケットのアドレス設定、アドレス認識、データ部に対するデータ格納、データ部からのデータ取得処理なども含む。
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図９
【補正方法】変更
【補正の内容】
【図９】
2004264933.tif 000001