(57)【要約】【課題】調理映像をレシピ工程に対応させてチャプタに時間分割する。【解決手段】レシピ情報に従った調理作業を撮影した調理映像を、レシピ情報の複数のレシピ工程に対応させてチャプタに時間分割する情報処理装置であって、調理映像を取得する映像取得部と、調理映像に対応するレシピ情報を読み込む読込部と、読み込んだレシピ情報に基づき、レシピ情報の各レシピ工程に含まれる所定の用語を抽出する抽出部と、調理映像に映るオブジェクトを識別する識別部と、識別部の識別結果と、抽出された所定の用語とを比較する比較部と、比較部の比較に基づき、各レシピ工程と対応させて調理映像の識別されたオブジェクトのシーンをチャプタ分割する分割部と、を備える。【選択図】図１
2019201339.tif 000002
【特許請求の範囲】
【請求項１】
レシピ情報に従った調理作業を撮影した調理映像を、前記レシピ情報の複数のレシピ工程に対応させてチャプタに時間分割する情報処理装置であって、
前記調理映像を取得する映像取得部と、
前記調理映像に対応する前記レシピ情報を読み込む読込部と、
前記読み込んだレシピ情報に基づき、前記レシピ情報の各レシピ工程に含まれる所定の用語を抽出する抽出部と、
前記調理映像に映るオブジェクトを識別する識別部と、
前記識別部の識別結果と、前記抽出された所定の用語とを比較する比較部と、
前記比較部の比較に基づき、前記各レシピ工程と対応させて前記調理映像の前記識別されたオブジェクトのシーンをチャプタ分割する分割部と、を備える情報処理装置。
【請求項２】
前記所定の用語およびオブジェクトは、食材である、請求項１に記載の情報処理装置。
【請求項３】
前記所定の用語およびオブジェクトは、調理器具である、請求項１に記載の情報処理装置。
【請求項４】
前記所定の用語およびオブジェクトは、食材および調理器具である、請求項１に記載の情報処理装置。
【請求項５】
前記所定の用語は、前記調理作業を示す用語であり、前記識別部は、前記調理映像に映るオブジェクトの識別に基づいて判断した、前記調理映像に映る前記調理作業の内容を、前記識別結果として前記比較部に出力する、請求項１に記載の情報処理装置。
【請求項６】
前記調理映像を視聴者端末に配信する配信部をさらに備え、
前記配信部は、前記視聴者端末から受け付けた指定用語を含むレシピ工程に対応するチャプタの調理映像を前記配信する、請求項１から請求項５のいずれか一項に記載の情報処理装置。
【請求項７】
レシピ情報に従った調理作業を撮影した調理映像を、前記レシピ情報の複数のレシピ工程に対応させてチャプタに時間分割する情報処理方法であって、
前記調理映像を取得するステップと、
前記調理映像に対応する前記レシピ情報を読み込むステップと、
前記読み込んだレシピ情報に基づき、前記レシピ情報の各レシピ工程に含まれる所定の用語を抽出するステップと、
前記調理映像に映るオブジェクトを識別するステップと、
前記オブジェクトの識別結果と、前記抽出された所定の用語とを比較するステップと、
前記比較に基づき、前記各レシピ工程と対応させて前記調理映像の前記識別されたオブジェクトのシーンをチャプタ分割するステップと、を備える情報処理方法。
【請求項８】
請求項７に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【請求項９】
調理映像を複数のレシピ工程に対応させてチャプタに時間分割する情報処理装置と、前記情報処理装置が前記調理映像を配信する視聴者端末と、から構成されるコンテンツ配信システムであって、
前記情報処理装置は、
前記調理映像に対応するレシピ情報を読み込む読込部と、
前記読み込んだレシピ情報に基づき、前記レシピ情報の各レシピ工程に含まれる所定の用語を抽出する抽出部と、
前記調理映像に映るオブジェクトを識別する識別部と、
前記識別部の識別結果と、前記抽出された所定の用語とを比較する比較部と、
前記比較部の比較に基づき、前記各レシピ工程と対応させて前記調理映像の前記識別されたオブジェクトのシーンをチャプタ分割する分割部と、
前記調理映像を前記視聴者端末に配信する配信部と、を備え
前記配信部は、前記視聴者端末から受け付けた指定用語を含むレシピ工程に対応するチャプタの調理映像を前記配信する、コンテンツ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、情報処理プログラム及びコンテンツ配信システムに関する。
【背景技術】
【０００２】
近年、インターネットで配信される料理コンテンツを視聴しながら料理を行う人が増えている。例えば、特許文献１には、インターネットを利用して料理動画を閲覧しながら料理を行うことができる料理ナビゲーションシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−６７４１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
レシピ工程に従った一連の調理作業の実演を収録した料理コンテンツを視聴する場合、ユーザ（視聴者）は必要に応じて面倒な操作をしなければならない。すなわち、調理作業の実演収録は、ある時間連続するものであるため、見たいレシピ工程があるときは、視聴者は料理コンテンツの送りまたは戻し操作を行って、所望のレシピ工程のシーンを探す必要がある。
【０００５】
このため、料理コンテンツがチャプタに分割されているとユーザにとって有用であるが、調理映像を収録した後に、手動でレシピ工程に対応させてチャプタ分割を設定すると煩雑で時間がかかってしまう。
【０００６】
そこで、本開示は、このような事情に鑑み、調理映像をレシピ工程に対応させてチャプタに時間分割する情報処理装置、情報処理方法、情報処理プログラム及びコンテンツ配信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本開示に係る情報処理装置は、レシピ情報に従った調理作業を撮影した調理映像を、レシピ情報の複数のレシピ工程に対応させてチャプタに時間分割する情報処理装置であって、調理映像を取得する映像取得部と、調理映像に対応するレシピ情報を読み込む読込部と、読み込んだレシピ情報に基づき、レシピ情報の各レシピ工程に含まれる所定の用語を抽出する抽出部と、調理映像に映るオブジェクトを識別する識別部と、識別部の識別結果と、抽出された所定の用語とを比較する比較部と、比較部の比較に基づき、各レシピ工程と対応させて調理映像の識別されたオブジェクトのシーンをチャプタ分割する分割部と、を備える。
【０００８】
また、上記目的を達成するため、本開示に係る情報処理方法は、レシピ情報に従った調理作業を撮影した調理映像を、レシピ情報の複数のレシピ工程に対応させてチャプタに時間分割する情報処理方法であって、調理映像を取得するステップと、調理映像に対応するレシピ情報を読み込むステップと、読み込んだレシピ情報に基づき、レシピ情報の各レシピ工程に含まれる所定の用語を抽出するステップと、調理映像に映るオブジェクトを識別するステップと、オブジェクトの識別結果と、抽出された所定の用語とを比較するステップと、比較に基づき、各レシピ工程と対応させて調理映像の識別されたオブジェクトのシーンをチャプタ分割するステップと、を備える。
【０００９】
また、上記目的を達成するため、本開示に係る情報処理プログラムは、上述の情報処理方法をコンピュータに実行させる。
【００１０】
また、上記目的を達成するため、本開示に係るコンテンツ配信システムは、調理映像を複数のレシピ工程に対応させてチャプタに時間分割する情報処理装置と、情報処理装置が調理映像を配信する視聴者端末と、から構成されるコンテンツ配信システムであって、情報処理装置は、調理映像に対応するレシピ情報を読み込む読込部と、読み込んだレシピ情報に基づき、レシピ情報の各レシピ工程に含まれる所定の用語を抽出する抽出部と、調理映像に映るオブジェクトを識別する識別部と、識別部の識別結果と、抽出された所定の用語とを比較する比較部と、比較部の比較に基づき、各レシピ工程と対応させて調理映像の識別されたオブジェクトのシーンをチャプタ分割する分割部と、調理映像を視聴者端末に配信する配信部と、を備え配信部は、視聴者端末から受け付けた指定用語を含むレシピ工程に対応するチャプタの調理映像を配信する。
【発明の効果】
【００１１】
本開示によれば、調理映像をレシピ工程に対応させてチャプタに時間分割することができる。これにより、ユーザは、所望のレシピ工程に対応した調理映像を視聴することができる。
【図面の簡単な説明】
【００１２】
【図１】コンテンツ配信システム１の構成図である。
【図２】レシピ情報の一例を示す図である。
【図３】コンテンツ配信サーバ１００の処理の流れの一例を示すフローチャートである。
【図４】調理映像とレシピ工程との対応関係を説明する図である。
【図５】図４のフレームの画像例を示す図である。
【図６】配信される調理映像の一例を示す図である。
【図７】コンテンツ配信サーバ１００のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、本開示の実施形態について図面を参照して説明する。実施形態を説明する全図において、共通の構成要素には同一の符号を付し、繰り返しの説明を省略する。なお、以下の実施形態は、特許請求の範囲に記載された本開示の内容を不当に限定するものではない。また、実施形態に示される構成要素のすべてが、本開示の必須の構成要素であるとは限らない。
【００１４】
本実施形態に係るコンテンツ配信システムは、調理映像をレシピ工程に対応させてチャプタに時間分割し、料理コンテンツとして視聴者に配信するシステムである。コンテンツの視聴者は、所望のレシピ工程に対応した調理映像を視聴することができる。
【００１５】
図１は、コンテンツ配信システム１の構成図である。図１を参照して、コンテンツ配信システム１の概要および構成について説明する。
【００１６】
コンテンツ配信システム１は、コンテンツ配信サーバ１００と、視聴者端末２００と、を備え、ネットワークＮＷを介して通信可能に接続される。ネットワークＮＷは、ＷＡＮ（World Area Network）、ＬＡＮ（Local Area Network）等から構成される。なお、視聴者端末２００は、図１に示す台数に限らず、複数台がネットワークＮＷを介してコンテンツ配信サーバ１００に接続されていてもよい。
【００１７】
調理作業の実演を収録するキッチンスタジオでは、調理者であるタレントＴがレシピ情報のレシピ工程に従って調理を行う。コンテンツ配信サーバ１００は、カメラ１４１が撮影したタレントＴの一連の調理作業の映像に基づいたコンテンツ（調理映像）を、視聴者端末２００に配信する。
【００１８】
視聴者端末２００は、コンテンツを視聴する視聴者が使用する端末であって、例えば、スマートフォンやタブレット等の携帯端末や、ＰＣ（Personal Computer）等の情報処理端末である。視聴者端末２００は、汎用端末に、コンテンツ配信アプリケーションをインストールして実現することができる。
【００１９】
（コンテンツ配信サーバ１００の構成）
コンテンツ配信サーバ１００は、情報処理装置に相当し、通信部１１０と、記憶部１２０と、制御部１３０と、を備える。
【００２０】
通信部１１０は、配信部に相当し、視聴者端末２００とネットワークＮＷを介して通信を行うための通信インターフェイスである。通信部１１０は、調理映像を料理コンテンツとして視聴者端末２００に配信する。また、通信部１１０は、視聴者端末２００から受け付けた指定用語を含むレシピ工程に対応するチャプタの調理映像を配信してもよい。
【００２１】
記憶部１２０は、レシピ情報を記憶する。レシピ情報は、調理作業の手順を示すレシピ工程を少なくとも含む。また、レシピ工程は、「キャベツ」、「人参」、「バター」等の食材の名称、「包丁」、「フライパン」、「鍋」等の調理作業で用いられる調理器具を示す用語、「炒める」、「煮る」、「切る」等の調理作業を示す用語等を含む。
【００２２】
なお、レシピ情報には、調理に必要な材料・調理器具の情報、料理やレシピ工程に対応した調理作業の様子を撮影した料理画像を含んでもよい。また、記憶部１２０に記憶されるレシピ情報は、ネットワークＮＷを介して視聴者端末２００から投稿されたレシピであってもよいし、コンテンツ配信システム１を運営する事業者が登録したレシピであってもよい。
【００２３】
図２は、レシピ情報の一例を示す図である。図２を参照して、レシピ情報の一例について説明する。
【００２４】
レシピ情報２０は、料理画像２１と、材料情報２２と、レシピ工程２３とから構成される。料理画像２１は、レシピ情報２０が示す料理を撮影した画像であり、図２の例では、スノーボールクッキーの画像である。材料情報２２は、レシピ情報２０が示す料理に必要な材料に関する情報である。
【００２５】
レシピ工程２３は、レシピ情報２０が示す料理、すなわちスノーボールクッキーの調理作業の手順である工程１〜５を示す。レシピ工程は、「バター」、「薄力粉」等の食材の名称、「混ぜる」、「並べる」等の調理作業を示す用語や、「泡立て器」、「ゴムベラ」等の調理作業で用いられる調理器具を示す用語を含む。
【００２６】
図１に戻って、制御部１３０について説明する。制御部１３０は、映像取得部１３１と、読込部１３２と、抽出部１３３と、識別部１３４と、比較部１３５と、分割部１３６とを含む。
【００２７】
映像取得部１３１は、撮影装置であるカメラ１４１が撮影した、レシピ情報に従った調理作業の調理映像を取得する。具体的には、調理者であるタレントＴの、レシピ情報に従った一連の調理作業の実演を撮影した映像を取得する。例えば、タレントＴは、料理が完成するまでの各レシピ工程を行う。
【００２８】
キッチンスタジオには、カメラ１４１が設置されている。カメラ１４１は、タレントＴの手元や、正面姿勢など、撮影範囲を変えて撮影することができる。なお、正面姿勢とは、タレントＴの表情や動作、調理作業の様子が分かるような姿勢である。
【００２９】
また、キッチンスタジオには複数のカメラが設置されていてもよい。例えば、オーブンや電子レンジ内を撮影範囲とするカメラや、コンロを撮影範囲とするカメラが設置されていてもよいし、複数の人数で調理する場合は、それぞれの正面姿勢や手元を撮影範囲とするカメラが設置されてもよい。そして、複数のカメラで撮影された調理映像を一つの調理映像に編集して映像取得部１３１に取得させてもよい。また、キッチンスタジオ内のタレントＴの音声や調理の音は、図示しないマイクによって収音される。
【００３０】
読込部１３２は、記憶部１２０からレシピ情報を読み込む。具体的には、タレントＴが行っている調理作業に対応するレシピ情報を読み込む。
【００３１】
抽出部１３３は、読込部１３２が読み込んだレシピ情報から、各レシピ工程に含まれる所定の用語を抽出する。ここで、所定の用語とは、食材の名称、調理作業で用いられる調理器具の名称、および／または、調理作業を示す用語である。なお、抽出部１３３は、レシピ工程から複数の食材の名称、複数の調理器具の名称、複数の調理作業を示す用語を抽出してもよい。
【００３２】
調理作業で用いられる調理器具の名称は、例えば、「包丁」、「フライパン」、「鍋」、「ヘラ」、「泡立て器」等であるが、「電子レンジ」、「オーブン」等の調理機械名を含んでもよい。
【００３３】
また、調理作業を示す用語は、例えば、「炒める」、「煮る」、「蒸す」、「切る」、「混ぜる」、「洗う」等の調理者が行う作業を表す用語である。
【００３４】
識別部１３４は、映像取得部１３１から取得した調理映像に映るオブジェクトを識別する。例えば、調理映像のフレームについて所定の単位領域で切り出し、単位領域内にあるオブジェクトの輪郭等の特徴量を抽出する。特徴量と、食材や調理器具とが予め関連付けられたデータベース（不図示）を用いて、抽出した特徴量と関連付けられた食材や調理器具を検索する。また、予め食材や調理器具のテンプレート画像を用意しておき、テンプレート画像とフレーム画像とを比較することで、食材や調理器具を検索するようにしてもよい。
【００３５】
また、識別部１３４は、調理映像に映る調理作業を識別する。具体的には、調理映像に映るオブジェクトを識別し、識別したオブジェクトに基づいて調理作業の内容を判断する。例えば、あるフレームについて、「包丁」、「まな板」、「ピーマン」、「手」等がオブジェクトとして識別された場合、「切る」調理作業であると判断する。また、「フライパン」、「木べら」、「キャベツ」、「豚肉」等がオブジェクトとして識別された場合、「炒める」調理作業であると判断する。すなわち、識別されたオブジェクトの組み合わせによって、調理作業を判断する。オブジェクトの組み合わせと、それに対応する調理作業とは、予めコンテンツ配信システム１を運営する事業者によって登録されていてよい。なお、食材や調理器具、調理作業の識別方法は、これに限定されることなく、周知の画像認識技術等を適用することができる。
【００３６】
比較部１３５は、識別部１３４から出力された識別結果と、抽出部１３３が抽出した所定の用語とをフレームごとに比較する。具体的には、識別部１３４が識別した、フレーム内の食材、調理器具等のオブジェクト、調理作業の内容と、抽出部１３３が抽出した各レシピ工程に含まれる用語とを比較する。例えば、識別結果と抽出した用語とがどの程度一致しているかを示す一致度を算出し、どのレシピ工程との一致度が高いかを判定する。そして、比較した結果、比較対象のフレームと、一致度が高かったレシピ工程とを対応させる。
【００３７】
また、調理映像は、レシピ工程に従った調理作業の映像であるから、各フレームは、時間軸にしたがって、レシピ工程順に並んでいる。したがって、比較部１３５は、例えば、調理映像の先頭フレームから順に、レシピ工程順に比較して、対応するレシピ工程を判定することができる。
【００３８】
分割部１３６は、比較部１３５の比較に基づき、各レシピ工程と対応させて調理映像の識別されたオブジェクトのシーンをチャプタ分割する。具体的には、比較部１３５の比較により、各フレームとレシピ工程とは対応付けられているので、分割部１３６は、対応付けられたレシピ工程が次のレシピ工程に変わるタイミングでチャプタ分割する。
【００３９】
また、分割部１３６は、比較部１３５の比較結果に加え、調理映像のフレーム内の特徴量の変化や差分も参照してチャプタ分割するようにしてもよい。すなわち、レシピ工程における調理作業の内容は、「混ぜる」、「切る」、「炒める」等のように、映像の類似性が少ないので、ある工程から次の工程に変わる場合、フレームの内容が大きく変化すると考えられる。そこで、分割部１３６は、比較部１３５の比較結果によってレシピ工程が変化すると考えられる時点付近のフレームを抽出してその特徴量の変化や差分を求め、その変化量や差分が所定の閾値を超えた場合に、その両フレーム間でチャプタ分割するようにしてもよい。
【００４０】
また、分割部１３６は、分割したチャプタと、比較部１３５の比較によって各フレームに対応付けられたレシピ工程とを対応付け、記憶部１２０に記憶させる。この際、抽出部１３３によって抽出された、各レシピ工程に含まれる所定の用語も各チャプタと対応付けて記憶させてもよい。
【００４１】
（コンテンツ配信サーバ１００の処理の流れ）
図３は、コンテンツ配信サーバ１００の処理の流れの一例を示すフローチャートである。
図４は、調理映像とレシピ工程との対応関係を説明する図である。図５は、図４のフレームの画像例を示す図である。図３〜図５を参照して、コンテンツ配信サーバ１００の処理の流れについて説明する。なお、図４において、フレーム３１〜３５は、調理映像のフレーム画像であり、レシピ工程１〜５は、図２のレシピ情報に対応している。
【００４２】
図３のステップＳ３０１において、映像取得部１３１は、レシピ情報に従った調理作業を撮影するカメラ１４１から調理映像を取得する。
【００４３】
ステップＳ３０２において、読込部１３２は、カメラ１４１が撮影する調理作業に対応するレシピ情報を記憶部１２０から読み込む。
【００４４】
ステップＳ３０３において、抽出部１３３は、読み込んだレシピ工程から、各レシピ工程に含まれる、食材の名称、調理作業で用いられる調理器具の名称、調理作業を示す用語を抽出する。例えば、図４のレシピ工程１において、「ボウル」、「バター」、「入れ」、レシピ工程２において、「粉砂糖」、「加え」、「泡立て器」、「混ぜる」を抽出する。
【００４５】
ステップＳ３０４において、識別部１３４は、調理映像の先頭フレームからオブジェクトの識別を行う。例えば、図４及び図５の例を参照すると、時刻ｔ１のフレーム３１において、「ボウル」と「バター」が識別される。同様に、時刻ｔ（ｔ１＜ｔ＜ｔ２）のフレーム（不図示）では、「ボウル」と「バター」が識別される。
【００４６】
次に、時刻ｔ２のフレーム３２において、「ボウル」、「バター」、「粉砂糖」、「泡立て器」が識別される。同様に、時刻ｔ（ｔ２＜ｔ＜ｔ３）のフレーム（不図示）では、「ボウル」、「バター」、「粉砂糖」、「泡立て器」が識別される。なお、時刻ｔ（ｔ２≦ｔ＜ｔ３）のフレームでは、識別されたオブジェクトの組み合わせから、調理作業の内容として「混ぜる」が識別される。
【００４７】
時刻ｔ３のフレーム３３において、「ゴムベラ」、「ボウル」、「人物」が識別される。また、時刻ｔ（ｔ３＜ｔ＜ｔ４）のフレーム（不図示）では、「生地」も識別され、識別されたオブジェクトの組み合わせから、調理作業の内容として「混ぜる」、「丸める」が識別される。
【００４８】
時刻ｔ４のフレーム３４において、「天板」、「生地」が識別される。また、時刻ｔ（ｔ４＜ｔ＜ｔ５）のフレーム（不図示）では、「オーブン」や「人物」等が識別される。時刻ｔ５のフレーム３５において、「クッキー」、「お皿」が識別される。
【００４９】
ステップＳ３０５において、比較部１３５は、識別部１３４の識別結果と、抽出部１３３が抽出した所定の用語とをフレームごとに比較する。図４及び図５の例を参照すると、フレーム３１において、識別部１３４は、「ボウル」と「バター」を識別している。抽出部１３３は、レシピ工程１から「ボウル」、「バター」、「入れ」を抽出している。比較部１３５は、調理映像の先頭フレームであるフレーム３１について、レシピ工程の最初から順に識別したオブジェクトと、抽出した用語とを比較し、一致度を算出する。この例では、フレーム３１は、最初の工程であるレシピ工程１に対応すると判定される。比較部１３５は、フレームについて順次比較し、時刻ｔ（ｔ１＜ｔ＜ｔ２）のフレームは、レシピ工程１に対応すると判定される。
【００５０】
同様にして、時刻ｔ（ｔ２≦ｔ＜ｔ３）のフレームはレシピ工程２に、時刻ｔ（ｔ３≦ｔ＜ｔ４）のフレームはレシピ工程３に、時刻ｔ（ｔ４≦ｔ＜ｔ５）のフレームはレシピ工程４に、時刻ｔ（ｔ５≦ｔ＜調理映像の最後まで）のフレームはレシピ工程５に対応付けられる。
【００５１】
ステップＳ３０６において、分割部１３６は、調理映像を先頭フレームから読込み、比較部１３５の比較、すなわち、対応付けられたレシピ工程を参照して、レシピ工程が次に進んだタイミングでチャプタ分割を行う。図４の例では、時刻ｔ（ｔ１≦ｔ＜ｔ２）のフレームはレシピ工程１に対応付けられているが、時刻ｔ２のフレーム３２にはレシピ工程２が対応付けられている。したがって、対応付けられたレシピ工程が切り替わるフレーム３２を先頭チャプタとしてチャプタ分割する。この際、フレームの特徴量等も参照して、レシピ工程の切り替わりを判定し、チャプタ分割を行ってもよい。また、調理者が発する言葉（例えば、「次に」等）を音声認識により検知し、レシピ工程の切り替わりを判定してもよい。
【００５２】
なお、識別部１３４、比較部１３５は、所定間隔ごとのフレームについて識別、比較するようにしてもよい。これは、調理映像は一連の調理作業を収録しており、各レシピ工程が切り替わる箇所（フレーム）に対する区分箇所の誤差の発生が致命的な問題になることはなく、調理映像をおおよそのレシピ工程ごとに区分することができれば十分有用であると考えられるためである。これにより、制御部１３０における処理量を軽減させることができる。
【００５３】
分割部１３６は、チャプタ分割した調理映像を、記憶部１２０に記憶させる。この際、抽出部１３３によって抽出された、各レシピ工程に含まれる所定の用語も各チャプタと対応付けて記憶させる。
【００５４】
ステップＳ３０７において、通信部１１０は、チャプタ分割された調理映像を視聴者端末２００に配信する。これにより、視聴者端末２００において、視聴者は、所望のレシピ工程に対応したチャプタから視聴することができる。
【００５５】
また、通信部１１０は、調理映像全体を配信する代わりに、視聴者端末２００から指定されたチャプタの調理映像のみを配信してもよい。また、通信部１１０は、視聴者端末２００から受け付けた指定用語を含むレシピ工程についてのチャプタ映像を配信するようにしてもよい。これにより、視聴者は自身が難しいと考える調理作業について、視聴者がレシピ工程を閲覧して選択・指定をするのではなく、見たい内容を示す用語を指定するだけでその箇所についてレシピ工程を視聴することができる。これにより、レシピ工程全てを閲覧して指定する視聴者の手間を軽減することができる。
【００５６】
図６は、配信される調理映像の一例を示す図である。視聴者端末２００の画面６１には、調理映像とともに、対応するレシピ工程６２が強調表示される。また、レシピ工程６２の次の工程であるレシピ工程６３も表示されている。これにより、視聴者は、次のレシピ工程を意識しながら調理映像を視聴することができる。また、視聴者は、レシピ工程６３を、例えばタップ等により選択指示することで、レシピ工程６３に対応するチャプタの映像を画面６１に表示させることができる。これにより、視聴者はレシピ工程６３の映像を即時に視聴することができる。
【００５７】
また、レシピ工程全てを時系列で表示させ、現在画面に表示されている調理映像がどの工程か分かるように強調表示させてもよい。これにより、視聴者は、レシピ工程全体の中で、現在表示されているレシピ工程がどの時間位置にあるかが把握できるようになる。
【００５８】
（ハードウェア構成図）
図７は、コンテンツ配信サーバ１００のハードウェア構成を示すブロック図である。コンテンツ配信サーバ１００は、コンピュータ７０１に実装される。コンピュータ７０１は、ＣＰＵ７０２と、主記憶装置７０３と、補助記憶装置７０４と、インターフェイス７０５と、を備える。
【００５９】
コンテンツ配信サーバ１００の各構成要素の動作は、プログラムの形式で補助記憶装置７０４に記憶されている。ＣＰＵ７０２は、プログラムを補助記憶装置７０４から読み出して主記憶装置７０３に展開し、当該プログラムに従って上記処理を実行する。また、ＣＰＵ７０２は、プログラムに従って、記憶領域を主記憶装置７０３に確保する。当該プログラムは、具体的には、コンピュータ７０１に、レシピ工程に対応させてチャプタに時間分割した調理映像を配信するためのコンテンツ配信プログラムである。
【００６０】
なお、補助記憶装置７０４は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例としては、インターフェイス７０５を介して接続される磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等が挙げられる。また、このプログラムがネットワークを介してコンピュータ７０１に配信される場合、配信を受けたコンピュータ７０１が当該プログラムを主記憶装置７０３に展開し、処理を実行しても良い。
【００６１】
また、当該プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、当該プログラムは、前述した機能を補助記憶装置７０４に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル（差分プログラム）であっても良い。なお、図７に示したハードウェア構成は、視聴者端末２００も同様の構成としてもよい。視聴者端末２００の各構成要素の動作も、上述のコンテンツ配信サーバ１００と同様に、補助記憶装置に記憶されたプログラムに従ったＣＰＵにより実現する。
【００６２】
（効果の説明）
本実施形態に係るコンテンツ配信システムでは、調理映像をレシピ工程に対応させてチャプタに時間分割する。これにより、ユーザ（視聴者）は、所望のレシピ工程に対応した調理映像を視聴することができる。
【００６３】
また、本実施形態に係るコンテンツ配信システムでは、レシピ工程に含まれる、食材や調理器具、調理作業内容を示す用語と、フレーム内の識別されたオブジェクトとの比較に基づいてレシピ工程の対応関係を判定しているので、調理映像とレシピ工程とを容易に対応付けることができる。
【００６４】
また、コンテンツ配信システムは、視聴者端末から受け付けた指定用語を含むレシピ工程についてのチャプタ映像を配信する。これにより、ユーザが見たい映像について、ユーザ自身がレシピ工程を閲覧してレシピ工程の選択・指定をするのではなく、見たい調理作業等の内容を示す用語を指定するだけでその箇所についてレシピ工程を視聴することができる。これにより、レシピ工程全てを閲覧してレシピ工程を指定するユーザの手間を軽減することができる。
【００６５】
本実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものとする。
【符号の説明】
【００６６】
１  コンテンツ配信システム、１００  コンテンツ配信サーバ、１１０  通信部、１２０  記憶部、１３０  制御部、１３１  映像取得部、１３２  読込部、１３３  抽出部、１３４  識別部、１３５  比較部、１３６  分割部、１４１  カメラ、７０１  コンピュータ、７０２  ＣＰＵ、７０３  主記憶装置、７０４  補助記憶装置、７０５  インターフェイス
【図１】
2019201339.tif 000003
【図２】
2019201339.tif 000004
【図３】
2019201339.tif 000005
【図４】
2019201339.tif 000006
【図５】
2019201339.tif 000007
【図６】
2019201339.tif 000008
【図７】
2019201339.tif 000009
【手続補正書】
【提出日】平成30年7月10日(2018.7.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
レシピ情報に従った調理作業を撮影した調理映像を、前記レシピ情報の複数のレシピ工程に対応させてチャプタに時間分割する情報処理装置であって、
前記調理映像を取得する映像取得部と、
前記調理映像に対応する前記レシピ情報を読み込む読込部と、
前記読み込んだレシピ情報に基づき、前記レシピ情報の各レシピ工程に含まれる所定の用語を抽出する抽出部と、
前記調理映像に映るオブジェクトを識別する識別部と、
前記識別部の識別結果と、前記抽出された所定の用語とを比較し、前記レシピ工程と前記調理映像とを対応付ける比較部と、
前記調理映像を、前記対応付けられたレシピ工程が次のレシピ工程に変わるタイミングでチャプタ分割する分割部と、を備える情報処理装置。
【請求項２】
前記所定の用語およびオブジェクトは、食材である、請求項１に記載の情報処理装置。
【請求項３】
前記所定の用語およびオブジェクトは、調理器具である、請求項１に記載の情報処理装置。
【請求項４】
前記所定の用語およびオブジェクトは、食材および調理器具である、請求項１に記載の情報処理装置。
【請求項５】
前記所定の用語は、前記調理作業を示す用語であり、前記識別部は、前記調理映像に映るオブジェクトの識別に基づいて判断した、前記調理映像に映る前記調理作業の内容を、前記識別結果として前記比較部に出力する、請求項１に記載の情報処理装置。
【請求項６】
前記調理映像を視聴者端末に配信する配信部をさらに備え、
前記配信部は、前記視聴者端末から受け付けた指定用語を含むレシピ工程に対応するチャプタの調理映像を前記配信する、請求項１から請求項５のいずれか一項に記載の情報処理装置。
【請求項７】
レシピ情報に従った調理作業を撮影した調理映像を、前記レシピ情報の複数のレシピ工程に対応させてチャプタに時間分割する情報処理方法であって、
前記調理映像を取得するステップと、
前記調理映像に対応する前記レシピ情報を読み込むステップと、
前記読み込んだレシピ情報に基づき、前記レシピ情報の各レシピ工程に含まれる所定の用語を抽出するステップと、
前記調理映像に映るオブジェクトを識別するステップと、
前記オブジェクトの識別結果と、前記抽出された所定の用語とを比較し、前記レシピ工程と前記調理映像とを対応付けるステップと、
前記調理映像を、前記対応付けられたレシピ工程が次のレシピ工程に変わるタイミングでチャプタ分割するステップと、を備える情報処理方法。
【請求項８】
請求項７に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【請求項９】
調理映像を複数のレシピ工程に対応させてチャプタに時間分割する情報処理装置と、前記情報処理装置が前記調理映像を配信する視聴者端末と、から構成されるコンテンツ配信システムであって、
前記情報処理装置は、
前記調理映像に対応するレシピ情報を読み込む読込部と、
前記読み込んだレシピ情報に基づき、前記レシピ情報の各レシピ工程に含まれる所定の用語を抽出する抽出部と、
前記調理映像に映るオブジェクトを識別する識別部と、
前記識別部の識別結果と、前記抽出された所定の用語とを比較し、前記レシピ工程と前記調理映像とを対応付ける比較部と、
前記調理映像を、前記対応付けられたレシピ工程が次のレシピ工程に変わるタイミングでチャプタ分割する分割部と、
前記調理映像を前記視聴者端末に配信する配信部と、を備え
前記配信部は、前記視聴者端末から受け付けた指定用語を含むレシピ工程に対応するチャプタの調理映像を前記配信する、コンテンツ配信システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記目的を達成するため、本開示に係る情報処理装置は、レシピ情報に従った調理作業を撮影した調理映像を、レシピ情報の複数のレシピ工程に対応させてチャプタに時間分割する情報処理装置であって、調理映像を取得する映像取得部と、調理映像に対応するレシピ情報を読み込む読込部と、読み込んだレシピ情報に基づき、レシピ情報の各レシピ工程に含まれる所定の用語を抽出する抽出部と、調理映像に映るオブジェクトを識別する識別部と、識別部の識別結果と、抽出された所定の用語とを比較し、レシピ工程と調理映像とを対応付ける比較部と、調理映像を、対応付けられたレシピ工程が次のレシピ工程に変わるタイミングでチャプタ分割する分割部と、を備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、上記目的を達成するため、本開示に係る情報処理方法は、レシピ情報に従った調理作業を撮影した調理映像を、レシピ情報の複数のレシピ工程に対応させてチャプタに時間分割する情報処理方法であって、調理映像を取得するステップと、調理映像に対応するレシピ情報を読み込むステップと、読み込んだレシピ情報に基づき、レシピ情報の各レシピ工程に含まれる所定の用語を抽出するステップと、調理映像に映るオブジェクトを識別するステップと、オブジェクトの識別結果と、抽出された所定の用語とを比較し、レシピ工程と調理映像とを対応付けるステップと、調理映像を、対応付けられたレシピ工程が次のレシピ工程に変わるタイミングでチャプタ分割するステップと、を備える。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、上記目的を達成するため、本開示に係るコンテンツ配信システムは、調理映像を複数のレシピ工程に対応させてチャプタに時間分割する情報処理装置と、情報処理装置が調理映像を配信する視聴者端末と、から構成されるコンテンツ配信システムであって、情報処理装置は、調理映像に対応するレシピ情報を読み込む読込部と、読み込んだレシピ情報に基づき、レシピ情報の各レシピ工程に含まれる所定の用語を抽出する抽出部と、調理映像に映るオブジェクトを識別する識別部と、識別部の識別結果と、抽出された所定の用語とを比較し、レシピ工程と調理映像とを対応付ける比較部と、調理映像を、対応付けられたレシピ工程が次のレシピ工程に変わるタイミングでチャプタ分割する分割部と、調理映像を視聴者端末に配信する配信部と、を備え配信部は、視聴者端末から受け付けた指定用語を含むレシピ工程に対応するチャプタの調理映像を配信する。