(57)【要約】【課題】ユーザに応じた映像コンテンツを抽出することで、ユーザに映像コンテンツを効率的に提供することができる情報処理方法、情報処理システム及びサーバを提供する。【解決手段】情報処理方法は、ＩｏＴ機器１００４の規定の運転に掛かる時間を示すオペレーション時間１０００２と、ユーザＩＤとを、ＩｏＴ機器１００４から受信し、ＩｏＴ機器１００４から受信したユーザＩＤに紐付けられたユーザ属性データを、１以上のユーザ属性データの中から抽出し、抽出したユーザ属性データに含まれる運動の目的に合致する第１の組のうち、第１の組に紐付けられた優先順位に基づいて、映像コンテンツをマッチングテーブルの中から抽出し、抽出した映像コンテンツの再生時間を運転時間以内に調整し、調整した映像コンテンツを、規定の運転を行うＩｏＴ機器１００４へ配信する。【選択図】図１４
2018098769.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作によって規定の運転を行うＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）機器に接続され、記憶装置に記憶された映像コンテンツを配信するサーバによる情報処理方法であって、
前記記憶装置には、
１以上の、ユーザを特定するユーザＩＤと当該ユーザが行う運動の目的とを紐付けた、ユーザ属性データと、
運動の目的と運動の映像コンテンツと当該映像コンテンツに振られた優先順位との第１の組を１以上含むマッチングテーブルと、が記憶され、
当該情報処理方法は、
前記ＩｏＴ機器の前記規定の運転に掛かる運転時間を示す運転時間情報と、ユーザＩＤとを、前記ＩｏＴ機器から受信し、
前記ＩｏＴ機器から受信した前記ユーザＩＤに紐付けられたユーザ属性データを、１以上の前記ユーザ属性データの中から抽出し、
抽出した前記ユーザ属性データに含まれる前記運動の目的に合致する第１の組のうち、当該第１の組に紐付けられた前記優先順位に基づいて、前記映像コンテンツを前記マッチングテーブルの中から抽出し、
抽出した前記映像コンテンツの再生時間を前記運転時間以内に調整し、
前記調整した前記映像コンテンツを、前記規定の運転を行う前記ＩｏＴ機器へ配信する
情報処理方法。
【請求項２】
前記記憶装置には、さらに、１以上の、ＩｏＴ機器ＩＤと前記ＩｏＴ機器の設置場所がユーザにとってプライベートな場所であるかユーザにとってパブリックな場所であるかを示す場所情報とを紐つけた機器属性データが記憶され、
当該情報処理方法は、
前記ＩｏＴ機器ＩＤに紐付けられた機器属性データを、１以上の機器属性データの中から抽出し、
前記ＩｏＴ機器の設置場所が前記プライベートな場所であるか前記パブリックな場所であるかを判断し、抽出した前記機器属性データの前記場所情報が前記プライベートな場所を示す場合、前記ＩｏＴ機器の設置場所でユーザが運動可能な参加型の映像コンテンツを抽出する
請求項１に記載の情報処理方法。
【請求項３】
抽出した前記機器属性データの前記場所情報が前記パブリックな場所を示す場合、前記ユーザの視聴により運動意識を高めさせる意識型の前記映像コンテンツを抽出する
請求項２に記載の情報処理方法。
【請求項４】
前記記憶装置には、さらに、１以上の、前記ＩｏＴ機器ＩＤと前記ＩｏＴ機器の設置場所で前記ユーザが運動可能なスペースがあるか否かを示す運動可否情報とを紐つけた機器属性データが記憶され、
当該情報処理方法は、
前記ＩｏＴ機器ＩＤに紐付けられた機器属性データを１以上の機器属性データの中から抽出し、
前記ＩｏＴ機器の設置場所で運動可能であるか否かを前記運動可否情報に基づいて判断し、前記運動可否情報がユーザにとって前記ＩｏＴ機器の設置場所で運動可能であることを示す場合、前記ＩｏＴ機器の設置場所でユーザが運動可能な参加型の前記映像コンテンツを抽出する
請求項１〜３のいずれか１項に記載の情報処理方法。
【請求項５】
抽出した前記機器属性データの前記運動可否情報がユーザにとって前記ＩｏＴ機器の設置場所で運動不可能であることを示す場合、ユーザの視聴により運動意識を高めさせる意識型の前記映像コンテンツを抽出する
請求項４に記載の情報処理方法。
【請求項６】
さらに、前記ＩｏＴ機器へ前記映像コンテンツを配信する際に、前記ユーザＩＤと前記ＩｏＴ機器ＩＤと配信した映像コンテンツのＩＤとを含む再生履歴データが前記記憶装置に記憶され、
前記再生履歴データに記憶された前記映像コンテンツのＩＤに紐付けられた第２の組の前記優先順位を、現状の前記優先順位から下げた前記優先順位に更新する
請求項１〜５のいずれか１項に記載の情報処理方法。
【請求項７】
さらに、前記ユーザＩＤに紐付けられてユーザが行う運動による活動量を示す身体活動情報を、前記ユーザが装着するウェアラブル機器から受信し、
前記記憶装置には、
前記ユーザＩＤと前記身体活動情報とを紐付けた前記ユーザ属性データと、
前記身体活動情報と前記映像コンテンツと前記優先順位との第３の組を１以上含む前記マッチングテーブルと、がさらに記憶され、
当該情報処理方法は、前記ユーザ属性データに含まれる前記運動の目的、または、前記身体活動情報に合致する前記第３の組のうち、前記第３の組に紐付けられた前記優先順位に基づいて、前記映像コンテンツを前記マッチングテーブルの中から抽出する
請求項１〜６のいずれか１項に記載の情報処理方法。
【請求項８】
抽出した前記映像コンテンツを前記ＩｏＴ機器へ配信した場合、前記ＩｏＴ機器から前記ユーザＩＤと前記ユーザＩＤに紐付けられ、再生された映像コンテンツのＩＤと、を含むユーザ属性データを受信し、
受信したユーザ属性データを、前記１以上のユーザ属性データの中から抽出し、
抽出したユーザ属性データを更新する
請求項１〜７のいずれか１項に記載の情報処理方法。
【請求項９】
ユーザの操作によって規定の運転を行うＩｏＴ機器と、記憶装置に記憶された映像コンテンツを配信するサーバとを含む情報処理システムであって、
前記記憶装置には、１以上の、ユーザを特定するユーザＩＤと当該ユーザが行う運動の目的とを紐付けた、ユーザ属性データと、
運動の目的と運動の映像コンテンツと前記映像コンテンツに振られた優先順位との第１の組を１以上含むマッチングテーブルと、が記憶され、
前記サーバは、
前記ＩｏＴ機器の前記規定の運転に掛かる運転時間を示す運転時間情報と、ユーザＩＤとを、前記ＩｏＴ機器から受信する通信部と、
前記ＩｏＴ機器から受信した前記ユーザＩＤ紐付けられたユーザ属性データを、１以上のユーザ属性データの中から抽出するユーザ管理部と、
抽出した前記ユーザ属性データに含まれる前記運動の目的に合致する第１の組のうち、当該第１の組に紐付けられた前記優先順位に基づいて、前記映像コンテンツを前記マッチングテーブルの中から抽出し、かつ、抽出した前記映像コンテンツの再生時間を前記運転時間以内に調整する映像抽出部と、
前記調整した前記映像コンテンツを、前記規定の運転を行う前記ＩｏＴ機器へ配信する映像配信部と、を備え、
前記ＩｏＴ機器は、前記サーバから配信された前記映像コンテンツを取得し、前記映像コンテンツを表示する表示部を備える
情報処理システム。
【請求項１０】
ユーザの操作によって規定の運転を行うＩｏＴ機器に接続され、記憶装置に記憶された映像コンテンツを配信するサーバであって、
前記記憶装置には、
１以上の、ユーザを特定するユーザＩＤと当該ユーザが行う運動の目的とを紐付けた、ユーザ属性データと、
運動の目的と運動の映像コンテンツと当該映像コンテンツに振られた優先順位との第１の組を１以上含むマッチングテーブルと、が記憶され、
当該サーバは、
前記ＩｏＴ機器の前記規定の運転に掛かる運転時間を示す運転時間情報と、ユーザＩＤとを、前記ＩｏＴ機器から受信する通信部と、
前記ＩｏＴ機器から受信した前記ユーザＩＤに紐付けられたユーザ属性データを、１以上の前記ユーザ属性データの中から抽出するユーザ管理部と、
抽出した前記ユーザ属性データに含まれる前記運動の目的に合致する第１の組のうち、当該第１の組に紐付けられた前記優先順位に基づいて、前記映像コンテンツを前記マッチングテーブルの中から抽出する映像抽出部と、を備え、
前記映像抽出部は、
抽出した前記映像コンテンツの再生時間を前記運転時間以内に調整し、
前記調整した前記映像コンテンツを、前記規定の運転を行う前記ＩｏＴ機器へ配信する
サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ユーザの運動を支援する情報処理方法、情報処理システム及びサーバに関する。
【背景技術】
【０００２】
例えば、特許文献１では、スポーツ施設を利用するユーザに対して、ユーザの嗜好に合った運動を提示する情報処理装置が開示されている。
【０００３】
また、特許文献２では、マルチメディア端末装置を操作している利用者に対して、アクセス中の待ち時間を利用し、その利用者の趣味、趣向、家族構成、マルチメディア端末装置によってアクセスされた利用履歴内容などの個人情報に合ったコマーシャル映像を表示画面に映し出すマルチメディア端末装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１８８６９３号公報
【特許文献２】特開２００３−６７６２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の構成では、運動習慣のないユーザに対して、ユーザの好みに応じたフィットネスメニューを提供しても、ユーザが実際に体を動かし、ユーザの運動意識を向上させることで、継続的に運動をさせることは難しい。
【０００６】
また、運動習慣のあるユーザに対して、ユーザの好みに応じたフィットネスメニューを提供したとしても、ユーザがフィットネスクラブに頻繁に通うことができない場合があり、運動習慣のあるユーザがトレーニングの映像コンテンツを取得したとしても、このユーザがトレーニングの映像コンテンツを見ながら運動するとは限らない。このため、このようなユーザに対して運動習慣を定着させることができないこともある。このことから、ユーザに映像コンテンツを効率的に提供することができているとは言い難い。
【０００７】
そこで、本開示では、ユーザに応じた映像コンテンツを抽出することで、ユーザに映像コンテンツを効率的に提供することができる情報処理方法、情報処理システム及びサーバを提供する。
【課題を解決するための手段】
【０００８】
本開示の一態様に係る情報処理方法は、ユーザの操作によって規定の運転を行うＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）機器に接続され、記憶装置に記憶された映像コンテンツを配信するサーバによる情報処理方法であって、前記記憶装置には、１以上の、ユーザを特定するユーザＩＤと当該ユーザが行う運動の目的とを紐付けた、ユーザ属性データと、運動の目的と運動の映像コンテンツと当該映像コンテンツに振られた優先順位との第１の組を１以上含むマッチングテーブルと、が記憶され、当該情報処理方法は、前記ＩｏＴ機器の前記規定の運転に掛かる運転時間を示す運転時間情報と、ユーザＩＤとを、前記ＩｏＴ機器から受信し、前記ＩｏＴ機器から受信した前記ユーザＩＤに紐付けられたユーザ属性データを、１以上の前記ユーザ属性データの中から抽出し、抽出した前記ユーザ属性データに含まれる前記運動の目的に合致する第１の組のうち、当該第１の組に紐付けられた前記優先順位に基づいて、前記映像コンテンツを前記マッチングテーブルの中から抽出し、抽出した前記映像コンテンツの再生時間を前記運転時間以内に調整し、前記調整した前記映像コンテンツを、前記規定の運転を行う前記ＩｏＴ機器へ配信する。
【０００９】
なお、これらの包括的または具体的な態様は、システム、装置、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、装置、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００１０】
本開示によれば、ユーザに応じた映像コンテンツを抽出することで、ユーザに映像コンテンツを効率的に提供することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施の形態１における情報処理システムを示す図である。
【図２】図２は、実施の形態１におけるクラウドサーバの一例を示すブロック図である。
【図３】図３は、実施の形態１におけるユーザ属性データの一例を示す図である。
【図４】図４は、実施の形態１におけるウェアラブル機器の端末属性データの一例を示す図である。
【図５Ａ】図５Ａは、実施の形態１における映像メタデータの一例を示す図である。
【図５Ｂ】図５Ｂは、実施の形態１における素材映像メタデータの一例を示す図である。
【図６】図６は、実施の形態１におけるマッチングテーブルの一例を示す図である。
【図７】図７は、実施の形態１における再生履歴データの一例を示す図である。
【図８】図８は、実施の形態１におけるＩｏＴ機器の一例を示すブロック図である。
【図９】図９は、実施の形態１におけるＩｏＴ機器の表示部に表示される運動の映像コンテンツの一例を示す図である。
【図１０】図１０は、実施の形態１における機器属性データの一例を示す図である。
【図１１】図１１は、実施の形態１における映像抽出部の一例を示すブロック図である。
【図１２】図１２は、実施の形態１におけるＩｏＴ機器へ出力される運動の映像コンテンツの一例を示す図である。
【図１３】図１３は、実施の形態１におけるＩｏＴ機器へ出力される運動の映像コンテンツの別の一例を示す図である。
【図１４】図１４は、実施の形態１における情報処理システムの一例を示すフローチャートである。
【図１５】図１５は、実施の形態１における映像コンテンツの配信の一例を示すフローチャートである。
【図１６】図１６は、実施の形態１における「参加型」の映像コンテンツを抽出する処理の一例を示すフローチャートである。
【図１７】図１７は、実施の形態１における「意識型」の映像コンテンツを抽出する処理の一例を示すフローチャートである。
【図１８】図１８は、実施の形態２における映像コンテンツの配信の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本開示の基礎となった知見について説明する。
【００１３】
近年では、ユーザに対して、ユーザの好みに応じたトレーニングメニューを提示する方法が検討されている。しかしながら、運動習慣のないユーザに対して、ユーザの好みに応じたフィットネスメニューを提供しても、ユーザの運動意識を向上させることで、ユーザが実際に体を動かし、継続的に運動をさせることは難しい。
【００１４】
また、運動習慣のあるユーザに対して、ユーザの好みに応じたフィットネスメニューを提供したとしても、ユーザがフィットネスクラブに頻繁に通うことができない場合がある。運動習慣のあるユーザがトレーニングの映像コンテンツを取得したとしても、このユーザがトレーニングの映像コンテンツを見ながら運動するとは限らない。このため、このようなユーザに対して運動習慣を定着させることができないこともある。
【００１５】
さらに、ユーザが利用するＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）機器の処理時間中に、１つのトレーニングの映像コンテンツをＩｏＴ機器に配信しても、ユーザが１つのトレーニングの映像コンテンツを視聴するだけでは、ユーザに運動習慣を定着させることは難しい。何故ならば、日常生活の中で、ユーザに繰り返しトレーニング映像を見返させるようにすること、少ない時間でもユーザに体を動かせるようにすることが、運動習慣の定着につながるからである。このことから、ユーザに映像コンテンツを効率的に提供することができているとは言い難い。
【００１６】
これまで、ユーザがオフィスや住居といった日常生活におけるＩｏＴ機器の利用中に、運動習慣に対する意識を向上させるために、トレーニング映像を提供する技術的な解決策に関して、検討はされていなかった。
【００１７】
上記課題を解決するために、本開示の一態様に係る情報処理方法は、ユーザの操作によって規定の運転を行うＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）機器に接続され、記憶装置に記憶された映像コンテンツを配信するサーバによる情報処理方法であって、前記記憶装置には、１以上の、ユーザを特定するユーザＩＤと当該ユーザが行う運動の目的とを紐付けた、ユーザ属性データと、運動の目的と運動の映像コンテンツと当該映像コンテンツに振られた優先順位との第１の組を１以上含むマッチングテーブルと、が記憶され、当該情報処理方法は、前記ＩｏＴ機器の前記規定の運転に掛かる運転時間を示す運転時間情報と、ユーザＩＤとを、前記ＩｏＴ機器から受信し、前記ＩｏＴ機器から受信した前記ユーザＩＤに紐付けられたユーザ属性データを、１以上の前記ユーザ属性データの中から抽出し、抽出した前記ユーザ属性データに含まれる前記運動の目的に合致する第１の組のうち、当該第１の組に紐付けられた前記優先順位に基づいて、前記映像コンテンツを前記マッチングテーブルの中から抽出し、抽出した前記映像コンテンツの再生時間を前記運転時間以内に調整し、前記調整した前記映像コンテンツを、前記規定の運転を行う前記ＩｏＴ機器へ配信する。
【００１８】
これによれば、情報処理方法では、ＩｏＴ機器から受信したユーザＩＤに紐付けられた、少なくとも最も優先順位の高いユーザ属性データを記憶装置から抽出する。また、情報処理方法では、抽出した映像コンテンツの再生時間を運転時間以内に調節し、調節した映像コンテンツをサーバがＩｏＴ機器へ配信する。ＩｏＴ機器がサーバから受信した映像コンテンツを出力することで、運動習慣のないユーザであっても、ユーザが日常的に使用するＩｏＴ機器を介して映像コンテンツを認識することができる。
【００１９】
したがって、この情報処理方法では、ユーザに応じた映像コンテンツを抽出することで、ユーザに映像コンテンツを効率的に提供することができる。
【００２０】
特に、この情報処理方法では、繰り返し映像コンテンツを配信すれば、ユーザに繰り返しトレーニングの映像コンテンツを見ることができる。このため、ユーザの嗜好にあった映像コンテンツを、ユーザが日常的に利用するＩｏＴ機器に配信できるので、ユーザが運動の映像コンテンツに触れる機会を増やすことができる。
【００２１】
また、ユーザが使用するＩｏＴ機器の規定の運転を行う期間に合わせて、ユーザの嗜好にあった映像コンテンツを配信することができるので、ユーザの日常生活の隙間時間を運動意識の向上に役立てることができる。
【００２２】
また、本開示の一態様に係る情報処理システムは、ユーザの操作によって規定の運転を行うＩｏＴ機器と、記憶装置に記憶された映像コンテンツを配信するサーバとを含む情報処理システムであって、前記記憶装置には、１以上の、ユーザを特定するユーザＩＤと当該ユーザが行う運動の目的とを紐付けた、ユーザ属性データと、運動の目的と運動の映像コンテンツと前記映像コンテンツに振られた優先順位との第１の組を１以上含むマッチングテーブルと、が記憶され、前記サーバは、前記ＩｏＴ機器の前記規定の運転に掛かる運転時間を示す運転時間情報と、ユーザＩＤとを、前記ＩｏＴ機器から受信する通信部と、前記ＩｏＴ機器から受信した前記ユーザＩＤ紐付けられたユーザ属性データを、１以上のユーザ属性データの中から抽出するユーザ管理部と、抽出した前記ユーザ属性データに含まれる前記運動の目的に合致する第１の組のうち、当該第１の組に紐付けられた前記優先順位に基づいて、前記映像コンテンツを前記マッチングテーブルの中から抽出し、かつ、抽出した前記映像コンテンツの再生時間を前記運転時間以内に調整する映像抽出部と、前記調整した前記映像コンテンツを、前記規定の運転を行う前記ＩｏＴ機器へ配信する映像配信部と、を備え、前記ＩｏＴ機器は、前記サーバから配信された前記映像コンテンツを取得し、前記映像コンテンツを表示する表示部を備える。
【００２３】
また、本開示の一態様に係るサーバは、ユーザの操作によって規定の運転を行うＩｏＴ機器に接続され、記憶装置に記憶された映像コンテンツを配信するサーバであって、前記記憶装置には、１以上の、ユーザを特定するユーザＩＤと当該ユーザが行う運動の目的とを紐付けた、ユーザ属性データと、運動の目的と運動の映像コンテンツと当該映像コンテンツに振られた優先順位との第１の組を１以上含むマッチングテーブルと、が記憶され、当該サーバは、前記ＩｏＴ機器の前記規定の運転に掛かる運転時間を示す運転時間情報と、ユーザＩＤとを、前記ＩｏＴ機器から受信する通信部と、前記ＩｏＴ機器から受信した前記ユーザＩＤに紐付けられたユーザ属性データを、１以上の前記ユーザ属性データの中から抽出するユーザ管理部と、抽出した前記ユーザ属性データに含まれる前記運動の目的に合致する第１の組のうち、当該第１の組に紐付けられた前記優先順位に基づいて、前記映像コンテンツを前記マッチングテーブルの中から抽出する映像抽出部と、を備え、前記映像抽出部は、抽出した前記映像コンテンツの再生時間を前記運転時間以内に調整し、前記調整した前記映像コンテンツを、前記規定の運転を行う前記ＩｏＴ機器へ配信する。
【００２４】
これらにおいても、上述と同様の作用効果を奏する。
【００２５】
また、本開示の一態様に係る情報処理方法は、前記記憶装置には、さらに、１以上の、ＩｏＴ機器ＩＤと前記ＩｏＴ機器の設置場所がユーザにとってプライベートな場所であるかユーザにとってパブリックな場所であるかを示す場所情報とを紐つけた機器属性データが記憶され、当該情報処理方法は、前記ＩｏＴ機器ＩＤに紐付けられた機器属性データを、１以上の機器属性データの中から抽出し、前記ＩｏＴ機器の設置場所が前記プライベートな場所であるか前記パブリックな場所であるかを判断し、抽出した前記機器属性データの前記場所情報が前記プライベートな場所を示す場合、前記ＩｏＴ機器の設置場所でユーザが運動可能な参加型の映像コンテンツを抽出する。
【００２６】
これによれば、情報処理方法では、抽出した機器属性データの場所情報がプライベートな場所を示す場合、参加型の映像コンテンツを抽出する。このため、ユーザは、人目を気にしないプライベートな場所で、ＩｏＴ機器から出力される運動の映像コンテンツにあわせて、ＩｏＴ機器の設置場所で運動することができる。このため、情報処理方法では、ユーザに運動習慣を定着させることができる。この情報処理方法では、ユーザに映像コンテンツを効率的に提供することができる。
【００２７】
また、本開示の一態様に係る情報処理方法は、抽出した前記機器属性データの前記場所情報が前記パブリックな場所を示す場合、前記ユーザの視聴により運動意識を高めさせる意識型の前記映像コンテンツを抽出する。
【００２８】
これによれば、情報処理方法では、抽出した機器属性データの場所情報がパブリックな場所を示す場合、意識型の映像コンテンツを抽出する。このため、ユーザは、人目を気にするパブリックな場所で、ＩｏＴ機器から出力される運動の映像コンテンツを視聴することで運動意識を高めることができる。この情報処理方法では、ユーザに映像コンテンツを効率的に提供することができる。
【００２９】
また本開示の一態様に係る情報処理方法は、前記記憶装置には、さらに、１以上の、前記ＩｏＴ機器ＩＤと前記ＩｏＴ機器の設置場所で前記ユーザが運動可能なスペースがあるか否かを示す運動可否情報とを紐つけた機器属性データが記憶され、当該情報処理方法は、前記ＩｏＴ機器ＩＤに紐付けられた機器属性データを１以上の機器属性データの中から抽出し、前記ＩｏＴ機器の設置場所で運動可能であるか否かを前記運動可否情報に基づいて判断し、前記運動可否情報がユーザにとって前記ＩｏＴ機器の設置場所で運動可能であることを示す場合、前記ＩｏＴ機器の設置場所でユーザが運動可能な参加型の前記映像コンテンツを抽出する。
【００３０】
これによれば、情報処理方法では、運動可否情報がユーザにとってＩｏＴ機器の設置場所で運動可能であることを示す場合、ＩｏＴ機器の設置場所でユーザが運動可能な参加型の映像コンテンツを抽出する。このため、情報処理方法では、ユーザに運動習慣を定着させることができる。この情報処理方法では、ユーザに映像コンテンツを効率的に提供することができる。
【００３１】
また、本開示の一態様に係る情報処理方法は、抽出した前記機器属性データの前記運動可否情報がユーザにとって前記ＩｏＴ機器の設置場所で運動不可能であることを示す場合、ユーザの視聴により運動意識を高めさせる意識型の前記映像コンテンツを抽出する。
【００３２】
これによれば、情報処理方法では、運動可否情報がユーザにとってＩｏＴ機器の設置場所で運動不可能であることを示す場合、ユーザの視聴により運動意識を高めさせる意識型の映像コンテンツを抽出する。このため、ユーザは、ＩｏＴ機器から出力される運動の映像コンテンツを視聴することで運動意識を高めることができる。この情報処理方法では、ユーザに映像コンテンツを効率的に提供することができる。
【００３３】
また本開示の一態様に係る情報処理方法は、さらに、前記ＩｏＴ機器へ前記映像コンテンツを配信する際に、前記ユーザＩＤと前記ＩｏＴ機器ＩＤと配信した映像コンテンツのＩＤとを含む再生履歴データが前記記憶装置に記憶され、前記再生履歴データに記憶された前記映像コンテンツのＩＤに紐付けられた第２の組の前記優先順位を、現状の前記優先順位から下げた前記優先順位に更新する。
【００３４】
これによれば、情報処理方法では、再生履歴データに記憶された映像コンテンツに紐付けられた第２の組の優先順位を、現状の優先順位から下げた優先順位に更新する。このため、同じユーザに異なる映像コンテンツを提供することができる、つまり、同じユーザに対し、同じ運動の映像コンテンツを続けて配信することが回避されるので、ユーザの運動意識の低下を防ぐことができる。
【００３５】
また本開示の一態様に係る情報処理方法は、さらに、前記ユーザＩＤに紐付けられてユーザが行う運動による活動量を示す身体活動情報を、前記ユーザが装着するウェアラブル機器から受信し、前記記憶装置には、前記ユーザＩＤと前記身体活動情報とを紐付けた前記ユーザ属性データと、前記身体活動情報と前記映像コンテンツと前記優先順位との第３の組を１以上含む前記マッチングテーブルと、がさらに記憶され、当該情報処理方法は、前記ユーザ属性データに含まれる前記運動の目的、または、前記身体活動情報に合致する前記第３の組のうち、前記第３の組に紐付けられた前記優先順位に基づいて、前記映像コンテンツを前記マッチングテーブルの中から抽出する。
【００３６】
これによれば、情報処理方法では、ユーザが所有するウェアラブル機器で計測されたユーザの活動量を含んだ第３の組に紐付けられた優先順位に基づいて、映像コンテンツをマッチングテーブルの中から抽出する。このため、活動量に基づき、運動の映像コンテンツを抽出するので、ユーザに映像コンテンツをより効率的に提供することができる。
【００３７】
また本開示の一態様に係る情報処理方法は、抽出した前記映像コンテンツを前記ＩｏＴ機器へ配信した場合、前記ＩｏＴ機器から前記ユーザＩＤと前記ユーザＩＤに紐付けられ、再生された映像コンテンツのＩＤと、を含むユーザ属性データを受信し、受信したユーザ属性データを、前記１以上のユーザ属性データの中から抽出し、抽出したユーザ属性データを更新する。
【００３８】
これによれば、情報処理方法では、配信したことのある映像コンテンツをユーザ属性データに紐付けて、ユーザ属性データを更新する。このため、ユーザが一度視聴したことのある運動の映像コンテンツを、後から見返すことができる。この情報処理方法では、ユーザに映像コンテンツを効率的に提供することができる。
【００３９】
なお、以下で説明する実施の形態は、いずれも本開示の一具体例を示すものである。以下の実施の形態で示される数値、形状、構成要素、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００４０】
（実施の形態１）
［情報処理システムの構成］
まず、本実施の形態における情報処理システム１００について説明する。
【００４１】
図１は、本実施の形態における情報処理システム１００を示す図である。
【００４２】
情報処理システム１００は、ユーザ１００２の運動を支援するシステムであり、ＩｏＴ機器を介して映像コンテンツをユーザに提供することができるシステムである。情報処理システム１００は、ユーザ１００２の操作によって規定の運転を行うＩｏＴ機器１００４に接続され、記憶装置に記憶された映像コンテンツを配信するクラウドサーバ１００１を含むシステムである。情報処理システム１００は、クラウドサーバ１００１と、１つ以上のウェアラブル機器１００３と、機器グループ１００５とを備える。ここでいう既定の運転とは、例えばＩｏＴ機器１００４がプリンターである場合、印刷、コピーなどの運転を意味する。
【００４３】
クラウドサーバ１００１は、インターネットを介してウェアラブル機器１００３及び機器グループ１００５のＩｏＴ機器１００４と通信可能な仮想サーバである。クラウドサーバ１００１は、主に通常のデータベース管理ツールなどで扱うことが困難な巨大なビッグデータなどを管理する。クラウドサーバ１００１は、サーバの一例である。
【００４４】
なお、クラウドサーバ１００１は、仮想サーバに限定されない。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、メモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの外部記憶装置を物理的に備えるコンピュータでもよい。また、パーソナルコンピュータであってもよい。クラウドサーバ１００１についての詳細は、後述する。
【００４５】
ウェアラブル機器１００３は、インターネットと接続可能な機器であり、例えば、スマートフォン、万歩計（登録商標）、心拍数計などであり、ユーザ１００２の活動量を計測し、計測した数値を保存する。ウェアラブル機器１００３は、少なくとも１つがユーザ１００２に装着されている。ウェアラブル機器１００３についての詳細は、後述する。
【００４６】
ＩｏＴ機器１００４は、ディスプレイを有し、インターネットと接続可能な機器、例えば、オフィス機器、家電製品などの日常生活の中で利用される機器である。オフィス機器は、例えば、コピー、印刷などの複合機、エレベーターなどである。家電製品は、例えば、電子レンジ、テレビ、冷蔵庫などである。なお、ここでいうＩｏＴ機器１００４には、スマートフォンなどを含めない。
【００４７】
ＩｏＴ機器１００４は、ＩｏＴ機器１００４の機器属性データをクラウドサーバ１００１へ送信する。クラウドサーバ１００１は、受信したＩｏＴ機器１００４の機器属性データを登録する。ＩｏＴ機器１００４及び機器属性データについての詳細は、後述する。
【００４８】
機器グループ１００５は、例えば、同じＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に属し、１つ以上のＩｏＴ機器１００４を含むグループで構成されている。機器グループ１００５は、例えば、オフィスや店舗、家庭に設置されるＩｏＴ機器１００４を含むグループであり、その規模を問わない。本実施の形態においては、機器グループ１００５は、オフィスであるとして説明する。
【００４９】
このような情報処理システム１００では、ユーザ１００２は、例えば、スマートフォンのような入力部を備えるウェアラブル機器１００３からユーザ１００２のユーザ属性データを入力する。これにより、ウェアラブル機器１００３は、クラウドサーバ１００１へユーザ属性データを送信する。また、ウェアラブル機器１００３は、ユーザ１００２が行う運動による活動量を計測し、クラウドサーバ１００１へ所定のタイミングで活動量を示す身体活動情報を送信する。身体活動情報は、ユーザＩＤに紐付けられているため、ユーザ属性データにも紐付けられている。クラウドサーバ１００１は、ウェアラブル機器１００３から受信したユーザ１００２のユーザ属性データを登録する。
【００５０】
ユーザ１００２は、例えば、ＩｏＴ機器１００４を使用する際、ＩｏＴ機器１００４が稼動している時間として数秒から数分の待ち時間が発生する。クラウドサーバ１００１は、その待ち時間に、ユーザ１００２のユーザ属性データと使用しているＩｏＴ機器１００４の機器属性データとに基づいて、使用しているＩｏＴ機器１００４へユーザ１００２に即した運動の映像コンテンツを配信する。ＩｏＴ機器１００４は、受信した運動の映像コンテンツをディスプレイに表示する。ここでいう運動の映像コンテンツは、ストレッチ、筋力トレーニング、ヨガなどの運動の動画またはこれらの運動を組み合わせた動画である。
【００５１】
ユーザ１００２は、ＩｏＴ機器１００４を使用する時に、まずユーザ１００２を識別するためのユーザ認識を行ってから、ＩｏＴ機器１００４を使用する。ＩｏＴ機器１００４は、使用しているユーザ１００２のユーザ属性データと、ＩｏＴ機器１００４の機器属性データとを、クラウドサーバ１００１へ送信し、さらに、再生する運動の映像コンテンツを要求する。
【００５２】
クラウドサーバ１００１は、ユーザ１００２が使用しているＩｏＴ機器１００４から受信したユーザ属性データと機器属性データに基づいて、運動の映像コンテンツを抽出し、抽出した映像コンテンツをユーザ１００２が使用しているＩｏＴ機器１００４へ配信する。
【００５３】
ＩｏＴ機器１００４は、クラウドサーバ１００１から映像コンテンツを受信し、ＩｏＴ機器１００４上のディスプレイに運動の映像コンテンツを表示する。
【００５４】
［クラウドサーバの構成］
次に、図２を用いて、クラウドサーバ１００１の構成について説明する。
【００５５】
図２は、本実施の形態におけるクラウドサーバ１００１の一例を示すブロック図である。
【００５６】
図２に示すように、クラウドサーバ１００１は、通信部２０１と、映像配信部２０２と、映像コンテンツ記憶部２０３と、ユーザ管理部２０４と、機器管理部２０５と、映像抽出部２０６と、映像メタデータ記憶部２０７と、ユーザ属性記憶部２０８と、機器属性記憶部２０９と、マッチングテーブル２１０と、再生履歴記憶部２１１とを備える。
【００５７】
通信部２０１は、ＩｏＴ機器１００４の規定の運転に掛かる時間を示すオペレーション時間１０００２と、ユーザＩＤとを、ＩｏＴ機器１００４から受信する。通信部２０１は、ネットワークに接続され、ネットワークを介して、ＩｏＴ機器１００４及びウェアラブル機器１００３と通信を行う。通信部２０１の通信インターフェースは、例えば、有線ＬＡＮまたは無線ＬＡＮである。オペレーション時間１０００２は、運転時間情報が示す運転時間の一例である。
【００５８】
映像配信部２０２は、映像コンテンツを、通信部２０１を介して、規定の運転を行うＩｏＴ機器１００４へ配信する。運動の映像コンテンツは、ストレッチ、筋力トレーニング、ヨガなどの運動の動画またはこれらの運動を組み合わせた動画で構成される。なお、映像配信部２０２は、ＩｏＴ機器１００４からの再生指示に従い、映像コンテンツをＩｏＴ機器１００４へ配信してもよい。
【００５９】
ユーザ管理部２０４は、ウェアラブル機器１００３から通信部２０１で受信したユーザの属性を示す情報であるユーザ属性データを管理する。ユーザ管理部２０４は、ＩｏＴ機器１００４から受信したユーザＩＤに紐付けられたユーザ属性データを、１以上のユーザ属性データの中から抽出する。ユーザ管理部２０４は、ユーザ属性データをユーザ属性記憶部２０８に登録する。
【００６０】
また、ユーザ管理部２０４は、ユーザＩＤに紐付けられてユーザ１００２が行う運動による活動量を示す身体活動情報を、通信部２０１を介して、ユーザ１００２が装着するウェアラブル機器１００３から受信する。ユーザ管理部２０４は、ユーザ属性記憶部２０８に、ユーザＩＤと身体活動情報とを紐付けたユーザ属性データと、活動量と映像コンテンツと優先順位との第３の組を１以上含むマッチングテーブル２１０と、を記憶する。活動量を示す身体活動情報についての詳細は、後述する。
【００６１】
ユーザ属性記憶部２０８は、１以上の、ユーザ１００２を特定するユーザＩＤとユーザ１００２が行う運動の目的とを紐付けた、ユーザ属性データを記憶する。ユーザ属性記憶部２０８は、記憶装置の一例である。
【００６２】
［ユーザ属性データ］
ここで、ユーザ属性データについて説明する。
【００６３】
図３は、本実施の形態におけるユーザ属性データの一例を示す図である。
【００６４】
ユーザ属性データは、ユーザＩＤ、性別、年齢、ウェアラブル機器ＩＤ、質問、回答、及び、お気に入りの項目を有する。
【００６５】
ユーザＩＤは、ＩｏＴ機器１００４を利用するユーザ１００２を、一意に特定するＩＤであり、ウェアラブル機器１００３を所有するユーザを示す。なお、ユーザ１００２が保有するウェアラブル機器１００３は複数であってもよい。この場合、ウェアラブル機器ＩＤには、ユーザ１００２の保有するウェアラブル機器１００３の数のＩＤが含まれる。
【００６６】
性別は、ユーザ１００２の性別を示す。年齢は、ユーザ１００２の年齢を示す。ウェアラブル機器ＩＤは、ユーザ１００２が所有するウェアラブル機器１００３を一意に特定するＩＤを示す。質問は、ユーザの嗜好や、運動目的など、１以上の質問内容を示す。回答は、質問に対する回答内容を示す。なお、質問に対する回答内容は、ユーザ１００２がウェアラブル機器１００３を用いて変更してもよい。その場合、ウェアラブル機器１００３から入力された回答内容とユーザＩＤとが共にクラウドサーバ１００１に送信され、ユーザ管理部２０４は、通信部２０１を介して受信する。ユーザ管理部２０４は、ユーザ属性記憶部２０８に登録されているユーザ属性データのうち、同一のユーザＩＤに紐付けられている回答内容に対して、受信した回答内容を更新してユーザ属性記憶部２０８に記憶する。
【００６７】
お気に入りについて、クラウドサーバ１００１が抽出した映像コンテンツをＩｏＴ機器１００４へ配信した場合、ユーザ管理部２０４は、ＩｏＴ機器１００４からユーザＩＤとユーザＩＤに紐付けられ、再生された映像コンテンツのＩＤと、を含むユーザ属性データを、通信部２０１を介して受信する。つまり、ユーザ１００２がＩｏＴ機器１００４で、運動の映像コンテンツを再生し、再生された運動の映像コンテンツをお気に入り登録すると、ＩｏＴ機器１００４から再生された運動の映像コンテンツのＩＤがユーザＩＤと共に送信され、通信部２０１で受信する。ユーザ管理部２０４は、映像コンテンツを抽出したユーザ属性データに紐付けてユーザ属性データを更新する。ユーザ管理部２０４は、受信したユーザ属性データと合致するユーザ属性データを、ユーザ属性記憶部２０８に登録されている１以上のユーザ属性データの中から抽出する。ユーザ管理部２０４は、受信したユーザＩＤと、同じユーザ属性データのお気に入りに受信した運動の映像コンテンツのＩＤとを含むユーザ属性データを更新、つまりユーザ属性記憶部２０８に新しいユーザ属性データを記憶する。
【００６８】
例えば、図３では、ユーザ属性データがユーザ属性記憶部２０８に２つ記憶されている。ユーザ属性データの１つ目は、ユーザＩＤが「１２３４５」であり、性別が「男性」であり、年齢が「４０」であり、ウェアラブル機器ＩＤが「Ｐ０１１２３４」であり、質問が「１．機能改善、２．人目は？」であり、この問診の回答として、「１．肩こり、２．気にしない」である。また、お気に入り情報は、「０１２３４５０１０１」が登録されている。質問の「１．機能改善、２．人目は？」は、「１．あなたが改善したい症状は何ですか？」と「２．あなたは運動をするときに人目を気にしますか？」を省略した内容である。
【００６９】
ユーザ属性データの２つ目は、ユーザＩＤが「３３４４５」であり、性別が「女性」であり、年齢が「５０」であり、ウェアラブル機器ＩＤが「Ｓ０１２３４５」であり、質問が「１．機能改善、２．人目は？」であり、この問診の回答として、「１．ダイエット、２．気にする」である。また、お気に入り情報は、「−」で何も登録されていない。質問「１．体質改善、２．人目は？」は、「１．あなたがする運動の目的は何ですか？」と「２．あなたは運動をするときに人目を気にしますか？」を省略した内容である。
【００７０】
次に、ウェアラブル機器１００３の端末属性データについて説明する。
【００７１】
図４は、本実施の形態におけるウェアラブル機器１００３の端末属性データの一例を示す図である。
【００７２】
図４に示すように、ウェアラブル機器１００３の端末属性データは、ユーザＩＤ、ウェアラブル機器ＩＤ、ウェアラブル機器名称、計測対象、計測値、及び、計測日時の項目を有する。ウェアラブル機器１００３の端末属性データは、ユーザ属性記憶部２０８に登録され、ユーザ属性データに含まれる。
【００７３】
ウェアラブル機器名称は、ウェアラブル機器１００３の名称を示す。計測対象は、ウェアラブル機器１００３が計測する、ユーザ１００２が行う運動による活動量を示す。計測値は、ウェアラブル機器１００３で計測したユーザ１００２が行う運動による活動量の測定値を示す。計測日時は、ウェアラブル機器１００３が、測定した活動量を計測した日時を示す。つまり、身体活動情報は、計測対象、計測値、及び、計測日時の各々の情報を含んでいる。
【００７４】
図４ではウェアラブル機器ＩＤの端末属性データは、２つ登録されている。ウェアラブル機器ＩＤの端末属性データの１つめは、ユーザ１００２のユーザＩＤが「１２３４５」であり、ウェアラブル機器ＩＤが「Ｐ０１１２３４」であり、ウェアラブル機器名称が「スマートフォン」である。ウェアラブル機器ＩＤが「Ｐ０１１２３４」であるウェアラブル機器１００３が計測する活動量は、計測対象が「登った階数」であり、計測値が「３階」であり、計測日時が「２０１６／１０／２６  １２：００」であることを示す。
【００７５】
ウェアラブル機器ＩＤの端末属性データの２つめは、ユーザ１００２のユーザＩＤが「３３４４５」であり、ウェアラブル機器ＩＤが「Ｓ０１２３４５」であり、ウェアラブル機器名称「歩数計」である。ウェアラブル機器ＩＤが「Ｓ０１２３４５」であるウェアラブル機器が計測する活動量は、計測対象が「歩数」であり、計測値が「４０００歩」であり、計測日時が「２０１６／１０／２６  １９：００」であることを示す。なお、活動量の更新は、所定のタイミングで定期的に、例えば、分単位、秒単位、日単位で行われてもよいし、任意のタイミングで行われてもよい。
【００７６】
図２のクラウドサーバ１００１の説明に戻る。
【００７７】
機器管理部２０５は、クラウドサーバ１００１に接続されるＩｏＴ機器１００４を管理する。例えば、オフィスに新たにＩｏＴ機器１００４を導入した場合、機器管理部２０５は、導入した新たなＩｏＴ機器１００４の機器属性データを登録する。つまり、機器管理部２０５は、ＩｏＴ機器１００４から通信部２０１で受信した機器属性データを機器属性記憶部２０９に記憶する。
【００７８】
機器属性記憶部２０９は、ＩｏＴ機器１００４から取得した、１以上の、ＩｏＴ機器ＩＤとＩｏＴ機器１００４の設置場所がユーザ１００２にとってプライベートな場所であるかユーザ１００２にとってパブリックな場所であるかを示す場所情報とを紐つけた機器属性データを記憶する。機器属性記憶部２０９は、記憶装置の一例である。機器属性データについての詳細は、後述する。
【００７９】
映像コンテンツ記憶部２０３は、配信する運動の映像コンテンツを記憶する。映像コンテンツ記憶部２０３は、記憶装置の一例である。
【００８０】
本実施の形態において、配信する運動の映像コンテンツは、２つに大別される。１つは、ユーザ１００２が運動の映像コンテンツを見ながら運動する「参加型」の映像コンテンツである。もう１つは、複数の運動の映像をリスト化した映像コンテンツであり、ユーザ１００２がその映像コンテンツを後で確認する「意識型」の映像コンテンツである。「参加型」の映像コンテンツ及び「意識型」の映像コンテンツは、複数の運動の映像コンテンツをユーザ１００２に見せることで、ユーザ１００２があとから気になった運動の映像コンテンツを視聴可能である。
【００８１】
「参加型」の映像コンテンツは、ＩｏＴ機器１００４の設置場所でユーザ１００２が運動可能な映像コンテンツである。「参加型」の映像コンテンツは、例えば、運動を示す解説の映像、運動をすることでどのような身体的効果があることを示す解説の映像などである。
【００８２】
「意識型」の映像コンテンツは、ユーザ１００２の視聴により運動意識を高めさせる映像コンテンツである。「意識型」の映像コンテンツは、例えば、運動を示す解説の映像、トレーニと共にユーザ１００２が運動を行うためのトレーニの運動を示す映像などである。
【００８３】
映像メタデータ記憶部２０７は、映像コンテンツごとに付与される映像メタデータを記憶する。映像メタデータ記憶部２０７は、記憶装置の一例である。映像メタデータは、映像コンテンツのタイトルなどの概要を示す、主映像メタデータと、映像コンテンツを構成する素材映像メタデータとを含む。クラウドサーバ１００１からＩｏＴ機器１００４へ配信する映像コンテンツは、映像メタデータで映像コンテンツを特定し、素材映像メタデータで映像コンテンツを構成する素材の映像を特定する。
【００８４】
次に、映像メタデータについて説明する。
【００８５】
図５Ａは、本実施の形態における映像メタデータの一例を示す図である。
【００８６】
図５Ａに示すように、映像メタデータは、主映像ＩＤ、種別、タイトル、運動効果、強化部位、性別、及び、実施体勢を有する。
【００８７】
主映像ＩＤは、運動の映像コンテンツを一意に特定するＩＤである。種別は、運動の映像コンテンツの種別である。タイトルは、運動の映像コンテンツのタイトルである。運動効果は、運動の映像コンテンツの運動効果を示す。強化部位は、運動の映像コンテンツにより強化される体の部位を示す。性別は、運動の映像コンテンツが男性、女性、男性・女性の両方のうち、どの性別に向いているかを示す。実施体勢は、運動を実施する際のユーザ１００２の体勢を示す。
【００８８】
例えば、１つめの映像メタデータは、主映像ＩＤが「０００１」であり、種別が「メイン」であり、タイトルが「肩回し」であり、運動効果が「肩こり」であり、強化部位が「肩」であり、対象とする性別が「男性、女性」の両方であり、運動を実施する体勢が「立位」であることを示す。
【００８９】
図５Ｂは、本実施の形態における素材映像メタデータの一例を示す図である。
【００９０】
図５Ｂに示すように、素材映像メタデータは、映像メタデータで特定された映像コンテンツを構成する素材の映像を特定するために、主映像ＩＤと紐付けられる。
【００９１】
素材映像メタデータは、素材映像ＩＤと、主映像ＩＤと、構成タイプと、再生時間とを有する。
【００９２】
素材映像ＩＤは、素材の映像を一意に示すＩＤである。主映像ＩＤは、映像メタデータで特定された映像コンテンツである。構成タイプは、素材の映像のタイプを示す。再生時間は、素材の映像の長さを示す。
【００９３】
例えば、クラウドサーバ１００１がＩｏＴ機器１００４にタイトルが「肩回し」である「参加型」の映像コンテンツを配信する場合、図５Ａに示すように、主映像ＩＤが「０００１」である映像メタデータが特定される。また、図５Ｂに示すように、主映像ＩＤが「０００１」であり素材映像ＩＤが「０００１−０１」であり構成タイプが「タイトルコール」である素材映像メタデータと、主映像ＩＤが「０００１」であり素材映像ＩＤが「０００１−０２」であり構成タイプが「解説」である素材映像メタデータと、主映像ＩＤが「０００１」であり素材映像ＩＤが「０００１−０３」であり構成タイプが「１カウント」である素材映像メタデータとが特定される。ここでいう１カウントとは、例えば、タイトルが「肩回し」の場合、１回の肩を回す映像である。
【００９４】
本実施の形態において、複数の素材の映像からなる映像コンテンツをシームレスに、１つの映像コンテンツとして配信する手法は、例えば、ＭＰＥＧ―ＤＡＳＨ（ＭＯＶＩＮＧ  ＰＩＣＴＵＲＥ  ＥＸＰＥＲＴＳ  ＧＲＯＵＰ−ＤＹＮＡＭＩＣ  ＡＤＡＰＴＩＶＥ  ＳＴＲＥＡＭＩＮＧ  ＯＶＥＲ  ＨＴＴＰ）を利用する。
【００９５】
図２のマッチングテーブル２１０の説明に戻る。マッチングテーブル２１０は、ユーザ属性データによって特定されたユーザ１００２に対して、再生する運動の映像コンテンツを決定するために、ユーザ属性データと映像メタデータとを紐付けている。マッチングテーブル２１０は、記憶装置の一例である。
【００９６】
図６は、本実施の形態におけるマッチングテーブル２１０の一例を示す図である。
【００９７】
図６に示すように、マッチングテーブル２１０は、マッチングＩＤ、項目１、項目２、候補運動タイトル、主映像ＩＤ、及び、スコアを有する。
【００９８】
マッチングＩＤは、マッチングの内容を一意に特定するＩＤである。項目１は、ユーザ属性データの「質問」またはウェアラブル機器ＩＤの端末属性データの「計測対象」に対応する項目である。項目２は、ユーザ属性データの「回答」またはウェアラブル機器ＩＤの端末属性データの「計測値」に対応する項目である。候補運動タイトルは、映像メタデータの「タイトル」である。主映像ＩＤは、映像メタデータの「主映像ＩＤ」である。スコアは、マッチングの内容に対する得点であり、配信する運動の映像コンテンツの抽出に用いられる。例えばスコアが高いほどユーザの好みに近いことを示す。
【００９９】
例えば、運動の情報に基づいて映像コンテンツを抽出する場合、マッチングテーブル２１０のマッチングＩＤ「０００１」、「０００２」、「０００３」は、項目１が「機能改善」であり、項目２が「肩こり」である。また、マッチングＩＤ「０００１」は、主映像ＩＤが「０００１」であり、候補運動タイトルが「肩回し」である。マッチングＩＤ「０００２」は、主映像ＩＤが「０００２」であり、候補運動タイトルが「ベントオーバーＹ」である。マッチングＩＤ「０００３」は、主映像ＩＤが「０００３」であり、候補運動タイトルが「９０／９０ストレッチ」である。マッチングＩＤ「０００１」のスコアは「１０」であり、マッチングＩＤ「０００２」のスコアは「８」であり、マッチングＩＤ「０００３」のスコアは「７」である。ユーザ属性データの「質問」が「機能改善」であり、ユーザ属性データの「回答」が「肩こり」である場合、これら３つのスコアのうちスコア「１０」が最も高い。配信する運動の映像コンテンツは、マッチングＩＤ「０００１」の映像コンテンツ、つまり、主映像ＩＤが「０００１」であり、候補運動タイトルが「肩回し」である映像コンテンツとなる。マッチングテーブル２１０の「機能改善」、「体質改善」、「強化したい部位」も、運動の目的の一例である。
【０１００】
また、例えば、身体活動情報に基づいて映像コンテンツを抽出する場合、マッチングＩＤ「０００６」は、主映像ＩＤが「０００４」であり、候補運動タイトルが「スクワット」である。マッチングＩＤ「０００７」は、主映像ＩＤが「０００４」であり、候補運動タイトルが「スクワット」である。マッチングＩＤ「０００６」のスコアは「８」であり、マッチングＩＤ「０００７」のスコアは「５」である。ユーザ属性データの「質問」が「登った階数」であり、ユーザ属性データの「回答」が「＜１０」である場合、これら２つのスコアのうちスコア「８」が最も高い。配信する運動の映像コンテンツは、マッチングＩＤ「０００６」の映像コンテンツ、つまり、主映像ＩＤが「０００４」であり、候補運動タイトルが「スクワット」である映像コンテンツとなる。
【０１０１】
なお、マッチングテーブル２１０は、任意のタイミングでスコアを更新してもよいし、新たなマッチングＩＤを追加してもよい。
【０１０２】
このように、マッチングテーブル２１０は、ユーザが行う運動の目的と運動の映像コンテンツと映像コンテンツに振られた優先順位との第１の組を、１以上含むテーブルである。運動の目的は、図３における質問に対する回答である。優先順位は、図６のスコアの一例である。
【０１０３】
また、マッチングテーブル２１０のマッチングＩＤ「０００８」は、項目１が「歩数」、項目２が５０００歩未満を意味する「＜５０００」、主映像ＩＤが「０００６」、候補運動タイトルが「骨盤回旋」の各々に紐付けられている。
【０１０４】
図２の説明に戻る。再生履歴記憶部２１１は、クラウドサーバ１００１がＩｏＴ機器１００４へ映像コンテンツを配信し、ＩｏＴ機器１００４で映像コンテンツが再生された履歴である再生履歴データを記憶する。再生履歴記憶部２１１は、記憶装置の一例である。
【０１０５】
次に、再生履歴データについて説明する。
【０１０６】
図７は、本実施の形態における再生履歴データの一例を示す図である。
【０１０７】
図７に示すように、再生履歴データは、再生履歴ＩＤと、日時と、ユーザＩＤと、ＩｏＴ機器ＩＤと、タイプと、主映像ＩＤと、素材映像ＩＤと、再生時間とを含む。
【０１０８】
再生履歴ＩＤは、再生された映像コンテンツを特定する映像メタデータを一意に示すＩＤである。日時は、クラウドサーバ１００１がＩｏＴ機器１００４へ映像コンテンツを配信した日時を示す。ユーザＩＤは、ＩｏＴ機器１００４を利用したユーザ１００２のＩＤを示す。ＩｏＴ機器ＩＤは、映像コンテンツを再生したＩｏＴ機器１００４のＩＤを示す。タイプは、再生した運動の映像コンテンツの種別が「参加型」であるか、「意識型」であるかを示す。主映像ＩＤは、ＩｏＴ機器１００４で再生された映像コンテンツの映像メタデータの主映像ＩＤを示す。素材映像ＩＤは、ＩｏＴ機器１００４で再生された映像コンテンツの素材映像メタデータのＩＤを示す。素材映像ＩＤは、カンマ区切りで複数の素材映像メタデータの素材映像ＩＤが記憶される。再生時間は、ＩｏＴ機器１００４で再生された映像コンテンツの総再生時間を示す。
【０１０９】
具体的には、再生履歴ＩＤが「０１２３４５０１０１」である再生履歴データは、日時が「２０１６−１０−２９  ２０：００」であり、ユーザＩＤが「１２３４５」であり、ＩｏＴ機器ＩＤが「Ａ０１２３４５」であり、タイプが「参加型」であり、主映像ＩＤが「０００１」であり、素材映像ＩＤが「０００１−０１，０００１−０２，０００１−０３，０００１−０３，０００１−０３」であり、再生時間が「３０秒」である。
【０１１０】
再生履歴ＩＤは、ユーザ１００２が、映像コンテンツの再生中または再生後にＩｏＴ機器１００４の入力部を介してお気に入り登録する場合に用いられる。
【０１１１】
再生履歴データは、ユーザ１００２が任意のタイミングで、ユーザ１００２が所有するウェアラブル機器１００３で確認することができる。
【０１１２】
図２の説明に戻る。映像抽出部２０６は、ユーザ属性記憶部２０８に記憶されているユーザ属性データと、機器属性記憶部２０９に記憶されている機器属性データと、再生履歴記憶部２１１に記憶されている再生履歴データとを取得し、映像メタデータ記憶部２０７に記憶されている映像メタデータと、マッチングテーブル２１０とを参照し、ユーザ属性データに合致する映像コンテンツを抽出する。
【０１１３】
また、映像抽出部２０６は、ユーザ属性データに含まれる運動の目的、または、身体活動情報に合致する第３の組のうち、第３の組に紐付けられた優先順位に基づいて、映像コンテンツをマッチングテーブル２１０の中から抽出する。
【０１１４】
また、映像抽出部２０６は、ユーザ１００２が利用しているＩｏＴ機器１００４に対し、配信する映像コンテンツを作成する。映像抽出部２０６についての詳細は、後述する。
【０１１５】
［ＩｏＴ機器］
次に、ＩｏＴ機器１００４の構成について説明する。
【０１１６】
図８は、本実施の形態におけるＩｏＴ機器１００４の一例を示すブロック図である。
【０１１７】
図８に示すように、ＩｏＴ機器１００４は、通信部３０１と、表示部３０２と、入力部３０５と、制御部３０３と、ユーザ識別部３０４と、機器属性記憶部３０６とを備える。
【０１１８】
本実施の形態において、ＩｏＴ機器１００４は、オフィスに設置される機器であり、例えば、オフィスの事務作業を行うエリアの端に設置された複合機、オフィス内の食堂に設置された電子レンジである。
【０１１９】
通信部３０１は、ネットワークに接続され、ネットワークを介して、クラウドサーバ１００１と通信を行う。通信部３０１は、例えば、有線ＬＡＮまたは無線ＬＡＮの通信インターフェースである。
【０１２０】
表示部３０２はディスプレイであり、クラウドサーバ１００１より配信される、運動の映像コンテンツが表示される。
【０１２１】
図９は、本実施の形態におけるＩｏＴ機器１００４の表示部３０２に表示される運動の映像コンテンツの一例を示す図である。
【０１２２】
図９に示すように、表示部３０２には、運動の映像コンテンツ１０００１と、ＩｏＴ機器１００４の規定の運転に掛かる時間を示すオペレーション時間１０００２と、再生される映像コンテンツに対し、ユーザ１００２がお気に入りの登録を実行するお気に入り登録ボタン１０００３とが表示されている。言い換えれば、オペレーション時間は、ＩｏＴ機器１００４が規定の運転をしている現在から運転を終了するまでの残りの処理時間であり、運転時間の一例である。
【０１２３】
図８に示すように、入力部３０５は、ＩｏＴ機器１００４を操作するためのユーザ１００２の入力を受け付ける。
【０１２４】
本実施の形態において、ＩｏＴ機器１００４が複合機の場合、入力部３０５は、例えば、ユーザ１００２が保有する社員証を読み込むカードリーダーである。また、入力部３０５は、ＩｏＴ機器１００４のタッチパネルであってもよい。
【０１２５】
制御部３０３は、ＩｏＴ機器１００４の持つ本来の機能を制御することで、所定の動作をＩｏＴ機器１００４の本体に行わせる。制御部３０３は、ユーザ１００２がＩｏＴ機器１００４を利用する際には、ＩｏＴ機器１００４のオペレーション時間を算出し、機器属性データとして、通信部３０１を介してクラウドサーバ１００１へ送信する。
【０１２６】
本実施の形態において、例えば、ＩｏＴ機器１００４が複合機であれば、制御部３０３は、複合機本来の動作である、コピー、印刷、スキャンなどを制御し、コピー、印刷、スキャンなどの動作に必要なオペレーション時間を算出したりする。
【０１２７】
ユーザ識別部３０４は、入力部３０５によって入力されたＩｏＴ機器１００４を利用するユーザ１００２を識別する。本実施の形態において、例えば、ＩｏＴ機器１００４が複合機の場合、カードリーダーである入力部３０５によりユーザ１００２を識別する情報、すなわちユーザＩＤを読み取り、ユーザ識別部３０４は、読み取ったユーザＩＤに基づいてユーザ識別を行う。ユーザ識別部３０４は、ユーザＩＤを、通信部３０１を介してクラウドサーバ１００１へ送信する。
【０１２８】
また、本実施の形態において、例えば、ＩｏＴ機器１００４が電子レンジである場合、電子レンジに具備されたカメラによって、顔認識などで、利用するユーザ１００２を一意に特定するとしてもよいし、ユーザ１００２が所有するウェアラブル機器１００３であるスマートフォンを用いて電子レンジの操作を行うことでユーザ１００２を一意に特定してもよい。
【０１２９】
さらに、電子レンジに具備されたカメラによって、ユーザ１００２を一意に特定できない、または、ユーザ１００２を一意に特定されない場合は、電子レンジに具備されたカメラによって、顔認識などでユーザ１００２の性別や年代などを推定し、ユーザＩＤの代わりに利用してもよい。
【０１３０】
機器属性記憶部３０６は、ＩｏＴ機器１００４に関する機器属性データを記憶する記憶装置である。
【０１３１】
図１０は、本実施の形態における機器属性データの一例を示す図である。
【０１３２】
図１０に示すように、機器属性データは、ＩｏＴ機器ＩＤ、名称、設置場所、場所、及び、オペレーション時間を有する。
【０１３３】
ＩｏＴ機器ＩＤは、ＩｏＴ機器１００４を一意に特定するＩＤを示す。名称は、ＩｏＴ機器１００４の機器の名称を示す。設置場所は、ＩｏＴ機器１００４が設置されている住所と建物内の位置を示す。場所は、ＩｏＴ機器１００４が設定されている場所が、不特定多数の目に触れるパブリックの場所であるか、プライベートな場所であるかを示す。オペレーション時間は、ＩｏＴ機器１００４の機能を実施する時間を示す。オペレーション時間は、ユーザ１００２がＩｏＴ機器１００４を利用する際に、制御部３０３によって算出される。
【０１３４】
機器属性データは、ユーザ１００２がＩｏＴ機器１００４を利用する際、制御部３０３で算出されたオペレーション時間が追加され、クラウドサーバ１００１へ送信される。
【０１３５】
例えば、ＩｏＴ機器ＩＤが「Ａ０１２３４５」であるＩｏＴ機器１００４は、名称が「複合機」であり、設置場所が「大阪府ＸＸＸＸ、Ｘ棟Ｙ階北エリア」であり、場所が「プライベート」であり、オペレーション時間が「３０」秒である。なお、ＩｏＴ機器１００４が設置されている場所が「プライベート」であるか「パブリック」であるかの定義は、自由に設定できる。
【０１３６】
［映像抽出部の構成］
次に、クラウドサーバ１００１の映像抽出部２０６の詳細な構成について図１１を用いて説明する。
【０１３７】
図１１は、本実施の形態における映像抽出部２０６の一例を示すブロック図である。図１１では、映像抽出部２０６と関連する、通信部２０１、再生履歴記憶部２１１、ユーザ属性記憶部２０８、機器属性記憶部２０９、マッチングテーブル２１０、映像メタデータ記憶部２０７を示す。
【０１３８】
図１１に示すように、映像抽出部２０６は、ユーザ属性制御部４０２と、機器属性制御部４０４と、映像メタデータマッチング部４０６と、映像尺調整部４０１と、再生履歴制御部４０３と、映像メタデータ取得部４０５とを備える。
【０１３９】
ユーザ属性制御部４０２は、ＩｏＴ機器１００４から送信されるユーザＩＤを用いて、ユーザＩＤの合致するユーザ属性データを、ユーザ属性記憶部２０８から取得する。
【０１４０】
本実施の形態において、例えば、図３に示すように、ＩｏＴ機器１００４から送信されるユーザＩＤが「１２３４５」である場合、ユーザ属性制御部４０２は、ユーザ属性データの中からユーザＩＤが「１２３４５」と一致するユーザ属性データとして、性別が「男性」であり、年齢が「４０」であり、ウェアラブル機器ＩＤが「Ｐ０１１２３４」であり、質問が「１．機能改善、２．人目は？」であり、回答が「１．肩こり、２．気にしない」であり、お気に入りが「０１２３４５０１０１」であるユーザ属性データを、ユーザ属性記憶部２０８から取得する。
【０１４１】
図１１に示すように、機器属性制御部４０４は、ユーザ１００２が利用しているＩｏＴ機器１００４の機器属性データを機器属性記憶部２０９から取得する。
【０１４２】
例えば、機器属性制御部４０４は、図１０に示すように、ＩｏＴ機器１００４のＩｏＴ機器ＩＤが「Ａ０１２３４５」である複合機であれば、機器属性データのうち、ＩｏＴ機器ＩＤが「Ａ０１２３４５」であり、名称が「複合機」であり、設置住所が「大阪府ＸＸＸＸ、Ｘ棟Ｙ階北エリア」であり、場所が「プライベート」であり、オペレーション時間が「３０」秒である機器属性データを、機器属性記憶部２０９から取得する。
【０１４３】
図１１に示すように、映像メタデータ取得部４０５は、映像メタデータ記憶部２０７から、候補となる映像コンテンツのメタデータを取得する。具体的には、マッチングＩＤ「０００１」の主映像ＩＤが「０００１」であり、マッチングＩＤ「０００２」の主映像ＩＤが「０００２」であり、マッチングＩＤ「０００３」の主映像ＩＤが「０００３」であるので、映像メタデータ取得部４０５は、映像メタデータ及び素材映像メタデータから、主映像ＩＤが「０００１」、「０００２」、「０００３」のメタデータを、マッチングテーブル２１０から取得する。
【０１４４】
映像メタデータマッチング部４０６は、ユーザ属性データと、マッチングテーブル２１０とから、ユーザ１００２に適した映像コンテンツの候補を抽出する。
【０１４５】
図３及び図６に示すように、例えば、ユーザＩＤが「１２３４５」である場合、質問が「１．機能改善、２．人目は？」であり、回答が「１．肩こり、２．気にしない」であるので、マッチングテーブル２１０を用いると、項目１が「機能改善」であり、項目２が「肩こり」であるマッチングＩＤ「０００１」及び候補運動タイトル「肩回し」と、マッチングＩＤ「０００２」及び候補運動タイトル「ベントオーバーＹ」と、マッチングＩＤ「０００３」及び候補運動タイトル「９０／９０ストレッチ」との３つが、ユーザ１００２に適した映像コンテンツの候補として抽出される。このとき、マッチングＩＤ「０００１」のスコアは「１０」、マッチングＩＤ「０００２」のスコアは「８」、マッチングＩＤ「０００３」のスコアは「７」である。
【０１４６】
図１０及び図１１に示すように、映像メタデータマッチング部４０６は、映像メタデータ取得部４０５が取得した映像メタデータを参照し、ＩｏＴ機器１００４の機器属性データに応じて、映像コンテンツを抽出する。
【０１４７】
例えば、ＩｏＴ機器１００４のＩｏＴ機器ＩＤが「Ａ０１２３４５」である複合機の場合、機器属性データは、場所が「プライベート」である。この場合、ＩｏＴ機器ＩＤが「Ａ０１２３４５」である複合機の周辺でユーザ１００２は、運動の映像コンテンツを見ながら運動が可能である。これにより、クラウドサーバ１００１は、「参加型」の映像コンテンツを生成する。
【０１４８】
図６及び図１１に示すように、映像メタデータマッチング部４０６は、ユーザ１００２に適した映像コンテンツの候補として抽出した候補運動タイトル「肩回し」、「ベントオーバーＹ」、「９０／９０ストレッチ」の中から、ＩｏＴ機器ＩＤが「Ａ０１２３４５」である複合機の周辺で運動可能な、候補運動タイトル「肩回し」と「ベントオーバーＹ」とを抽出する。
【０１４９】
このとき、候補運動タイトル「肩回し」のスコア「１０」方が、候補運動タイトル「ベントオーバーＹ」のスコア「８」よりも高いので、映像メタデータマッチング部４０６は、配信する映像コンテンツを候補運動タイトル「肩回し」に決定する。
【０１５０】
図１０及び図１１に示すように、別の例として、ＩｏＴ機器１００４のＩｏＴ機器ＩＤが「Ｒ０１０２１０」である電子レンジであれば、機器属性制御部４０４は、機器属性データのうち、ＩｏＴ機器ＩＤが「Ｒ０１０２１０」であり、名称が「電子レンジ」であり、設置住所が「大阪府ＸＸＸＸ、Ｚ棟Ｘ階食堂」であり、場所が「パブリック」であり、オペレーション時間が「４０」秒である機器属性データを取得する。
【０１５１】
機器属性データの場所がパブリックであるので、ユーザ１００２は、ＩｏＴ機器１００４のＩｏＴ機器ＩＤが「Ｒ０１０２１０」である電子レンジ周辺で、運動の映像コンテンツを見ながら運動をすることができない。これにより、複数の映像コンテンツからなる「意識型」の映像コンテンツが生成される。
【０１５２】
図６及び図１１に示すように、具体的には、映像メタデータマッチング部４０６は、ユーザ１００２に適した映像コンテンツの候補として抽出した候補運動タイトル「肩回し」、「ベントオーバーＹ」、「９０／９０ストレッチ」の全てを用いて、映像コンテンツを抽出する。
【０１５３】
図１０及び図１１に示すように、映像抽出部２０６は、抽出した映像コンテンツの再生時間をオペレーション時間以内に調整する。より詳しくは、映像抽出部２０６の映像尺調整部４０１は、機器属性データのオペレーション時間を用いて、ユーザ１００２へ提供するマッチングテーブル２１０の中から抽出した映像コンテンツの再生時間をオペレーション時間以内に調整し、ＩｏＴ機器１００４に提供する運動の映像コンテンツを作成し、生成した映像コンテンツを通信部２０１へ配信する。
【０１５４】
例えば、映像尺調整部４０１は、機器属性データのＩｏＴ機器１００４のＩｏＴ機器ＩＤが「Ａ０１２３４５」であり、複合機のオペレーション時間が３０秒であるので、候補運動タイトル「肩回し」の映像コンテンツを、３０秒以内の再生時間となる「参加型」の映像コンテンツを生成する。
【０１５５】
このように、映像抽出部２０６は、抽出したユーザ属性データに含まれる運動の目的に合致する第１の組のうち、第１の組に紐付けられたスコアに基づいて、映像コンテンツをマッチングテーブル２１０の中から抽出する。
【０１５６】
図５Ａ、図５Ｂ及び図１１に示すように、映像尺調整部４０１は、映像メタデータ取得部４０５が取得したタイトル「肩回し」である主映像ＩＤ「０００１」の素材映像メタデータのうち、素材映像ＩＤ「０００１−０１」、「０００１−０２」、「０００１−０３」の再生時間を計算しながら、映像コンテンツを生成する。
【０１５７】
具体的には、映像尺調整部４０１は、生成される映像コンテンツの最初に、素材映像メタデータの構成タイプが「タイトルコール」である素材映像ＩＤ「０００１−０１」（再生時間「２」）を配置する。次に、映像尺調整部４０１は、構成タイプが「解説」である素材映像ＩＤ「０００１−０２」（再生時間「１２」）を配置する。次に、映像尺調整部４０１は、構成タイプが「１カウント」である素材映像ＩＤ「０００１−０３」（再生時間「５」）を配置する。ここまでの合計の再生時間が「１９」であり、オペレーション時間３０秒に対する残り時間が「１１」であるので、さらに、映像尺調整部４０１は、構成タイプが「１カウント」である素材映像ＩＤ「０００１−０３」（再生時間「５」）を２回繰り返して配置する。ここまでの合計の再生時間が「２９」となり、オペレーション時間の「３０」に収まる。このように、映像尺調整部４０１は、この素材映像ＩＤの素材映像メタデータの順になるように映像コンテンツを生成する。
【０１５８】
次に、映像コンテンツの再生時間について説明する。
【０１５９】
図１２は、本実施の形態におけるＩｏＴ機器へ出力される運動の映像コンテンツの一例を示す図である。図１２は、上述したように映像尺調整部４０１によって生成された映像コンテンツを示している。図１２は、オペレーション時間の３０秒におさまるように、素材映像ＩＤが「０００１−０１」、「０００１−０２」、「０００１−０３」、「０００１−０３」、「０００１−０３」の順で再生時間が２９秒以内に収められた映像コンテンツを示す。
【０１６０】
このように、ユーザ１００２は、ＩｏＴ機器１００４の処理を待っている間に、映像コンテンツを見ながら運動できる。
【０１６１】
図１３は、本実施の形態におけるＩｏＴ機器１００４へ出力される運動の映像コンテンツの別の一例を示す図である。図１３は、上述したように映像尺調整部４０１によって生成された映像コンテンツを示している。
【０１６２】
図５Ａ、図５Ｂ、図７及び図１３に示すように、別の例として、映像尺調整部４０１は、機器属性データのＩｏＴ機器１００４のＩｏＴ機器ＩＤが「Ｒ０１０２１０」であり、電子レンジのオペレーション時間が４０秒であるので、４０秒以内の再生時間となる「意識型」の運動の映像コンテンツを生成する。
【０１６３】
具体的には、映像尺調整部４０１は、映像メタデータマッチング部４０６で抽出した、候補運動タイトル「肩回し」、「ベントオーバーＹ」、「９０／９０ストレッチ」の全てを用いて、４０秒の再生時間に合うように「意識型」の運動の映像コンテンツを生成する。
【０１６４】
映像尺調整部４０１は、候補運動タイトルが「肩回し」である主映像ＩＤ「０００１」、候補運動タイトルが「ベントオーバーＹ」である主映像ＩＤ「０００２」、候補運動タイトルが「９０／９０ストレッチ」である主映像ＩＤ「０００３」のそれぞれの素材メタデータから映像コンテンツを生成する。
【０１６５】
具体的には、生成される映像コンテンツの最初に、素材映像メタデータの構成タイプが「タイトルコール」である素材映像ＩＤ「０００１−０１」（再生時間「２」）を配置する。次に、素材映像メタデータの構成タイプが「タイトルコール」である、再生時間「２」の素材映像ＩＤ「０００２−０１」を配置する。次に、素材映像メタデータの構成タイプが「タイトルコール」である、再生時間「２」の素材映像ＩＤ「０００３−０１」を配置する。ここまでで合計の再生時間が「６」であるので、次に素材映像メタデータの構成タイプが「解説」である再生時間「１２」の素材映像ＩＤ「０００１−０２」を配置する。さらに素材映像メタデータの構成タイプが「解説」である再生時間「１０」の素材映像ＩＤ「０００２−０２」を配置し、素材映像メタデータの構成タイプが「解説」である再生時間「１０」の素材映像ＩＤ「０００３−０２」を配置する。ここまでで合計の再生時間が「３９」となり、オペレーション時間の「４０」におさまる。映像尺調整部４０１は、素材映像ＩＤ「０００１−０１」、「０００１−０２」、「０００２−０１」、「０００２−０２」、「０００３−０１」、「０００３−０２」の順になるように映像コンテンツを生成する。
【０１６６】
ＩｏＴ機器１００４は、クラウドサーバ１００１から生成された映像コンテンツを受信し、再生する。
【０１６７】
再生履歴制御部４０３は、ＩｏＴ機器１００４へ映像コンテンツを配信する際に、映像尺調整部４０１で作成してＩｏＴ機器１００４へ配信した映像コンテンツに付与される、主映像ＩＤと素材映像ＩＤとユーザＩＤとＩｏＴ機器ＩＤとを含む再生履歴データとして再生履歴記憶部２１１へ記憶する。主映像ＩＤと素材映像ＩＤとは映像コンテンツのＩＤの一例である。具体的には、再生履歴制御部４０３は、ユーザＩＤ「１２３４５」のユーザ１００２がＩｏＴ機器ＩＤ「Ａ０１２３４５」である複合機を利用した場合に、タイプが「参加型」であり、タイトルが「肩回し」であり、主映像ＩＤが「０００１」であり、素材映像ＩＤが「０００１−０１、０００１−０２、０００１−０３、０００１−０３、０００１−０３」である再生履歴データが付与された運動の映像コンテンツを配信したことを、再生履歴ＩＤ「０１２３４５０１０１」に紐付けて、再生履歴データとして再生履歴記憶部２１１に記憶する。
【０１６８】
映像メタデータマッチング部４０６は、再生履歴データに記憶された主映像ＩＤ及び素材映像ＩＤに紐付けられた第２の組の優先順位を、現状の優先順位から下げた優先順位に更新する。例えば、ユーザＩＤ「１２３４５」であるユーザ１００２がＩｏＴ機器ＩＤ「Ａ０１２３４５」である複合機を２度目に利用する場合、映像メタデータマッチング部４０６は、再生履歴データを参照し、抽出した候補のうち、主映像ＩＤ「０００１」の「肩回し」をすでに提供していることがわかる。そこで、映像メタデータマッチング部４０６は、マッチングテーブル２１０の主映像ＩＤ「０００１」のスコア「１０」を「５」だけ減算する。すると、スコアの最も高いのは、スコアが「８」であり、候補運動タイトルが「ベントオーバーＹ」である映像コンテンツとなる。これより、この情報処理システム１００では、同じユーザに異なる映像コンテンツを提供することができる。
【０１６９】
［情報処理システムの動作］
次に、情報処理システム１００の動作を具体的に説明する。
【０１７０】
図１４は、本実施の形態における情報処理システム１００の一例を示すフローチャートである。
【０１７１】
図３及び図１４に示すように、ユーザ１００２は、所有するウェアラブル機器１００３を操作してクラウドサーバ１００１にアクセスし、クラウドサーバ１００１に対してユーザ登録を行う。ユーザ登録指示を受けたクラウドサーバ１００１のユーザ管理部２０４は、例えば、ユーザＩＤ「１２３４５」をユーザ１００２に付与し、ユーザＩＤを含むユーザ属性データとしてユーザ属性記憶部２０８に登録する（Ｓ１３０１）。具体的には、ユーザ管理部２０４は、ユーザ属性データの「ユーザＩＤ」に、ユーザのＩＤを示す「１２３４５」を登録する。
【０１７２】
次に、ユーザ登録が済むと、ユーザ１００２は、所有するウェアラブル機器１００３に表示される問診に答える形で、性別、年齢の入力、質問に対する回答を入力し、これらの入力をユーザ属性データとして登録する（Ｓ１３０２）。具体的には、ユーザ１００２の回答に応じて、ユーザ属性データの「性別」及び「年齢」に対し、それぞれ、「男性」及び「４０」と登録される。また、質問に対する回答として、「１．機能改善」は「１．肩こり」であり、「２．人目は？」は「２．気にしない」ことが登録される。
【０１７３】
あわせて、クラウドサーバ１００１に対してユーザ１００２が所有するウェアラブル機器１００３の登録も行う。具体的には、ユーザ属性データのウェアラブル機器ＩＤにユーザ１００２が利用するウェアラブル機器ＩＤ「Ｐ０１１２３４」をクラウドサーバ１００１に登録する。
【０１７４】
なお、ユーザ属性データの登録は、ユーザ１００２が実施したが、それに限定しない。例えば、クラウドサーバ１００１の管理者が、ユーザ１００２から申請された内容で代理登録を実施してもよい。
【０１７５】
次に、ユーザ１００２は、ＩｏＴ機器１００４の機器属性データを、クラウドサーバ１００１へ登録する（Ｓ１３０３）。機器属性データの登録は、クラウドサーバ１００１が、オフィスや家庭などに設置されたＩｏＴ機器１００４を、映像コンテンツの配信するために行う。
【０１７６】
具体的には、ユーザ１００２は、図１０の機器属性データに示すように、ＩｏＴ機器１００４の「設置場所」を登録する。また、ユーザ１００２は、設置された場所が、多くの人目に付くパブリックな場所か、人目に付かないプライベートな場所かを登録する。さらに、ユーザ１００２は、ＩｏＴ機器１００４が設定される場所において、ＩｏＴ機器１００４を利用するユーザ１００２が、ＩｏＴ機器１００４のディスプレイを見ながら運動できるか否かを登録する。
【０１７７】
例えば、図１０のＩｏＴ機器ＩＤが「Ａ０１２３４５」である複合機は、設置場所が「大阪府ＸＸＸＸ，Ｘ棟Ｙ階北エリア」であり、場所が「プライベート」である機器属性データとして、機器属性記憶部３０６に登録される。
【０１７８】
ＩｏＴ機器１００４に登録された機器属性データは、クラウドサーバ１００１へ送信され、機器属性記憶部２０９にも記録される。
【０１７９】
機器属性データの登録は、ＩｏＴ機器１００４を設置する業者もしくはユーザ１００２が、所有するウェアラブル機器１００３で実施してもよい。また、管理者が実施してもよい。
【０１８０】
なお、Ｓ１３０１からＳ１３０２で説明したユーザＩＤの登録／ユーザ属性データの登録と、Ｓ１３０３で説明したＩｏＴ機器の登録は、順序が逆であってもよい。
【０１８１】
次に、ユーザ１００２がＩｏＴ機器１００４を利用する際の処理について述べる。
【０１８２】
ＩｏＴ機器１００４は、ＩｏＴ機器１００４を利用するユーザ１００２を認証する（Ｓ１３０４）。具体的には、ＩｏＴ機器１００４のユーザ識別部３０４は、入力部３０５により読みとられたユーザＩＤを識別してユーザ１００２を認証する。例えば、ユーザ１００２は、ユーザＩＤ「１２３４５」である。なお、ＩｏＴ機器１００４を利用するユーザ１００２を識別できない場合、例えば、電子レンジに具備されたカメラによって、顔認識などで、ユーザ１００２の性別や年代を推定してもよい。ユーザ識別部３０４は、ユーザＩＤを特定できない場合、ユーザＩＤを「ＮＵＬＬ」として扱う。
【０１８３】
次に、例えばＩｏＴ機器１００４が複合機の場合、制御部３０３は、ＩｏＴ機器１００４のコピー、印刷、スキャンなどの動作に必要なオペレーション時間を算出し（Ｓ１３０５）、機器属性記憶部３０６にオペレーション時間を示す情報を記憶する。このオペレーション時間は、ユーザ１００２がＩｏＴ機器１００４を利用する間の待ち時間となる。
【０１８４】
次に、ＩｏＴ機器１００４は、識別したユーザＩＤと機器属性記憶部３０６に記憶される機器属性データとを、クラウドサーバ１００１に送信する（Ｓ１３０６）。
【０１８５】
なお、ＩｏＴ機器１００４がユーザＩＤを識別できない場合、ユーザＩＤ「ＮＵＬＬ」に加え、推定した性別や年代と、機器属性記憶部３０６に記憶される機器属性データとをクラウドサーバ１００１へ送信する。
【０１８６】
次に、クラウドサーバ１００１は、ＩｏＴ機器１００４から送信されたユーザＩＤおよび機器属性データから、ユーザＩＤで特定されたユーザに対し、配信する運動の映像コンテンツの抽出を行い、ＩｏＴ機器１００４に対し、抽出した運動の映像コンテンツを配信する（Ｓ１３０７）。こうして、ＩｏＴ機器１００４は、クラウドサーバ１００１から運動の映像コンテンツを取得する。これにより、ＩｏＴ機器１００４は、規定の運転を行っている間の隙間時間に、規定の運転とは異なる処理をする。つまり、ＩｏＴ機器１００４の表示部３０２は、この運動の映像コンテンツを表示する。
【０１８７】
図１４の詳細を、図１５を用いて説明する。
【０１８８】
図１５は、本実施の形態における映像コンテンツの配信の一例を示すフローチャートである。
【０１８９】
図３及び図１５に示すように、通信部２０１は、ＩｏＴ機器１００４より、ユーザＩＤと機器属性データとを受信する。ユーザ属性制御部４０２は、受信したユーザＩＤに合致するユーザ属性データを、ユーザ属性記憶部２０８から取得する（Ｓ１４０１）。
【０１９０】
例えば、運動の情報に基づいて映像コンテンツを抽出する場合、受信したユーザＩＤが「１２３４５」である場合、ユーザ属性データは、ユーザＩＤが「１２３４５」であり、性別が「男性」であり、年齢が「４０」であり、ウェアラブル機器ＩＤが「Ｐ０１１２３４」であり、質問が「１．機能改善，２．人目は？」であり、回答が「１．肩こり，２．気にしない」であり、お気に入りが「０１２３４５０１０１」である。
【０１９１】
ユーザＩＤが「３３４４５」である場合、ユーザ属性データは、性別が「女性」であり、年齢が「５０」であり、ウェアラブル機器ＩＤが「Ｓ０１２３４５」であり、質問が「１．体質改善，２．人目は？」であり、回答が「１．ダイエット，２．気にしない」であり、お気に入りが「−」である。
【０１９２】
なお、受信したユーザＩＤが「ＮＵＬＬ」である場合、ユーザ属性データを取得できないので、受信した性別、年代を利用する。
【０１９３】
次に、機器属性制御部４０４は、受信した機器属性データが、クラウドサーバ１００１の機器属性記憶部２０９に登録されていることを確認する。機器属性記憶部２０９の登録が確認されれば、機器属性制御部４０４は、機器属性データの「場所」を確認する（Ｓ１４０２）。つまり、機器属性制御部４０４は、ＩｏＴ機器１００４の設置場所がプライベートな場所であるかパブリックな場所であるかを判断する。
【０１９４】
機器属性データの場所が「プライベート」である場合（Ｓ１４０２でＹＥＳの場合）、Ｓ１４０５へ進む。具体的には、機器属性データのＩｏＴ機器ＩＤが「Ａ０１２３４５」である場合、図１０の場所は「プライベート」である。
【０１９５】
機器属性データの場所が「パブリック」である場合（Ｓ１４０２でＮＯの場合）、Ｓ１４０３へ進む。具体的には、機器属性データのＩｏＴ機器ＩＤが「Ｒ０１０２１０」である場合、図１０の場所は「パブリック」である。
【０１９６】
次に、ユーザ属性制御部４０２は、ユーザが人目を気にするか否かを、ユーザ属性データにおける質問「人目は？」の回答に基づいて確認する（Ｓ１４０３）。
【０１９７】
回答が「気にしない」である場合（Ｓ１４０３でＮＯの場合）に、Ｓ１４０５へ進む。また、回答が「気にする」である場合（Ｓ１４０３でＹＥＳの場合）に、Ｓ１４０６へ進む。
【０１９８】
機器属性データのＩｏＴ機器ＩＤが「Ｒ０１０２１０」である場合、場所は「パブリック」である。ユーザ属性データのユーザＩＤが「１２３４５」である場合、質問の「２．人目は？」の回答は「２．気にしない」である。
【０１９９】
なお、受信したユーザＩＤが「ＮＵＬＬ」である場合は、ユーザ属性データがないので、例えば、人目を「気にしない」とする。
【０２００】
次に、機器属性制御部４０４は、ユーザ１００２が運動の映像コンテンツを見ながらその場で運動可能な参加型の映像のコンテンツを抽出する処理を行う（Ｓ１４０５）。
【０２０１】
抽出した機器属性データの場所情報がプライベートな場所を示す場合（Ｓ１４０２でＹＥＳの場合）、ステップＳ１４０５で、ＩｏＴ機器１００４の設置場所でユーザ１００２が運動可能な参加型の映像コンテンツを抽出する。具体的には、機器属性データのＩｏＴ機器ＩＤが「Ａ０１２３４５」である複合機の場合、ＩｏＴ機器１００４の表示部３０２には、クラウドサーバ１００１から「参加型」の運動の映像コンテンツが配信される。
【０２０２】
一方、機器属性制御部４０４は、抽出した機器属性データの場所情報がパブリックな場所を示す場合、ユーザ１００２の視聴により運動意識を高めさせる「意識型」の運動の映像コンテンツを抽出する処理を行う（Ｓ１４０６）。
【０２０３】
機器属性データのＩｏＴ機器ＩＤが図１０の「Ｒ０１０２１０」である電子レンジの場合、電子レンジのディスプレイには、「意識型」の運動の映像コンテンツが配信される。
【０２０４】
つまり、ステップＳ１４０２、Ｓ１４０３、Ｓ１４０５、Ｓ１４０６から、パブリックな場所であっても、ユーザ１００２が人目を気にしない場合は、「参加型」の運動の映像コンテンツがＩｏＴ機器１００４に配信される。また、ユーザ１００２が人目を気にする場合は、「意識型」の運動の映像コンテンツがＩｏＴ機器１００４に配信される。
【０２０５】
ステップＳ１４０５又はステップＳ１４０６を経て、次に、抽出された運動の映像コンテンツの映像メタデータは、通信部２０１を介してＩｏＴ機器１００４へ配信される（Ｓ１４０７）。つまり、機器属性制御部４０４は、通信部２０１を介して、抽出された運動の映像コンテンツをＩｏＴ機器１００４へ配信する。
【０２０６】
ＩｏＴ機器１００４は、取得した映像メタデータから、クラウドサーバ１００１上の映像コンテンツ記憶部２０３に記憶されている映像コンテンツを取得し、この映像コンテンツを再生する。
【０２０７】
次に、再生履歴制御部４０３は、ＩｏＴ機器１００４へ配信した運動の映像コンテンツを構成する映像メタデータを、ユーザＩＤおよびＩｏＴ機器ＩＤと共に、再生履歴記憶部２１１に記録することで、再生履歴データを更新する（Ｓ１４０８）。
【０２０８】
再生履歴データとして、図７の日時「２０１６−１０−２９  ２０：００」に、ユーザＩＤ「１２３４５」が利用したＩｏＴ機器ＩＤ「Ａ０１２３４５」に対し、「参加型」の運動の映像コンテンツである主映像ＩＤ「０００１」、素材映像ＩＤ「０００１−０１、０００１−０２、０００１−０３、０００１−０３、０００１−０３」を記録する。これにより、ユーザ１００２は、「参加型」の運動の映像コンテンツを見ながら運動したり、「意識型」の運動の映像コンテンツを見ることで意識を高めたりすることができる。
【０２０９】
次に、図１５のステップＳ１４０５について、図１６を用いて説明する。
【０２１０】
図１６は、本実施の形態における「参加型」の運動の映像コンテンツを抽出する処理の一例を示すフローチャートである。
【０２１１】
図１６に示すように、まず、映像メタデータマッチング部４０６は、ユーザ属性データとマッチングテーブル２１０とから、ユーザ１００２に適した映像コンテンツの候補を抽出する。まず、映像メタデータマッチング部４０６は、ユーザ属性データの質問と回答とのペアに基づいて、マッチングテーブル２１０を用いてユーザ属性データの質問と回答とに対応する候補運動タイトルを特定し、スコアを抽出する（Ｓ１５０１）。
【０２１２】
具体的には、図３及び図６に示すように、ユーザＩＤ「１２３４５」のユーザ１００２のユーザ属性データの質問「機能改善」に対する回答が「肩こり」であるので、映像メタデータマッチング部４０６は、マッチングテーブル２１０の項目１「機能改善」、項目２「肩こり」に合致する候補運動タイトル「肩回し」（スコア「１０」）、候補運動タイトル「ベントオーバーＹ」（スコア「８」）、及び、候補運動タイトル「９０／９０ストレッチ」（スコア「７」）を抽出し、それぞれの主映像ＩＤを特定する。
【０２１３】
また、映像メタデータマッチング部４０６は、他のユーザ１００２が所有するウェアラブル機器１００３の端末属性データも映像コンテンツの抽出に利用する。ユーザＩＤ「３３４４５」のユーザ１００２が所有するウェアラブル機器ＩＤ「Ｓ０１２３４５」の歩数計によって、計測された歩数が４０００歩である場合、映像メタデータマッチング部４０６は、マッチングテーブル２１０から合致する項目１「歩数」、項目２「＜５０００」、抽出の候補運動タイトル「骨盤回旋」、スコア「６」を抽出し、それぞれの主映像ＩＤを特定する。
【０２１４】
次に、映像メタデータマッチング部４０６は、ＩｏＴ機器１００４の再生履歴データを確認する（Ｓ１５０２）。つまり、映像メタデータマッチング部４０６は、再生履歴データの中に合致するユーザＩＤがあるか否かを判断する。
【０２１５】
再生履歴記憶部２１１に記憶される再生履歴データに、合致するユーザＩＤがない場合（Ｓ１５０２でＮＯの場合）、ステップＳ１５０４の処理へ進む。
【０２１６】
再生履歴記憶部２１１に記憶される再生履歴データに、合致するユーザＩＤがある場合（Ｓ１５０２でＹＥＳの場合）、ステップＳ１５０３の処理へ進む。
【０２１７】
次に、映像メタデータマッチング部４０６は、抽出した候補運動タイトルの中で、再生履歴データに含まれる主映像ＩＤのスコアを更新する（Ｓ１５０３）。
【０２１８】
具体的には、図６及び図７のユーザＩＤが「１２３４５」であるユーザ１００２の場合、このユーザＩＤに合致する再生履歴データがあり、主映像ＩＤが「０００１」であるので、映像メタデータマッチング部４０６は、抽出した映像コンテンツの中で、主映像ＩＤが「０００１」である、肩回しのスコア「１０」から例えば「５」を引くことで、抽出した映像コンテンツのスコア「５」とする。こうして、抽出された映像コンテンツのスコアは更新される。すると、候補運動タイトル「ベントオーバーＹ」のスコアが「８」となり、候補運動タイトル「９０／９０ストレッチ」のスコアが「７」となり、候補運動タイトル「肩回し」のスコアが「５」となる。
【０２１９】
このようにスコアを更新することにより、ユーザ１００２が同一のＩｏＴ機器１００４を利用するたびに異なる運動の映像コンテンツを提供することができる。
【０２２０】
次に、映像メタデータマッチング部４０６は、候補運動タイトルの映像コンテンツで映像メタデータの「実施体勢」が「立位」の映像コンテンツの中から最も高いスコアの候補運動タイトルを選択することで、運動の映像コンテンツを１つに絞り込む（Ｓ１５０４）。
【０２２１】
具体的には、図５Ａ及ぶ図６に示すように、抽出した候補運動タイトル「肩回し」、「ベントオーバーＹ」及び「９０／９０ストレッチ」のうち、映像メタデータの「実施体勢」が「立位」である「肩回し」及び「ベントオーバーＹ」が候補となる。候補運動タイトル「肩回し」と「ベントオーバー」とのうち、スコアが高いのは「肩回し」であるので、「肩回し」を配信する映像コンテンツに決定する。なお、候補運動タイトルを１つに絞り込めない場合は、予め設定した候補運動タイトルを映像コンテンツとしてもよい。
【０２２２】
映像メタデータ取得部４０５は、映像メタデータを参照し、映像メタデータマッチング部４０６が抽出した映像コンテンツの主映像ＩＤから、主映像ＩＤに関する素材映像メタデータを取得する。
【０２２３】
映像メタデータ取得部４０５は、候補運動コンテンツ「肩回し」の主映像ＩＤ「０００１」から素材映像メタデータの主映像ＩＤ「０００１」の素材映像メタデータを取得する。
【０２２４】
次に、図１６に示すように、映像尺調整部４０１は、機器属性データのオペレーション時間「Ｌ」に基づいて、配信する運動の映像コンテンツの再生時間「ｍ」を調整する。映像尺調整部４０１は、再生時間を調整する素材映像の配列を、構成タイプがタイトルコール、解説、１カウントのこの順とする。映像尺調整部４０１は、構成タイプ「タイトルコール」の再生時間をｍとする（Ｓ１５０５）。
【０２２５】
次に、映像尺調整部４０１は、再生時間ｍがオペレーション時間Ｌ未満であるか否かを判定する（Ｓ１５０６）。
【０２２６】
ｍ＜Ｌである場合（Ｓ１５０６でＹＥＳの場合）、ステップＳ１５０７へ処理を進め、ｍ≧Ｌである場合（Ｓ１５０６でＮＯの場合）、ステップＳ１５１１へ処理を進める。
【０２２７】
次に、映像尺調整部４０１は、ステップＳ１５０５による再生時間ｍの運動の映像コンテンツに、構成タイプが「解説」である素材の映像を付加する（Ｓ１５０７）。つまり、ステップＳ１５０５での運動の映像コンテンツの再生時間ｍに、構成タイプ「解説」の素材の映像の再生時間が加算される。
【０２２８】
再生時間ｍが、オペレーション時間Ｌ未満であるか否かを判定する（Ｓ１５０８）。
【０２２９】
ｍ＜Ｌである場合（Ｓ１５０８でＹＥＳの場合）、Ｓ１５０９へ処理を進め、ｍ≧Ｌである場合（Ｓ１５０８でＮＯの場合）、Ｓ１５１１へ処理を進める。
【０２３０】
次に、映像尺調整部４０１は、ステップＳ１５０７での再生時間ｍの運動の映像コンテンツに構成タイプが「１カウント」である素材の映像を付加する（Ｓ１５０９）。つまり、運動の映像コンテンツの再生時間ｍに、構成タイプ「１カウント」の素材の映像の再生時間が加算される。
【０２３１】
次に、映像尺調整部４０１は、ステップＳ１５０９による運動の映像コンテンツの再生時間ｍがオペレーション時間Ｌ未満であるか否かを判定する（Ｓ１５１０）。
【０２３２】
ｍ＜Ｌである場合（Ｓ１５１０でＹＥＳの場合）、映像尺調整部４０１は、ステップＳ１５０９による再生時間ｍの運動の映像コンテンツに、さらに、構成タイプ「１カウント」である素材の映像を付加しても、ｍ＜Ｌとなるか否かを判断する（Ｓ１５１２）。
【０２３３】
ステップＳ１５０９による再生時間ｍの運動の映像コンテンツに、さらに、構成タイプ「１カウント」である素材の映像を付加しても、ｍ＜Ｌとなる場合（Ｓ１５１２でＹＥＳの場合）、映像尺調整部４０１は、Ｓ１５０９へ処理を戻す。
【０２３４】
一方、ステップＳ１５０９による再生時間ｍの運動の映像コンテンツに、さらに、構成タイプ「１カウント」である素材の映像を付加すると、ｍ≧Ｌとなる場合（Ｓ１５１２でＮＯの場合）、映像尺調整部４０１は、Ｓ１５１１へ処理を進める。
【０２３５】
ｍ≧Ｌである場合（Ｓ１５１０でＮＯの場合）、Ｓ１５１１へ処理を進める。
【０２３６】
次に、映像尺調整部４０１は、再生時間ｍがオペレーション時間Ｌ以上の素材映像メタデータで運動の映像コンテンツを作成する（Ｓ１５１１）。
【０２３７】
なお、映像尺調整部４０１は、例えばオペレーション時間Ｌを超過した分の運動の映像コンテンツのカット、又は、ステップＳ１５０９で最後に追加した構成タイプ「１カウント」である素材の映像の削除を行い、再生時間ｍがオペレーション時間Ｌ以上の素材映像メタデータで運動の映像コンテンツを作成してもよい。
【０２３８】
図５Ｂ及び図１６で示すように、具体的には、映像尺調整部４０１は、タイトルが「肩回し」である主映像ＩＤ「０００１」の素材映像メタデータのうち、素材映像ＩＤ「０００１−０１」、「０００１−０２」、「０００１−０３」の再生時間を計算しながら運動の映像コンテンツを生成する。映像尺調整部４０１は、最初に素材映像メタデータを構成タイプが「タイトルコール」である素材映像ＩＤ「０００１−０１」（再生時間「２」）の素材の映像を配置する。次に、映像尺調整部４０１は、さらに、構成タイプが「解説」である素材映像ＩＤ「０００１−０２」（再生時間「１２」）の素材の映像を付加する。次に、映像尺調整部４０１は、さらに、構成タイプが「１カウント」である素材映像ＩＤ「０００１−０３」（再生時間「５」）の素材の映像を付加する。ここまでの合計の再生時間が「１９」であり、残りの再生時間が「１１」であるので、映像尺調整部４０１は、さらに、構成タイプが「１カウント」である素材映像ＩＤ「０００１−０３」（再生時間「５」）の素材の映像を２回繰り返して付加する。運動の映像コンテンツは、合計の再生時間が「２９」となり、オペレーション時間の「３０」に収まる。このように、映像尺調整部４０１は、この素材映像ＩＤの素材映像メタデータの順になるように映像コンテンツを生成する。
【０２３９】
図１７は、本実施の形態における、「意識型」の運動の映像コンテンツを抽出する処理の一例を示すフローチャートである。図１７では、Ｓ１５０１からＳ１５０３までが図１６の「参加型」の運動の映像コンテンツを抽出するフローチャートと同様であるため、同様の記載についてはその説明を省略する。
【０２４０】
図３及び図６に示すように、ユーザＩＤが「１２３４５」であるユーザ１００２のユーザ属性データの質問「機能改善」に対する回答が「肩こり」であるので、映像メタデータマッチング部４０６は、マッチングテーブル２１０の項目１「機能改善」、項目２「肩こり」に合致する候補運動タイトル「肩回し」（スコア「１０」）、候補運動タイトル「ベントオーバーＹ」（スコア「８」）、及び、候補運動タイトル「９０／９０ストレッチ」（スコア「７」）を抽出し、主映像ＩＤを特定する。
【０２４１】
映像メタデータ取得部４０５は、映像メタデータを参照し、映像メタデータマッチング部４０６が抽出した映像コンテンツの主映像ＩＤから、主映像ＩＤに関する素材映像メタデータを取得する。
【０２４２】
映像メタデータ取得部４０５は、候補運動コンテンツ「肩回し」、「ベントオーバーＹ」、「９０／９０ストレッチ」の主映像ＩＤ「０００１」、「０００２」、「０００３」から素材映像メタデータの主映像ＩＤ「０００１」、「０００２」、「０００３」の素材映像メタデータを取得する。こうして、ステップＳ１５０１〜ステップＳ１５０３の処理が行われる。
【０２４３】
図１７に示すように、映像尺調整部４０１は、機器属性データのオペレーション時間「Ｌ」に基づいて、配信する運動の映像コンテンツの再生時間「ｍ」を調整する。映像尺調整部４０１は、再生時間を調整する素材の映像の配列を、構成タイプがタイトルコール、解説のこの順とする。映像尺調整部４０１は、映像メタデータマッチング部４０６で抽出した候補運動タイトルのそれぞれの「タイトルコール」の再生時間をｍとする（Ｓ１６０４）。
【０２４４】
次に、映像尺調整部４０１は、再生時間ｍがオペレーション時間Ｌ未満であるか否かを判定する（Ｓ１６０５）。
【０２４５】
ｍ＜Ｌである場合（Ｓ１６０５でＹＥＳの場合）、ステップＳ１６０６へ処理を進め、ｍ≧Ｌである場合（Ｓ１６０５でＮＯの場合）、Ｓ１６０７へ処理を進める。
【０２４６】
次に、映像尺調整部４０１は、ステップＳ１５０７での再生時間ｍの運動の映像コンテンツに、映像メタデータマッチング部４０６で抽出した候補運動タイトルのそれぞれの「解説」の素材の映像を付加する（Ｓ１６０６）。つまり、運動の映像コンテンツの再生時間ｍに、候補運動タイトルの「解説」である素材の映像の再生時間が加算される。
【０２４７】
次に、映像尺調整部４０１は、再生時間ｍがオペレーション時間Ｌ以下である素材映像メタデータで運動の映像コンテンツを生成する（Ｓ１６０７）。
【０２４８】
図７に示すように、例えば、機器属性データのＩｏＴ機器１００４のＩｏＴ機器ＩＤが「Ｒ０１０２１０」である電子レンジのオペレーション時間が４０秒であるので、４０秒で「意識型」の運動の映像コンテンツを生成する。
【０２４９】
図６に示すように、映像尺調整部４０１は、候補運動タイトルが「肩回し」である主映像ＩＤ「０００１」、候補運動タイトルが「ベントオーバーＹ」である主映像ＩＤ「０００２」、及び、候補運動タイトル「９０／９０ストレッチ」である主映像ＩＤ「０００３」のそれぞれの素材メタデータから映像コンテンツを生成する。
【０２５０】
図５Ｂに示すように、具体的には、生成される映像コンテンツの最初に、素材映像メタデータの構成タイプが「タイトルコール」である素材映像ＩＤ「０００１−０１」（再生時間「２」）の素材の映像を配置する。次に、映像尺調整部４０１は、さらに、素材映像メタデータの構成タイプが「タイトルコール」である素材映像ＩＤ「０００２−０１」（再生時間「２」）の素材の映像を付加する。次に、映像尺調整部４０１は、さらに、素材映像メタデータの構成タイプが「タイトルコール」である素材映像ＩＤ「０００３−０１」（再生時間「２」）の素材の映像を付加する。ここまでの合計の再生時間が「６」であるので、さらに、素材映像メタデータの構成タイプが「解説」である素材映像ＩＤ「０００１−０２」（再生時間「１２」）の素材の映像を付加する。映像尺調整部４０１は、さらに、素材映像メタデータの構成タイプが「解説」である素材映像ＩＤ「０００２−０２」（再生時間「１０」）の素材の映像を付加し、素材映像メタデータの構成タイプが「解説」である素材映像ＩＤ「０００３−０２」（再生時間「１０」）の素材の映像を付加する。運動の映像コンテンツは、合計の再生時間が「３９」となり、オペレーション時間の「４０」におさまる。このように、映像尺調整部４０１は、素材映像ＩＤ「０００１−０１」、「０００１−０２」、「０００２−０１」、「０００２−０２」、「０００３−０１」、「０００３−０２」の順になるように映像コンテンツを生成する。
【０２５１】
［作用効果］
次に、本実施の形態における情報処理方法、情報処理システムおよびクラウドサーバ１００１の作用効果について説明する。
【０２５２】
上述したように、本実施の形態に係る情報処理方法では、ＩｏＴ機器１００４から受信したユーザＩＤに紐付けられた、少なくとも最もスコアの高いユーザ属性データを記憶装置から抽出する。また、情報処理方法では、抽出した映像コンテンツの再生時間を運転時間以内に調節し、調節した映像コンテンツをクラウドサーバ１００１がＩｏＴ機器１００４へ配信する。ＩｏＴ機器１００４がクラウドサーバ１００１から受信した映像コンテンツを出力することで、運動習慣のないユーザ１００２であっても、ユーザ１００２が日常的に使用するＩｏＴ機器１００４を介して映像コンテンツを認識することができる。
【０２５３】
したがって、この情報処理方法では、ユーザ１００２に応じた映像コンテンツを抽出することで、ユーザ１００２に映像コンテンツを効率的に提供することができる。
【０２５４】
特に、この情報処理方法では、繰り返し映像コンテンツを配信すれば、ユーザ１００２に繰り返しトレーニングの映像コンテンツを見せることができる。このため、ユーザ１００２の嗜好にあった映像コンテンツを、ユーザ１００２が日常的に利用するＩｏＴ機器１００４に配信できるので、ユーザ１００２が運動の映像コンテンツに触れる機会を増やすことができる。
【０２５５】
また、ユーザ１００２が使用するＩｏＴ機器１００４の規定の運転を行う期間に合わせて、ユーザ１００２の嗜好にあった映像コンテンツを配信することができるので、ユーザ１００２の日常生活の隙間時間を運動意識の向上に役立てることができる。
【０２５６】
情報処理システム及びクラウドサーバ１００１においても、上述と同様の作用効果を奏する。
【０２５７】
また、本実施の形態に係る情報処理方法では、抽出した機器属性データの場所情報がプライベートな場所を示す場合、参加型の映像コンテンツを抽出する。このため、ユーザ１００２は、人目を気にしないプライベートな場所で、ＩｏＴ機器１００４から出力される運動の映像コンテンツにあわせて、ＩｏＴ機器１００４の設置場所で運動することができる。このため、情報処理方法では、ユーザ１００２に運動習慣を定着させることができる。この情報処理方法では、ユーザ１００２に映像コンテンツを効率的に提供することができる。
【０２５８】
また、本実施の形態に係る情報処理方法では、抽出した機器属性データの場所情報がパブリックな場所を示す場合、意識型の映像コンテンツを抽出する。このため、ユーザ１００２は、人目を気にするパブリックな場所で、ＩｏＴ機器１００４から出力される運動の映像コンテンツを視聴することで運動意識を高めることができる。この情報処理方法では、ユーザ１００２に映像コンテンツを効率的に提供することができる。
【０２５９】
また、本実施の形態に係る情報処理方法では、再生履歴データに記憶された映像コンテンツに紐付けられた第２の組のスコアを、現状のスコアから下げたスコアに更新する。このため、同じユーザに異なる映像コンテンツを提供することができる、つまり、同じユーザ１００２に対し、同じ運動の映像コンテンツを続けて配信することが回避されるので、ユーザ１００２の運動意識の低下を防ぐことができる。
【０２６０】
また、本実施の形態に係る情報処理方法では、ユーザ１００２が所有するウェアラブル機器１００３で計測されたユーザ１００２の活動量を含んだ第３の組に紐付けられたスコアに基づいて、映像コンテンツをマッチングテーブル２１０の中から抽出する。このため、活動量に基づき、運動の映像コンテンツを抽出するので、より効果的な映像コンテンツを提供することができる。
【０２６１】
また、本実施の形態に係る情報処理方法では、配信したことのある映像コンテンツをユーザ属性データに紐付けて、ユーザ属性データを更新する。このため、ユーザ１００２が一度視聴したことのある運動の映像コンテンツを、後から見返すことができる。この情報処理方法では、ユーザ１００２に映像コンテンツを効率的に提供することができる。
【０２６２】
（実施の形態２）
実施の形態２に係る情報処理方法について説明する。
【０２６３】
本実施の形態の情報処理方法では、ＩｏＴ機器１００４の設置場所付近でユーザ１００２が運動可能なスペースがあるか否かを判断する点で実施の形態１と異なる。このため、実施の形態２の情報処理方法では、実施の形態１の情報処理方法と共通する構成については実施の形態１と同様の符号が付されている。以下では、実施の形態１と異なる構成についてのみ説明して、実施の形態１と共通する構成については説明を省略する。
【０２６４】
機器属性記憶部２０９には、１以上の、ＩｏＴ機器ＩＤとＩｏＴ機器１００４の設置場所でユーザ１００２が運動可能なスペースがあるか否かを示す運動可否情報とを紐つけた機器属性データが記憶される。運動可否情報は、図１０の運動の可否を示す。
【０２６５】
機器属性データは、ＩｏＴ機器ＩＤ、名称、設置場所、場所、及び、オペレーション時間の他に、運動の可否を有する。運動の可否は、ＩｏＴ機器１００４が設置されている場所において、その場で、ユーザ１００２が運動することができるか否かを示す。
【０２６６】
ＩｏＴ機器ＩＤとＩｏＴ機器１００４の設置場所でユーザ１００２が運動可能なスペースがあるか否かの判断は、機器属性制御部４０４が機器属性記憶部２０９に予め記憶されている運動可否情報に基づいて行う。具体的には、機器属性制御部４０４は、ＩｏＴ機器ＩＤに紐付けられた機器属性データを１以上の機器属性データの中から抽出し、ＩｏＴ機器１００４の設置場所で運動可能であるか否かを運動可否情報に基づいて判断する。運動可否情報がユーザ１００２にとってＩｏＴ機器１００４の設置場所で運動可能であることを示す場合、機器属性制御部４０４は、ＩｏＴ機器１００４の設置場所でユーザ１００２が運動可能な参加型の映像コンテンツを抽出する。また、抽出した機器属性データの運動可否情報がユーザ１００２にとってＩｏＴ機器１００４の設置場所で運動不可能であることを示す場合、機器属性制御部４０４は、ユーザ１００２の視聴により運動意識を高めさせる意識型の映像コンテンツを抽出する。
【０２６７】
図１８は、本実施の形態における映像コンテンツの配信の一例を示すフローチャートである。
【０２６８】
図３及び図１８に示すように、通信部２０１は、ＩｏＴ機器１００４より、ユーザＩＤと機器属性データとを受信する。ユーザ属性制御部４０２は、受信したユーザＩＤに合致するユーザ属性データを、ユーザ属性記憶部２０８から取得する（Ｓ１４０１）。
【０２６９】
受信したユーザＩＤが「１２３４５」である場合、ユーザ属性データは、ユーザＩＤが「１２３４５」であり、性別が「男性」であり、年齢が「４０」であり、ウェアラブル機器ＩＤが「Ｐ０１１２３４」であり、質問が「１．機能改善，２．人目は？」であり、回答が「１．肩こり，２．気にしない」であり、お気に入りが「０１２３４５０１０１」である。なお、受信したユーザＩＤが「ＮＵＬＬ」である場合、ユーザ属性データを取得できないので、受信した性別、年代を利用する。
【０２７０】
次に、機器属性制御部４０４は、受信した機器属性データが、クラウドサーバ１００１の機器属性記憶部２０９に登録されていることを確認する。機器属性記憶部２０９の登録が確認されれば、機器属性制御部４０４は、機器属性データの「場所」を確認する（Ｓ１４０２）。
【０２７１】
機器属性データの場所が「プライベート」である場合（Ｓ１４０２でＹＥＳの場合）、Ｓ１４０４へ進む。具体的には、機器属性データのＩｏＴ機器ＩＤが「Ａ０１２３４５」である場合、図１０の場所は「プライベート」である。
【０２７２】
機器属性データの場所が「パブリック」である場合（Ｓ１４０２でＮＯの場合）、Ｓ１４０３へ進む。具体的には、機器属性データのＩｏＴ機器ＩＤが「Ｒ０１０２１０」である場合、図１０の場所は「パブリック」である。
【０２７３】
次に、ユーザ属性制御部４０２は、ユーザが人目を気にするか否かを、ユーザ属性データにおける質問「人目は？」の回答に基づいて確認する（Ｓ１４０３）。
【０２７４】
回答が「気にしない」である場合（Ｓ１４０３でＮＯの場合）に、Ｓ１４０４へ進む。また、回答が「気にする」である場合（Ｓ１４０３でＹＥＳの場合）に、Ｓ１４０６へ進む。
【０２７５】
機器属性データのＩｏＴ機器ＩＤが「Ｒ０１０２１０」である場合、場所は「パブリック」である。ユーザ属性データのユーザＩＤが「１２３４５」である場合、質問の「２．人目は？」の回答は「２．気にしない」である。
【０２７６】
なお、受信したユーザＩＤが「ＮＵＬＬ」である場合は、ユーザ属性データがないので、例えば、人目を「気にしない」とする。
【０２７７】
次に、機器属性制御部４０４は、機器属性データの運動の可否を運動可否情報に基づいて確認する（Ｓ１４０４）。機器属性制御部４０４は、ＩｏＴ機器ＩＤに紐付けられた機器属性データを１以上の機器属性データの中から抽出し、ＩｏＴ機器１００４の設置場所で運動可能なスペースがあるか否かを運動可否情報に基づいて判断する。
【０２７８】
機器属性制御部４０４は、機器属性データの運動の可否が、「可」である場合（Ｓ１４０４でＹＥＳの場合）、ユーザ１００２が運動の映像コンテンツを見ながらその場で運動可能な参加型の映像のコンテンツを抽出する処理を行う（Ｓ１４０５）。機器属性データの例をあげると、機器属性制御部４０４は、図１０に示すように、ＩｏＴ機器１００４のＩｏＴ機器ＩＤが「Ａ０１２３４５」である複合機であれば、機器属性データのうち、名称が「複合機」であり、設置住所が「大阪府ＸＸＸＸ、Ｘ棟Ｙ階北エリア」であり、場所が「プライベート」であり、運動の可否が「可」であり、オペレーション時間が「３０」秒である機器属性データを、機器属性記憶部２０９から取得する。そして、複合機のディスプレイには、クラウドサーバ１００１から「参加型」の運動の映像コンテンツが表示される。
【０２７９】
一方、機器属性制御部４０４は、機器属性データの運動の可否が「不可」である場合（Ｓ１４０４でＮＯの場合）、ユーザ１００２の運動意識を向上させるための「意識型」の運動の映像のコンテンツを抽出する処理を行う（Ｓ１４０６）。機器属性データの例をあげると、機器属性制御部４０４は、図１０に示すように、ＩｏＴ機器１００４のＩｏＴ機器ＩＤが「Ｒ０１０２１０」である電子レンジであれば、機器属性データのうち、名称が「電子レンジ」であり、設置住所が「大阪府ＸＸＸＸ、Ｚ棟Ｘ階食堂」であり、場所が「パブリック」であり、運動の可否が「不可」であり、オペレーション時間が「４０」秒である機器属性データを、機器属性記憶部２０９から取得する。そして、電子レンジのディスプレイには、「意識型」の運動の映像コンテンツが表示される。
【０２８０】
ステップＳ１４０５又はステップＳ１４０６を経て、次に、抽出された運動の映像コンテンツの映像メタデータは、通信部２０１を介してＩｏＴ機器１００４へ送信される（Ｓ１４０７）。つまり、機器属性制御部４０４は、通信部２０１を介して、抽出された運動の映像コンテンツをＩｏＴ機器１００４へ配信する。
【０２８１】
ＩｏＴ機器１００４は、取得した映像メタデータから、クラウドサーバ１００１上の映像コンテンツ記憶部２０３に記憶されている映像コンテンツを取得し、この映像コンテンツを再生する。
【０２８２】
次に、再生履歴制御部４０３は、ＩｏＴ機器１００４へ配信した運動の映像コンテンツを構成する映像メタデータを、ユーザＩＤおよびＩｏＴ機器ＩＤと共に、再生履歴記憶部２１１に記録することで、再生履歴データを更新する（Ｓ１４０８）。
【０２８３】
再生履歴データとして、図７の日時「２０１６−１０−２９  ２０：００」に、ユーザＩＤ「１２３４５」が利用したＩｏＴ機器ＩＤ「Ａ０１２３４５」に対し、「参加型」の運動の映像コンテンツである主映像ＩＤ「０００１」、素材映像ＩＤ「０００１−０１、０００１−０２、０００１−０３、０００１−０３、０００１−０３」を記録する。
【０２８４】
［作用効果］
次に、本実施の形態における情報処理方法の作用効果について説明する。
【０２８５】
上述したように、本実施の形態に係る情報処理方法は、運動可否情報がユーザ１００２にとってＩｏＴ機器１００４の設置場所で運動可能であることを示す場合、ＩｏＴ機器１００４の設置場所でユーザ１００２が運動可能な参加型の映像コンテンツを抽出する。このため、情報処理方法では、ユーザ１００２に運動習慣を定着させることができる。この情報処理方法では、ユーザ１００２に映像コンテンツを効率的に提供することができる。
【０２８６】
また、本実施の形態に係る情報処理方法は、運動可否情報がユーザ１００２にとってＩｏＴ機器１００４の設置場所で運動不可能であることを示す場合、ユーザ１００２の視聴により運動意識を高めさせる意識型の映像コンテンツを抽出する。このため、ユーザ１００２は、ＩｏＴ機器１００４から出力される運動の映像コンテンツを視聴することで運動意識を高めることができる。この情報処理方法では、ユーザ１００２に映像コンテンツを効率的に提供することができる。
【０２８７】
本実施の形態における他の作用効果についても、実施の形態１と同様の作用効果を奏する。
【０２８８】
（その他変形例）
以上、本開示の実施の形態１、２に係る情報処理方法、情報処理システムおよびサーバについて説明したが、本開示の実施の形態１、２は上述の実施の形態１、２に限定されるものではない。
【０２８９】
例えば、上記実施の形態１、２において、図１５及び図１８では、ステップＳ１４０３のユーザが人目を気にするか否かの判断を省いてもよい。つまり、図１５では、ステップＳ１４０２でＹＥＳの場合にＳ１４０５へ進み、ステップＳ１４０２でＮＯの場合にＳ１４０６へ進んでもよい。図１８では、ステップＳ１４０２でＹＥＳの場合にＳ１４０４へ進み、ステップＳ１４０２でＮＯの場合にＳ１４０６へ進んでもよい。このため、ステップＳ１４０３は、必須の構成要件ではない。
【０２９０】
また、上記実施の形態１、２において、図１５及び図１８では、ステップＳ１４０８の再生履歴データの更新を省いてもよい。このため、ステップＳ１４０８は、必須の構成要件ではない。
【０２９１】
また、上記実施の形態１、２において、図１５では、ステップＳ１４０２〜Ｓ１４０６を省いてもよい。この場合、図１６又は図１７のフローを用いて映像コンテンツを作成してもよい。このため、図１５のステップＳ１４０２〜Ｓ１４０６は、必須の構成要件ではない。
【０２９２】
また、上記実施の形態１、２において、図１６及び図１７では、ステップＳ１５０２及びステップＳ１５０３でスコア更新を行っているが、これらのステップを省いて、図１６ではステップＳ１５０４に進んでもよく、図１７ではステップＳ１６０４に進んでもよい。このため、図１６及び図１７のステップＳ１５０２及びステップＳ１５０３は、必須の構成要件ではない。
【０２９３】
また、上記実施の形態１、２において、ＩｏＴ機器１００４を利用するユーザ１００２が単独である例を示したが、この限りではない。例えば、ＩｏＴ機器１００４がエレベーターである場合、複数のユーザ１００２がエレベーターを利用する際、エレベーターに運動の映像コンテンツが配信され、エレベーターの内部に設置されたディスプレイに表示するようにしてもよい。このとき、エレベーターを利用する複数のユーザ１００２を識別できない。その場合、同一フロアに勤務する複数のユーザを１つのグループとして扱い、グループの属性データとして、機能改善したい項目を予め設定しておき、エレベーター使用時に指定された階数に基づいてグループを特定し、設定しておいた機能改善したい項目、たとえば、腰痛であれば、腰痛に基づいて映像メタデータを抽出してもよい。
【０２９４】
なお、本実施の形態において、映像メタデータマッチング部の処理は、マッチングデータの項目１とマッチングさせる候補が１つである場合について説明したが、複数であってもよい。具体的には、ユーザ属性データの質問が「機能改善」であり、ウェアラブル機器の属性の計測対象が「登った回数」であり、ＩｏＴ機器１００４からユーザＩＤの代わりに「性別」を受信した場合、映像メタデータマッチング部４０６は、マッチングテーブル２１０の項目１の「機能改善」、「登った回数」、「性別」に合致する候補運動タイトルを複数抽出し、それぞれのスコアを抽出する。
【０２９５】
なお、本実施の形態では、運動の映像コンテンツは、ストレッチ、筋力トレーニング、ヨガなどの運動の動画またはこれらの運動を組み合わせた動画であるとしたが、リハビリテーション向けの動画や、老化予防のための体操の動画や、内蔵型肥満に着目した特定保健指導向けの動画であってもよい。
【０２９６】
なお、情報処理システムは、オフィスや店舗、住居に限らず、フィットネスクラブや、リハビリテーション施設、病院、医療センター、ゴルフ場・テニスコート・サッカー競技場・野球場などのスポーツ施設などであってもよい。また、車両に搭載されているカーナビであってもよい。
【０２９７】
なお、上記態様において説明された技術は、例えば、Ｉａａｓ（インフラストラクチャー・アズ・ア・サービス）、Ｐａａｓ（プラットフォーム・アズ・ア・サービス）、Ｓａａｓ（ソフトウェア・アズ・ア・サービス）といったクラウドサービスの類型において実現されうる。しかし、上記態様において説明された技術が実現されるクラウドサービスの類型はこれらに限られるものでない。
【０２９８】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。ここで、上記各実施の形態の情報処理システムなどを実現するソフトウェアは、次のようなプログラムである。
【０２９９】
すなわち、このプログラムは、コンピュータに、ユーザが利用するＩｏＴ機器と、記憶装置を含み映像コンテンツを配信するサーバとを含むシステムの情報処理方法であって、前記記憶装置には、１以上の、ユーザを特定するユーザＩＤと前記ユーザの運動の目的を紐付けたユーザ属性データと、前記運動の目的と運動の映像コンテンツと優先順の組を、１以上含むマッチングテーブルと、が記憶され、前記情報処理方法は、前記ユーザが利用するＩｏＴ機器から前記ユーザＩＤと前記ＩｏＴ機器を特定するＩｏＴ機器ＩＤを受信し、前記１以上のユーザ属性データの中から、受信した前記ユーザＩＤに合致する第１のユーザ属性データを抽出し、前記マッチングテーブルの中から、前記第１のユーザ属性データの前記運動の目的に合致する組のうち前記優先順の高い前記映像コンテンツを抽出し、前記ＩｏＴ機器へ抽出した前記映像コンテンツを出力する、情報処理方法を実行させる。
【０３００】
以上、一つまたは複数の態様に係る情報処理システムなどについて、実施の形態１、２に基づいて説明したが、本開示は、この実施の形態１、２に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態１、２に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、一つまたは複数の態様の範囲内に含まれてもよい。
【産業上の利用可能性】
【０３０１】
本開示にかかる、情報処理システム及び情報処理方法は、ユーザが日常的に利用するＩｏＴ機器が設置されているオフィスや店舗、住居などで有用である。
【符号の説明】
【０３０２】
１００  情報処理システム
２０１  通信部
２０２  映像配信部
２０３  映像コンテンツ記憶部（記憶装置）
２０４  ユーザ管理部
２０６  映像抽出部
２０７  映像メタデータ記憶部（記憶装置）
２０８  ユーザ属性記憶部（記憶装置）
２０９、３０６  機器属性記憶部（記憶装置）
２１０  マッチングテーブル（記憶装置）
２１１  再生履歴記憶部（記憶装置）
３０２  表示部
１００１  クラウドサーバ（サーバ）
１００２  ユーザ
１００３  ウェアラブル機器
１００４  ＩｏＴ機器
１０００１  運動の映像コンテンツ
１０００２  オペレーション時間（運転時間）
【図１】
2018098769.tif 000003
【図２】
2018098769.tif 000004
【図３】
2018098769.tif 000005
【図４】
2018098769.tif 000006
【図５Ａ】
2018098769.tif 000007
【図５Ｂ】
2018098769.tif 000008
【図６】
2018098769.tif 000009
【図７】
2018098769.tif 000010
【図８】
2018098769.tif 000011
【図９】
2018098769.tif 000012
【図１０】
2018098769.tif 000013
【図１１】
2018098769.tif 000014
【図１２】
2018098769.tif 000015
【図１３】
2018098769.tif 000016
【図１４】
2018098769.tif 000017
【図１５】
2018098769.tif 000018
【図１６】
2018098769.tif 000019
【図１７】
2018098769.tif 000020
【図１８】
2018098769.tif 000021