(57)【要約】【課題】動画コンテンツに対し、そのコメントを視聴ユーザ向けに動的に生成およびカスタマイズして、インタラクティブ性を高めたコンテンツ提示方法を提供すること。【解決手段】一実施形態によれば、第１ユーザによる操作に応じて、第１レイヤ・コンテンツとして動画の再生を開始するステップと、動画の再生中の所定のタイミングで、該タイミングに関連付けられた、第１コメントを有する第２レイヤ・コンテンツを、第１レイヤ・コンテンツの上に所定の期間重畳させて表示するステップであって、第１コメントが第１ユーザに関連付けられる情報に基づいて動的に生成される、ステップとを含む、方法が提供される。【選択図】図６
2019041319.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによって実装される、動画コンテンツの提示方法であって、
第１ユーザによる操作に応じて、第１レイヤ・コンテンツとして動画の再生を開始するステップと、
前記動画の再生における所定のタイミングで、該タイミングに関連付けられた、第１コメントを有する第２レイヤ・コンテンツを、前記第１レイヤ・コンテンツの上に所定の期間重畳させて表示するステップであって、前記第１コメントが前記第１ユーザに関連付けられる情報に基づいて動的に生成される、ステップと、
を含む、方法。
【請求項２】
請求項１記載の方法において、前記第１コメントは、前記第１ユーザによって前記動画に対して登録された試行回数に基づいて生成される、方法。
【請求項３】
請求項１または２記載の方法であって、更に、
前記所定のタイミングで、該タイミングに関連付けられた、所定の第２コメントを有する第３レイヤ・コンテンツを、前記第１レイヤ・コンテンツの上に重畳させて表示するステップを含む、方法。
【請求項４】
請求項３記載の方法において、
第３レイヤ・コンテンツが、キャラクタ・アイコン画像を含み、
前記第３レイヤ・コンテンツが、前記動画に関連付けられた第２ユーザに関連付けられる、方法。
【請求項５】
請求項３または４記載の方法であって、更に、
前記第３レイヤ・コンテンツが重畳されると、前記動画の再生を中断するステップを含み、
前記第３レイヤ・コンテンツに更に含まれるボタン・アイコンに対する命令に応じて、前記中断された動画の再生が再開される、方法。
【請求項６】
請求項１から５の何れか一項記載の方法を前記コンピュータに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、コンピュータによって実装される、動画コンテンツの提示方法およびプログラムに関する。
【背景技術】
【０００２】
インターネット上で公開された動画に対し、コメントをその動画と時間合わせして再生されるシステムが知られる。例えば、テレビ番組等に関する掲示板において、テレビ番組の１シーンに対する書き込みを、放送開始からの正味時間に対応させて記憶しておくシステムが知られる（例えば、特許文献１）。このようなシステムによれば、ユーザは放送時間のテレビ番組を見ながら、時間合わせされたコメントを同時に閲覧することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２９０９４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなシステムは、動画における所定のタイミングにコメントの表示を時間的に合わせるに過ぎない。特定のユーザにとって、動画の所定のタイミングにコメントを時間的に合わせるだけでは、インタラクティブ性に欠け、ユーザの関心をひくものとはならないこともある。
【０００５】
本開示は、上記課題の少なくとも一部を解決するために、動画コンテンツに対し、そのコメントを視聴ユーザ向けに動的に生成およびカスタマイズして、インタラクティブ性を高めた動画コンテンツの提示方法およびそのプログラムを提供することを目的とする。特に、動画コンテンツの配信において、視聴ユーザの基本属性および嗜好、並びに他の視聴ユーザによる視聴状況に従い、状況を適切に反映したコメントを供給可能とする方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本開示の一実施形態によれば、コンピュータによって実装される、動画コンテンツの提示方法が提供される。かかる方法は、第１ユーザによる操作に応じて、第１レイヤ・コンテンツとして動画の再生を開始するステップと、動画の再生における所定のタイミングで、該タイミングに関連付けられた、第１コメントを有する第２レイヤ・コンテンツを、第１レイヤ・コンテンツの上に所定の期間重畳させて表示するステップであって、第１コメントが第１ユーザに関連付けられる情報に基づいて動的に生成される、ステップとを含む。
【図面の簡単な説明】
【０００７】
【図１】情報処理システムの基本構成図である。
【図２】サーバの例示のハードウェア構成図である。
【図３】ユーザ端末の例示のハードウェア構成図である。
【図４】サーバおよびユーザ端末の例示の機能ブロック図である。
【図５】動画コンテンツを登録する方法の例示の処理フロー図である。
【図６】動画コンテンツの例示の概念図である。
【図７】一実施形態による動画コンテンツの提示方法の処理フロー図である。
【図８】図７に関連する例示の概念図である。
【図９】図７に関連する例示の画面イメージの遷移図である。
【発明を実施するための形態】
【０００８】
最初に、本開示の例示的な実施形態の構成を列記して説明する。本開示の実施形態による、動画コンテンツの提示方法およびプログラムは、以下のような構成を備えてもよい。
【０００９】
〔形態１〕形態１によれば、コンピュータによって実装される、動画コンテンツの提示方法が提供される。かかる方法は、第１ユーザによる操作に応じて、第１レイヤ・コンテンツとして動画の再生を開始するステップと、動画の再生における所定のタイミングで、該タイミングに関連付けられた、第１コメントを有する第２レイヤ・コンテンツを、第１レイヤ・コンテンツの上に所定の期間重畳させて表示するステップであって、第１コメントが第１ユーザに関連付けられる情報に基づいて動的に生成される、ステップとを含む。
【００１０】
〔形態２〕形態２によれば、形態１の方法において、第１コメントは、第１ユーザによって動画に対して登録された試行回数に基づいて生成される。
【００１１】
〔形態３〕形態３によれば、形態１または２の方法であって、更に、所定のタイミングで、該タイミングに関連付けられた、所定の第２コメントを有する第３レイヤ・コンテンツを、第１レイヤ・コンテンツの上に重畳させて表示するステップを含む。
【００１２】
〔形態４〕形態４によれば、形態３の方法において、第３レイヤ・コンテンツが、キャラクタ・アイコン画像を含み、第３レイヤ・コンテンツが、動画に関連付けられた第２ユーザに関連付けられる。
【００１３】
〔形態５〕形態５によれば、形態３または４の方法であって、更に、第３レイヤ・コンテンツが重畳されると、動画の再生を中断するステップを含み、第３レイヤ・コンテンツに更に含まれるボタン・アイコンに対する命令に応じて、中断された動画の再生が再開される。
【００１４】
〔形態６〕形態６によれば、形態１から５の何れかの方法をコンピュータに実行させるプログラムが提供される。
【００１５】
以下に、本開示に係る動画コンテンツの提示方法およびプログラムの実施形態を添付図面とともに説明する。添付図面において、同一または類似の要素には同一または類似の参照符号が付され、各実施形態の説明において同一または類似の要素に関する重複する説明は省略することがある。また、各実施形態で示される特徴は、互いに矛盾しない限り他の実施形態にも適用可能である。
【００１６】
図１は、情報処理システム１０００の全体概要図である。情報処理システム１０００は、サーバ１００と、複数のユーザ端末２００，３００と、を備える。サーバ１００は、ネットワーク４００を介してユーザ端末２００，３００に接続される。説明を簡単にするために、図１ではユーザ端末を２台だけ示しているが、これに限定されず、ユーザ数に応じて３台以上としてもよい。また、ユーザ端末２００，３００の具体的な機器は、図示したパーソナルコンピュータおよびスマートフォンに限定されず、これ以外にも、例えば、フィーチャーフォン、ＰＤＡ(Personal Digital Assistant)、またはタブレット端末等の電子機器としてもよい。
【００１７】
以下では、これに限定されないが、ユーザ端末２００は、主に、サービス提供側の指導者ユーザ（以下、「指導者」ということもある。）が用いる端末を、また、ユーザ端末３００は、主に、サービス利用側のユーザ（以下、「一般ユーザ」または「視聴ユーザ」ということもある。）が用いる端末を想定する。例えば、指導者は主に、自身で指導用の動画を作成して動画コンテンツをサーバ１００にアップロードするためにユーザ端末２００を使用する。また、一般ユーザは主に、動画コンテンツを視聴するためにユーザ端末３００を使用する。
【００１８】
ユーザ端末２００，３００には、インスタント・メッセージング（ＩＭ）サービス用のアプリケーションがインストールされ、指導者および一般ユーザによって利用されてもよい。当該ＩＭアプリケーションでは、一般ユーザと指導者との間でアカウントを連携、リンクさせる（「友達」になる）ことにより、専用の仮想空間（「トークルーム」）を介して、メッセージングをすることができる。他にも、ＳＮＳ（Social Networking Service）またはブログ（Blog）等、複数のユーザのアカウント間を連携させて、アカウント間でメッセージング（即ち、メッセージ・データの送受信）を行うことができる任意のアプリケーションやＷｅｂサービスが利用可能である。
【００１９】
図２および図３を参照して、サーバ１００およびユーザ端末２００，３００のハードウェア構成の概要について説明する。図２に示されるサーバ１００は、アプリケーションを通じてサービスを提供するための情報処理装置であり、例えばワークステーションやパーソナルコンピュータのような汎用コンピュータとしてもよいし、或いはクラウド・コンピューティングによって論理的に実現されてもよい。サーバ１００は、プロセッサ１０、メモリ１１、ストレージ１２、通信インタフェース（ＩＦ）１３、および入出力部１４等を備え、これらはバス１５を通じて相互に電気的に接続される。
【００２０】
プロセッサ１０は、サーバ１００全体の動作を制御し、各要素間におけるデータの送受信の制御、およびアプリケーションの実行に必要な情報処理等を行う演算装置である。例えばプロセッサ１０はＣＰＵ(Central Processing Unit)であり、ストレージ１２に格納されメモリ１１に展開されたプログラム等を実行して各情報処理を実施する。
【００２１】
メモリ１１は、ＤＲＡＭ(Dynamic Random Access Memory)等の揮発性記憶装置で構成される主記憶と、フラッシュメモリやＨＤＤ(Hard Disc Drive)等の不揮発性記憶装置で構成される補助記憶と、を含む。メモリ１１は、プロセッサ１０のワークエリア等として使用され、また、サーバ１００の起動時に実行されるＢＩＯＳ(Basic Input / Output System)、および各種設定情報等を格納する。ストレージ１２は、アプリケーション・プログラム、およびユーザの認証プログラム等の各種プログラムを格納する。アプリケーションの各処理に用いられるデータを格納したデータベースがストレージ１２に構築されてもよい。
【００２２】
通信インタフェース１３は、サーバ１００をネットワーク４００に接続し、ユーザ端末２００，３００との間で通信を行う。入出力部１４は、マウスやキーボード等の情報入力機器、およびディスプレイ等の出力機器である。バス１５は、上記各要素に共通に接続され、例えば、アドレス信号、データ信号および各種制御信号を伝達する。
【００２３】
図３に示されるユーザ端末２００（３００）の例は、主に、タッチパネルを有するスマートフォン（３００）を想定している。ユーザ端末２００（３００）は、プロセッサ２０、メモリ２１、ストレージ２２、通信インタフェース２３、撮像部２４、タッチパネル２５、および検知部２６等を備え、バス２９を介して相互に電気的に接続される。
【００２４】
プロセッサ２０は、ユーザ端末２００（３００）の動作を制御し、各要素間におけるデータの送受信の制御、およびプリケーションの実行に必要な処理等を行う演算装置である。例えばプロセッサ２０はＣＰＵおよび／またはＧＰＵ(Graphical Processing Unit)等であり、ストレージ２２に格納され、メモリ２１に展開されたプログラム等を実行することによって必要な各情報処理を実施する。
【００２５】
メモリ２１は、ＲＡＭなどの揮発性記憶装置で構成される主記憶と、フラッシュメモリやＨＤＤ等の不揮発性記憶装置で構成される補助記憶と、を含む。メモリ２１はプロセッサ２０のワークエリア等として使用され、また、ユーザ端末２００（３００）の起動時に実行されるＢＩＯＳ、および各種設定情報等が格納される。ストレージ２２には、アプリケーション・プログラム等が格納される。アプリケーション・プログラムは通信インタフェース２３を通じてダウンロードすることによりストレージ２２に格納される。
【００２６】
通信インタフェース２３は、ユーザ端末２００（３００）をネットワーク４００に接続し、サーバ１００と通信を行う。また、通信インタフェース２３は、Ｂｌｕｅｔｏｏｔｈ（登録商標）およびＢＬＥ(Bluetooth Low Energy)の近距離通信インタフェースを含んでもよい。撮像部２４は、静止画および動画の撮像機能を有し、ユーザによって撮像された画像をストレージ２２に格納する。特に、撮像部２４を用いて、指導者は指導用の動画を撮像することができる。
【００２７】
タッチパネル２５は、入力部２５１および表示部２５２を構成する。タッチパネルの入力部２５１は、ユーザによるタッチパネル２５への操作があったことを検知する。入力部２５１は、圧力検出方式、抵抗膜方式、静電容量方式、または電磁誘導方式等を採用することができる。そして、タッチパネル上の任意の位置で操作（タッチパネルに対する、タッチ操作、スライド動作、スワイプ操作、及びタップ操作等の物理的接触操作）による入力を受けると、その位置における押圧、電気抵抗、電気容量、または弾性波のエネルギー等の変化量が検知され、対応する接触位置座標が特定される。タッチパネルの表示部２５２は通常、液晶ディスプレイ等で構成される。
【００２８】
検知部２６は、内蔵型センサとして、これに限定されないが、加速度センサ、振動センサ、ジャイロセンサ、地磁気センサ、近接センサ、照度センサ、圧力センサ、およびＧＰＳ等を含む。検知部２６は、一例として、ユーザの歩数、移動距離および行動範囲等を含む活動情報やライフログ情報を測定および取得する活動量計として機能する。また、活動情報は、外部のウェアラブル・デバイス（非図示）と連携して、通信インタフェース２３を通じて受け取ってもよい。外部のウェアラブル・デバイスを使用することにより、ＥＣＧ（ｅｌｅｃｔｒｏｃａｒｄｉｏｇｒａｍ）センサや筋電センサのようなより詳細な生体情報を取得可能である。これ以外にも気象センサ等からの各種データも取得可能としてもよい。バス２９は、上記の各要素に共通に接続され、例えば、アドレス信号、データ信号、および各種制御信号を伝達する。
【００２９】
これより図４を参照して情報処理システム１０００の機能構成について説明する。図４は、サーバ１００、およびユーザ端末２００（３００）にそれぞれ実装される機能を中心に示した例示のブロック図である。サーバ１００は、通信部１１０と、アプリケーション部１７０と、記憶部１９０とを含み、相互に作用する。アプリケーション部１７０は、更に、一般ユーザに対して初期サーベイを実施する初期サーベイ部１７１と、登録される動画についてハッシュタグとも称されるタグを設定するタグ設定部１７３と、ユーザ端末３００に動画コンテンツを配信する動画配信部１７５とを含む。記憶部１９０は、更に、一般ユーザ関連情報１９２と、動画コンテンツ情報１９４と、アプリケーション関連情報１９６とを含む。
【００３０】
記憶部１９０において、各種情報を例えばテーブル形式でデータベースにてレコード管理するのがよい。また、記憶部１９０は、これらの情報以外にも、各種データ・ファイルと、ＩＭアプリケーションや動画再生用アプリケーションを実装したプログラムと、一実施形態による動画コンテンツの提示方法を実装したプログラムとを含むコンピュータ・プログラムとを含むことができる。
【００３１】
ユーザ関連情報１９２は、一例として、一般ユーザ情報や指導者情報を含む。一般ユーザ情報は、一般ユーザ全般に関する情報である。一例として、アカウント情報と、一般ユーザの基本登録情報（性別、年齢、住所、連絡先等）と、一般ユーザのアイコン画像とを含む。また、アプリケーション部１７０の初期サーベイ部１７１によって、ユーザ端末３００の入力部２４０との相互作用を通じてユーザ端末３００から取得した初期サーベイ情報（一般ユーザの生活情報、嗜好情報、および健康情報等）を含んでもよい。更に、ユーザ端末３００の検知部２６で取得した各種行動情報やライフログ情報を含んでもよい。加えて、その一般ユーザが視聴した動画コンテンツの視聴履歴情報（視聴動画コンテンツ、視聴日時、視聴回数、試行回数等）を含んでもよい。一方、指導者情報は、指導者全般に関する情報である。一例として、アカウント情報と、指導者の基本登録情報（性別、年齢、住所、連絡先等）と、指導者のアイコン画像とを含む。
【００３２】
動画コンテンツ情報１９４は、動画コンテンツ全般に関する情報である。一例として、動画ファイル情報と、動画ファイルの再生時にユーザ端末の出力部２５０に表示されるコメント情報と、コメントの表示に関するルールおよびパターン等の設定情報と、動画ファイルに関連付けられるタグ情報とを含む。なお、設定情報はコメント・テーブルとしてテーブル形式でレコード管理してもよい（後述）。動画コンテンツ情報１９４は主に、指導者のユーザ端末２００によって登録される。或いは、例えばタグ情報のように、動画コンテンツを視聴した一般ユーザのユーザ端末３００によって、フィードバックとして登録されてもよい。更に、動画コンテンツ情報１９４は、一般ユーザによって視聴された特定の動画コンテンツの視聴履歴情報（視聴動画コンテンツ、視聴日時、視聴回数、試行回数等）を含んでもよい。
【００３３】
アプリケーション関連情報１９６は、アプリケーション全般に関する情報である。一例として、ＩＭアプリケーションを通じて一般ユーザと指導者を関連付けるためのアカウント関連付け情報と、ＩＭアプリケーションにおいて提供されるトークルーム情報およびトークルーム内のメッセージング履歴とを含む。また、動画コンテンツの登録および配信に関する動画アプリケーションに関する情報も含む。なお、ＩＭアプリケーションは動画アプリケーションと連携可能であり、例えば、ＩＭアプリケーション起動中に動画アプリケーションと連携して動画コンテンツを再生可能としてもよい。
【００３４】
一方、ユーザ端末２００（３００）は、通信部２１０と、記憶部２２０と、入力部２４０と、出力部２５０と、アプリケーション部２７０とを含み、相互に作用する。入力部２４０は、一例では、一般ユーザがサーバ１００の初期サーベイ部と相互作用して、ユーザ関連情報１９２を入力する。また、指導者が動画コンテンツ情報１９４に含まれるコメント情報を入力する。出力部２５０は、一例では、サーバ１００の動画配信部１７５から配信された動画コンテンツを表示する。アプリケーション部２７０は、動画コンテンツ用のアプリケーションを含む。具体的には、撮像部２４で自ら生成した動画コンテンツを動画コンテンツ情報１９６としてサーバ１００に登録する動画登録部２７１と、サーバ１００に登録された動画コンテンツを再生するための動画再生部２７３とを含む。また、アプリケーション部２７０は、ＩＭサービスを通じてユーザのアカウント間でメッセージングを行うＩＭアプリケーションを含む。これにより、複数のユーザ端末２００（３００）間で、各通信部２１０がネットワーク４００を介してサーバ１００の通信部１１０およびアプリケーション部１７０と連携し、メッセージングに係るデータの送受信を行う。
【００３５】
図２および図３に示した上記のサーバ１００およびユーザ端末２００（３００）の各ハードウェア構成における各要素、並びに図４に示した各機能ブロックは一例に過ぎず、これらに限定されない。特に、図４に示した各機能ブロックは、ハードウェアの一部として実装されても、および／またはソフトウェアの一部として実装されてもよい。また、図４に示したサーバ１００の各機能ブロックの少なくとも一部は、ユーザ端末２００（３００）が有するように構成してもよい。ユーザ端末２００（３００）の各機能ブロックの少なくとも一部も、サーバ１００が有するように構成してもよい。つまり、一実施形態によるコンテンツ提示方法およびプログラムは、サーバ１００およびユーザ端末２００（３００）から任意に選択される情報処理装置が実行できるものである。加えて、上述した例示の各種情報やコンピュータ・プログラムは、図示されるテーブル構成、データ種別、データ項目、および格納場所に限定されないことが認められる。つまり、記憶部１９０に格納されるのに加えて、或いは記憶部１９０に格納されるのに代えて、ユーザ端末の記憶部２２０に格納されてもよい。
【００３６】
図５および図６を参照して、一実施形態による動画コンテンツの提示方法に関連し、指導者のユーザ端末２００を用いた動画コンテンツの登録処理について説明する。図５は、ユーザ端末２００の動画登録部２７１によって動画コンテンツを登録する処理フロー図を示す。図６は、登録された動画コンテンツについて、その再生時に、ユーザ端末３００の出力部２５０に表示され、一般ユーザに閲覧される画面イメージの例をその概念と共に示す。
【００３７】
動画コンテンツの登録処理は、指導者のユーザ端末３００による動画ファイルのアップロードによってトリガされ、サーバ１００と相互作用することで実施される。即ち、動画登録部２７１は、作成した動画ファイルをサーバ１００の記憶部１９０に動画コンテンツ情報１９４の一部としてアップロードする。そして、その動画コンテンツ情報１９４を動画レイヤＬ１に関連付けることにより、動画レイヤ・コンテンツを生成する（Ｓ１１）。画面イメージＤ１の例では、指導者により、「腹式呼吸」に関するガイダンス動画ファイルをサーバ１００にアップロードされている。動画レイヤ（Ｌ１）コンテンツには、動画再生時の指導者画像ＴＲが含まれている。動画コンテンツ情報１９４には、指導者によって併せて登録されるタグ情報が動画ファイルに関連付けて含まれてもよい。
【００３８】
次いで、動画登録部２７１は、動画の所定のタイミングにおける表示画像の解説情報を解説コメントとして登録し、解説レイヤ（Ｌ２）に関連付ける。これにより、解説レイヤ（Ｌ２）コンテンツを生成する（Ｓ１３）。画面イメージＤ１の例では、テキスト「１．リラックスした状態でまっすぐ立ちます」が解説コメントＣ１１に相当し、解説レイヤ（Ｌ２）コンテンツに含まれる。
【００３９】
更に、動画登録部２７１は、動画の所定のタイミングにおける表示画像に関し、アイコン画像から一般ユーザに供給するための情報をアイコン・コメントとして登録し、アイコン・レイヤ（Ｌ３）に関連付ける。これにより、アイコン・レイヤ（Ｌ３）コンテンツを生成する（Ｓ１５）。その際、アイコン・コメンに関するパターンおよび該パターンの選択ルールと共にコメント・テーブルにレコード登録するのがよい（後述）。画面イメージＤ１の例では、テキスト「太郎さん、３回目の腹式呼吸ですね！１日１０回を目標に頑張って下さいね！」がアイコン・コメントＣ１２に相当し、アイコン・レイヤ（Ｌ３）コンテンツに含まれる。また、一例では、キャラクタ・アイコン画像ＣＨ、「ＯＫ」ボタンＯＢ、および試行ボタンＴＢもアイコン・レイヤ（Ｌ３）コンテンツに含まれてもよい。キャラクタ・アイコン画像ＣＨは、動画に関連付けられた画像、例えば動画ファイルを登録した指導者のアイコン画像としてもよく、これにより、一般ユーザと指導者のインタラクティブ性を向上させることができる。
【００４０】
動画コンテンツの再生時、上記の所定のタイミングにおいて、ユーザ端末３００の出力部２５０に表示される画面イメージＤ１は、図６に示すようになる。ここでは、最下層の動画レイヤＬ１と、動画レイヤＬ１の上の解説レイヤＬ２と、解説レイヤＬ２の上のアイコン・レイヤＬ３とを重畳させることにより生成される。つまり、各レイヤＬ１，Ｌ２，Ｌ３の各コンテンツを重畳させることにより、配信されることになる動画コンテンツが生成される。その際、解説レイヤＬ２およびアイコン・レイヤＬ３の各コンテンツは所定の透過率で透過処理されるのがよい。透過率は任意の方法で決定することができる。このように、コンテンツをマルチ・レイヤ化することにより、動画作成に関する専門知識を有しないユーザであっても、動的に生成されるコメントを付加可能な動画コンテンツを手軽に生成することができるようになる。
【００４１】
アイコン・レイヤ（Ｌ３）が動画レイヤ（Ｌ１）に重畳されたときは、動画レイヤ（Ｌ１）コンテンツである動画ファイルの再生を中断するようにしてもよい。この場合、一般ユーザが、タッチ操作により「ＯＫ」ボタンＯＢを押下した場合に、それを動画ファイルの再開命令に変換し、当該再開命令に応じて中断された動画ファイルの再生を再開してもよい。また、試行ボタンＴＢの横には、特定の一般ユーザが動画コンテンツの内容を試行した回数、即ち、動画に対して登録された試行回数が表示される（画面イメージＤ１の例では「２回」既に登録している。）。一般ユーザが試行ボタンＴＢをタッチ操作により押下する毎に、この試行回数が明示的にインクリメントされる。つまり、一般ユーザは、その動画コンテンツを閲覧した際に、それにしたがい自身で試行した総回数を登録しておくことができる。Ｄ１の試行回数「２」の値は、例えばコメントＣ１２に含まれる「３回目」の値を動的に計算するときに用いることができる。
【００４２】
次に、図７を参照して、一実施形態による動画コンテンツの提示方法について説明する。図７は、一実施形態による動画コンテンツの提示方法の処理フロー図を示す。一実施形態による動画コンテンツの提示方法は、主に、サーバ１００によって実装される。そして、サーバのアプリケーション部１７０が有する動画配信部１７５と、ユーザ端末のアプリケーション部２７０が有する動画再生部２７３との協働によって処理される。
【００４３】
一実施形態による動画コンテンツの提示方法は、ユーザ端末３００の入力部２４０を通じた一般ユーザによる操作（例えばタッチ操作）をトリガにする（Ｓ３１）。一般ユーザによる操作受けると、動画再生部２７３は、指定された動画コンテンツの再生をサーバに指示する。それに応じて、動画再生部１７５は動画ファイルの再生を開始する。特に、動画コンテンツに関し、登録済みの動画レイヤ（Ｌ１）コンテンツをユーザ端末３００の出力部２５０に表示する（Ｓ３２）。なお、動画ファイルの再生は、ストリーミング形式としてもダウンロード形式としてもよい。ダウンロード形式とした場合は、ユーザ端末３００（クライアント）側で以降の動画配信処理を完結してもよい。
【００４４】
動画配信部１７５は、動画ファイルの再生において所定のタイミングを検出する（Ｓ３３）。この例では、所定のタイミングに解説レイヤ（Ｌ２）コンテンツおよびアイコン・レイヤ（Ｌ３）コンテンツが関連付けられている場合（後述）を想定するが、これに限定されない。例えば、１つのタイミングに対し解説レイヤ（Ｌ２）コンテンツおよびアイコン・レイヤ（Ｌ３）コンテンツの一方のみが関連付けられてもよい。更に、複数のタイミングに対し各レイヤ・コンテンツが別個に関連付けられてもよい。動画配信部１７５は、所定のタイミングにおいて、動画レイヤ（Ｌ１）の上に解説レイヤ（Ｌ２）を重畳させる。つまり、所定のタイミングに関連付けられる解説レイヤ（Ｌ２）コンテンツを、動画レイヤ（Ｌ１）コンテンツの上に重畳する。重畳されたコンテンツは、ユーザ端末３００の出力部２５０に、所定の期間表示させる（Ｓ３４）。解説レイヤ（Ｌ２）コンテンツの表示期間は、所定のタイミングに関連付けられて予め設定される。
【００４５】
次いで、動画配信部１７５は、所定のタイミングに関連付けられるアイコン・レイヤ（Ｌ３）コンテンツを決定する（Ｓ３５）。アイコン・レイヤ（Ｌ３）コンテンツには動的に生成されるコメントが含まれる。具体的には、当該コメントは、所定のルールに基づいて決定されるパターンを用いて、ユーザに関する情報（例えば、関連情報１９２）に基づいて動的に生成される。引き続き、動画配信部１７５は、解説レイヤ（Ｌ２）の上にアイコン・レイヤ（Ｌ３）を重畳させる。つまり、所定のタイミングに関連付けられるアイコン・レイヤ（Ｌ３）コンテンツを、解説レイヤ（Ｌ２）コンテンツの上に重畳する。重畳されたコンテンツはユーザ端末３００の出力部２５０に所定の期間表示させる（Ｓ３６）。アイコン・レイヤ（Ｌ３）コンテンツの表示期間は、所定のタイミングに関連付けられて予め設定される。動画ファイルの再生中は、Ｓ３３からＳ３６の処理が繰り返し実施される。
【００４６】
図８および図９を参照して、一実施形態による動画コンテンツの提示方法に関する例示の動画コンテンツの提示態様を示す。図８は、動画コンテンツの全体概要を概念的に示し、図９は、図８に対応する具体的な画面イメージの遷移図を示す。図８に示すように、動画レイヤ（Ｌ１）コンテンツは、「腹式呼吸」に関する３分間の動画ファイルに関し、タイミングとして＃１（０：００），＃２（０：５２），＃３（２：１０）の３つが設定されていることを想定する。このように、動画レイヤ（Ｌ１）コンテンツに関するタイミングに、解説レイヤ（Ｌ２）コンテンツおよび／またはアイコン・レイヤ（Ｌ３）コンテンツが関連付けられている。
【００４７】
タイミング＃１に関連し、次のタイミング＃２まで、動画レイヤ（Ｌ１）コンテンツの上に解説レイヤ（Ｌ２）コンテンツが重畳して表示される。解説レイヤ（Ｌ２）コンテンツは、予め設定された「１．リラックスした状態でまっすぐ立ちます」である。また、タイミング＃１の時点で、解説レイヤ（Ｌ２）コンテンツの上に更にアイコン・レイヤ（Ｌ３）コンテンツが重畳される。アイコン・レイヤ（Ｌ３）コンテンツは、コンテンツ・テーブルに規定されるパターン１の＃１００１．ｔｘｔ（「“ユーザ名”さん、“Ｘ”回目の腹式呼吸ですね！１日“Ｙ回”を目標に頑張ってくださいね！」）に基づいて動的に生成される。
【００４８】
ここでは、コンテンツ・テーブル（図８下部）を参照し、予め設定されたタイミング＃１に対応するルールに基づいて、画面イメージＤ１に表示された回数（即ち、動画に対して登録された回数）に応じてパターンが決定される。具体的には、パターン１の＃１００１．ｔｘｔが採用される。なお、回数「２」は、Ｘの値としても使用される。また、ユーザ名として、一般ユーザのユーザ情報を使用するのがよい。更に、この一般ユーザに関連付けられる初期サーベイからのユーザ情報（例えば、ユーザの属性や嗜好情報）に基づいて、腹式呼吸を毎日頻繁に意識して行うべきユーザであると判定されるような場合に、Ｙの値として「１０」が動的に設定されてもよい。
【００４９】
これにより、一般ユーザの基本属性や嗜好といった基本情報に基づいて動画上のコメントを動的に生成することができ、一般ユーザ向けにカスタマイズされた動画コンテンツを生成することができる。加えて、ユーザに関連した情報以外にも、タグ設定部１７３によって、動画ファイルに関連付けられるタグ情報を用いてルールやパターンが規定されてもよい。タグ情報は、指導者が動画ファイルを初期登録するときに、その指導者によって登録されてもよいし、或いは、不特定多数の一般ユーザによって動画コンテンツが視聴される都度フィードバックとして登録されてもよい。これにより、他の一般ユーザによる視聴状況にしたがい、世の中の状況を適切に反映してカスタマイズされた動画コンテンツを生成することができる。
【００５０】
また、タイミング＃１では、図９の画面イメージＤ１（図６）のように、アイコン・レイヤ（Ｌ３）コンテンツの一部として「ＯＫ」ボタンＯＢが表示され、タッチ操作を受けない限り、動画レイヤ（Ｌ１）コンテンツの動画ファイルの再生が中断される。「ＯＫ」ボタンＯＢへのタッチ操作を受けると、アイコン・レイヤ（Ｌ３）が除去され、動画レイヤ（Ｌ１）コンテンツの上に解説レイヤ（Ｌ２）コンテンツが重畳して表示された表示状態として、動画レイヤ（Ｌ１）コンテンツの動画ファイルが再生される。
【００５１】
タイミング＃１の次のタイミング＃２に関連し、タイミング＃２から３５秒の間、動画レイヤ（Ｌ１）コンテンツの上に解説レイヤ（Ｌ２）コンテンツが重畳して表示される。解説レイヤ（Ｌ２）コンテンツは、予め設定された「２．鼻から息を吸い、口から息を吐きましょう」である。同じく、タイミング＃２から３５秒の間、解説レイヤ（Ｌ２）コンテンツの上に更にアイコン・レイヤ（Ｌ３）コンテンツが重畳される。アイコン・レイヤ（Ｌ３）コンテンツは、コンテンツ・テーブルに規定されるパターン１＃２００１．ｔｘｔ（「“ユーザ名”さんの場合は、１０秒以上鼻から息を吸うことを特に心がけてくださいね〜！！」）に基づいて動的に生成される。
【００５２】
ここでは、コンテンツ・テーブルを参照し、予め設定されたタイミング＃２に対応するルールに基づいて、パターン１の＃２００１．ｔｘｔが決定される。具体的には、この一般ユーザに関連付けられる初期サーベイからのユーザ情報（例えば、ユーザの属性や嗜好情報）に基づいて、この一般ユーザの「初期症状」が「動悸息切れ」に該当すると判断され、上記パターン１の＃２００１．ｔｘｔが決定される。このようにして生成されたタイミング＃２での画面表示は、画面イメージＤ２に示される。
【００５３】
タイミング＃２の次のタイミング＃３に関しても同様である。つまり、タイミング＃３から動画の終了まで間、動画レイヤ（Ｌ１）コンテンツの上に解説レイヤ（Ｌ２）コンテンツが重畳して表示される。解説レイヤ（Ｌ２）コンテンツは、予め設定された「３．細く長い呼吸を意識しながら繰り返します」である。同じく、タイミング＃３から動画の終了までの間、解説レイヤ（Ｌ２）コンテンツの上に更にアイコン・レイヤ（Ｌ３）コンテンツが重畳される。アイコン・レイヤ（Ｌ３）コンテンツは、コンテンツ・テーブルに規定されるパターン１＃３００１．ｔｘｔ（「しっかり伸ばすと、“ユーザ名”さんが“気にしている症状”にも効きますよっ！！！！」に基づいて動的に生成される。
【００５４】
ここでは、コンテンツ・テーブルを参照し、予め設定されたタイミング＃３に対応するルールに基づいて、パターン１の＃３００１．ｔｘｔが決定される。具体的には、この一般ユーザに関連付けられて日頃取得される、ライフログとも称されるユーザの行動情報（歩数、移動距離、移動範囲、運動パターン等）から、この一般ユーザに関する「気になる症状」が動的に決定される。そして、「気になる症状」が「猫背」に該当する場合には、アイコン・レイヤ（Ｌ３）コンテンツとしてパターン１の＃３００１．ｔｘｔが採用され、その値が使用されて表示される。このようにして生成されたタイミング＃３での画面表示は、画面イメージＤ３に示される。
【００５５】
一実施形態によれば、動画に対し、関連するコメントを視聴ユーザ向けに動的に生成およびカスタマイズしてマルチ・レイヤ化して表示することにより、視聴ユーザにとってよりインタラクティブ性の高い動画コンテンツを提示することができる。特に、動画配信において、視聴ユーザの基本属性、嗜好およびライフログ、並びに他の視聴ユーザによる視聴状況（タグ情報の付与状況）にしたがい、状況を適切に反映したコメントを提供可能とするコンテンツ提示方法およびプログラムを実現することができる。
【００５６】
上述した実施形態は、本発明の理解を容易にするための例示に過ぎず、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良することができると共に、本発明にはその均等物が含まれることは言うまでもない。
【図１】
2019041319.tif 000003
【図２】
2019041319.tif 000004
【図３】
2019041319.tif 000005
【図４】
2019041319.tif 000006
【図５】
2019041319.tif 000007
【図６】
2019041319.tif 000008
【図７】
2019041319.tif 000009
【図８】
2019041319.tif 000010
【図９】
2019041319.tif 000011
【手続補正書】
【提出日】平成30年1月29日(2018.1.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータによって実装される、動画コンテンツの提示方法であって、
第１ユーザによる操作に応じて、前記動画コンテンツの第１レイヤにおいて動画の再生を開始するステップと、
前記動画の再生における複数の所定のタイミングで、該タイミング毎に予め関連付けられた第１コメントを、前記第１レイヤ上に重畳される第２レイヤに所定の第１期間表示するステップと、
前記タイミング毎に、前記第１ユーザに関連付けられるルールに基づいて所定の複数のパターンから選択されるパターンを用いて、第２コメントを動的に生成し、該第２コメントを、前記第１レイヤおよび前記第２レイヤ上に重畳される第３レイヤに所定の第２期間表示するステップと、
を含む、方法。
【請求項２】
請求項１記載の方法において、前記第２コメントは、前記第１ユーザによって前記動画に対して登録された試行回数に基づいて生成される、方法。
【請求項３】
請求項１または２記載の方法において、前記パターンが、前記第１ユーザに関連付けられて取得されたライフログに基づいて選択される、方法。
【請求項４】
請求項１から３の何れか一項記載の方法において、
前記第３レイヤにキャラクタ・アイコン画像が表示され、該キャラクタ・アイコン画像が前記第２コメントに関連付けられる第２ユーザのアイコン画像である、方法。
【請求項５】
請求項１から４の何れか一項記載の方法であって、前記コンピュータがタッチパネルを備え、当該方法が、更に、
前記第３レイヤが重畳されて前記第２コメントが表示されると、前記動画の再生を中断するステップを含み、
前記タッチパネルへのタッチ操作を通じた、前記第３レイヤに更に含まれるボタン・アイコンに対する命令に応じて、前記中断された動画の再生が再開される、方法。
【請求項６】
請求項１から５の何れか一項記載の方法を前記コンピュータに実行させる、プログラム。