(57)【要約】【課題】コンテンツデータ作成作業の軽減化を図ることが可能なコンテンツ作成装置及びプログラムを提供する。【解決手段】ユーザからの操作指示を受け付ける受付手段と、テンプレートデータの各々が表す画面デザインを選択可能に表示する表示手段と、前記ユーザから選択された画面デザインのテンプレートデータを利用対象に設定する第１設定手段と、前記利用対象の前記テンプレートデータが表す前記画面デザインに含まれた入力エリアの各々に、前記ユーザから指定された素材データを対応付けて設定する第２設定手段と、前記入力エリアに設定された前記素材データに施す装飾効果の指定を前記ユーザから受け付け、指定された前記装飾効果を前記入力エリアに対応付けて設定する第３設定手段と、前記利用対象のテンプレートデータを指定する指定情報と、前記入力エリアの各々に対応付けされた前記素材データ及び前記装飾効果とを含むコンテンツデータを生成する第１生成手段と、を備える。【選択図】図１８
2015082693.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの操作指示を受け付ける受付手段と、
テンプレートデータの各々が表す画面デザインを選択可能に表示する表示手段と、
前記ユーザから選択された画面デザインのテンプレートデータを利用対象に設定する第１設定手段と、
前記利用対象の前記テンプレートデータが表す前記画面デザインに含まれた入力エリアの各々に、前記ユーザから指定された素材データを対応付けて設定する第２設定手段と、
前記入力エリアに設定された前記素材データに施す装飾効果の指定を前記ユーザから受け付け、指定された前記装飾効果を前記入力エリアに対応付けて設定する第３設定手段と、
前記利用対象のテンプレートデータを指定する指定情報と、前記入力エリアの各々に対応付けされた前記素材データ及び前記装飾効果とを含むコンテンツデータを生成する第１生成手段と、
を備えるコンテンツ作成装置。
【請求項２】
前記テンプレートデータは、前記入力エリアの各々に入力可能な前記素材データの種類を規定する設定情報を含み、
前記第２設定手段は、前記利用対象のテンプレートデータに含まれた前記設定情報に基づき、前記入力エリア毎に当該入力エリアに入力可能な種類の前記素材データの指定を受け付ける請求項１に記載のコンテンツ作成装置。
【請求項３】
前記第３設定手段は、入力可能な素材データの種類がテキストである場合に、当該テキストに施す装飾効果を選択可能に表示する請求項２に記載のコンテンツ作成装置。
【請求項４】
前記第１生成手段が生成した前記コンテンツデータの各々に、当該コンテンツデータを表示する順番を再生順として設定する第４設定手段と、
前記第１生成手段が生成した前記コンテンツデータと、当該コンテンツデータに前記第４設定手段が設定した前記再生順とを対応付けたプレイリストデータを生成する第２生成手段と、
を更に備える請求項１〜３の何れか一項に記載のコンテンツ作成装置。
【請求項５】
前記第２生成手段が生成した前記プレイリストデータに対し、当該プレイリストデータの表示を開始する開始時刻及び表示を終了する終了時刻を設定する第５設定手段と、
前記第２生成手段が生成した前記プレイリストデータと、当該プレイリストデータに前記第５設定手段が設定した前記開始時刻及び前記終了時刻とを対応付けたスケジュールデータを生成する第３生成手段と、
を更に備える請求項４に記載のコンテンツ作成装置。
【請求項６】
コンピュータを、
ユーザからの操作指示を受け付ける受付手段と、
テンプレートデータの各々が表す画面デザインを選択可能に表示する表示手段と、
前記ユーザから選択された画面デザインのテンプレートデータを利用対象に設定する第１設定手段と、
前記利用対象の前記テンプレートデータが表す前記画面デザインに含まれた入力エリアの各々に、前記ユーザから指定された素材データを対応付けて設定する第２設定手段と、
前記入力エリアに設定された前記素材データに施す装飾効果の指定を前記ユーザから受け付け、指定された前記装飾効果を前記入力エリアに対応付けて設定する第３設定手段と、
前記利用対象のテンプレートデータを指定する指定情報と、前記入力エリアの各々に対応付けされた前記素材データ及び前記装飾効果とを含むコンテンツデータを生成する第１生成手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、コンテンツ作成装置及びプログラムに関する。
【背景技術】
【０００２】
広告等のコンテンツを不特定者に提示する仕組みとして、表示装置等のサイネージ端末にデジタル化されたコンテンツ（コンテンツデータ）を再生表示させるシステム、いわゆるデジタルサイネージシステムが知られている。係るデジタルサイネージシステムでは、予め用意したコンテンツデータを所定のスケジュールやユーザ操作に従って、サイネージ端末におけるコンテンツデータの再生表示を行っている。
【０００３】
ところで、近時ではスマートフォンやタブレット端末等の携帯可能な情報処理装置が普及している。このような情報処理装置は、比較的高性能であることから、上記したコンテンツデータの作成に用いることも考えられる。しかしながら、スマートフォン等に設けられる画面サイズは小型のものが多く細かな作業に向かないため、リッチなコンテンツを容易に作成することは困難である。また、コンテンツデータを作成することは、ＩＴスキルのないユーザにとっては大変な作業であるため、このような作業を軽減することが可能な技術が望まれている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、コンテンツデータ作成作業の軽減化を図ることが可能なコンテンツ作成装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態のコンテンツ作成装置は、受付手段と、表示手段と、第１設定手段と、第２設定手段と、第３設定手段と、第１生成手段と、を備える。受付手段は、ユーザからの操作指示を受け付ける。表示手段は、テンプレートデータの各々が表す画面デザインを選択可能に表示する。第１設定手段は、前記ユーザから選択された画面デザインのテンプレートデータを利用対象に設定する。第２設定手段は、前記利用対象の前記テンプレートデータが表す前記画面デザインに含まれた入力エリアの各々に、前記ユーザから指定された素材データを対応付けて設定する。第３設定手段は、前記入力エリアに設定された前記素材データに施す装飾効果の指定を前記ユーザから受け付け、指定された前記装飾効果を前記入力エリアに対応付けて設定する。第１生成手段は、前記利用対象のテンプレートデータを指定する指定情報と、前記入力エリアの各々に対応付けされた前記素材データ及び前記装飾効果とを含むコンテンツデータを生成する。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態に係るデジタルサイネージシステムの概略構成を示すブロック図である。
【図２】図２は、図１に示したサイネージ端末装置の外観正面図である。
【図３】図３は、図１に示したサイネージ端末装置の概略構成を示すブロック図である。
【図４】図４は、図１に示した情報配信サーバの概略構成を示すブロック図である。
【図５】図５は、テンプレートデータベースのデータ構成の一例を示す図である。
【図６】図６は、デザインデータの一例を示す図である。
【図７】図７は、ＸＡＭＬファイルの一例を示す図である。
【図８】図８は、入力設定ファイルの一例を示す図である。
【図９】図９は、利用テンプレートテーブルのデータ構成の一例を示す図である。
【図１０】図１０は、コンテンツテーブルのデータ構成の一例を示す図である。
【図１１】図１１は、装飾効果テーブルのデータ構成の一例を示す図である。
【図１２】図１２は、プレイリストテーブルのデータ構成の一例を示す図である。
【図１３】図１３は、スケジュールテーブルのデータ構成の一例を示す図である。
【図１４】図１４は、図１に示したコンテンツ作成装置の概略構成を示すブロック図である。
【図１５】図１５は、図１に示したコンテンツ作成装置の機能構成を示すブロック図である。
【図１６】図１６は、テンプレート指定画面の一例を示す図である。
【図１７】図１７は、コンテンツ作成画面の一例を示す図である。
【図１８】図１８は、装飾効果画面の一例を示す図である。
【図１９】図１９は、参照先決定画面の一例を示す図である。
【図２０】図２０は、スケジュール登録画面の一例を示す図である。
【図２１】図２１は、デジタルサイネージの一例を示す図である。
【図２２】図２２は、装飾効果データを反映したＸＡＭＬファイルの一例を示す図である。
【図２３】図２３は、コンテンツ作成装置が行うコンテンツデータ生成処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００７】
以下、添付図面を参照して、実施形態に係るコンテンツ作成装置及びプログラムの実施形態を詳細に説明する。なお、以下に説明する実施の形態によりこの発明が限定されるものではない。
【０００８】
図１は、本実施形態に係るデジタルサイネージシステムの概略構成を示すブロック図である。図１に示すように、デジタルサイネージシステム１０は、情報配信サーバ１１と、複数のサイネージ端末装置１２と、コンテンツ作成装置１３と、を有する。
【０００９】
情報配信サーバ１１は、構内ＬＡＮ（Local  Area  Network）等の通信ネットワークＮを介してサイネージ端末装置１２及びコンテンツ作成装置１３に接続される。情報配信サーバ１１は、商品の広告情報等のコンテンツデータをサイネージ端末装置１２に対して配信する。また、情報配信サーバ１１は、コンテンツ作成装置１３で作成（生成）されるコンテンツデータの記憶と管理を行う。
【００１０】
サイネージ端末装置１２は、通信ネットワークＮを介して情報配信サーバ１１から配信または取得したコンテンツデータを再生し表示する。
【００１１】
図２は、サイネージ端末装置１２の外観正面図である。サイネージ端末装置１２は、液晶ディスプレイやプラズマディスプレイ等のディスプレイユニット２１と、各種チケットやクーポン等を印刷して発行するプリンタユニット２２と、ディスプレイユニット２１及びプリンタユニット２２を保持する筐体部２４と、を備える。
【００１２】
筐体部２４の上部には、人物を撮影して画像認識を行い、人物の年齢層を特定し、配信する情報の種類を制御する等の用途に用いられるカメラユニット２５と、ＢＧＭや広告音声等の各種音響出力を行うスピーカユニット２６が内蔵されている。なお、画像認識等の処理は、サイネージ端末装置１２で行うことなく、情報配信サーバ１１等の上流側サーバで行ってもよい。
【００１３】
図３は、サイネージ端末装置１２の概略構成を示すブロック図である。サイネージ端末装置１２は、上述したディスプレイユニット２１、プリンタユニット２２、カメラユニット２５、およびスピーカユニット２６の他、コントローラ３１と、操作部３２と、通信インタフェース（ＩＦ）３３と、記憶装置３４と、を備えている。
【００１４】
コントローラ３１は、ＭＰＵ（Micro  Processing  Unit）３５と、ＭＰＵ３５が実行するための各種プログラム等を格納したＲＯＭ（Read  Only  Memory）３６と、ワークエリアとして用いられるＲＡＭ（Random  Access  Memory）３７と、を備えている。また、コントローラ３１は、現在日時を計時するＲＴＣ（Real  Time  Clock）等の計時手段を備える（図示せず）。
【００１５】
コントローラ３１では、ＭＰＵ３５が、ＲＯＭ３６又は記憶装置３４に格納された各種プログラムを実行することにより、サイネージ端末装置１２の動作を統括的に制御する。
【００１６】
操作部３２は、各種スイッチやボタン、ポインティングデバイス等の、ユーザが各種操作を行うための入力デバイスである。また、操作部３２は、タッチパネルとしてディスプレイユニット２１と一体的に構成してもよい。
【００１７】
通信インタフェース３３は、通信ネットワークＮを介して情報配信サーバ１１やコンテンツ作成装置１３との間で通信を行うためのネットワークインタフェースである。
【００１８】
記憶装置３４は、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等の記憶デバイスであり、ＭＰＵ３５が実行するためのプログラムや表示の対象となるコンテンツ等、各種のデータを記憶する。なお、本実施形態のサイネージ端末装置１２は、デジタルサイネージの表示に係る後述するテンプレートデータを、記憶装置３４に予め記憶しているものとする。
【００１９】
図４は、情報配信サーバ１１の概略構成を示すブロック図である。情報配信サーバ１１は、コントローラ４１と、操作部４２と、通信インタフェース（ＩＦ）４３と、ディスプレイユニット４４と、記憶装置４５と、を備えている。
【００２０】
コントローラ４１は、ＭＰＵ４６と、ＭＰＵ４６が実行するための各種プログラム等を格納したＲＯＭ４７と、ワークエリアとして用いられるＲＡＭ４８と、を備えている。また、コントローラ３１は、現在日時を計時するＲＴＣ等の計時手段を備える（図示せず）。
【００２１】
コントローラ４１では、ＭＰＵ４６が、ＲＯＭ４７又は記憶装置４５に格納された各種プログラムを実行することにより、情報配信サーバ１１の動作を統括的に制御する。
【００２２】
操作部４２は、キーボードやポインティングデバイス等の、ユーザが各種操作を行うための入力デバイスである。通信インタフェース４３は、通信ネットワークＮを介してサイネージ端末装置１２やコンテンツ作成装置１３との間で通信を行うためのネットワークインタフェースである。ディスプレイユニット４４は、液晶ディスプレイ等の表示デバイスである。
【００２３】
記憶装置４５は、ＨＤＤやＳＳＤ等の記憶デバイスであり、ＭＰＵ４６が実行するためのプログラム等、各種のデータを記憶する。また、記憶装置４５は、テンプレートデータベースＤＢ１及びコンテンツデータベースＤＢ２等を格納している。
【００２４】
テンプレートデータベースＤＢ１は、デジタルサイネージを作成する上で雛形となるテンプレートデータを、コンテンツ作成装置１３が取得可能に格納する。ここで、図５は、テンプレートデータベースＤＢ１のデータ構成の一例を示す図である。図５に示すように、テンプレートデータベースＤＢ１は、各テンプレートデータを識別する識別情報としてのテンプレート名と、テンプレートデータとを対応付けて格納している。テンプレートデータは、例えば、画面デザインを定義するデザインデータと、この画面デザインに含まれた入力エリアに関する各種の設定を定義するＸＡＭＬファイル及び入力設定ファイルと、を有する。
【００２５】
図６は、デザインデータの一例を示す図である。このデザインデータＤ１は、図５に示したテンプレート名“Ｃｌｏｕｄ”に対応し、画面デザインとして雲形の背景画像を示している。デザインデータＤ１には、後述する素材データを入力するための領域として入力エリアＡ１〜Ａ４が所定の位置に設けられている。
【００２６】
図７は、ＸＡＭＬファイルの一例を示す図である。図７に示すように、ＸＡＭＬファイルＤ２は、入力エリアＡ１〜Ａ４の各々に入力される素材データの表示に関する設定を定義するタブＴ１〜Ｔ４を有している。ここで、タブＴ１〜Ｔ４内に記述されたインデックスＩＤ（１〜４）が、対応する入力エリアを識別するための識別子となっている。具体的には、インデックス１が入力エリアＡ１に、インデックス２が入力エリアＡ２に、インデックス３が入力エリアＡ３に、インデックス４が入力エリアＡ４に、それぞれに対応付けされている。
【００２７】
タブＴ１〜Ｔ４には、入力エリア内での上下左右の余白を定めるMargineが含まれる。また、タブＴ１〜Ｔ４には、入力エリアに入力される素材データの表示に関する設定が含まれる。ここで、表示に関する設定は、入力設定ファイルＤ３に定義された入力エリアＡ１〜Ａ４の種類に応じたものとなっている。
【００２８】
例えば、入力エリアＡ１〜Ａ３の種類がテキストの場合、対応するタブＴ１〜Ｔ３には、テキストの表示に用いるフォントのサイズ（Size）や、表示色（Foreground）等が設定される。また、入力エリアＡ４の種類が画像の場合、対応するタブＴ４には、画像データの表示サイズ（Height、Width）等が設定される。なお、タブＴ１〜Ｔ４に明記されていない他の設定については、予め定められた値（デフォルト値）が適用されるものとする。
【００２９】
図８は、入力設定ファイルの一例を示す図である。この入力設定ファイルＤ３には、入力エリアＡ１〜Ａ４の属性に関する各種の設定が定義されている。例えば、入力設定ファイルＤ３は、図８に示すように、各入力エリアを識別するインデックスＩＤと、入力エリアの項目名と、入力エリアの種類と、文字数制限とを格納する。
【００３０】
ここで、インデックスＩＤは、ＸＡＭＬファイルＤ２に含まれたインデックスＩＤ（１〜４）、つまりデザインデータＤ１の入力エリアＡ１〜Ａ４に対応する。また、項目名には、“タイトル”や“商品名”等、各入力エリアに付与された名称が設定される。また、入力エリアの種類には、“テキスト”や“画像”等、入力される素材データの種類が設定される。ここで、種類が“テキスト”の入力エリア（インデックス１〜３）には、入力可能な文字数の上限値が文字数制限欄に設定される。なお、種類が“画像”の入力エリア（インデックス４）については、文字列の入力は行われないため文字数制限欄は空欄となっている。
【００３１】
図４に戻り、コンテンツデータベースＤＢ２は、サイネージ端末装置１２への配信対象となるコンテンツデータを記憶・管理する。具体的に、コンテンツデータベースＤＢ２は、利用テンプレートテーブルＴＢ１、コンテンツテーブルＴＢ２、装飾効果テーブルＴＢ３、プレイリストテーブルＴＢ４及びスケジュールテーブルＴＢ５を有し、これらのテーブル群を用いてコンテンツデータを管理する。
【００３２】
利用テンプレートテーブルＴＢ１には、コンテンツデータの表示に利用するテンプレートデータを指示する情報が格納される。図９は、利用テンプレートテーブルＴＢ１のデータ構成の一例を示す図である。図９に示すように、利用テンプレートテーブルＴＢ１は、コンテンツＩＤと、テンプレート名とを対応付けて格納する。ここで、コンテンツＩＤは、コンテンツデータを識別する識別情報である。また、テンプレート名は、テンプレートデータベースＤＢ１のテンプレート名に対応する。
【００３３】
コンテンツテーブルＴＢ２には、利用対象となったテンプレートデータに入力される素材データが格納される。図１０は、コンテンツテーブルＴＢ２のデータ構成の一例を示す図である。図１０に示すように、コンテンツテーブルＴＢ２は、コンテンツＩＤと、インデックスＩＤと、素材データとを対応付けて格納する。ここで、コンテンツＩＤは、利用テンプレートテーブルＴＢ１のコンテンツＩＤに対応する。インデックスＩＤには、コンテンツＩＤで対応付けられたテンプレートデータが有する各入力エリアのインデックスＩＤが格納される。素材データには、インデックスＩＤの入力エリアに入力するテキスト（文字列）や画像データ（静止画又は動画）等が格納される。
【００３４】
装飾効果テーブルＴＢ３には、素材データに施す装飾効果を規定する情報が格納される。図１１は、装飾効果テーブルＴＢ３のデータ構成の一例を示す図である。図１１に示すように、装飾効果テーブルＴＢ３は、コンテンツＩＤと、インデックスＩＤと、装飾を施す装飾対象と、その装飾効果とを対応付け、装飾効果データとして格納する。ここで、コンテンツＩＤは、利用テンプレートテーブルＴＢ１及びコンテンツテーブルＴＢ２のコンテンツＩＤに対応する。インデックスＩＤには、装飾効果の対象となった素材データが入力される入力エリアのインデックスＩＤが格納される。
【００３５】
装飾対象には、対応する入力エリアの種類に応じた装飾効果を施す対象が格納される。例えば、入力エリアの種類がテキストの場合には、フォントやフォントサイズ、文字色等が格納される。装飾効果には、装飾対象に応じた装飾効果の内容が格納される。例えば、装飾対象がフォントの場合には、フォントの種類が、装飾対象がフォントサイズの場合には、フォントのサイズ（数値）が、装飾対象が文字色の場合には、フォントの表示色が、装飾効果として設定される。
【００３６】
なお、上記した利用テンプレートテーブルＴＢ１、コンテンツテーブルＴＢ２及び装飾効果テーブルＴＢ３において、同一のコンテンツＩＤに対応付けられたレコードが、一つのコンテンツデータに対応する。
【００３７】
プレイリストテーブルＴＢ４には、コンテンツデータの再生順序を規定する情報が格納される。図１２は、プレイリストテーブルＴＢ４のデータ構成の一例を示す図である。図１２に示すように、プレイリストテーブルＴＢ４は、プレイリストＩＤと、再生順と、コンテンツＩＤとを対応付け、プレイリストデータとして格納する。ここで、プレイリストＩＤは、各プレイリストデータを識別する識別情報である。また、コンテンツＩＤは、利用テンプレートテーブルＴＢ１、コンテンツテーブルＴＢ２及び装飾効果テーブルＴＢ３のコンテンツＩＤに対応する。また、再生順には、プレイリストＩＤが同一のプレイリストデータにおいて、各コンテンツＩＤに対応するコンテンツデータの再生順序が格納される。
【００３８】
スケジュールテーブルＴＢ５には、プレイリストデータの配信スケジュールを示す情報が格納される。図１３は、スケジュールテーブルＴＢ５のデータ構成の一例を示す図である。図１３に示すように、スケジュールテーブルＴＢ５は、プレイリストＩＤと、開始時刻と、終了時刻とを対応付け、スケジュールデータとして格納する。ここで、プレイリストＩＤは、プレイリストテーブルＴＢ４のプレイリストＩＤに対応する。また、開始時刻には配信を開始する時刻、終了時刻には配信を停止する時刻が格納される。
【００３９】
図１に戻り、コンテンツ作成装置１３は、例えば、スマートフォンやタブレット端末等の携帯可能な端末装置である。図１４は、コンテンツ作成装置１３の概略構成を示すブロック図である。図１４に示すように、コンテンツ作成装置１３は、コントローラ５１と、操作部５２と、通信インタフェース（ＩＦ）５３と、ディスプレイユニット５４と、カメラユニット５５と、記憶装置５６と、を備えている。
【００４０】
コントローラ５１は、ＭＰＵ５７と、ＭＰＵ５７が実行するための各種プログラム等を格納したＲＯＭ５８と、ワークエリアとして用いられるＲＡＭ５９と、を備えている。コントローラ５１では、ＭＰＵ５７が、ＲＯＭ５８又は記憶装置５６に格納された各種プログラムを実行することにより、コンテンツ作成装置１３の動作を統括的に制御する。
【００４１】
操作部５２は、キーボードやポインティングデバイス等の、ユーザが各種操作を行うための入力デバイスである。また、操作部５２は、タッチパネルとしてディスプレイユニット５４と一体的に構成してもよい。
【００４２】
通信インタフェース５３は、通信ネットワークＮを介して情報配信サーバ１１やサイネージ端末装置１２との間で通信を行うためのネットワークインタフェースである。ディスプレイユニット５４は、液晶ディスプレイ等の表示デバイスである。カメラユニット５５は、ＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal-Oxide  Semiconductor）等の撮像素子を有した撮像デバイスである。
【００４３】
記憶装置５６は、ＨＤＤやＳＳＤ等の記憶デバイスであり、ＭＰＵ５７が実行するためのプログラムやＧＵＩ（Graphical  User  Interface）に係るデータ等、各種データを記憶する。
【００４４】
次に、コンテンツ作成装置１３が有する機能部について説明する。コンテンツ作成装置１３のコントローラ５１では、ＭＰＵ５７がＲＯＭ５８又は記憶装置５６に記憶されたプログラムと協働することで、図１５に示すように、作成支援部５７１と、登録部５７２とを機能部として備える。ここで、図１５は、コンテンツ作成装置１３の機能構成を示すブロック図である。
【００４５】
作成支援部５７１は、コンテンツデータの作成を支援する機能部である。具体的に、作成支援部５７１は、操作部５２を介してコンテンツデータの作成指示を受け付けると、情報配信サーバ１１のテンプレートデータベースＤＢ１からテンプレートデータを取得する。次いで、作成支援部５７１は、取得したテンプレートデータを選択可能に配置したテンプレート指定画面をディスプレイユニット５４に表示する。
【００４６】
図１６は、テンプレート指定画面の一例を示す図である。図１６に示すように、作成支援部５７１は、テンプレート指定画面Ｇ１において、テンプレートデータの各々に含まれたデザインデータＤ１を一覧表示する。ここで、操作部５２を介して、一のテンプレートデータ（デザインデータＤ１）が指定（選択）された後、ＯＫボタンＢ１が操作されると、作成支援部５７１は、そのテンプレートデータを利用対象に設定する。次いで、作成支援部５７１は、利用対象のテンプレートデータに基づき、素材データの入力を促すコンテンツ作成画面をディスプレイユニット５４に表示する。
【００４７】
図１７は、コンテンツ作成画面の一例を示す図である。作成支援部５７１は、利用対象のテンプレートデータに含まれた入力設定ファイルＤ３に基づき、各入力エリアに入力する素材データを設定するための操作子を、コンテンツ作成画面Ｇ２に表示する。具体的には、種類が“テキスト”の入力エリアについては、文字列を入力するための設定欄Ａ２１が操作子として表示される。なお、設定欄Ａ２１に入力可能な文字数は、文字数制限の値以下となるよう制御される。
【００４８】
また、種別が“テキスト”の入力エリアについては、当該入力エリアに入力される素材データ（文字列）に装飾効果を施すことを指示するための装飾ボタンＢ２１が表示される。作成支援部５７１は、装飾ボタンＢ２１の操作を受け付けると、その装飾ボタンＢ２１に対応する入力エリアについて、装飾効果を指示するための装飾効果画面をディスプレイユニット５４に表示する。
【００４９】
図１８は、装飾効果画面の一例を示す図である。図１８に示すように、装飾効果画面Ｇ３には、装飾対象となるフォント、サイズ、文字色及び文字装飾のそれぞれに対し、装飾効果の内容を選択的に指定することが可能なセレクトボックスＢ３１が設けられる。文字装飾は、例えば、ボールドや下線、囲み枠等を意味する。図１８では、フォントが“ゴシック”に、サイズが“１６”に、文字色が“青”に、文字装飾が“なし”に設定された例を示している。そして、装飾効果が指定された後、ＯＫボタンＢ３２が操作されると、作成支援部５７１は、対応する入力エリアのインデックスＩＤに、装飾対象とその装飾効果とを対応付けて設定することで、装飾効果データを生成する。
【００５０】
また、図１７のコンテンツ作成画面Ｇ２において、種類が“画像”の入力エリアについては、画像データを選択するための参照ボタンＢ２２が、素材データを設定するための操作子として表示される。作成支援部５７１は、参照ボタンＢ２２の操作を受け付けると、画像データの参照先（取得先）を選択させる参照先決定画面をディスプレイユニット５４に表示する。
【００５１】
図１９は、参照先決定画面の一例を示す図である。図１９に示すように、作成支援部５７１は、画像データの参照先（取得先）として、カメラユニット５５か、記憶装置５６等のストレージかを選択させる参照先決定画面Ｇ４を表示する。図１９では、コンテンツ作成画面Ｇ２上に、参照先決定画面Ｇ４を表示した例を示している。
【００５２】
ここで、カメラユニット５５を指定するボタンＢ４１が操作された場合、作成支援部５７１は、カメラユニット５５を起動させることで、撮像により取得される画像データの利用を許可する。そして、カメラユニット５５により撮像が行われると、作成支援部５７１は、撮像された画像データを取得し、対応する入力エリア（インデックスＩＤ）の素材データに設定する。一方、ストレージを指定するボタンＢ４２が操作された場合、作成支援部５７１は、ファイルマネージャ等のプログラムを起動することで、ストレージに記憶された画像データの利用を許可する。そして、作成支援部５７１は、画像データの指定を受け付けると、その画像データをストレージから取得し、対応する入力エリア（インデックスＩＤ）の素材データに設定する。なお、素材データに設定した画像データや当該画像データのサムネイル画像を、コンテンツ作成画面Ｇ２内（例えば、参照ボタンＢ２２の近傍）に表示する形態としてもよい。
【００５３】
また、図１７に示すように、コンテンツ作成画面Ｇ２には、新たなコンテンツデータの作成を指示する次コンテンツボタンＢ２３と、スケジュールデータの作成を指示するスケジュール登録ボタンＢ２４とが設けられる。
【００５４】
作成支援部５７１は、次コンテンツボタンＢ２３の操作を受け付けると、テンプレート指定画面Ｇ１及びコンテンツ作成画面Ｇ２に入力されたデータからコンテンツデータを生成する。具体的に、作成支援部５７１は、固有値を割り当てたコンテンツＩＤに、利用対象に設定したテンプレートデータのテンプレート名と、当該テンプレートデータの各入力エリア（インデックスＩＤ）に設定された素材データとを対応付けることで、一のコンテンツデータとして生成する。そして、作成支援部５７１は、テンプレート指定画面Ｇ１を再び表示することで、次のコンテンツデータの生成に備える。なお、装飾効果画面Ｇ３において、装飾効果データを生成した場合には、その装飾効果データを含めてコンテンツデータを生成する。また、作成支援部５７１は、コンテンツデータを生成した順序に基づき、各コンテンツデータに再生順を設定するものとする。
【００５５】
また、作成支援部５７１は、スケジュール登録ボタンＢ２４の操作を受け付けると、固有値を割り当てたプレイリストＩＤに、生成した各コンテンツデータのコンテンツＩＤと、当該コンテンツデータの再生順とを対応付けることで、プレイリストデータを生成する。また、装飾効果画面Ｇ３において、装飾効果データを生成した場合には、その装飾効果データを含めてコンテンツデータを生成する。そして、作成支援部５７１は、生成したプレイリストデータ（コンテンツデータ）の配信スケジュールを定めるためのスケジュール登録画面をディスプレイユニット５４に表示する。
【００５６】
図２０は、スケジュール登録画面の一例を示す図である。図２０に示すように、スケジュール登録画面Ｇ５には、配信を開始する開始時刻を入力するための入力欄Ａ５１と、配信を停止する終了時刻を入力するための入力欄Ａ５２が設けられる。ここで、入力欄Ａ５１及び入力欄Ａ５２に、開始時刻及び終了時刻が入力された後、ＯＫボタンＢ５が操作されると、作成支援部５７１は、これらの入力データに基づきスケジュールデータを生成する。具体的に、作成支援部５７１は、先に生成したプレイリストデータのプレイリストＩＤに、入力欄Ａ５１に入力された開始時刻と、入力欄Ａ５２に入力された終了時刻とを対応付けることで、スケジュールデータを生成する。
【００５７】
なお、入力欄Ａ５１及び入力欄Ａ５２の何れか一方又は両方が空欄の状態で、ＯＫボタンＢ５の操作を受け付けた場合には、エラー等のメッセージ等を表示してもよい。また、入力された開始時刻から終了時刻の配信期間が、スケジュールテーブルＴＢ５に格納された他の配信期間と重複するか否かを確認し、重複した場合に警告等のメッセージを表示してもよい。
【００５８】
そして、登録部５７２は、作成支援部５７１が生成したスケジュールデータ、プレイリストデータ及びコンテンツデータを情報配信サーバ１１に送信することで、これらのデータをコンテンツデータベースＤＢ２に登録させる。
【００５９】
情報配信サーバ１１のコントローラ４１は、コンテンツ作成装置１３からスケジュールデータ、プレイリストデータ及びコンテンツデータを受信すると、これらのデータをコンテンツデータベースＤＢ２に登録する。具体的には、スケジュールデータをスケジュールテーブルＴＢ５に登録し、プレイリストデータをプレイリストテーブルＴＢ４に登録する。また、コンテンツデータを利用テンプレートテーブルＴＢ１及びコンテンツテーブルＴＢ２に登録する。また、コンテンツデータに装飾効果データが含まれる場合には、その装飾効果データを装飾効果テーブルＴＢ３に登録する。
【００６０】
なお、コンテンツ作成装置１３から送信されたスケジュールデータと、スケジュールテーブルＴＢ５に格納された既存のスケジュールデータとで、配信期間（開始時刻〜終了時刻）が重複する可能性がある。このような場合、情報配信サーバ１１のコントローラ４１は、データの置き換えや配信時間のシフト等を行うことで、コンテンツ作成装置１３から送信されたスケジュールデータを優先的に登録する。
【００６１】
また、情報配信サーバ１１のコントローラ４１は、現在時刻がスケジュールテーブルＴＢ５に格納された何れかの開始時刻に達すると、この開始時刻に対応付けられたプレイリストＩＤのプレイリストデータを、プレイリストテーブルＴＢ４から読み出す。次いで、情報配信サーバ１１のコントローラ４１は、プレイリストデータに含まれたコンテンツＩＤのコンテンツデータを、利用テンプレートテーブルＴＢ１及びコンテンツテーブルＴＢ２から再生順に読み出し、サイネージ端末装置１２に配信する。そして、情報配信サーバ１１のコントローラ４１は、現在時刻がスケジュールテーブルＴＢ５に格納された何れかの終了時刻に達すると、コンテンツデータの配信を停止する。
【００６２】
なお、情報配信サーバ１１から配信するデータはコンテンツデータに限らず、当該コンテンツデータとともに、プレイリストデータやテンプレートデータを配信する形態としてもよい。また、プレイリストデータを送信する場合には、サイネージ端末装置１２において、コンテンツデータを再生順に表示することが可能であるため、該当するコンテンツデータを纏めて配信する形態としてもよい。
【００６３】
一方、サイネージ端末装置１２のコントローラ３１は、情報配信サーバ１１からコンテンツデータを受信すると、当該コンテンツデータを記憶装置３４に記憶する。次いで、サイネージ端末装置１２のコントローラ３１は、コンテンツデータで指示されたテンプレートデータの各入力エリアに、対応する素材データを入力する。そして、サイネージ端末装置１２のコントローラ３１は、素材データを入力したテンプレートデータを再生することで、ディスプレイユニット２１にデジタルサイネージを表示する。ここで、再生とは、素材データを入力したテンプレートデータから再生画像（静止画又は動画）や音声等を生成して、画面表示や音声再生に供させることを意味する。
【００６４】
なお、サイネージ端末装置１２のコントローラ３１は、情報配信サーバ１１からプレイリストデータを受信した場合、このプレイリストデータに設定された再生順に従いデジタルサイネージ（コンテンツデータ）を再生するものとする。
【００６５】
ここで、コンテンツデータに装飾効果データが含まれている場合、サイネージ端末装置１２のコントローラ３１は、その装飾効果データに基づき、対応する入力エリアの素材データに装飾効果を施す。そして、装飾効果を施したテンプレートデータを、デジタルサイネージとしてディスプレイユニット２１に表示する。
【００６６】
例えば、図５〜図１１に示した、コンテンツＩＤが“１”のコンテンツデータがサイネージ端末装置１２に配信されたとする。この場合、サイネージ端末装置１２のコントローラ３１は、図１０のコンテンツテーブルＴＢ２に設定された各素材データを、図６に示したデザインデータＤ１の対応する入力エリアＡ１〜Ａ４に入力する。また、サイネージ端末装置１２のコントローラ３１は、入力エリアＡ１に入力された素材データ（文字列）に対し、図１１の装飾効果データで指示された装飾効果を施す。これにより、例えば、図２１に示すようなデジタルサイネージＧ６がディスプレイユニット２１に表示される。
【００６７】
なお、素材データに対する装飾効果の反映方法は特に問わず、例えば、テンプレートデータの設定を編集することで装飾効果を反映する形態としてもよい。より詳細には、ＸＡＭＬファイルＤ２に記述された各入力エリアの設定内容のうち、装飾効果データで指定された入力エリア（インデックスＩＤ）の設定を一時的又は恒久的に編集してもよい。
【００６８】
例えば、図７に示したＸＡＭＬファイルＤ２に、図１１に示したコンテンツ１の装飾効果データを反映した場合、その反映結果は図２２に示す状態となる。ここで、図２２は、装飾効果データを反映したＸＡＭＬファイルＤ２の一例を示す図である。図２２に示すように、装飾効果データで指定されたインデックス１に対応するタブＴ１の設定内容が、タブＴ１’に示す内容に変更される。具体的には、フォントの種類を指示する「Font=“Gothic”」と、フォントの表示色を指示する「Foreground=“Blue”」とが追加される。また、フォントのサイズを指示するSizeが“１６”に変更される。
【００６９】
次に、上述したコンテンツ作成装置１３の機能部の動作について説明する。図２３は、コンテンツ作成装置１３が行うコンテンツデータ生成処理の手順を示すフローチャートである。
【００７０】
まず、作成支援部５７１は、操作部５２を介してコンテンツデータの作成が指示されるまで待機する（ステップＳ１１；Ｎｏ）。コンテンツデータの作成指示を受け付けると（ステップＳ１１；Ｙｅｓ）、作成支援部５７１は、情報配信サーバ１１のテンプレートデータベースＤＢ１にアクセスし、テンプレートデータを取得する（ステップＳ１２）。次いで、作成支援部５７１は、取得したテンプレートデータに基づき、テンプレート指定画面Ｇ１をディスプレイユニット５４に表示する（ステップＳ１３）。
【００７１】
続いて、作成支援部５７１は、テンプレート指定画面から一のテンプレートデータが指定されるまで待機する（ステップＳ１４；Ｎｏ）。テンプレートデータの指定を受け付けると（ステップＳ１４；Ｙｅｓ）、作成支援部５７１は、そのテンプレートデータを利用対象に設定する。次いで、作成支援部５７１は、利用対象のテンプレートデータに基づき、コンテンツ作成画面Ｇ２をディスプレイユニット５４に表示する（ステップＳ１５）。
【００７２】
続いて、作成支援部５７１は、コンテンツ作成画面Ｇ２において、装飾ボタンＢ２１が操作されたか否かを判定する（ステップＳ１６）。装飾ボタンＢ２１が操作されたと判定した場合（ステップＳ１６；Ｙｅｓ）、作成支援部５７１は、対応する入力エリアについて、装飾効果画面Ｇ３を表示する（ステップＳ１７）。続いて、作成支援部５７１は、ＯＫボタンＢ３２が操作されるまで待機する（ステップＳ１８；Ｎｏ）。ＯＫボタンＢ３２の操作を受け付けると（ステップＳ１８；Ｙｅｓ）、作成支援部５７１は、対応する入力エリアのインデックスＩＤに、装飾対象と装飾効果とを対応付けた装飾効果データを生成し（ステップＳ１９）、ステップＳ１５に戻る。なお、ステップＳ１５への再帰時に表示されるコンテンツ作成画面Ｇ２には、既に入力（設定）されたデータ値が保持されているものとする（以下同様）。
【００７３】
また、作成支援部５７１は、コンテンツ作成画面Ｇ２において、参照ボタンＢ２２が操作されたか否かを判定する（ステップＳ１６；Ｎｏ→ステップＳ２０）。ここで、参照ボタンＢ２２が操作されたと判定した場合（ステップＳ２０；Ｙｅｓ）、作成支援部５７１は、参照先決定画面Ｇ４を表示する（ステップＳ２１）。続いて、作成支援部５７１は、画像データの参照先として、カメラユニット５５及びストレージの何れが指定されたかを判別する（ステップＳ２２）。
【００７４】
ステップＳ２２において、カメラユニット５５が指定されたと判別した場合（ステップＳ２２；Ｙｅｓ）、作成支援部５７１は、カメラユニット５５を起動する（ステップＳ２３）。そして、作成支援部５７１は、カメラユニット５５で撮像された画像データを取得すると、当該画像データを素材データに設定し（ステップＳ２４）、ステップＳ１５に戻る。
【００７５】
一方、ステップＳ２２において、ストレージが指定されたと判別した場合（ステップＳ２２；Ｎｏ）、作成支援部５７１は、ファイルマネージャ等のプログラムを起動する（ステップＳ２５）。次いで、作成支援部５７１は、画像データの指定を受け付けると、その画像データを素材データに設定し（ステップＳ２６）、ステップＳ１５に戻る。
【００７６】
また、作成支援部５７１は、コンテンツ作成画面Ｇ２において、次コンテンツボタンＢ２３が操作されたか否かを判定する（ステップＳ１６；Ｎｏ→ステップＳ２０；Ｎｏ→ステップＳ２７）。ここで、次コンテンツボタンＢ２３の操作を受け付けた場合（ステップＳ２７；Ｙｅｓ）、作成支援部５７１は、テンプレート指定画面Ｇ１及びコンテンツ作成画面Ｇ２（装飾効果画面Ｇ３）で入力されたデータからコンテンツデータを生成し（ステップＳ２８）、ステップＳ１３に戻る。
【００７７】
また、作成支援部５７１は、コンテンツ作成画面Ｇ２において、スケジュール登録ボタンＢ２４が操作されたか否かを判定する（ステップＳ１６；Ｎｏ→ステップＳ２０；Ｎｏ→ステップＳ２７；Ｎｏ→ステップＳ２９）。ここで、スケジュール登録ボタンＢ２４の操作を受け付けた場合（ステップＳ２９；Ｙｅｓ）、作成支援部５７１は、テンプレート指定画面Ｇ１及びコンテンツ作成画面Ｇ２（装飾効果画面Ｇ３）で入力されたデータからコンテンツデータを生成する（ステップＳ３０）。次いで、作成支援部５７１は、コンテンツデータの生成順序に基づいて、プレイリストデータを生成し（ステップＳ３１）、ステップＳ３２に移行する。なお、コンテンツ作成画面において、何れのボタンも操作されない場合には（ステップＳ１６；Ｎｏ→ステップＳ２０；Ｎｏ→ステップＳ２７；Ｎｏ→ステップＳ２９；Ｎｏ）、ステップＳ１５に再び戻る。
【００７８】
続くステップＳ３２において、作成支援部５７１は、スケジュール登録画面Ｇ５をディスプレイユニット５４に表示する（ステップＳ３２）。次いで、作成支援部５７１は、スケジュール登録画面Ｇ５に含まれるＯＫボタンＢ５が操作されるまで待機する（ステップＳ３３；Ｎｏ）。ＯＫボタンＢ５の操作を受け付けると（ステップＳ３３；Ｙｅｓ）、作成支援部５７１は、入力された開始時刻及び終了時刻に基づき、スケジュールデータを生成する（ステップＳ３４）。
【００７９】
そして、登録部５７２は、上記の処理で生成されたスケジュールデータ、プレイリストデータ及びコンテンツデータを、情報配信サーバ１１のデータベースに登録し（ステップＳ３５）、本処理を終了する。
【００８０】
以上のように、本実施形態のコンテンツ作成装置１３によれば、利用することが可能なテンプレートデータをテンプレート指定画面Ｇ１に表示し、指定されたテンプレートデータに基づきコンテンツデータを生成する。これにより、ユーザは、コンテンツデータを簡単な作業で作成することができるようになるので、コンテンツデータの作成作業の容易化及び軽減化を図ることができる。また、表示の対象となる素材データに対する装飾効果を、簡単な操作で指定することが可能であるため、リッチなコンテンツを容易に作成することができる。
【００８１】
以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００８２】
例えば、上記実施形態では、コンテンツ作成装置１３の作成支援部５７１は、情報配信サーバ１１からテンプレートデータを取得する構成としたが、これに限らず、他の装置に記憶されたテンプレートデータを取得する構成としてもよい。例えば、コンテンツ作成装置１３がテンプレートデータベースＤＢ１等を記憶装置５６に保持することで、記憶装置５６からテンプレートデータを取得する構成としてもよい。
【００８３】
また、上記実施形態では、コンテンツ作成装置１３で生成したデータ（スケジュールデータ、プレイリストデータ及びコンテンツデータ）を、情報配信サーバ１１に送信（登録）する形態としたが、当該データをサイネージ端末装置１２に直接送信する形態としてもよい。なお、この形態を採用する場合には、サイネージ端末装置１２において、情報配信サーバ１１から配信されるコンテンツデータとコンフリクトが発生しないよう、コンテンツ作成装置１３から送信されたデータを優先的に表示させることが好ましい。
【００８４】
また、上記実施形態では、情報配信サーバ１１が有する記憶装置４５にテンプレートデータベースＤＢ１、コンテンツデータベースＤＢ２が格納されているが、これに限定するものではない。例えば、情報配信サーバ１１と通信ネットワークＮを介して接続された記憶装置（図示せず）にテンプレートデータベースＤＢ１、コンテンツデータベースＤＢ２が記憶されていてもよい。
【００８５】
また、上記実施形態では、情報配信サーバ１１からサイネージ端末装置１２にコンテンツデータを配信する形態としたが、これに限らず、サイネージ端末装置１２からのアクセスによってコンテンツデータを取得させる形態としてもよい。
【００８６】
また、上記実施形態では、テンプレートデータに入力する素材データとして、テキストと画像データとを例示したが、これに限らないものとする。例えば、音声やＢＧＭ等の音楽データを素材データとしてテンプレートデータに入力してもよい。また、テンプレートデータに予めＢＧＭ等の音楽データが含まれていてもよい。
【００８７】
また、上記実施形態では、テンプレート指定画面Ｇ１及びコンテンツ作成画面Ｇ２等を用いてコンテンツデータ等を生成する形態としたが、他のＧＵＩを用いてもよい。例えば、テンプレート指定画面Ｇ１で指定されたテンプレートデータ（デザインデータＤ１）を表示し、このデザインデータＤ１内の各入力エリアに対し素材データの設定や装飾効果の設定等を直接的に行う形態としてもよい。
【００８８】
上記実施形態の各装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００８９】
また、本実施形態の各装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態の各装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【００９０】
１０  デジタルサイネージシステム
１１  情報配信サーバ
１２  サイネージ端末装置
１３  コンテンツ作成装置
５１  コントローラ
５２  操作部
５３  通信インタフェース
５４  ディスプレイユニット
５５  カメラユニット
５６  記憶装置
５７  ＭＰＵ
５８  ＲＯＭ
５９  ＲＡＭ
５７１  作成支援部
５７２  登録部
【先行技術文献】
【特許文献】
【００９１】
【特許文献１】特許第４９０６５３４号公報
【図１】
2015082693.tif 000003
【図２】
2015082693.tif 000004
【図３】
2015082693.tif 000005
【図４】
2015082693.tif 000006
【図５】
2015082693.tif 000007
【図６】
2015082693.tif 000008
【図７】
2015082693.tif 000009
【図８】
2015082693.tif 000010
【図９】
2015082693.tif 000011
【図１０】
2015082693.tif 000012
【図１１】
2015082693.tif 000013
【図１２】
2015082693.tif 000014
【図１３】
2015082693.tif 000015
【図１４】
2015082693.tif 000016
【図１５】
2015082693.tif 000017
【図１６】
2015082693.tif 000018
【図１７】
2015082693.tif 000019
【図１８】
2015082693.tif 000020
【図１９】
2015082693.tif 000021
【図２０】
2015082693.tif 000022
【図２１】
2015082693.tif 000023
【図２２】
2015082693.tif 000024
【図２３】
2015082693.tif 000025