(57)【特許請求の範囲】
【請求項１】
少なくとも被識別情報を含む第１のテキストデータから一以上の第２のテキストデータを生成する第２のテキストデータ生成部と、
前記第２のテキストデータに含まれる前記被識別情報の少なくとも一部と、素材コンテンツデータから抽出された抽出情報に基づき、前記第２のテキストデータと、前記素材コンテンツデータとを関連付ける関連付け部と、
前記関連付けに基づき、１つ以上のカットを含む第３のデータのカットに前記第２のテキストデータ及び前記素材コンテンツデータを割り当てるデータ割り当て部と、
を備え、
さらに、要約文作成機能を有し、
前記第１のテキストデータは、当該要約文作成機能により、ユーザから入力されたテキストデータから生成された要約テキストデータであり、
前記第１のテキストデータは、ＨＴＭＬ形式データを含まず、
前記カットには、前記第２のテキストデータの割り当てのための被識別情報が付されていない、
ことを特徴とするサーバ。
【請求項２】
素材コンテンツデータは、画像データ、動画データ、音データの少なくともいずれか１つである、
ことを特徴とする請求項１に記載のサーバ。
【請求項３】
前記関連付け部は、前記第２のテキストデータに含まれる被識別情報の少なくとも一部と、前記素材コンテンツデータから抽出された抽出情報とを比較し、互いの類似度を判定して、前記第２のテキストデータに適した素材コンテンツデータと前記第２のテキストデータとを互いに関連付けを行う、
ことを特徴とする請求項１または２に記載のサーバ。
【請求項４】
前記素材コンテンツデータは、ネットワーク上から取得されて、素材コンテンツデータ記憶部に格納される、
ことを特徴とする請求項１ないし３のいずれかに記載のサーバ。
【請求項５】
少なくとも被識別情報を含む第１のテキストデータから一以上の第２のテキストデータを生成するステップと、
前記第２のテキストデータに含まれる前記被識別情報の少なくとも一部と、素材コンテンツデータから抽出された抽出情報に基づき、前記第２のテキストデータと、前記素材コンテンツデータとを関連付けるステップと、
前記関連付けに基づき、１つ以上のカットを含む第３のデータのカットに前記第２のテキストデータ及び前記素材コンテンツデータを割り当てるステップと、
をコンピュータに実行させる情報処理方法であって、
さらに、要約文作成ステップを含み、
前記第１のテキストデータは、当該要約文作成ステップにより、ユーザから入力されたテキストデータから生成された要約テキストデータであり、
前記第１のテキストデータは、ＨＴＭＬ形式データを含まず、
前記カットには、前記第２のテキストデータの割り当てのための被識別情報が付されていない、
ことを特徴とする情報処理方法。
【請求項６】
少なくとも被識別情報を含む第１のテキストデータから一以上の第２のテキストデータを生成するステップと、
前記第２のテキストデータに含まれる前記被識別情報の少なくとも一部と、素材コンテンツデータから抽出された抽出情報に基づき、前記第２のテキストデータと、前記素材コンテンツデータとを関連付けるステップと、
前記関連付けに基づき、１つ以上のカットを含む第３のデータのカットに前記第２のテキストデータ及び前記素材コンテンツデータを割り当てるステップと、
をコンピュータに実行させるプログラムであって、
さらに、要約文作成ステップを含み、
前記第１のテキストデータは、当該要約文作成ステップにより、ユーザから入力されたテキストデータから生成された要約テキストデータであり、
前記第１のテキストデータは、ＨＴＭＬ形式データを含まず、
前記カットには、前記第２のテキストデータの割り当てのための被識別情報が付されていない、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複合コンテンツデータを生成するサーバおよびデータ割り当て方法に関する
。
【背景技術】
【０００２】
従来から、動画等コンテンツデータ作成が行われており、例えば、特許文献１には、複
数のチャプタを有する動画から所望のシーン画像を効率的に検索する動画処理装置が提案
されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１３０００７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
動画等コンテンツデータを作成することには多大な手間がかかり、特に、テキストデー
タや画像、音データなどの複数の素材コンテンツデータが用いられた複合コンテンツデー
タを作成する場合には、最適な組み合わせを考慮することがユーザの技術レベルによって
は難しいため、簡便に複合コンテンツデータを作成することができる装置の提供が求めら
れていた。
【０００５】
そこで、本発明では、複合コンテンツデータを簡便に作成することを可能とするサーバ
およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の主たる発明は、少なくとも被識別情報を含む第１の
データの入力を受け付け、前記被識別情報の少なくとも一部を含む一以上の第２のデータ
を生成する第２のデータ生成部と、１つ以上のカットを含む第３のデータの前記カットに
前記第２のデータを割り当てる第２のデータ割り当て部と、前記第２のデータに含まれる
被識別情報の少なくとも一部と、素材コンテンツデータから抽出された抽出情報に基づき
、前記第２のデータと、前記素材コンテンツデータとを関連付ける関連付け部と、前記関
連付けに基づき、前記カットに前記素材コンテンツデータを割り当てる素材コンテンツデ
ータ割り当て部と、を備えることを特徴とするサーバ、である。
【発明の効果】
【０００７】
本発明によれば、複合コンテンツデータを簡便に作成することを可能とするサーバおよ
びデータ割り当て方法を提供することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】実施形態例に係るシステムの構成図である。
【図２】実施形態例に係るサーバの構成図である。
【図３】実施形態例に係る管理端末、ユーザ端末の構成図である。
【図４】実施形態例に係るシステムの機能ブロック図である。
【図５】第３のデータを構成する画面レイアウト例を説明する図である。
【図６】実施形態例に係るシステムのフローチャートである。
【図７】複合コンテンツデータを構成する複数のカットを画面上に一覧表示する態様の説明図である。
【図８】要約文作成機能の処理フローである。
【図９】文書を形態素解析にかけ、トークンに分ける処理を説明する図である。
【図１０】第３のデータの各カットへの文章の挿入を説明する図である。
【発明を実施するための形態】
【０００９】
本発明の実施形態の内容を列記して説明する。本発明の実施の形態によるサーバ及びデ
ータ割り当て方法は、以下のような構成を備える。
［項目１］
少なくとも被識別情報を含む第１のデータの入力を受け付け、前記被識別情報の少なく
とも一部を含む一以上の第２のデータを生成する第２のデータ生成部と、
１つ以上のカットを含む第３のデータの前記カットに前記第２のデータを割り当てる第
２のデータ割り当て部と、
前記第２のデータに含まれる被識別情報の少なくとも一部と、素材コンテンツデータか
ら抽出された抽出情報に基づき、前記第２のデータと、前記素材コンテンツデータとを関
連付ける関連付け部と、
前記関連付けに基づき、前記カットに前記素材コンテンツデータを割り当てる素材コン
テンツデータ割り当て部と、
を備えることを特徴とするサーバ。
［項目２］
前記被識別情報は、言語モデルにより定義された単語形式または文全体を表すベクトル
である、
ことを特徴とする項目１に記載のサーバ。
［項目３］
前記第１のデータは、前記被識別情報を含むテキストデータ、前記被識別情報を含む画
像データ若しくは動画データ、前記被識別情報を含む音声データの少なくともいずれか１
つである、
ことを特徴とする項目１または２に記載のサーバ。
［項目４］
前記第２のデータは、前記第３のデータの各カットの最大文字数及び前記第１のデータ
の文節間の修飾関係を解析し、文章として自然な区間が各カットに収まるように文を区切
られたものである、
ことを特徴とする項目１ないし３に記載のサーバ。
［項目５］
素材コンテンツデータは、画像データ、動画データ、音データの少なくともいずれか１
つである、
ことを特徴とする項目１ないし４に記載のサーバ。
［項目６］
前記関連付け部は、前記第２のデータに含まれる被識別情報の少なくとも一部と、前記
素材コンテンツデータから抽出された抽出情報とを比較し、互いの類似度を判定して、前
記第２のデータに適した素材コンテンツデータと前記第２のデータとを互いに関連付けを
行う、
ことを特徴とする項目１ないし５に記載のサーバ。
［項目７］
学習データを用いて機械学習を行った学習済モデルであり、前記素材コンテンツデータ
の前記抽出情報を抽出する分類器を備え、
前記抽出情報は、前記分類器が出力したクラスラベルである、
ことを特徴とする項目６に記載のサーバ。
［項目８］
前記サーバは、さらに、前記第１のデータに含まれる文章情報を要約する機能を有し、
前記第２のデータ生成部は、前記要約から第２のデータを生成する、
ことを特徴とする項目１ないし７のいずれかに記載のサーバ。
［項目９］
前記素材コンテンツデータは、ネットワーク上から取得されて、素材コンテンツデータ
記憶部に格納される、
ことを特徴とする項目１ないし８のいずれかに記載のサーバ。
［項目１０］
少なくとも被識別情報を含む第１のデータの入力を受け付け、前記被識別情報の少なく
とも一部を含む一以上の第２のデータを生成するステップと、
１つ以上のカットを含む第３のデータの前記カットに前記第２のデータを割り当てるス
テップと、
前記第２のデータに含まれる被識別情報の少なくとも一部と、素材コンテンツデータに
基づき、前記第２のデータと、前記素材コンテンツデータとを関連付けるステップと、
前記関連付けに基づき、前記カットに前記素材コンテンツデータを割り当てるステップ
と、を含む、
ことを特徴とするデータ割り当て方法。
【００１０】
＜実施の形態の詳細＞
以下、本発明の実施の形態による複合コンテンツデータを作成するためのシステム（以
下「本システム」という）等について説明する。添付図面において、同一または類似の要
素には同一または類似の参照符号及び名称が付され、各実施形態の説明において同一また
は類似の要素に関する重複する説明は省略することがある。また、各実施形態で示される
特徴は、互いに矛盾しない限り他の実施形態にも適用可能である。
【００１１】
＜構成＞
実施形態例に係る本システムは、図１に示すように、サーバ１と、管理者端末２と、ユ
ーザ端末３とを備えて構成される。サーバ１と、管理者端末２と、ユーザ端末３は、ネッ
トワークを介して互いに通信可能に接続されている。ネットワークは、ローカルネットワ
ークであってもよいし、外部ネットワークに接続可能なものであってもよい。図１の例で
は、サーバ１を１台で構成する例を説明しているが、複数台のサーバ装置によりサーバ１
を実現することも可能である。また、サーバ１と管理者端末２が共通化されていてもよい
。
【００１２】
＜サーバ１＞
図２は、図１に記載のサーバ１のハードウェア構成を示す図である。なお、図示された
構成は一例であり、これ以外の構成を有していてもよい。また、サーバ１は、例えばワー
クステーションやパーソナルコンピュータのような汎用コンピュータとしてもよいし、或
いはクラウド・コンピューティングによって論理的に実現されてもよい。
【００１３】
サーバ１は、少なくとも、プロセッサ１０、メモリ１１、ストレージ１２、送受信部１
３、入出力部１４等を備え、これらはバス１５を通じて相互に電気的に接続される。
【００１４】
プロセッサ１０は、サーバ１全体の動作を制御し、各要素間におけるデータの送受信の
制御、及びアプリケーションの実行及び認証処理に必要な情報処理等を行う演算装置であ
る。例えばプロセッサ１０はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ
）およびＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、ストレ
ージ１２に格納されメモリ１１に展開された本システムのためのプログラム等を実行して
各情報処理を実施する。なお、プロセッサ１０の処理能力は、必要な情報処理を実行する
ために十分であればよいので、例えば、プロセッサ１０はＣＰＵのみで構成されていても
よいし、これに限るものでもない。
【００１５】
メモリ１１は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒ
ｙ）等の揮発性記憶装置で構成される主記憶と、フラッシュメモリやＨＤＤ（Ｈａｒｄ  
Ｄｉｓｃ  Ｄｒｉｖｅ）等の不揮発性記憶装置で構成される補助記憶と、を含む。メモリ
１１は、プロセッサ１０のワークエリア等として使用され、また、サーバ１の起動時に実
行されるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、及び
各種設定情報等を格納してもよい。
【００１６】
ストレージ１２は、アプリケーション・プログラム等の各種プログラムを格納する。各
処理に用いられるデータを格納したデータベースがストレージ１２に構築されていてもよ
い。
【００１７】
送受信部１３は、サーバ１をネットワークに接続する。
【００１８】
入出力部１４は、キーボード・マウス類等の情報入力機器、及びディスプレイ等の出力
機器である。
【００１９】
バス１５は、上記各要素に共通に接続され、例えば、アドレス信号、データ信号及び各
種制御信号を伝達する。
【００２０】
＜管理者端末２、ユーザ端末３＞
図３に示される管理者端末２、ユーザ端末３もまた、プロセッサ２０、メモリ２１、ス
トレージ２２、送受信部２３、入出力部２４等を備え、これらはバス２５を通じて相互に
電気的に接続される。各要素の機能は、上述したサーバ１と同様に構成することが可能で
あることから、各要素の詳細な説明は省略する。管理者は、管理者端末２により、例えば
サーバ１の設定変更やデータベースの運用管理などを行う。ユーザは、ユーザ端末３によ
りサーバ１にアクセスして、例えば、作成された複合コンテンツデータを閲覧することな
どができる。
【００２１】
＜サーバ１の機能＞
図４は、サーバ１に実装される機能を例示したブロック図である。本実施の形態におい
ては、サーバ１は、通信部１１０、被識別情報解析部１２０、第２のデータ生成部１３０
、複合コンテンツデータ生成部１４０、関連付け部１５０、記憶部１６０、分類器１７０
を備えている。複合コンテンツデータ生成部１４０は、第２のデータ割り当て部１４２、
素材コンテンツデータ割り当て部１４４を含む。また、記憶部１６０は、第３のデータ記
憶部１６２、素材コンテンツデータ記憶部１６４、複合コンテンツデータ記憶部１６６、
インターフェース情報記憶部１６８などの各種データベースを含む。
【００２２】
通信部１１０は、管理端末２や、ユーザ端末３と通信を行う。通信部１１０は、ユーザ
端末２から、少なくとも被識別情報を含む第１のデータを受け付ける受付部としても機能
する。そして、第１のデータは、例えば、被識別情報を含む記事（例えば、プレスリリー
スや、ニュースなど）などのテキストデータ、被識別情報を含む画像データ（例えば、写
真や、イラストなど）若しくは動画データ、被識別情報を含む音声データなどであっても
よい。なお、ここでいうテキストデータは、サーバ１に送信された時点においてテキスト
データであるものに限らず、例えば、サーバ１に送信された音声データを既知の音声認識
技術により生成されたテキストデータであってもよい。また、第１のデータは、例えば記
事などのテキストデータなどが、既存の抽出的要約若しくは生成的要約などの自動要約技
術により要約されたもの（被識別情報を含む）であってもよく、その場合、第３のデータ
に含まれるカット数が減り、複合コンテンツデータ全体のデータ容量を小さくすることが
でき、内容も簡潔なものとなり得る。
【００２３】
また、ここでいう音声データは、動画データから音声認識により抽出された音声データ
や、テキストデータから生成された音声データであってもよい。前者の場合、例えばラフ
スケッチなどの仮画像及び仮映像による動画といった仮動画から、ナレーションやセリフ
などの音声データだけを抽出し、後述されるように当該音声データを基に素材コンテンツ
データと共に複合コンテンツデータを生成するようにしてもよい。後者の場合、例えば、
ストーリーのあるテキストデータから音声データを作成し、例えば童話であれば、読み上
げられたストーリーと素材コンテンツデータによる紙芝居や動画を複合コンテンツデータ
として生成するようにしてもよい。
【００２４】
第２のデータ生成部１３０は、例えば第１のデータを分割する必要がないと判定した場
合（例えば、テキストデータが予め設定された文字数以下の短文であったりするなど）に
は、第２のデータ生成部１３０は、そのまま第１のデータを第２のデータとして生成する
。一方で、例えば第１のデータを分割する必要があると判定した場合（例えば、予め設定
された文字数よりも長文であったりするなど）には、第２のデータ生成部１３０は、第１
のデータを分割し、それぞれ第１のデータの被識別情報の少なくとも一部を含む第２のデ
ータとして生成する。なお、第２のデータ生成部１３０による第１のデータ分割の方法は
、既知の何れの技術を利用してもよく、例えば、後述するように、第１のデータがテキス
ト化できるものであれば、第３のデータの各カットの最大文字数及び文節間の修飾関係を
解析し、文章として自然な区間が各カットに収まるように文を区切るようにしてもよい。
【００２５】
被識別情報解析部１２０は、上述の第２のデータを解析し、被識別情報を取得する。こ
こで、被識別情報は、被識別情報解析部１２０により解析可能であれば、どのような情報
であってもよい。一つの態様としては、被識別情報は、言語モデルにより定義された単語
形式であり得る。より具体的には、後述の単語ベクトルを伴う一以上の単語（例えば、「
渋谷、新宿、六本木」や「渋谷、ランドマーク、若者」など）であってもよい。なお、当
該単語には、言語モデルに応じて「ん」などの通常はそれ単体では利用されない単語も含
み得る。また、上記単語形式の代わりに文全体を表すベクトルを伴う文書、または画像や
動画から抽出された特徴ベクトルであってもよい。
【００２６】
複合コンテンツデータ生成部１４０は、第３のデータ記憶部１６２から一以上のカット
を含む第３のデータを読み出し、素材コンテンツデータ記憶部１６４に記憶された素材コ
ンテンツデータと上述の第２のデータが割り当てられた第３のデータを複合コンテンツデ
ータとして生成するとともに複合コンテンツデータ記憶部１６６に記憶し、ユーザ端末２
に複合コンテンツデータを表示する。なお、図５は、第３のデータを構成するカットの画
面レイアウトの一例である。同図中第２のデータフィールド３１に編集された第２のデー
タ（例えば、区切られたテキスト文章など）が挿入され、素材コンテンツデータフィール
ド３２に選択された素材コンテンツデータが挿入される。第３のデータの各カットには、
予め設定されている上述の最大文字数（テキストデータの場合）や、画面レイアウト、再
生時間（動画の場合）が規定されている。また、複合コンテンツデータは、必ずしも複合
コンテンツデータ記憶部１６６に保存される必要はなく、適当なタイミングで記憶されて
もよい。また、第２のデータのみが割り当てられた第３のデータを複合コンテンツデータ
の経過情報としてユーザ端末３に表示するようにしてもよい。
【００２７】
第２のデータ割り当て部１４２は、例えば複数のカットに、カット１、カット２、カッ
ト３といったように番号がふられており、この番号順に、第２のデータを順次割り当てて
いく。なお、このような割り当て方法に限定されず、例えば、第２のデータ割り当て部１
４２は、第２のデータの数に合わせて、第３のデータに含まれるカット数を予め設定され
た数から増減し、第２のデータを割り当てるようにしてもよい。
【００２８】
関連付け部１５０は、上述の第２のデータに含まれる被識別情報の少なくとも一部と、
例えば、素材コンテンツデータから抽出される抽出情報（例えば、分類器が抽出したクラ
スラベルなど）と比較し、例えば、互いの類似度などを判定して、第２のデータに適した
素材コンテンツデータ（例えば、類似度が高いものなど）と第２のデータとを互いに関連
付けを行う。より具体的な例としては、例えば、第２のデータに含まれる被識別情報が「
先生」を表し、抽出情報が「顔」である素材コンテンツデータＡ（例えば、女性の画像）
と「山」である素材コンテンツデータＢ（例えば、富士山の画像）が用意されている場合
、「先生」から得られる単語ベクトルと「顔」から得られる単語ベクトルの関連は、「先
生」から得られる単語ベクトルと「山」から得られる単語ベクトルの関連よりも類似して
いるため、第２のデータは素材コンテンツデータＡと関連付けられる。なお、素材コンテ
ンツデータの抽出情報は、ユーザが予め抽出して素材コンテンツデータ記憶部１６４に記
憶したものであってもよく、後述の分類器１７０により抽出されたものであってもよい。
また、上記類似度の判定は、単語ベクトルを学習した学習済モデルを用意し、そのベクト
ルを利用してコサイン類似度やWord Mover’s Distanceなどの方法により単語の類似度を
判定してもよい。
【００２９】
素材コンテンツデータは、例えば、画像データや、動画データ、音データ（例えば、音
楽データ、音声データ、効果音など）などであり得るが、これに限定されない。また、素
材コンテンツデータは、ユーザまたは管理者が素材コンテンツデータ記憶部１６４に格納
するものであってもよいし、ネットワーク上から、素材コンテンツデータを取得し、素材
コンテンツデータ記憶部１６４に格納するものであってもよい。
【００３０】
素材コンテンツデータ割り当て部１４４は、上述の関連付けに基づき、対応する第２の
データが割り当てられたカットに、適した素材コンテンツデータを割り当てる。
【００３１】
インターフェース情報記憶部１６８は、管理端末２若しくはユーザ端末２の表示部（デ
ィスプレイ等）に表示するための各種制御情報を格納している。
【００３２】
分類器１７０は、学習データを学習データ記憶部（不図示）から取得し、機械学習させ
ることで、学習済モデルとして作成される。分類器１７０の作成は、定期的に行われる（
例えば、年に数回程度）。分類器作成用の学習データは、ネットワークから収集したデー
タやユーザ保有のデータにクラスラベルをつけたものを利用してもよいし、クラスラベル
のついたデータセットを調達して利用してもよい。そして、分類器１７０は、例えば、畳
み込みニューラルネットワークを利用した学習済モデルであり、素材コンテンツデータを
入力すると、１つまたは複数の抽出情報（例えば、クラスラベルなど）を抽出する。分類
器１７０は、例えば、素材コンテンツデータに関連するオブジェクトを表すクラスラベル
（例えば、魚介、焼肉、人物、家具）を抽出する。
【００３３】
図６は、複合コンテンツデータを作成する流れの一例を説明する図である。
【００３４】
まず、サーバ１は、少なくとも被識別情報を含む第１のデータをユーザ端末２より通信
部１１０を介して受け付ける（ステップＳ１０１）。本例においては、被識別情報は、例
えば一以上の単語であり、第１のデータは、例えば一以上の単語を含む記事からなるテキ
ストデータまたはそのテキストデータを要約したものであり得る。
【００３５】
次に、サーバ１は、複合コンテンツデータ生成部１４０により、一以上のカットを含む
第３のデータを第３のデータ記憶部１６２から読み出す（ステップＳ１０２）。本例にお
いては、第３のデータは、例えば複数のカットを含むテンプレートデータであり得る。
【００３６】
次に、サーバ１は、被識別情報解析部１２０により、第１のデータを解析して被識別情
報を取得し、第２のデータ生成部１３０により、被識別情報の少なくとも一部を含む一以
上の第２のデータを生成する（ステップＳ１０３）。第２のデータは、第３のデータの各
カットの最大文字数及び文節間の修飾関係を解析し、文章として自然な区間が各カットに
収まるように文を区切った個々のテキストデータであり得る。
【００３７】
次に、サーバ１は、第２のデータ割り当て部により、第２のデータをカットに割り当て
る（ステップＳ１０４）。なお、この状態の第３のデータをユーザ端末３にて表示をする
ようにして、経過を確認可能にしてもよい。
【００３８】
次に、サーバ１は、第２のデータに含まれる被識別情報の少なくとも一部と、素材コン
テンツデータから抽出された抽出情報に基づき、関連付け部１５０により、素材コンテン
ツデータ記憶部１６４の素材コンテンツデータと第２のデータとを互いに関連付けし（ス
テップＳ１０５）、素材コンテンツデータ割り当て部１４４によりその素材コンテンツデ
ータをカットに割り当てる（ステップＳ１０６）。
【００３９】
そして、サーバ１は、第２のデータ及び素材コンテンツデータが割り当てられた第３の
データを複合コンテンツデータとして生成するとともに複合コンテンツデータ記憶部１６
６に記憶し、ユーザ端末２に複合コンテンツデータを表示する（ステップＳ１０７）。な
お、複合コンテンツデータの表示は、図７に例示するように、複合コンテンツデータを構
成する複数のカットを画面上に一覧表示することができる。各カットには、表示される素
材コンテンツデータおよび第２データと共に各カットの再生時間（秒数）の情報も表示さ
れてもよい。ユーザは、例えば、第２のデータフィールド３１や対応するボタンをクリッ
クすることで、その内容を修正することができ、素材コンテンツデータフィールド３２や
対応するボタンをクリックすることで素材コンテンツデータを差し替えることができる。
【００４０】
なお、上述の複合コンテンツデータを作成する流れは一例であり、例えば、第３のデー
タを読み出すためのステップＳ１０２は、第２のデータまたは素材コンテンツデータの割
り当てまでに読み出されていればいつ実行されていてもよい。また、例えば、第２のデー
タの割り当てのためのステップＳ１０４と、関連付けのためのステップＳ１０５と、素材
コンテンツデータの割り当てのためのステップＳ１０６の順番も、互いに齟齬が生じなけ
れば何れの順番で実行されてもよい。
【００４１】
（要約文作成機能）
図８〜図１０を参照しながら、第１のデータがテキストデータを含むものである場合に
、サーバ１がテキストデータから要約文作成し、その要約文を含む第１のデータから第２
のデータを作成する一例について説明する。
【００４２】
ＳＴＥＰ９１：段落分割・文書分割
サーバ１は、入力されたテキストデータの文書を段落に分割し、各段落内の文書を文に
分割する。また、動画のテロップとして１シーンで表示すると長すぎて可読性を落とす文
章（例えば８０文字以上）については、特定の品詞、表記等の条件を満たす箇所で、さら
に複数の文章に分割する。
【００４３】
ＳＴＥＰ９２：文書の形態素解析
サーバ１は、各文を形態素解析にかけ、構文解析の最小単位となるトークンを取り出す
。図９に示すように、各トークンには品詞が付与されている。
【００４４】
ＳＴＥＰ９３：不要語・不要段落の削除
サーバ１は、予め定義された無効な文の判定ルールより、無効と定義される文、段落を
削除する。例えば、「■」、「▼」などの特定記号から始まる行、特定記号で囲まれた段
落、ＵＲＬ、メールアドレス、住所・電話番号などが記載された段落を削除する。
【００４５】
ＳＴＥＰ９４：ストップワード等の削除
サーバ１は、トークンから「に」、「から」、「これ」、「さん」などのあまり意味と
しては重要でないワード（ストップワード）や助詞などの特定品詞を削除する。
【００４６】
ＳＴＥＰ９５：トークンバイグラムの作成
特定の条件（例えば、予め定義された品詞条件）を満たす複数のトークンを繋げ、トー
クンバイグラムを得る。例えば、「２０１４年」（名詞、固有名詞、一般）と「６月」（
名詞、固有名詞、一般）を繋げて「２０１４年６月」としたり、「ヴェルディ」（固有名
詞）と「協賛」（普通名詞）を繋げ、「ヴェルディ協賛」としたりする。
【００４７】
ＳＴＥＰ９６：重要文の抽出
トークンおよびトークンバイグラムを元にＴＦ−ＩＤＦなど単語の重要度を評価する指
標から特徴語となるトークンおよびトークンバイアグラムを抽出し、前述の単語類似度判
定などからテキストのセグメンテーションを行い、各セグメントから重要文を抽出するこ
とで要約とする。
【００４８】
ＳＴＥＰ９７：テンプレートへの当てはめ
要約（重要文）を構文解析にかけ、文節と構文木に別ける。上述の第３のデータ（例え
ばテンプレートデータ）は各カットに挿入できる文字数が定義されているところ、文節間
の修飾関係から、文章として自然な区間が各テンプレートに収まるように文を区切り、第
３のデータに当てはめる。図１０に、第３のデータの各カットへの文章の挿入例を示す。
以上に説明した要約文作成機能は、日本語のみならず、英語をはじめとする多言語に対応
が可能である。
【００４９】
以上に説明した実施形態例の本システムによれば、編集用ソフト、サーバ、専門技術を
持った編集者などを自前で揃えなくとも、簡単に複合コンテンツデータを作成することが
可能となる。例えば、下記のような場面での活用が想定される。
１）ＥＣショップで販売している商品情報の動画化
２）プレスリリース情報、ＣＳＲ情報などを動画で配信
３）利用方法・オペレーションフローなどのマニュアルを動画化
４）動画広告として活用できるクリエイティブを制作
【００５０】
以上、本発明の好ましい実施形態例について説明したが、本発明の技術的範囲は上記実
施形態の記載に限定されるものではない。上記実施形態例には様々な変更・改良を加える
ことが可能であり、そのような変更または改良を加えた形態のものも本発明の技術的範囲
に含まれる。
【符号の説明】
【００５１】
１  サーバ
２  管理者端末
３  ユーザ端末
【要約】      （修正有）【課題】複合コンテンツデータを簡便に作成することを可能とするサーバおよびデータ割り当て方法（プログラム）を提供する。【解決手段】サーバ１と、管理者端末２と、ユーザ端末３とが、ネットワークを介して互いに通信可能に接続されているシステムにおいて、サーバ１は、少なくとも被識別情報を含む第１のデータの入力を受け付け、被識別情報の少なくとも一部を含む一以上の第２のデータを生成する第２のデータ生成部１３０と、１つ以上のカットを含む第３のデータのカットに第２のデータを割り当てる第２のデータ割り当て部１４２と、第２のデータに含まれる被識別情報の少なくとも一部と、素材コンテンツデータから抽出された抽出情報に基づき、第２のデータと、素材コンテンツデータとを関連付ける関連付け部１５０と、関連付けに基づき、カットに素材コンテンツデータを割り当てる素材コンテンツデータ割り当て部１４４と、を備える。【選択図】図４【図１】
0006903364.tif 000002
【図２】
0006903364.tif 000003
【図３】
0006903364.tif 000004
【図４】
0006903364.tif 000005
【図５】
0006903364.tif 000006
【図６】
0006903364.tif 000007
【図７】
0006903364.tif 000008
【図８】
0006903364.tif 000009
【図９】
0006903364.tif 000010
【図１０】
0006903364.tif 000011