(57)【要約】【課題】投稿者によって投稿される調理の動画情報と、その動画情報とは別個独立のレシピ情報とを関連付ける。【解決手段】  動画配信サーバ１００は、動画情報取得部１４１と、利用履歴取得部１４２と、関連付け部１４５とを備える。動画情報取得部１４１は投稿者端末から調理の動画情報を取得する。利用履歴取得部１４２は、投稿者端末を使用する投稿者によるレシピ情報配信サービスの利用履歴を取得する。関連付け部１４５は、利用履歴取得部１４２が取得した利用履歴と、動画情報の投稿情報とに基づいてレシピ情報を抽出し、その動画情報と関連付ける。【選択図】図２
2019109670.tif 000002
【特許請求の範囲】
【請求項１】
投稿者端末から調理の動画情報を取得する動画情報取得部と、
前記投稿者端末を使用する投稿者によるレシピ情報配信サービスの利用履歴を取得する利用履歴取得部と、
前記利用履歴取得部が取得した利用履歴と、前記動画情報の投稿情報とに基づいてレシピ情報を抽出し、該動画情報と関連付ける関連付け部と、
を備えることを特徴とする動画配信サーバ。
【請求項２】
前記関連付け部は、前記利用履歴取得部が取得した利用履歴と、前記動画情報の投稿情報が示す投稿時刻とに基づいて前記レシピ情報を抽出する、
ことを特徴とする請求項１に記載の動画配信サーバ。
【請求項３】
前記動画情報取得部が取得した動画情報の画像を解析することによって、前記調理のレシピを推定するレシピ推定部をさらに備え、
前記関連付け部は、前記レシピ推定部が推定したレシピに対応するレシピ情報を抽出する、
ことを特徴とする請求項１又は２に記載の動画配信サーバ。
【請求項４】
前記動画情報に、前記関連付け部が抽出した前記レシピ情報を関連付けて配信する配信部をさらに備える、
ことを特徴とする請求項１から３のいずれか1項に記載の動画配信サーバ。
【請求項５】
前記利用履歴取得部は、前記投稿者を識別する識別情報又は前記投稿者端末のクッキー情報に基づいて、前記利用履歴を取得する、
ことを特徴とする請求項１から４のいずれか１項に記載の動画配信サーバ。
【請求項６】
投稿者端末から取得した調理の動画情報を閲覧者端末に配信する動画配信サーバと、
レシピ情報を閲覧者端末に配信するレシピ配信サーバと、
を備える配信システムであって、
前記投稿者端末を使用する投稿者による前記レシピ情報の利用履歴と、前記動画情報を取得した時刻とに基づいてレシピ情報を抽出して、該動画情報と関連付ける、
ことを特徴とする配信システム。
【請求項７】
前記閲覧者端末に、前記動画情報に前記レシピ情報をリンクさせた画面を表示させる、
ことを特徴とする請求項６に記載の配信システム。
【請求項８】
前記動画情報に複数の前記レシピ情報をリンクさせ、該リンクのリンク先のアクセス回数又は評価に基づいて該リンクを表示させる、
ことを特徴とする請求項７に記載の配信システム。
【請求項９】
前記閲覧者端末に、前記レシピ情報に前記動画情報をリンクさせた画面を表示させる、
ことを特徴とする請求項６に記載の配信システム。
【請求項１０】
前記レシピ情報に複数の前記動画情報をリンクさせ、該動画情報の再生回数又は評価に基づいて該リンクを表示させる、
ことを特徴とする請求項９に記載の配信システム。
【請求項１１】
投稿者端末から調理の動画情報を取得する動画情報取得ステップと、
前記投稿者端末を使用する投稿者によるレシピ情報配信サービスの利用履歴を取得する利用履歴取得ステップと、
前記利用履歴取得ステップにおいて取得した利用履歴と、前記動画情報の投稿情報とに基づいてレシピ情報を抽出し、該動画情報と関連付ける関連付けステップ部と、
を含むことを特徴とする配信方法。
【請求項１２】
コンピュータを、
投稿者端末から調理の動画情報を取得する動画情報取得手段、
前記投稿者端末を使用する投稿者によるレシピ情報配信サービスの利用履歴を取得する利用履歴取得手段、
前記利用履歴取得手段が取得した利用履歴と、前記動画情報の投稿情報とに基づいてレシピ情報を抽出し、該動画情報と関連付ける関連付け手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、動画配信サーバ、配信システム、配信方法及びプログラムに関する。
【背景技術】
【０００２】
近年、調理のレシピ情報をインターネット等のネットワークを介してユーザに提供するサービスが増えている。
【０００３】
また、調理のレシピ情報と、これとは別個独立に管理されている調理の動画情報とを関連付けてユーザに提供するサービスが提案されている。例えば、特許文献１には、レシピ提供サーバが提供するレシピ情報と、動画データベースが管理する調理の動画情報とを関連付ける方法が開示されている。
【０００４】
具体的には、レシピ情報は、調理対象及び調理工程の内容を示すテキストを含む。調理の動画情報には、その動画の内容に応じた調理対象及び調理工程の内容を示すタイトル及びメタファイルが付与される。このサービスによれば、レシピ情報のテキストが示す調理対象及び調理工程の内容と、調理の動画情報に付与されるタイトル及びメタファイルが示す調理対象及び調理工程の内容との共通性によって、レシピ情報と調理の動画情報が関連付けられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１４６３４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ユーザ（投稿者）がインターネット上に調理の動画情報を投稿して、その動画情報を他のユーザ（閲覧者）に配信するサービスが知られている。この場合、調理の動画情報のタイトルは、投稿者によって任意に設定されることが一般的である。
【０００７】
特許文献１のように関連付けをする場合、調理の動画情報に調理対象及び調理工程の内容を示すタイトル及びメタファイルが付与されていることが要求される。しかし、調理の動画情報にタイトル又はメタファイルが任意に設定される場合、このような要求を満たさない。そのため、投稿者によって投稿される調理の動画情報と、その動画情報とは別個独立のレシピ情報とを関連付ける方法として、特許文献１が開示する関連付け方法をそのまま適用することはできない。
【０００８】
そこで、本開示は、このような事情に鑑み、投稿者によって投稿される調理の動画情報と、その動画情報とは別個独立のレシピ情報とを関連付けることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本開示の第１の観点に係る動画配信サーバは、投稿者端末から調理の動画情報を取得する動画情報取得部と、投稿者端末を使用する投稿者によるレシピ情報配信サービスの利用履歴を取得する利用履歴取得部と、利用履歴取得部が取得した利用履歴と、動画情報の投稿情報とに基づいてレシピ情報を抽出し、動画情報と関連付ける関連付け部とを備えることを特徴とする。
【００１０】
また、上記目的を達成するため、本開示の第２の観点に係る配信システムは、投稿者端末から取得した調理の動画情報を閲覧者端末に配信する動画配信サーバと、レシピ情報を閲覧者端末に配信するレシピ配信サーバとを備える配信システムであって、投稿者端末を使用する投稿者によるレシピ情報の利用履歴と、動画情報を取得した時刻とに基づいて、レシピ情報を抽出し、動画情報と関連付けることを特徴とする。
【００１１】
また、上記目的を達成するため、本開示の第３の観点に係る配信方法は、投稿者端末から調理の動画情報を取得する動画情報取得ステップと、投稿者端末を使用する投稿者によるレシピ情報配信サービスの利用履歴を取得する利用履歴取得ステップと、利用履歴取得ステップにおいて取得した利用履歴と、動画情報の投稿情報とに基づいてレシピ情報を抽出し、動画情報と関連付ける関連付けステップ部とを含むことを特徴とする。
【００１２】
また、上記目的を達成するため、本開示の第４の観点に係るプログラムは、コンピュータを、投稿者端末から調理の動画情報を取得する動画情報取得手段、投稿者端末を使用する投稿者によるレシピ情報配信サービスの利用履歴を取得する利用履歴取得手段、利用履歴取得手段が取得した利用履歴と、動画情報の投稿情報とに基づいてレシピ情報を抽出し、動画情報と関連付ける関連付け手段として機能させる。
【発明の効果】
【００１３】
本開示によれば、投稿者によって投稿される調理の動画情報と、その動画情報とは別個独立のレシピ情報とを関連付けることができる。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態に係る配信システムの構成例を示すブロック図である。
【図２】第１実施形態に係る動画配信サーバの構成例を示すブロック図である。
【図３】第１実施形態に係るレシピ配信サーバの構成例を示すブロック図である。
【図４】第１実施形態に係る配信処理の一例を示すフローチャートである。
【図５】第１実施形態に係る閲覧者端末に表示される表示画面の一例を示す図である。
【図６】第２実施形態に係る配信システムの構成例を示すブロック図である。
【図７】第２実施形態に係る動画配信サーバの構成例を示すブロック図である。
【図８】第２実施形態に係るレシピ配信サーバの構成例を示すブロック図である。
【図９】第２実施形態に係る配信処理の一例を示すフローチャートである。
【図１０】第２実施形態に係る閲覧者端末に表示される表示画面の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本開示の実施形態について図面を参照して説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本開示の内容を不当に限定するものではない。また、実施形態に示される構成要素のすべてが、本開示の必須の構成要素であるとは限らない。
【００１６】
（第１実施形態）
図１に示すように、本実施形態に係る配信システム１は、動画配信サーバ１００と、レシピ配信サーバ２００と、投稿者端末３００と、一台以上の閲覧者端末４００とを備える。動画配信サーバ１００と、レシピ配信サーバ２００と、投稿者端末３００と、閲覧者端末４００とは、ネットワークＮＷを介して通信可能に接続される。ネットワークＮＷは、ＷＡＮ（World Area Network）、ＬＡＮ（Local Area Network）等から構成される。
【００１７】
動画配信サーバ１００及びレシピ配信サーバ２００は、ネットワークＮＷを介して、調理に関する情報を配信するサービスを提供するサーバ装置である。調理に関する情報は、例えば、調理の様子を撮影した動画や静止画等の画像データ、レシピ情報やコメント等のテキストデータを含む。
【００１８】
動画配信サーバ１００は、主に、投稿者端末３００から取得した調理の動画情報を閲覧者端末４００に配信する。動画情報は、動画を構成する画像データである。なお、動画配信サーバ１００は、閲覧者端末４００だけでなく、投稿者端末３００にも動画情報を配信してもよい。
【００１９】
レシピ配信サーバ２００は、主に、投稿されたレシピ情報を投稿者端末３００及び閲覧者端末４００に配信する。レシピ情報は、料理を作るための情報であって、材料と調理工程とを含むレシピを示す情報である。レシピ情報は、画像とテキストから構成されるコンテンツであってもよいし、動画であってもよい。レシピ配信サーバ２００が配信するレシピ情報は、ユーザ（投稿者又は閲覧者）によって投稿されてもよいし、サービス提供事業者によって投稿されてもよい。このように、レシピ配信サーバ２００は、レシピ情報配信サービスを提供する。
【００２０】
投稿者端末３００及び閲覧者端末４００は、例えば、パーソナルコンピュータ、タブレット端末、スマートフォン等の通信機能を有する端末装置である。投稿者端末３００は、動画情報を投稿する投稿者によって使用される。閲覧者端末４００は、動画配信サーバ１００又はレシピ配信サーバ２００から配信される情報を閲覧する閲覧者によって使用される。
【００２１】
投稿者は、例えば、投稿者端末３００を使用して、調理の様子を撮影した動画情報を動画配信サーバ１００に投稿する。動画配信サーバ１００は、ネットワークＮＷを介して、投稿された調理の動画情報を一台以上の閲覧者端末４００に配信する。閲覧者は、閲覧者端末４００を使用して、動画配信サーバ１００から調理の動画情報を受信して、その動画を閲覧する。
【００２２】
また、投稿者は、投稿者端末３００を使用して、レシピ配信サーバ２００からレシピ情報を受信して、そのレシピ情報を閲覧する。同様に、閲覧者は閲覧者端末４００を使用してレシピ配信サーバ２００から受信したレシピ情報を閲覧する。このように、調理に関する情報は、投稿者及び閲覧者が閲覧可能であり、ユーザ（投稿者及び閲覧者）間において、調理に関する情報を共有することが可能となる。
【００２３】
＜動画配信サーバの構成＞
以下、動画配信サーバ１００の構成を詳細に説明する。図２に示すように、動画配信サーバ１００は、他の装置と通信を行う通信部１１０と、各種データを記憶する記憶部１２０と、時刻を計時する計時部１３０と、装置全体の制御を行う制御部１４０とを備える。これらの構成要素は、バスラインＢＬによって相互に接続される。
【００２４】
通信部１１０は、有線通信又は無線通信を行うためのＮＩＣ（Network Interface Card controller）を備える通信インターフェースである。通信部１１０は、ネットワークＮＷを介して、レシピ配信サーバ２００、投稿者端末３００及び閲覧者端末４００と通信を行う。
【００２５】
記憶部１２０は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等から構成される。記憶部１２０は、各種制御処理を実行するためのプログラム、各種データ等を記憶する。各種制御処理を実行するためのプログラムは、後述する動画配信処理を行うためのプログラムを含む。
【００２６】
計時部１３０は、クロック信号を生成するための発振回路及び可変ＰＬＬ（Phase Locked Loop）、クロック信号のパルス数をカウントするカウンタ回路等から構成される。計時部１３０はカウントされるパルス数に基づいて時刻を計時する。なお、後述する投稿情報が示す投稿時刻は、計時部１３０の計時時刻に基づいて付与されてもよいし、投稿者端末３００の計時時刻に基づいて付与されてもよい。
【００２７】
制御部１４０は、ＣＰＵ（Central Processing Unit）等から構成される。制御部１４０は、記憶部１２０に記憶されている各種プログラムを実行することにより、動画配信サーバ１００の全体の動作を制御する。
【００２８】
以下、制御部１４０の機能的な構成を説明する。制御部１４０は、動画情報取得部１４１、利用履歴取得部１４２、コメント受付部１４３、レシピ推定部１４４、関連付け部１４５、配信部１４６として機能する。
【００２９】
動画情報取得部１４１は、投稿者端末３００から調理の動画情報を取得する。具体的には、動画情報取得部１４１は、投稿者端末３００から投稿された調理の動画情報を、通信部１１０を介して受信する。
【００３０】
利用履歴取得部１４２は、投稿者端末３００を使用する投稿者によるレシピ情報配信サービスの利用履歴を取得する。利用履歴は、例えば、閲覧履歴、お気に入り登録の状況等を示す情報である。閲覧履歴は、レシピ情報配信サービスのウェプページにおける滞在時間の長さ、閲覧した時刻、閲覧した時間帯等の履歴を示す情報である。
【００３１】
具体的には、利用履歴取得部１４２は、レシピ配信サーバ２００から通信部１１０を介して利用履歴を受信する。利用履歴取得部１４２は、投稿者又は投稿者端末３００を識別する識別情報、投稿者端末３００のクッキー情報のいずれかに基づいて、その投稿者に対応する利用履歴を取得する。
【００３２】
なお、動画配信サーバ１００及びレシピ配信サーバ２００の配信サービスには、ＳＳＯ（Single Sign-ON）によるユーザ認証が適用されてもよく、その場合、調理動画の投稿者とレシピ情報配信サービスの利用者とが共通の識別情報で一元管理されてもよい。この場合、利用履歴取得部１４２は利用履歴を容易に取得することができる。
【００３３】
コメント受付部１４３は、配信された動画に対する投稿者又は閲覧者のコメントを受け付ける。具体的には、コメント受付部１４３は、投稿者端末３００又は閲覧者端末４００から通信部１１０を介してコメントを示すデータを受信して、それらを受け付ける。コメント受付部１４３は、受け付けたコメントを動画に関連付けて記憶部１２０に記憶させる。
【００３４】
レシピ推定部１４４は、動画情報取得部１４１が取得した動画情報の画像を解析することによって、調理のレシピを推定する。例えば、動画のフレームをサンプリングして、そのフレームに示されている物体の色、形状、相対的な大きさ等に基づいて、素材や調理器具等を推定する。相対的な大きさは、例えば、手の大きさ、フライパンの大きさ等の個体差が少ない物体を基準として判別されてもよい。
【００３５】
例えば、レシピ推定部１４４は、緑色、黄色、白色の物体を野菜と推定し、赤身を帯びた物体、ベージュ色の物体を肉又は魚と推定する。レシピ推定部１４４は、例えば、白色で粉状の物体、黒色又は茶色の液状の物体を調味料と推定する。具体的な推定方法はこれらの例に限られない。例えば、レシピ推定部１４４は、包装容器の文字、形状等を認識して、その内容を推定してもよい。レシピ推定部１４４が推定したレシピは、後述する関連付けにおいて利用される。
【００３６】
関連付け部１４５は、動画情報取得部１４１が取得した動画情報と、レシピ配信サーバ２００が提供するレシピ情報とを関連付ける。具体的には、関連付け部１４５は、利用履歴取得部１４２が取得した利用履歴と、動画情報の投稿情報とに基づいてレシピ情報を抽出し、その動画情報と関連付ける。投稿情報は、投稿された動画情報と、その投稿時刻と、その投稿者又は投稿者端末３００を識別する識別情報、投稿者端末３００のクッキー情報のいずれかを含む情報である。
【００３７】
関連付け部１４５は、利用履歴取得部１４２が取得した利用履歴と、動画情報の投稿情報が示す投稿時刻とに基づいてレシピ情報を抽出する。例えば、関連付け部１４５は、その動画情報が投稿された時刻から所定時間内のレシピ情報を抽出する。
【００３８】
所定時間は、投稿者がその動画情報を作成するためにそのレシピ情報を閲覧したと推定できる時間が設定される。例えば、２４時間以下であることが好ましく、例えば３時間である。投稿者は、料理の準備段階で、その料理の参考となるレシピ情報を参照する可能性がある。そのため、動画情報の投稿時刻より直近過去に閲覧されたレシピ情報を抽出すれば、その動画情報が示す料理のレシピと関連性が高いレシピを示すレシピ情報が抽出される。例えば、パスタを作る場合、投稿者は、作る前に、他人が投稿したパスタの作り方、材料、調理方法等を参照する。
【００３９】
ここで、投稿者は、所定時間内に複数のレシピ情報を閲覧している場合がある。そのため、複数のレシピ情報が抽出され得る。関連付け部１４５は、それらのレシピ情報のうち、閲覧時間が最も長いレシピ情報、閲覧回数が多いレシピ情報等を優先的に抽出してもよい。関連付け部１４５は、投稿者がお気に入りに登録したレシピ情報を優先的に抽出してもよい。
【００４０】
また、関連付け部１４５は、レシピ推定部１４４が推定したレシピに対応するレシピ情報を抽出する。関連付け部１４５は、利用履歴と推定されたレシピとのいずれか一方のみに基づいてレシピ情報を抽出してもよいし、両方に基づいてレシピ情報を抽出してもよい。ただし、動画情報の画像解析によってレシピを推定することは精度に限界がある。そのため、利用履歴に基づいて抽出したレシピ情報をさらに絞り込むために、レシピ推定部１４４が推定したレシピを利用することが好ましい。
【００４１】
関連付け部１４５は、上記の優先順位による抽出方法を組み合わせた総合的な判別基準に基づいて、複数のレシピ情報から一つ以上のレシピ情報を抽出して動画情報と関連付けてもよい。
【００４２】
配信部１４６は、動画情報に、関連付け部が抽出したレシピ情報を関連付けて配信する。配信先は、通常は一台以上の閲覧者端末４００であるが、さらに投稿者端末３００を含んでいてもよい。また、配信部１４６は、コメント受付部１４３が受け付けたコメントを動画情報に関連付けて配信する。これによりユーザ間の交流を深めることが可能となる。
【００４３】
配信部１４６は、主に調理の動画情報を配信する。そのため、配信部１４６は、レシピ情報そのものは配信せず、レシピ配信サーバ２００が配信するレシピ情報へのリンクだけを配信してもよい。配信部１４６は、レシピ配信サーバ２００が配信するレシピ情報レシピ情報の主要部のみを抽出して配信してもよい。すなわち、レシピ情報は、調理の動画情報に対する参考情報として配信される。
【００４４】
＜レシピ配信サーバの構成＞
以下、レシピ配信サーバ２００の構成を詳細に説明する。図３に示すように、レシピ配信サーバ２００は、他の装置と通信を行う通信部２１０と、各種データを記憶する記憶部２２０と、時刻を計時する計時部２３０と、装置全体の制御を行う制御部２４０とを備える。これらの構成要素は、バスラインＢＬによって相互に接続される。
【００４５】
通信部２１０は、有線通信又は無線通信を行うためのＮＩＣを備える通信インターフェースである。通信部２１０は、ネットワークＮＷを介して、動画配信サーバ１００、投稿者端末３００及び閲覧者端末４００と通信を行う。
【００４６】
記憶部２２０は、ＲＡＭ、ＲＯＭ等から構成される。記憶部２２０は、各種制御処理を実行するためのプログラム、各種データ等を記憶する。各種データは、例えば、投稿者端末３００及び閲覧者端末４００の識別情報、投稿者のフォロワーになっている閲覧者の情報等を含む。
【００４７】
計時部２３０は、クロック信号を生成するための発振回路及び可変ＰＬＬ、クロック信号のパルス数をカウントするカウンタ回路等から構成される。計時部２３０はカウントされるパルス数に基づいて時刻を計時する。レシピ配信サーバ２００は、計時部２３０が計時する時刻に基づいて、投稿者によるレシピ配信サービスの利用履歴を生成する。
【００４８】
制御部２４０は、ＣＰＵ等から構成される。制御部２４０は、記憶部２２０に記憶されているプログラムを実行することにより、レシピ配信サーバ２００の全体の動作を制御する。
【００４９】
以下、制御部２４０の機能的な構成を説明する。制御部２４０は、レシピ情報取得部２４１、利用履歴通知部２４２、レシピ情報配信部２４３として機能する。
【００５０】
レシピ情報取得部２４１は、投稿者、閲覧者、サービス提供事業者等のいずれかから投稿されたレシピ情報を取得する。具体的には、レシピ情報取得部２４１は、通信部２１０を介して、投稿者端末３００、閲覧者端末４００又はサービス提供事業者が使用する端末からレシピ情報を受信する。
【００５１】
利用履歴通知部２４２は、利用履歴を動画配信サーバ１００に通知する。具体的には、利用履歴通知部２４２は、動画配信サーバ１００からの要求に応じて、その要求に対応する利用履歴を、通信部２１０を介して送信する。これにより、動画配信サーバ１００の利用履歴取得部１４２が投稿者の利用履歴を取得する。
【００５２】
なお、送信される利用履歴は、抽出後の利用履歴であってもよいし、動画配信サーバ１００によって抽出される候補となる利用履歴であってもよい。すなわち、利用履歴の抽出は、動画配信サーバ１００とレシピ配信サーバ２００とのいずれか一方によって実行されてもよいし、両方が協働することによって実行されてもよい。
【００５３】
レシピ情報配信部２４３は、レシピ情報を閲覧者又は投稿者に配信する。具体的には、レシピ情報配信部２４３は、通信部２１０を介して、投稿者端末３００又は閲覧者端末４００にレシピ情報を配信する。
【００５４】
レシピ情報配信部２４３は、動画配信サーバ１００を介して間接的に投稿者端末３００又は閲覧者端末４００にレシピ情報を配信してもよい。この場合、レシピ情報配信部２４３は、通信部２１０を介して、動画配信サーバ１００にレシピ情報を送信し、動画配信サーバ１００からそのレシピ情報が配信される。なお、レシピ情報配信部２４３は、その配信を受けた端末の情報とその閲覧時刻とを関連付けて、利用履歴として記憶部２２０に記憶させる。
【００５５】
＜処理の流れ＞
以下、図４を参照しながら、動画配信サーバ１００が実行する配信処理の一例を説明する。この処理は、調理の動画情報が投稿されるたびに又は定期的に実行される。
【００５６】
まず、制御部１４０の動画情報取得部１４１は、投稿者端末３００から調理の動画情報を取得する（ステップＳ１０１）。この際、動画情報取得部１４１は、その動画情報の投稿情報を記憶部１２０に記憶させる。
【００５７】
制御部１４０の利用履歴取得部１４２は、投稿者端末３００を使用する投稿者によるレシピ情報配信サービスの利用履歴を取得する（ステップＳ１０２）。具体的には、利用履歴取得部１４２は、ステップＳ１０１において記憶した投稿情報に基づいて利用履歴をレシピ配信サーバ２００に要求し、投稿情報に対応する利用履歴を取得する。
【００５８】
制御部１４０の関連付け部１４５は、ステップＳ１０２において取得した利用履歴と、その動画情報の投稿情報とに基づいてレシピ情報を抽出する（ステップＳ１０３）。なお、この際、関連付け部１４５は、レシピ推定部１４４が推定した調理のレシピに対応するレシピ情報を抽出してもよい。
【００５９】
制御部１４０の関連付け部１４５は、抽出したレシピ情報をその動画情報と関連付ける（ステップＳ１０４）。制御部１４０の配信部１４６は、調理の動画情報に、関連付け部１４５が抽出したレシピ情報を関連付けて配信する（ステップＳ１０５）。
【００６０】
例えば、配信部１４６は、閲覧者端末４００に、調理の動画情報にレシピ情報をリンクさせた画面を表示させる。配信部１４６は、調理の動画情報に複数のレシピ情報をリンクさせてもよい。
【００６１】
配信部１４６は、リンク先のアクセス回数又は評価に基づいてリンクを表示させてもよい。例えば、関連付け部１４５がレシピ配信サーバ２００から各々のレシピ情報が掲載されたウェブページのアクセス回数又はユーザ評価を取得して、配信部１４６がアクセス回数又はユーザ評価が高いリンクを優先的に配信してもよい。配信部１４６は、利用履歴に基づいて、投稿者によるアクセス回数又は評価が高いリンクを優先的に配信してもよい。これにより、閲覧者にとって好ましい情報を配信することができる。
【００６２】
＜表示画面の説明＞
以下、図５を参照しながら、閲覧者端末４００に表示される表示画面の例を説明する。この画面では、動画配信サーバ１００からの配信によって、調理の動画情報とレシピ情報とが表示される。なお、閲覧利用時には、投稿者端末３００にも同様の画面が表示される。
【００６３】
領域Ａ１は、料理名と投稿者名とを示している。領域Ａ２には、動画配信サーバ１００から配信された調理の動画情報が表示される。具体的には、調理の動画のサムネイルが表示され、閲覧者のタップ又はクリックにより、その調理の動画が再生される。この例では、フライパンの上で野菜を炒める様子が表示されている。
【００６４】
領域Ａ３は、動画配信サーバ１００から配信された複数のレシピ情報を示している。これらのレシピ情報は、領域Ａ２の動画情報と関連付けられたレシピ情報である。この例では、レシピ情報として、調理に使用される材料及び調味料と、調理工程とが表示されている。
【００６５】
この例では、材料が「北海道産インゲン豆」及び「スライスにんにく」であり、調味料が「オリーブオイル」及び「岩塩」であり、調理工程が「インゲン豆の下処理」である。これらの情報は、レシピ情報の要約が表示されたものであり、リンクとして機能する。
【００６６】
閲覧者は、これらのリンクをタップ又はクリックすると、レシピ配信サーバ２００の詳細な内容が掲載されたウェブページを閲覧することができる。例えば、「インゲン豆の下処理」のリンク先のウェブページでは、インゲン豆の筋の取り方、ゆで時間等の参考情報が掲載される。「北海道産インゲン豆」のリンク先のウェブページでは、インゲン豆の販売元、価格等が掲載される。
【００６７】
このようなレシピ情報は、投稿者の利用履歴、動画情報の画像解析等に基づく情報である。例えば、投稿者が、動画情報を投稿した投稿時刻より２時間前に北海道産のインゲン豆やインゲン豆の下処理の方法が掲載されたウェブページを閲覧していた場合に、その利用履歴に基づいて「北海道産インゲン豆」が表示される。
【００６８】
また、レシピ推定部１４４が動画情報の画像に含まれるフライパン１０、インゲン豆２０、スライスにんにく３０を認識して、レシピを推定することにより、「インゲン豆」、「スライスにんにく」等の情報が表示される。「岩塩」は、調理中において投稿者が少し大きな白い粉を加える様子が画像から認識された場合に表示される。
【００６９】
領域Ａ４には調理の動画に対する閲覧者又は投稿者のコメントがタイムライン形式で表示される。これらのコメントは、動画配信サーバ１００のコメント受付部１４３が受け付けたコメントである。さらに、領域Ａ５には、コメント入力を受け付けるコメント入力フォームが表示される。
【００７０】
＜効果の説明＞
本実施形態に係る配信システム１によれば、動画配信サーバ１００は、投稿者の利用履歴と調理の動画情報の画像解析によって、その調理に関連するレシピ情報を動画情報に関連付ける。そのため、動画情報に、その動画情報とは別個独立のレシピ情報を関連付けることができる。別個独立のレシピ情報とは、動画情報の内容とは関連性があるレシピ情報であって、その動画情報の投稿者ではない者によって投稿されているレシピ情報を意味する。
【００７１】
閲覧者は、例えば、図５に示す表示画面において、関連付けがされた調理の動画情報とレシピ情報を閲覧し、調理に関する詳細な情報を得ることができる。例えば、閲覧者は、投稿者が使用したであろう材料や調味料を知ることができる。閲覧者、調理の動画情報で説明されていない関連情報についても知ることができる。
【００７２】
（第２実施形態）
本実施形態では、第１実施形態に係る配信システム１とは異なり、レシピ情報に動画情報を関連付ける配信システム２について説明する。なお、以下の説明において、第１実施形態に係る配信システム１と共通する構成要素については同一の符号を付す。
【００７３】
図６に示すように、本実施形態に係る配信システム２は、動画配信サーバ５００と、レシピ配信サーバ６００と、投稿者端末３００と、一台以上の閲覧者端末４００とを備える。動画配信サーバ５００と、レシピ配信サーバ６００と、投稿者端末３００と、閲覧者端末４００とは、ネットワークＮＷを介して通信可能に接続される。
【００７４】
動画配信サーバ５００及びレシピ配信サーバ６００は、ネットワークＮＷを介して、調理に関する情報を配信するサービスを提供するサーバ装置である。
【００７５】
動画配信サーバ５００は、主に、投稿者端末３００から取得した調理の動画情報を閲覧者端末４００に配信する。なお、動画配信サーバ５００は、閲覧者端末４００だけでなく、投稿者端末３００に配信してもよい。レシピ配信サーバ６００は、主に、投稿されたレシピ情報を投稿者端末３００及び閲覧者端末４００に配信する。
【００７６】
このように、各装置の機能は、第１実施形態に係る配信システム１と基本的に同じである。ただし、本実施形態では、レシピ配信サーバ６００が関連付けを行う点において、動画配信サーバ１００が関連付けを行う第１実施形態と異なる。
【００７７】
＜動画配信サーバの構成＞
以下、動画配信サーバ５００の構成を詳細に説明する。図７に示すように、動画配信サーバ５００の制御部５４０は、利用履歴取得部１４２の代わりに投稿情報通知部５４２を備え、配信部１４６の代わりに動画情報配信部５４６を備える。動画配信サーバ５００は、レシピ推定部１４４及び関連付け部１４５を備えていない。その他の構成は、第１実施形態に係る動画配信サーバ１００と基本的に同じである。
【００７８】
以下、制御部５４０の機能的な構成を説明する。制御部５４０は、動画情報取得部１４１、投稿情報通知部５４２、コメント受付部１４３、レシピ推定部１４４、関連付け部１４５、動画情報配信部５４６として機能する。
【００７９】
投稿情報通知部５４２は、調理の動画情報が投稿された場合に、その投稿情報をレシピ配信サーバ６００に通知する。具体的には、投稿情報通知部５４２は、投稿情報を、通信部１１０を介してレシピ配信サーバ６００に送信する。レシピ配信サーバ６００はこの投稿情報に基づいて関連付けを行う。
【００８０】
動画情報配信部５４６は、調理の動画情報を閲覧者端末４００に配信する。配信先は、通常は一台以上の閲覧者端末４００であるが、さらに投稿者端末３００を含んでいてもよい。また、動画情報配信部５４６は、コメント受付部１４３が受け付けたコメントを動画情報に関連付けて配信する。
【００８１】
また、動画情報配信部５４６は、レシピ配信サーバ６００からの要求に応じて調理の動画情報をレシピ配信サーバ６００に送信する。これにより、レシピ配信サーバ６００が提供するレシピ配信サービスにおいて、調理の動画情報、調理の動画情報が掲載されている動画配信サーバ１００のウェブサイトへのリンクを配信することが可能となる。
【００８２】
＜レシピ配信サーバの構成＞
以下、レシピ配信サーバ６００の構成を詳細に説明する。図８に示すように、レシピ配信サーバ６００の制御部６４０は、利用履歴通知部２４２の代わりに投稿情報取得部６４２を備え、レシピ情報配信部２４３の代わりに配信部６４３を備える。また、レシピ配信サーバ６００の制御部６４０は、関連付け部６４４を備える。その他の構成は、第１実施形態に係るレシピ配信サーバ２００と基本的に同じである。
【００８３】
以下、制御部６４０の機能的な構成を説明する。制御部６４０は、レシピ情報取得部２４１、投稿情報取得部６４２、配信部６４３、関連付け部６４４として機能する。
【００８４】
投稿情報取得部６４２は、動画配信サーバ５００から投稿情報を取得する。具体的には、投稿情報取得部６４２は、通信部２１０を介して、動画配信サーバ５００から送信される投稿情報を受信する。
【００８５】
配信部６４３は、レシピ情報を閲覧者又は投稿者に配信する。具体的には、配信部６４３は、通信部２１０を介して、投稿者端末３００又は閲覧者端末４００にレシピ情報を配信する。なお、配信部６４３は、その配信を受けた端末の情報とその閲覧時刻とを関連付けて、利用履歴として記憶部２２０に記憶させる。
【００８６】
また、配信部６４３は、レシピ情報に動画情報を関連付けて配信する。動画情報ではなく、動画情報が配信されている動画配信サーバ５００のウェブサイトへのリンクが関連付けられていてもよい。この関連付けは関連付け部６４４によって行われる。
【００８７】
関連付け部６４４は、記憶部２２０に記憶されている投稿者の利用履歴と、投稿情報取得部６４２が取得した動画情報の投稿情報とに基づいて、レシピ情報に動画情報を関連付ける。具体的には、関連付け部６４４は、投稿情報が示す投稿時刻から所定時間内の投稿者の利用履歴を参照し、その利用履歴で閲覧されているレシピ情報に、その投稿情報が示す動画情報を関連付ける。
【００８８】
＜処理の流れ＞
以下、図９を参照しながら、レシピ配信サーバ６００が実行する配信処理の一例を説明する。この処理は、レシピ情報が投稿されるたびに又は定期的に実行される。
【００８９】
まず、制御部６４０のレシピ情報取得部２４１は、投稿者、閲覧者、サービス提供事業者のいずれかによって投稿されたレシピ情報を取得する（ステップＳ２０１）。
【００９０】
制御部６４０の投稿情報取得部６４２は、動画配信サーバ５００から調理の動画情報の投稿情報を取得する（ステップＳ２０２）。
【００９１】
制御部６４０の関連付け部６４４は、記憶部２２０に記憶されている利用履歴と、投稿情報取得部６４２が取得した動画情報の投稿情報とに基づいて、関連付けを行う。具体的には、関連付け部６４４は、利用履歴で閲覧されているレシピ情報に、その投稿情報が示す動画情報を関連付ける（ステップＳ２０３）。
【００９２】
制御部６４０の配信部６４３は、レシピ情報に調理の動画情報を関連付けて配信する（ステップＳ２０４）。例えば、配信部６４３は、閲覧者端末４００に、レシピ情報に調理の動画情報をリンクさせた画面を表示させる。配信部６４３は、レシピ情報に複数の調理の動画情報をリンクさせてもよい。
【００９３】
配信部６４３は、動画情報の再生回数又は評価に基づいてそのリンクを表示させてもよい。例えば、関連付け部６４４が動画配信サーバ５００から各々の動画情報の再生回数又はユーザ評価を取得して、配信部６４３が再生回数又はユーザ評価が高いリンクを優先的に配信してもよい。これにより、閲覧者にとって好ましい情報を配信することができる。
【００９４】
＜表示画面の説明＞
以下、図１０を参照しながら、閲覧者端末４００に表示される表示画面の例を説明する。この画面では、レシピ配信サーバ６００からの配信によって、レシピ情報とその関連動画である調理の動画情報とが表示される。なお、閲覧利用時には、投稿者端末３００にも同様な画面が表示される。
【００９５】
領域Ａ６は、レシピ情報を示している。この例では、インゲン豆のゴマ和えのレシピ情報が表示されている。具体的には、料理の完成時の静止画像データと、調理の材料と、手順とが表示されている。なお、領域Ａ６に表示されるレシピ情報は、このような調理に関する一式の情報に限らず、調味料、調理方法、調理用具等のいずれか一つ以上を示す情報であってもよい。
【００９６】
領域Ａ７、Ａ８には、それぞれ領域Ａ６に表示されるレシピ情報と関連付けられた調理の動画が表示される。この例では、レシピ情報に関連する動画情報として、投稿者Ａによって投稿された「Ａさんによるインゲンのゴマ和え」と投稿者Ｂによって投稿された「Ｂさんによるインゲンのゴマ和え」との動画のサムネイルが表示されている。これらの動画情報は、例えば、投稿者Ａ、Ｂがその動画情報を投稿した時刻から所定時間内に領域Ａ６に表示されるレシピ情報を閲覧していた場合に表示される。なお、領域Ａ８については詳細な図示を省略する。
【００９７】
これらの動画は、動画配信サーバ５００から配信される動画情報を閲覧者端末４００がレシピ配信サーバ６００を介して受信することによって表示される。領域Ａ７、Ａ８、Ａ９、Ａ１０には、例えば、調理の動画のサムネイルが表示され、閲覧者のタップ又はクリックにより、その調理の動画が再生される。なお、領域Ａ７、Ａ８、Ａ９、Ａ１０には、調理の動画情報を配信している動画配信サーバ５００のウェブページへのリンクが表示されてもよい。
【００９８】
＜効果の説明＞
本実施形態に係る配信システム２によれば、レシピ配信サーバ６００は、動画情報の投稿情報と、その投稿者の利用履歴とに基づいて、レシピ情報に関連する動画情報を関連付ける。そのため、動画情報と、その動画情報とは別個独立のレシピ情報とを関連付けることができる。
【００９９】
閲覧者は、例えば、図１０に示す表示画面において、関連付けがされたレシピ情報と調理の動画情報とを閲覧し、そのレシピ情報に関連する調理の動画情報を得ることができる。例えば、閲覧者は、投稿者がそのレシピ情報に基づいて調理した可能性が高い調理の動画情報を知ることができる。
【０１００】
以上、第１実施形態と第２実施形態で説明したように、動画情報とレシピ情報との関連付けは、動画情報の配信において利用されてもよいし、レシピ情報の配信において利用されてもよい。また、動画情報とレシピ情報との関連付けは、動画情報の配信とレシピ情報の配信の両方において利用されてもよい。
【０１０１】
以上で実施形態の説明を終了するが、上記実施形態は一例に過ぎない。そのため、本開示の具体的な構成、処理内容等は上記実施形態で説明したものに限られない。
【０１０２】
以下、上記実施形態の変形例について説明する。なお、以下の説明において、上記実施形態に係る配信システム１、２、動画配信サーバ１００、５００、レシピ配信サーバ２００、６００、投稿者端末３００及び閲覧者端末４００と共通する構成要素については同一の符号を付す。
【０１０３】
（変形例）
上記実施形態において、投稿者端末３００や閲覧者端末４００に表示される表示画面は、図５及び図１０において例示したレイアウトや表示データに限られない。表示画面の表示内容は適宜変形可能である。
【０１０４】
上記実施形態において、動画配信サーバ１００、５００及びレシピ配信サーバ２００、６００に接続されている投稿者端末３００は１台である。しかし、接続される投稿者端末３００が複数台であってもよい。このように、各装置の台数は上記実施形態において例示したものに限られない。
【０１０５】
上記実施形態において、動画情報とレシピ情報との関連付けは、動画配信サーバ１００、５００とレシピ配信サーバ２００、６００とが協働することによって実行されてもよい。また、動画配信サーバ１００、５００及びレシピ配信サーバ２００、６００から独立した装置が関連付けを行ってもよい。
【０１０６】
また、本開示に係る配信システム、動画配信サーバ、レシピ配信サーバ、投稿者端末及び閲覧者端末は、上記装置によらず、例えば、コンピュータがプログラムを実行することで、その機能を実現してもよい。情報提供システムの機能を実現するためのプログラムは、ＵＳＢ（Universal Serial Bus）メモリ、ＣＤ−ＲＯＭ（Compact Disc−Read Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＨＤＤ（Hard Disc Drive）等のコンピュータ読み取り可能な記録媒体に記憶されてもよいし、ネットワークを介してコンピュータにダウンロードされてもよい。
【０１０７】
以上、本開示の好ましい実施形態について説明したが、本開示は係る特定の実施形態に限定されるものではなく、本開示には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。また、上記実施形態及び変形例で説明した装置の構成は、技術的な矛盾が生じない限り、適宜組み合わせ可能である。
【符号の説明】
【０１０８】
１，２…配信システム、１００，５００…動画配信サーバ、２００，６００…レシピ配信サーバ、３００…投稿者端末、４００…閲覧者端末、１１０，２１０…通信部、１２０，２２０…記憶部、１３０，２３０…計時部、１４０，２４０，５４０，６４０…制御部、１４１…動画情報取得部、１４２…利用履歴取得部、１４３…コメント受付部、１４４…レシピ推定部、１４５，６４４…関連付け部、１４６…配信部、２４１…レシピ情報取得部、２４２…利用履歴通知部、２４３…レシピ情報配信部、５４２…投稿情報通知部、５４６…動画情報配信部、６４２…投稿情報取得部、６４３…配信部
【図１】
2019109670.tif 000003
【図２】
2019109670.tif 000004
【図３】
2019109670.tif 000005
【図４】
2019109670.tif 000006
【図５】
2019109670.tif 000007
【図６】
2019109670.tif 000008
【図７】
2019109670.tif 000009
【図８】
2019109670.tif 000010
【図９】
2019109670.tif 000011
【図１０】
2019109670.tif 000012