(57)【要約】【課題】ムービーの閲覧を希望するユーザに当該ムービーの再生開始位置を簡便に指定させる。【解決手段】本発明の一態様である情報処理装置（例えば、データ処理サーバ２２）は、単数又は複数の代表要素と該代表要素の抽出元のムービーを特定可能な特定情報とを関連付ける情報が提供された後に該特定情報を含む再生要求を受けた場合に該特定情報により特定されるムービーから抽出される複数の補助要素をユーザに提示する提示手段（例えば、提示部６４１）と、前記提示手段により提示された複数の補助要素のうちいずれかが前記ユーザに指定された場合に前記再生要求に応じて要求元に再生させるムービーの再生開始位置を該指定された補助要素を包む部分が再生されるように設定する決定手段（例えば、決定部６４２）と、を備える。【選択図】図６
2020145762.tif 000002
【特許請求の範囲】
【請求項１】
動画と、前記動画から抽出される代表要素を特定可能な特定情報を提供する提供手段と、
該特定情報に基づく再生要求を受けた場合に該特定情報により特定される前記動画の代表要素を提示する提示手段と、
前記代表要素が指定された場合に、前記代表要素に基づいて前記動画の再生開始位置を決定する決定手段と、
を備え、
前記提示手段は、所定のユーザ操作が検出された場合、又は、所定の時間が経過した場合に、前記代表要素に加え優先度の高い補助要素から提示し、
前記決定手段は、該補助要素が指定された場合に、対応する再生開始位置を決定する情報処理装置。
【請求項２】
前記提示手段が、所定のユーザ操作が検出された場合、又は、所定の時間が経過した場合に、提示される前記補助要素の数を増加させる、
請求項１に記載の情報処理装置。
【請求項３】
オブジェクトの重要度を記憶手段に記憶させる手段をさらに備え、
前記提示手段が、前記記憶手段を参照し、オブジェクトの重要度に応じた前記優先度の高い前記補助要素を優先的に提示する、
請求項２に記載の情報処理装置。
【請求項４】
前記提示手段により提示された複数の補助要素についてユーザに指定された回数を記憶手段に記憶させる手段をさらに備え、
前記提示手段が、前記記憶手段を参照し、ユーザに指定された回数に応じた前記優先度の高い前記補助要素を優先的に提示する、
請求項２に記載の情報処理装置。
【請求項５】
前記提示手段が、前記補助要素を抽出元の前記動画における出現順序を維持して提示する、
請求項１から請求項４までのいずれかに記載の情報処理装置。
【請求項６】
前記提示手段が、前記動画のタイムラインに対応付けて前記複数の補助要素を提示し、
前記決定手段が、前記指定された補助要素に対応する前記タイムライン上の位置を前記再生開始位置に決定する、
請求項５に記載の情報処理装置。
【請求項７】
動画と、前記動画から抽出される代表要素を特定可能な特定情報を提供する提供ステップと、
該特定情報に基づく再生要求を受けた場合に該特定情報により特定される前記動画の代表要素を提示する提示ステップと、
前記代表要素が指定された場合に、前記代表要素に基づいて前記動画の再生開始位置を決定する決定ステップと、
を含み、
前記提示ステップは、所定のユーザ操作が検出された場合、又は、所定の時間が経過した場合に、前記代表要素に加え優先度の高い補助要素から提示し、
前記決定ステップは、該補助要素が指定された場合に、対応する再生開始位置を決定する、
情報処理装置の制御方法。
【請求項８】
動画と、前記動画から抽出される代表要素を特定可能な特定情報を提供する提供機能と、
該特定情報に基づく再生要求を受けた場合に該特定情報により特定される前記動画の代表要素を提示する提示機能と、
前記代表要素が指定された場合に、前記代表要素に基づいて前記動画の再生開始位置を決定する決定機能と、
を情報処理装置のコンピュータに実現させる制御プログラムであり、
前記提示機能は、所定のユーザ操作が検出された場合、又は、所定の時間が経過した場合に、前記代表要素に加え優先度の高い補助要素から提示し、
前記決定機能は、該補助要素がユーザに指定された場合に、対応する再生開始位置を決定する制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムに関する。
本発明は、特に、ユーザの希望に適う位置からムービーを再生させる情報処理システムに関する。
【背景技術】
【０００２】
特許文献１には、動画像から選択される複数の代表画像を紙に印刷して提供する仕組みが開示されている。
特許文献１に記載のシステムは、対応する再生範囲を特定する紐付け情報をそれぞれ埋め込んだ複数の代表画像を印刷するとともに、当該紐付け情報を含む再生要求に応じて当該紐付け情報により指定される範囲の動画像をオンラインで再生させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１８３２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のシステムでは、動画像データを所定の分割基準で複数の動画ブロックに機械的に分割し、当該複数の動画ブロックからそれぞれ選択される代表画像に当該動画ブロック内で指定される再生範囲をそれぞれ紐付ける。
そのため、動画の閲覧を希望するユーザに再生開始位置を柔軟に指定させることができない。
【０００５】
本発明が解決しようとする課題は、ムービーの閲覧を希望するユーザに当該ムービーの再生開始位置を簡便に指定させることである。
【課題を解決するための手段】
【０００６】
〔Ａ〕上記課題を解決するため、本発明の一態様である「情報処理装置」は、単数又は
複数の代表要素と該代表要素の抽出元のムービーを特定可能な特定情報とを関連付ける情報が提供された後に該特定情報を含む再生要求を受けた場合に該特定情報により特定されるムービーから抽出される複数の補助要素をユーザに提示する提示手段と、前記提示手段により提示された複数の補助要素のうちいずれかが前記ユーザに指定された場合に前記再生要求に応じて要求元に再生させるムービーの再生開始位置を該指定された補助要素を包む部分が再生されるように決定する決定手段と、を備える。
〔Ｂ〕上記課題を解決するため、本発明の一態様である「情報処理装置の制御方法」は、単数又は複数の代表要素と該代表要素の抽出元のムービーを特定可能な特定情報とを関連付ける情報が提供された後に該特定情報を含む再生要求を受けた場合に該特定情報により特定されるムービーから抽出される複数の補助要素をユーザに提示する提示ステップと、前記提示ステップにおいて提示された複数の補助要素のうちいずれかが前記ユーザに指定された場合に前記再生要求に応じて要求元に再生させるムービーの再生開始位置を該指定された補助要素を包む部分が再生されるように決定する決定ステップと、を含む。
〔Ｃ〕上記課題を解決するため、本発明の一態様である「制御プログラム」は、単数又は複数の代表要素と該代表要素の抽出元のムービーを特定可能な特定情報とを関連付ける情報が提供された後に該特定情報を含む再生要求を受けた場合に該特定情報により特定されるムービーから抽出される複数の補助要素をユーザに提示する提示機能と、前記提示機能により提示された複数の補助要素のうちいずれかが前記ユーザに指定された場合に前記再生要求に応じて要求元に再生させるムービーの再生開始位置を該指定された補助要素を包む部分が再生されるように決定する決定機能と、を情報処理装置のコンピュータに実現させる。
〔Ｄ〕上記課題を解決するため、本発明の一態様である「コンピュータ読取り可能な記録媒体」に記録される制御プログラムは、単数又は複数の代表要素と該代表要素の抽出元のムービーを特定可能な特定情報とを関連付ける情報が提供された後に該特定情報を含む再生要求を受けた場合に該特定情報により特定されるムービーから抽出される複数の補助要素をユーザに提示する提示機能と、前記提示機能により提示された複数の補助要素のうちいずれかが前記ユーザに指定された場合に前記再生要求に応じて要求元に再生させるムービーの再生開始位置を該指定された補助要素を包む部分が再生されるように決定する決定機能と、を情報処理装置のコンピュータに実現させる。
【０００７】
上記〔Ａ〕の「情報処理装置」には、下記の技術的限定を加えてもよい。また、同様の技術的限定を、上記〔Ｂ〕の「制御方法」，上記〔Ｃ〕の「制御プログラム」及び上記〔Ｄ〕の「記録媒体」が記録する制御プログラムに加えてもよい。
・前記提示手段が、提示される前記補助要素の数を徐々に増加させる。
・前記提示手段が、優先度の高い前記補助要素を優先的に提示する。
・オブジェクトの重要度を記憶手段に記憶させる手段をさらに備え、前記提示手段が、前記記憶手段を参照し、オブジェクトの重要度に応じた前記優先度の高い前記補助要素を優先的に提示する。
・前記提示手段により提示された複数の補助要素についてユーザに指定された回数を記憶手段に記憶させる手段をさらに備え、前記提示手段が、前記記憶手段を参照し、ユーザに指定された回数に応じた前記優先度の高い前記補助要素を優先的に提示する。
・前記提示手段が、提示される前記補助要素の数を時間の経過に応じて段階的に増加させる。
・前記提示手段が、提示される前記補助要素の数をユーザ操作に応じて段階的に増加させる。
・前記提示手段が、前記補助要素を抽出元の前記ムービーにおける出現順序を維持して提示する。
・前記提示手段が、前記特定手段により特定されるムービーのタイムラインに対応付けて前記複数の補助要素を提示し、前記決定手段が、前記指定された補助要素に対応する前記タイムライン上の位置を前記再生開始位置に決定する。
・前記代表要素は、フレームと該フレームの周辺の音声データに対応するテキストのうち少なくとも前者であり、前記補助要素は、前記代表要素でないフレーム又は前記代表要素でないテキストである。
【０００８】
本明細書では、下記のように用語を用いる。
・「ムービー」は、複数のフレームと音声データとを少なくとも包含する。
・「フレーム」とは、ムービーを構成する静止画像をいう。
・「要素」は、ムービーを構成するフレーム，ムービーを構成する音声データに対応するテキストを少なくとも含む。
・「ユーザ操作」は、画面上の指示位置を連続的に入力する位置入力装置（例えば、タッチパネル，マウス，タッチパッド等）を用いて行われる。
・「周辺」とは、ムービーのタイムライン上で出現位置が近いことをいう。
【発明の効果】
【０００９】
本発明によれば、ムービーの閲覧を希望するユーザに当該ムービーの再生開始位置を簡便に指定させることが可能になる。
【図面の簡単な説明】
【００１０】
【図１】先行情報の一例の説明図である。（実施例）
【図２】先行情報の他の一例の説明図である。（実施例）
【図３】ネットワーク構成例の説明図である。（実施例）
【図４】ユーザ装置のハードウェア構成例の説明図である。（実施例）
【図５】サーバ装置のハードウェア構成例の説明図である。（実施例）
【図６】コンテンツ管理システム及び動画配信システムの機能構成例の説明図である。（実施例）
【図７】管理データの項目例の説明図である。（実施例）
【図８】先行情報提供手順の説明図である。（実施例）
【図９】動画配信手順の説明図である。（実施例）
【図１０】指示画面の表示例の説明図である。（実施例）
【図１１】指示画面の表示例の説明図である。（実施例）
【図１２】指示画面の表示例の説明図である。（実施例）
【図１３】指示画面の表示例の説明図である。（実施例）
【発明を実施するための形態】
【００１１】
［１．実施形態］
［１−１．概要］
本実施形態は、ムービーから抽出可能な代表要素がレイアウトされる先行情報を見たユーザからの求めに応じて、当該ユーザの希望に適う位置からムービーを再生させる情報処理システムに関する。
本実施形態では、ムービーの視聴を希望するユーザに再生開始位置を簡便に指定させるため、当該ムービーから抽出可能な要素のうち先行情報に含まれない補助要素を少なくとも当該ユーザに提示して所望の補助要素を当該ユーザに指定させる構成が採用されている。
【００１２】
［１−２．情報処理装置］
本実施形態に係る情報処理システムを構成する情報処理装置は、単数又は複数の代表要素と該代表要素の抽出元のムービーを特定可能な特定情報とを関連付ける情報が提供された後に該特定情報を含む再生要求を受けた場合に該特定情報により特定されるムービーから抽出される複数の補助要素をユーザに提示する提示手段と、前記提示手段により提示された複数の補助要素のうちいずれかが前記ユーザに指定された場合に前記再生要求に応じ
て要求元に再生させるムービーの再生開始位置を該指定された補助要素を包む部分が再生されるように決定する決定手段と、を備える。
【実施例】
【００１３】
［２．実施例］
［２−１．概要］
本実施例は、ムービーから抽出可能な代表フレームがレイアウトされる先行情報にカメラを向けたユーザ端末からの再生要求に応じて、ユーザの希望に適う位置からムービーをストリーミング再生させる情報処理システムに関する。
本実施例では、ムービーの視聴を希望するユーザに再生開始位置を簡便に指定させるため、当該ムービーから抽出可能な音声に対応する補助テキストを少なくとも当該ユーザに提示して所望の補助テキストを当該ユーザに指定させる構成が採用されている。
【００１４】
図１は、先行情報の一例である。
先行情報１００は、あるムービーから抽出可能な代表フレーム１１０，１２０，１３０及び１４０がレイアウトされた用紙である。各代表フレームの隅には、当該ムービーと当該フレームとを特定可能なパラメータ付きＵＲＬが変換された二次元コード１１１，１２１，１３１及び１４１がそれぞれ重畳配置されている。
【００１５】
図２は、先行情報の他の例である。
先行情報２００は、あるムービーから抽出可能な代表フレーム２１０，２２０，２３０及び２４０がレイアウトされた画像である。各代表フレームの隅には、当該ムービーと当該フレームとを特定可能なパラメータ付きＵＲＬが変換された二次元コード２１１，２２１，２３１及び２４１がそれぞれ重畳配置されている。
【００１６】
［２−２．ネットワーク構成］
図３は、実施例のシステムのネットワーク構成例を示す。
本実施例のシステムは、ユーザが使用するユーザ端末１０と、コンテンツ管理サービスを提供するコンテンツ管理システム２０と、動画配信サービスを提供する動画配信システム３０と、を含む。
コンテンツ管理システム２０は、ユーザ管理サーバ２１とデータ処理サーバ２２とデータ管理サーバ２３とファイル管理サーバ２４とストレージ２５とを含む。動画配信システム３０は、ファイル管理サーバ３１と配信サーバ３２とストレージ３３とを含む。
【００１７】
ユーザ端末１０とユーザ管理サーバ２１とは、通信ネットワーク４０を通じてそれぞれデータの授受が可能である。ユーザ管理サーバ２１及びデータ処理サーバ２２は、データ管理サーバ２３を介して、ストレージ２５に記憶されるデータにそれぞれアクセス可能である。また、ユーザ管理サーバ２１及びデータ処理サーバ２２は、ファイル管理サーバ２４を介して、ストレージ２５に記憶されるデータにそれぞれアクセス可能である。
ユーザ端末１０とファイル管理サーバ３１及び配信サーバ３２とは、通信ネットワーク４０を通じてそれぞれデータの授受が可能である。ファイル管理サーバ３１は、ストレージ３３に記憶されるデータにアクセス可能である。また、配信サーバ３２は、ファイル管理サーバ３１を介して、ストレージ３３に記憶されるデータにそれぞれアクセス可能である。
通信ネットワーク４０は、インターネット（Internet），携帯電話網，無線ＷＡＮ（Wireless  Wide  Area  Network），無線ＬＡＮ（Wireless  Local  Area  Network），イーサネット（Ethernet）（登録商標）などの既存のネットワークのうち少なくともいずれかを含んでいてよい。
【００１８】
［２−２−１．ユーザ端末］
ユーザ端末１０は、所定のＷｅｂブラウザプログラムがインストールされたユーザ装置（コンピュータ）である。
本実施例のシステムでは、ユーザ装置として、Ｗｅｂブラウザプログラムをインストール可能な汎用の携帯装置（例えば、携帯電話，スマートフォン（smartphone），タブレット（tablet）端末，タブレットＰＣ（personal  computer），ウェアラブルデバイス（wearable  device）など）や汎用の処理装置（例えば、ＰＣ（personal  computer）など）を用いることができる。
【００１９】
［２−２−２．コンテンツ管理システム］
コンテンツ管理システム２０は、ユーザ管理サーバ２１とデータ処理サーバ２２とデータ管理サーバ２３とファイル管理サーバ２４とストレージ２５とを含む。
ユーザ管理サーバ２１は、Ｗｅｂサーバプログラム（ＨＴＴＰデーモン（HyperText  Transfer  Protocol  Daemon）ともいう。）がインストールされたサーバ装置（コンピュータ）である。
ユーザ管理サーバ２１は、ユーザ端末１０からの要求（リクエスト）に応じて、データ管理サーバ２３を介してストレージ２５から必要なデータを読み出し、ユーザ端末１０に提供（レスポンス）する。また、ユーザ管理サーバ２１は、ユーザ端末１０からの要求（リクエスト）に応じて、ユーザ端末１０から取得したデータを、データ管理サーバ２３を介してストレージ２５に書き込み、処理結果をユーザ端末１０に提供（レスポンス）する。
なお、複数のサーバ装置を連携させてサーバシステムを構成し、ユーザ管理サーバ２１の機能を分担させ又はユーザ管理サーバ２１にかかる負荷を分散させてもよい。
【００２０】
データ処理サーバ２２は、アプリケーションプログラムがインストールされたサーバ装置（コンピュータ）である。
データ処理サーバ２２は、ファイル管理サーバ２４を介してストレージ２５から必要なデータを読み出し、これに演算・加工を施し、演算・加工済みのデータをデータ管理サーバ２３を介してストレージ２５に書き込む。また、データ処理サーバ２２は、データ管理サーバ２３を介してストレージ２５から必要なデータを読み出し、これに演算・加工を施し、演算・加工済みのデータを出力する。
なお、複数のサーバ装置を連携させてサーバシステムを構成し、データ処理サーバ２２の機能を分担させ又はデータ処理サーバ２２にかかる負荷を分散させてもよい。
【００２１】
データ管理サーバ２３は、ＤＢ（Database）サーバプログラムがインストールされたサーバ装置（コンピュータ）である。データ管理サーバ２３は、内蔵する又は外部の接続可能なストレージ２５とともにＤＢＭＳ（Database  Management  System）を構成する。
データ管理サーバ２３は、例えば、データの格納要求に応じ要求元から取得されるデータをストレージ２５に格納する機能と、データの抽出要求に応じストレージ２５から抽出されるデータを要求元に応答する機能とを有する。
なお、複数のサーバ装置を連携させてサーバシステムを構成し、データ管理サーバ２３の機能を分担させ又はデータ管理サーバ２３にかかる負荷を分散させてもよい。
【００２２】
ファイル管理サーバ２４は、ファイルサーバプログラムがインストールされたサーバ装置（コンピュータ）である。
ファイル管理サーバ２４は、例えば、データの格納要求に応じ要求元から取得されるデータをストレージ２５に格納する機能と、データの抽出要求に応じストレージ２５から抽出されるデータを要求元に応答する機能とを有する。
なお、複数のサーバ装置を連携させてサーバシステムを構成し、ファイル管理サーバ２４の機能を分担させ又はファイル管理サーバ２４にかかる負荷を分散させてもよい。
【００２３】
ストレージ２５は、管理データ及びファイルデータを記憶する記憶装置である。
なお、複数の記憶装置を用意し、ストレージ２５が記憶するデータの種類ごとに別々に記憶させてもよい。またストレージ２５が記憶するデータを複数の記憶装置に分散配置することも可能である。
【００２４】
［２−２−３．動画配信システム］
動画配信システム３０は、ファイル管理サーバ３１と配信サーバ３２とストレージ３３とを含む。
ファイル管理サーバ３１は、ファイルサーバプログラムがインストールされたサーバ装置（コンピュータ）である。
ファイル管理サーバ３１は、例えば、データの格納要求に応じ要求元から取得されるデータをストレージ３３に格納する機能と、データの抽出要求に応じストレージ３３から抽出されるデータを要求元に応答する機能とを有する。
なお、複数のサーバ装置を連携させてサーバシステムを構成し、ファイル管理サーバ３１の機能を分担させ又はファイル管理サーバ３１にかかる負荷を分散させてもよい。
【００２５】
配信サーバ３２は、ストリーミング配信サーバプログラムがインストールされたサーバ装置（コンピュータ）である。
配信サーバ３２は、ユーザ端末１０からの要求（リクエスト）に応じて、ファイル管理サーバ３１を介してストレージ３３から必要なデータを読み出し、ユーザ端末１０にストリーミング配信（レスポンス）する。
なお、複数のサーバ装置を連携させてサーバシステムを構成し、配信サーバ３２の機能を分担させ又は配信サーバ３２にかかる負荷を分散させてもよい。
【００２６】
ストレージ３３は、ファイルデータを記憶する記憶装置である。
なお、ストレージ３３が記憶するデータを複数の記憶装置に分散配置することも可能である。
【００２７】
［２−３．ハードウェア構成］
［２−３−１．ユーザ装置のハードウェア構成］
図４は、ユーザ装置のハードウェア構成例を示す。
典型的なユーザ装置は、制御処理部を構成するＭＰＵ（Micro-Processing  Unit）４１１と、主記憶部を構成するＲＡＭ（Random  Access  Memory）４２１と、補助記憶部を構成するＲＯＭ（Read  Only  Memory）４２２及びＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read-Only  Memory）４２３と、入力部及び表示部を構成するタッチパネルディスプレイ４３１と、音声出力部を構成するスピーカ４３２と、撮像部を構成するカメラ４３３と、通信制御部を構成するＮＩＣ（Network  Interface  Controller）４４１及び無線ＬＡＮ（Local  Area  Network）チップ４４２と、を少なくとも有する。
【００２８】
ＲＡＭ４２１と、ＲＯＭ４２２と、ＥＥＰＲＯＭ４２３と、タッチパネルディスプレイ４３１と、スピーカ４３２と、カメラ４３３と、ＮＩＣ４４１と、無線ＬＡＮチップ４４２とは、バスラインを介してＭＰＵ４１１と接続される。
ＭＰＵ４１１は、（１）ＲＯＭ４２２又はＥＥＰＲＯＭ４２３に記憶されたプログラムをＲＡＭ４２１上に読み込み、（２）プログラムの指示に従ってタッチパネルディスプレイ４３１とＥＥＰＲＯＭ４２３とカメラ４３３とＮＩＣ４４１と無線ＬＡＮチップ４４２との少なくともいずれかからデータを取得し、（３）取得したデータをプログラムに規定される手順で演算・加工した上で、（４）演算済み・加工済みのデータをＥＥＰＲＯＭ４２３とタッチパネルディスプレイ４３１とスピーカ４３２とＮＩＣ４４１と無線ＬＡＮチップ４４２との少なくともいずれかに提供する。
【００２９】
［２−３−２．サーバ装置のハードウェア構成］
図５は、サーバ装置のハードウェア構成例を示す。
典型的なサーバ装置は、ＭＰＵやＲＯＭを含む制御処理装置５１０と、ＲＡＭを含む主記憶装置５２０と、ＨＤＤ（Hard  Disc  Drive）を含む補助記憶装置５３０と、マウスやキーボードを含む入力装置５４０と、ディスプレイやスピーカを含む出力装置５５０と、ネットワークカード（Network  Interface  Card）を含む通信制御装置５６０と、を有する。
【００３０】
主記憶装置５２０、補助記憶装置５３０、入力装置５４０、出力装置５５０及び通信制御装置５６０は、バスラインを介して制御処理装置５１０とそれぞれ接続される。
制御処理装置５１０は、（１）補助記憶装置５３０に記憶されたプログラムを主記憶装置５２０上に読み込み、（２）プログラムの指示に従って入力装置５４０と補助記憶装置５３０と通信制御装置５６０との少なくともいずれかからデータを取得し、（３）取得したデータをプログラムに規定される手順で演算・加工した上で、（４）演算済み・加工済みのデータを補助記憶装置５３０と出力装置５５０と通信制御装置５６０との少なくともいずれかに提供する。
【００３１】
［２−４．機能構成］
図６は、コンテンツ管理システム及び動画配信システムの機能構成例を示す。
図６に例示されるように、コンテンツ管理システム２０は、ファイル管理部６１１と、ファイル記憶部６１２と、抽出部６２１と、登録部６２２と、出力部６２３と、データ管理部６３１と、データ記憶部６３２と、提示部６４１と、決定部６４２と、提供部６４３と、を含む。また、動画配信システム３０は、配信部６５１と、ファイル管理部６６１と、ファイル記憶部６６２と、を含む。
【００３２】
ファイル管理部６１１は、ファイル管理サーバ２４を含んで構成される。ファイル記憶部６１２は、ストレージ２５を含んで構成される。抽出部６２１，登録部６２２及び出力部６２３は、データ処理サーバ２２を含んで構成される。データ管理部６３１は、データ管理サーバ２３を含んで構成される。データ記憶部６３２は、ストレージ２５を含んで構成される。提示部６４１，決定部６４２及び提供部６４３は、ユーザ管理サーバ２１を含んで構成される。
配信部６５１は、配信サーバ３２を含んで構成される。ファイル管理部６６１は、ファイル管理サーバ３１を含んで構成される。ファイル記憶部６６２は、ストレージ３３を含んで構成される。
【００３３】
ユーザ管理サーバ２１が担う機能は、サーバ装置向けＯＳ（Operating  System）と当該ＯＳ上で動作するＷｅｂサーバプログラムとがサーバ装置にそれぞれインストールされることにより実現される。
データ処理サーバ２２が担う機能は、サーバ装置向けＯＳと当該ＯＳ上で動作するアプリケーションプログラムとがサーバ装置にそれぞれインストールされることにより実現される。
データ管理サーバ２３が担う機能は、サーバ装置向けＯＳと当該ＯＳ上で動作するＤＢサーバプログラムとがサーバ装置にそれぞれインストールされることにより実現される。
ファイル管理サーバ２４が担う機能は、サーバ装置向けＯＳと当該ＯＳ上で動作するファイルサーバプログラムとがサーバ装置にそれぞれインストールされることにより実現される。
【００３４】
ファイル管理サーバ３１が担う機能は、サーバ装置向けＯＳと当該ＯＳ上で動作するファイルサーバプログラムとがサーバ装置にそれぞれインストールされることにより実現される。
配信サーバ３２が担う機能は、サーバ装置向けＯＳと当該ＯＳ上で動作するストリーミング配信サーバプログラムとがサーバ装置にそれぞれインストールされることにより実現される。
サーバ装置にインストールされるべきプログラムは、ＣＤ（Compact  Disc），ＤＶＤ（Digital  Versatile  Disk），ＭＯディスク（Magneto-Optical  disk），フラッシュメモリ（flash  memory）などの記録媒体に記録された状態で配布され当該記録媒体からサーバ装置に読み込まれてもよいし、通信ネットワークを介し搬送波に重畳させてサーバ装置に供給されてもよい。
【００３５】
ファイル記憶部６１２には、ユーザ端末１０又は動画配信システム３０から取得されたムービーファイルが記憶される。データ記憶部６３２には、ムービー管理データが記憶される。
図７（ａ）は、ムービー管理情報の項目例を示す。
図７（ａ）に例示されるように、ムービー管理情報は、キー項目である「ムービーＩＤ」と、当該ムービーファイルのファイル記憶部６１２における格納位置を示す「ファイルパス」，当該ムービーに関する先行情報の提供をリクエストしたユーザを特定する「ユーザＩＤ」，当該リクエストを受け付けた時期を特定可能な「受付時期」，当該ムービーの「再生時間」と、を含む。
【００３６】
抽出部６２１は、ファイル記憶部６１２に記憶されるムービーファイルをファイル管理部６１１を介して取得し、要素を抽出する。本実施例では、フレームと音声データとを抽出する。音声データは、音声認識処理により対応テキストに変換する。
登録部６２２は、抽出されたフレームをファイル管理部６１１を介してファイル記憶部６１２に記憶させる。また、登録部６２２は、フレーム管理情報及びテキスト管理情報をデータ管理部６３１を介してデータ記憶部６３２に登録する。
出力部６２３は、抽出されたフレームの中からユーザ操作に応じて又は自動的に選択される単数又は複数の代表フレームがレイアウトされた先行情報（図１，図２）を生成してユーザに提供する。
【００３７】
図７（ｂ）は、フレーム管理情報の項目例を示す。
図７（ｂ）に例示されるように、フレーム管理情報は、キー項目である「ムービーＩＤ」と、範囲の先頭を特定可能な「先頭位置」，範囲の末尾を特定可能な「末尾位置」，当該フレームを示す画像ファイルのファイル記憶部６１２における格納位置を示す「ファイルパス」，有意のとき代表要素であることを示す「代表フラグ」と、を含む。
【００３８】
図７（ｃ）は、テキスト管理情報の項目例を示す。
図７（ｃ）に例示されるように、テキスト管理情報は、キー項目である「ムービーＩＤ」と、範囲の先頭を特定可能な「先頭位置」，範囲の末尾を特定可能な「末尾位置」，当該範囲に包含される音声に対する音声認識結果又はこれをユーザが編集した「対応テキスト」，指定された回数に相当する「優先度」と、を含む。
【００３９】
提示部６４１は、指定ムービーから抽出可能なテキストのうち複数の補助テキストを、指定ムービーのタイムラインにそれぞれ対応付けて、ユーザに指定された回数が多い補助テキストほど優先して、徐々に提示する。補助テキストを増加させる契機は、所定のユーザ操作が検出されたことでもよいし、所定の時間が経過したことでもよい。
決定部６４２は、提示された補助テキストのうちいずれかが指定された場合に、指定された補助テキストに対応するタイムライン上の位置を指定ムービーの再生開始位置として決定する。このとき、決定部６４２はテキスト管理情報の「優先度」を更新する。
提供部６４３は指定ムービーと再生開始位置とをそれぞれ特定可能なＵＲＬを再生要求の要求元に提供する。
【００４０】
ファイル記憶部６６２には、ムービーファイルが記憶される。
ファイル管理部６６１は、動画ファイルのアップデートをユーザ端末１０から受け付ける。
配信部６５１は、再生要求において指定される指定ムービーのムービーファイルをファイル管理部６６１から読み出し、指定ムービーをストリーミング配信し再生させる。再生要求において再生開始位置が指定されている場合は、当該再生開始位置からストリーミング配信を開始する。
【００４１】
［２−５．先行情報提供手順］
図８は、先行情報提供手順を例示する。コンテンツ管理システム２０は、下記の手順により先行情報を提供する。
〔Ｓ８１０〕
ユーザ管理サーバ２１が、ムービーファイルを取得する。
具体的には、ユーザの指定に基づき、動画配信システム３０で管理されているムービーファイルがファイル管理サーバ３１から取得され、ファイル管理サーバ２４を介してストレージ２５に格納される。この際、取得されたムービーファイルに関するムービー管理情報（図７（ａ））が生成され、データ管理サーバ２３を介してストレージ２５に登録される。
【００４２】
〔Ｓ８２０〕
ユーザ管理サーバ２１が、ムービーファイルから要素を抽出する。
具体的には、ストレージ２５に記憶されるムービーファイルがファイル管理サーバ２４を介して取得され、フレームと音声データとが抽出される。音声データは、音声認識処理によりテキストに変換される。テキストは、必要に応じてユーザに編集させてもよい。
【００４３】
〔Ｓ８３０〕
ユーザ管理サーバ２１が、先行情報を提供する。
具体的には、抽出されたフレームの中からユーザ操作に応じて又は自動的に選択される単数又は複数の代表フレームがレイアウトされた先行情報（図１，図２）が生成され、ユーザに提供される。
【００４４】
〔Ｓ８４０〕
ユーザ管理サーバ２１が、管理情報を登録する。
具体的には、抽出されたフレームがファイル管理サーバ２４を介してストレージ２５に格納される。また、フレーム管理情報（図７（ｂ））及びテキスト管理情報（図７（ｃ））が生成され、データ管理サーバ２３を介してストレージ２５に登録される。
【００４５】
［２−６．動画配信手順］
図９は、動画配信手順を例示する。コンテンツ管理システム２０及び動画配信システム３０は、下記の手順により動画を配信する。
〔Ｓ９０５〕
ユーザ管理サーバ２１が、ムービーの再生要求をユーザ端末１０から受領する。
具体的には、ユーザ端末１０において次の手順で再生要求が送出される。なお、ＵＲＬは、ムービーを特定可能なムービー特定情報と、先行情報における代表フレームを特定可能なパラメータとを包含する。
（１）先行情報に含まれる二次元コードを撮像する。
（２）撮像された二次元コードをＵＲＬに変換する。
（３）変換されたＵＲＬを指定してアクセスする。
【００４６】
〔Ｓ９１０〕
ユーザ管理サーバ２１が、指示画面をユーザ端末１０に提供する。
図１０は、指示画面の表示例を示す。
図１０に例示されるように、指示画面１０００は、タイムライン１０１０と、タイムライン１０１０に対応付けられる要素１０２２〜１０２８と、ボタン１０３０と、を含む。
タイムライン１０１０に対応付けられる要素は、ムービーのある範囲から抽出されるフレーム１０２２ａと、当該フレームが代表フレームであることを示すアイコン１０２４ａと、当該範囲の先頭からの再生を指示するボタン１０２８ａと、を含む。
代表フレーム１０２２ａは、ステップＳ９０５において受領した再生要求に含まれるパラメータにより特定される。
【００４７】
〔Ｓ９１５〕
ユーザ管理サーバ２１が、指示画面内の要素の更新要求をユーザ端末１０から受領する。
具体的には、指示画面を構成するＷｅｂページのロード完了を契機として、指示画面に表示される要素の更新要求が、ユーザ端末１０からユーザ管理サーバ２１へ非同期通信により送出される。
【００４８】
〔Ｓ９２０〕
ユーザ管理サーバ２１が、指示画面内の要素をユーザ端末１０に更新させる。
図１１は、更新後の指示画面の表示例を示す。
図１１の表示例では、対応テキスト１０２６ａ，フレーム１０２２ｂ，対応テキスト１０２６ｂ，フレーム１０２２ｃ，対応テキスト１０２６ｃと、これらに付随する要素と、が追加されている。
対応テキスト１０２６ａは、代表フレームが抽出される範囲から抽出可能な音声に対応するテキストであり、先行情報に含まれない補助要素である。
フレーム１０２２ｂ，対応テキスト１０２６ｂ，フレーム１０２２ｃ，対応テキスト１０２６ｃは、ムービーから抽出可能な要素のうち先行情報に含まれない補助要素である。また、これらは、相対的な優先度（本実施例では、指定される頻度）が高い範囲の補助要素である。
【００４９】
〔Ｓ９２５〕
ユーザ管理サーバ２１が、指示データをユーザ端末１０から取得する。
具体的には、ボタン１０３０に対するタップ操作が検出された場合に、指示画面に表示される要素の更新要求が、ユーザ端末１０からユーザ管理サーバ２１へ非同期通信により送出される。また、「ここから再生」と表示されるボタン１０２８に対するタップ操作が検出された場合に、要素の指定データが、ユーザ端末１０からユーザ管理サーバ２１へ送出される。
なお、指示画面に表示される要素の更新要求は、時間の経過に応じてユーザ端末１０から自動的に送出されるように構成してもよい。
【００５０】
〔Ｓ９３０〕
ユーザ管理サーバ２１が、指示データの内容に応じて処理を進める。
具体的には、取得された指示データが「要素の更新要求」であれば、上記ステップＳ９２０に戻る。一方、取得された指示データが「要素の指定」を示すデータであれば、下記ステップＳ９３５に進む。
【００５１】
図１１の指示画面がユーザ端末１０に表示されている場合において、ボタン１０３０がタップされると、要素の更新要求がユーザ端末１０からユーザ管理サーバ２１に送出される。
図１２は、ユーザ操作に応じた１回目の更新後の指示画面の表示例を示す。
図１２の表示例では、フレーム１０２２ｄ，対応テキスト１０２６ｄ，フレーム１０２２ｅ，対応テキスト１０２６ｅと、これらに付随する要素と、がさらに追加されている。
フレーム１０２２ｄ，対応テキスト１０２６ｄ，フレーム１０２２ｅ，対応テキスト１０２６ｅは、相対的な優先度が低い補助要素である。
【００５２】
図１２の指示画面がユーザ端末１０に表示されている場合において、ボタン１０３０がタップされると、要素の更新要求がユーザ端末１０からユーザ管理サーバ２１に送出される。
図１３は、ユーザ操作に応じた２回目の更新後の指示画面の表示例を示す。
図１３の表示例では、フレーム１０２２ｆ，対応テキスト１０２６ｆと、これらに付随する要素と、がさらに追加されている。
フレーム１０２２ｆ，対応テキスト１０２６ｆは、相対的な優先度がさらに低い補助要素である。
【００５３】
〔Ｓ９３５〕
ユーザ管理サーバ２１が、指定ムービーの再生開始位置を決定する。
具体的には、指定された補助要素が包含される範囲の「先頭位置」を再生開始位置に決定する。このとき、指定された補助要素に係るテキスト管理情報の「優先度」が更新される。
【００５４】
〔Ｓ９４０〕
ユーザ管理サーバ２１が、指定ムービーをストリーミング再生させるパラメータ付きＵＲＬをユーザ端末１０に提供する。
具体的には、指定ムービーをストリーミング再生させるＵＲＬに決定された再生開始位置を特定可能なパラメータを付加したテキストを生成し、ユーザ端末１０にリダイレクト先として提供する。
【００５５】
〔Ｓ９４５〕
配信サーバ３２が、再生要求をユーザ端末１０から受領する。再生要求では、再生開始位置が指定される。
〔Ｓ９５０〕
配信サーバ３２が、ユーザ端末１０に指定ムービーを再生開始位置からストリーミング配信する。
【００５６】
［３．変形例］
［３−１．優先度に関する変形例］
上記実施例では、ユーザにより指定された回数を「優先度」として利用する構成が採用されている。「優先度」は再生開始位置がユーザにより指定される度に更新される。
これに対し、「優先度」を予め定めておく構成を採用してもよい。例えば、人物等のオブジェクトに重要度を設定しておき、重要度の高いオブジェクトの映像や音声が記録されている範囲ほど「優先度」が高くなる構成することも可能である。この構成は、ムービーを視聴するユーザが限定されている場合に特に有効である。
【００５７】
［３−２．情報処理の分担に関する変形例］
上記実施例では、各種のデータ処理をコンテンツ管理システム２０（特にデータ処理サーバ２２）が実行する構成が採用されている。ユーザ端末１０は、コンテンツ管理システム２０の入出力装置に相当する役割を担っている。
これに対し、これらのデータ処理の少なくとも一部をユーザ端末１０が実行する構成が採用されてもよい。例えばムービーからフレームや音声を抽出する処理，抽出された音声
に音声認識処理を施して対応テキストを得る処理等をユーザ端末１０に実行させればコンテンツ管理システム２０（データ処理サーバ２２）の処理負荷を抑えることが可能になる。
【符号の説明】
【００５８】
１０  ユーザ端末
２０  コンテンツ管理システム
２１  ユーザ管理サーバ
２２  データ処理サーバ（情報処理装置の一例）
２３  データ管理サーバ
２４  ファイル管理サーバ
２５  ストレージ
３０  動画配信システム
３１  ファイル管理サーバ
３２  配信サーバ
３３  ストレージ
４０  通信ネットワーク
【図１】
2020145762.tif 000003
【図２】
2020145762.tif 000004
【図３】
2020145762.tif 000005
【図４】
2020145762.tif 000006
【図５】
2020145762.tif 000007
【図６】
2020145762.tif 000008
【図７】
2020145762.tif 000009
【図８】
2020145762.tif 000010
【図９】
2020145762.tif 000011
【図１０】
2020145762.tif 000012
【図１１】
2020145762.tif 000013
【図１２】
2020145762.tif 000014
【図１３】
2020145762.tif 000015
【手続補正書】
【提出日】令和2年7月7日(2020.7.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
提示手段と、決定手段とを備え、
前記提示手段は、動画から抽出される代表要素の中から指定された代表要素を提示した後に、所定の契機に応じて、前記代表要素に加え優先度の高い補助要素から提示し、
前記決定手段は、該補助要素が指定された場合に、該補助要素に対応する前記動画の再生開始位置を決定する
情報処理装置。
【請求項２】
前記提示手段は、オブジェクトの重要度に応じた前記優先度の高い前記補助要素から提示する、
請求項１に記載の情報処理装置。
【請求項３】
前記提示手段により提示された補助要素についてユーザに指定された回数を記憶手段に記憶させる手段をさらに備え、
前記提示手段は、ユーザに指定された回数に応じた前記優先度の高い前記補助要素から提示する、
請求項１又は２に記載の情報処理装置。
【請求項４】
動画から抽出される代表要素の中から指定された代表要素を提示した後に、所定の契機に応じて、コンピュータが、前記代表要素に加え優先度の高い補助要素から提示し、
該補助要素が指定された場合に、コンピュータが該補助要素に対応する前記動画の再生開始位置を決定する、
情報処理方法。
【請求項５】
動画から抽出される代表要素の中から指定された代表要素を提示した後に、所定の契機に応じて、前記代表要素に加え優先度の高い補助要素から提示する提示機能と、
該補助要素がユーザに指定された場合に、該補助要素に対応する前記動画の再生開始位置を決定する決定機能と、
をコンピュータに実現させるためのプログラム。