(57)【特許請求の範囲】
【請求項１】
対象者端末を含む複数の視聴者端末上に、複数行の文字列から構成される対象コメントアートを表示させるコメントアート管理システムであって、
前記対象コメントアートを特定するための特定情報を前記対象者端末から受信する受信部と、
それぞれが複数行の文字列から構成される複数の登録コメントアートを記憶するデータベースを参照し、前記特定情報に基づいて、前記複数の登録コメントアートの中から前記対象コメントアートを特定する特定部と、
特定された前記対象コメントアートを、前記複数の視聴者端末上に表示されているメインコンテンツと重畳するように表示させる表示制御部と、
を備えるコメントアート管理システム。
【請求項２】
前記表示制御部は、前記受信部が前記登録コメントアートの表示要求を受信した場合に、前記複数の登録コメントアートのうち少なくとも一つを前記対象者端末上に選択可能な態様で表示させ、
前記特定部は、前記対象者端末上で選択された前記登録コメントアートを前記対象コメントアートとして特定する、
請求項１に記載のコメントアート管理システム。
【請求項３】
前記受信部が複数行の文字列からなる投稿コメントアートを投稿者端末から受信した場合に、該投稿コメントアートを前記登録コメントアートとして前記データベースに登録する登録部を更に備える
請求項１または２に記載のコメントアート管理システム。
【請求項４】
前記受信部は、前記投稿コメントアートをテキストデータとして受信し、
前記登録部は、受信された前記投稿コメントアートを画像データに変換し、該画像データを前記登録コメントアートとして前記データベースに登録する、
請求項３に記載のコメントアート管理システム。
【請求項５】
前記複数の視聴者端末は、前記対象者端末および１以上の他視聴者端末を含み、
前記受信部は、複数行の文字列から構成される競合コメントアートの表示要求を前記他視聴者端末から受信し、
前記表示制御部は、前記表示要求に基づく前記競合コメントアートの表示と前記対象コメントアートの表示とが競合する場合には、前記対象者端末上に前記対象コメントアートを表示させ、前記１以上の他視聴者端末上に前記対象コメントアートを表示させない、
請求項１〜４のいずれか一項に記載のコメントアート管理システム。
【請求項６】
前記メインコンテンツは、配信者端末から配信されるコンテンツであり、
前記表示制御部は、前記対象者端末を使用する対象者のユーザ情報および前記配信者端末を使用する配信者のユーザ情報の少なくとも一方に基づいて、前記対象コメントアートの表示態様を調整する、
請求項１〜５のいずれか一項に記載のコメントアート管理システム。
【請求項７】
対象者端末を含む複数の視聴者端末上に、複数行の文字列から構成される対象コメントアートを表示させるプロセッサを備えるコメントアート管理システムによって実行されるコメントアート管理方法であって、
前記対象コメントアートを特定するための特定情報を前記対象者端末から受信するステップと、
それぞれが複数行の文字列から構成される複数の登録コメントアートを記憶するデータベースを参照し、前記特定情報に基づいて、前記複数の登録コメントアートの中から前記対象コメントアートを特定するステップと、
特定された前記対象コメントアートを、前記複数の視聴者端末上に表示されているメインコンテンツと重畳するように表示させるステップと、
を含むコメントアート管理方法。
【請求項８】
対象者端末を含む複数の視聴者端末上に、複数行の文字列から構成される対象コメントアートを表示させるコメントアート管理システムとしてコンピュータを機能させるコメントアート管理プログラムであって、
前記対象コメントアートを特定するための特定情報を前記対象者端末から受信するステップと、
それぞれが複数行の文字列から構成される複数の登録コメントアートを記憶するデータベースを参照し、前記特定情報に基づいて、前記複数の登録コメントアートの中から前記対象コメントアートを特定するステップと、
特定された前記対象コメントアートを、前記複数の視聴者端末上に表示されているメインコンテンツと重畳するように表示させるステップと、
を前記コンピュータに実行させるコメントアート管理プログラム。
【請求項９】
対象者端末を含む複数の視聴者端末上に、複数行の文字列から構成される対象コメントアートを表示させるコメントアート管理システムとしてコンピュータを機能させるコメントアート管理プログラムを記録するコンピュータ読取可能な記録媒体であって、
前記コメントアート管理プログラムが、
前記対象コメントアートを特定するための特定情報を前記対象者端末から受信するステップと、
それぞれが複数行の文字列から構成される複数の登録コメントアートを記憶するデータベースを参照し、前記特定情報に基づいて、前記複数の登録コメントアートの中から前記対象コメントアートを特定するステップと、
特定された前記対象コメントアートを、前記複数の視聴者端末上に表示されているメインコンテンツと重畳するように表示させるステップと、
を前記コンピュータに実行させる、
コンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の一側面はコメントアート管理システム、コメントアート管理方法、コメントアート管理プログラム、およびコンピュータ読取可能な記録媒体に関する。
【背景技術】
【０００２】
コンテンツにコメントを表示する仕組みが知られている。例えば特許文献１には、コメントを動画とともに表示するコメント配信システムが記載されている。このコメント配信システムにおいて、端末装置は、コメント情報をコメント配信サーバから受信し、再生される動画を表示するとともに、該コメント情報のうち、再生する動画の動画再生時間に対応するコメント付与時間が対応づけられたコメントをコメント情報から読み出し、読み出したコメントを動画とともに表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１９−２０８２２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
コメントの一態様ともいえるコメントアートの利用を容易にする手法が望まれている。
【課題を解決するための手段】
【０００５】
本開示の一側面に係るコメントアート管理システムは、対象者端末を含む複数の視聴者端末上に、複数行の文字列から構成される対象コメントアートを表示させるコメントアート管理システムである。コメントアート管理システムは、対象コメントアートを特定するための特定情報を対象者端末から受信する受信部と、それぞれが複数行の文字列から構成される複数の登録コメントアートを記憶するデータベースを参照し、特定情報に基づいて、複数の登録コメントアートの中から対象コメントアートを特定する特定部と、特定された対象コメントアートを、複数の視聴者端末上に表示されているメインコンテンツと重畳するように表示させる表示制御部と、を備える。
【０００６】
このような側面においては、予めデータベースに登録されている複数の登録コメントアートの中から対象コメントアートが特定されてその対象コメントアートが表示される。この仕組みによって、メインコンテンツが表示されている際に対象コメントアートを作成する必要がなくなるので、コメントアートの利用（例えばコメントアートの表示）が容易となる。
【発明の効果】
【０００７】
本開示の一側面によれば、コメントアートの利用が容易となる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係るコメントアート管理システムの適用の一例を示す図である。
【図２】実施形態に係るコメントアート管理システムに関連するハードウェア構成の一例を示す図である。
【図３】実施形態に係るコメントアート管理システムに関連する機能構成の一例を示す図である。
【図４】実施形態に係るコメントアート管理システムの動作の一例を示すフローチャートである。
【図５】視聴者端末上に表示される画面の一例を示す図である。
【図６】実施形態に係るコメントアート管理システムの動作の一例を示すフローチャートである。
【図７】実施形態に係るコメントアート管理システムの動作の一例を示すフローチャートである。
【図８】実施形態に係るコメントアート管理システムの動作の一例を示すフローチャートである。
【図９】視聴者端末上に表示される画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら本開示での実施形態を詳細に説明する。図面の説明において同一または同等の要素には同一の符号を付し、重複する説明を省略する。
【００１０】
［システムの概要］
実施形態に係るコメントアート管理システムは、コメントアートを管理するコンピュータシステムである。例えば、コメントアート管理システムは、複数の視聴者端末上に表示されているメインコンテンツと重畳するようにコメントアートを表示させる。メインコンテンツは、コンピュータまたはコンピュータシステムによって提供され、人が認識可能な情報である。メインコンテンツを示す電子データのことをコンテンツデータという。メインコンテンツの表現形式は限定されず、メインコンテンツは画像（例えば、写真、映像）によって表現されてもよい。メインコンテンツは様々な態様の情報伝達またはコミュニケーションのために用いることができ、エンターテインメント、ニュース、教育、医療、ゲーム、チャット、商取引、講演、セミナー、研修などの様々な場面または目的で利用され得る。
【００１１】
コメントアート管理システムは、コンテンツデータを視聴者端末に送信することで、メインコンテンツを視聴者に提供する。視聴者は、コメントアート管理システムによって情報を得ようとする人であり、メインコンテンツの利用者である。一例では、メインコンテンツは配信者から提供される。配信者は、コメントアート管理システムによって情報を提供しようとする人であり、メインコンテンツの発信者である。
【００１２】
メインコンテンツの提供手法は限定されない。例えば、コメントアート管理システムは、ライブコンテンツを配信してもよい。この場合、コメントアート管理システムは、配信者端末から提供されるリアルタイムの映像を処理することでコンテンツデータを生成し、そのコンテンツデータを視聴者端末に向けてリアルタイムに送信する。これはインターネット生放送の一態様である。あるいは、コメントアート管理システムは、過去に撮影および生成された映像を配信してもよい。
【００１３】
コメントアートとは、少なくとも一行の文字列から構成される図案である。典型的には、コメントアートは複数行の文字列から構成される。コメントアートを示す電子データのことをコメントアートデータという。コメントアートは、メインコンテンツ上に表示されるコメントの一態様である。コメントアートに用いられる文字は、アスキー（ＡＳＣＩＩ）コード、ユニコード（Ｕｎｉｃｏｄｅ）またはＪＩＳコードによって記述される文字であってもよい。コメントアートに用いられる文字は、記号、数字、英字、漢字、平仮名またはカタカナであってもよい。文字の色は限定されず、各文字は異なる色を有していてもよい。コメントアートを構成する少なくとも一行の文字列は、全体として一つのイラストまたは図形を表してもよい。文字列の行数は複数であればよく、限定されない。各文字列の文字数は一つまたは複数であってもよく、文字列ごとに文字数が異なっていてもよい。コメントアートは、例えばメインコンテンツの装飾として視聴者端末上に表示される。コメントアート管理システムは、ある視聴者端末から提供されたコメントアートを他の視聴者端末にも表示させ得る。したがって、視聴者は、自らが提供したコメントアートだけでなく、他の視聴者が提供したコメントアートをメインコンテンツとともに閲覧することができる。
【００１４】
コメントアート管理システムは、メインコンテンツと重畳するようにコメントアートを表示させる。本開示において、「メインコンテンツと重畳するようにコメントアートを表示させる」との表現またはこれに対応する表現は、メインコンテンツの一部または全部と重なるようにコメントアートを表示させることをいう。
【００１５】
コメントアート管理システムは、視聴者からの要求に基づいてコメントアートを表示させる。本開示では、コメントアートの表示を要求する視聴者を対象者といい、対象者が表示を希望するコメントアートを対象コメントアートという。対象コメントアートを示すコメントアートデータを対象コメントアートデータという。
【００１６】
一例として、コメントアート管理システムは、予め用意されている複数のコメントアートの中から対象者が選択した対象コメントアートを表示させる。この場合、まずコメントアート管理システムは、予めデータベースに記憶されている複数のコメントアートデータの中から一つまたは複数のコメントアートデータを抽出し、抽出したコメントアートデータが示すコメントアートを対象者端末上に選択可能な態様で表示させる。対象者は、対象者端末上に表示されたコメントアートの中から、表示を希望するコメントアート（対象コメントアート）を選択する。コメントアート管理システムは、選択された対象コメントアートをメインコンテンツと重畳するように表示させる。ここで、予めデータベースに記憶されているコメントアートデータを登録コメントアートデータという。登録コメントアートデータが示すコメントアートを登録コメントアートという。
【００１７】
コメントアート管理システムは、コメントアート管理システムのユーザから提供されるコメントアートを、登録コメントアートとしてデータベースに登録してもよい。ここで、「コメントアートをデータベースに登録する」との表現またはこれに対応する表現は、登録対象であるコメントアートのコメントアートデータをデータベースに記憶することをいう。例えば、コメントアート管理システムは、あるユーザが端末上で作成したコメントアートのコメントアートデータを該端末から取得し、取得したコメントアートデータを登録コメントアートデータとして記憶する。登録されるコメントアートをコメントアート管理システムに提供することを「コメントアートを投稿する」という。コメントアートを投稿するユーザを投稿者といい、投稿されるコメントアートを投稿コメントアートという。投稿コメントアートを示すコメントアートデータを投稿コメントアートデータという。投稿者は、視聴者または配信者と同一人物であってもよいし、異なる人物であってもよい。
【００１８】
［システムの構成］
図１は、実施形態に係るコメントアート管理システム１の適用の一例を示す図である。一例では、コメントアート管理システム１は少なくともサーバ１０を備え、視聴者端末２０、配信者端末３０、投稿者端末４０およびデータベース５０のうちの少なくとも一つを更に備え得る。サーバ１０は、コンテンツデータおよびコメントアートデータを視聴者端末２０に提供するコンピュータである。サーバ１０は、通信ネットワークＮを介して視聴者端末２０、配信者端末３０、投稿者端末４０およびデータベース５０と接続する。通信ネットワークＮの構成は限定されない。例えば、通信ネットワークＮは、インターネットを含んで構成されてもよいし、イントラネットを含んで構成されてもよい。
【００１９】
視聴者端末２０は、視聴者が使用するコンピュータである。一例では、視聴者端末２０は、コメントアート管理システム１にアクセスしてコンテンツデータを受信および表示する機能を有する。視聴者端末２０の種類および構成は限定されず、例えば、高機能携帯電話機（スマートフォン）、タブレット端末、ウェアラブル端末（例えば、ヘッドマウントディスプレイ（ＨＭＤ）、スマートグラスなど）、ラップトップ型パーソナルコンピュータ、携帯電話機などの携帯端末でもよい。あるいは、視聴者端末２０はデスクトップ型パーソナルコンピュータなどの据置型端末でもよい。視聴者端末２０の数は限定されず、一つまたは複数であってもよい。本実施形態では、コメントアート管理システム１は二つの視聴者端末２０を備える。一方の視聴者端末２０は対象者が使用する対象者端末２０Ａであり、他方の視聴者端末２０は対象者以外の視聴者が使用する他視聴者端末２０Ｂである。
【００２０】
配信者端末３０は、配信者が使用するコンピュータである。一例では、配信者端末３０は、映像を撮影または生成する機能と、コメントアート管理システム１にアクセスしてその映像を示す電子データ（映像データ）を送信する機能とを有する。配信者端末３０の種類および構成は限定されず、例えば、配信者端末３０は映像を撮影、収録、および送信する機能を有する撮影システムであってもよい。あるいは、配信者端末３０は高機能携帯電話機（スマートフォン）、タブレット端末、ウェアラブル端末（例えば、ヘッドマウントディスプレイ（ＨＭＤ）、スマートグラスなど）、ラップトップ型パーソナルコンピュータ、携帯電話機などの携帯端末でもよい。あるいは、配信者端末３０はデスクトップ型パーソナルコンピュータなどの据置型端末でもよい。
【００２１】
投稿者端末４０は、投稿者が使用するコンピュータである。一例では、投稿者端末４０は、投稿者から投稿コメントアートの入力を受け付ける機能と、コメントアート管理システム１にアクセスして投稿コメントアートデータを送信する機能とを有する。投稿者端末４０の種類および構成は限定されず、例えば、高機能携帯電話機（スマートフォン）、タブレット端末、ウェアラブル端末（例えば、ヘッドマウントディスプレイ（ＨＭＤ）、スマートグラスなど）、ラップトップ型パーソナルコンピュータ、携帯電話機などの携帯端末でもよい。あるいは、投稿者端末４０はデスクトップ型パーソナルコンピュータなどの据置型端末でもよい。
【００２２】
データベース５０は、コメントアート管理システム１によって用いられるデータを記憶する非一時的な記憶装置である。本実施形態では、データベース５０は、ユーザ情報、登録コメントアートデータおよびコンテンツデータを記憶する。ユーザ情報とは、コメントアート管理システム１のユーザ（例えば、視聴者、配信者または投稿者）に関する情報である。ユーザ情報は、ユーザの識別子（ユーザＩＤ）、ユーザが視聴したメインコンテンツの識別子（コンテンツＩＤ）、メインコンテンツの視聴回数、課金額、ランク、年齢または性別を含んでもよい。課金額とは、ユーザがコメントアート管理システム１を利用する際に支払った金銭の額である。ランクは、課金額に応じて決定されるユーザの属性であってもよい。
【００２３】
登録コメントアートデータは、登録コメントアートの識別子（コメントアートＩＤ）、投稿者のユーザＩＤまたはコメントアートのタグを含んでもよい。コメントアートのタグとは、コメントアートに関する情報を示す目印であり、コメントアートの内容または属性を示すものであってもよい。コメントアートの内容または属性は、コメントアートが表すイラストまたは図形の名称、またはコメントアートのタイトルであってもよい。例えば、トラックを表すコメントアートには「自動車」のタグが付されてもよいし、りんごを表すコメントアートには「食べ物」のタグが付されてもよい。コメントアート管理システム１は、タグを利用して、複数のコメントアートの中から特定の内容または属性のコメントアートを抽出してもよい。タグは、投稿者によって付与されてもよい。
【００２４】
コンテンツデータは、メインコンテンツのコンテンツＩＤ、配信者のユーザＩＤまたはメインコンテンツのタグを含んでもよい。メインコンテンツのタグとは、メインコンテンツに関する情報を示す目印であり、メインコンテンツの内容または属性を示すものであってもよい。メインコンテンツの内容または属性は、メインコンテンツに含まれる物もしくは人の名称、またはメインコンテンツのタイトルであってもよい。例えば、走行中の車から撮影した映像であるメインコンテンツには、「運転映像」のタグが付されてもよいし、食事風景を撮影した映像であるメインコンテンツには「食事映像」のタグが付されてもよい。コメントアート管理システム１は、タグを利用して、複数のメインコンテンツの中から特定の内容または属性のメインコンテンツを抽出してもよい。タグは、配信者によって付与されてもよい。
【００２５】
データベース５０は単一のデータベースとして構築されてもよいし、複数のデータベースの集合であってもよい。データベース５０の設置場所は限定されない。例えば、データベース５０は、コメントアート管理システム１とは別のコンピュータシステム内に設けられてもよい。
【００２６】
図２は、コメントアート管理システム１に関連するハードウェア構成の一例を示す図である。図２は、サーバ１０として機能するサーバコンピュータ１００と、視聴者端末２０、配信者端末３０または投稿者端末４０として機能する端末コンピュータ２００とを示す。
【００２７】
一例として、サーバコンピュータ１００はハードウェア構成要素として、プロセッサ１０１、主記憶部１０２、補助記憶部１０３、および通信部１０４を備える。プロセッサ１０１は、オペレーティングシステムおよびアプリケーションプログラムを実行する演算装置であり、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）またはＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。主記憶部１０２は、実行されようとするプログラム、演算結果などを記憶する装置であり、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）またはＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）により構成される。補助記憶部１０３は、一般に主記憶部１０２よりも大量のデータを記憶することが可能な装置であり、例えばハードディスク、フラッシュメモリなどの不揮発性記憶媒体によって構成される。補助記憶部１０３は、サーバコンピュータ１００をサーバ１０として機能させるためのサーバプログラムＰ１と各種のデータとを記憶する。通信部１０４は、通信ネットワークＮを介して他のコンピュータとの間でデータ通信を実行する装置であり、例えばネットワークカードまたは無線通信モジュールにより構成される。
【００２８】
本実施形態では、コメントアート管理プログラムはサーバプログラムＰ１として実装される。サーバ１０の各機能要素は、プロセッサ１０１または主記憶部１０２の上にサーバプログラムＰ１を読み込ませてプロセッサ１０１にそのプログラムを実行させることで実現される。サーバプログラムＰ１は、サーバ１０の各機能要素を実現するためのコードを含む。プロセッサ１０１はサーバプログラムＰ１に従って通信部１０４を動作させ、主記憶部１０２または補助記憶部１０３におけるデータの読み出しおよび書き込みを実行する。このような処理によりサーバ１０の各機能要素が実現される。
【００２９】
サーバ１０は、一つまたは複数のコンピュータにより構成され得る。複数のコンピュータが用いられる場合には、通信ネットワークＮを介してこれらのコンピュータが互いに接続されることで、論理的に一つのサーバ１０が構成される。
【００３０】
一例として、端末コンピュータ２００はハードウェア構成要素として、プロセッサ２０１、主記憶部２０２、補助記憶部２０３、通信部２０４、入力インタフェース２０５、出力インタフェース２０６、および撮像部２０７を備える。プロセッサ２０１は、オペレーティングシステムおよびアプリケーションプログラムを実行する演算装置であり、例えばＣＰＵまたはＧＰＵである。主記憶部２０２は、実行されようとするプログラム、演算結果などを記憶する装置であり、例えばＲＯＭまたはＲＡＭにより構成される。補助記憶部２０３は、一般に主記憶部２０２よりも大量のデータを記憶することが可能な装置であり、例えばハードディスク、フラッシュメモリなどの不揮発性記憶媒体によって構成される。補助記憶部２０３は、端末コンピュータ２００を視聴者端末２０、配信者端末３０または投稿者端末４０として機能させるためのクライアントプログラムＰ２と各種のデータとを記憶する。通信部２０４は、通信ネットワークＮを介して他のコンピュータとの間でデータ通信を実行する装置であり、例えばネットワークカードまたは無線通信モジュールにより構成される。入力インタフェース２０５は、ユーザの操作または動作に基づいてデータを受け付ける装置であり、例えば、キーボード、操作ボタン、ポインティングデバイス、タッチパネル、マイクロフォン、センサ、およびカメラのうちの少なくとも一つによって構成される。出力インタフェース２０６は、端末コンピュータ２００で処理されたデータを出力する装置であり、例えば、モニタ、タッチパネル、ＨＭＤなどの表示装置を含んで構成される。撮像部２０７は、現実世界を写した画像（映像または写真）を撮影する装置であり、例えばカメラである。撮像部２０７は入力インタフェース２０５としても機能し得る。
【００３１】
視聴者端末２０、配信者端末３０または投稿者端末４０の各機能要素は、対応するクライアントプログラムＰ２をプロセッサ２０１または主記憶部２０２に読み込ませてプロセッサ２０１にそのプログラムを実行させることで実現される。クライアントプログラムＰ２は、視聴者端末２０、配信者端末３０または投稿者端末４０の各機能要素を実現するためのコードを含む。プロセッサ２０１はクライアントプログラムＰ２に従って通信部２０４、入力インタフェース２０５、出力インタフェース２０６、または撮像部２０７を動作させ、主記憶部２０２または補助記憶部２０３におけるデータの読み出しおよび書き込みを行う。この処理により視聴者端末２０、配信者端末３０または投稿者端末４０の各機能要素が実現される。
【００３２】
サーバプログラムＰ１およびクライアントプログラムＰ２の少なくとも一つは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリなどの有形の記録媒体に非一時的に記録された上で提供されてもよい。あるいは、これらのプログラムの少なくとも一つは、搬送波に重畳されたデータ信号として通信ネットワークＮを介して提供されてもよい。これらのプログラムは別々に提供されてもよいし、一緒に提供されてもよい。
【００３３】
図３は、コメントアート管理システム１に関連する機能構成の一例を示す図である。一例では、視聴者端末２０および投稿者端末４０は同様の機能要素を備える。したがって、一つの端末が視聴者端末２０および投稿者端末４０の少なくとも一方の機能を発揮してよい。そのため、図３では両端末を一つの端末として図示している。視聴者端末２０および投稿者端末４０は異なる端末であってもよい。
【００３４】
サーバ１０は、登録部１１、抽出部１２、特定部１３および通信部１４を備える。登録部１１は、投稿コメントアートをデータベース５０に登録する機能要素である。抽出部１２は、対象者端末２０Ａからの要求に基づいて対象コメントアートの候補を登録コメントアートの中から抽出する機能要素である。特定部１３は、対象者端末２０Ａからの特定情報に基づいて対象コメントアートを特定する機能要素である。通信部１４は、視聴者端末２０、投稿者端末４０およびデータベース５０との間において、各種データの送受信を行う機能要素である。すなわち、通信部１４は送信部および受信部として機能する。
【００３５】
視聴者端末２０および投稿者端末４０は、投稿受付部２１、要求受付部２２、選択受付部２３、表示制御部２４および通信部２５をそれぞれ備える。投稿受付部２１は、投稿者から投稿コメントアートの入力を受け付ける機能要素である。要求受付部２２は、投稿者から各種要求を受け付ける機能要素である。選択受付部２３は、対象者から対象コメントアートの選択を受け付ける機能要素である。表示制御部２４は、コンテンツデータおよびコメントアートデータを処理して、メインコンテンツおよびコメントアートを視聴者端末上に表示する機能要素である。通信部２５は、サーバ１０との間において各種データの送受信を行う機能要素である。すなわち、通信部２５は送信部および受信部として機能する。
【００３６】
［システムの動作］
コメントアート管理システム１の動作を説明するとともに、本実施形態に係るコメントアート管理方法について説明する。まず、図４を参照して、コメントアート管理システム１による処理の全体像を説明する。図４は、コメントアート管理システム１の動作を処理フローＳ１として示すフローチャートである。コメントアート管理システム１による処理は、投稿コメントアートを登録コメントアートとして登録する登録処理（ステップＳ１１）と、対象者が選択した対象コメントアートを特定する特定処理（ステップＳ１２）と、対象コメントアートを表示する表示処理（ステップＳ１３）に大別される。
【００３７】
ステップＳ１１では、登録部１１が投稿コメントアートを登録コメントアートとしてデータベース５０に登録する。換言すると、登録部１１は、投稿コメントアートデータを登録コメントアートデータとしてデータベース５０に記憶する。投稿コメントアートデータの取得方法は限定されない。例えば、まず投稿受付部２１が投稿者から投稿コメントアートの入力を受け付ける。投稿者は、投稿者端末４０の入力インタフェース２０５を用いて投稿コメントアートの入力を行ってもよい。投稿受付部２１は、入力された投稿コメントアートを示す投稿コメントアートデータを通信部２５に出力する。通信部２５は、投稿コメントアートデータを通信部１４に送信する。登録部１１は、通信部１４が受信した投稿コメントアートデータを取得する。
【００３８】
登録部１１は、登録コメントアートのコメントアートＩＤ、投稿者のユーザＩＤおよび登録コメントアートのタグを登録コメントアートデータに含めてデータベース５０に記憶してもよい。登録部１１は、投稿者によって付与された投稿コメントアートのタグを、そのまま登録コメントアートのタグとして利用してもよいし、異なるタグを新たに付与してもよい。
【００３９】
ステップＳ１２では、特定部１３が対象コメントアートを特定する。本実施形態では、コメントアート管理システム１は、データベース５０に登録されている複数の登録コメントアートの中から一つまたは複数の登録コメントアートを抽出し、対象者端末２０Ａ上に選択可能な態様で表示する。対象者は、表示された登録コメントアートの中から表示を希望するコメントアート（対象コメントアート）を選択する。つまり、対象者端末２０Ａ上に選択可能な態様で表示される登録コメントアートは、対象コメントアートの候補である。特定部１３は、候補の中から対象者によって選択された対象コメントアートを特定する。ステップＳ１２の処理は、この特定処理に相当する。
【００４０】
特定部１３は、特定情報に基づいて対象コメントアートを特定する。特定情報とは、対象コメントアートを特定するための情報である。特定情報は、例えば、対象コメントアートのコメントアートＩＤであってもよい。特定部１３による特定後、対象コメントアートを示す対象コメントアートデータが通信部１４から通信部２５に送信される。
【００４１】
ステップＳ１３では、表示制御部２４が対象コメントアートを表示させる。表示制御部２４は、通信部２５から取得した対象コメントアートデータを処理して、対象コメントアートをメインコンテンツと重畳するように表示装置に表示させる。
【００４２】
上述した特定処理（ステップＳ１２）は、登録処理（ステップＳ１１）が終了した後にある程度の時間間隔（例えば、数時間または数日）をあけて実行されてもよい。すなわち、特定処理は、登録処理に連続して実行されなくてもよい。表示処理（ステップＳ１３）は、特定処理が終了した後に連続して実行されるのが通常であるが、必ずしも特定処理後に連続して実行されなくてもよい。
【００４３】
図５を参照して、対象コメントアートの表示態様について説明する。「対象コメントアートの表示態様」とは、対象コメントアートの視覚効果に関する手法（すなわち、対象コメントアートの見せ方に関する手法）をいう。図５は、視聴者端末２０上に表示される画面の一例を示す図である。この例では、表示制御部２４は、車内から見える風景（道路など）の映像をメインコンテンツ３１１として視聴者端末２０上に表示し、その表示を画面３０１，３０２，３０３の順に変化させる。
【００４４】
まず、表示制御部２４は、コンテンツデータを処理して、メインコンテンツ３１１を表示させる。このときの表示が画面３０１に対応する。
【００４５】
その後、表示制御部２４は、対象コメントアートデータを処理して、対象コメントアートをメインコンテンツと重畳するように表示させる。このときの表示が画面３０２に対応する。画面３０２は、メインコンテンツ３１１の右側領域と重畳するように表示された対象コメントアート３１２を含む。対象コメントアート３１２は、トラックを表している。対象コメントアート３１２は、５行の文字列によって構成されている。各文字列の文字数は異なっている。
【００４６】
一例では、表示制御部２４は、対象コメントアート３１２をメインコンテンツ３１１に対して所定方向に移動するように表示させる。この場合、対象コメントアート３１２は、視聴者によってメインコンテンツ３１１上を所定方向に流れるように視認される。例えば、表示制御部２４は、対象コメントアート３１２をメインコンテンツ３１１の右側から左側に向かって移動するように表示させる。この時の表示が画面３０３に対応する。画面３０３では、メインコンテンツ３１１の左側領域と重畳するように対象コメントアート３１２が表示されている。対象コメントアート３１２の移動速度は、対象コメントアート３１２の大きさに応じて調整されてもよい。例えば、表示制御部２４は、対象コメントアートがメインコンテンツ３１１に対して大きいほど、対象コメントアート３１２を早く移動するように表示させてもよい。対象コメントアート３１２の表示態様は限定されない。例えば、コメントアート管理システム１は、対象コメントアート３１２を停止、点滅または回転するように表示させてもよい。コメントアート管理システム１は、複数の対象コメントアート３１２を画面上に同時に表示させてもよい。
【００４７】
図５の例に示すように、表示制御部２４は、対象コメントアート３１２を囲む矩形領域内にメインコンテンツ３１１を表示させなくてもよい。その矩形領域は、例えば、対象コメントアート３１２の外接矩形でもよい。図３ではその矩形領域を二点鎖線で示す。この二点鎖線は、説明のために示す仮想線であり実際の画面には表示されない。このように表示制御部２４は、対象コメントアート３１２を囲む所定領域内にメインコンテンツ３１１を表示させなくてもよい。メインコンテンツ３１１の表示態様は限定されない。表示制御部２４は、対象コメントアート３１２を囲む所定領域内にもメインコンテンツ３１１を表示させてもよい。この場合に表示制御部２４は、対象コメントアート３１２を構成している各文字を通してメインコンテンツ３１１が視認できるように、各文字を透過させてもよい。表示制御部２４は、それぞれが対象コメントアートを含む複数のレイヤーを重ねて表示させてもよい。このとき、表示制御部２４は、各レイヤーの表示タイミングをずらすなどして調整することにより、対象コメントアートをアニメーションのように表示させてもよい。あるいは、表示制御部２４は、異なる対象コメントアートを重ねることなく連続して表示（コマ送り表示）させることにより、対象コメントアートをアニメーションのように表示させてもよい。
【００４８】
図６を参照して、コメントアート管理システム１が行う投稿コメントアートの登録処理の詳細について説明する。図６は、登録処理（ステップＳ１１）の詳細を示すフローチャートである。
【００４９】
ステップＳ１１１では、登録部１１が投稿コメントアートを取得する。具体的には、登録部１１は投稿者端末４０からの投稿コメントアートデータを取得する。一例では、投稿受付部２１が投稿コメントアートデータを生成する。例えば、投稿受付部２１は、入力インタフェース２０５を介して投稿コメントアートの入力を受け付け、その投稿コメントアートを構成する複数の文字についてのテキストデータを投稿コメントアートデータとして取得する。テキストデータとは、文字コードで記述される複数の文字の並びからなるデータであり、後述する画像データとは異なる。投稿受付部２１は、投稿コメントアートデータを通信部２５に出力する。通信部１４は、通信部２５から投稿コメントアートデータを受信し、その投稿コメントアートデータを登録部１１に出力する。投稿コメントアートデータは、投稿者のユーザＩＤまたは投稿コメントアートのタグを含んでいてもよい。
【００５０】
ステップＳ１１２では、登録部１１が投稿コメントアートを画像データに変換する。具体的には、登録部１１はテキストデータとして取得した投稿コメントアートデータを画像データに変換する。画像データとは、複数の画素の集合からなるデータである。各画素の情報は、例えば１６進数で表現されてもよい。登録部１１は、投稿コメントアートを構成する複数の文字の順序、位置、サイズおよび間隔を維持したまま投稿コメントアートデータを画像データへと変換する。すなわち、登録部１１は投稿コメントアートの見た目が維持されるようにその変換を実行する。
【００５１】
ステップＳ１１３では、登録部１１が画像データを登録コメントアートとして登録する。具体的には、登録部１１は、画像データを登録コメントアートデータとしてデータベース５０に記憶する。登録部１１は、投稿コメントアートの態様に応じて画像データを所定のデータサイズに圧縮した後に、その画像データをデータベース５０に記憶してもよい。
【００５２】
コメントアート管理システム１による登録処理は上述した内容に限定されない。例えば、対象コメントアートを取得する処理（ステップＳ１１１）では、登録部１１は投稿者端末４０から画像データを取得してもよい。この場合、登録部１１は、取得した画像データから投稿コメントアートを生成する。例えば、登録部１１は取得した画像データが示す画像を複数のブロックに分割し、各ブロックに含まれる画像を類似する文字へと置き換えることにより投稿コメントアートを生成してもよい。
【００５３】
投稿コメントアートを画像データへと変換する処理（ステップＳ１２）は、省略されてもよい。この場合、登録部１１は、投稿コメントアートデータをテキストデータのままデータベース５０に記憶する。
【００５４】
登録部１１は、登録コメントアートを、投稿者を含むコメントアート管理システム１のユーザが改変できない態様で登録してもよいし、所定のユーザ（例えば、投稿者のみ）が改変できる態様で登録してもよい。登録部１１は、改変の可否および改変可能なユーザの範囲を投稿者からの指示（投稿者端末４０からの指示データ）に基づいて決定してもよい。
【００５５】
投稿コメントアートデータがインターネット上に存在する場合、投稿受付部２１は投稿コメントアートデータが存在する場所のＵＲＬの入力を受け付けてもよい。登録部１１はそのＵＲＬ、またはＵＲＬにアクセスして得られる投稿コメントアートデータを、登録コメントアートデータとして登録してもよい。
【００５６】
図７を参照して、コメントアート管理システム１が行う対象コメントアートの特定処理の詳細について説明する。図７は、特定処理（ステップＳ１２）の詳細を示すフローチャートである。一例として、コメントアート管理システム１が、対象コメントアートの候補を対象者端末２０Ａ上に選択可能に表示させ、対象者によって選択された対象コメントアートを視聴者端末２０上に表示させる場合を説明する。
【００５７】
ステップＳ１２１では、通信部１４が通信部２５から対象コメントアートの候補の表示要求を受信する。以下、対象コメントアートの候補の表示要求を、候補表示要求という。候補表示要求は、対象者端末２０Ａ上に対象コメントアートの候補を表示させるための信号である。候補表示要求は、要求受付部２２によって生成されてもよい。要求受付部２２は、例えば、入力インタフェース２０５を介して対象者から所定の処理を受け付けた場合に候補表示要求を生成してもよい。所定の処理は、対象者端末２０Ａ上に表示された「コメントアートの候補を表示」というアイコンを対象者が選択することであってもよい。
【００５８】
ステップＳ１２２では、抽出部１２が対象コメントアートの候補となる登録コメントアートを、データベース５０に登録された複数の登録コメントアートの中から抽出する。抽出部１２は、一つまたは複数の登録コメントアートを抽出してもよい。抽出部１２は、メインコンテンツの内容に応じて登録コメントアートを抽出してもよい。この場合、抽出部１２は、メインコンテンツに付与されているタグに基づいて、そのメインコンテンツの内容を推定してもよい。例えば、メインコンテンツのタグが「運転映像」である場合には、抽出部１２は「自動車」のタグが付与された登録コメントアートを抽出してもよい。抽出部１２は、メインコンテンツに含まれる音声および文章を解析し、そのメインコンテンツの内容を推定してもよい。
【００５９】
抽出部１２による抽出の手法は限定されない。例えば、抽出部１２は、メインコンテンツ上に既に表示された他のコメントアートの内容に基づいて、登録コメントアートを抽出してもよい。具体的には、抽出部１２は、既に表示された他のコメントアートと類似する内容の登録コメントアートを抽出してもよい。抽出部１２は、対象者が過去に対象コメントアートとして選択した登録コメントアートを抽出してもよい。抽出部１２は、対象者のユーザ情報（例えば、年齢または性別）に基づいて登録コメントアートを抽出してもよい。
【００６０】
ステップＳ１２３では、表示制御部２４が、抽出された登録コメントアートを選択可能な態様で対象者端末２０Ａ上に表示させる。例えば、表示制御部２４は、抽出された登録コメントアートを一覧表示させる。登録コメントアートデータが投稿者のユーザＩＤおよび登録コメントアートのタグを含んでいる場合には、表示制御部２４はこれらの情報を併せて表示させてもよい。対象者は、表示された登録コメントアートの中から、表示を希望する登録コメントアート（対象コメントアート）を選択する。
【００６１】
表示制御部２４は、抽出された登録コメントアートの少なくとも一部を、条件付きで選択可能な態様で表示させてもよい。例えば、表示制御部２４は、一部の登録コメントアートを、その登録コメントアートの投稿者の許諾がない限り選択できない態様で表示してもよい。
【００６２】
ステップＳ１２４では、通信部１４が通信部２５から特定情報を受信する。特定情報は、選択受付部２３によって生成される。選択受付部２３は、対象者から選択された対象コメントアートのコメントアートＩＤを特定情報としてもよい。選択受付部２３は、対象コメントアートの選択を受け付けた場合に特定情報を生成する。対象コメントアートの選択は、マウスなどの入力インタフェース２０５を用いて対象コメントアートを選択することであってもよい。
【００６３】
ステップＳ１２５では、特定部１３が特定情報に基づいて対象コメントアートを特定する。特定情報がコメントアートＩＤを含む場合、特定部１３はそのコメントアートＩＤを有する登録コメントアートを対象コメントアートとして特定する。
【００６４】
コメントアート管理システム１による特定処理は上述した内容に限定されない。上述した特定処理では対象者が対象コメントアートの選択を行うが、コメントアート管理システム１の特定部１３が対象コメントアートの選択処理を行ってもよい。この場合、特定部１３は、メインコンテンツの内容に応じて対象コメントアートを選択してもよい。例えば、表示されているメインコンテンツのタグが「食事映像」である場合には、特定部１３は「食べ物」のタグが付与された登録コメントアートのうち一つを対象コメントアートとして選択してもよい。特定部１３が対象コメントアートの選択処理を行う場合には、その選択処理が対象コメントアートの特定処理（ステップＳ１２５）を兼ねるので、選択処理が終了することにより特定処理も終了する。この場合、特定情報は、コメントアート管理システム１に対象コメントアートの選択処理を開始させるための信号（選択要求）であってもよい。選択要求は、要求受付部２２によって生成されてもよい。要求受付部２２は、例えば、入力インタフェース２０５を介して対象者から所定の処理を受け付けた場合に選択要求を生成してもよい。所定の処理は、対象者端末２０Ａ上に表示された「コメントアートを自動選択」というアイコンを対象者が選択することであってもよい。
【００６５】
図８を参照して、コメントアート管理システム１が行う対象コメントアートの表示処理の詳細について説明する。図８は、表示処理（ステップＳ１３）の詳細を示すフローチャートである。
【００６６】
ステップＳ１３１では、通信部１４が通信部２５から対象コメントアートの表示要求を受信する。対象コメントアートの表示要求とは、視聴者端末２０上に対象コメントアートを表示させるための信号である。対象コメントアートの表示要求は、要求受付部２２によって生成されてもよい。要求受付部２２は、例えば、入力インタフェース２０５を介して対象者から所定の処理を受け付けた場合に対象コメントアートの表示要求を生成してもよい。所定の処理は、対象者端末２０Ａ上に表示された「コメントアートを表示」というアイコンを対象者が選択することであってもよい。
【００６７】
ステップＳ１３２では、通信部１４が競合コメントアートの表示要求を受信したか否かを判定する。競合コメントアートとは、他視聴者端末２０Ｂによって表示を要求されるコメントアートである。競合コメントアートの表示要求とは、視聴者端末２０上に競合コメントアートを表示させるための信号である。例えば、通信部１４が他視聴者端末２０Ｂから競合コメントアートの表示要求を受信すると、表示制御部２４は競合コメントアートを視聴者端末２０上に表示されているメインコンテンツと重畳するように表示させる。通信部１４が競合コメントアートの表示要求を受信した場合、処理はステップＳ１３３に移る。通信部１４が競合コメントアートの表示要求を受信していない場合、処理はステップＳ１３５に移る。
【００６８】
ステップＳ１３３では、表示制御部２４が、対象コメントアートの表示と競合コメントアートの表示とが競合するか否かを判定する。対象コメントアートの表示と競合コメントアートの表示とが競合するとは、表示制御部２４が対象コメントアートおよび競合コメントアートを表示させた場合に、対象コメントアートが競合コメントアートの全部または一部と重なることをいう。対象コメントアートの表示と競合コメントアートの表示とが競合する場合、処理はステップＳ１３４に移る。対象コメントアートの表示と競合コメントアートの表示とが競合しない場合、処理はステップＳ１３５に移る。
【００６９】
ステップＳ１３４では、表示制御部２４が対象コメントアートの表示態様を調整する。この調整は、対象コメントアートの表示が競合コメントアートの表示との競合を回避するか、または該競合の度合いを低減させる処理をいう。表示態様の調整手法は限定されない。表示制御部２４は、対象コメントアートの大きさ、表示位置または表示するタイミングを調整してもよい。具体的には、表示制御部２４は、対象コメントアートを小さく表示してもよい。表示制御部２４は、対象コメントアートの表示位置を競合コメントアートの表示位置から離間させてもよい。表示制御部２４は、対象コメントアートを表示するタイミングを、競合コメントアートを表示するタイミングと異ならせるように調整してもよい。
【００７０】
表示制御部２４は、対象者と配信者との関係に基づいて、対象コメントアートの表示態様を調整してもよい。例えば、表示制御部２４は、配信者が配信するメインコンテンツを対象者が何回視聴しているか特定し、視聴回数が少ないほど対象コメントアートを小さく表示してもよい。表示制御部２４は、データベース５０を参照することにより、視聴回数を特定してもよい。表示制御部２４は、対象者の視聴回数と他視聴者の視聴回数とを比較し、視聴回数が少ない者のコメントアートをより小さく表示してもよい。
【００７１】
表示制御部２４は、対象者の課金額または対象者のランクに基づいて、対象コメントアートの表示態様を調整してもよい。例えば、表示制御部２４は、対象者の課金額またはランクを特定し、課金額またはランクが低いほど対象コメントアートを小さく表示してもよい。表示制御部２４は、データベース５０を参照することにより、課金額またはランクを特定してもよい。表示制御部２４は、対象者の課金額またはランクと、他視聴者の課金額またはランクとをそれぞれ比較し、課金額またはランクの低い者のコメントアートをより小さく表示してもよい。
【００７２】
対象者端末２０Ａにおいて、表示制御部２４は、該対象者端末２０Ａ上に競合コメントアートを表示させずに、対象コメントアートを表示させてもよい。あるいは、他視聴者端末２０Ｂにおいて、表示制御部２４は、該他視聴者端末２０Ｂ上に対象コメントアートを表示させずに、競合コメントアートを表示させてもよい。
【００７３】
ステップＳ１３５では、表示制御部２４が対象コメントアートをメインコンテンツと重畳するように表示させる。ステップＳ１３４において対象コメントアートの表示態様の調整処理が行われている場合には、表示制御部２４は調整の結果に基づいて対象コメントアートを表示する。例えば、表示制御部２４は、対象コメントアートを競合コメントアートよりも小さく表示する。
【００７４】
表示制御部２４は、対象コメントアートを構成する文字列の行数または各文字列の文字数を変更することにより対象コメントアートの大きさを調整してもよい。表示制御部２４は、対象コメントアートが示すイラストまたは図形の形を維持しつつ該対象コメントの大きさを調整するために、対象コメントアートに含まれる空白文字の数を変更してもよいし、対象コメントアートに含まれる文字の一部を他の文字に置換してもよい。
【００７５】
コメントアート管理システム１による表示処理は上述した内容に限定されない。上述した表示処理では、対象コメントアートの表示と競合コメントアートの表示とが競合する場合に、表示制御部２４は対象コメントアートの表示態様を調整する。しかしながら、対象コメントアートの表示と競合コメントアートの表示とが競合しない場合であっても、表示制御部２４は対象コメントアートの表示態様を調整してもよい。表示制御部２４は、対象コメントアートの表示態様を調整せずに競合コメントアートの表示態様を調整してもよい。
【００７６】
図９を参照して、対象コメントアートおよび競合コメントアートの表示態様について説明する。図９は、視聴者端末２０上に表示される画面の一例を示す図である。図９の例では、表示制御部２４は、対象コメントアート４１２および競合コメントアート４１３をメインコンテンツ４１１と重畳するように表示させる。このときの表示が画面４０１に対応する。
【００７７】
画面４０１は、メインコンテンツ４１１、対象コメントアート４１２および競合コメントアート４１３を含む。メインコンテンツ４１１は、車内から見える風景（道路など）の映像である。対象コメントアート４１２はトラックを表し、競合コメントアート４１３は乗用車を表している。
【００７８】
表示制御部２４は、対象コメントアート４１２および競合コメントアート４１３をメインコンテンツ４１１の右側から左側に向かって移動するように表示させる。この例では、表示制御部２４は、対象コメントアート４１２をメインコンテンツ４１１の上側領域を通過するように表示させ、競合コメントアート４１３をメインコンテンツ４１１の中央領域を通過するように表示させる。また、表示制御部２４は、対象コメントアート４１２を競合コメントアート４１３よりも小さく表示させる。これらの処理により、対象コメントアート４１２は競合コメントアート４１３に重ならないように表示される。
【００７９】
図９の例では、表示制御部２４は対象コメントアート４１２の表示態様を調整している。このような調整が行われないと、それぞれのコメントアートが初期設定に従って表示されるので、対象コメントアート４１２の一部または全部が競合コメントアート４１３と重なって表示される可能性がある。図９の例では、表示制御部２４が対象コメントアート４１２を、競合コメントアートよりも小さく、かつ競合コメントアート４１３の表示位置と異なる位置に表示させている。これにより、対象コメントアート４１２の表示と競合コメントアート４１３の表示との競合が回避される。
【００８０】
［効果］
以上説明したように、本開示の一側面に係るコメントアート管理システムは、対象者端末を含む複数の視聴者端末上に、複数行の文字列から構成される対象コメントアートを表示させるコメントアート管理システムである。コメントアート管理システムは、対象コメントアートを特定するための特定情報を対象者端末から受信する受信部（通信部）と、それぞれが複数行の文字列から構成される複数の登録コメントアートを記憶するデータベースを参照し、特定情報に基づいて、複数の登録コメントアートの中から対象コメントアートを特定する特定部と、特定された対象コメントアートを、複数の視聴者端末上に表示されているメインコンテンツと重畳するように表示させる表示制御部と、を備える。
【００８１】
本開示の一側面に係るコメントアート管理方法は、対象者端末を含む複数の視聴者端末上に、複数行の文字列から構成される対象コメントアートを表示させるプロセッサを備えるコメントアート管理システムによって実行される。コメントアート管理方法は、対象コメントアートを特定するための特定情報を対象者端末から受信するステップと、それぞれが複数行の文字列から構成される複数の登録コメントアートを記憶するデータベースを参照し、特定情報に基づいて、複数の登録コメントアートの中から対象コメントアートを特定するステップと、特定された対象コメントアートを、複数の視聴者端末上に表示されているメインコンテンツと重畳するように表示させるステップと、を含む。
【００８２】
本開示の一側面に係るコメントアート管理プログラムは、対象者端末を含む複数の視聴者端末上に、複数行の文字列から構成される対象コメントアートを表示させるコメントアート管理システムとしてコンピュータを機能させる。コメントアート管理プログラムは、対象コメントアートを特定するための特定情報を対象者端末から受信するステップと、それぞれが複数行の文字列から構成される複数の登録コメントアートを記憶するデータベースを参照し、特定情報に基づいて、複数の登録コメントアートの中から対象コメントアートを特定するステップと、特定された対象コメントアートを、複数の視聴者端末上に表示されているメインコンテンツと重畳するように表示させるステップと、をコンピュータに実行させる。
【００８３】
本開示の一側面に係るコンピュータ読取可能な記録媒体は、対象者端末を含む複数の視聴者端末上に、複数行の文字列から構成される対象コメントアートを表示させるコメントアート管理システムとしてコンピュータを機能させるコメントアート管理プログラムを記録する。コメントアート管理プログラムは、対象コメントアートを特定するための特定情報を対象者端末から受信するステップと、それぞれが複数行の文字列から構成される複数の登録コメントアートを記憶するデータベースを参照し、特定情報に基づいて、複数の登録コメントアートの中から対象コメントアートを特定するステップと、特定された対象コメントアートを、複数の視聴者端末上に表示されているメインコンテンツと重畳するように表示させるステップと、をコンピュータに実行させる。
【００８４】
このような側面においては、予めデータベースに登録されている複数の登録コメントアートの中から対象コメントアートが特定されてその対象コメントアートが表示される。この仕組みによって、メインコンテンツが表示されている際に対象コメントアートを作成する必要がなくなるので、コメントアートの利用（例えばコメントアートの表示）が容易となる。
【００８５】
他の側面に係るコメントアート管理システムでは、表示制御部は、受信部が登録コメントアートの表示要求（候補表示要求）を受信した場合に、複数の登録コメントアートのうち少なくとも一つを対象者端末上に選択可能な態様で表示させてもよい。特定部は、対象者端末上で選択された登録コメントアートを対象コメントアートとして特定してもよい。この場合、対象者端末上に、対象コメントアートの候補となる登録コメントアートが表示される。これにより、対象者は表示を希望するコメントアートを実際に視認して選択することができるので、コメントアートの選択が容易となる。
【００８６】
他の側面に係るコメントアート管理システムは、受信部が複数行の文字列からなる投稿コメントアートを投稿者端末から受信した場合に、該投稿コメントアートを登録コメントアートとしてデータベースに登録する登録部を更に備えてもよい。この場合、投稿コメントアートが新たな登録コメントアートとして追加される。これにより、対象コメントアートの候補となり得る登録コメントアートの個数を増やして、様々なコメントアートを提供できるようにデータベースを充実させることができる。
【００８７】
他の側面に係るコメントアート管理システムでは、受信部は、投稿コメントアートをテキストデータとして受信してもよい。登録部は、受信された投稿コメントアートを画像データに変換し、該画像データを登録コメントアートとしてデータベースに登録してもよい。コメントアートを示すデータをテキストデータから画像データに変換することにより、コメントアートの表示サイズを変更した場合であっても、そのコメントアートが表すイラストまたは図形の形を容易に維持できる。
【００８８】
他の側面に係るコメントアート管理システムでは、複数の視聴者端末は、対象者端末および１以上の他視聴者端末を含んでもよい。受信部は、複数行の文字列から構成される競合コメントアートの表示要求を他視聴者端末から受信してもよい。表示制御部は、表示要求に基づく競合コメントアートの表示と対象コメントアートの表示とが競合する場合には、対象者端末上に対象コメントアートを表示させ、１以上の他視聴者端末上に対象コメントアートを表示させなくてもよい。この場合、競合コメントアートの表示と対象コメントアートの表示との競合が回避または抑制され、各コメントアートの視認性が向上する。
【００８９】
他の側面に係るコメントアート管理システムでは、メインコンテンツは、配信者端末から配信されるコンテンツであってもよい。表示制御部は、対象者端末を使用する対象者のユーザ情報および配信者端末を使用する配信者のユーザ情報の少なくとも一方に基づいて、対象コメントアートの表示態様を調整してもよい。この場合、例えば対象者と配信者との関係性に基づいて、対象コメントアートの表示態様を調整し得る。これにより、例えば配信者が配信するメインコンテンの視聴回数が多いユーザのコメントアートを優先的に表示させるといった多様な表示態様の調整手法を採用することが可能となる。
【００９０】
［変形例］
以上、本開示の実施形態に基づいて詳細に説明した。しかし、本開示は上記実施形態に限定されるものではない。本開示は、その要旨を逸脱しない範囲で様々な変形が可能である。
【００９１】
例えば、コメントアート管理システム１において利用可能なポイントを対象者が消費することを条件として、コメントアート管理システム１は対象コメントアートを表示させてもよい。そして、コメントアート管理システム１は、表示された対象コメントアートを投稿した投稿者にポイントを付与してもよい。ポイントは、データベース５０にユーザ情報として記憶されてもよい。
【００９２】
コメントアート管理システム１は、各登録コメントアートについて、対象コメントアートとして表示された回数を記憶してもよい。この場合、コメントアート管理システム１は、対象コメントアートとして表示された回数の多い登録コメントアート、およびその登録コメントアートの投稿者をランキング形式で表示してもよい。
【００９３】
サーバ１０が表示制御部を備えてもよい。サーバ１０の表示制御部は、上述した表示制御部２４の機能の少なくとも一部を有してもよい。例えば、サーバ１０の表示制御部は、対象コメントアートの表示態様の調整処理を実行してもよい。
【００９４】
上記実施形態では、コメントアート管理システム１がサーバ１０を用いて構成されたが、コメントアート管理システム１は、サーバ１０を用いないユーザ端末間の直接配信に適用されてもよい。この場合には、サーバ１０の各機能要素はいずれかのユーザ端末に実装されてもよく、例えば、配信者端末および視聴者端末のいずれか一方に実装されてもよい。あるいは、サーバ１０の個々の機能要素は複数のユーザ端末に分かれて実装されてもよく、例えば配信者端末および視聴者端末に分かれて実装されてもよい。これに関連して、コメントアート管理プログラムはクライアントプログラムとして実現されてもよい。
【００９５】
本開示において、「少なくとも一つのプロセッサが、第１の処理を実行し、第２の処理を実行し、…第ｎの処理を実行する。」との表現、またはこれに対応する表現は、第１の処理から第ｎの処理までのｎ個の処理の実行主体（すなわちプロセッサ）が途中で変わる場合を含む概念である。すなわち、この表現は、ｎ個の処理のすべてが同じプロセッサで実行される場合と、ｎ個の処理においてプロセッサが任意の方針で変わる場合との双方を含む概念である。
【００９６】
少なくとも一つのプロセッサにより実行される方法の処理手順は上記実施形態での例に限定されない。例えば、上述したステップ（処理）の一部が省略されてもよいし、別の順序で各ステップが実行されてもよい。また、上述したステップのうちの任意の２以上のステップが組み合わされてもよいし、ステップの一部が修正または削除されてもよい。あるいは、上記の各ステップに加えて他のステップが実行されてもよい。
【符号の説明】
【００９７】
１…コメントアート管理システム、１０…サーバ、１１…登録部、１２…抽出部、１３…特定部、１４…通信部、２０…視聴者端末、２０Ａ…対象者端末、２０Ｂ…他視聴者端末、２１…投稿受付部、２２…要求受付部、２３…選択受付部、２４…表示制御部、２５…通信部、３０…配信者端末、４０…投稿者端末、５０…データベース、３０１，３０２，３０３，４０１…画面、３１１，４１１…メインコンテンツ、３１２，４１２…対象コメントアート、４１３…競合コメントアート、Ｐ１…サーバプログラム、Ｐ２…クライアントプログラム。
【要約】
【課題】コメントアートの利用を容易にする。
【解決手段】一実施形態に係るコメントアート管理システムは、対象者端末を含む複数の視聴者端末上に、複数行の文字列から構成される対象コメントアートを表示させるコメントアート管理システムである。コメントアート管理システムは、対象コメントアートを特定するための特定情報を対象者端末から受信する受信部（通信部）と、それぞれが複数行の文字列から構成される複数の登録コメントアートを記憶するデータベースを参照し、特定情報に基づいて、複数の登録コメントアートの中から対象コメントアートを特定する特定部と、特定された対象コメントアートを、複数の視聴者端末上に表示されているメインコンテンツと重畳するように表示させる表示制御部と、を備える。
【選択図】図４【図１】
0006909941.tif 000002
【図２】
0006909941.tif 000003
【図３】
0006909941.tif 000004
【図４】
0006909941.tif 000005
【図５】
0006909941.tif 000006
【図６】
0006909941.tif 000007
【図７】
0006909941.tif 000008
【図８】
0006909941.tif 000009
【図９】
0006909941.tif 000010