(57)【特許請求の範囲】
【請求項１】
所定の文字列と、前記文字列に対応するエフェクトとを記憶する記憶部と、
文字データを、ネットワークを介して取得する取得部と、
前記取得部において取得された文字データに含まれる文字列の全部または一部が前記記憶部に記憶されているか否かを判断する判断部と、
前記判断部において前記文字列の全部または一部が前記記憶部に記憶されていると判断された場合に、前記エフェクトを含む、テレビ放送または配信の少なくともいずれか１つに用いられる画像に重畳されるテロップ画像に係る画像データを生成する生成部と、
前記生成部において生成された画像データを、前記テロップ画像をテレビ放送または配信の少なくともいずれか１つに用いられる画像に重畳する装置であって、利用者システムに含まれる装置に対してネットワークを介して提供する提供部と、
前記文字列と前記エフェクトとを対応させて設定するためのユーザインタフェースを、ネットワークを介して前記利用者システムに提供するＵＩ提供部と
を備える情報処理装置。
【請求項２】
前記記憶部は、前記ＵＩ提供部において提供された前記ユーザインタフェースに対する入力による設定に基づき所定の文字列と前記エフェクトとを記憶する、請求項１に記載の情報処理装置。
【請求項３】
前記記憶部は、前記所定の文字列として人の感情を表現する文字列を記憶し、
前記生成部は、前記感情に対応したエフェクトを含む画像データを生成する、請求項１または２に記載の情報処理装置。
【請求項４】
前記記憶部は、前記所定の文字列として環境を表現する文字列を記憶し、
前記生成部は、前記環境に対応したエフェクトを含む画像データを生成する、請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
前記生成部は、前記文字データに含まれる文字列を装飾したエフェクトを含む画像データを生成する、請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記記憶部は、前記所定の文字列としての第１の状態を表現する第１文字列および第２の状態を表現する第２文字列、ならびに前記第１文字列と前記第２文字列の組合せに対応するエフェクトを記憶し、
前記判断部は、前記文字データに含まれる文字列の一部が前記第１文字列および前記第２文字列が含まれているか否かを判断し、
前記生成部は、前記判断部において前記文字データの一部が前記第１文字列に含まれ、かつ前記文字データの他の一部が前記第２文字列に含まれていると判断された場合に、前記組合せに対応するエフェクトを含む画像データを生成する、請求項１から５のいずれか一項に記載の情報処理装置。
【請求項７】
前記取得部は、文字データを含む画像を取得し、
前記判断部は、前記取得部において取得された前記画像から文字データを抽出し、抽出した文字データに含まれる文字列の全部または一部が前記記憶部に記憶されているか否かを判断する、請求項１から６のいずれか一項に記載の情報処理装置。
【請求項８】
情報処理装置において実行される情報処理方法であって、
所定の文字列と、前記文字列に対応するエフェクトとを記憶する記憶ステップと、
文字データを、ネットワークを介して取得する取得ステップと、
前記取得ステップにおいて取得された文字データに含まれる文字列の全部または一部が前記記憶ステップにおいて記憶されているか否かを判断する判断ステップと、
前記判断ステップにおいて前記文字列の全部または一部が前記記憶ステップにおいて記憶されていると判断された場合に、前記エフェクトを含む、テレビ放送または配信の少なくともいずれか１つに用いられる画像に重畳されるテロップ画像に係る画像データを生成する生成ステップと、
前記生成ステップにおいて生成された画像データを、前記テロップ画像をテレビ放送または配信の少なくともいずれか１つに用いられる画像に重畳する装置であって、利用者システムに含まれる装置に対してネットワークを介して提供する提供ステップと、
前記文字列と前記エフェクトとを対応させて設定するためのユーザインタフェースを、ネットワークを介して前記利用者システムに提供するＵＩ提供ステップと
を含む、情報処理方法。
【請求項９】
コンピュータに、
所定の文字列と、前記文字列に対応するエフェクトとを記憶する記憶機能と、
文字データを、ネットワークを介して取得する取得機能と、
前記取得機能において取得された文字データに含まれる文字列の全部または一部が前記記憶機能において記憶されているか否かを判断する判断機能と、
前記判断機能において前記文字列の全部または一部が前記記憶機能において記憶されていると判断された場合に、前記エフェクトを含む、テレビ放送または配信の少なくともいずれか１つに用いられる画像に重畳されるテロップ画像に係る画像データを生成する生成機能と、
前記生成機能において生成された画像データを、前記テロップ画像をテレビ放送または配信の少なくともいずれか１つに用いられる画像に重畳する装置であって、利用者システムに含まれる装置に対してネットワークを介して提供する提供機能と、
前記文字列と前記エフェクトとを対応させて設定するためのユーザインタフェースを、ネットワークを介して前記利用者システムに提供するＵＩ提供機能と
を実現させるための、情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
従来、文字データに含まれる文字列に対して自動的に表示効果を付与する技術がある。例えば、特許文献１には、入力される映像信号を画像として取込み、画像から文字情報を抽出し、この抽出した文字情報を数値データに変換し、変換された数値データから表示画面を生成し、映像出力する告知装置、及びこの告知装置により映像出力された映像を表示し、数値データの値による重要度に応じて表示映像に表示効果を付与する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３３４８４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の技術では、文字情報を変換した数値データの値による重要度に応じて表示映像に対して表示効果を付与することはできるものの、所定の文字列に応じた特定のエフェクトを自動的に付与することができず、オペレータの手動によるエフェクト付与の操作が必要となり、オペレータの人件費等のコストが上昇してしまう場合があった。
【０００５】
本発明は上記事情に鑑みてなされたものであり、文字列に応じたエフェクトの付与に係るコストを低減させることができる、情報処理装置、情報処理方法および情報処理プログラムを提供することを一つの目的とする。
【課題を解決するための手段】
【０００６】
（１）上記の課題を解決するため、情報処理装置は、所定の文字列と、文字列に対応するエフェクトとを記憶する記憶部と、文字データを取得する取得部と、取得部において取得された文字データに含まれる文字列の全部または一部が記憶部に記憶されているか否かを判断する判断部と、判断部において文字列の全部または一部が記憶部に記憶されていると判断された場合に、エフェクトを含む画像データを生成する生成部と、生成部において生成された画像データを提供する提供部とを備える。
【０００７】
（２）また、実施形態の情報処理装置において、所定の文字列とエフェクトとを設定するためのユーザインタフェースを提供するＵＩ提供部をさらに備え、記憶部は、ＵＩ提供部において提供されたユーザインタフェースに対する入力による設定に基づき所定の文字列と前記エフェクトとを記憶するものであってもよい。
【０００８】
（３）また、実施形態の情報処理装置において、記憶部は、所定の文字列として人の感情を表現する文字列を記憶し、生成部は、感情に対応したエフェクトを含む画像データを生成するものであってもよい。
【０００９】
（４）また、実施形態の情報処理装置において、記憶部は、所定の文字列として環境を表現する文字列を記憶し、生成部は、環境に対応したエフェクトを含む画像データを生成するものであってもよい。
【００１０】
（５）また、実施形態の情報処理装置において、生成部は、文字データに含まれる文字列を装飾したエフェクトを含む画像データを生成するものであってもよい。
【００１１】
（６）また、実施形態の情報処理装置において、記憶部は、所定の文字列としての第１の状態を表現する第１文字列および第２の状態を表現する第２文字列、ならびに第１文字列と第２文字列の組合せに対応するエフェクトを記憶し、判断部は、文字データに含まれる文字列の一部が第１文字列および第２文字列が含まれているか否かを判断し、生成部は、判断部において文字データの一部が第１文字列に含まれ、かつ文字データの他の一部が第２文字列に含まれていると判断された場合に、組合せに対応するエフェクトを含む画像データを生成するものであってもよい。
【００１２】
（７）また、実施形態の情報処理装置において、取得部は、文字データを含む画像を取得し、判断部は、取得部において取得された画像から文字データを抽出し、抽出した文字データに含まれる文字列の全部または一部が記憶部に記憶されているか否かを判断するものであってもよい。
【００１３】
（８）また、実施形態の情報処理装置において、生成部は、エフェクトを含むテロップ画像に係る画像データを生成し、提供部は、テロップ画像を処理する処理装置に対して画像データを提供するものであってもよい。
【００１４】
（９）上記の課題を解決するため、情報処理方法は、情報処理装置において実行される情報処理方法であって、所定の文字列と、文字列に対応するエフェクトとを記憶する記憶ステップと、文字データを取得する取得ステップと、取得ステップにおいて取得された文字データに含まれる文字列の全部または一部が記憶ステップにおいて記憶されているか否かを判断する判断ステップと、判断ステップにおいて文字列の全部または一部が記憶ステップにおいて記憶されていると判断された場合に、エフェクトを含む画像データを生成する生成ステップと、生成ステップにおいて生成された画像データを提供する提供ステップと、を含む。
【００１５】
（１０）上記の課題を解決するため、情報処理プログラムは、コンピュータに、所定の文字列と、文字列に対応するエフェクトとを記憶する記憶機能と、文字データを取得する取得機能と、取得機能において取得された文字データに含まれる文字列の全部または一部が記憶機能において記憶されているか否かを判断する判断機能と、判断機能において文字列の全部または一部が記憶機能において記憶されていると判断された場合に、エフェクトを含む画像データを生成する生成機能と、生成機能において生成された画像データを提供する提供機能とを実現させる。
【発明の効果】
【００１６】
本発明の一つの実施形態によれば、情報処理装置は、所定の文字列と、文字列に対応するエフェクトとを記憶し、文字データを取得し、取得された文字データに含まれる文字列の全部または一部が記憶されているか否かを判断し、文字列の全部または一部が記憶されていると判断された場合に、エフェクトを含む画像データを生成し、生成された画像データを提供することにより、文字列に応じたエフェクトの付与に係るコストを低減させることができる。
【図面の簡単な説明】
【００１７】
【図１】実施形態における情報処理装置のソフトウェア構成の一例を示すブロック図である。
【図２】実施形態における情報処理装置において用いられるエフェクト設定画面の一例を示す図である。
【図３】実施形態における情報処理装置において提供される感情文字に対応したエフェクトを含む画像データの例を示す図である。
【図４】実施形態における情報処理装置において提供される環境文字に対応したエフェクトを含む画像データの例を示す図である。
【図５】実施形態における情報処理装置のハードウェア構成の一例を示すブロック図である。
【図６】実施形態における情報処理装置の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の一実施形態における情報処理装置、情報処理方法および情報処理プログラムについて詳細に説明する。
【００１９】
先ず、図１を用いて、情報処理装置の機能を説明する。図１は、実施形態における情報処理装置のソフトウェア構成の一例を示すブロック図である。
【００２０】
図１において、情報処理装置１は、ネットワーク９を介して、端末２１、端末３１、素材データ提供装置４および画像配信システム５と通信可能に接続されている。図１は情報処理装置１の接続先を例示して示すものであり、情報処理装置１の接続先を限定するものではない。
【００２１】
情報処理装置１は、通信制御部１１、認証部１２、記憶部１３、取得部１４、ＵＩ提供部１５、判断部１６、生成部１７および提供部１８の各機能部を有する。本実施形態における情報処理装置１の上記各機能部は、本実施形態における情報処理プログラム（ソフトウェア）によって実現される機能モジュールであるものとして説明する。
【００２２】
通信制御部１１は、ネットワーク９を介して接続された端末２１、端末３１、素材データ提供装置４または画像配信システム５（以下、端末２１、端末３１、素材データ提供装置４、画像配信システム５の全てまたは一部の複数を、「端末２１等」という場合がある。）との通信を制御する。
【００２３】
認証部１２は、通信制御部１１を用いて端末２１等の利用者を認証する。例えば、端末２１の利用者とは、端末２１と通信可能に接続された情報処理装置１が提供する機能を利用する利用権限を有する者である。端末２１の利用者は、例えば、端末２１を操作するオペレータである。認証部１２は、例えばそれぞれの利用者に割り当てられたログインＩＤとパスワードによって利用者権限を有する利用者を認証する。なお、本実施形態における利用者は、特定された個人でなくてもよい。例えば、１つのログインＩＤを複数人で順次使用する場合、利用者は利用者ＩＤを現在使用している者とすることができる。なお、認証部１２は、ログインＩＤとパスワードによる認証以外の他の認証方法（例えば、生体認証、磁気カード認証等）を用いてもよい。
【００２４】
記憶部１３は、複数の文字列と、それぞれの文字列に対応するエフェクトとを記憶する。文字列とは、一文字または複数の文字の集合である。文字とは、例えば、ひらがな、カタカナ、漢字、英字、数字、記号、符号等であり、文字列はこれらの文字の組合せであってもよい。また、文字列は単語、または単語の組合せであってもよい。本実施形態における文字列とは、所定の状態を表現する文字列である。所定の状態を表現する文字列とは、人がその文字列を見たときにその文字列から所定の状態を想起できる可能性がある文字列をいう。所定の状態とは、例えば、人の感情の状態、または環境の状態等である。所定の状態には、物の状態（壊れた状態、解けた状態、または減った状態等）、人の活動に伴う状態（スポーツの試合の状況、混雑の状態、またはＷｅｂページ等の閲覧の状態等）が含まれていてもよい。以下の説明では、所定の状態を表現する文字列として、人の感情の状態を表現する文字列と環境の状態を表現する文字列を例示して説明する。
【００２５】
＜人の感情の状態を表現する文字列＞
人の感情の状態を表現する文字列とは、例えば、喜び、興奮、悲しみ、または怒り等を表現する文字列であり、「爽快」、「ワクワク」、「うれしい」、「やったね」、「！」、「感動」、「ドキドキ」、「どっきり」、「（゜ｏ゜）」、「びっくり」、「落胆」、「↓」、「ガッカリ」、「ｏｒｚ」、「しょぼん」、「怒鳴る」、「イライラ」、「ＡＮＧＥＲ」、「寒い」等である。人の感情の状態を表現するこれらの文字列は、人の感情を想起させることができる。例えば、「私はワクワクする」という文章には「私」、「は」、「ワクワク」および「する」の単語が含まれているが、人の感情の状態を表現する「ワクワク」の文字列は、他の文字列に比べて人がワクワクしている状態を想起させる。
【００２６】
＜環境の状態を表現する文字列＞
本実施形態における環境とは、人を取り巻く社会または自然等の外的な事象をいう。環境の状態を表現する文字列とは、例えば、気温（摂氏、華氏、または気温を表現する文字列等）、季節（春夏秋冬等）、時刻、暦上の月（１月〜１２月等）、節季（夏至、冬至、春分、秋分等）、地域（国名、県名、市町村名、地方名等を含む）等であり、「猛暑日」、「１５℃」、「６月」、「夏至」、「北国」等である。環境の状態を表現する文字列には、自然界の音もしくは声、または物事の状態もしくは動き等を音（おん）で象徴的に表したオノマトペであってもよい。環境の状態を表現するこれらの文字列は、環境の状態を想起させることができる。例えば、「今日は猛暑日でした」という文章には「今日」、「は」、「猛暑日」および「でした」の単語が含まれているが、環境の状態を表現する「猛暑日」の文字列は、他の文字列に比べてうだるような気温の状態を想起させる。
【００２７】
なお、上記の説明では、所定の状態を表現する文字列として、人の感情の状態を表現する文字列と環境の状態を表現する文字列を例示して説明したが、所定の状態を表現する文字列はこれに限定されるものではない。例えば、普通名詞や固有名詞には、その文字列を人が見た場合、所定の状態を想起できるものがある。例えば、人の職業、役職、地位等の文字列には、その人の状態（例えば、厳格、立派、権威、親しみやすい等）を想起させるものがある。例えば、「首相」または「総理」の文字列は、行政権を有する複数の行政組織の長として威厳がある状態を想起させる場合がある。また、人名、地名もしくは商品名等の固有名詞においても所定の状態を想起させる文字列がある。例えば、首相の具体的な名前は、その人物の性格や行動を想起させる場合がある。また、普通名詞の「メガネ」においても、勤勉な人を想起させる場合がる。すなわち、所定の状態を表現する文字列とは、全ての人が常に同じ状態を想起させるものではなく、人によって想起させる状態が異なる文字列であってもよい。
【００２８】
エフェクトとは、文字列によって想起される状態を表現する文字列の装飾であり、例えば、それぞれの文字に対して色を付与する、文字の大きさを変更する等、文字自体を装飾するものである。また、エフェクトとは、文字列に対して下線、枠線、吹出し、フレーム（外枠）または所定のマーク等の装飾を付加するものであってもよい。また、エフェクトは、文字列における２Ｄ（Ｄｉｍｅｎｓｉｏｎａｌ）／３Ｄ表示の切替え、文字列に対する３Ｄモーション（動画）もしくは３Ｄ回転等の効果の付与、ルビの追加、または文字列の複数行表示等の装飾を含んでいてもよい。なお、エフェクトには音声を付加して出力するものが含まれていてもよい。
【００２９】
文字列に対応するエフェクトとは、それぞれの文字列に対応した装飾である。例えば、人の感情の状態を表現する文字列において、怒りや興奮を表現する文字列には赤い色を付ける一方、悲しみを表現する文字列には青い色を付けるエフェクトを付加することによって、感情の状態をより強く印象付けることができる場合がある。また、気温や季節に暖色系または寒色系の色を付けるエフェクトを付加することにより環境の状態を分かりやすく表現できる場合がある。それぞれの文字列に対応するエフェクトを付加することにより、例えば、その文字列の印象を強くし、または文字列の意味を理解容易にすることができる。なお、同じ文字列であったとしても、その文字列に付けられたエフェクトによって、その文字列から想起される状態を変えることができる。例えば、同じ普通名詞に対して、暖色系の装飾をした場合は暖かな状態を想起させることができる一方、寒色系の装飾をした場合には寒い状態を想起させることができる。
【００３０】
記憶部１３は、文字列とエフェクトとを予め対応付けて記憶しておくことができる。なお、記憶部１３は、一つの文字列に対して複数のエフェクトを対応付けて記憶するようにしてもよく、また複数の文字列に対して一つのエフェクトを対応付けて記憶するようにしてもよい。
【００３１】
取得部１４は、文字列を含む素材データを取得する。素材データとは、例えば、文字列を含む文字データ、音声情報を含む音声データ、ベクトルデータ等によって表される図形データ、もしくは画像情報を含む画像データ、またはこれらの組合せ等である。取得部１４は、情報処理装置１の内部（例えば、記憶部１３）または情報処理装置１の外部から素材データを取得する。図は、取得部１４が、端末２１の素材データ提供部２１１または素材データ提供装置４から素材データを取得する場合を例示している。なお、本実施形態においてデータの「取得」と言う場合、ダウンロード等のプル型のデータの取得であっても、他の装置から送信されたデータを受信するプッシュ型のデータ取得であってもよい。例えば、取得部１４は、端末２１に対して提供する素材データを入力または選択するためのＵＩを提供し、端末２１の利用者が端末２１に表示されたＵＩを操作することにより素材データを取得してもよい。また、取得部１４は、素材データ提供装置４に記憶された素材データを読み出すことにより素材データを取得してもよい。
【００３２】
文字データには、例えば、時刻情報、気象情報、交通情報、ニュース速報または字幕等が含まれていてもよい。また、文字データには、端末２１のキーボード（不図示）から手動で入力された入力データが含まれていてもよい。
【００３３】
音声データには音声認識によって生成された文字情報が含まれていてもよい。音声データは、例えば、テレビ放送の副音声である。また、画像データには、画像認識によって生成された文字情報が含まれていてもよい。画像データは、例えば、静止画情報、動画情報（複数の静止画のアニメーションを含む）である。画像データには音声が含まれていてもよい。なお、本実施形態においては、音声認識または画像認識は後述する判断部１６において実行される場合を例示する。
【００３４】
ＵＩ提供部１５は、所定の文字列とエフェクトと対応付けて設定するためのユーザインタフェース（ＵＩ）を提供する。ＵＩ提供部１５は、例えば、端末２１等に対してＷｅｂページを提供するＷｅｂサーバである。端末２１等は、ＵＩ提供部１５から提供されたＵＩをＷｅｂブラウザで表示することにより、所定の文字列とエフェクトとを対応付けて設定することが可能となる。文字列とエフェクトとを対応付けて設定することにより、その文字列によって想起させることができる状態を予め設定することが可能となる。記憶部１３は、ＵＩ提供部１５において提供されたＵＩの設定に基づき所定の文字列とエフェクトと対応付けて記憶する。なお、ＵＩ提供部１５が提供するＵＩの詳細は図２において例示して説明する。
【００３５】
判断部１６は、取得部１４において取得された文字データに含まれる文字列の全部または一部が記憶部１３に記憶されているか否かを判断する。例えば、文字列が複数の単語から構成される文章であった場合、判断部１６は、文字列に含まれる複数の単語を抽出して、抽出したそれぞれの単語が記憶部１３に記憶されているか否かを判断する。判断部１６は、取得部１４において取得された音声データを音声認識して文字列を生成し、生成した文字列が記憶部１３に記憶されているか否かを判断するようにしてもよい。また、判断部１６は、取得部１４において取得された画像データを画像認識して文字列を生成し、生成した文字列が記憶部１３に記憶されているか否かを判断するようにしてもよい。
【００３６】
判断部１６は、取得部１４において取得された文字データに含まれる第１文字列と第２文字列とが記憶部１３に記憶されているか否かを判断するようにしてもよい。
【００３７】
ここで、第１文字列および第２文字列について説明する。第１文字列とは、第１の状態を表現する文字列であり、第２文字列とは、第２の状態を表現する文字列である。例えば、人の感情の状態を表現する文字列を第１文字列、環境の状態を表現する文字列を第２文字列とすることができる。第２文字列は第１文字列とは異なる文字列である。ただし、第１文字列と第２文字列の一部が一致するものであってもよい。例えば、第１文字列が「あきる」であり、第２文字列が「あき」であってもよい。
【００３８】
判断部１６は、取得部１４において取得された文字データに含まれる文字列の中に第１文字列に含まれる文字列が記憶されているか否かを判断する。また、判断部１６は、取得部１４において取得された文字データに含まれる文字列の中に第２文字列に含まれる文字列が記憶されているか否かを判断する。すなわち、判断部１６は、取得された文字データに含まれる文字列の中に、第１文字列に含まれる文字列が存在するか否かと第２文字列に含まれる文字列が存在するか否かの判断をすることができる。判断部１６は、例えば、第１文字列と第２文字列の両方に文字列が存在する場合、第１文字列と第２文字列のいずれか一方のみに文字列が存在する場合、第１文字列と第２文字列のいずれにも文字列が存在しない場合を判断することができる。
【００３９】
例えば、取得部１４において取得された文字データに含まれる文字列が「８月としては寒い」であり、記憶部１３に、第１文字列として「８月」が記憶され、第２文字列として「寒い」が記憶されていたとする。判断部１６は、「８月としては寒い」の文字列に第１文字列と第２文字列の両方に文字列が存在すると判断することができる。同様に取得部１４において取得された文字データに含まれる文字列が「１２月としては温かい」であり、第１文字列として「１２月」が記憶され、第２文字列として「温かい」が記憶されていたとする。判断部１６は、「１２月としては温かい」の文字列に第１文字列と第２文字列の両方に文字列が存在すると判断することができる。ここで、実際の体感温度としては１２月の「温かい」より８月の「寒い」方が低いことが予想される。すなわち、状態を表現する文字列は、組み合わされたときにその内容を把握することができる場合がある。判断部１６は、取得部１４において取得された文字データに含まれる文字列の中に第１文字列に含まれる文字列が記憶されているか否かを判断することにより、文字列の内容を正しく判断することが可能となる場合がある。
【００４０】
なお、判断部１６は、第１文字列と第２文字列の、両方が含まれる場合、いずれか一方が含まれる場合、またはいずれも含まれない場合をそれぞれ判断できるようにしてもよい。後述する実施例においては、第１文字列と第２文字列の両方が含まれる場合を例示して説明する。
【００４１】
生成部１７は、判断部１６において文字列の全部または一部が記憶部１３に記憶されていると判断された場合に、記憶されている文字列に対応したエフェクトを含む画像データを生成する。エフェクトを含む画像データとは、例えば、文字列に対応した色を付加するエフェクトを含む画像データである。生成部１７は、上述のように文字自体を装飾するエフェクトを含む画像データを生成してもよく、また、文字列に対して下線等の装飾を付加するエフェクトを含む画像データを生成してもよい。
【００４２】
生成部１７は、判断部１６において文字データの一部が第１文字列に含まれ、かつ文字データの他の一部が第２文字列に含まれていると判断された場合に、第１文字列と第２文字列の組合せに対応するエフェクトを含む画像データを生成してもよい。第１文字列と第２文字列の組合せに対応するエフェクトとは、文字列に第１文字列と第２文字列の両方が含まれていた場合のエフェクトである。生成部１７は、第１文字列と第２文字列のいずれか一つのみが含まれている場合のエフェクトとは異なるエフェクトを含む画像データを生成することができる。
【００４３】
なお、生成部１７は、文字列を所定のマーク等で置き換えるエフェクトを含む画像データを生成してもよい。例えば、文字列に「さむい」の文字列が含まれる場合、生成部１７は、「さむい」の文字列の代わりに氷柱の画像を表示するエフェクトを含む画像データを生成するようにしてもよい。
【００４４】
また、生成部１７は、エフェクトを含む画像データとしてテロップデータを生成するようにしてもよい。テロップとは、動画や静止画等の元画像に対して重畳、挿入または合成（以下、「重畳等」という場合がある。）される、文字情報、記号情報、図形情報、音声情報もしくは画像情報、またはこれらの結合（以下、「文字情報等」という場合がある。）の情報である。元画像は、例えば、テレビ放送用に用いられるテレビ映像、動画配信サービスに用いられる動画、大型表示装置に表示される表示画像等である。テロップデータとは、元画像に重畳等されるテロップに用いられるデータである。テロップデータは、素材データに基づき制作されて、利用者が所有する利用者システム２に提供される。テロップデータは、利用者システム２において元画像の一部または全部に重畳等されて放送、配信または表示等がされる。なお、テロップは、使用される地域、内容、または形式等によって、例えばキャプション、サブタイトル、ティッカー、アラート、またはスーパーインポーズ等と呼ばれることもあり、本実施形態のテロップに含まれるものとする。
【００４５】
また、生成部１７は、画像データとして、ラスタライズされる前のベクタデータを生成するようにしてもよい。すなわち、生成部１７において生成される画像データは、画像に変換される前のデータであっても、画像に変換された後のデータであってもよい。
【００４６】
提供部１８は、生成部１７において生成された画像データをネットワーク９を介して接続された端末２１等に提供する。提供部１８において提供された画像データは、例えば、テレビ放送、動画配信サービスに用いられる動画または大型表示装置に表示される表示画像等において表示される。提供部１８が提供する提供データは、例えば、ネットワーク９を介した通信プロトコルに応じて符号化された通信データであり、また、所定の暗号化方式において暗号化された暗号データであってもよい。
【００４７】
提供部１８は、端末２１の画像データ取得部２１２に対して、送出装置２２の入力に対応したデータ形式のテロップデータを画像データとして提供してもよい。例えば、提供部１８は、シリアルデジタルインタフェース（ＳＤＩ；  Ｓｅｒｉａｌ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）のビデオ電装規格に準拠した信号またはその信号を含むデータを提供してもよい。提供部１８は、送出装置２２の送出タイミングに合わせてテロップデータを送出してもよい。また、提供部１８は、利用者システム２からの要求に応じてテロップデータを送出するようにしてもよい。
【００４８】
利用者システム２は、端末２１、送出装置２２、および放送設備２３を備える。利用者システム２は、送出装置２２から放送設備２３にテロップを送出するシステムであって、情報処理装置１に対して文字列を含む素材データを提供し、情報処理装置１からテロップデータを取得するシステムを例示している。端末２１は、エフェクト設定部２１０、素材データ提供部２１１および画像データ取得部２１２を備える。
【００４９】
エフェクト設定部２１０は、ＵＩ提供部１５において提供されたＵＩを表示して、文字列と、それに対応するエフェクトを設定するための、例えばＷｅｂブラウザである。利用者は、Ｗｅｂブラウザを介して文字列とエフェクトを選択して、選択した文字列とエフェクトを対応付けるようにしてもよい。
【００５０】
素材データ提供部２１１は、情報処理装置１に対して素材データを提供する。素材データ提供部２１１は、取得部１４が提供するＵＩを端末２１の利用者（操作者）が操作することにより素材データを提供してもよい。例えば、取得部１４が提供するＵＩにおいて、利用者は、素材データを含むファイルを選択し、または文字データをキーボードから入力することにより素材データを提供してもよい。
【００５１】
画像データ取得部２１２は、情報処理装置１で生成されたテロップデータ等の画像データを取得して、送出装置２２に対して出力する。例えば、画像データ取得部２１２は、提供部１８からテロップデータを提供可能になったことを示す信号を取得することにより、テロップデータを取得してもよい。画像データ取得部２１２は、生成されたテロップデータが複数である場合、生成された複数のテロップデータを取得する。画像データ取得部２１２は、取得された複数のテロップデータを利用者に対して選択可能に表示して、選択されたテロップデータを送出装置２２に対して出力してもよい。
【００５２】
送出装置２２は、放送設備２３に対してテロップ画像を送出する装置であり、図示しない、テロップデータを入力するための画像入力部、テロップデータを一時記憶するフレームバッファ、フレームバッファに記憶されたテロップデータを予め定められた画像方式のフレーム画像（テロップ画像）として出力するための画像出力部を備える。送出装置２２は、図示しない送出タイミングを制御する装置からの指示によって、フレームバッファに一時記憶されたテロップ画像を放送設備２３に出力する。
【００５３】
放送設備２３は、テレビ放送の放送局に設置され、送出装置２２から送出されたテロップ画像を元画像に重畳等して、テレビ放送に使用されるテロップを含む画像を生成する。
【００５４】
利用者システム２は、素材データを提供することにより、素材データに含まれる文字列に対応したエフェクトを含む画像データを取得することができるので、エフェクトが含まれるテロップデータ等の画像データの生成に掛かるコストを低減させることが可能となる。
【００５５】
利用者システム３は、表示装置３２に画像を表示させるシステムであって、情報処理装置１から画像データを取得するシステムを例示している。利用者システム３は、端末３１および表示装置３２を備える。端末３１は、エフェクト設定部３１０、画像データ取得部３１１を備える。
【００５６】
エフェクト設定部３１０は、エフェクト設定部２１０と同様に、ＵＩ提供部１５において提供されたＵＩを表示して、文字列と、それに対応するエフェクトを設定するための、例えばＷｅｂブラウザである。
【００５７】
画像データ取得部３１１は、情報処理装置１で制作された画像データを取得して、表示装置３２において表示可能な表示データとして出力する。例えば、画像データ取得部３１１は、提供部１８から画像データを提供可能になったことを示す信号を取得することにより、画像データを取得してもよい。また、画像データ取得部３１１は、生成された画像データが複数である場合、生成された複数の画像データを取得し、取得された複数の画像データを利用者に対して選択可能に表示し、さらに選択された画像データを表示装置３２に対して出力してもよい。また、画像データ取得部３１１は、取得した画像データを表示装置３２において表示可能な表示データ（例えば、映像信号）に変換して表示装置３２に対して出力してもよい。
【００５８】
表示装置３２は、画像データ取得部３１１から出力された表示データを表示する装置である。表示装置３２は、例えば公共の場に設置される大型ディスプレイ、または商業施設等に設置されるデジタルサイネージ等である。
【００５９】
利用者システム３は、素材データを提供することにより、素材データに含まれる文字列に対応したエフェクトを含む画像データを取得することができるので、エフェクトが含まれるテロップデータ等の画像データの生成に掛かるコストを低減させることが可能となる。
【００６０】
素材データ提供装置４は、情報処理装置１に対して文字列を含む素材データを提供する装置を例示している。素材データ提供装置４は、例えば、素材データを読み出し可能に記憶するネットワークストレージサービスである。素材データ提供装置４は、例えば、所定のネットワークアドレス及びパスワードによって記憶している素材データを読み出し可能にすることにより、素材データを提供してもよい。情報処理装置１は、素材データ提供装置４から提供される素材データに含まれる文字列に対応したエフェクトを含む画像データを生成することができるので、画像データの生成に掛かるコストを削減することが可能となる。
【００６１】
画像配信システム５は、提供部１８から提供された画像データに基づく画像（動画または静止画）を、図示しない配信先にリアルタイムまたはオンデマンドで配信するシステムである。画像配信システム５は、動画を配信する動画配信システムである。画像配信システム５は、画像データそのものを配信するようにしてもよく、あるいは、画像データを重畳した画像を配信するようにしてもよい。
【００６２】
ネットワーク９は、例えば、インターネットである。ネットワーク９には、例えば携帯電話の基地局、無線ＬＡＮのアクセスポイント等が含まれていてもよい。
【００６３】
なお、情報処理装置１が有する、通信制御部１１、認証部１２、記憶部１３、取得部１４、ＵＩ提供部１５、判断部１６、生成部１７および提供部１８の各機能部は、情報処理装置１の機能部の一例を示したものであり、情報処理装置１が有する機能を限定したものではない。例えば、情報処理装置１は、上記全ての機能部を有している必要はなく、一部の機能部を有するものであってもよい。また、情報処理装置１は、上記以外の他の機能を有していてもよい。例えば、情報処理装置１は、情報を入力するために入力機能や、装置の稼働状態をＬＥＤランプ等により報知する出力機能を有していてもよい。
【００６４】
また、情報処理装置１が有する上記各機能部は、上述の通り、ソフトウェアによって実現されるものとして説明した。しかし、情報処理装置１が有する上記機能部の中で少なくとも１つ以上の機能部は、ハードウェアによって実現されるものであってもよい。
【００６５】
また、情報処理装置１が有する上記何れかの機能部は、１つの機能部を複数の機能部に分割して実施してもよい。また、情報処理装置１が有する上記何れか２つ以上の機能部を１つの機能部に集約して実施してもよい。すなわち、図１は、情報処理装置１が有する機能を機能ブロックで表現したものであり、例えば、各機能部がそれぞれ別個のプログラムファイル等で構成されていることを示すものではない。
【００６６】
また、情報処理装置１は、１つの筐体によって実現される装置であっても、ネットワーク等を介して接続された複数の装置から実現されるシステムであってもよい。例えば、情報処理装置１は、その機能の一部または全部をクラウドコンピューティングシステムによって提供されるクラウドサービス等、他の仮想的な装置によって実現するものであってもよい。すなわち、情報処理装置１は、上記各機能部のうち、少なくとも１以上の機能部を他の装置において実現するようにしてもよい。また、情報処理装置１は、デスクトップＰＣ等の汎用的なコンピュータであってもよく、機能が限定された専用の装置であってもよい。
【００６７】
次に、図２を用いて、文字列と対応するエフェクトの設定を説明する。図２は、実施形態における情報処理装置１において用いられるエフェクト設定画面１０００の一例を示す図である。
【００６８】
エフェクト設定画面１０００はＵＩ提供部１５から提供されるＵＩの一例であり、端末２１等のＷｅｂブラウザ等に表示され、利用者によって操作される。エフェクト設定画面１０００は、感情文字列設定部１１００、環境文字列設定部１２００、およびエフェクト設定部１３００を有する。
【００６９】
感情文字列設定部１１００は、人の感情を表現する文字列を設定するための設定画面である。感情文字列設定部１１００は、例えば、「温かい」１１１０、「寒い」１１２０、「暑い」１１３０、「嬉しい」１１４０、「気持ち良い」１１５０、「怖い」１１６０、「悲しい」１１７０の選択部を有している。各選択部の文字列は利用者によって予め入力できるようにしてもよい。図は、利用者によって「温かい」１１１０が選択されて設定されている状態を表している。
【００７０】
環境文字列設定部１２００は、環境を表現する文字列を設定するための設定画面である。環境文字列設定部１２００は、例えば、「季節」１２１０、「月」１２２０、「時間帯」１２３０、「天気」１２４０、「温度」１２５０、「災害」１２６０、「地域」１２７０の選択部を有している。各選択部の文字列は利用者によって予め入力できるようにしてもよい。図は、利用者によって「月」１２１０が選択されて設定されている状態を表している。「月」１２１０が選択されると、月を選択するためのプルダウン１２２１が表示されて「１月」〜「１２月」を設定することができる。図は、利用者によって「１月」と「４月」が選択されて設定されている状態を表している。
【００７１】
エフェクト設定部１３００は、感情文字列設定部１１００、または環境文字列設定部１２００の少なくともいずれか１つにおいて設定された文字列に対応したエフェクトを設定するための設定画面である。エフェクト設定部１３００は、例えば、「黄色枠」１３１１、「オレンジ枠」１３１２、「赤枠」１３１３、「吹出しＡ」１３２１、「吹出しＢ」１３２２、「フレームＡ」１３３１、「フレームＢ」１３３２、「太陽」１３４１、「曇」１３４２、「雨」１３４３、「雷」１３４４、「つらら」１３４５、「笑顔」１３５１、「怒り」１３５２の選択部を有している。各選択部のエフェクトの内容は利用者によって予め設定できるようにしてもよい。図は、利用者によって「黄色枠」１３１１と「オレンジ枠」１３１２が選択されて設定されている状態を表している。なお、「太陽」１３４１、「曇」１３４２、「雨」１３４３、「雷」１３４４、「つらら」１３４５、「笑顔」１３５１、および「怒り」１３５２は、それぞれを表現する画像（静止画または動画）を付加するエフェクトである。
【００７２】
図は、第１文字列としての感情文字列設定部１１００と、第２文字列としての環境文字列設定部１２００とを対応付けて設定する場合を示している。第１文字列の「温かい」１１１０と第２文字列の「月」１２２０と対応付ける場合、利用者は、「温かい」１１１０と「月」１２２０（「１月」および「４月」）とを線分で結ぶ操作をすることができる。また、利用者は、プルダウン１２２１の「１月」と「黄色枠」１３１１とを線分で結び、さらにプルダウン１２２１の「４月」と「オレンジ枠」１３１２とを線分で結ぶ操作をすることができる。これにより、文字列に「温かい」の文字列と、「１月」または「４月」の文字列との両方が含まれている場合のエフェクトを設定することが可能となる。例えば、「１月にしては温かい」の文字列に対しては、文字列に暖かみを説明することができる黄色枠を付加するエフェクトを含む画像データを自動的に生成することが可能となる。また、「４月の温かい日」の文字列に対しては、黄色より赤みが強く温度が高いことを説明できるオレンジ枠を文字列に付加するエフェクトを含む画像データを自動的に生成することが可能となる。これにより、同じ「温かい」の感情文字が使用された文字列であっても、１月の場合と４月の場合とで実際の温度に合わせたエフェクトを含む画像データを自動的に生成ことができる。
【００７３】
なお、図は、第１文字列としての感情文字列と第２文字列としての環境文字列とを対応付けて、対応するエフェクトを設定する場合を示したが、例えば、感情文字列のみを対応付けるエフェクトを設定するようにしてもよい。同様に環境文字列のみを対応付けるエフェクトを設定するようにしてもよい。
【００７４】
また、本実施形態においては、第１文字列と第２文字列の２つの状態を表現する２つの文字列を対応付ける場合を例示したが、例えば３つ以上の文字列を対応付けるようにしてもよい。また、任意の数の文字列を対応付けるようにしてもよい。
【００７５】
次に、図３を用いて、感情文字に対応したエフェクトを説明する。図３は、実施形態における情報処理装置１において提供される感情文字に対応したエフェクトを含む画像データの例を示す図である。
【００７６】
図３において、表示画面２０００は、喜び画像２１００、興奮画像２２００、悲しみ画像２３００および怒り画像２４００を有する。喜び画像２１００、興奮画像２２００、悲しみ画像２３００および怒り画像２４００は、生成部１７によって生成されたエフェクトを含む画像データの表示例である。なお、図における文字の色はグレイスケールで表示しているが、それぞれ以下で説明する色を有する。
【００７７】
喜び画像２１００は、「爽快」および「ワクワク」の文字列に対応するエフェクトを示す。「爽快」のエフェクトは文字色を寒色系として爽快感を表現している。また「ワクワク」のエフェクトは文字色を暖色系として３Ｄ表示で喜びを表現している。興奮画像２２００は、「感動」および「ドキドキ」の文字列に対応するエフェクトを示す。「感動」のエフェクトは文字色を金色として横縞の装飾で興奮を表現している。また「ドキドキ」のエフェクトは文字色をピンク色の横方向のグラデーションとして興奮を表現している。
【００７８】
悲しみ画像２３００は、「落胆」および「ガッカリ」の文字列に対応するエフェクトを示す。「落胆」のエフェクトは文字色を紫色の縦方向のグラデーションとして悲しみを表現している。また「ガッカリ」のエフェクトは文字色を寒色系として悲しみを表現している。怒り画像２４００は、「怒鳴る」および「イライラ」の文字列に対応するエフェクトを示す。「怒鳴る」のエフェクトは文字色を赤色として怒りを表現している。また「イライラ」のエフェクトは文字色を黒から赤の縦方向のグラデーションとして怒りを表現している。
【００７９】
図示したエフェクトは文字列から受ける印象を表現するものであり、利用者によって予め設定しておくことができるので、これらの文字列が含まれている場合のエフェクトを含む画像データを自動的に生成することが可能となる。
【００８０】
次に、図４を用いて、環境文字に対応したエフェクトを説明する。図４は、実施形態における情報処理装置１において提供される環境文字に対応したエフェクトを含む画像データの例を示す図である。
【００８１】
図４において、表示画面３０００は、気象情報３１００および気象情報３２００を有する。気象情報３１００および気象情報３２００は、生成部１７によって生成されたエフェクトを含む画像データの表示例である。なお、図における文字の色はグレイスケールで表示しているが、それぞれ以下で説明する色を有する。
【００８２】
気象情報３１００は、「６月」、「１５℃／１０℃」および「夏至の入り」の文字列に対応するエフェクトを示す。「６月」のエフェクトは文字色を水色として梅雨を表現している。「１５℃／１０℃」のエフェクトは、「６月」との組合せにおいて最高温度と最低温度の文字色を藍色の縦方向のグラデーションとして寒さを表現している。また「夏至の入り」のエフェクトは「夏至」の文字色を黄色と紫色のグラデーションとして季節の変わり目を表現している。「の」は助詞の文字の大きさを小さくして白色とすることにより他の文字より目立たなくしている。また「入り」のエフェクトは、赤色のグラデーションとすることにより暑さを表現している。
【００８３】
気象情報３２００は、「１２月」、「１５℃／１０℃」および「冬至の入り」の文字列に対応するエフェクトを示す。「１２月」のエフェクトは文字色を藍色として寒さを表現している。「１５℃／１０℃」のエフェクトは、「１２月」との組合せにおいて最高温度と最低温度の文字色を赤色の縦方向のグラデーションとして暖かさ表現している。なお、温度自体は気象情報３１００における文字列と同じであるが、１２月との組合せにおいて１２月としては温かいと感じることを表現している。また「冬至の入り」のエフェクトは「冬至」の文字色を紫色と黄色のグラデーションとして季節の変わり目を表現している。「の」は助詞の文字の大きさを小さくして白色とすることにより他の文字より目立たなくしている。また「入り」のエフェクトは、青色のグラデーションとすることにより寒さを表現している。
【００８４】
次に、図５を用いて、情報処理装置１のハードウェア構成を説明する。図５は、実施形態における情報処理装置１のハードウェア構成の一例を示すブロック図である。
【００８５】
情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３、Ｉ／Ｏ機器１０４、および通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１０５を有する。情報処理装置１は、図１で説明した情報処理プログラムを実行する装置である。
【００８６】
ＣＰＵ１０１は、ＲＡＭ１０２またはＲＯＭ１０３に記憶された情報処理プログラムを実行することにより、利用者端末の制御を行う。情報処理プログラムは、例えば、プログラムを記録した記録媒体、又はネットワークを介したプログラム配信サーバ等から取得されて、ＲＯＭ１０３にインストールされ、ＣＰＵ１０１から読出されて実行される。
【００８７】
Ｉ／Ｏ機器１０４は、操作入力機能と表示機能（操作表示機能）を有する。Ｉ／Ｏ機器１０４は、例えばタッチパネルである。タッチパネルは、情報処理装置１の利用者に対して指先又はタッチペン等を用いた操作入力を可能にする。本実施形態におけるＩ／Ｏ機器１０４は、操作表示機能を有するタッチパネルを用いる場合を説明するが、Ｉ／Ｏ機器１０４は、表示機能を有する表示装置と操作入力機能を有する操作入力装置とを別個有するものであってもよい。その場合、タッチパネルの表示画面は表示装置の表示画面、タッチパネルの操作は操作入力装置の操作として実施することができる。なお、Ｉ／Ｏ機器１０４は、ヘッドマウント型、メガネ型、腕時計型のディスプレイ等の種々の形態によって実現されてもよい。
【００８８】
通信Ｉ／Ｆ１０５は、通信用のＩ／Ｆである。通信Ｉ／Ｆ１０５は、例えば、無線ＬＡＮ、有線ＬＡＮ、赤外線等の近距離無線通信を実行する。図は通信用のＩ／Ｆとして通信Ｉ／Ｆ１０５のみを図示するが、情報処理装置１は複数の通信方式においてそれぞれの通信用のＩ／Ｆを有するものであってもよい。
【００８９】
次に、図６を用いて、情報処理装置１の動作を説明する。図６は、実施形態における情報処理装置１の動作の一例を示すフローチャートである。以下に示すフローチャートにおける動作の実行主体は情報処理装置１であるものとして説明するが、それぞれの動作は、上述した情報処理装置１の各機能部において実行することができる。
【００９０】
図６において、情報処理装置１は、利用者がログインするためのログイン画面を提供し、さらに、利用者によってテンプレートを選択させもしくは利用者によってテンプレートを設定させるためのＵＩを提供する（ステップＳ１１）。ＵＩの提供は、例えば、情報処理装置１の所定のネットワークアドレスにアクセスした端末２１に対して、Ｗｅｂページを提供することにより実行することができる。
【００９１】
ステップＳ１１の処理を実行した後、情報処理装置１は、端末２１の利用者のログインが成功したか否かを判断する（ステップＳ１２）。ログインが成功したか否かは認証部１２において認証が成功したか否かによって判断することができる。ログインが成功していないと判断した場合（ステップＳ１２：ＮＯ）、情報処理装置１は、ステップＳ１２の処理を繰り返し、ログインが成功するのを待機する。
【００９２】
一方、ログインが成功したと判断した場合（ステップＳ１２：ＹＥＳ）、情報処理装置１は、素材データを取得したか否かを判断する（ステップＳ１３）。素材データを取得したか否かは、例えば、取得部１４が素材データを取得したか否かで判断することができる。素材データを取得していないと判断した場合（ステップＳ１３：ＮＯ）、情報処理装置１は、ステップＳ１３の処理を繰り返し、素材データが取得されるのを待機する。
【００９３】
一方、素材データを取得したと判断した場合（ステップＳ１３：ＹＥＳ）、情報処理装置１は、素材データに含まれる文字列を抽出する（ステップＳ１４）。文字列の抽出は、例えば、取得部１４において取得された文字データを単語毎に分解することにより実行される。
【００９４】
ステップＳ１４の処理を実行した後、情報処理装置１は、抽出した文字列が記憶部１３に記憶されている文字列と一致するか否かを判断する（ステップＳ１５）。抽出した文字列が記憶部１３に記憶されている文字列と一致したと判断した場合（ステップＳ１５：ＹＥＳ）、情報処理装置１は、記憶部１３に記憶された文字列に対応したエフェクトを読み出し、読み出したエフェクトを含む画像データを生成する（ステップＳ１７）。一方、抽出した文字列が記憶部１３に記憶されている文字列と一致しないと判断した場合（ステップＳ１５：ＮＯ）、またはステップＳ１６の処理を実行した後、情報処理装置１は、画像データを提供する（ステップＳ１７）。ステップＳ１７の処理を実行した後、情報処理装置１は、フローチャートに示す動作を終了する。
【００９５】
なお、図示したフローチャートは、情報処理装置１の動作の一例を示したものであり、情報処理装置１における動作を限定するものではない。
【００９６】
なお、本実施形態で説明した装置を構成する機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、本実施形態の上述した種々の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００９７】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現するもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００９８】
以上、本発明の実施形態について、図面を参照して説明してきたが、具体的な構成はこの実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲においての種々の変更も含まれる。
【符号の説明】
【００９９】
１      情報処理装置
１１    通信制御部
１２    認証部
１３    記憶部
１４    取得部
１５    ＵＩ提供部
１６    判断部
１７    生成部
１８    提供部
２      利用者システム
２１    端末
２１０  エフェクト設定部
２１１  素材データ提供部
２１２  画像データ取得部
２２    送出装置
２３    放送設備
３      利用者システム
３１    端末
３１０  エフェクト設定部
３１１  画像データ取得部
３２    表示装置
４      素材データ提供装置
５      画像配信システム
９      ネットワーク
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  Ｉ／Ｏ機器
１０５  通信Ｉ／Ｆ
１０００  エフェクト設定画面
１１００  感情文字列設定部
２０００  表示画面
２１００  喜び画像
２２００  興奮画像
２３００  悲しみ画像
２４００  怒り画像
３０００  表示画面
３１００  気象情報
３２００  気象情報
【図１】
0006968142.tif 000002
【図２】
0006968142.tif 000003
【図３】
0006968142.tif 000004
【図４】
0006968142.tif 000005
【図５】
0006968142.tif 000006
【図６】
0006968142.tif 000007