(57)【要約】【課題】  利用者端末対応形式に変換してマルチメディアデータを配信するマルチメディア変換処理システム及びマルチメディア変換処理方法に関し、変換コスト並びに記憶容量の低減を図る。【解決手段】  マルチメディアデータを蓄積した元素材メディアデータベース２と、利用者端末４対応形式に変換した変換済メディアデータを格納する各端末用変換済メディアデータベース３と、変換済メディアデータの格納位置情報と変換前のマルチメディアデータの区間及び格納位置の情報を登録する変換記録データベース１１と、利用者端末４からのメディア要求により、変換記録データベース１１を参照し、変換済メディアデータの区間と指定区間との差分のみを変換して、変換済メディアデータと結合して格納し、且つ利用者端末４へ指定区間に相当する変換済メディアデータを、配信用キャッシュ２０を介して配信する変換処理部とを備えている。【選択図】    図１
2006352443.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディアデータを利用者端末からの要求に従って、該利用者端末対応形式に変換して配信するマルチメディア変換処理システムに於いて、
前記マルチメディアデータを蓄積した元素材メディアデータベースと、
前記利用者端末からの要求に従って前記元素材メディアデータベースに蓄積されたマルチメディアデータを該利用者端末対応形式に変換した変換済メディアデータを格納する各端末用変換済メディアデータベースと、
該各端末用変換済メディアデータベースの変換済メディアデータの格納位置情報と、該変換済メディアデータの変換前の前記マルチメディアデータの区間の情報及び格納位置情報とを登録する変換記録データベースと、
前記利用者端末の属性情報と指定区間の情報とを含むメディア要求に従って、前記変換記録データベースに記録された前記マルチメディアデータの区間と前記指定区間との差分のみの前記マルチメディアデータを変換し、前記各端末用変換済メディアデータベースに格納された変換済メディアデータと結合して格納し、且つ前記利用者端末へ結合した変換済のメディアデータの前記指定区間に相当する変換済メディアデータを配信する変換処理部と
を備えたことを特徴とするマルチメディア変換処理システム。
【請求項２】
前記変換処理部は、前記元素材メディアデータベースに格納されたマルチメディアデータを前記利用者端末対応形式に変換する端末別メディア変換部と、前記利用者端末に変換済メディアデータを配信する為の配信用キャッシュと、前記利用者端末からのメディア要求の指定区間と、前記変換記録データベースに記録されたマルチメディアデータの変換区間とを参照するデータベース参照部と、該データベース参照部に於ける参照結果が、前記指定区間について総て変換済の時は前記指定区間に対応する前記各端末用変換済メディアデータベースに格納された変換済メディアデータを前記配信用キャッシュに転送し、前記指定区間と前記変換済区間の一部重複している時は重複していない差分区間を前記端末別メディア変換部により変換処理して、変換済メディアデータと結合して前記各端末用変換済メディアデータベースに格納し、且つ前記指定区間に相当する変換済メディアデータを前記配信キャッシュに転送し、前記指定区間について総て未変換の時は該指定区間を前記端末別メディア変換部により変換処理して、前記各端末用変換済メディアデータベースに格納すると共に前記配信用キャッシュに転送する手段とを備えたことを特徴とする請求項１記載のマルチメディア変換処理システム。
【請求項３】
前記変換記録データベースは、少なくとも前記元素材メディアデータベースに格納した前記マルチメディアデータの前記変換区間の格納位置の情報と該変換区間の情報と、前記変換済メディアデータの前記各端末用変換済メディアデータベースの格納位置の情報とを記録する構成を有し、前記変換処理部は、前記変換記録データベースを参照して前記指定区間と変換区間とが一部重複する時に該重複区間を差分区間として抽出する差分区間抽出部と、該差分区間抽出部により抽出した差分区間を前記端末別メディア変換部により変換し、該差分区間の変換済メディアデータと前記変換区間の変換済メディアデータとを結合して前記各端末用変換済メディアデータベースに格納するメディア結合部とを含む構成を有することを特徴とする前記請求項１又は２記載のマルチメディア変換処理システム。
【請求項４】
マルチメディアデータを利用者端末からの要求に従って該利用者端末対応形式に変換して配信するマルチメディア変換処理方法に於いて、
前記マルチメディアデータを格納した元素材メディアデータベースと、前記利用者端末対応形式に変換した変換済メディアデータを格納する各端末用変換済メディアデータベースと、該各端末用変換済メディアデータベースに格納した変換済メディアデータの格納位置情報と、該変換済メディアデータの変換前の前記マルチメディアデータに対する変換区間の情報及び格納位置情報とを登録する変換記録データベースとを有し、前記利用者端末の属性情報と指定区間とを含むメディア要求に従って前記変換記録データベースを参照し、前記変換区間と前記指定区間とが重複しない時は、該指定区間に従った前記元素材メディアデータベースに格納したマルチメディアデータの区間について前記利用者端末対応に変換し、前記各端末用変換済メディアデータベースに格納すると共に前記利用者端末へ配信し、前記変換区間内に前記指定区間が含まれる時は、該指定区間に相当する前記各端末用変換済メディアデータベースに格納された前記変換済メディアデータを前記利用者端末へ配信し、前記変換区間と前記指定区間の一部が重複している時は、前記元素材メディアデータベースに格納したマルチメディアデータの前記変換区間と前記指定区間との差分の区間を変換して、変換済メディアデータと結合し、前記各端末用変換済メディアデータベースに格納すると共に、結合した変換済メディアデータの前記指定区間に相当する変換済メディアデータを前記利用者端末へ配信する過程を含む
ことを特徴とするマルチメディア変換処理方法。
【請求項５】
前記利用者端末からのメディア要求により、前記変換記録データベースを参照して、指定区間について変換済か否かを判定し、指定区間全体が変換済の時は、各端末用変換済メディアデータベースに格納した変換済メディアの前記指定区間を前記利用者端末に配信し、前記指定区間と変換済の区間とが重複する時は、変換済の区間と指定区間との差分区間を変換した変換済メディアデータと前記変換済の区間の変換済メディアデータとを結合した状態で前記各端末用変換済メディアデータベースに格納すると共に前記変換記録データベースの記録更新を行い、前記変換区間と前記指定区間とが隣接している時は、該指定区間の前記マルチメディアデータを変換して、前記変換区間の変換済メディアデータとを結合した状態で前記各端末用メディアデータベースに格納すると共に前記変換記録データベースの記録更新を行い、前記指定区間が変換済でない時は、該指定区間を変換して前記各端末用変換済メディアデータベースに格納すると共に前記変換記録データベースの記録更新を行い、前記変換記録データベースの更新により、前記指定区間の変換済メディアデータを前記利用者端末へ配信する過程を含むことを特徴とする請求項４記載のマルチメディア変換処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチメディアデータをシナリオデータに基づいて編集及び利用者端末に対応した形式に変換して配信するマルチメディア変換処理システム及びマルチメディア変換処理方法に関する。
【背景技術】
【０００２】
静止画像や動画像等を含むマルチメディアデータの中から、利用者が要求する開始時刻等の時間条件や画像記録時の条件等のシナリオデータに基づいて抽出、編集し、利用者の端末へ配信する各種システムが知られている。例えば、監視、防災システム等に於いては、長時間の監視記録画像の中の一部区間を、撮像方向等の条件や撮像時刻等の条件に従って抽出し、端末に表示できる形式に変換して配信し、利用者端末に表示することにより、被監視個所の状態を基に、災害発生原因等の探求を可能とするシステムが知られている。又長時間の講義内容のビデオから、例えば、スライドの表示画像を含む場合等の条件で検索し、必要な部分のみを編集して、利用者端末に表示することにより、疑問点の解明の一助とすることが考えられる。
【０００３】
又複数の画像データを所定の区間毎に分割して記録し、それぞれの区間を選択して再生可能とする場合、所定の区間毎に圧縮符号化して記録する為に入力された編集指示データを検証し、条件を満たしていない時は、編集指示データの再入力を促すことにより、欠陥を含まない区間毎に圧縮符号化して記録を行うオーサリングシステムが知られている（例えば、特許文献１参照）。
【０００４】
又メディア変換プロキシサーバにより、利用者の端末に適合する形式にマルチメディアデータを変換し、且つシナリオデータの修正を行うことにより、各種の構成の端末に対してマルチメディアデータの配信を可能とする配信システムが知られている（例えば、特許文献２参照）。
【０００５】
又マルチメディアデータが存在するＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、レイアウト情報、時間情報等を記述するＳＭＩＬ（Ｓｙｎｃｈｒｏｎｉｚｅｄ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｇｒａｔｉｏｎ  Ｌａｎｇｕａｇｅ）を用いて、マルチメディアデータを移動端末等の利用者端末に配信するシステムに於いて、利用者端末に対応したメディア変換を行って配信すると共に、この変換済データをキャッシュ装置に保存する配信システムが知られている（例えば、特許文献３参照）。
【特許文献１】ＷＯ９８／１３７６９号公報
【特許文献２】特開２００２−２９７４９５号公報
【特許文献３】特開２００３−２２８５３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
蓄積されたマルチメディアを利用者端末に対応した形式に変換して配信する従来のシステムに於いては、例えば、図７の（Ａ），（Ｂ）に示す変換手段が適用されている。同図の（Ａ）に示す場合は、形式ａのマルチメディアデータに対して、斜線を施した指定部分をクリップし、利用者端末に対応した形式ｂに変換して配信するものであるが、同一指定部分に対しても、その都度、変換処理を行うことになるから、効率の悪いシステム構成となり、変換コストが大きくなる問題点がある。
【０００７】
又図７の（Ｂ）は、形式変換して保存する場合を示し、形式ａのマルチメディアデータの斜線を施した指定部分に対して、そのマルチメディアデータ全体を形式ｂに変換して保存し、その中の指定部分（斜線を施した部分）を配信するシステムの場合、指定部分に比較して他の部分が多い場合、形式ｂに変換して保存する為に、大きい記録容量を必要とするから、コストアップとなる問題がある。又指定部分のみを形式ａから形式ｂに変換して保存する場合、全体を変換する場合に比較して、保存の為の記録容量は比較的小さくてすむことになるが、その指定部分が図示のように、一部重複する場合でも、それぞれの指定部分毎に変換処理し、その変換したデータをそれぞれ保存することになるから、記録容量の低減には余り期待できず、又重複した指定部分についての変換コストは無駄となる問題がある。
【０００８】
本発明は、前述の問題点を解決するものであり、変換コストの低減と記録容量の低減とを同時に図ることを目的とする。
【課題を解決するための手段】
【０００９】
本発明のマルチメディア変換処理システムは、マルチメディアデータを利用者端末からの要求に従って、該利用者端末対応形式に変換して配信するマルチメディア変換処理システムに於いて、前記マルチメディアデータを蓄積した元素材メディアデータベースと、前記利用者端末からの要求に従って前記元素材メディアデータベースに蓄積されたマルチメディアデータを、利用者端末に対応した形式に変換した変換済メディアデータを格納する各端末用変換済メディアデータベースと、この各端末用変換済メディアデータベースの変換済メディアデータの格納位置情報と、この変換済メディアデータの変換前の前記マルチメディアデータの区間の情報及び格納位置情報とを登録する変換記録データベースと、前記利用者端末の属性情報と指定区間の情報とを含むメディア要求に従って、変換記録データベースに記録された前記マルチメディアデータの区間と前記指定区間との差分のみの前記マルチメディアデータを変換し、前記各端末用変換済メディアデータベースに格納された変換済メディアデータと結合して格納し、且つ前記利用者端末へ結合した変換済のメディアデータの前記指定区間に相当する変換済メディアデータを配信する変換処理部とを備えている。
【００１０】
又マルチメディア変換処理システムの変換処理部は、元素材メディアデータベースに格納されたマルチメディアデータを利用者端末対応形式に変換する端末別メディア変換部と、利用者端末に変換済メディアデータを配信する為の配信用キャッシュと、利用者端末からのメディア要求の指定区間と、変換記録データベースに記録されたマルチメディアデータの変換区間とを参照するデータベース参照部と、このデータベース参照部に於ける参照結果が、前記指定区間について総て変換済の時は前記指定区間に対応する前記各端末用変換済メディアデータベースに格納された変換済メディアデータを前記配信用キャッシュに転送し、前記指定区間と前記変換済区間の一部重複している時は重複していない差分区間を前記端末別メディア変換部により変換処理して、変換済メディアデータと結合して前記各端末用変換済メディアデータベースに格納し、且つ前記指定区間に相当する変換済メディアデータを前記配信キャッシュに転送し、前記指定区間について総て未変換の時は該指定区間を前記端末別メディア変換部により変換処理して、前記各端末用変換済メディアデータベースに格納すると共に前記配信用キャッシュに転送する手段とを備えている。
【００１１】
又変換記録データベースは、少なくとも元素材メディアデータベースに格納したマルチメディアデータの変換区間の格納位置の情報とこの変換区間の情報と、変換済メディアデータの各端末用変換済メディアデータベースの格納位置の情報とを記録する構成を有し、変換処理部は、変換記録データベースを参照して指定区間と変換区間とが一部重複する時に、この重複区間を差分区間として抽出する差分区間抽出部と、この差分区間抽出部により抽出した差分区間を端末別メディア変換部により変換し、差分区間の変換済メディアデータと変換区間の変換済メディアデータとを結合して、各端末用変換済メディアデータベースに格納するメディア結合部とを含む構成を有する。
【００１２】
本発明のマルチメディア変換処理方法は、マルチメディアデータを利用者端末からの要求に従って該利用者端末対応形式に変換して配信するマルチメディア変換処理方法に於いて、マルチメディアデータを格納した元素材メディアデータベースと、利用者端末対応形式に変換した変換済メディアデータを格納する各端末用変換済メディアデータベースと、この各端末用変換済メディアデータベースに格納した変換済メディアデータの格納位置情報と、この変換済メディアデータの変換前の前記マルチメディアデータに対する変換区間の情報及び格納位置情報とを登録する変換記録データベースとを有し、利用者端末の属性情報と指定区間とを含むメディア要求に従って変換記録データベースを参照し、変換区間と指定区間とが重複しない時は、その指定区間に従った元素材メディアデータベースに格納したマルチメディアデータの区間について利用者端末対応に変換し、各端末用変換済メディアデータベースに格納すると共に利用者端末へ配信し、変換区間内に指定区間が含まれる時は、この指定区間に相当する各端末用変換済メディアデータベースに格納された変換済メディアデータを利用者端末へ配信し、変換区間と指定区間の一部が重複している時は、元素材メディアデータベースに格納したマルチメディアデータの変換区間と指定区間との差分の区間を変換して、変換済メディアデータと結合し、各端末用変換済メディアデータベースに格納すると共に、結合した変換済メディアデータの指定区間に相当する変換済メディアデータを利用者端末へ配信する過程を含むものである。
【００１３】
又利用者端末からのメディア要求により、変換記録データベースを参照して、指定区間について変換済か否かを判定し、指定区間全体が変換済の時は、各端末用変換済メディアデータベースに格納した変換済メディアの指定区間を利用者端末に配信し、指定区間と変換済の区間とが重複する時は、変換済の区間と指定区間との差分区間を変換した変換済メディアデータと変換済の区間の変換済メディアデータとを結合した状態で、各端末用変換済メディアデータベースに格納すると共に変換記録データベースの記録更新を行い、変換区間と指定区間とが隣接している時は、この指定区間のマルチメディアデータを変換して、変換区間の変換済メディアデータとを結合した状態で各端末用メディアデータベースに格納すると共に変換記録データベースの記録更新を行い、指定区間が変換済でない時は、この指定区間を変換して各端末用変換済メディアデータベースに格納すると共に変換記録データベースの記録更新を行い、この変換記録データベースの更新により、指定区間の変換済メディアデータを利用者端末へ配信する過程を含むものである。
【発明の効果】
【００１４】
変換記録データベースにより、変換前のマルチメディアデータの格納位置と、変換済メディアデータの各端末用変換済メディアデータベースの格納位置と、マルチメディアデータを変換した区間の情報とを記録し、利用者端末からのメディア要求時に、変換記録データベースを参照して、未変換の部分だけを変換するものであるから、変換コストを低減することができると共に、又余分な変換済メディアデータを格納することなく、配信に必要な変換済メディアデータを各端末用変換済メディアデータベースに格納するから、その記録容量を低減することができる。
【発明を実施するための最良の形態】
【００１５】
本発明のマルチメディア変換処理システムは、図２を参照して示すと、マルチメディアデータを利用者端末４からの要求に従って、利用者端末４の対応形式に変換して配信するマルチメディア変換処理システムに於いて、マルチメディアデータを蓄積した元素材メディアデータベース２と、利用者端末４からの要求に従って元素材メディアデータベース２に蓄積されたマルチメディアデータを、利用者端末４に対応した形式に変換した変換済メディアデータを格納する各端末用変換済メディアデータベース３と、この各端末用変換済メディアデータベース３の変換済メディアデータの格納位置情報と、この変換済メディアデータの変換前の前記マルチメディアデータの区間の情報及び格納位置情報とを登録する変換記録データベース１１と、利用者端末４の属性情報と指定区間の情報とを含むメディア要求に従って、変換記録データベース１１に記録されたマルチメディアデータの区間と指定区間との差分のみのマルチメディアデータを変換し、各端末用変換済メディアデータベース３に格納された変換済メディアデータと結合して格納し、且つ利用者端末４へ結合した変換済のメディアデータの指定区間に相当する変換済メディアデータを配信用キャッシュを介して配信する変換処理部とを備えている。
【００１６】
本発明のマルチメディア変換処理方法は、マルチメディアデータを利用者端末４からの要求に従って、利用者端末４の対応形式に変換して配信するマルチメディア変換処理方法に於いて、マルチメディアデータを格納した元素材メディアデータベース２と、利用者端末４対応形式に変換した変換済メディアデータを格納する各端末用変換済メディアデータベース３と、この各端末用変換済メディアデータベース３に格納した変換済メディアデータの格納位置情報と、この変換済メディアデータの変換前の前記マルチメディアデータに対する変換区間の情報及び格納位置情報とを登録する変換記録データベース１１とを有し、利用者端末４の属性情報と指定区間とを含むメディア要求に従って変換記録データベース１１を参照し、変換区間と指定区間とが重複しない時は、その指定区間に従った元素材メディアデータベースに格納したマルチメディアデータの区間について利用者端末４対応に変換し、各端末用変換済メディアデータベース３に格納すると共に利用者端末４へ配信し、変換区間内に指定区間が含まれる時は、この指定区間に相当する各端末用変換済メディアデータベース３に格納された変換済メディアデータを利用者端末４へ配信し、変換区間と指定区間の一部が重複している時は、元素材メディアデータベースに格納したマルチメディアデータの変換区間と指定区間との差分の区間を変換して、変換済メディアデータと結合し、各端末用変換済メディアデータベース３に格納すると共に、結合した変換済メディアデータの指定区間に相当する変換済メディアデータを利用者端末４へ配信する過程を含むものである。
【実施例１】
【００１７】
図１は、本発明の原理説明図であり、（Ａ）に示すように、マルチメディアデータを素材（ＵＲＬ）とし、その素材（ＵＲＬ）に対する複数の指定区間ａ，ｂ，ｃが、それぞれ斜線を施して示すように一部重複している場合、最初の指定区間ａについての変換済データ（ＵＲＬ）を、図示を省略した変換済メディアデータベースに格納すると共に、その格納位置の情報と、その場合の指定区間の情報とを、変換記録データベース（ＤＢ）に登録し、次の指定区間の一部が最初の指定区間と重複していることを、指定区間の情報比較により識別した時は、重複しない区間を差分変換として示すように変換処理し、連結として示すように、重複しない区間の変換済データａ’，ｂ’，ｃ’を連結し、その連結した変換済データを、更新として示すように、変換済メディアデータベースに格納すると共に、その格納位置の情報と指定区間の情報とを変換記録データベース（ＤＢ）に記録し、指定区間に相当する変換済メディアデータを利用者端末へ配信する。例えば、指定区間ｂの場合、変換済データａ’の一部と、差分区間を変換した変換済データｂ’とを結合して、利用者端末へ配信する。
【００１８】
従って、同一の端末属性の単一又は複数の利用者端末から指定区間を含むメディア要求に対して、指定区間の一部が重複している場合、又は過去の変換済区間と一部重複している場合、素材（ＵＲＬ）の変換済区間と指定区間との差分を変換して結合するものであるから、指定区間全体を変換する場合に比較して、変換コストの低減を図ることができると共に、余分に変換した分を格納しないので、変換済メディアデータベースの記憶領域の低減を図ることができる。
【００１９】
又図１の（Ｂ）は、利用者端末と配信サーバとの概要を示し、利用者端末からのシナリオＡによるマルチメディアデータの０〜８秒の中の４〜７秒の指定区間の要求に対して、配信サーバは、変換記録データベース（ＤＢ）を参照し、連結された変換済データを含む場合に、シナリオＡ”に修正し、この修正したシナリオＡ”に従って、図示を省略した変換済メディアデータベースから読出して配信する。この場合、変換記録データベース（ＤＢ）に記録されている変換済メディアデータの格納位置の情報に従って、例えば、０〜４秒の中の１〜４秒の変換済データを配信することになる。このような変換済メディアデータを連結している場合、従来例に於いては、連結によるシナリオの不整合を避ける為に、利用者端末側でシナリオ修正が必要であったが、前述のように、本発明によれば、配信サーバ側で、変換記録データベースを参照して、シナリオ修正が可能となる。従って、配信サービスの保守、運用が容易となる利点がある。
【００２０】
図２は、本発明の実施例１の説明図であり、１はメディア配信サーバ、２は元素材メディアデータベース、３は各端末用変換済メディアデータベース、４は再生端末（ブラウザ・プレイヤ）（利用者端末）、１１は変換記録データベース（ＤＢ）、１２はメディア要求の受信部、１３はＤＢ（データベース）参照部、１４は差分区間抽出部、１５は端末別メディア変換部、１６はＤＢ（データベース）登録部、１７はメディア結合部、１８はＤＢ（データベース）更新部、１９はメディア配信準備部、２０は配信用キャッシュ、２１はシナリオ解釈部、２２はシナリオ再生部、２３はシナリオ生成処理装置のシナリオ生成処理部を示す。又メディア配信サーバ１の変換記録データベース１１を除く処理機能により、変換処理部を構成している。
【００２１】
又この変換処理部は、元素材メディアデータベースに格納されたマルチメディアデータを利用者端末対応形式に変換する端末別メディア変換部１５と、利用者端末に変換済メディアデータを配信する為の配信用キャッシュ２０と、利用者端末からのメディア要求の指定区間と、変換記録データベース１１に記録されたマルチメディアデータの変換区間とを参照するＤＢ（データベース）参照部１３と、このＤＢ（データベース）参照部１３に於ける参照結果が、指定区間について総て変換済の時は、その指定区間に対応する各端末用変換済メディアデータベース３に格納された変換済メディアデータを、配信用キャッシュ２０に転送し、指定区間と変換済区間との一部が重複している時は、重複していない差分区間を、端末別メディア変換部１５により変換処理し、変換済メディアデータと結合して各端末用変換済メディアデータベース３に格納し、且つ指定区間に相当する変換済メディアデータを配信キャッシュ２０に転送し、指定区間について総て未変換の時は、その指定区間を端末別メディア変換部１５により変換処理して、各端末用変換済メディアデータベース３に格納すると共に配信用キャッシュ２０に転送する手段とを含むものである。
【００２２】
又利用者は、シナリオ生成処理部２３により、コンテンツ要求条件等を基に、メディアＵＲＬと、再生タイミングとをリスト化したシナリオ（再生リスト）を生成し、そのシナリオを、コンテンツ再生要求として、再生端末４のシナリオ解釈部２１に入力すると、シナリオ解釈部２１は、このシナリオに従った指定区間を含むメディア要求を生成して、そのメディア要求を端末属性と共にメディア配信サーバ１に送信する。
【００２３】
メディア配信サーバ１は、利用者の再生端末４からのメディア要求と端末属性とを、図示を省略したネットワークを介して受信部１２により受信すると、ＤＢ参照部１３によりメディア要求のシナリオに従って変換記録データベース１１を参照する。この変換記録データベース１１は、例えば、元素材ＵＲＬ、指定区間としての開始時刻と終了時刻、変換結果ＵＲＬ、指定区間の長さとしての継続時間、変換済データを記録する領域を示すメディア実体ポインタとを含む構成とすることができる。又利用者の再生端末４は、携帯電話機等の携帯端末や、ディスクトップパソコン等の固定端末等の各種の構成の端末を含み、又画像等の表示面の画素数の相違や、その画像更には音声の符号化、復号化手段等が相違する場合が含まれているから、これらを例えば端末属性により識別することができる。
【００２４】
又メディア要求と端末属性とに基づいて変換した変換済データは、例えば、端末属性対応に、各端末用変換済メディアデータベース３に記録する。従って、変換済メディアデータベース３の端末属性対応の領域に、単一又は複数の元素材メディアデータを重複して変換しないように変換して結合し、先に変換した変換済メディアデータと結合した場合は、一部上書き処理により格納する。又差分区間抽出部１４は、ＤＢ参照部１３からのメディア要求による指定区間と、変換記録データベース１１に記録された変換済区間とを基に、重複しない区間を抽出して、端末用メディア変換部１５に通知する。この端末用メディア変換部１５は、通知された区間に従って、元素材メディアデータベース２から読出し、且つ受信部１２とＤＢ参照部１３とを介して転送された端末属性を基に変換処理し、ＤＢ登録部１６に転送し、このＤＢ登録部１６から変換記録データベース１１に変換済区間として登録し、変換済データをメディア結合部１７に転送し、変換済の通知をメディア配信準備部１９に転送する。メディア結合部１７は、各端末用変換済データベース３に、端末対応の変換済データを結合して記録する。
【００２５】
メディア配信準備部１９は、メディア要求の端末情報と、変換記録データベース１１の登録、更新の情報とを基に、配信用キャッシュ２０に、各端末用変換メディアデータベース３から変換済データを転送し、図示を省略したネットワークを介して、再生端末４に転送し、再生端末４のシナリオ再生部２２によりコンテンツ表示を行って、利用者のコンテンツ要求に従ったコンテンツ提供を行うことになる。
【００２６】
図３は、メディア配信要求形式と、メディア変換結果と、変換記録データベースの記録構成との一例を示すもので、指定区間を時刻のｍ（分）とｓ（秒）とにより指定する場合を示し、メディア配信要求は、ＩＤと、元素材ＵＲＬと、元素材上の開始時刻と、元素材上の終了時刻と、再生リスト上の開始時刻と、継続時間とを含む場合を示し、継続時間は、開始時刻と終了時刻とから導出可能であり、又再生リスト上の開始時刻は、再生順序と継続時間とから導出可能である。なお、この場合、同一の利用者端末からのメディア配信要求であることにより、開始時刻と終了時刻とによる指定区間の重複は含まれていない場合を示す。
【００２７】
この配信要求に従ってメディア変換結果は、ＩＤと、元素材ＵＲＬと、開始時刻と、終了時刻と、変換結果ＵＲＬと、変換済メディアデータの開始時刻と、継続時間と、配信時刻とを含む場合を示し、ＩＤと、元素材ＵＲＬと、開始時刻と、終了時刻とは、メディア配信要求と内容は同一であり、変換結果ＵＲＬ対応の開始時刻と継続時間とから、変換済メディアデータの配信時刻が求まることになり、変換結果ＵＲＬにより、変換済メディアデータの格納アドレスを示すから、各端末用変換済メディアデータベース３から変換済メディアデータを読出して配信用キャッシュ２０を介して配信することができる。
【００２８】
又変換記録データベース１１の記録構成は、ＩＤと、元素材ＵＲＬと、開始時刻と、終了時刻と、変換結果ＵＲＬと、継続時間と、メディア実体ポイントとを含む場合を示し、メディア実体ポインタにより、各端末用変換済メディアデータベース３又は配信用キャッシュ２０の変換済データの格納アドレスを示すことができる。この場合、指定区間はそれぞれ空き時間を含むが、変換済メディアデータは、連続して再生表示可能とする為に、連続化することができる。
【００２９】
図４は、配信要求区間（指定区間）と変換済区間との説明図であり、変換済区間をＡ，Ｂ、配信要求区間をｃ，ｄとすると、（１）変換済の条件は、Ａ≦ｃ及びｄ≧Ｂとなる。即ち、右側に示すように、変換済区間内に配信要求区間が含まれることになる。又（２）重複の条件は、ｃ≦Ａ＜ｄ又はｃ＜Ｂ≦ｄとなる。又（３）隣接の条件は、Ａ＝ｄ又はｃ＝Ｂとなる。又（４）新規の条件は、ｄ＜Ａ又はＢ＜ｃとなる。このような判定処理は、ＤＢ参照部１３により、メディア要求の指定区間と、変換記録データベース１１の変換済区間とを比較して実行することができる。
【００３０】
図５は、前述の配信要求区間と変換済区間との関係に基づいた本発明の実施例１のフローチャートを示し、メディア配信要求取得（１０）は、図２に於けるメディア配信サーバ１の受信部１２に於いて再生端末４側からのメディア要求を受信した場合であり、それにより変換ＤＢ参照（１１）、即ち、ＤＢ参照部１３により変換記録データベース１１を参照し、該当ＵＲＬが変換済か否かを判定する（１２）。変換済の場合は、配信要求区間全体が変換済か否かを判定する（１３）。即ち、図４の（１）変換済の条件（Ａ≦ｃ及びｄ≧Ｂ）を満足するか否かを判定する。
【００３１】
変換済の場合は、変換ＤＢ（変換記録データベース１１）を参照して、変換済メディアデータを配信用データとして準備し（１４）、指定端末へ配信する処理を行う（１５）。即ち、各端末用変換済メディアデータベース３から配信用キャッシュ２０に転送し、メディア要求を行った再生端末４へ配信する。又ステップ（１３）に於いて、要求区間全体が変換済でない場合、要求区間の一部が変換済か否かを判定する（１６）。即ち、（２）重複の条件（ｃ≦Ａ＜ｄ又はｃ＜Ｂ≦ｄ）か否かを判定し、重複している場合は、未変換区間（差分）を算出し（１７）、その差分区間をメディア変換する（１８）。即ち、メディア配信サーバ１の差分区間算出部１４により差分区間を算出し、端末用メディア変換部１５により、差分区間のメディア変換を行う。
【００３２】
又ステップ（１６）に於いて、要求区間の一部が変換済でない場合、隣接区間が変換済か否かを判定する（２２）。即ち、（３）隣接の条件（Ａ＝ｄ又はｃ＝Ｂ）に相当するか否かを判定し、この隣接の条件の場合は、指定区間をメディア変換する（２３）。この指定区間のメディア変換又は前述の差分区間のメディア変換を行って、変換ＤＢ（変換記録データベース１１）に仮登録し（１９）、隣接区間をメディア結合し（２０）、変換ＤＢ（変換記録データベース１１）を更新する。それにより、結合結果を変換済メディアデータベースに反映させる。即ち、端末別メディア変換部１５により差分区間又は隣接区間のメディア変換を行い、ＤＢ登録部１６により変換記録データベース１１に仮登録し、メディア結合部１７により変換済メディアデータを結合し、各端末用変換済メディアデータベース３に登録すると共に、ＤＢ更新部１８により、変換記録データベース１１を更新し、する。ステップ（１４）に移行して、配信処理を行う。
【００３３】
又ステップ（１２）に於いて、該当ＵＲＬが変換済でない場合、又はステップ（２２）に於いて、隣接区間が変換済でない場合は、（４）新規の条件（ｄ＜Ａ又はＢ＜ｃ）となるから、指定区間をメディア変換し（２４）、変換ＤＢ（変換記録データベース１１）に元ＵＲＬ、区間、変換後ＵＲＬを含むメディア変換情報を登録し（２５）、メディア変換結果を配信用データとする（２６）。従って、利用者端末に対応した形式に変換して配信するシステムに於いて、変換済メディアデータの区間については再度変換処理を行う必要がなく、変換コストの削減を図ることができる。
【実施例２】
【００３４】
図６は、本発明の実施例２の説明図であり、図２と同一符号は同一部分を示し、５はメディア配信サーバ、６はメディア変換プロキシ（Ｍｅｄｉａ  Ｃｏｎｖｅｒｓｉｏｎ  Ｐｒｏｘｙ）、３１はメディア登録部、３２はメディア配信要求部を示す。この実施例２は、図２に於けるメディア配信サーバ１と元素材メディアデータベース２と各端末用変換済メディアデータベース３との機能及び構成を、メディア配信サーバ５とメディア変換プロキシ６と元素材メディアデータベース２と配信用キャッシュ２０との機能及び構成により実現した場合を示す。このように、マルチメディア変換処理システムの機能を分散して構成することもできる。
【００３５】
図６に於いて、メディア配信サーバ５は、各端末用変換メディアデータベース３とメディア配信準備部１９とを含む場合を示し、又メディア変換プロキシ６は、利用者の再生端末４からのメディア要求に従って、ＤＢ参照部１３により変換記録データベース１１を参照し、（１）変換済、（２）重複、（３）隣接、（４）新規の何れの条件であるかを判定し、その判定結果に応じて、端末別メディア変換部１５により元素材メディアデータベース２に保持されているマルチメディアデータについて、端末対応の形式に変換し、メディア登録部３１により各端末用変換済データベース３に登録すると共に、ＤＢ登録部１６により変換記録データベース１１に登録し、又変換済メディアデータの結合が必要な場合は、メディア結合部１７により変換済メディアデータを結合した状態を、各端末用変換済データベース３に登録する。このメディア結合部１７による結合結果についてＤＢ更新部１８により、変換記録データベース１１を更新し、且つメディア配信要求部３２からメディア配信サーバ５のメディア配信準備部１９に配信要求を行い、メディア配信準備部１９は、配信用キャッシュ２０に、各端末用変換メディアデータベース３に登録されたメディア要求に従った変換済メディアデータを転送し、この配信用キャッシュ２０から利用者の再生端末４に配信する。
【図面の簡単な説明】
【００３６】
【図１】本発明の原理説明図である。
【図２】本発明の実施例１の説明図である。
【図３】データベースの説明図である。
【図４】配信要求区間と変換済区間との説明図である。
【図５】本発明の実施例１のフローチャートである。
【図６】本発明の実施例２の説明図である。
【図７】従来例の概要説明図である。
【符号の説明】
【００３７】
１  メディア配信サーバ
２  元素材メディアデータベース
３  各端末用変換済メディアデータベース
４  再生端末
１１  変換記録データベース（ＤＢ）
１２  メディア要求の受信部
１３  ＤＢ参照部
１４  差分区間抽出部
１５  端末別メディア変換部
１６  ＤＢ登録部
１７  メディア結合部
１８  ＤＢ更新部
１９  メディア配信準備部
２０  配信用キャッシュ
２１  シナリオ解釈部
２２  シナリオ再生部
２３  シナリオ生成処理部
【図１】
2006352443.tif 000003
【図２】
2006352443.tif 000004
【図３】
2006352443.tif 000005
【図４】
2006352443.tif 000006
【図５】
2006352443.tif 000007
【図６】
2006352443.tif 000008
【図７】
2006352443.tif 000009