(57)【要約】      （修正有）【課題】イベントに関連付けられたタグ情報を容易にコンテンツに付与する。【解決手段】投稿端末４０は、カメラ４６によって撮像されたライブ映像を取得するライブ映像取得部４４０と、投稿端末通信部４２を介して、ライブ映像取得部４４０が取得したライブ映像を映像配信サーバに出力するライブ映像出力部４４２と、投稿端末表示部４８に表示する映像を示す映像信号を投稿端末表示部４８に出力する投稿端末表示制御部４４４と、投稿端末操作部５０が受け付けたユーザの操作を示す操作信号を取得する投稿端末操作受付部４４６と、映像のメタ情報を生成するメタデータ生成部４４８と、投稿端末通信部４２を介して、メタデータ生成部４４８が生成したメタ情報を管理サーバに出力するメタデータ出力部４５０と、投稿端末通信部４２を介して、イベント情報を管理サーバから取得するイベントデータ取得部４５２と、で構成される。【選択図】図３
2017228253.tif 000002
【特許請求の範囲】
【請求項１】
制御部を備える端末装置であって、
制御部は、
外部からイベント情報を取得し、
上記イベント情報を取得した状態でコンテンツの出力指示を受け付けると、取得した上記イベント情報を当該コンテンツに関連付けて出力する、
ことを特徴とする端末装置。
【請求項２】
上記制御部は、
上記イベント情報を取得した状態で上記コンテンツを出力するモードへの移行指示を受け付けると、取得した上記イベント情報を当該コンテンツに関連付けて出力する出力モードへ移行する、
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
表示部をさらに備え、
上記制御部は、
取得した上記イベント情報を上記表示部に表示させ、
上記表示部に上記イベント情報を表示している状態で上記コンテンツの出力指示を受け付けると、取得した上記イベント情報を当該コンテンツに関連付けて出力する、
ことを特徴とする請求項１または２に記載の端末装置。
【請求項４】
表示部をさらに備え、
上記制御部は、
取得した上記イベント情報を上記表示部に表示させ、
上記表示部に上記イベント情報を表示している状態で上記コンテンツを出力するモードへの移行指示を受け付けると、上記出力モードへ移行する、
ことを特徴とする請求項２に記載の端末装置。
【請求項５】
表示部をさらに備え、
上記制御部は、
上記イベント情報を上記表示部に表示していない状態で上記コンテンツの出力指示を受け付けると、取得した上記イベント情報を当該コンテンツに関連付けずに出力する、
ことを特徴とする請求項１〜４のいずれか１項に記載の端末装置。
【請求項６】
表示部をさらに備え、
上記制御部は、
上記イベント情報を上記表示部に表示していない状態で上記コンテンツを出力するモードへの移行指示を受け付けると、上記イベント情報を上記コンテンツに関連付けずに出力する準出力モードへ移行する、
ことを特徴とする請求項２または４に記載の端末装置。
【請求項７】
上記制御部は、
表示部をさらに備え、
上記表示部に表示された、上記コンテンツの出力指示を入力するための出力指示ボタンの入力を受け付けると、取得した上記イベント情報を当該コンテンツに関連付けずに出力する、
ことを特徴とする請求項１〜６のいずれか１項に記載の端末装置。
【請求項８】
表示部をさらに備え、
上記制御部は、
上記表示部に表示された、上記出力モードへの移行指示を入力するための移行指示ボタンの入力を受け付けると、上記出力モードへ移行する、
ことを特徴とする請求項２、４または６に記載の端末装置。
【請求項９】
上記制御部は、
上記イベント情報を取得していない状態で上記表示部に表示された上記出力指示ボタンの入力を受け付けると、上記イベント情報を上記コンテンツに関連付けずに出力する、
ことを特徴とする請求項７に記載の端末装置。
【請求項１０】
上記制御部は、
上記イベント情報を取得していない状態で上記表示部に表示された上記移行指示ボタンの入力を受け付けると、上記イベント情報を上記コンテンツに関連付けずに出力する準出力モードへ移行する、
ことを特徴とする請求項８に記載の端末装置。
【請求項１１】
撮像部をさらに備え、
上記コンテンツには、上記撮像部から取得した映像を含む、
ことを特徴とする請求項１〜１０のいずれか１項に記載の端末装置。
【請求項１２】
表示部をさらに備え、
上記制御部は、
取得した上記イベント情報に関連する映像を示す映像情報を含む映像リストを取得し、
取得した上記映像リストを上記イベント情報と共に上記表示部に表示させる、
ことを特徴とする請求項１〜１１のいずれか１項に記載の端末装置。
【請求項１３】
制御部を備える端末装置としてコンピュータを機能させるためのプログラムであって、上記制御部に、
外部からイベント情報を取得し、
上記イベント情報を取得した状態でコンテンツの出力指示を受け付けると、取得した上記イベント情報を当該コンテンツに関連付けて出力する処理、
を実行させることを特徴とするプログラム。
【請求項１４】
端末装置と通信する通信サーバであって、
制御部を備え、
上記制御部は、
上記端末装置からイベント情報を取得し、
取得した上記イベント情報に関連するタグ情報を上記端末装置に出力する、
ことを特徴とする通信サーバ。
【請求項１５】
上記制御部は、
上記端末装置からコンテンツを取得し、
取得した上記コンテンツを、上記端末装置に出力した上記タグ情報に関連付けて管理する、
ことを特徴とする請求項１４に記載の通信サーバ。
【請求項１６】
端末装置と通信する通信方法であって、
上記端末装置からイベント情報を取得するステップと、
取得した上記イベント情報に関連するタグ情報を上記端末装置に出力するステップと、
を含むことを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、端末装置のプログラム、通信サーバ、及び通信方法に関する。
【背景技術】
【０００２】
静止画や動画等のコンテンツの共有サイトにおいて、ユーザは、投稿するコンテンツにキーワードやハッシュタグ等のタグ情報を付して投稿することができる。例えば、特許文献１には、画像の撮影時に当該画像の画像ファイルにタグ情報を自動的に付与する画像処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１７９５６２号公報（２０１３年９月９日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のような従来技術では、画像処理装置内に記憶されているタグ情報を付与する仕様となっているため、アプリケーション上のイベントにコンテンツを投稿する場合、イベントに関連付けられたタグ情報をユーザが手動で入力する等して付与する必要がある。これは、ユーザにとっては手間であり、また、タグ情報を誤入力してしまうとイベントに正しく関連付けることができない。
【０００５】
そこで、本発明は、上記の問題に鑑みてなされたものであり、その目的は、イベントに関連付けられたタグ情報を容易にコンテンツに付与することができる端末装置、端末装置のプログラム、通信サーバ、及び通信方法を実現することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る端末装置は、制御部を備える端末装置であって、制御部は、外部からイベント情報を取得し、上記イベント情報を取得した状態でコンテンツの出力指示を受け付けると、取得した上記イベント情報を当該コンテンツに関連付けて出力する。
【０００７】
また、上記の課題を解決するために、本発明の一態様に係るプログラムは、制御部を備える端末装置としてコンピュータを機能させるためのプログラムであって、上記制御部に、外部からイベント情報を取得し、上記イベント情報を取得した状態でコンテンツの出力指示を受け付けると、取得した上記イベント情報を当該コンテンツに関連付けて出力する処理、を実行させる。
【０００８】
また、上記の課題を解決するために、本発明の一態様に係る通信サーバは、端末装置と通信する通信サーバであって、制御部を備え、上記制御部は、上記端末装置からイベント情報を取得し、取得した上記イベント情報に関連するタグ情報を上記端末装置に出力する。
【０００９】
また、上記の課題を解決するために、本発明の一態様に係る通信方法は、端末装置と通信する通信方法であって、上記端末装置からイベント情報を取得するステップと、取得した上記イベント情報に関連するタグ情報を上記端末装置に出力するステップと、を含む。
【発明の効果】
【００１０】
本発明の一態様によれば、イベントに関連付けられたタグ情報を容易にコンテンツに付与することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態１に係るコンテンツ提供システムの要部構成を示すブロック図である。
【図２】本発明の実施形態１に係るコンテンツ提供システムを模式的に示す図である。
【図３】本発明の実施形態１における投稿端末の構成を示すブロック図である。
【図４】本発明の実施形態１において、投稿端末によって撮影した映像を投稿するまでの投稿端末の処理の流れを示すフローチャートである。
【図５】本発明の実施形態１において投稿端末が表示する画面の例である。
【図６】本発明の実施形態に１において管理サーバが保持しているテーブルを示す図である。
【図７】本発明の実施形態１において投稿端末が表示する画面の例である。
【図８】本発明の実施形態２における表示端末の構成を示すブロック図である。
【図９】本発明の実施形態２において、投稿端末によって投稿された映像を表示するまでの表示端末の処理の流れを示すフローチャートである。
【図１０】本発明の実施形態２において投稿端末が表示する画面の例である。
【図１１】投稿端末、表示端末、映像配信サーバ、及び管理サーバとして利用可能なコンピュータの構成を例示したブロック図である。
【発明を実施するための形態】
【００１２】
〔実施形態１〕
以下、本発明の実施の形態について、図１〜図７を用いて詳細に説明する。
【００１３】
（コンテンツ提供システム１）
図２は、本発明の実施形態１に係るコンテンツ提供システム１を模式的に示す図である。コンテンツ提供システム１は、図２に示すように、映像配信サーバ１０、管理サーバ２０（通信サーバ）、投稿端末４０（端末装置）、及び表示端末６０（端末装置）によって構成されている。
【００１４】
コンテンツ提供システム１は、投稿端末４０によって投稿されたコンテンツに、タグ情報を自動的に付与するシステムである。投稿端末４０によって投稿されるコンテンツには、（１）投稿端末４０から出力され、映像配信サーバ１０を介して出力されるライブ映像、及び（２）既に録画されている録画映像であって、映像配信サーバ１０に格納されている録画映像が含まれている。
【００１５】
投稿端末４０は、ネットワーク２経由で管理サーバ２０から、アプリケーション上でコンテンツを投稿するイベントのイベント情報を取得し、イベント情報を取得した状態でコンテンツの出力指示を受け付けると、取得したイベント情報を当該コンテンツに関連付けて、ネットワーク２経由で外部に出力する。
【００１６】
一方、表示端末６０は、イベント情報に関連する映像のメタ情報をネットワーク２経由で管理サーバ２０から取得し、取得したメタ情報が示す映像をネットワーク経由で映像配信サーバ１０から取得する。
【００１７】
以下では、コンテンツ提供システム１が提供する配信コンテンツの例として、投稿者がメイクをする映像である場合を例に挙げて説明する。
【００１８】
図１は、本発明の実施形態１に係るコンテンツ提供システム１の要部構成を示すブロック図である。各サーバ及び端末の詳細について、図１を参照して以下に説明する。
【００１９】
（映像配信サーバ１０）
映像配信サーバ１０は、図１に示すように、映像配信サーバ通信部１２、映像配信サーバ制御部１４、及び映像配信サーバ記憶部１６を含んでいる。
【００２０】
映像配信サーバ通信部１２は、外部の装置と通信するための通信インターフェースである。
【００２１】
映像配信サーバ制御部１４は、映像配信サーバ１０の各構成を統括的に制御する機能を備えている演算装置である。
【００２２】
映像配信サーバ記憶部１６は、映像データベースを有した記憶装置である。映像データベースは、映像情報が格納されているデータベースであり、例えば、映像ＩＤ、録画映像データ、ライブ映像データ、及びライブフラグ等の映像情報が互いに対応付けられたテーブルが格納されている。映像ＩＤとは、映像を特定するための識別番号であり、録画映像データは、録画映像の映像データであり、ライブ映像データは、ライブ映像の映像データであり、ライブフラグは、映像がライブ映像であるか否かを示すフラグである。
【００２３】
（管理サーバ２０）
管理サーバ２０は、図１に示すように、管理サーバ通信部２２、管理サーバ制御部２４（制御部）、及び管理サーバ記憶部２６を含んでいる。
【００２４】
管理サーバ通信部２２は、外部の装置と通信するための通信インターフェースである。
【００２５】
管理サーバ制御部２４は、管理サーバ２０の各構成を統括的に制御する機能を備えている演算装置である。
【００２６】
管理サーバ記憶部２６は、イベントデータベース２６１及びメタデータベース２６２を有した記憶装置である。イベントデータベース２６１は、イベント情報が格納されているデータベースであり、例えば、イベントＩＤ、イベント詳細情報、及びイベント用タグ情報等のイベント情報が互いに対応付けられたテーブルが格納されている。イベントＩＤとは、アプリケーション上のイベントを特定するための識別番号であり、イベント詳細情報とは、イベントのタイトル、説明文、及び開催日時等の情報であり、イベント用タグ情報とは、イベントに対応するキーワードまたはハッシュタグ等のタグ情報である。
【００２７】
メタデータベース２６２は、メタ情報が格納されているデータベースであり、例えば、コンテンツＩＤ、タグ情報、及び映像ＩＤ等のメタ情報が互いに対応付けられたテーブルが格納されている。コンテンツＩＤとは、映像を特定するための識別番号であり、タグ情報とは、映像が関連付けられたイベントのタグ情報であり、映像ＩＤとは、映像配信サーバ１０における映像の識別番号である。
【００２８】
（投稿端末４０）
投稿端末４０は、図１に示すように、投稿端末通信部４２、投稿端末制御部４４（制御部）、カメラ４６（撮像部）、投稿端末表示部４８（表示部）、及び投稿端末操作部５０を含んでいる。
【００２９】
投稿端末通信部４２は、外部の装置と通信するための通信インターフェースである。
【００３０】
カメラ４６は、映像を撮影する撮影装置である。
【００３１】
投稿端末表示部４８は、入力された映像信号が示す映像を表示する出力装置である。
【００３２】
投稿端末操作部５０は、ユーザによる操作を受け付ける入力装置である。
【００３３】
投稿端末制御部４４は、投稿端末４０の各構成を統括的に制御する機能を備えている演算装置である。投稿端末制御部４４の詳細な構成については、図３を用いて後ほど説明する。
【００３４】
（表示端末６０）
表示端末６０は、図１に示すように、表示端末通信部６２、表示端末制御部６４、表示端末表示部６６、及び表示端末操作部６８を含んでいる。
【００３５】
表示端末通信部６２は、外部の装置と通信するための通信インターフェースである。
【００３６】
表示端末表示部６６は、入力された映像信号が示す映像を表示する出力装置である。
【００３７】
表示端末操作部６８は、ユーザによる操作を受け付ける入力装置である。
【００３８】
表示端末制御部６４は、表示端末６０の各構成を統括的に制御する機能を備えている演算装置である。表示端末制御部６４の詳細な構成について、図８を用いて説明する。
【００３９】
（投稿端末制御部４４）
図３は、本発明の実施形態１における投稿端末４０の構成を示すブロック図である。投稿端末制御部４４は、図３に示すように、ライブ映像取得部４４０、ライブ映像出力部４４２、投稿端末表示制御部４４４、投稿端末操作受付部４４６、メタデータ生成部４４８、メタデータ出力部４５０、及びイベントデータ取得部４５２としても機能する。
【００４０】
ライブ映像取得部４４０は、カメラ４６によって撮像されたライブ映像を取得する。
【００４１】
ライブ映像出力部４４２は、投稿端末通信部４２を介して、ライブ映像取得部４４０が取得したライブ映像を映像配信サーバ１０に出力する。
【００４２】
投稿端末表示制御部４４４は、投稿端末表示部４８に表示する映像を示す映像信号を投稿端末表示部４８に出力する。
【００４３】
投稿端末操作受付部４４６は、投稿端末操作部５０が受け付けたユーザの操作を示す操作信号を取得する。
【００４４】
メタデータ生成部４４８は、映像のメタ情報を生成する。
【００４５】
メタデータ出力部４５０は、投稿端末通信部４２を介して、メタデータ生成部４４８が生成したメタ情報を管理サーバ２０に出力する。
【００４６】
イベントデータ取得部４５２は、投稿端末通信部４２を介して、イベント情報を管理サーバ２０から取得する。
【００４７】
（映像投稿処理）
コンテンツ提供システム１において、投稿端末４０によって撮影した映像を投稿するまでの投稿端末４０の処理について、図４〜図６を用いて説明する。以下では、投稿端末４０が、コンテンツの閲覧及び投稿を行うためのアプリケーション（以下、閲覧投稿アプリと称す）を利用して、投稿端末４０によって撮影した映像を投稿するまでの処理を説明する。
【００４８】
図４は、本発明の実施形態１において、投稿端末４０によって撮影した映像を投稿するまでの投稿端末４０の処理の流れを示すフローチャートである。また、図５は、本発明の実施形態１において投稿端末４０が表示する画面の例である。また、図６は、本発明の実施形態に１において管理サーバ２０のイベントデータベース２６１が保持しているテーブルを示す図である。
【００４９】
（ステップＳ１）
図５の（ａ）は、ユーザが投稿端末４０を用いて閲覧投稿アプリを起動し、映像を投稿するイベントの一覧ページを開いた画面である。本画面では、イベントの一覧１００が表示されている。
【００５０】
ユーザが、画面上に表示されたイベントの一覧１００から、特定のイベント（図５の（ａ）では、イベント１０１）を選択すると、投稿端末操作受付部４４６は、投稿端末操作部５０を介して、特定のイベントを選択する操作を受け付けた旨の操作信号を取得する。
【００５１】
投稿端末操作受付部４４６は、取得した操作信号をイベントデータ取得部４５２に出力する。イベントデータ取得部４５２は、投稿端末通信部４２を介して、ユーザによって選択されたイベントのイベント情報を管理サーバ２０に要求する。
【００５２】
例えば、図５の（ａ）の画像情報にイベントの一覧１００に表示された各イベントに対応するイベントＩＤの情報を埋め込んでおくことにより、投稿端末操作受付部４４６は、ユーザが選択したイベントのイベントＩＤを特定することができる。イベントデータ取得部４５２は、投稿端末操作受付部４４６が特定したイベントＩＤに対応するイベント情報を管理サーバ２０に要求すればよい。
【００５３】
（ステップＳ２）
管理サーバ２０の管理サーバ制御部２４は、管理サーバ通信部２２を介して、イベント情報の要求を受け付けると、管理サーバ記憶部２６のイベントデータベース２６１から要求されたイベント情報を取得する。
【００５４】
ここで、管理サーバ記憶部２６のイベントデータベース２６１には、図６に示すような、イベントＩＤ、イベント詳細情報、及びイベント用タグ情報等のイベント情報が互いに対応付けられたテーブルが格納されている。本図では、イベント詳細情報としてイベントのタイトル及び説明文が記載されている。管理サーバ制御部２４は、このテーブルを用いて、要求されたイベントＩＤに対応するイベント情報を取得することができる。
【００５５】
（ステップＳ３）
管理サーバ制御部２４は、管理サーバ通信部２２を介して、取得したイベント情報を投稿端末４０に出力する。
【００５６】
（ステップＳ４）
投稿端末４０のイベントデータ取得部４５２は、投稿端末通信部４２を介して、イベント情報を取得する。
【００５７】
（ステップＳ５）
イベントデータ取得部４５２は、取得したイベント情報を投稿端末表示制御部４４４に出力する。投稿端末表示制御部４４４は、イベント情報を表示するための映像信号を投稿端末表示部４８に出力する。これにより、図５の（ｂ）に示すように、画面上には、ユーザが選択したイベントのイベント詳細ページが表示される。
【００５８】
このイベント詳細ページには、図５の（ｂ）に示すように、イベント情報と、当該イベント情報に関連する映像を示す映像情報を含む映像リスト１０２を表示してもよい。この場合、イベントデータ取得部４５２は、ステップＳ２において、イベント情報を管理サーバ２０から取得すると共に、当該イベント情報に含まれるタグ情報に関連付けられた映像を示す映像情報を含む映像リスト１０２を管理サーバ２０から取得する。投稿端末表示制御部４４４は、取得したイベント情報及び映像リスト１０２を投稿端末表示部４８に表示させればよい。
【００５９】
（ステップＳ６）
画面上に表示された、映像を投稿する画面への移行指示を入力するための移行指示ボタン１０３をユーザが選択すると、投稿端末操作受付部４４６は、投稿端末操作部５０を介して、移行指示ボタン１０３を選択する操作を受け付けた旨の操作信号を取得する。
【００６０】
本実施形態では、投稿端末４０がイベント情報を取得した状態（例えば、図５の（ｂ）に示すように、イベント情報を表示している状態）で映像を投稿する画面への移行指示を投稿端末操作受付部４４６が受け付けると、投稿端末４０は、管理サーバ２０より取得したイベント情報を当該映像に関連付けて投稿する投稿準備画面（出力モード）に移行する。
【００６１】
そこで、投稿端末操作受付部４４６は、取得した操作信号を投稿端末表示制御部４４４に出力する。投稿端末表示制御部４４４は、投稿準備画面を表示するための映像信号を投稿端末表示部４８に出力する。これにより、図５の（ｃ）に示すように、画面上には、投稿準備画面が表示される。図５の（ｃ）に示すように、投稿端末表示制御部４４４は、管理サーバ２０より取得したイベント情報に含まれるタグ情報を、投稿する映像に付すタグ情報として投稿準備画面上のハッシュタグ欄１０４に表示する。
【００６２】
（ステップＳ７）
投稿準備画面上に表示された、映像の投稿指示（出力指示）を入力するための投稿開始ボタン１０５（出力ボタン）をユーザが選択すると、投稿端末操作受付部４４６は、投稿端末操作部５０を介して、投稿開始ボタン１０５を選択する操作を受け付けた旨の操作信号を取得する。
【００６３】
本実施形態では、投稿端末４０がイベント情報を取得した状態（例えば、図５の（ｂ）に示すように、イベント情報を表示している状態）で映像の投稿指示を投稿端末操作受付部４４６が受け付けると、投稿端末４０は、管理サーバ２０より取得したイベント情報を当該映像に関連付けて投稿する。
【００６４】
（ステップＳ８）
まず、投稿端末操作受付部４４６は、取得した操作信号をメタデータ生成部４４８及びライブ映像取得部４４０に出力する。
【００６５】
メタデータ生成部４４８は、投稿端末操作受付部４４６より操作信号を取得すると、投稿する映像のメタ情報を生成する。具体的には、メタデータ生成部４４８は、投稿する映像のコンテンツＩＤ、及び管理サーバ２０より取得したイベント情報に含まれるタグ情報をメタ情報として生成する。
【００６６】
（ステップＳ９）
メタデータ生成部４４８は、生成したメタ情報をメタデータ出力部４５０に出力する。メタデータ出力部４５０は、投稿端末通信部４２を介して、取得したメタ情報を管理サーバ２０に出力する。
【００６７】
（ステップＳ１０）
管理サーバ２０の管理サーバ制御部２４は、管理サーバ通信部２２を介して、メタ情報を取得する。
【００６８】
（ステップＳ１１）
管理サーバ制御部２４は、取得したメタ情報を管理サーバ記憶部２６のメタデータベース２６２に登録する。具体的には、管理サーバ制御部２４は、管理サーバ記憶部２６のメタデータベース２６２に格納されているテーブルに、コンテンツＩＤ及びタグ情報を互いに関連付けて記録する。
【００６９】
上述したように、本実施形態では、投稿端末４０がイベント情報を取得した状態（例えば、図５の（ｂ）に示すように、イベント情報を表示している状態）で映像の投稿指示を投稿端末操作受付部４４６が受け付けると、投稿端末４０は、管理サーバ２０より取得したイベント情報を当該映像に関連付けて投稿する。そのため、メタデータベース２６２のテーブルには、映像の映像配信サーバ１０における映像ＩＤも関連付けて記録する。
【００７０】
映像ＩＤは、ステップＳ８において、投稿する映像に付与される映像ＩＤを、メタデータ生成部４４８が予め映像配信サーバ１０より取得し、管理サーバ制御部２４が本ステップにおいてコンテンツＩＤ、タグ情報、及び映像ＩＤをまとめてテーブルに記録してもよい。あるいは、後述するステップＳ１４において、映像配信サーバ制御部１４が映像に付与する映像ＩＤを決定したタイミングで、メタデータ生成部４４８が当該映像に付与された映像ＩＤを取得し、その後、管理サーバ制御部２４が映像ＩＤをテーブルに追加して記録してもよい。
【００７１】
（ステップＳ１２）
一方、ライブ映像取得部４４０は、投稿端末操作受付部４４６より操作信号を取得すると、カメラ４６より取得したライブ映像の映像データを、ライブ映像出力部４４２に出力する。ライブ映像出力部４４２は、投稿端末通信部４２を介して、取得した映像データを映像配信サーバ１０に出力する。
【００７２】
（ステップＳ１３）
映像配信サーバ１０の映像配信サーバ制御部１４は、映像配信サーバ通信部１２を介して、映像データを取得する。
【００７３】
（ステップＳ１４）
映像配信サーバ制御部１４は、取得した映像データを映像配信サーバ記憶部１６に格納する。具体的には、映像配信サーバ制御部１４は、映像配信サーバ記憶部１６の映像データベースに格納されているテーブルに、取得した映像データと、当該映像データに付与する映像ＩＤとを互いに関連付けて記録する。なお、映像データがライブ映像の映像データである場合は、ライブ映像であるか否かを示すライブフラグも関連付けて記録する。
【００７４】
なお、ライブ映像取得部４４０は、投稿端末操作受付部４４６より操作信号を取得すると、カメラ４６より取得したライブ映像の映像データを、投稿端末表示制御部４４４にも出力する。投稿端末表示制御部４４４は、映像データを表示するための映像信号を投稿端末表示部４８に出力する。これにより、図５の（ｄ）に示すように、画面上には、ライブ映像が表示される。
【００７５】
このように、本実施形態では、投稿端末４０は、イベント情報を取得した状態で映像の投稿指示を受け付けると、映像と取得したイベント情報とを関連付けて外部に出力している。これにより、閲覧投稿アプリ上のイベントに映像を投稿する場合、イベントに関連付けられたタグ情報をユーザが手動で入力する等して付与する必要がなく、また、タグ情報を誤入力してしまい、イベントに正しく関連付けることができないことを回避することができる。したがって、本実施形態では、イベントに関連付けられたタグ情報を容易に映像に付与することができる。
【００７６】
また、タグ情報を誤入力してしまい、イベントに正しく関連付けることができないことを回避することができるため、閲覧投稿アプリの運営者は、タグ情報の誤入力を正す対応が不要となり、運営コストを低減することができる。
【００７７】
なお、本実施形態に係る管理サーバ２０は、投稿端末４０から取得したイベント情報に関連するタグ情報を投稿端末４０に出力していると換言することができる。これにより、投稿端末４０では、自端末が選択したイベントに関連付けられたタグ情報を容易に映像に付与することができる。また、管理サーバ２０では、投稿端末４０に出力したタグ情報と、当該タグ情報を付与した映像とを関連付けて管理しているため、表示端末６０において特定のタグ情報に関連付けられた映像を再生する際に当該映像の抽出が容易になる。
【００７８】
なお、以上では、コンテンツ提供システム１が提供する配信コンテンツの例として映像を挙げたが、コンテンツ提供システム１が提供する配信コンテンツは映像に限定されない。例えば、コンテンツ提供システム１は、配信コンテンツとして静止画像を提供することもできる。
【００７９】
（映像投稿の他の例）
本実施形態では、投稿端末４０がイベント情報を取得していない状態で映像を投稿する画面への移行指示を投稿端末操作受付部４４６が受け付けると、投稿端末４０は、イベント情報を映像に関連付けずに投稿する準投稿準備画面（準出力モード）に移行する。
【００８０】
同様に、投稿端末４０がイベント情報を取得していない状態で映像の投稿指示を投稿端末操作受付部４４６が受け付けた場合には、投稿端末４０は、イベント情報を映像に関連付けずに出力する。
【００８１】
これらの処理について、図７を参照して説明する。図７は、本発明の実施形態１において投稿端末４０が表示する画面の例である。
【００８２】
投稿端末４０がイベント情報を取得していない状態（例えば、図７の（ａ）に示すように、イベント情報を表示していない状態）では、映像を投稿する画面への移行指示を入力するための準移行指示ボタン１０６（移行指示ボタン）が、移行指示ボタン１０３と同じ機能を有していると認識できる態様で画面上に表示されている。画面上に表示された準移行指示ボタン１０６をユーザが選択すると、投稿端末操作受付部４４６は、投稿端末操作部５０を介して、準移行指示ボタン１０６を選択する操作を受け付けた旨の操作信号を取得する。
【００８３】
投稿端末操作受付部４４６は、取得した操作信号を投稿端末表示制御部４４４に出力する。投稿端末表示制御部４４４は、準投稿準備画面を表示するための映像信号を投稿端末表示部４８に出力する。これにより、図７の（ｂ）に示すように、画面上には、準投稿準備画面が表示される。
【００８４】
上述したように、本実施形態では、投稿端末４０がイベント情報を取得していない状態（例えば、図７の（ａ）に示すように、イベント情報を表示していない状態）で映像を投稿する画面への移行指示を投稿端末操作受付部４４６が受け付けると、投稿端末４０は、管理サーバ２０より取得したイベント情報を当該映像に関連付けずに投稿する準投稿準備画面に移行する。そのため、図７の（ｂ）に示すように、準投稿準備画面のハッシュタグ欄１０７には、投稿する映像に付すタグ情報が表示されていない。
【００８５】
また、投稿端末４０がイベント情報を取得していない状態（例えば、図７の（ａ）に示すように、イベント情報を表示していない状態）では、映像の投稿指示を入力するための準投稿開始ボタン１０８（出力指示ボタン）が、投稿開始ボタン１０５と同じ機能を有していると認識できる態様で画面上に表示されている。画面上に表示された準投稿開始ボタン１０８をユーザが選択すると、投稿端末操作受付部４４６は、投稿端末操作部５０を介して、準投稿開始ボタン１０８を選択する操作を受け付けた旨の操作信号を取得する。
【００８６】
投稿端末操作受付部４４６は、取得した操作信号をメタデータ生成部４４８及びライブ映像取得部４４０に出力する。メタデータ生成部４４８は、投稿端末操作受付部４４６より操作信号を取得すると、投稿する映像のメタ情報を生成する。具体的には、メタデータ生成部４４８は、投稿する映像のコンテンツＩＤ、及び映像のタグ情報をメタ情報として生成する。
【００８７】
ここで、上述したように、本実施形態では、投稿端末４０がイベント情報を取得していない状態（例えば、図７の（ａ）に示すように、イベント情報を表示していない状態）で映像の投稿指示を投稿端末操作受付部４４６が受け付けると、投稿端末４０は、管理サーバ２０より取得したイベント情報を当該映像に関連付けずに投稿する。そのため、
メタデータ生成部４４８は、管理サーバ２０より取得したイベント情報に含まれるタグ情報をメタ情報として生成せず、ユーザが映像のタグ情報として設定したタグ情報をメタ情報として生成する。
【００８８】
メタ情報を生成した後の処理は、図４のステップＳ９以降の処理と同じであり、映像の投稿が実行されると、図７の（ｃ）に投稿端末４０の画面上には、ライブ映像が表示される。
【００８９】
このように、本実施形態では、投稿端末４０は、イベント情報を取得していない状態で映像の投稿指示を受け付けると、映像とイベント情報とを関連付けずに外部に出力している。これにより、閲覧投稿アプリ上のイベントに映像を投稿しない場合は、ユーザが所望のタグ情報を付与して映像を投稿することができる。
【００９０】
なお、準移行指示ボタン１０６及び準投稿開始ボタン１０８は、それぞれ移行指示ボタン１０３及び投稿開始ボタン１０５と同じ機能を有していると認識できる態様で画面上に表示されていれば、その具体的な態様に限定はない。例えば、準移行指示ボタン１０６及び準投稿開始ボタン１０８を、それぞれ移行指示ボタン１０３及び投稿開始ボタン１０５と同じ位置に表示したり、同じ形状で表示したりすることにより、両者が同じ機能を有していると認識できる態様で表示することができる。
【００９１】
〔実施形態２〕
本発明の実施形態２について、図８〜図１０に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００９２】
（表示端末制御部６４）
図８は、本発明の実施形態２における表示端末６０の構成を示すブロック図である。表示端末制御部６４は、図８に示すように、コンテンツ取得部６４０、表示端末表示制御部６４２、メタデータ取得部６４６、表示端末操作受付部６４８、及びイベントデータ取得部６５０としても機能する。
【００９３】
コンテンツ取得部６４０は、表示端末通信部６２を介して、ライブ映像及び録画映像等を映像配信サーバ１０から取得する。
【００９４】
表示端末表示制御部６４２は、表示端末表示部６６に表示する映像を示す映像信号を出力する。
【００９５】
メタデータ取得部６４６は、表示端末通信部６２を介して、表示する映像のメタ情報を管理サーバ２０から取得する。
【００９６】
表示端末操作受付部６４８は、表示端末操作部６８が受け付けたユーザの操作を示す操作信号を取得する。
【００９７】
イベントデータ取得部６５０は、表示端末通信部６２を介して、イベント情報を管理サーバ２０から取得する。
【００９８】
（映像表示処理）
コンテンツ提供システム１において、投稿端末４０によって投稿された映像を表示するまでの表示端末６０の処理について、図９及び図１０を用いて説明する。以下では、表示端末６０が、コンテンツの閲覧及び投稿を行うためのアプリケーション（以下、閲覧投稿アプリと称す）を利用して、投稿端末４０によって投稿された映像を表示するまでの処理を説明する。
【００９９】
図９は、本発明の実施形態２において、投稿端末４０によって投稿された映像を表示するまでの表示端末６０の処理の流れを示すフローチャートである。また、図１０は、本発明の実施形態２において表示端末６０が表示する画面の例である。
【０１００】
（ステップＳ２１）
図９の（ａ）は、ユーザが表示端末６０を用いて閲覧投稿アプリを起動し、映像が投稿されているイベントの一覧ページを開いた画面である。本画面では、イベントの一覧２００が表示されている。
【０１０１】
ユーザが、画面上に表示されたイベントの一覧２００から、特定のイベント（図９の（ａ）では、イベント２０１）を選択すると、表示端末操作受付部６４８は、表示端末操作部６８を介して、特定のイベントを選択する操作を受け付けた旨の操作信号を取得する。
【０１０２】
表示端末操作受付部６４８は、取得した操作信号をイベントデータ取得部６５０に出力する。イベントデータ取得部６５０は、表示端末通信部６２を介して、ユーザによって選択されたイベントのイベント情報を管理サーバ２０に要求する。
【０１０３】
（ステップＳ２２）
管理サーバ２０の管理サーバ制御部２４は、管理サーバ通信部２２を介して、イベント情報の要求を受け付けると、管理サーバ記憶部２６のイベントデータベース２６１から要求されたイベント情報を取得する。
【０１０４】
ここで、管理サーバ記憶部２６のイベントデータベース２６１には、図６に示したような、イベントＩＤ、イベント詳細情報、及びイベント用タグ情報等が対応付けられたテーブルが格納されている。管理サーバ制御部２４は、このテーブルを用いて、ユーザによって選択されたイベントのイベント情報を取得することができる。
【０１０５】
（ステップＳ２３）
管理サーバ制御部２４は、管理サーバ通信部２２を介して、取得したイベント情報を表示端末６０に出力する。
【０１０６】
（ステップＳ２４）
表示端末６０のイベントデータ取得部６５０は、表示端末通信部６２を介して、イベント情報を取得する。
【０１０７】
（ステップＳ２５）
イベントデータ取得部６５０は、取得したイベント情報を表示端末表示制御部６４２に出力する。表示端末表示制御部６４２は、イベント情報を表示するための映像信号を表示端末表示部６６に出力する。これにより、図９の（ｂ）に示すように、画面上には、ユーザが選択したイベントのイベント詳細ページが表示される。
【０１０８】
このイベント詳細ページには、図９の（ｂ）に示すように、イベント情報と、当該イベント情報に関連する映像を示す映像情報を含む映像リスト２０２を表示してもよい。この場合、イベントデータ取得部６５０は、ステップＳ２２において、イベント情報を管理サーバ２０から取得すると共に、当該イベント情報に含まれるタグ情報に関連付けられた映像を示す映像情報を含む映像リスト２０２を管理サーバ２０から取得する。表示端末表示制御部６４２は、取得したイベント情報及び映像リスト２０２を表示端末表示部６６に表示させればよい。
【０１０９】
（ステップＳ２６）
ユーザが、画面上に表示された映像リスト２０２から、特定の映像（図９の（ｂ）では、映像２０３）を選択すると、表示端末操作受付部６４８は、表示端末操作部６８を介して、特定の映像を選択する操作を受け付けた旨の操作信号を取得する。
【０１１０】
（ステップＳ２７）
表示端末操作受付部６４８は、取得した操作信号をメタデータ取得部６４６に出力する。メタデータ取得部６４６は、表示端末通信部６２を介して、ユーザによって選択された映像のメタ情報を管理サーバ２０に要求する。
【０１１１】
（ステップＳ２８）
管理サーバ２０の管理サーバ制御部２４は、管理サーバ通信部２２を介して、メタ情報の要求を受け付けると、管理サーバ記憶部２６のメタデータベース２６２から要求されたメタ情報を取得する。
【０１１２】
ここで、管理サーバ記憶部２６のメタデータベース２６２には、コンテンツＩＤ、タグ情報、及び映像配信サーバ１０における映像ＩＤ等のメタ情報が互いに対応付けられたテーブルが格納されている。管理サーバ制御部２４は、このテーブルを用いて、ユーザによって選択された映像のメタ情報を取得することができる。
【０１１３】
例えば、図９の（ｂ）の画像情報に映像リスト２０２に表示された各映像に対応するコンテンツＩＤの情報を埋め込んでおくことにより、表示端末操作受付部６４８は、ユーザが選択した映像のコンテンツＩＤを特定することができる。メタデータ取得部６４６は、表示端末操作受付部６４８が特定したコンテンツＩＤに対応するメタ情報を管理サーバ２０に要求し、管理サーバ２０の管理サーバ制御部２４は、要求されたコンテンツＩＤに対応するメタ情報を取得すればよい。
【０１１４】
（ステップＳ２９）
管理サーバ制御部２４は、管理サーバ通信部２２を介して、取得したメタ情報を表示端末６０に出力する。
【０１１５】
（ステップＳ３０）
表示端末６０のメタデータ取得部６４６は、表示端末通信部６２を介して、メタ情報を取得する。
【０１１６】
（ステップＳ３１）
メタデータ取得部６４６は、取得したメタ情報をコンテンツ取得部６４０に出力する。コンテンツ取得部６４０は、表示端末通信部６２を介して、取得したメタ情報に対応する映像データを映像配信サーバ１０に要求する。
【０１１７】
ここで、管理サーバ２０から取得したメタ情報には、映像配信サーバ１０における映像ＩＤが含まれているので、コンテンツ取得部６４０は、メタ情報に含まれる映像ＩＤに対応する映像データを映像配信サーバ１０に要求すればよい。
【０１１８】
（ステップＳ３２）
映像配信サーバ１０の映像配信サーバ制御部１４は、映像配信サーバ通信部１２を介して、映像データの要求を受け付けると、映像配信サーバ記憶部１６の映像データベースから要求された映像データを取得する。
【０１１９】
ここで、映像配信サーバ記憶部１６の映像データベースには、映像ＩＤと、映像データとが互いに対応けられたテーブルが格納されている。映像配信サーバ制御部１４は、このテーブルを用いて、要求された映像ＩＤに対応する映像データを取得することができる。
【０１２０】
（ステップＳ３３）
映像配信サーバ制御部１４は、映像配信サーバ通信部１２を介して、取得した映像データを表示端末６０に出力する。
【０１２１】
（ステップＳ３４）
表示端末６０のコンテンツ取得部６４０は、表示端末通信部６２を介して、映像データを取得する。
【０１２２】
（ステップＳ３５）
コンテンツ取得部６４０は、取得した映像データを表示端末表示制御部６４２に出力する。表示端末表示制御部６４２は、映像データを表示するための映像信号を表示端末表示部６６に出力する。これにより、図９の（ｃ）に示すように、画面上には、ユーザが選択した映像が表示（再生）される。
【０１２３】
このように、本実施形態では、管理サーバ２０が、イベントに対応するタグ情報と、当該タグ情報を付与した映像とを関連付けて管理しているため、表示端末６０において特定のタグ情報に関連付けられた映像を再生する際に当該映像の抽出が容易になる。
【０１２４】
〔実施形態３〕
投稿端末４０及び表示端末６０の制御ブロック（特に、メタデータ生成部４４８、イベントデータ取得部４５２、コンテンツ取得部６４０、及びメタデータ取得部６４６）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１２５】
後者の場合、投稿端末４０及び表示端末６０は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラム及び各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１２６】
〔実施形態４〕
上記各実施形態では、２つのサーバ（映像配信サーバ１０及び管理サーバ２０）を用いる例を説明したが、これらのサーバが有する各機能を、１つのサーバにて実現されていてもよいし、３つ以上のサーバにて実現されていてもよい。そして、複数のサーバを適用する場合においては、各サーバは、同じ事業者によって管理されていてもよいし、異なる事業者によって管理されていてもよい。
【０１２７】
〔実施形態５〕
投稿端末４０、表示端末６０、映像配信サーバ１０、及び管理サーバ２０の各ブロックは、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。後者の場合、投稿端末４０、表示端末６０、映像配信サーバ１０、及び管理サーバ２０のそれぞれを、図１１に示すようなコンピュータ（電子計算機）を用いて構成することができる。
【０１２８】
図１１は、投稿端末４０、表示端末６０、映像配信サーバ１０、及び管理サーバ２０として利用可能なコンピュータ９１０の構成を例示したブロック図である。コンピュータ９１０は、バス９１１を介して互いに接続された演算装置９１２と、主記憶装置９１３と、補助記憶装置９１４と、入出力インターフェース９１５と、通信インターフェース９１６とを備えている。演算装置９１２、主記憶装置９１３、及び補助記憶装置９１４は、それぞれ、例えばＣＰＵ、ＲＡＭ（random access memory）、ハードディスクドライブであってもよい。入出力インターフェース９１５には、ユーザがコンピュータ９１０に各種情報を入力するための入力装置９２０、及び、コンピュータ９１０がユーザに各種情報を出力するための出力装置９３０が接続される。入力装置９２０及び出力装置９３０は、コンピュータ９１０に内蔵されたものであってもよいし、コンピュータ９１０に接続された（外付けされた）ものであってもよい。例えば、入力装置９２０は、キーボード、マウス、タッチセンサなどであってもよく、出力装置９３０は、ディスプレイ、プリンタ、スピーカなどであってもよい。また、タッチセンサとディスプレイとが一体化されたタッチパネルのような、入力装置９２０及び出力装置９３０の双方の機能を有する装置を適用してもよい。そして、通信インターフェース９１６は、コンピュータ９１０が外部の装置と通信するためのインターフェースである。
【０１２９】
補助記憶装置９１４には、コンピュータ９１０を投稿端末４０、表示端末６０、映像配信サーバ１０、または管理サーバ２０として動作させるための各種のプログラムが格納されている。そして、演算装置９１２は、補助記憶装置９１４に格納された上記プログラムを主記憶装置９１３上に展開して該プログラムに含まれる命令を実行することによって、コンピュータ９１０を、投稿端末４０、表示端末６０、映像配信サーバ１０、または管理サーバ２０が備える各部として機能させる。なお、補助記憶装置９１４が備える、プログラム等の情報を記録する記録媒体は、コンピュータ読み取り可能な「一時的でない有形の媒体」であればよく、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブル論理回路などであってもよい。
【０１３０】
また、上記プログラムは、コンピュータ９１０の外部から取得してもよく、この場合、任意の伝送媒体（通信ネットワークや放送波等）を介して取得してもよい。そして、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１３１】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０１３２】
１  コンテンツ提供システム
１０  映像配信サーバ
２０  管理サーバ
４０  投稿端末
６０  表示端末
４４０  ライブ映像取得部
４４２  ライブ映像出力部
４４４  投稿端末表示制御部
４４６  投稿端末操作受付部
４４８  メタデータ生成部
４５０  メタデータ出力部
４５２  イベントデータ取得部
６４０  コンテンツ取得部
６４２  表示端末表示制御部
６４６  メタデータ取得部
６４８  表示端末操作受付部
６５０  イベントデータ取得部
【図１】
2017228253.tif 000003
【図２】
2017228253.tif 000004
【図３】
2017228253.tif 000005
【図４】
2017228253.tif 000006
【図５】
2017228253.tif 000007
【図６】
2017228253.tif 000008
【図７】
2017228253.tif 000009
【図８】
2017228253.tif 000010
【図９】
2017228253.tif 000011
【図１０】
2017228253.tif 000012
【図１１】
2017228253.tif 000013