(57)【要約】【課題】テロップ制作装置の導入に係るコストを低減させることができる、情報処理装置、情報処理方法および情報処理プログラムを提供する。【解決手段】情報処理装置は、ネットワークを介して接続された端末との通信を制御する通信制御部と、通信制御部を用いて端末の利用者を認証する認証部と、物理的なコンピュータリソースを仮想的に構成した仮想化装置を、認証部において認証された利用者毎に割り当てる割当部と、割当部において割り当てられた仮想化装置を用いてテロップデータの制作に係る機能を端末に対して提供する機能提供部とを備える。【選択図】図１
2020057997.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された端末との通信を制御する通信制御部と、
前記通信制御部を用いて前記端末の利用者を認証する認証部と、
物理的なコンピュータリソースを仮想的に構成した仮想化装置を、前記認証部において認証された利用者毎に割り当てる割当部と、
前記割当部において割り当てられた仮想化装置を用いてテロップデータの制作に係る機能を前記端末に対して提供する機能提供部と
を備える、情報処理装置。
【請求項２】
前記機能提供部は、テロップデータの制作に用いる素材データを前記端末から取得する素材データ取得部をさらに備える、請求項１に記載の情報処理装置。
【請求項３】
前記素材データ取得部は、前記素材データとして、前記端末のキーボードから手動入力された入力データ、前記端末において予め記憶されている文字データ若しくは画像データ、または、前記端末の外部から取得された外部データの少なくともいずれか一つのデータを取得する、請求項２に記載の情報処理装置。
【請求項４】
前記機能提供部は、
前記素材データ取得部において取得された素材データに基づくテロップデータを制作するための制作部と、
前記制作部において制作されたテロップデータの送出を制御する送出制御部と
をさらに備える、請求項２または３に記載の情報処理装置。
【請求項５】
前記機能提供部は、
前記素材データ取得部において取得された素材データに基づく画像を生成する画像生成部と、
前記画像生成部において生成された画像の配信を制御する配信制御部と
をさらに備える、請求項２から４のいずれか一項に記載の情報処理装置。
【請求項６】
ネットワークを介して接続された端末との通信を制御する通信制御ステップと、
前記通信制御ステップにおいて前記端末の利用者を認証する認証ステップと、
物理的なコンピュータリソースを仮想的に構成した仮想化装置を、前記認証ステップにおいて認証された利用者毎に割り当てる割当ステップと、
前記割当ステップにおいて割り当てられた仮想化装置を用いてテロップデータを制作するための機能を前記端末に対して提供する制作機能提供ステップと
を含む、情報処理方法。
【請求項７】
コンピュータに、
ネットワークを介して接続された端末との通信を制御する通信制御機能と、
前記通信制御機能において前記端末の利用者を認証する認証機能と、
物理的なコンピュータリソースを仮想的に構成した仮想化装置を、前記認証機能において認証された利用者毎に割り当てる割当機能と、
前記割当機能において割り当てられた仮想化装置を用いてテロップデータを制作するための機能を前記端末に対して提供する制作機能提供機能と
を実現させるための、情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数のテロップ送出機をネットワーク上で選択的に複数の副調整室に割り付けて使い回す送出機割付サーバが記載されている。
【０００３】
また、特許文献２には、複数の画面データ配信装置を一体とするとともに、いずれかが故障しても、自動的に他の画面データの配信が可能な情報配信装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−０８２２３１号公報
【特許文献２】特開２０１３−１０９７１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来の技術では、テロップを制作する事業者は、テロップを制作するための装置をそれぞれ導入する必要があるため、装置の導入コストが上昇してしまう場合があった。
【０００６】
本発明は上記事情に鑑みてなされたものであり、テロップ制作装置の導入に係るコストを低減させることができる、情報処理装置、情報処理方法および情報処理プログラムを提供することを一つの目的とする。
【課題を解決するための手段】
【０００７】
（１）上記の課題を解決するため、情報処理装置は、ネットワークを介して接続された端末との通信を制御する通信制御部ｂｂと、通信制御部を用いて端末の利用者を認証する認証部と、物理的なコンピュータリソースを仮想的に構成した仮想化装置を、認証部において認証された利用者毎に割り当てる割当部と、割当部において割り当てられた仮想化装置を用いてテロップデータの制作に係る機能を端末に対して提供する機能提供部とを備える。
【０００８】
（２）また、実施形態の情報処理装置において、機能提供部は、テロップデータの制作に用いる素材データを端末から取得する素材データ取得部をさらに備える。
【０００９】
（３）また、実施形態の情報処理装置において、素材データ取得部は、素材データとして、端末のキーボードから手動入力された入力データ、端末において予め記憶されている文字データ若しくは画像データ、または、端末の外部から取得された外部データの少なくともいずれか一つのデータを取得する。
【００１０】
（４）また、実施形態の情報処理装置において、機能提供部は、素材データ取得部において取得された素材データに基づくテロップデータを制作するための制作部と、制作部において制作されたテロップデータの送出を制御する送出制御部とをさらに備える。
【００１１】
（５）また、実施形態の情報処理装置において、機能提供部は、素材データ取得部において取得された素材データに基づく画像を生成する画像生成部と、画像生成部において生成された画像の配信を制御する配信制御部とをさらに備える。
【００１２】
（６）上記の課題を解決するため、情報処理方法は、ネットワークを介して接続された端末との通信を制御する通信制御ステップと、通信制御ステップにおいて端末の利用者を認証する認証ステップと、物理的なコンピュータリソースを仮想的に構成した仮想化装置を、認証ステップにおいて認証された利用者毎に割り当てる割当ステップと、割当ステップにおいて割り当てられた仮想化装置を用いてテロップデータを制作するための機能を端末に対して提供する制作機能提供ステップとを含む。
【００１３】
（７）上記の課題を解決するため、情報処理プログラムは、コンピュータに、ネットワークを介して接続された端末との通信を制御する通信制御機能と、通信制御機能において端末の利用者を認証する認証機能と、物理的なコンピュータリソースを仮想的に構成した仮想化装置を、認証機能において認証された利用者毎に割り当てる割当機能と、割当機能において割り当てられた仮想化装置を用いてテロップデータを制作するための機能を端末に対して提供する制作機能提供機能とを実現させる。
【発明の効果】
【００１４】
本発明の一つの実施形態によれば、情報処理装置、情報処理方法および情報処理プログラムは、ネットワークを介して接続された端末との通信を制御し、端末の利用者を認証し、物理的なコンピュータリソースを仮想的に構成した仮想化装置を、認証された利用者毎に割り当て、割り当てられた仮想化装置を用いてテロップデータを制作するための機能を端末に対して提供することにより、テロップ制作装置の導入に係るコストを低減させることができる。
【図面の簡単な説明】
【００１５】
【図１】実施形態における情報処理装置のソフトウェア構成の一例を示すブロック図である。
【図２】実施形態における情報処理装置のハードウェア構成の一例を示すブロック図である。
【図３】実施形態における情報処理装置の動作の一例を示すフローチャートである。
【図４】実施形態における情報処理装置の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の一実施形態における情報処理装置、情報処理方法および情報処理プログラムについて詳細に説明する。
【００１７】
先ず、図１を用いて、情報処理装置の機能を説明する。図１は、実施形態における情報処理装置のソフトウェア構成の一例を示すブロック図である。
【００１８】
図１において、情報処理装置１は、ネットワーク９を介して、端末２１（２１ａ、２１ｂ、および２１ｃとして図示）と通信可能に接続されている。また、情報処理装置１は、ネットワーク９を介して、画像配信システム２４と通信可能に接続されている。図１は情報処理装置１の接続先を例示して示すものであり、情報処理装置１の接続先を限定するものではない。
【００１９】
情報処理装置１は、通信制御部１１、認証部１２、割当部１３および機能提供部１４の各機能部を有する。機能提供部１４は、素材データ取得部１４１、制作部１４２、送出制御部１４３、画像生成部１４４および配信制御部１４５の各機能部を有する。本実施形態における情報処理装置１の上記各機能部は、本実施形態における情報処理プログラム（ソフトウェア）によって実現される機能モジュールであるものとして説明する。
【００２０】
通信制御部１１は、ネットワークを介して接続された端末２１との通信を制御する。通信制御部１１は、例えば、端末２１に対して、情報処理装置１において構築された仮想化装置（後述）のＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を提供するものであってもよい。
【００２１】
認証部１２は、通信制御部１１を用いて端末２１の利用者を認証する。端末２１の利用者とは、端末２１から通信可能に接続された情報処理装置１が提供する機能を利用する利用権限を有する者である。認証部１２は、例えばそれぞれの利用者に割り当てられたログインＩＤとパスワードによって利用者権限を有する利用者を認証する。なお、本実施形態における利用者は、特定された個人でなくてもよい。例えば、１つのログインＩＤを複数人で順次使用する場合、利用者は利用者ＩＤを現在使用している者とすることができる。なお、認証部１２は、ログインＩＤとパスワードによる認証以外の他の認証方法（例えば、生体認証、磁気カード認証等）を用いてもよい。
【００２２】
割当部１３は、物理的なコンピュータリソースを仮想的に構成した仮想化装置を、認証部１２において認証された利用者に割り当てる。物理的なコンピュータリソースとは、情報処理装置１のハードウェアリソースであって、例えば、記憶装置の記憶容量、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇｂ  Ｕｎｉｔ）の処理能力、通信経路の通信帯域等である。物理的なコンピュータリソースを仮想的に構成した仮想化装置とは、情報処理装置１が有するコンピュータリソースを用いて、あたかも装置であるように（仮想化された）構成された装置である。仮想化装置は、１台のコンピュータを複数の論理的な装置として見せかけた仮想の装置であって、例えば、１台のコンピュータ上で複数のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を動作させることにより、複数のコンピュータとしてそれぞれ動作する。割当部１３は、仮想化装置を利用者に割り当てる。仮想化装置の割り当ては、例えば、特定の利用者が１つの仮想化装置を占有するように割り当ててもよく、または、複数の利用者が１つの仮想化装置を共有するように割り当ててもよい。なお、割当部１３は、個々の仮想化装置に割り当てるコンピュータリソースの量（割合）を、例えば利用者毎、または処理の負荷に応じて調整するようにしてもよい。例えば、情報処理装置１の機能を利用する料金が高額な利用者に対して割り当てるコンピュータリソースの量を大きくしてもよい。また、処理の負荷が大きい利用者に対して割り当てるコンピュータリソースの量を大きくしてもよい。
【００２３】
機能提供部１４は、割当部１３において割り当てられた仮想化装置を用いてテロップデータの制作に係る機能を端末２１に対して提供する。テロップデータの制作に係る機能とは、例えば、素材データ取得部１４１、制作部１４２、送出制御部１４３、画像生成部１４４および配信制御部１４５の各機能部における機能である。
【００２４】
本実施形態におけるテロップとは、動画や静止画等の画像に重畳、挿入または合成（以下、「重畳等」という場合がある。）される文字情報、記号情報、図形情報またはこれらの結合である。テロップは、例えば、時刻表示、地震速報、ニュース速報、字幕等である。テロップは、使用される地域、内容、または形式等によって、例えばキャプション、サブタイトル、ティッカー、アラート、またはスーパーインポーズ等と呼ばれることもある。テロップデータとは、テロップを画像に重畳等するためのデータである。テロップデータは、後述する利用者システム２ａにおいて、送出装置２１２ａに対して入力される。
【００２５】
素材データ取得部１４１は、端末２１に対してテロップデータの制作に用いる素材データを送信するための機能を提供することにより、端末２１または予め指定された場所から素材データを取得する。テロップデータは、素材データに基づき制作される。素材データとは、例えば、端末２１のキーボード（不図示）から手動で入力された入力データ、端末２１の記憶部（不図示）において予め記憶されている文字データ若しくは画像データ、または、端末２１の外部（例えば、ネットワーク９で接続された予め指定された不図示の記憶装置）から取得された外部データである。素材データ取得部１４１において取得されたこれらの素材データは、素材データのデータベース（不図示）に記憶させておいてもよい。
【００２６】
例えば、素材データ取得部１４１は、端末２１に対して、素材データを入力または選択するためのＵＩを提供する。端末２１の利用者は、提供されたＵＩに基づき、素材データを入力または選択することにより、情報処理装置１に対して素材データを提供することが可能となる。
【００２７】
制作部１４２は、素材データ取得部１４１において取得された素材データに基づくテロップデータを制作するための機能を端末２１に提供する。テロップデータの制作とは、上述の通り、動画や静止画等の画像に、文字情報、記号情報、図形情報またはこれらの結合を重畳、挿入または合成するためのデータを制作することである。
【００２８】
制作部１４２は、端末２１に対して、テロップデータを制作するためのＵＩを提供してもよい。例えば、制作部１４２は、画像上においてテロップを重畳する位置、テロップに与える効果（文字列等の動作、２Ｄ／３Ｄの選択）、またはテロップに使用する記号、文字列もしくは文字のフォント等を予め定めたスタイルシート（テンプレート）を利用者に選択させるためのＵＩを提供する。また、制作部１４２は、選択されたスタイルシートに対するテロップの効果の調整等の編集を行うためのＵＩを提供してもよい。また、制作部１４２は、制作したテロップデータの送出の順序またはタイミングを設定するためのＵＩを提供してもよい。また、制作部１４２は、素材データ取得部１４１において取得された素材データの追加、削除、修正、順序の並べ替え等をする、素材データを管理するためのＵＩを提供してもよい。
【００２９】
送出制御部１４３は、制作部１４２において制作されたテロップデータの送出を制御する。テロップデータの送出を制御するとは、情報処理装置１から送出装置２１２ａの画像入力部（不図示）に対するテロップデータの入力を制御することである。送出制御部１４３は、送出装置２１２ａの画像出力部（不図示）から放送設備２２に対する画像の出力を制御するようにしてもよい。例えば、送出制御部１４３は、送出装置２１２ａに対して出力するテロップデータを選択し、選択したテロップを出力するタイミングを制御する。
【００３０】
ここで、利用者システム２ａについて説明する。利用者システム２は、情報処理装置１を利用する利用者が使用する端末２１を含むシステムである。利用者システム２ａは、利用者システム２の一実施例であって、放送設備２２からテロップデータを含む画像を放送する事業者が有するシステムである。図で例示する利用者システム２ａは、端末２１ａおよび放送設備２２を備える。端末２１ａは、機能利用部２１１ａおよび送出装置２１２ａを備える。
【００３１】
機能利用部２１１ａは、情報処理装置１の仮想化装置によって機能提供部１４が提供する機能を端末２１ａにおいて利用するための機能を有する。機能利用部２１１ａは、例えば、機能提供部１４から提供されるＵＩを図示しない端末２１ａの表示部に表示することにより、利用者に対して機能提供部１４において提供される機能に係る操作を可能にする。
【００３２】
送出装置２１２ａは、放送設備２２に対してテロップ画像を送出する装置であり、例えば、図示しない、テロップデータを入力するための画像入力部、テロップデータを一時記憶するフレームバッファ、フレームバッファに記憶されたテロップデータを予め定められた画像方式のフレーム画像（テロップ画像）として出力するための画像出力部を備える。送出装置２１２ａは、図示しない送出タイミングを制御する装置からの指示によって、フレームバッファに一時記憶されたテロップ画像を放送設備２２に出力する。
【００３３】
放送設備２２は、送出装置２１２ａから送出されたテロップ画像を画像に重畳等して、テロップを含む画像をテレビ放送する。送出制御部１４３は、テレビ放送において放送される画像にタイミングに合わせて送出装置２１２ａに対してテロップデータを送出してもよい。例えば、情報処理装置１は、利用者システム２ａからの要求に応じてテロップデータを送出するようにしてもよい。
【００３４】
利用者システム２ａにおいては、情報処理装置１が仮想化装置において提供する機能を利用することにより、ネットワーク９を介してテロップデータの制作をすることができるので、従来導入が必要であったテロップ制作装置の導入コストを低減させることが可能となる。
【００３５】
画像生成部１４４は、素材データ取得部１４１において取得された素材データに基づく画像を生成する。素材データに基づく画像とは、素材データに基づくテロップデータが重畳等され、テロップデータを含む静止画または動画である。画像生成部１４４は、例えば予め設定されたスタイルシートに基づきテロップデータを生成し、生成したテロップデータを元の画像（テロップデータを重畳等する前の画像）に重畳等して、テロップデータを含む画像を生成する。
【００３６】
配信制御部１４５は、画像生成部１４４において生成された画像の配信を制御する。画像の配信の制御とは、例えば、表示装置２３において表示させる画像を選択し、配信のタイミングを制御することである。また、画像の配信の制御とは、画像配信システム２４において配信される画像（静止画像または動画像）を選択し、画像配信システム２４に画像をアップロード（登録）する制御である。
【００３７】
ここで、利用者システム２として例示する利用者システム２ｂおよび端末２１として例示する端末２１ｃについて説明する。
【００３８】
利用者システム２ｂは、端末２１ｂおよび表示装置２３を備えるシステムである。端末２１ｂは、機能利用部２１１ｂを備える。機能利用部２１１ｂは、機能利用部２１１ａと同様に、情報処理装置１の仮想化装置によって機能提供部１４が提供する機能を端末２１ｂにおいて利用するための機能を有する。表示装置２３は、画像生成部１４４において生成された画像を表示する装置である。表示装置２３は、配信制御部１４５によって制御された、表示対象の画像の選択、配信のタイミングに基づき、生成された画像を表示する。表示装置２３は、例えば公共の場に設置される大型ディスプレイ、または商業施設等に設置されるデジタルサイネージである。
【００３９】
利用者システム２ｂにおいては、情報処理装置１が仮想化装置において提供する機能を利用することにより、ネットワーク９を介してテロップデータを含む画像の生成をすることができるので、従来導入が必要であったテロップ制作装置および画像生成装置の導入コストを低減させることが可能となる。
【００４０】
端末２１ｃは、機能利用部２１１ｃを備える。機能利用部２１１ｃは、機能利用部２１１ａと同様に、情報処理装置１の仮想化装置によって機能提供部１４が提供する機能を端末２１ｂにおいて利用するための機能を有する。画像配信システム２４は、画像生成部１４４において生成された画像を配信するシステムである。画像配信システム２４は、画像生成部１４４において生成された画像を登録することにより、リアルタイムまたはオンデマンドで画像を配信する。配信制御部１４５は、画像配信システム２４に登録する画像の選択を制御し、または画像の登録のタイミングを制御する。
【００４１】
画像配信システム２４に画像を登録する端末２１ｃにおいては、情報処理装置１が仮想化装置において提供する機能を利用することにより、ネットワーク９を介してテロップデータを含む画像の生成をすることができるので、従来導入が必要であったテロップ制作装置および画像生成装置の導入コストを低減させることが可能となる。
【００４２】
ネットワーク９は、例えば、インターネットである。ネットワーク９には、例えば携帯電話の基地局、無線ＬＡＮのアクセスポイント等が含まれていてもよい。
【００４３】
なお、情報処理装置１が有する、通信制御部１１、認証部１２、割当部１３、機能提供部１４、素材データ取得部１４１、制作部１４２、送出制御部１４３、画像生成部１４４および配信制御部１４５の各機能部は、情報処理装置１の機能部の一例を示したものであり、情報処理装置１が有する機能を限定したものではない。例えば、情報処理装置１は、上記全ての機能部を有している必要はなく、一部の機能部を有するものであってもよい。また、情報処理装置１は、上記以外の他の機能を有していてもよい。例えば、情報処理装置１は、情報を入力するために入力機能や、装置の稼働状態をＬＥＤランプ等により報知する出力機能を有していてもよい。また、情報処理装置１は、制作部１４２および送出制御部１４３の機能を有さないものであってもよい。また、情報処理装置１は、画像生成部１４４および配信制御部１４５の機能を有さないものであってもよい。
【００４４】
また、情報処理装置１が有する上記各機能部は、上述の通り、ソフトウェアによって実現されるものとして説明した。しかし、情報処理装置１が有する上記機能部の中で少なくとも１つ以上の機能部は、ハードウェアによって実現されるものであっても良い。
【００４５】
また、情報処理装置１が有する上記何れかの機能部は、１つの機能部を複数の機能部に分割して実施してもよい。また、情報処理装置１が有する上記何れか２つ以上の機能部を１つの機能部に集約して実施してもよい。すなわち、図１は、情報処理装置１が有する機能を機能ブロックで表現したものであり、例えば、各機能部がそれぞれ別個のプログラムファイル等で構成されていることを示すものではない。
【００４６】
また、情報処理装置１は、１つの筐体によって実現される装置であっても、ネットワーク等を介して接続された複数の装置から実現されるシステムであってもよい。例えば、情報処理装置１は、その機能の一部または全部をクラウドコンピューティングシステムによって提供されるクラウドサービス等、他の仮想的な装置によって実現するものであってもよい。すなわち、情報処理装置１は、上記各機能部のうち、少なくとも１以上の機能部を他の装置において実現するようにしてもよい。また、情報処理装置１は、デスクトップＰＣ等の汎用的なコンピュータであってもよく、機能が限定された専用の装置であってもよい。
【００４７】
次に、図２を用いて、情報処理装置１のハードウェア構成を説明する。図２は、実施形態における情報処理装置１のハードウェア構成の一例を示すブロック図である。
【００４８】
情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３、Ｉ／Ｏ機器１０４、および通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１０５を有する。情報処理装置１は、図１で説明した情報処理プログラムを実行する装置である。
【００４９】
ＣＰＵ１０１は、ＲＡＭ１０２またはＲＯＭ１０３に記憶された情報処理プログラムを実行することにより、利用者端末の制御を行う。情報処理プログラムは、例えば、プログラムを記録した記録媒体、又はネットワークを介したプログラム配信サーバ等から取得されて、ＲＯＭ１０３にインストールされ、ＣＰＵ１０１から読出されて実行される。
【００５０】
Ｉ／Ｏ機器１０４は、操作入力機能と表示機能（操作表示機能）を有する。Ｉ／Ｏ機器１０４は、例えばタッチパネルである。タッチパネルは、情報処理装置１の利用者に対して指先又はタッチペン等を用いた操作入力を可能にする。本実施形態におけるＩ／Ｏ機器１０４は、操作表示機能を有するタッチパネルを用いる場合を説明するが、Ｉ／Ｏ機器１０４は、表示機能を有する表示装置と操作入力機能を有する操作入力装置とを別個有するものであってもよい。その場合、タッチパネルの表示画面は表示装置の表示画面、タッチパネルの操作は操作入力装置の操作として実施することができる。なお、Ｉ／Ｏ機器１０４は、ヘッドマウント型、メガネ型、腕時計型のディスプレイ等の種々の形態によって実現されてもよい。
【００５１】
通信Ｉ／Ｆ１０５は、通信用のＩ／Ｆである。通信Ｉ／Ｆ１０５は、例えば、無線ＬＡＮ、有線ＬＡＮ、赤外線等の近距離無線通信を実行する。図は通信用のＩ／Ｆとして通信Ｉ／Ｆ１０５のみを図示するが、情報処理装置１は複数の通信方式においてそれぞれの通信用のＩ／Ｆを有するものであってもよい。
【００５２】
次に、図３および図４を用いて、情報処理装置１の動作を説明する。図３および図４は、実施形態における情報処理装置１の動作の一例を示すフローチャートである。以下に示すフローチャートにおける動作の実行主体は情報処理装置１であるものとして説明するが、それぞれの動作は、上述した情報処理装置１の各機能部において実行することができる。
【００５３】
図３において、情報処理装置１は、端末２１の利用者のログインが成功したか否かを判断する（ステップＳ１１）。ログインが成功したか否かは認証部１２において認証が成功したか否かによって判断することができる。ログインが成功していないと判断した場合（ステップＳ１１：ＮＯ）、情報処理装置１は、ステップＳ１１の処理を繰り返し、ログインが成功するのを待機する。
【００５４】
一方、ログインが成功したと判断した場合（ステップＳ１１：ＹＥＳ）、情報処理装置１は、ログインが成功した利用者毎に仮想化装置を割り当てる（ステップＳ１２）。仮想化装置の割り当ては割当部１３において実行することができる。
【００５５】
ステップＳ１２の処理を実行した後、情報処理装置１は、割り当てた仮想化装置においてログインが成功した利用者に応じて利用環境を設定する（ステップＳ１３）。利用環境とは、利用者が自らの好みによってカスタマイズした利用者毎の機能提供部１４の利用環境である。
【００５６】
ステップＳ１３の処理を実行した後、情報処理装置１は、機能提供部１４において提供可能な一覧を端末２１に選択可能に提供する（ステップＳ１４）。本フローチャートの実施例においては、情報処理装置１は、素材データ取得機能、テロップデータ制作機能、送出制御機能、画像生成機能および配信制御機能を提供するものとして説明する。例えば、情報処理装置１は、端末２１の表示装置に機能選択のためのＵｉを提供する。
【００５７】
ステップＳ１４の処理を実行した後、情報処理装置１は、利用者が端末２１において利用する機能を選択したか否かを判断する（ステップＳ１５）。機能を選択していないと判断した場合（ステップＳ１５：ＮＯ）、情報処理装置１は、ログアウトがされたか否かを判断する（ステップＳ１６）。ログアウトがされていないと判断した場合（ステップＳ１６：ＮＯ）、情報処理装置１は、ステップＳ１５の処理に戻り、機能の選択またはログアウトがされるのを待機する。
【００５８】
一方、機能を選択したと判断した場合（ステップＳ１５：ＹＥＳ）、情報処理装置１は、選択された機能を実行する（ステップＳ１６）。また、ログアウトがされたと判断した場合（ステップＳ１６：ＹＥＳ）、情報処理装置１は、フローチャートに示す動作を終了する。
【００５９】
図４は、ステップＳ１６の処理の詳細を示す。情報処理装置１は、利用者がいずれの機能を選択したかを判断し、選択した機能を端末２１に対して提供する。機能の選択は、例えば、端末２１に提供されたＵＩにおいて、利用者が機能の一覧の中から利用したい機能の表示をマウスでクリックする等の操作を行うことにより行うことができる。
【００６０】
図４において、情報処理装置１は、利用者によって素材データ取得機能が選択されたか否かを判断する（ステップＳ１６１）。素材データ取得機能が選択されたと判断した場合（ステップＳ１６１：ＹＥＳ）、情報処理装置１は、素材データの取得処理を実行する（ステップＳ１６２）。素材データの取得処理の実行は、例えば素材データ取得部１４１において実行することができる。
【００６１】
一方、素材データ取得機能が選択されていないと判断した場合（ステップＳ１６１：ＮＯ）、情報処理装置１は、利用者によってテロップデータ制作機能が選択されたか否かを判断する（ステップＳ１６３）。テロップデータ制作機能が選択されたと判断した場合（ステップＳ１６３：ＹＥＳ）、情報処理装置１は、テロップデータ制作処理を実行する（ステップＳ１６４）。テロップデータ制作処理の実行は、例えば制作部１４２において実行することができる。
【００６２】
一方、テロップデータ制作機能が選択されていないと判断した場合（ステップＳ１６３：ＮＯ）、情報処理装置１は、利用者によって送出制御機能が選択されたか否かを判断する（ステップＳ１６５）。送出制御機能が選択されたと判断した場合（ステップＳ１６５：ＹＥＳ）、情報処理装置１は、テロップデータの送出制御処理を実行する（ステップＳ１６６）。送出制御処理の実行は、例えば送出制御部１４３において実行することができる。
【００６３】
一方、送出制御機能が選択されていないと判断した場合（ステップＳ１６５：ＮＯ）、情報処理装置１は、利用者によって画像生成機能が選択されたか否かを判断する（ステップＳ１６７）。画像生成機能が選択されたと判断した場合（ステップＳ１６７：ＹＥＳ）、情報処理装置１は、画像生成処理を実行する（ステップＳ１６８）。画像生成処理の実行は、例えば画像生成部１４４において実行することができる。
【００６４】
一方、画像生成機能が選択されていないと判断した場合（ステップＳ１６７：ＮＯ）、情報処理装置１は、利用者によって配信制御機能が選択されたか否かを判断する（ステップＳ１６９）。配信制御機能が選択されたと判断した場合（ステップＳ１６９：ＹＥＳ）、情報処理装置１は、配信制御処理を実行する（ステップＳ１７０）。配信制御処理の実行は、例えば配信制御部１４５において実行することができる。
【００６５】
一方、配信制御機能が選択されていないと判断した場合（ステップＳ１６９：ＮＯ）、ステップＳ１６２の処理を実行した後、ステップＳ１６４の処理を実行した後、ステップＳ１６６の処理を実行した後、ステップＳ１６８の処理を実行した後、またはステップＳ１７０の処理を実行した後、情報処理装置１は、図４に示すステップＳ１６の処理を終了し、図３のステップＳ１５の処理を実行する。
【００６６】
なお、本実施形態で説明した装置を構成する機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、本実施形態の上述した種々の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００６７】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合わせで実現するもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００６８】
以上、本発明の実施形態について、図面を参照して説明してきたが、具体的な構成はこの実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲においての種々の変更も含まれる。
【符号の説明】
【００６９】
１      情報処理装置
１１    通信制御部
１２    認証部
１３    割当部
１４    機能提供部
１４１  素材データ取得部
１４２  制作部
１４３  送出制御部
１４４  画像生成部
１４５  配信制御部
２      利用者システム
２１    端末
２１１  機能利用部
２１２  送出装置
２２    放送設備
２３    表示装置
２４    画像配信システム
９      ネットワーク
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  Ｉ／Ｏ機器
１０５  通信Ｉ／Ｆ
【図１】
2020057997.tif 000003
【図２】
2020057997.tif 000004
【図３】
2020057997.tif 000005
【図４】
2020057997.tif 000006