(57)【特許請求の範囲】
【請求項１】
コンテンツデータの複数の部分をそれぞれ特定するデータであるカット情報を取得する取得装置と、
前記カット情報の内容に基づいて、前記コンテンツの部分に関する条件を表わす情報である汎用ダイジェスト出力用情報を、前記コンテンツデータのダイジェストを規定するように変換する変換装置とを備え、
前記カット情報は、
前記コンテンツデータの複数の部分それぞれに関連するキーワードを表わすデータであるキーワードデータと、
前記キーワードデータに対応し、前記コンテンツデータの複数の部分それぞれの前記コンテンツデータにおける配置を表わすデータである配置データとを含み、
前記汎用ダイジェスト出力用情報は、前記キーワードの条件を表わす情報を有するテンプレート情報を含み、
前記変換装置は、前記キーワードデータが前記キーワードの条件を満たす場合、前記キーワードの条件を表わす情報を、前記キーワードデータに対応する前記配置データの内容に変換する装置を含む、ダイジェスト化装置。
【請求項２】
前記キーワードデータは、複数の前記キーワードを表わすデータを含み、
前記キーワードの条件を表わす情報は、キーワードの組合せに対する前記条件を表わす情報を含み、
前記変換する装置は、前記複数のキーワードを表わすデータが前記キーワードの組合せに対する条件を満たす場合、前記キーワードの組合せに対する条件を表わす情報を、前記複数のキーワードを表わすデータに対応する前記配置データの内容に変換する装置を含む、請求項１に記載のダイジェスト化装置。
【請求項３】
コンテンツデータの複数の部分をそれぞれ特定するデータであるカット情報を取得する取得装置と、
前記カット情報の内容に基づいて、前記コンテンツの部分に関する条件を表わす情報である汎用ダイジェスト出力用情報を、前記コンテンツデータのダイジェストを規定するように変換する変換装置とを備え、
前記汎用ダイジェスト出力用情報は、テンプレート情報を含み、
前記カット情報は、
前記コンテンツデータの複数の部分に対応付けられた複数の第１のキーワードデータと、
前記第１のキーワードデータに対応し、前記コンテンツデータの複数の部分それぞれの前記コンテンツデータにおける配置を表わすデータである複数の配置データとを含み、
前記テンプレート情報は、複数の前記カット情報に含まれている第２のキーワードデータと前記第２のキーワードデータに対応付けられた再生の順序を表わす情報とを含み、
前記変換装置は、前記テンプレート情報が含む前記第２のキーワードデータが前記カット情報に含まれた第１のキーワードデータに一致する場合、前記テンプレート情報が含む前記第２のキーワードデータを、前記第１のキーワードデータに対応する前記配置データの内容に変換する装置を含む、ダイジェスト化装置。
【請求項４】
コンテンツデータの複数の部分をそれぞれ特定するデータであるカット情報を取得する取得装置と、
前記カット情報の内容に基づいて、前記コンテンツの部分に関する条件を表わす情報である汎用ダイジェスト出力用情報を、前記コンテンツデータのダイジェストを規定するように変換する変換装置とを備え、
前記汎用ダイジェスト出力用情報は、テンプレート情報を含み、
前記テンプレート情報は、タイトルを示すデータであるテンプレートメタデータと共に、前記コンテンツのダイジェストを規定する情報を含み、
前記カット情報は、前記コンテンツデータが表わすコンテンツのタイトルを表わすデータと共に、前記コンテンツデータの複数の部分をそれぞれ特定するデータを含み、
前記変換装置は、前記コンテンツデータが表わすコンテンツのタイトルを表わし、かつ前記コンテンツデータの前記ダイジェストを規定するように、前記テンプレート情報を変換する装置を含む、ダイジェスト化装置。
【請求項５】
コンテンツデータの複数の部分をそれぞれ特定するデータであるカット情報を取得する取得装置と、
前記カット情報の内容に基づいて、前記コンテンツの部分に関する条件を表わす情報である汎用ダイジェスト出力用情報を、前記コンテンツデータのダイジェストを規定するように変換する変換装置とを備え、
前記汎用ダイジェスト出力用情報は、テンプレート情報を含み、
前記カット情報は、
前記コンテンツデータの複数の部分それぞれに関連するキーワードを表わすデータであるキーワードデータと、
前記コンテンツデータの複数の部分それぞれの前記コンテンツデータにおける配置を、前記コンテンツデータが表わすコンテンツにおける再生時間として表わし、かつ前記キーワードデータに対応する情報とを含み、
前記テンプレート情報は、
前記コンテンツの一部の再生時間を表わす情報と、
前記キーワードの条件を表わす情報とを含み、
前記変換装置は、前記キーワードデータに対応する情報が表わす再生時間の和が、前記テンプレート情報により表わされる再生時間を超えるまで、前記キーワードの条件を表わす情報を、前記キーワードデータに対応する情報に変換する装置を含む、ダイジェスト化装置。
【請求項６】
前記変換装置は、
前記カット情報の内容に基づいて、前記テンプレート情報の内容を変換する装置と、
前記ダイジェストにおける再生の手順が異なるように、前記テンプレート情報の構成を変換する装置とを含む、請求項１に記載のダイジェスト化装置。
【請求項７】
前記ダイジェスト化装置は、前記テンプレート情報の変換に利用するデータであるパラメータデータを記憶するためのパラメータデータ記憶装置をさらに備え、
前記変換装置は、前記パラメータデータを用いて前記テンプレート情報を変換する装置を含む、請求項１に記載のダイジェスト化装置。
【請求項８】
前記パラメータデータ記憶装置は、前記パラメータデータとして、再生の手順の変更の有無を表わすデータ、および一部分あたりの再生時間を表わすデータのいずれかを記憶する装置を含む、請求項７に記載のダイジェスト化装置。
【請求項９】
コンテンツデータの複数の部分をそれぞれ特定するデータであるカット情報を取得する取得装置と、
前記カット情報の内容に基づいて、前記コンテンツの部分に関する条件を表わす情報である汎用ダイジェスト出力用情報を、前記コンテンツデータのダイジェストを規定するように変換する変換装置と、
前記テンプレート情報の変換に利用するデータであるパラメータデータを記憶するためのパラメータデータ記憶装置と、
前記カット情報として、前記コンテンツデータの複数の部分それぞれに関連するキーワードを表わすデータであるキーワードデータと、前記キーワードデータに対応し、前記コンテンツデータの複数の部分それぞれの前記コンテンツデータにおける配置を表わすデータである配置データとを、前記カット情報が特定する部分それぞれに対応付けて記憶するメタデータ記憶装置を備え、
前記汎用ダイジェスト出力用情報は、前記キーワードの条件を表わす情報を有するテンプレート情報を含み、
前記変換装置は、前記パラメータデータを用いて前記テンプレート情報を変換する装置を含み、
前記パラメータデータ記憶装置は、前記パラメータデータとして、キーワードを表わすデータを記憶する装置を含み、
前記テンプレート情報を変換する装置は、前記キーワードデータの内容の少なくとも一部が前記パラメータデータの内容の少なくとも一部に一致する場合、前記キーワードの条件を表わす情報を、前記キーワードデータに対応する前記配置データの内容に変換する装置を含む、ダイジェスト化装置。
【請求項１０】
前記ダイジェスト化装置は、前記パラメータデータを受付けるための受付装置をさらに備え、
前記パラメータデータ記憶装置は、前記受付装置が受付けたパラメータデータを記憶する装置を含む、請求項７に記載のダイジェスト化装置。
【請求項１１】
前記ダイジェスト化装置は、前記テンプレート情報を受信するための受信装置をさらに備え、
前記テンプレート情報記憶装置は、前記受信装置が受信した前記テンプレート情報を記憶する装置を含む、請求項１に記載のダイジェスト化装置。
【請求項１２】
前記取得装置は、前記コンテンツデータの他に、前記カット情報を取得する装置を含み、
前記ダイジェスト化装置は、
前記カット情報を記憶するためのメタデータ記憶装置と、
前記汎用ダイジェスト出力用情報と、前記変換装置が前記汎用ダイジェスト出力用情報の内容を変換することにより生成された情報であるダイジェスト出力用情報とを記憶するためのダイジェスト出力用情報記憶装置と、
前記ダイジェスト出力用情報および前記コンテンツデータをもとに、ダイジェスト化されたコンテンツの再生および前記ダイジェスト化されたコンテンツの出力の少なくとも一方を実施するためのダイジェスト出力・再生装置とをさらに備える、請求項１に記載のダイジェスト化装置。
【請求項１３】
前記汎用ダイジェスト出力用情報は、テンプレート情報を含み、
前記ダイジェスト出力用情報は、前記変換装置が前記テンプレート情報の内容を変換することにより生成された情報である編集済情報を含み、
前記ダイジェスト出力用情報記憶装置は、前記テンプレート情報と前記編集済情報とを記憶するテンプレート情報記憶装置を含み、
前記取得装置は、前記カット情報と前記コンテンツデータとを記録媒体から読込む装置を含み、
前記ダイジェスト出力・再生装置は、前記編集済情報および前記コンテンツデータをもとに、編集済コンテンツの再生および前記編集済コンテンツの出力の少なくとも一方を実施する出力装置兼再生装置を含み、
前記メタデータ記憶装置は、前記コンテンツデータと共に、前記カット情報を記憶する装置を含む、請求項１２に記載のダイジェスト化装置。
【請求項１４】
前記取得装置は、前記カット情報と前記コンテンツデータのうち前記カット情報が特定する部分のデータとを受信するための受信装置を含み、
前記ダイジェスト出力・再生装置は、前記コンテンツデータのうち前記カット情報が特定する部分のデータおよび前記ダイジェスト出力用情報をもとに、前記ダイジェスト化されたコンテンツの再生および前記ダイジェスト化されたコンテンツの出力の少なくとも一方を実施する装置を含む、請求項１２に記載のダイジェスト化装置。
【請求項１５】
前記受信装置は、部分を特定するコンテンツデータが互いに異なる複数の種類の前記カット情報を受信する装置を含み、
前記変換装置は、前記複数の種類のカット情報の内容に基づいて、複数の前記コンテンツについての、前記ダイジェストを規定するように、前記汎用ダイジェスト出力用情報を変換する装置を含む、請求項１４に記載のダイジェスト化装置。
【請求項１６】
テンプレート情報記憶装置と、メタデータ記憶装置と、変換装置と、出力装置兼再生装置とを備えるダイジェスト化システムであって、
前記メタデータ記憶装置は、前記変換装置が読込んだ、コンテンツデータの複数の部分をそれぞれ特定するデータであるカット情報と前記コンテンツデータとを記憶する装置を含み、
前記変換装置は、
前記カット情報を取得する取得装置と、
前記カット情報の内容に基づいて、前記コンテンツの部分に関する条件を表わす情報である汎用ダイジェスト出力用情報を、前記コンテンツデータのダイジェストを規定するように変換する装置とを含み、
前記カット情報は、
前記コンテンツデータの複数の部分それぞれに関連するキーワードを表わすデータであるキーワードデータと、
前記キーワードデータに対応し、前記コンテンツデータの複数の部分それぞれの前記コンテンツデータにおける配置を表わすデータである配置データとを含み、
前記汎用ダイジェスト出力用情報は、前記キーワードの条件を表わす情報を有するテンプレート情報を含み、
前記変換装置は、前記キーワードデータが前記キーワードの条件を満たす場合、前記キーワードの条件を表わす情報を、前記キーワードデータに対応する前記配置データの内容に変換する装置をさらに含み、
前記テンプレート情報記憶装置は、前記テンプレート情報と、前記変換装置が前記汎用ダイジェスト出力用情報の内容を変換することにより生成された情報であるダイジェスト出力用情報とを記憶する装置を含み、
前記出力装置兼再生装置は、前記ダイジェスト出力用情報および前記コンテンツデータをもとに、ダイジェスト化されたコンテンツの再生および前記ダイジェスト化されたコンテンツの出力の少なくとも一方を実施する装置を含む、ダイジェスト化システム。
【請求項１７】
コンテンツの複数の部分をそれぞれ特定するデータであるカット情報を取得する取得ステップと、
前記カット情報の内容に基づいて、前記コンテンツの部分に関する条件を表わす情報である汎用ダイジェスト出力用情報を、前記コンテンツデータのダイジェストを規定するように変換する変換ステップとを含む各ステップをコンピュータに実行させるためのダイジェスト化プログラムであって、
前記カット情報は、
前記コンテンツデータの複数の部分それぞれに関連するキーワードを表わすデータであるキーワードデータと、
前記キーワードデータに対応し、前記コンテンツデータの複数の部分それぞれの前記コンテンツデータにおける配置を表わすデータである配置データとを含み、
前記汎用ダイジェスト出力用情報は、前記キーワードの条件を表わす情報を有するテンプレート情報を含み、
前記変換ステップでは、前記キーワードデータが前記キーワードの条件を満たす場合、前記キーワードの条件を表わす情報を、前記キーワードデータに対応する前記配置データの内容に変換する、ダイジェスト化プログラム。
【請求項１８】
コンテンツデータの複数の部分をそれぞれ特定するデータであるカット情報を取得する取得ステップと、
前記カット情報の内容に基づいて、前記コンテンツの部分に関する条件を表わす情報である汎用ダイジェスト出力用情報を、前記コンテンツデータのダイジェストを規定するように変換する変換ステップとを含む各ステップをコンピュータに実行させるためのダイジェスト化プログラムであって、
前記汎用ダイジェスト出力用情報は、テンプレート情報を含み、
前記カット情報は、
前記コンテンツデータの複数の部分に対応付けられた複数の第１のキーワードデータと、
前記第１のキーワードデータに対応し、前記コンテンツデータの複数の部分それぞれの前記コンテンツデータにおける配置を表わすデータである複数の配置データとを含み、
前記テンプレート情報は、複数の前記カット情報に含まれている第２のキーワードデータと前記第２のキーワードデータに対応付けられた再生の順序を表わす情報とを含み、
前記変換ステップでは、前記テンプレート情報が含む前記第２のキーワードデータが前記カット情報に含まれた第１のキーワードデータに一致する場合、前記テンプレート情報が含む前記第２のキーワードデータを、前記第１のキーワードデータに対応する前記配置データの内容に変換する、ダイジェスト化プログラム。
【請求項１９】
コンテンツデータの複数の部分をそれぞれ特定するデータであるカット情報を取得する取得ステップと、
前記カット情報の内容に基づいて、前記コンテンツの部分に関する条件を表わす情報である汎用ダイジェスト出力用情報を、前記コンテンツデータのダイジェストを規定するように変換する変換ステップとを含む各ステップをコンピュータに実行させるためのダイジェスト化プログラムであって、
前記汎用ダイジェスト出力用情報は、テンプレート情報を含み、
前記テンプレート情報は、タイトルを示すデータであるテンプレートメタデータと共に、前記コンテンツのダイジェストを規定する情報を含み、
前記カット情報は、前記コンテンツデータが表わすコンテンツのタイトルを表わすデータと共に、前記コンテンツデータの複数の部分をそれぞれ特定するデータを含み、
前記変換ステップでは、前記コンテンツデータが表わすコンテンツのタイトルを表わし、かつ前記コンテンツデータの前記ダイジェストを規定するように、前記テンプレート情報を変換する、ダイジェスト化プログラム。
【請求項２０】
コンテンツデータの複数の部分をそれぞれ特定するデータであるカット情報を取得する取得ステップと、
前記カット情報の内容に基づいて、前記コンテンツの部分に関する条件を表わす情報である汎用ダイジェスト出力用情報を、前記コンテンツデータのダイジェストを規定するように変換する変換ステップとを含む各ステップをコンピュータに実行させるためのダイジェスト化プログラムであって、
前記汎用ダイジェスト出力用情報は、テンプレート情報を含み、
前記カット情報は、
前記コンテンツデータの複数の部分それぞれに関連するキーワードを表わすデータであるキーワードデータと、
前記コンテンツデータの複数の部分それぞれの前記コンテンツデータにおける配置を、前記コンテンツデータが表わすコンテンツにおける再生時間として表わし、かつ前記キーワードデータに対応する情報とを含み、
前記テンプレート情報は、
前記コンテンツの一部の再生時間を表わす情報と、
前記キーワードの条件を表わす情報とを含み、
前記変換ステップでは、前記キーワードデータに対応する情報が表わす再生時間の和が、前記テンプレート情報により表わされる再生時間を超えるまで、前記キーワードの条件を表わす情報を、前記キーワードデータに対応する情報に変換する、ダイジェスト化プログラム。
【請求項２１】
コンテンツデータの複数の部分をそれぞれ特定するデータであるカット情報を取得する取得ステップと、
前記カット情報の内容に基づいて、前記コンテンツの部分に関する条件を表わす情報である汎用ダイジェスト出力用情報を、前記コンテンツデータのダイジェストを規定するように変換する変換ステップと、
前記テンプレート情報の変換に利用するデータであるパラメータデータを記憶するためのパラメータデータ記憶ステップと、
前記カット情報として、前記コンテンツデータの複数の部分それぞれに関連するキーワードを表わすデータであるキーワードデータと、前記キーワードデータに対応し、前記コンテンツデータの複数の部分それぞれの前記コンテンツデータにおける配置を表わすデータである配置データとを、前記カット情報が特定する部分それぞれに対応付けて記憶するメタデータ記憶ステップとを含む各ステップをコンピュータに実行させるためのダイジェスト化プログラムであって、
前記汎用ダイジェスト出力用情報は、前記キーワードの条件を表わす情報を有するテンプレート情報を含み、
前記変換ステップは、前記パラメータデータを用いて前記テンプレート情報を変換するステップを含み、
前記パラメータデータ記憶ステップは、前記パラメータデータとして、キーワードを表わすデータを記憶するステップを含み、
前記テンプレート情報を変換するステップでは、前記キーワードデータの内容の少なくとも一部が前記パラメータデータの内容の少なくとも一部に一致する場合、前記キーワードの条件を表わす情報を、前記キーワードデータに対応する前記配置データの内容に変換する、ダイジェスト化プログラム。
【請求項２２】
請求項１７から２１のいずれか１項に記載のダイジェスト化プログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダイジェスト化装置、ダイジェスト化システム、ダイジェスト化プログラムプロダクト、およびダイジェスト化プログラムを記録したコンピュータ読取り可能な記録媒体に関し、特に、動画および音声の少なくとも一方の編集に利用されるダイジェスト化装置、ダイジェスト化システム、ダイジェスト化プログラムプロダクト、およびダイジェスト化プログラムを記録したコンピュータ読取り可能な記録媒体に関する。
【背景技術】
【０００２】
特許文献１（特開２００２−３５９８１１号公報）は、ビデオの連続場面から圧縮されたビデオを生成するコンピュータで実行される方法であって、望ましいビデオクリップを表すヒューリスティックスを受信し、そのヒューリスティックスにもとづいて、ビデオの連続場面から、ビデオクリップを識別し、圧縮されたビデオを提供するために、識別されたクリップにパラメータを適用する方法を開示する。
【０００３】
特許文献１に開示された発明によると、ビデオの連続場面を素早くかつ便利に編集することができる。
【０００４】
図３３を参照して、特許文献２（特開２００１−１４３４４５号公報）は、動画コンテンツ３１９を編集して編集済コンテンツ４６０、および動画コンテンツの部分に対応するメタデータを作成する編集装置において、所望のスタイルの動画コンテンツ３１９、およびテンプレート３３８において所望のスタイルを規定するテンプレートメタデータ３３９を格納する記憶装置５０と、メタデータ３２２をテンプレートメタデータ３３９と比較することによってテンプレート３３８を動画コンテンツ３１９に適用し、比較に応じて動画コンテンツ３１９の部分を配列して編集済コンテンツ４６０を作成する処理装置５２とを備える編集装置を開示する。
【０００５】
特許文献２に開示された発明によると、編集の前に編集者が素材を理解するために費やす時間を削減することにより、編集効率を向上させることができる。
特許文献１：特開２００２−３５９８１１号公報
特許文献２：特開２００１−１４３４４５号公報
発明の開示
発明が解決しようとする課題
［０００６］
しかしながら、特許文献１および特許文献２に開示された、コンピュータなどを用いて動画を自動的に編集する発明では、容量が大きな記録媒体が必要という問題点がある。編集前の動画コンテンツに加え編集を終えた動画コンテンツを保存する必要があるからである。編集済の動画を多く出力しなければならないとすると、この問題点はより大きな問題点となる。動画コンテンツの容量が大きくなることがあるためである。編集自体が時間を要する作業であることを考慮すると、編集に費やす時間が長い場合、容量が大きな動画コンテンツを保存しなくてはならないことは、編集に費やす時間をさらに長くする。
［０００７］
本発明は上述の問題点を解決するためになされたものであって、その目的は、記録媒体の容量をあまり増やすことなく動画コンテンツを編集できる、ダイジェスト化装置、ダイジェスト化システム、ダイジェスト化プログラムプロダクト、およびダイジェスト化プログラムを記録したコンピュータ読取り可能な記録媒体を提供することにある。また、その目的は、ユーザの嗜好などに基づいて動画を再生できる、ダイジェスト化装置、ダイジェスト化システム、ダイジェスト化プログラムプロダクト、およびダイジェスト化プログラムを記録したコンピュータ読取り可能な記録媒体を提供することにある。
課題を解決するための手段
［０００８］
上記目的を達成するために、本発明のある局面にしたがうと、ダイジェスト化装置は、取得装置と、変換装置とを含む。取得装置は、コンテンツデータの複数の部分をそれぞれ特定するデータであるカット情報を取得する。変換装置は、カット情報の内容に基づいて、コンテンツの部分に関する条件を表わす情報である汎用ダイジェスト出力用情報を、コンテンツデータのダイジェストを規定するように変換する。
［０００９］
また、上述した汎用ダイジェスト出力用情報は、テンプレート情報を含むことが望ましい。
［００１０］
もしくは、上述したカット情報は、キーワードデータと、配置データとを含むことが望ましい。キーワードデータは、コンテンツの複数の部分それぞれに関連するキーワードを表わすデータである。配置データは、キーワードデータに対応し、コンテンツデータの複数の部分それぞれのコンテンツデータにおける配置を表わすデータである。併せて、テンプレート情報は、キーワードの条件を表わす情報を含むことが望ましい。併せて、変換装置は、キーワードデータがキーワードの条件を満たす場合、キーワードの条件を表わす情報を、キーワードデータに対応する配置データの内容に変換する装置を含むことが望ましい。
［００１１］
もしくは、上述したキーワードデータは、複数のキーワードを表わすデータを含むことが望ましい。併せて、キーワードの条件を表わす情報は、キーワードの組合せに対する条件を表わす情報を含むことが望ましい。併せて、変換する装置は、複数のキーワードを表わすデータがキーワードの組合せに対する条件を満たす場合、キーワードの組合せに対する条件を表わす情報を、複数のキーワードを表わすデータに対応する配置データの内容に変換する装置を含むことが望ましい。
もしくは、上述したカット情報は、コンテンツデータの複数の部分に対応付けられた複数の第１のキーワードデータと、複数の配置データとを含むことが望ましい。配置データは、第１のキーワードデータに対応し、コンテンツデータの複数の部分それぞれのコンテンツデータにおける配置を表わすデータである。併せて、テンプレート情報は、複数のカット情報に含まれている第２のキーワードデータと第２のキーワードデータに対応付けられた再生の順序を表わす情報とを含むことが望ましい。併せて、変換装置は、テンプレート情報が含む第２のキーワードデータがカット情報に含まれた第１のキーワードデータに一致する場合、テンプレート情報が含む第２のキーワードデータを、第１のキーワードデータに対応する配置データの内容に変換する装置を含むことが望ましい。
［００１２］
もしくは、上述したテンプレート情報は、タイトルを示すデータであるテンプレートメタデータと共に、コンテンツのダイジェストを規定する情報を含むことが望ましい。併せて、カット情報は、コンテンツデータが表わすコンテンツのタイトルを表わすデータと共に、コンテンツデータの複数の部分をそれぞれ特定するデータを含むことが望ましい。併せて、変換装置は、コンテンツデータが表わすコンテンツのタイトルを表わし、かつコンテンツデータのダイジェストを規定するように、テンプレート情報を変換する装置を含むことが望ましい。
［００１３］
もしくは、上述したカット情報は、キーワードデータと、キーワードデータに対応する情報とを含むことが望ましい。キーワードデータは、コンテンツデータの複数の部分それぞれに関連するキーワードを表わすデータである。キーワードデータに対応する情報は、コンテンツデータの複数の部分それぞれのコンテンツデータにおける配置を、コンテンツデータが表わすコンテンツにおける再生時間として表わし、かつキーワードデータに対応する情報である。併せて、テンプレート情報は、再生時間を表わす情報と、条件を表わす情報とを含むことが望ましい。再生時間を表わす情報は、コンテンツの一部の再生時間を表わす。条件を表わす情報は、キーワードの条件を表わす。併せて、変換装置は、キーワードデータに対応する情報が表わす再生時間の和が、テンプレート情報により表わされる再生時間を超えるまで、キーワードの条件を表わす情報を、キーワードデータに対応する情報に変換する装置を含むことが望ましい。
【００１４】
もしくは、上述した変換装置は、内容を変換する装置と、構成を変換する装置とを含むことが望ましい。内容を変換する装置は、カット情報の内容に基づいて、テンプレート情報の内容を変換する。構成を変換する装置は、ダイジェストにおける再生の手順が異なるように、テンプレート情報の構成を変換する。
【００１５】
もしくは、上述したダイジェスト化装置は、テンプレート情報の変換に利用するデータであるパラメータデータを記憶するためのパラメータデータ記憶装置をさらに含むことが望ましい。併せて、変換装置は、パラメータデータを用いてテンプレート情報を変換する装置を含むことが望ましい。
【００１６】
もしくは、上述したパラメータデータ記憶装置は、パラメータデータとして、再生の手順の変更の有無を表わすデータ、および一部分あたりの再生時間を表わすデータのいずれかを記憶する装置を含むことが望ましい。
【００１７】
もしくは、上述したダイジェスト化装置は、メタデータ記憶装置をさらに含むことが望ましい。メタデータ記憶装置は、カット情報として、キーワードデータと、配置データとを、カット情報が特定する部分それぞれに対応付けて記憶する。キーワードデータは、コンテンツデータの複数の部分それぞれに関連するキーワードを表わすデータである。配置データは、キーワードデータに対応し、コンテンツデータの複数の部分それぞれのコンテンツデータにおける配置を表わすデータである。併せて、パラメータデータ記憶装置は、パラメータデータとして、キーワードを表わすデータを記憶する装置を含むことが望ましい。併せて、テンプレート情報は、キーワードの条件を表わす情報を含むことが望ましい。併せて、テンプレート情報を変換する装置は、キーワードデータの内容の少なくとも一部がパラメータデータの内容の少なくとも一部に一致する場合、キーワードの条件を表わす情報を、キーワードデータに対応する配置データの内容に変換する装置を含むことが望ましい。
【００１８】
もしくは、上述したダイジェスト化装置は、パラメータデータを受付けるための受付装置をさらに含むことが望ましい。併せて、パラメータデータ記憶装置は、受付装置が受付けたパラメータデータを記憶する装置を含むことが望ましい。
【００１９】
もしくは、上述したダイジェスト化装置は、テンプレート情報を受信するための受信装置をさらに含むことが望ましい。併せて、テンプレート情報記憶装置は、受信装置が受信したテンプレート情報を記憶する装置を含むことが望ましい。
【００２０】
また、上述した取得装置は、コンテンツデータの他に、カット情報を取得する装置を含むことが望ましい。併せて、ダイジェスト化装置は、メタデータ記憶装置と、ダイジェスト出力用情報記憶装置と、ダイジェスト出力・再生装置とを含む。メタデータ記憶装置は、カット情報を記憶する。ダイジェスト出力用情報記憶装置は、汎用ダイジェスト出力用情報と、変換装置が汎用ダイジェスト出力用情報の内容を変換することにより生成された情報であるダイジェスト出力用情報とを記憶する。ダイジェスト出力・再生装置は、ダイジェスト出力用情報およびコンテンツデータをもとに、ダイジェスト化されたコンテンツの再生およびダイジェスト化されたコンテンツの出力の少なくとも一方を実施する。
【００２１】
もしくは、上述した汎用ダイジェスト出力用情報は、テンプレート情報を含むことが望ましい。併せて、ダイジェスト出力用情報は、変換装置がテンプレート情報の内容を変換することにより生成された情報である編集済情報を含むことが望ましい。併せて、ダイジェスト出力用情報記憶装置は、テンプレート情報と編集済情報とを記憶するテンプレート情報記憶装置を含むことが望ましい。併せて、取得装置は、カット情報とコンテンツデータとを記録媒体から読込む装置を含むことが望ましい。併せて、ダイジェスト出力・再生装置は、編集済情報およびコンテンツデータをもとに、編集済コンテンツの再生および編集済コンテンツの出力の少なくとも一方を実施する出力装置兼再生装置を含むことが望ましい。併せて、メタデータ記憶装置は、コンテンツデータと共に、カット情報を記憶する装置を含むことが望ましい。
【００２２】
もしくは、上述した取得装置は、カット情報とコンテンツデータのうちカット情報が特定する部分のデータとを受信するための受信装置を含むことが望ましい。併せて、ダイジェスト出力・再生装置は、コンテンツデータのうちカット情報が特定する部分のデータおよびダイジェスト出力用情報をもとに、ダイジェスト化されたコンテンツの再生およびダイジェスト化されたコンテンツの出力の少なくとも一方を実施する装置を含むことが望ましい。
［００２３］
もしくは、上述した受信装置は、部分を特定するコンテンツが互いに異なる複数の種類のカット情報を受信する装置を含むことが望ましい。併せて、変換装置は、複数の種類のカット情報の内容に基づいて、複数のコンテンツについての、ダイジェストを規定するように、汎用ダイジェスト出力用情報を変換する装置を含むことが望ましい。
［００２４］
本発明の他の局面に従うと、ダイジェスト化システムは、テンプレート情報記憶装置と、メタデータ記憶装置と、変換装置と、出力装置兼再生装置とを含む。メタデータ記憶装置は、変換装置が読込んだ、コンテンツデータの複数の部分をそれぞれ特定するデータであるカット情報とコンテンツデータとを記憶する。変換装置は、取得装置と、変換する装置とを含む。取得装置は、カット情報を取得する。変換する装置は、カット情報の内容に基づいて、コンテンツの部分に関する条件を表わす情報である汎用ダイジェスト出力用情報を、コンテンツデータのダイジェストを規定するように変換する。テンプレート情報記憶装置は、テンプレート情報と、変換装置が汎用ダイジェスト出力用情報の内容を変換することにより生成された情報であるダイジェスト出力用情報とを記憶する。出力装置兼再生装置は、ダイジェスト出力用情報およびコンテンツデータをもとに、ダイジェスト化されたコンテンツの再生およびダイジェスト化されたコンテンツの出力の少なくとも一方を実施する。
［００２５］
本発明の他の局面に従うと、ダイジェスト化プログラムプロダクトは、取得ステップと、変換ステップとを含む各ステップをコンピュータに実行させる。取得ステップは、カット情報を取得する。カット情報は、コンテンツの複数の部分をそれぞれ特定するデータである。変換ステップは、カット情報の内容に基づいて、汎用ダイジェスト出力用情報を、コンテンツデータのダイジェストを規定するように変換する。汎用ダイジェスト出力用情報は、コンテンツの部分に関する条件を表わす情報である。
［００２６］
本発明の他の局面に従うと、記録媒体は、ダイジェスト化プログラムを記録したコンピュータ読取り可能な記録媒体である。ダイジェスト化プログラムは、取得ステップと、変換ステップとを含む各ステップをコンピュータに実行させる。取得ステップは、カット情報を取得する。カット情報は、コンテンツの複数の部分をそれぞれ特定するデータである。変換ステップは、カット情報の内容に基づいて、汎用ダイジェスト出力用情報を、コンテンツデータのダイジェストを規定するように変換する。汎用ダイジェスト出力用情報は、コンテンツの部分に関する条件を表わす情報である。
発明の効果
［００２７］
本発明に係るダイジェスト化装置、ダイジェスト化システム、ダイジェスト化プログラムプロダクト、およびダイジェスト化プログラムを記録したコンピュータ読取り可能な記録媒体は、記録媒体の容量をあまり増やすことなく動画コンテンツを編集できる。また、本発明に係るダイジェスト化装置、ダイジェスト化システム、ダイジェスト化プログラムプロダクト、およびダイジェスト化プログラムを記録したコンピュータ読取り可能な記録媒体は、ユーザの嗜好などに基づいて動画を再生できる。
【図面の簡単な説明】
［００２８］
［図１］本発明の第１の実施の形態に係るダイジェスト化装置の制御ブロック図である。
［図２］本発明の第１の実施の形態に係るダイジェスト化装置を実現するためのコンピュータの制御ブロック図である。
［図３］本発明の第１の実施の形態に係るパラメータデータの内容を表わす図である。
［図４］本発明の第１の実施の形態に係る編集処理の制御の手順を示すフローチャートである。
［図５］本発明の第１の実施の形態に係る置換処理の制御の手順を示す第１のフローチャートである。
［図６］本発明の第１の実施の形態に係る置換処理の制御の手順を示す第２のフローチャートである。
［図７］本発明の第１の実施の形態に係るデータの流れを表わす概念図である。
［図８］本発明の第１の実施の形態に係るメタデータの内容を表わす概念図である。
［図９］本発明の第１の実施の形態に係るカット情報をＳＭＩＬで表わした概略図である。
【図１０】本発明の第１の実施の形態に係るテンプレート情報の構造を表わす図である。
【図１１】本発明の第１の実施の形態に係るテンプレート情報をＳＭＩＬにより表わした概略図である。
【図１２】本発明の第１の実施の形態に係る編集済情報の内容をＳＭＩＬで表わした概略図である。
【図１３】本発明の第２の実施の形態に係るダイジェスト化装置の制御ブロック図である。
【図１４】本発明の第２の実施の形態に係るパラメータデータの内容を表わす図である。
【図１５】本発明の第２の実施の形態に係る編集処理の制御の手順を示すフローチャートである。
【図１６】本発明の第２の実施の形態に係るメタデータの内容を表わす概念図である。
【図１７】本発明の第２の実施の形態に係るテンプレート情報の内容を表わす図である。
【図１８】本発明の第２の実施の形態に係るテンプレート情報をＳＭＩＬにより表わした概略図である。
【図１９】本発明の第２の実施の形態に係る編集済情報の内容をＳＭＩＬで表わした概略図である。
【図２０】本発明の第３の実施の形態に係るダイジェスト化装置の制御ブロック図である。
【図２１】本発明の第３の実施の形態に係る編集処理の制御の手順を示すフローチャートである。
【図２２】本発明の第３の実施の形態に係る置換処理の制御の手順を示すフローチャートである。
【図２３】本発明の第３の実施の形態に係るパラメータデータの内容を表わす図である。
【図２４】本発明の第３の実施の形態に係るインデックスファイルの一例を表わす図である。
【図２５】本発明の第３の実施の形態に係る第１のメタデータの内容を表わす概念図である。
【図２６】本発明の第３の実施の形態に係る第２のメタデータの内容を表わす概念図である。
【図２７】本発明の第３の実施の形態に係るテンプレート情報の内容を表わす図である。
【図２８】本発明の第３の実施の形態に係るテンプレート情報をＳＭＩＬにより表わした概略図である。
【図２９】本発明の第３の実施の形態に係る編集済情報の内容をＳＭＩＬで表わした概略図である。
【図３０】本発明の第４の実施の形態に係る編集処理の制御の手順を示すフローチャートである。
【図３１】本発明の第４の実施の形態に係る再生処理の制御の手順を示すフローチャートである。
【図３２】本発明の第４の実施の形態に係る編集済コンテンツが再生されるまでのデータの流れを表わす図である。
【図３３】従来例に係る処理装置の制御ブロック図である。
【符号の説明】
【００２９】
２０，２２，２３  ダイジェスト化装置、２４  インターネット、２６  テンプレート情報提供装置、３０，３１  編集部、３２  コンテンツデータデータベース、３４  テンプレートデータベース、３６  出力部兼再生部、３８  テンプレート情報ダウンロード部、４０  ネットワーク、４２  パラメータ部、４４  設定部、５０  記憶装置、５２  処理装置、３１９  動画コンテンツ、３２０，３２１  コンテンツデータ、３２２，３２３  メタデータ、３２４  識別子データ、３２５  インデックスファイル、３３８  テンプレート、３３９，３４００，３４０４  テンプレートメタデータ、３４０，３４１  テンプレート情報、３４２，３４３  編集済情報、４２０，４２１  パラメータデータ、４６０  編集済コンテンツ、５００  コンピュータ、５０２  ＣＰＵ、５０４  ディスプレイ、５０６  キーボード、５０８  スキャナ、５１０  プリンタ、５１２  メモリ、５１４  ＭＯドライブ、５１６  マウス、５１８  通信デバイス、５１９  バス、５２０  プログラム領域、５２２  メタデータ領域、５２４  テンプレート領域、５２６  パラメータ領域、６００  ＭＯ、３２２０，３２２１  ヘッダ、３２２２，３２２３  カット情報、３４０２，３４０６  再生情報。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００３１】
＜第１の実施の形態＞
以下、本発明の第１の実施の形態に係るダイジェスト化装置について説明する。
【００３２】
図１を参照して、ダイジェスト化装置２０は、編集部３０と、コンテンツデータデータベース３２と、テンプレートデータベース３４と、出力部兼再生部３６と、ネットワーク４０と、パラメータ部４２と、設定部４４とを含む。編集部３０は、後述するテンプレート情報３４０の内容を、後述するメタデータ３２２の内容に対応する内容に変換することにより、テンプレート情報３４０を編集する装置である。コンテンツデータデータベース３２は、後述するコンテンツデータ３２０ならびにコンテンツデータ３２０に関連付けられたメタデータ３２２および識別子データ３２４を記憶する装置である。本実施の形態の場合、コンテンツデータ３２０、メタデータ３２２、および識別子データ３２４の組は、複数組記憶される。テンプレートデータベース３４は、テンプレート情報３４０および編集済情報３４２を記憶する装置である。テンプレート情報３４０は、コンテンツの一部についての再生の過程を規定する情報である。編集済情報３４２は、編集部３０がテンプレート情報３４０の内容を変換することにより生成された情報である。出力部兼再生部３６は、編集済情報３４２が表わす再生の過程に従ってコンテンツデータ３２０が表わすコンテンツを再生する装置である。出力部兼再生部３６は、コンテンツデータ３２０を編集した映像を出力する装置でもある。ネットワーク４０は、編集部３０、コンテンツデータデータベース３２、テンプレートデータベース３４、出力部兼再生部３６、パラメータ部４２、および設定部４４を接続し、かつデータを中継する装置である。パラメータデータ４２０は、編集部３０により利用されるデータである。パラメータ部４２は、テンプレート情報３４０の変換に利用するデータであるパラメータデータ４２０を記憶する装置である。設定部４４は、パラメータデータ４２０の内容を設定する装置である。
【００３３】
コンテンツデータデータベース３２は、コンテンツデータ３２０と、メタデータ３２２と、識別子データ３２４とを含む。コンテンツデータ３２０は、所定のコンテンツ（本実施の形態の場合、動画によって構成される動画コンテンツ）を表わすデータである。メタデータ３２２は、動画コンテンツそのものを補助する目的のデータである。メタデータ３２２は、動画コンテンツの管理などに用いられるデータである。識別子データ３２４は、コンテンツの識別子（コンテンツを一意に識別するための情報）を表わすデータである。
【００３４】
図２を参照して、本実施の形態に係るダイジェスト化装置２０を実現するコンピュータ５００のメモリ５１２は、プログラム領域５２０と、メタデータ領域５２２と、テンプレート領域５２４と、パラメータ領域５２６とを含む。プログラム領域５２０は、ＣＰＵ（Central  Processing  Unit）５０２が実行するプログラム（本実施の形態に係るダイジェスト化装置２０を実現するプログラム）を記憶する。メタデータ領域５２２は、コンテンツデータデータベース３２に対応する。メタデータ領域５２２は、コンテンツデータ３２０に関連付けられたメタデータ３２２を記憶する。テンプレート領域５２４は、テンプレートデータベース３４に対応する。テンプレート領域５２４は、編集部３０によって編集中のテンプレート情報３４０を記憶する。ここに記憶されたテンプレート情報３４０は編集部３０（ＣＰＵ５０２が編集部３０に対応する）による編集の後、編集済情報３４２として記憶される。パラメータ領域５２６は、パラメータ部４２に対応する。パラメータ領域５２６は、パラメータデータ４２０を記憶する。図３は、本実施の形態におけるパラメータデータ４２０の内容を表わす図である。本実施の形態において、パラメータデータ４２０は、並換え（再生の手順の変更）の有無、抽出されなかったカットの処理、１つのカットあたりの再生時間、早送りの再生速度、およびキーワードを含む。本実施の形態の場合、パラメータデータ４２０は、編集部３０を操作する者が自由に変更できる。
【００３５】
図２を参照して、本実施の形態に係るダイジェスト化装置２０を実現するコンピュータ５００は、コンピュータハードウェアとＣＰＵ５０２により実行されるソフトウェアとにより実現される。一般的にこうしたソフトウェアは、ＭＯ（Magneto-Optical  Disk）６００などの記録媒体に格納されて流通し、ＭＯドライブ５１４などにより記録媒体から読取られてメモリのプログラム領域５２０に一旦格納される。さらに上述したＣＰＵ５０２により実行される。上述したコンピュータのハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分は、ＭＯ６００などの記録媒体に記録されたソフトウェアである。なお、コンピュータ自体の動作は周知であるので、ここではその詳細な説明は繰返さない。
【００３６】
図４を参照して、ダイジェスト化装置２０で実行されるプログラムは、編集に関し、以下のような制御を実行する。
【００３７】
ステップ１００（以下、ステップをＳと略す）にて、編集部３０は、ＭＯ６００からコンテンツデータ３２０、メタデータ３２２、および識別子データ３２４を読込む（この場合、ＭＯ６００にはコンテンツデータ３２０、メタデータ３２２、および識別子データ３２４が記録されている）。コンテンツデータ３２０、メタデータ３２２、および識別子データ３２４はコンテンツデータデータベース３２（本実施の形態の場合、実際にはメタデータ領域５２２）に記憶される。読込まれるメタデータ３２２は、ユーザが読込ませたコンテンツデータ３２０に対応するデータである。本実施の形態の場合、ユーザは識別子３２４を指定することにより、読込むべきメタデータ３２２を間接的に指定する。編集部３０は、識別子データ３２４に基づいて読込むべきか否かを判断した上で、メタデータ３２２を読込む。ユーザが直接メタデータ３２２を指定することはできない。
【００３８】
Ｓ１０２にて、編集部３０は、テンプレート情報３４０を選択する。本実施の形態の場合、テンプレート情報３４０は、ユーザの指定に基づいて選択される。Ｓ１０４にて、編集部３０は、テンプレート情報３４０が含むタグを読取る。
【００３９】
Ｓ１０６にて、編集部３０は、読取ったタグの中に置換の対象となる文字列（本実施の形態の場合、「＄」で括られたコマンドのこと）が存在するか否かを判断する。文字列が存在すると判断した場合（Ｓ１０６にてＹＥＳ）、処理はＳ１０８へと移される。もしそうでないと（Ｓ１０６にてＮＯ）、処理はＳ１１８へと移される。Ｓ１０８にて、編集部３０は、タグの中から置換の対象となる文字列を読取る。
【００４０】
Ｓ１１０にて、編集部３０は、置換の対象となる文字列に従って読取ったタグの内容を変換する。この処理は、後述するＳ２００〜Ｓ３１８の処理に相当する。
【００４１】
Ｓ１１２にて、編集部３０は、フラグを参照することにより、変換時にエラーが出たか否かを判断する。変換時にエラーが出たと判断した場合（Ｓ１１２にてＹＥＳ）、処理は終了する。もしそうでないと（Ｓ１１２にてＮＯ）、処理はＳ１０６へと移される。
【００４２】
Ｓ１１８にて、編集部３０は、読取ったタグがテンプレート情報３４０の終端にあるタグか否かを判断する。終端にあるタグと判断した場合（Ｓ１１８にてＹＥＳ）、処理はＳ１２０へと移される。もしそうでないと（Ｓ１１８にてＮＯ）、処理はＳ１０４へと移される。Ｓ１２０にて、編集部３０は、コンテンツの各カットの並換えや早送りなどの設定を実施する。これにより、テンプレート情報３４０は編集済情報３４２（ユーザの指定に基づき、特定の動画コンテンツの再生方法を規定したデータ）となる。Ｓ１２２にて、編集部３０は、編集済情報３４２をテンプレートデータベース３４に書出す。
【００４３】
図５および図６を参照して、ダイジェスト化装置２０で実行されるプログラムは、コマンドの置換に関し、以下のような制御を実行する。図５および図６に示すフローチャートのうち、Ｓ２０２〜Ｓ２２６の処理は「＄ＯＲＩＧＩＮＡＬ＄」というコマンドが読取られた場合の処理（コンテンツの中からテンプレート情報３４０が含むキーワードに対応したカットを抽出するための処理）を表わす。Ｓ３００〜Ｓ３１８の処理は、「＄ＯＲＩＧＩＮＡＬ＄」というコマンド以外のコマンドが読取られた場合、それぞれのコマンドに応じた処理を表わす。
【００４４】
Ｓ２００にて、編集部３０は、置換の対象となる文字列が「＄ＯＲＩＧＩＮＡＬ＄」か否かを判断する。コマンドが「＄ＯＲＩＧＩＮＡＬ＄」と判断した場合（Ｓ２００にてＹＥＳ）、処理はＳ２０２へと移される。もしそうでないと（Ｓ２００にてＮＯ）、処理はＳ３００へと移される。
【００４５】
Ｓ２０２にて、編集部３０は、コンテンツデータ３２０に対応する識別子データ３２４に基づき、文字列「＄ＯＲＩＧＩＮＡＬ＄」をコンテンツの識別子に変換する。出力部兼再生部３６がコンテンツを再生する際、どのコンテンツを再生するかを特定するためである。
【００４６】
Ｓ２０４にて、編集部３０は、Ｓ１０４にて読取ったタグ内でキーワードが指定されているか否かを判断する。ＳＭＩＬ（Synchronized  Multimedia  Integration  Language、ＳＭＩＬについての説明は後述する）の場合、「試合」というキーワードは「keyword="試合"」といった記述により指定される。キーワードが指定されていると判断した場合に（Ｓ２０４にてＹＥＳ）、処理はＳ２０６へと移される。もしそうでないと（Ｓ２０４にてＮＯ）、処理は終了する。
【００４７】
Ｓ２０６にて、編集部３０は、タグが表わす再生時間を読取る。ＳＭＩＬの場合（「ＳＭＩＬ」とはＸＭＬの一種である。ＳＭＩＬは画面のレイアウトや時間による画像や音声などメディアの再生制御を記述するための言語である。）、再生時間は「dur="60s"」といった記述により表わされる。Ｓ２０８にて、編集部３０は、タグ内のキーワード式（キーワードについての検索の条件を表わす式）を読取る。キーワード式が読取られると、編集部３０は、検索の条件を特定する。たとえば「（得点＋ゴール＋ファインプレー）＊前半」というキーワード式が読取られた場合、編集部３０は、検索の条件が『キーワード「前半」を含み、かつ「得点」、「ゴール」、および「ファインプレー」のいずれかのキーワードを含む』であることを特定する。
【００４８】
Ｓ２１０にて、編集部３０は、キーワード式に合致するカットを検索する。編集部３０は、メタデータ３２２のカット情報３２２２から、キーワード式に合致する（Ｓ２０６にて特定した検索の条件に合致する）情報を検索することにより、間接的にカットを検索する。
【００４９】
Ｓ２１２にて、編集部３０は、キーワードに合致するカットが見つかったか否かを判断する。カットが見つかったと判断した場合（Ｓ２１２にてＹＥＳ）、処理はＳ２１４へと移される。もしそうでないと（Ｓ２１２にてＮＯ）、処理はＳ２２２へと移される。
【００５０】
Ｓ２１４にて、編集部３０は、キーワードに合致するカットについての、メタデータ３２２が指定したカウンタ値を読取る。あわせて、編集部３０は、メタデータ３２２から、コンテンツを最初から再生した場合、キーワードに合致するカットが終了する時刻を読取る。
【００５１】
Ｓ２１６にて、編集部３０は、検索したカットが何度も利用されないように処理する。カットが何度も利用されないような処理のために、編集部３０は、利用済みフラグを立てる。本実施の形態の場合、「利用済みフラグ」とは、カットごとに、いったん編集部３０によりカウンタ値が読取られたことを表わすフラグである。本実施の形態の場合、利用済みフラグはカウンタ値と共にメモリ５１２のプログラム領域５２０に記憶される。
【００５２】
Ｓ２１８にて、編集部３０は、テンプレート情報３４０に再生を開始する時間の情報を付加する。本実施の形態の場合、編集部３０は、テンプレート情報３４０にＳ２１４にて読取ったカウンタ値を付加する。これにより、テンプレート情報３４０のうち、１つの過程についての情報が置換されたことになる。
【００５３】
Ｓ２２０にて、編集部３０は、カットの再生時間（このステップにおける「再生時間」は、Ｓ２１４にて読取られたカットが終了する時刻とカウンタ値との差を指す）の和（Ｓ２１０にて検索されたカットのうち利用済みフラグが立てられたカットの和）がＳ２０６にて読取られたタグにより表わされる再生時間よりも長いか否かを判断する。タグにより表わされる再生時間よりも長いと判断した場合（Ｓ２２０にてＹＥＳ）、処理は終了する。もしそうでないと（Ｓ２２０にてＮＯ）、処理はＳ２２４へと移される。
【００５４】
Ｓ２２２にて、編集部３０は、テンプレート情報３４０から、Ｓ２０８にて読取ったタグを削除する。
【００５５】
Ｓ２２４にて、編集部３０は、Ｓ２０８にて読取ったタグ内で繰返し検索が指定されているか否かを判断する。繰返し検索に対しては「fill="true"」といった記述を用いることとする。繰返し検索が指定されていると判断した場合（Ｓ２２４にてＹＥＳ）、処理はＳ２２６へと移される。もしそうでないと（Ｓ２２４にてＮＯ）、処理は終了する。Ｓ２２６にて、編集部３０は、テンプレート情報３４０に、Ｓ２０８にて読取ったタグと同じ内容のタグ（再生タグ）を追加する。
【００５６】
Ｓ３００にて、編集部３０は、置換の対象となるコマンドが「＄ＯＲＩＧＩＮＡＬ＿ＴＩＴＬＥ＄」か否かを判断する。「＄ＯＲＩＧＩＮＡＬ＿ＴＩＴＬＥ＄」と判断した場合（Ｓ３００にてＹＥＳ）、処理はＳ３０２へと移される。もしそうでないと（Ｓ３００にてＮＯ）、処理はＳ３０６へと移される。Ｓ３０２にて、編集部３０は、メタデータ３２２のヘッダ３２２０よりタイトル名を抽出する。Ｓ３０４にて、編集部３０は、タグのうちコマンド「＄ＯＲＩＧＩＮＡＬ＿ＴＩＴＬＥ＄」の部分をＳ３０２にて読出したタイトル名に変換する。
【００５７】
Ｓ３０６にて、編集部３０は、置換の対象となるコマンドが「＄ＴＯＴＡＬＴＩＭＥ＄」か否かを判断する。「＄ＴＯＴＡＬＴＩＭＥ＄」と判断した場合（Ｓ３０６にてＹＥＳ）、処理はＳ３０８へと移される。もしそうでないと（Ｓ３０６にてＮＯ）、処理はＳ３１２へと移される。Ｓ３０８にて、編集部３０は、パラメータデータ４２０から再生時間を読取る。このステップにおいて読取られる再生時間は、１つのキーワード式に合致する複数のカットの、再生時間の和に相当する。Ｓ３１０にて、編集部３０は、タグのうちコマンド「＄ＴＯＴＡＬＴＩＭＥ＄」の部分をＳ３０８にて読取った再生時間に変換する。
【００５８】
Ｓ３１２にて、編集部３０は、置換の対象となる文字列が「＄ＫＥＹＷＯＲＤ＄」か否かを判断する。コマンドが「＄ＫＥＹＷＯＲＤ＄」と判断した場合（Ｓ３１２にてＹＥＳ）、処理はＳ３１４へと移される。もしそうでないと（Ｓ３１２にてＮＯ）、処理はＳ３１８へと移される。Ｓ３１４にて、編集部３０は、検索キーワードをパラメータ部４２のパラメータデータ４２０から読取る。Ｓ３１６にて、編集部３０は、タグのうちコマンド「＄ＫＥＹＷＯＲＤ＄」の部分をＳ３１４にて読取ったキーワードに変換する。
【００５９】
Ｓ３１８にて、編集部３０は、エラーフラグの値を「１」とする。Ｓ１０８にて読取られたコマンドに対応する処理を実施できないためである。
【００６０】
以上のような構造およびフローチャートに基づく、ダイジェスト化装置２０の動作について説明する。図７は、本実施の形態において、編集済コンテンツが出力されるまでのデータの流れを表わす図である。図７は、編集部３０が、メタデータ３２２およびパラメータデータ４２０をもとにテンプレート情報３４０の編集を行ない、編集済情報３４２を出力した後、出力部兼再生部３６が編集済情報３４２およびコンテンツデータ３２０をもとに編集済コンテンツを出力したり再生したりすることを表わす。
【００６１】
編集部３０は、メタデータ３２２などを読込む（Ｓ１００）。図８は、本実施の形態におけるメタデータ３２２の内容を表わす図である。本実施の形態の場合、メタデータ３２２は、ヘッダ３２２０と、複数のカット情報３２２２とを含む。ヘッダ３２２０は、コンテンツ全体に関するデータを含む。「コンテンツ全体に関するデータ」とは、コンテンツのタイトルを表わすデータ、録画を開始した時刻を表わすデータ、および録画時間を表わすデータを指す。カット情報３２２２は、コンテンツにおける複数のカット（「カット」とは、動画を構成する画像すなわちコンテンツの一部分を指す）をそれぞれ特定する情報である。本実施の形態の場合、１つのカット情報３２２２は、カットそれぞれが開始される時間のデータと、カットそれぞれが終了する時間のデータと、カットそれぞれに関連するキーワードを表わすデータとを含む。これにより、コンテンツデータデータベース３２（実際にはメモリ５１２のメタデータ領域５２２）は、カット情報３２２２として、キーワードを表わすデータ（本実施の形態の場合、キーワードを表わすデータが１つのキーワードを表わす場合と複数のキーワードを表わす場合とがある）と所定のコンテンツにおける配置を表わすデータ（カットそれぞれが開始される時間のデータ、およびカットそれぞれが終了する時間のデータ）とを、所定のコンテンツの複数の部分それぞれに対応付けて記憶する装置となる。図９は、ＸＭＬ(Extensible  Markup  Language)と呼ばれる形式で記述されたカット情報３２２２を表わす図である（実際にメタデータ領域５２２に記録される情報は図９よりも複雑な情報である。図９に示す情報は、実際に使用される情報を作成できる程度に一部分が省略された情報である）。ＸＭＬとは、タグと呼ばれる文字列によってデータを構造化する点に特徴がある言語である。図９において、＜／ＫｅｙｗｏｒｄＡｎｎｏｔａｔｉｏｎ＞までがヘッダ３２２０を表わす。図９において、＜ＭｅｄｉａＴｉｍｅ＞以降がカット情報３２２２を表わす。
【００６２】
メタデータ３２２が読込まれると、編集部３０は、テンプレート情報３４０を読込む（Ｓ１０２）。図１０は、本実施の形態におけるテンプレート情報３４０の構造を表わす図である。本実施の形態において、テンプレート情報３４０は特定のコンテンツを再生するためのものではない。テンプレート情報３４０は、編集部３０が編集済情報３４２を記録させるために用いられるデータである。本実施の形態の場合、テンプレート情報３４０は、テンプレートメタデータ３４００と、再生情報３４０２とを含む。テンプレートメタデータ３４００は、タイトルなど、テンプレート情報３４０自身の情報を示すデータを表わす。再生情報３４０２は、コンテンツの再生の過程を規定する情報である。図１０に示すテンプレート情報３４０は、以下のようにコンテンツの再生の過程を規定する。第１の過程は、カウンタ値（本実施の形態において「カウンタ値」とは、コンテンツを最初から最後まで再生した場合に、カットが再生の開始から何秒目に再生されるかを表わす）が１２０秒目のカットを再生する過程である。第１の過程において、コンテンツは１５秒間再生される。第２の過程は、６０秒間コンテンツを再生する過程である。この過程において最初に再生されるカットは、キーワードとして「前半」を含み、かつキーワードとして「得点」、「ゴール」、および「ファインプレー」のいずれかを含むカット情報３２２２に対応する。第３の過程も、６０秒間コンテンツを再生する過程である。この過程において最初に再生されるカットは、キーワードとして「後半」を含み、かつキーワードとして「得点」、「ゴール」、および「ファインプレー」のいずれかを含むカット情報３２２２に対応する。第４の過程も、６０秒間コンテンツを再生する過程である。この過程において最初に再生されるカットは、キーワードとして「前半」を含み、かつキーワードとして「得点」、「ゴール」、および「開始」のいずれかを含むカット情報３２２２に対応する。第５の過程も、６０秒間コンテンツを再生する過程である。この過程において最初に再生されるカットは、キーワードとして「試合」、および「終了」のいずれかを含むカット情報３２２２に対応する。本実施の形態において、テンプレート情報３４０は、ＳＭＩＬにより記述されている。図１１は、テンプレート情報３４０をＳＭＩＬにより記述した場合のデータの内容を表わす図である。図１１において、＜／ｈｅａｄ＞までがテンプレートメタデータ３４００を表わす。図１１において、＜ｂｏｄｙ＞以降が再生情報３４０２を表わす。テンプレート情報３４０において、編集部３０が編集に利用するためのコマンドが指定されている。そのようなコマンドは「＄」という記号で囲まれるように記述されている。識別しやすくするためである。
【００６３】
テンプレート情報が読込まれると、編集部３０は、テンプレート情報３４０のタグを読取る（Ｓ１０４）。タグが読取られると、編集部３０は、タグの中に置換の対象となる文字列が存在するか否かを判断する（Ｓ１０６）。この場合、最初に読込まれるタグ「＜ｓｍｉｌ＞」にはコマンドが記されていないので（Ｓ１０６にてＮＯ）、編集部３０は、読取ったタグがテンプレート情報３４０の終端のタグが否かを判断する（Ｓ１１８）。このタグはテンプレート情報の終端のタグではないので（Ｓ１１８にてＮＯ）、編集部３０は、再びテンプレート情報のタグを読取る（Ｓ１０４）。Ｓ１０４以降の処理は、最初のコマンドがある３行目のタグまで繰返される。
【００６４】
３行目のタグ内には「＄ＯＲＩＧＩＮＡＬ＿ＴＩＴＬＥ＄」というコマンドが存在するので（Ｓ１０６にてＹＥＳ）、編集部３０は、そのコマンドを読取る（Ｓ１０８）。コマンドが読取られると、編集部３０は、読取ったコマンドが「＄ＯＲＩＧＩＮＡＬ＄」か否かを判断する（Ｓ２００）。この場合、そのようなコマンドではないので（Ｓ２００にてＮＯ）、編集部３０は、コマンドが「＄ＯＲＩＧＩＮＡＬ＿ＴＩＴＬＥ＄」か否かを判断する（Ｓ３００）。この場合、読取ったコマンドが「＄ＯＲＩＧＩＮＡＬ＿ＴＩＴＬＥ＄」なので（Ｓ３００にてＹＥＳ）、編集部３０は、メタデータ３２２のヘッダ３２２０からタイトル名「サッカー  ＸvsＹ」を抽出する（Ｓ３０２）。タイトル名が抽出されると、編集部３０は、タグのうちコマンド「＄ＯＲＩＧＩＮＡＬ＿ＴＩＴＬＥ＄」の部分をタイトル名「サッカー  ＸvsＹ」に変換する（Ｓ３０４）。これにより、編集部３０は、テンプレートメタデータ３４００の内容をヘッダ３２２０の内容に変換することとなる。タグが変換されると、編集部３０は、変換時にエラーが出たか否かを判断する（Ｓ１１２）。この場合そのようなエラーは出ていないので（Ｓ１１２にてＮＯ）、編集部３０は、Ｓ１０６〜Ｓ１１２の処理を繰返す。
【００６５】
その後、８行目のタグ内には「＄ＯＲＩＧＩＮＡＬ＄」が存在するので（Ｓ１０６にてＹＥＳ）、Ｓ１０８〜Ｓ２００の処理を経て編集部３０は、コマンド「＄ＯＲＩＧＩＮＡＬ＄」をコンテンツの識別子に変換する（Ｓ２０２）。コマンドが変換されると、編集部３０は、タグ内でキーワードが指定されているか否かを判断する（Ｓ２０４）。この場合、キーワードが指定されていないので（Ｓ２０４にてＮＯ）、制御部３０は、Ｓ１０４〜Ｓ１１８の処理を繰返す。
【００６６】
その後、１１行目のタグ内には「＄ＯＲＩＧＩＮＡＬ＄」が存在するので（Ｓ１０６にてＹＥＳ）、Ｓ１０８〜Ｓ２０２の処理を経て、編集部３０は、タグ内でキーワードが指定されているか否かを判断する（Ｓ２０４）。この場合、タグ内でキーワード「keyword＝"（得点＋ゴール＋開始）＊前半"」が指定されているので（Ｓ２０４にてＹＥＳ）、編集部３０は、タグが表わす再生時間を読取る（Ｓ２０６）。本実施の形態の場合、読取られる再生時間は６０秒である。再生時間が読取られると、編集部３０は、タグ内のキーワード式を読取る（Ｓ２０８）。キーワード式の読取が実施されると、編集部３０は、キーワードに合致するカットを検索する（Ｓ２１０）。この場合、図８に示すカット情報３２２２のうち上から２番目の情報に対応するカットが検索される。すなわちカットが見つかったので（Ｓ２１２にてＹＥＳ）、編集部３０は、メタデータ３２２が指定したカウンタ値などを読取る（Ｓ２１４）。この場合、「２４３３秒」と「２４５４秒」とが読取られる。カウンタ値などが読取られると、編集部３０は、メタデータ３２２から、検索したカットについてのカット情報３２２２を削除することにより、カットが何度も利用されないように処理する（Ｓ２１６）。処理が実施されると、編集部３０は、テンプレート情報３４０に再生を開始する時間（１２０７秒）の情報（ＳＭＩＬの表記で表現すると「begin="1207s"」）を付加する（Ｓ２１８）。これにより、編集部３０は、カット情報３２２２を用いて、テンプレート情報３４０の内容を、カット情報３２２２の内容に対応するように変換することとなる。
【００６７】
カット情報３２２２としては、キーワードを表わすデータならびに所定のコンテンツにおける配置を表わすデータが用いられる。「所定のコンテンツにおける配置を表わすデータ」には、カットそれぞれが開始される時間のデータ、およびカットそれぞれが終了する時間のデータが含まれる。
【００６８】
本実施の形態の場合、「カット情報３２２２の内容」は、次の部分の再生を規定する。その部分とは、所定のコンテンツのうち、カット情報３２２２が表わすキーワードの少なくとも一部が、所定のキーワードの少なくとも一部に一致する部分である。ちなみに、カット情報３２２２が表わすキーワードは１つであってもよい。ただしこの段落で説明している動作の場合、カット情報３２２２が表わすキーワードは複数あることとする。
【００６９】
なお、『カット情報３２２２が表わすキーワードの少なくとも一部が、所定のキーワードの少なくとも一部に一致する』とは、カット情報３２２２が表わすキーワードの少なくとも一部が、複数のキーワードの所定の組合せに一致することを意味する。これにより、テンプレート情報３４０の内容は、所定のコンテンツのうち、「カット情報３２２２が表わすキーワードの少なくとも一部が複数のキーワードの所定の組合せに一致する」部分の再生を規定する内容に変換されることとなる。ただし、キーワード式が１つのキーワードのみを表わす場合、「複数のキーワードの所定の組合せに一致する部分」ではなく単に「所定のキーワードの少なくとも一部に一致する部分」となる。この場合、テンプレート情報３４０の内容は、「所定のキーワードの少なくとも一部に一致する」部分の再生を規定する内容に変換されることとなる。
【００７０】
再生を開始する時間の情報が付加されると、編集部３０は、カットの再生時間の和がタグにより表わされる再生時間よりも長いか否かを判断する（Ｓ２２０）。この場合、カットの再生時間の和（再生を開始する時間の情報が付加されたカットはまだ１つなので、この場合、再生時間は９０秒である）がタグにより表わされる再生時間（６０秒）よりも長くなるので（Ｓ２２０にてＹＥＳ）、編集部３０は、変換時にエラーが出たか否かを判断する（Ｓ１１２）。これにより、編集部３０は、テンプレート情報３４０が再生に費やす時間について規定する過程に応じて、テンプレート情報３４０の内容を変換することとなる。判断の後、Ｓ１０６〜Ｓ１１８の処理が繰返される。
【００７１】
すべてのコマンド置換が終了すると、読取ったタグがテンプレート情報の終端にあることとなるので（Ｓ１１８にてＹＥＳ）、編集部３０は、各カットの並換えや早送りなどの設定を実施する（Ｓ１２０）。本実施の形態の場合、パラメータデータ４２０は、抽出カット間の処理として「早送り」を内容とするデータを含む。パラメータデータ４２０は、早送りの再生速度として「１６倍速」を内容とするデータを含む。これらのデータがパラメータデータ４２０に含まれているので、編集部３０は、抽出したカット以外のカットを１６倍速で再生するためのタグをテンプレート情報３４０に挿入する。最初に、カウンタ値が０秒から１２０秒までのカットを１６倍速で再生するためのタグが挿入される。次に、カウンタ値が１３５秒（１２０秒＋１５秒＝１３５秒）から２４３３秒までのカットを１６倍速で再生するためのタグが挿入される。次に、カウンタ値が２４９３秒（２４３３秒＋６０秒＝２４９３秒）から３５０３秒までのカットを１６倍速で再生するためのタグが挿入される。その後、同様のタグが挿入される。
【００７２】
設定が実施されると、編集部３０は、編集済情報３４２をテンプレートデータベース３４に書出す（Ｓ１２２）。図１２は、編集済情報３４２の概略の内容を表わす図である。この場合、サッカーの試合のハイライトとなるカットを等倍で再生し、それ以外のカットを自動的に早送り再生するための記述がなされている。
【００７３】
以上のようにして、本実施の形態に係るダイジェスト化装置は、メタデータを利用しながらテンプレート情報を編集することにより、コンテンツのダイジェスト化のためのデータを作成する。コンピュータの外部において情報を記録する装置（ＨＤＤ（Hard  Disk  Drive）やＤＶＤ（Digital  Versatile  Disk）など）の容量増加とコスト低下とにより、ユーザは多くの動画コンテンツを長時間にわたり録画できるようになった。ユーザが録画済みの動画コンテンツの中から見たい部分を再生するための方法（たとえばリモコンなどの操作装置を利用して、早送りや巻戻しなどの制御を行う方法）は、記録装置の容量の増加により、ユーザの手間を要する方法となっている。コンテンツがダイジェスト化されると、ユーザの手間を大きく省くことができる。コンテンツのダイジェスト化のためのデータは、コンテンツデータ自体をダイジェスト化したものに比べサイズが大幅に小さい。ダイジェスト化のためのデータのサイズが小さく、かつコンテンツデータ自体を編集したり保存したりしなくてよいので、大容量の記憶装置を設ける必要がなくなる。その結果、記録媒体の容量をあまり増やすことなく動画コンテンツを編集できるダイジェスト化装置を提供することができる。
【００７４】
なお、ダイジェスト化装置２０は、複数のコンピュータからなるシステムとして実現されてもよい。この場合、コンテンツデータデータベース３２、テンプレートデータベース３４、および編集部３０はそれぞれ独立した装置となる。
【００７５】
また、テンプレート情報３４０は、必ずしもテンプレートメタデータ３４００を必要としない。
【００７６】
また、コンテンツデータ３２０は、動画以外のコンテンツ（たとえば音声のコンテンツや文書のコンテンツ）についてのデータであってもよい。たとえば、テキスト文書を表わすコンテンツデータ３２０にメタデータ３２２が付随している場合は、テンプレート情報３４０からコンテンツの一部を表示するための編集済情報３４２を作成することも可能であると考えられる。
【００７７】
また、コンテンツの一部についての再生の過程を規定する情報であるテンプレート情報３４０に代えて、別の情報が用いられてもよい。用いられる情報は、汎用性があってコンテンツのダイジェストを出力させることが可能な情報である汎用ダイジェスト出力用情報であれば、特に限定されない。この場合、編集部３０は、編集済情報３４２に代えて、コンテンツのダイジェストを出力させることが可能な情報であるダイジェスト出力用情報を生成することとなる。また、この場合、テンプレートデータベース３４に代え、汎用ダイジェスト出力用情報記憶装置が汎用ダイジェスト出力用情報およびダイジェスト出力用情報を記憶することとなる。また、編集済情報３４２に代えてダイジェスト出力用情報が生成される場合、出力部兼再生部３６に代えてダイジェスト出力・再生装置により、「編集済コンテンツ」に代えダイジェスト化されたコンテンツが、出力されたり再生されたりすることとなる。なお、ダイジェスト出力・再生装置とは、ダイジェストを出力したり再生したりする機能を備える装置であって出力部兼再生部３６とは異なる機能を含むものをいう。
【００７８】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態に係るダイジェスト化装置について説明する。
【００７９】
図１３を参照して、本実施の形態に係るダイジェスト化装置２２は、コンテンツデータデータベース３２と、テンプレートデータベース３４と、出力部兼再生部３６と、テンプレート情報ダウンロード部３８と、ネットワーク４０と、設定部４４と、パラメータ部４２とを含む。テンプレート情報ダウンロード部３８は、インターネット２４を介して接続されたテンプレート情報提供装置２６からテンプレート情報３４１をダウンロードする（すなわち受信する）装置である（テンプレート情報提供装置２６は、テンプレート情報ダウンロード部３８からの要求に応じてテンプレート情報３４１を送信する装置である）。ダウンロードされたテンプレート情報３４１はテンプレートデータベース３４に記憶される。
【００８０】
本実施の形態に係るダイジェスト化装置２２は、コンピュータ５００が第１の実施の形態にかかるソフトウェアとは異なるソフトウェアを実行することにより実現される。一般的にこうしたソフトウェアは、ＭＯ６００などの記録媒体に格納されて流通し、ＭＯドライブ５１４などにより記録媒体から読取られてメモリ５１２のプログラム領域５２０に一旦格納される。さらに上述したＣＰＵ５０２により実行される。上述したコンピュータのハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分は、ＭＯ６００などの記録媒体に記録されたソフトウェアである。なお、コンピュータ自体の動作は周知であるので、ここではその詳細な説明は繰返さない。
【００８１】
図１４を参照して、パラメータ部４２（実際にはパラメータ領域５２６）が記憶し、かつテンプレート情報３４１の変換に利用するデータであるパラメータデータ４２１は、並換え（再生の手順の変更）の有無、抽出されなかったカットの処理、１つのカットあたりの再生時間、早送りの速度、キーワードを含む。本実施の形態の場合、パラメータデータ４２１は、並換えの有無についてのデータとして、並換えをする旨のデータを含む。本実施の形態の場合、パラメータデータ４２１は、検索キーワードとして「ヒラタ」という語を表わすデータを含む。第１の実施の形態と同様、パラメータデータ４２１は、編集部３０（実際にはＣＰＵ５０２）を操作する者が自由に変更できる。パラメータデータ４２１を変更させるため、ダイジェスト化装置２２を実現するコンピュータ５００のキーボード５０６は、変更後のパラメータデータ４２１の内容を表わすデータを受付ける。パラメータ部４２（実際にはメモリ５１２のパラメータ領域５２６）は、キーボード５０６が受付けたデータをパラメータデータ４２１の一部として記憶する。
【００８２】
なお、その他のハードウェア構成については前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００８３】
ダイジェスト化装置２２で実行されるプログラムは、編集に関し、図１５に示す制御を実行する。なお、テンプレート情報ダウンロード部３８は、メタデータ３２２に含まれたキーワードに基づき、ダウンロードするテンプレート情報３４１を選択する。テンプレート情報３４１が選択されると、テンプレート情報ダウンロード部３８は、テンプレート情報３４１をダウンロードする。テンプレート情報３４１がダウンロードされると、テンプレート情報ダウンロード部３８は、ダウンロードしたテンプレート情報３４１をテンプレートデータベース３４へ格納する。これらの処理は、テンプレート情報３４１が必要となる前に実施される。
【００８４】
以上のような構造およびフローチャートに基づく、ダイジェスト化装置２２の動作について説明する。
【００８５】
編集部３０は、メタデータ３２２などを読込む（Ｓ１００）。図１６は、本実施の形態におけるメタデータ３２３の構造を表わす図である。本実施の形態の場合、メタデータ３２３は、ヘッダ３２２１と、複数のカット情報３２２３とを含む。ヘッダ３２２１は、コンテンツ全体に関するデータを含む。「コンテンツ全体に関するデータ」とは、コンテンツのタイトルを表わすデータ、録画を開始した時刻を表わすデータ、および録画時間を表わすデータを指す。カット情報３２２３は、コンテンツにおける複数のカットをそれぞれ特定する情報である。本実施の形態の場合、１つのカット情報３２２３は、カットそれぞれが開始される時間のデータと、カットそれぞれが終了する時間のデータと、カットそれぞれに関連するキーワードを表わすデータとを含む。これにより、コンテンツデータデータベース３２（実際にはメモリ５１２のメタデータ領域５２２）は、カット情報３２２３として、キーワードを表わすデータ（本実施の形態の場合、キーワードを表わすデータが１つのキーワードを表わす場合と複数のキーワードを表わす場合とがある）と所定のコンテンツにおける配置を表わすデータ（カットそれぞれが開始される時間のデータ、およびカットそれぞれが終了する時間のデータ）とを、所定のコンテンツの複数の部分それぞれに対応付けて記憶する装置となる。図１７は、本実施の形態におけるテンプレート情報３４１の構造を表わす図である。図１８は、ＳＭＩＬ形式で記述されたテンプレート情報３４１を表わす図である。本実施の形態においても、テンプレート情報３４１は特定のコンテンツを再生するためのものではない。テンプレート情報３４１は編集部３０が編集済情報３４３を記録させるために用いられるデータである。本実施の形態におけるテンプレート情報３４１は、一部の過程について、パラメータデータ４２１が表わす値を利用する。図１７に示すテンプレート情報３４１は、ユーザが指定したコンテンツ内で、ユーザが前もって指定したキーワードに関連するカットを抽出するためのテンプレート情報である。本実施の形態の場合、テンプレート情報３４１は、テンプレートメタデータ３４０４と、再生情報３４０６とを含む。テンプレートメタデータ３４０４は、テンプレート情報３４１のタイトルを表わすデータとパラメータ４２１が表わすキーワードのデータとを含む。テンプレート情報のタイトル名を表わすデータは、メタデータ３２３のヘッダ３２２１から取得される。再生情報３４０６は、コンテンツの再生の過程を規定する情報である。図１７に示すテンプレート情報３４１は、以下の通りコンテンツの再生の過程を規定する。第１の過程は、１５秒間コンテンツを再生する過程である。この過程において最初に再生されるカットは、キーワードとして「コマーシャル」、および「ＣＭ」のいずれかを含むカット情報３２２３に対応する。第２の過程は、パラメータ４２１が表わす時間、コンテンツを再生する過程である。この過程において最初に再生されるカットは、パラメータ４２１が表わすキーワードを含むカット情報３２２３に対応する。本実施の形態において、再生情報３４０６は、繰返し検索を行なう旨の情報を含む。
【００８６】
テンプレート情報３４１が読込まれると、Ｓ１０４〜Ｓ１１８の処理により、テンプレート情報３４１の２行目のタグまでは読飛ばされる。その後、テンプレート情報３４１の３行目のタグには「＄ＯＲＩＧＩＮＡＬ＿ＴＩＴＬＥ＄」と「＄ＫＥＹＷＯＲＤ＄」との２つのコマンドが含まれているので（Ｓ１０６にてＹＥＳ）、Ｓ１０８〜Ｓ１１２の処理により置換される。コマンド「＄ＯＲＩＧＩＮＡＬ＿ＴＩＴＬＥ＄」は、「バラエティＳＰ」に置換される。コマンド「＄ＫＥＹＷＯＲＤ＄」の場合（Ｓ３１２にてＹＥＳ）、編集部３０は、パラメータデータ４２１からキーワードを読取る（Ｓ３１４）。これにより検索キーワード「ヒラタ」が読込まれる。キーワードが読込まれると、編集部３０は、タグのうちコマンド「＄ＫＥＹＷＯＲＤ＄」の部分を読取ったキーワード「ヒラタ」に変換する（Ｓ３１６）。コマンドが変換されると、Ｓ１１２〜Ｓ１１８の処理が繰返される。
【００８７】
その後、テンプレート情報３４１の７行目のコマンド「＄ＯＲＩＧＩＮＡＬ＄」が検出されると（Ｓ１０６にてＹＥＳ）、Ｓ１０８〜Ｓ２２６の処理が実施される。これにより、テンプレート情報３４１に、キーワード「コマーシャル」もしくは「ＣＭ」に合致するカットについての、再生を開始する時間の情報が付加される。再生を開始する時間の情報が付加されるので、編集部３０は、カット情報３２２３を用いて、テンプレート情報３４１の内容を、所定のコンテンツのうち、対応するキーワードの少なくとも一部がパラメータデータ４２１の内容の少なくとも一部に一致する部分の再生を規定する内容に変換することとなる。
【００８８】
その後、テンプレート情報３４１の９行目のコマンド「＄ＴＯＴＡＬＴＩＭＥ＄」が検出されると（Ｓ１０６にてＹＥＳ）、Ｓ１０８〜Ｓ３１０の処理を経て、編集部３０はパラメータデータ４２１から再生時間（１８０秒）を読取る（Ｓ３０８）。再生時間が読取られると、編集部３０は、コマンド「＄ＴＯＴＡＬＴＩＭＥ＄」をＳＭＩＬによる再生時間の記述「１８０ｓ」に変換する（Ｓ３１０）。これにより、編集部３０は、パラメータデータ４２１を用いてテンプレート情報３４１の内容を変換することとなる。
【００８９】
その後、テンプレート情報３４１の１０行目のコマンド「＄ＯＲＩＧＩＮＡＬ＄」が検出されると（Ｓ１０６にてＹＥＳ）、Ｓ１０８〜Ｓ２２０の処理を経て、編集部３０は、タグ内で繰返し検索が指定されているか否かを判断する（Ｓ２２４）。この場合、繰返し検索が指定されている（タグに「fill＝true」が含まれる）ので（Ｓ２２４にてＹＥＳ）、編集部３０は繰返しタグを追加する（Ｓ２２６）。繰返しタグが追加されると、カットの再生時間の和がＳ２０６にて読取ったタグにより表わされる再生時間よりも長くなるまで、Ｓ２１０〜Ｓ２２６の処理が繰返される。
【００９０】
その後、Ｓ１０４〜Ｓ１１８の処理が繰返される。Ｓ１０４〜Ｓ１１８の処理が繰返された後、編集部３０は、カットの再生時間や、カット情報３２２３が含むキーワードの数をもとに、動画再生用タグの順序を変更することで、抽出されたカットの並替えを実施する（Ｓ１２０）。これにより、編集部３０は、所定のコンテンツにおける再生の順序とは異なる順序でコンテンツの複数のカットを再生するように、テンプレート情報３４１の内容を変換することとなる。カットの並替えが実施されると、編集部３０は編集済情報３４２を書出す（Ｓ１２２）。編集済情報３４２の内容は、図１９に示すものとなる。
【００９１】
図１９に示すテンプレート情報を実施すると、編集時に指定したコンテンツにおいて、まずコマーシャルのカットが再生される。コマーシャルのカットが再生されると、キーワード「ヒラタ」に合致するカットが再生されることとなる。
【００９２】
以上のようにして、本実施の形態に係るダイジェスト化装置は、ダウンロードされたテンプレート情報およびユーザがパラメータデータとして指定したキーワードを用いて、メタデータを利用しながらテンプレート情報を編集することにより、コンテンツのダイジェスト化のための様々なデータを作成する。本実施の形態に係るダイジェスト化装置は、ダイジェスト化が実施されると同時に、カットの並替えなどを実施する。これにより、「テンプレート情報の内容が固定であるため、ユーザの嗜好などに応じた動画コンテンツを生成することができない」といった問題は解決される。動画コンテンツをユーザの嗜好に応じて編集することができる。コンテンツデータをユーザの嗜好に応じてダイジェスト化するためのデータは、コンテンツデータ自体をダイジェスト化したものに比べサイズが大幅に小さい。ダイジェスト化のためのデータのサイズが小さく、かつコンテンツデータ自体を編集したり保存したりしなくてよいので、大容量の記憶装置を設ける必要がなくなる。その結果、記録媒体の容量をあまり増やすことなく多彩なダイジェスト化を実現できるダイジェスト化装置を提供することができる。
【００９３】
なお、テンプレート情報３４１が必要となる前において、テンプレート情報ダウンロード部３８は、予めテンプレート情報３４１を選択するためのキーワードを受付け、受付けたキーワードおよびメタデータ３２３に含まれたキーワードに基づき、ダウンロードするテンプレート情報３４１を選択してもよい。
【００９４】
また、コンテンツデータ３２６は、動画以外のコンテンツ（たとえば音声のコンテンツや文書のコンテンツ）についてのデータであってもよい。たとえば、テキスト文書を表わすコンテンツデータ３２６にメタデータ３２３が付随している場合は、テンプレート情報３４１からコンテンツの一部を表示するための編集済情報３４３を作成することも可能であると考えられる。
【００９５】
また、コンテンツの一部についての再生の過程を規定する情報であるテンプレート情報３４１に代えて、別の情報が用いられてもよい。用いられる情報は、汎用性があってコンテンツのダイジェストを出力させることが可能な情報である汎用ダイジェスト出力用情報であれば、特に限定されない。この場合、編集部３０は、編集済情報３４３に代えて、コンテンツのダイジェストを出力させることが可能な情報であるダイジェスト出力用情報を生成することとなる。また、この場合、テンプレートデータベース３４に代え、汎用ダイジェスト出力用情報記憶装置が汎用ダイジェスト出力用情報およびダイジェスト出力用情報を記憶することとなる。また、編集済情報３４３に代えてダイジェスト出力用情報が生成される場合、出力部兼再生部３６に代えてダイジェスト出力・再生装置により、「編集済コンテンツ」に代えダイジェスト化されたコンテンツが、出力されたり再生されたりすることとなる。なお、ダイジェスト出力・再生装置とは、ダイジェストを出力したり再生したりする機能を備える装置であって出力部兼再生部３６とは異なる機能を含むものをいう。
【００９６】
＜第３の実施の形態＞
以下、本発明の第３の実施の形態に係るダイジェスト化システムについて説明する。
【００９７】
図２０を参照して、本実施の形態に係るダイジェスト化システムは、ダイジェスト化装置２３と、インターネット２４を介してダイジェスト装置２３と通信可能な複数のコンテンツデータデータベース３２とを含む。ダイジェスト化装置２３は、インデックスファイル３２５およびメタデータ３２３に基づいて、テンプレート情報３４４を編集済情報３４５に変換する装置である。ダイジェスト化装置２３は、編集済情報３４５に基づいて、コンテンツデータ３２６の一部を再生したり出力したりする装置でもある。コンテンツデータ３２６、インデックスファイル３２５、およびメタデータ３２３は、コンテンツデータデータベース３２からダイジェスト化装置２３がダウンロードするデータである。
【００９８】
ダイジェスト化装置２３は、編集部３０に代え、編集部３１を含む。編集部３１は、メタデータ３２３の内容に基づいて、メタデータ３２３が部分を特定するコンテンツのダイジェストの過程を規定するように、テンプレート情報３４４を変換する装置である。
【００９９】
本実施の形態に係るダイジェスト化装置２３は、コンピュータ５００が第１の実施の形態にかかるソフトウェアおよび第２の実施の形態にかかるソフトウェアとは異なるソフトウェアを実行することにより実現される。ただし、メモリ５１２のメタデータ領域５２２は、コンテンツデータデータベース３２からダウンロードしたファイルなどを一時的に記憶する装置として動作する。コンテンツデータデータベース３２は、第２の実施の形態にかかるソフトウェアを実行することにより実現される。一般的にこうしたソフトウェアは、ＭＯ６００などの記録媒体に格納されて流通し、ＭＯドライブ５１４などにより記録媒体から読取られてメモリ５１２のプログラム領域５２０に一旦格納される。さらに上述したＣＰＵ５０２により実行される。上述したコンピュータのハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分は、ＭＯ６００などの記録媒体に記録されたソフトウェアである。なお、コンピュータ自体の動作は周知であるので、ここではその詳細な説明は繰返さない。
【０１００】
なお、その他のハードウェア構成については前述の第２の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１０１】
図２１を参照して、ダイジェスト化装置２３で実行されるプログラムは、編集に関し、以下に示す制御を実行する。なお、なお、図２１に示すフローチャートの中で、前述の図４や図１５に示した処理のうち、編集部３０に代わって編集部３１が実施する処理には同じステップ番号を付してある。それらの処理の内容自体は同じである。編集部３０以外の装置が実施する処理については言うまでもない。したがって、それらについての詳細な説明はここでは繰り返さない。
【０１０２】
Ｓ３５０にて、編集部３１は、コンテンツデータデータベース３２からインデックスファイル３２５をダウンロードする。本実施の形態の場合、編集部３１は、パラメータデータ４２２を参照することにより、コンテンツデータデータベース３２のＵＲＬ（Uniform  Resource  Locator）を特定する。ダウンロードされたインデックスファイル３２５は、編集部３１として動作するメモリ５１２のメタデータ領域５２２に記憶される。
【０１０３】
Ｓ３５２にて、編集部３１は、インデックスファイル３２５を開く。Ｓ３５０にて複数のインデックスファイル３２５がダウンロードされた場合、編集部３１は、そのうちの１つのファイルを開く。どのインデックスファイル３２５が開かれるかということは、編集部３１の設計者などによって任意に設定され得るものである。本実施の形態の場合、それは、まだ開かれていないインデックスファイル３２５のうちで、ダウンロードされた順番が最先のファイルである。インデックスファイル３２５が開かれることにより、どのコンテンツデータデータベース３２がどのメタデータ３２３を記憶しているかを編集部３１は特定できる。
【０１０４】
Ｓ３５４にて、編集部３１は、インデックスファイル３２５に含まれたデータを読み出すことにより、メタデータ３２３が記憶されているコンテンツデータデータベース３２を特定する。コンテンツデータデータベース３２が特定されると、編集部３１は、そのコンテンツデータデータベース３２から、メタデータ３２３および識別子データ３２８をダウンロードする。これにより、インデックスファイル３２５に含まれたデータに基づいて、メタデータ３２３および識別子データ３２８がダウンロードされる。本実施の形態の場合、メタデータ３２３および識別子データ３２８からなる複数のグループがそれぞれどのコンテンツデータデータベース３２に記憶されているかを、インデックスファイル３２５が含むデータは表わす。メタデータ３２３および識別子データ３２８をダウンロードする順番は、編集部３１の設計者などによって任意に設定され得るものである。本実施の形態の場合、その順番は、インデックスファイル３２５における、メタデータ３２３および識別子データ３２８を表わすデータの順番に従う。
【０１０５】
Ｓ３５６にて、編集部３１は、１つのインデックスファイル３２５において表わされたメタデータ３２３および識別子データ３２８をすべてダウンロードしたか否かを判断する。メタデータ３２３および識別子データ３２８をすべてダウンロードしたと判断した場合には（Ｓ３５６にてＹＥＳ）、処理はＳ３５８へと移される。もしそうでないと（Ｓ３５６にてＮＯ）、処理はＳ３５４へと移される。
【０１０６】
Ｓ３５８にて、編集部３１は、Ｓ３５０にてダウンロードしたすべてのインデックスファイル３２５を開いたか否かを判断する。すべてのインデックスファイル３２５を開いたと判断した場合には（Ｓ３５８にてＹＥＳ）、処理はＳ１２０へと移される。もしそうでないと（Ｓ３５８にてＮＯ）、処理はＳ３５２へと移される。
【０１０７】
図２２を参照して、ダイジェスト化装置２３で実行されるプログラムは、置換に関し、以下に示す制御を実行する。なお、図２２におけるコネクタは、いずれも図６のコネクタに対応する。これにより、Ｓ２００にてＮＯと判断された場合、処理はＳ３００へと移される。その後、Ｓ３０４、Ｓ３１０、Ｓ３１６、あるいはＳ３１８の処理が行われると、処理は終了する。また、図２２および図６に示すフローチャートの中で、編集部３０に代わって編集部３１が実施する処理には同じステップ番号を付してある。それらの処理の内容自体は同じである。編集部３０以外の装置が実施する処理についても同様である。したがって、それらについての詳細な説明はここでは繰り返さない。
【０１０８】
Ｓ２０１にて、編集部３１は、文字列「＄ＯＲＩＧＩＮＡＬ＄」を、識別子データ３２８が表わす識別子に変換する。識別子データ３２８が表わす識別子は、その識別子データ３２８に対応するコンテンツを表わす。この変換が実施される理由は、出力部兼再生部３６がコンテンツを再生する際、どのコンテンツを再生するかを特定する点にある。
【０１０９】
以上のような構造およびフローチャートに基づく、ダイジェスト化システムの動作について説明する。特に図示しないが、編集部３１は、メタデータ３２３およびパラメータデータ４２２をもとにテンプレート情報３４４の編集を行ない、編集済情報３４５を出力した後、出力部兼再生部３６が編集済情報３４５およびコンテンツデータ３２６をもとにダイジェスト化されたコンテンツを出力したり再生したりする。
【０１１０】
編集部３１は、コンテンツデータデータベース３２からインデックスファイル３２５をダウンロードする（Ｓ３５０）。図２３は、本実施の形態におけるパラメータデータ４２２の内容を表わす図である。
【０１１１】
本実施の形態において、パラメータデータ４２２は、並換え（再生の手順の変更）の有無、抽出されなかったカットの処理、１つのカットあたりの再生時間、利用データベース、および検索キーワードを含む。本実施の形態の場合、パラメータデータ４２２は、編集部３１を操作する者が自由に変更できる。「利用データベース」は、インデックスファイル３２５その他のデータを記憶したコンテンツデータデータベース３２のＵＲＬを表わす。「利用データベース」が複数のＵＲＬを表わすので、編集部３１は、複数のコンテンツデータデータベース３２から複数のインデックスファイル３２５をダウンロードできる。なお、その他のデータについては前述の第１の実施の形態と同じである。それらについての内容も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１１２】
インデックスファイル３２５がダウンロードされると、編集部３１は、インデックスファイル３２５を開く（Ｓ３５２）。図２４は、インデックスファイル３２５の一例を表わす図である。本実施の形態の場合、インデックスファイル３２５は、コンテンツデータ３２６のファイル名を表わすデータと、メタデータ３２３のＵＲＬを表わすデータと、識別子データ３２４とを含む。コンテンツデータ３２６のファイル名を表わすデータと、識別子データ３２４とは、１つのタグにおいて記述されている。図２４から明らかなように、本実施の形態におけるコンテンツデータ３２６は、音声ファイルとして保存される。一方、識別子データ３２４は、コンテンツデータデータベース３２内で動画ファイルや音声ファイルを区別するために利用される、ファイル名やＵＲＬなどのデータである。本実施の形態の場合、識別子データ３２４は、ＵＲＬのデータである。このため、編集部３１がインターネット２４からコンテンツデータ３２６およびメタデータ３２３をダウンロードするためには、インデックスデータ３２５に記載された識別子データ３２８すなわちＵＲＬが利用される。
【０１１３】
インデックスファイル３２５が開かれると、インデックスファイル３２５に含まれたデータに基づいて、編集部３１は、メタデータ３２３および識別子データ３２８をダウンロードする（Ｓ３５４）。図２５および図２６は、この時ダウンロードされるメタデータ３２３の内容を表わす概念図である。図２５は、「モッチーの大冒険」というタイトルのコンテンツについてのメタデータ３２３の内容を表わす。図２６は、「宇宙開発」というタイトルのコンテンツについてのメタデータ３２３の内容を表わす。図示しないが、この他に「たこちゅ第二章」というタイトルのコンテンツについてのメタデータ３２３もダウンロードされる。本実施の形態の場合、これらのメタデータ３２３は、同時にダウンロードされるのではなく、Ｓ３５４の処理が実施されるたびに、一種類ずつダウンロードされる。
【０１１４】
メタデータ３２３および識別子データ３２８がダウンロードされると、Ｓ１０４の処理を経て、編集部３１は、テンプレート情報３４４から読取ったタグの中に置換の対象となる文字列（本実施の形態の場合、「＄」で括られたコマンドのこと）が存在するか否かを判断する（Ｓ１０６）。図２７は、本実施の形態におけるテンプレート情報３４４の内容を表わす図である。図２８は、本実施の形態におけるテンプレート情報３４４をＳＭＩＬにより表わした概略図である。この場合、最初に読込まれるタグ「＜ｓｍｉｌ＞」にはコマンドが記されていないので（Ｓ１０６にてＮＯ）、編集部３１は、読取ったタグがテンプレート情報３４４の終端のタグが否かを判断する（Ｓ１１８）。このタグはテンプレート情報３４４の終端のタグではないので（Ｓ１１８にてＮＯ）、編集部３１は、再びテンプレート情報３４４のタグを読取る（Ｓ１０４）。Ｓ１０４以降の処理は、最初のコマンドがある３行目のタグまで繰返される。
【０１１５】
３行目のタグ内には「＄ＫＥＹＷＯＲＤ＄」というコマンドが存在するので（Ｓ１０６にてＹＥＳ）、編集部３１は、そのコマンドを読取る（Ｓ１０８）。コマンドが読取られると、編集部３１は、読取ったコマンドが「＄ＯＲＩＧＩＮＡＬ＄」か否かを判断する（Ｓ２００）。この場合、そのようなコマンドではないので（Ｓ２００にてＮＯ）、編集部３１は、コマンドが「＄ＯＲＩＧＩＮＡＬ＿ＴＩＴＬＥ＄」か否かを判断する（Ｓ３００）。この場合、そのようなコマンドではないので（Ｓ３００にてＮＯ）、編集部３１は、置換の対象となるコマンドが「＄ＴＯＴＡＬＴＩＭＥ＄」か否かを判断する（Ｓ３０６）。この場合、そのようなコマンドではないので（Ｓ３０６にてＮＯ）、編集部３１は、置換の対象となる文字列が「＄ＫＥＹＷＯＲＤ＄」か否かを判断する（Ｓ３１２）。この場合、読取ったコマンドが「＄ＫＥＹＷＯＲＤ＄」なので（Ｓ３１２にてＹＥＳ）、編集部３１は、検索キーワードをパラメータ部４２のパラメータデータ４２２から読取る（Ｓ３１４）。キーワードが読取られると、編集部３１は、タグのうちコマンド「＄ＫＥＹＷＯＲＤ＄」の部分をＳ３１４にて読取ったキーワードに変換する（Ｓ３１６）。
【０１１６】
タグが変換されると、Ｓ１１２の処理を経て、Ｓ１０６〜Ｓ１１８の処理が繰返される。その後、読取られたタグがテンプレート情報３４４の終端にあるタグになると（Ｓ１１８にてＹＥＳ）、編集部３１は、１つのインデックスファイル３２５において表わされたメタデータ３２３および識別子データ３２８をすべてダウンロードしたか否かを判断する（Ｓ３５６）。この場合、メタデータ３２３および識別子データ３２８をすべてダウンロードしていないとすると（Ｓ３５６にてＮＯ）、インデックスファイル３２５に含まれたデータに基づいて、編集部３１は、メタデータ３２３および識別子データ３２８をダウンロードする（Ｓ３５４）。メタデータ３２３および識別子データ３２８がダウンロードされると、Ｓ１０４〜Ｓ１１２の処理およびＳ１０４〜Ｓ１１８の処理が繰返される。
【０１１７】
その後、メタデータ３２３および識別子データ３２８をすべてダウンロードしたとすると（Ｓ３５６にてＹＥＳ）、編集部３１は、Ｓ３５０にてダウンロードしたすべてのインデックスファイル３２５を開いたか否かを判断する（Ｓ３５８）。この場合、開いていないインデックスファイル３２５があるとすると（Ｓ３５８にてＮＯ）、編集部３１は、インデックスファイル３２５を開く（Ｓ３５２）。インデックスファイル３２５が開かれると、Ｓ３５４〜Ｓ３５６の処理が繰返される。
【０１１８】
その後、すべてのインデックスファイル３２５が開かれたとすると（Ｓ３５８にてＹＥＳ）、Ｓ１２０の処理を経て、編集部３１は、編集済情報３４５をテンプレートデータベース３４に書出す（Ｓ１２２）。図２９は、書出された編集済情報３４５の内容をＳＭＩＬで表わした概略図である。
【０１１９】
その後、出力部兼再生部３６が編集済情報３４５およびコンテンツデータ３２６をもとに編集済コンテンツを出力したり再生したりする。編集済コンテンツを出力したり再生したりするためには、次の手順を経ることとなる。その第１の手順は、出力部兼再生部３６が、編集済情報３４５の内容を元に、コンテンツデータ３２６の一部分をダウンロードする手順である。第２の手順は、ダウンロードしたコンテンツデータ３２６を出力したりコンテンツを再生したりする手順である。第３の手順は、編集済情報３４５に、まだダウンロードされていないコンテンツデータ３２６の一部分を表わすデータが含まれているか否かを判断する手順である。そのようなデータが含まれている場合、前述した第１の手順以降の手順が繰返される。そのようなデータが含まれていない場合、編集済コンテンツの出力や再生を終了することとなる。
【０１２０】
以上のようにして、本実施の形態に係るダイジェスト化システムは、インターネットを介してダウンロードしたメタデータを用いて、テンプレート情報を編集済情報に変換する。テンプレート情報が編集済情報に変換されることで、コンテンツのダイジェスト化が可能になる。複数のコンテンツの一部ずつを１つのダイジェストとして再生することも可能になる。インターネットを介してコンテンツデータをダウンロードする場合、ダウンロードのための設備によっては、ダウンロードのための時間が長くなる可能性がある。また、一般的に、コンテンツデータの容量は大きいので、複数のコンテンツデータをダウンロードした場合、それらのデータを記憶するための装置の容量はかなり大きくなる。本実施の形態に係るダイジェスト化システムは、ダイジェストの再生には不要なデータをダウンロードしないので、ダウンロードのための時間を節約でき、かつダウンロードされたコンテンツデータを記憶するための装置の記憶容量を節約できる。その結果、記録媒体の容量をあまり増やすことなく動画コンテンツを迅速に編集できるダイジェスト化システムおよびダイジェスト化装置を提供できる。
【０１２１】
なお、コンテンツの一部についての再生の過程を規定する情報であるテンプレート情報３４４に代えて、別の情報が用いられてもよい。用いられる情報は、汎用性があってコンテンツのダイジェストを出力させることが可能な情報である汎用ダイジェスト出力用情報であれば、特に限定されない。この場合、編集部３１は、編集済情報３４５に代えて、コンテンツのダイジェストを出力させることが可能な情報であるダイジェスト出力用情報を生成することとなる。また、この場合、テンプレートデータベース３４に代え、汎用ダイジェスト出力用情報記憶装置が汎用ダイジェスト出力用情報およびダイジェスト出力用情報を記憶することとなる。また、編集済情報３４５に代えてダイジェスト出力用情報が生成される場合、出力部兼再生部３６に代えてダイジェスト出力・再生装置により、「編集済コンテンツ」に代えダイジェスト化されたコンテンツが、出力されたり再生されたりすることとなる。なお、ダイジェスト出力・再生装置とは、ダイジェストを出力したり再生したりする機能を備える装置であって出力部兼再生部３６とは異なる機能を含むものをいう。
【０１２２】
＜第４の実施の形態＞
以下、本発明の第４の実施の形態に係るダイジェスト化装置について説明する。
【０１２３】
本実施の形態に係るダイジェスト化装置のハードウェア構成については前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１２４】
図３０を参照して、ダイジェスト化装置２０で実行されるプログラムは、編集に関し、以下のような制御を実行する。なお、図３０に示すフローチャートの中で、前述の図４に示した処理には同じステップ番号を付してある。それらの処理の内容も同じである。したがって、それらについての詳細な説明はここでは繰り返さない。
【０１２５】
Ｓ１２３にて、ダイジェスト化装置２０は、編集済情報３４２が表わす再生の過程に従ってコンテンツデータ３２０が表わすコンテンツの一部を再生する。この処理は、後述するＳ４００〜Ｓ４１２の処理に相当する。
【０１２６】
図３１を参照して、ダイジェスト化装置２０で実行されるプログラムは、再生に関し、以下のような制御を実行する。
【０１２７】
Ｓ４００にて、編集部３０は、編集済情報３４２のうち、コンテンツのタイトルを表わす部分を読み出す。この部分は、Ｓ２０２にてタグ「＄ＯＲＩＧＩＮＡＬ＄」から変換された部分である。
【０１２８】
Ｓ４０２にて、編集部３０は、Ｓ４００にて読み出した編集済情報３４２の一部分に相当する情報を、出力部兼再生部３６に出力する。その情報が出力されると、出力部兼再生部３６は、その情報を表示する。これにより、コンテンツのタイトルが表示されることとなる。
【０１２９】
Ｓ４０４にて、編集部３０は、編集済情報３４２のうち、再生時間を表わす部分を読み出す。本実施の形態の場合、この部分は'par  dur="・・・'というタグとして編集済情報３４２に含まれている。
【０１３０】
Ｓ４０６にて、編集部３０は、編集済情報３４２のうち、ファイル名を表わす部分と、カットが開始される時間を表わす部分とを読み出す。本実施の形態の場合、ファイル名を表わす部分は'video  src="・・・'というタグとして編集済情報３４２に含まれている。カットが開始される時間を表わす部分は'begin="・・・'というタグとして編集済情報３４２に含まれている。
【０１３１】
Ｓ４０８にて、編集部３０は、Ｓ４０６にて読み出した編集済情報３４２の一部に相当する情報を、出力部兼再生部３６に出力する。その情報が出力されると、出力部兼再生部３６は、コンテンツデータ３２０のうち、その情報に対応する部分を読み出す。その部分が読み出されると、出力部兼再生部３６は、その部分に基づいてコンテンツを表示する。これにより、コンテンツの一部が再生されることとなる。
【０１３２】
Ｓ４１０にて、編集済情報３４２の一部に相当する情報を出力した編集部３０は、編集済情報３４２のなかで、まだ読み出していない部分があるか否かを判断する。本実施の形態の場合、編集部３０は、編集済情報３４２のなかで、まだ読み出していないタグがあるか否かを判断することとなる。まだ読み出していない部分があると判断した場合には（Ｓ４１０にてＹＥＳ）、処理はＳ４０４へと移される。もしそうでないと（Ｓ４１０にてＮＯ）、処理はＳ４１２へと移される。Ｓ４１２にて、編集部３０は、編集済情報３４２を消去する。
【０１３３】
以上のような構造およびフローチャートに基づく、ダイジェスト化装置２０の動作について説明する。図３２は、本実施の形態において、編集済コンテンツが再生されるまでのデータの流れを表わす図である。図３２は、出力部兼再生部３６が、コンテンツデータ３２０、メタデータ３２２、編集済情報３４２、およびパラメータデータ４２０をもとに、編集済コンテンツを再生することを表わす。編集済コンテンツを自ら再生するのではなく、ダイジェスト化装置２０に接続された図示しない表示装置において再生させてもよいが、本実施の形態では、編集済コンテンツを自ら再生する場合について説明する。
【０１３４】
Ｓ１００〜Ｓ１２０までの処理を経て、編集部３０は、編集済情報３４２のうち、コンテンツのタイトルを表わす部分を読み出す（Ｓ４００）。その部分が読み出されると、編集部３０は、Ｓ４００にて読み出したタイトルを表わす情報を、出力部兼再生部３６に出力する。その情報が出力されると、出力部兼再生部３６は、タイトルを表示する（Ｓ４０２）。
【０１３５】
タイトルが表示されると、編集部３０は、編集済情報３４２のうち、再生時間を表わす部分を読み出す（Ｓ４０４）。再生時間を表わす部分が読み出されると、編集部３０は、編集済情報３４２のうち、ファイル名を表わす部分と、カットが開始される時間を表わす部分とを読み出す（Ｓ４０６）。それらの部分が読み出されると、編集部３０は、それらに相当する情報を、出力部兼再生部３６に出力する。その情報が出力されると、出力部兼再生部３６は、コンテンツデータ３２０のうちその情報に対応する部分が表わすコンテンツを表示する（Ｓ４０８）。
【０１３６】
コンテンツの一部が表示されると、編集部３０は、編集済情報３４２のなかで、まだ読み出していない部分があるか否かを判断する（Ｓ４１０）。そのような部分がある限り（Ｓ４１０にてＹＥＳ）、Ｓ４０４〜Ｓ４１０の処理が繰返される。
【０１３７】
その後、編集済情報３４２のなかに、まだ読み出していない部分がなくなると（Ｓ４１０にてＮＯ）、編集部３０は、編集済情報３４２を消去する（Ｓ４１２）。
【０１３８】
以上のようにして、本実施の形態に係るダイジェスト化装置は、テンプレート情報を記憶させたり出力したりすることなく、編集済コンテンツの再生に直ちに利用する。編集済コンテンツの再生に利用された編集済情報は消去される。これにより、編集済情報に基づいて編集済コンテンツを再生するためのユーザの作業は不要となる。その結果、利便性が高いダイジェスト化装置を提供することができる。
【０１３９】
なお、コンテンツの一部についての再生の過程を規定する情報であるテンプレート情報３４０に代えて、別の情報が用いられてもよい。用いられる情報は、汎用性があってコンテンツのダイジェストを出力させることが可能な情報である汎用ダイジェスト出力用情報であれば、特に限定されない。この場合、編集部３０は、編集済情報３４２に代えて、コンテンツのダイジェストを出力させることが可能な情報であるダイジェスト出力用情報を生成することとなる。また、この場合、テンプレートデータベース３４に代え、汎用ダイジェスト出力用情報記憶装置が汎用ダイジェスト出力用情報およびダイジェスト出力用情報を記憶することとなる。また、編集済情報３４２に代えてダイジェスト出力用情報が生成される場合、出力部兼再生部３６に代えてダイジェスト出力・再生装置により、「編集済コンテンツ」に代えダイジェスト化されたコンテンツが、出力されたり再生されたりすることとなる。なお、ダイジェスト出力・再生装置とは、ダイジェストを出力したり再生したりする機能を備える装置であって出力部兼再生部３６とは異なる機能を含むものをいう。
【０１４０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１４１】
以上のように、この発明によれば、コンテンツのダイジェスト化により、ユーザの手間を大きく省き、大容量の記憶装置を不要とするので、コンテンツの生産などに携わる業界や、コンテンツを生産するための装置を製造する業界に有利に適用することができる。
【図１】
0004827844.tif 000002
【図２】
0004827844.tif 000003
【図３】
0004827844.tif 000004
【図４】
0004827844.tif 000005
【図５】
0004827844.tif 000006
【図６】
0004827844.tif 000007
【図７】
0004827844.tif 000008
【図８】
0004827844.tif 000009
【図９】
0004827844.tif 000010
【図１０】
0004827844.tif 000011
【図１１】
0004827844.tif 000012
【図１２】
0004827844.tif 000013
【図１３】
0004827844.tif 000014
【図１４】
0004827844.tif 000015
【図１５】
0004827844.tif 000016
【図１６】
0004827844.tif 000017
【図１７】
0004827844.tif 000018
【図１８】
0004827844.tif 000019
【図１９】
0004827844.tif 000020
【図２０】
0004827844.tif 000021
【図２１】
0004827844.tif 000022
【図２２】
0004827844.tif 000023
【図２３】
0004827844.tif 000024
【図２４】
0004827844.tif 000025
【図２５】
0004827844.tif 000026
【図２６】
0004827844.tif 000027
【図２７】
0004827844.tif 000028
【図２８】
0004827844.tif 000029
【図２９】
0004827844.tif 000030
【図３０】
0004827844.tif 000031
【図３１】
0004827844.tif 000032
【図３２】
0004827844.tif 000033
【図３３】
0004827844.tif 000034