(57)【要約】      （修正有）【課題】動画投稿サービスにおいて投稿された動画情報の内容を短時間でユーザに把握させる動画サーバ装置及びシーン抽出プログラムを提供する。【解決手段】動画情報中、相対的に動きが少ない第１部分と、動画情報中、相対的に動きが多い第２部分とを抽出する抽出処理と、抽出処理で抽出した動画情報中の第１部分と第２部分とを繋ぎ合わせたダイジェスト動画情報を、情報処理装置で再生可能に送信するダイジェスト動画送信処理と、を実行する。【選択図】図９
2016119590.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置とネットワークで通信接続された動画サーバ装置であって、
動画情報中、相対的に動きが少ない第１部分と、前記動画情報中、相対的に動きが多い第２部分とを抽出する抽出処理と、
前記抽出処理で抽出した前記動画情報中の前記第１部分と前記第２部分とを繋ぎ合わせたダイジェスト動画情報を、前記情報処理装置で再生可能に送信するダイジェスト動画送信処理と、を実行可能としたことを特徴とする
動画サーバ装置。
【請求項２】
前記動画情報は、Ｈ．２６４規格による動画圧縮方式で圧縮され、
前記抽出処理は、前記Ｈ．２６４規格におけるＩスライスの出現頻度に基づいて、前記第１部分と前記第２部分とを抽出することを特徴とする
請求項１に記載の動画サーバ装置。
【請求項３】
情報処理装置から前記動画情報を受信する受信処理を実行可能とし、
前記抽出処理は、前記受信処理において動画情報を受信している期間に実行することを特徴とする
請求項１または請求項２に記載の動画サーバ装置。
【請求項４】
前記ダイジェスト動画情報は、前記第１部分と前記第２部分を、前記動画情報中の出現順に繋ぎ合わせたことを特徴とする
請求項１から請求項３の何れか１項に記載の動画サーバ装置。
【請求項５】
前記ダイジェスト動画送信処理は、複数の前記動画情報について、その前記ダイジェスト動画情報を連続して、前記情報処理装置に再生可能に送信することを特徴とする
請求項１から請求項３の何れか１項に記載の動画サーバ装置。
【請求項６】
前記ダイジェスト動画送信処理期間中、前記情報処理装置から動画指定指示を受信した場合、再生している前記ダイジェスト動画情報に対応する前記動画情報を、前記情報処理装置に再生可能に送信することを特徴とする
請求項５に記載の動画サーバ装置。
【請求項７】
動画情報中、相対的に動きが少ない第１部分と、前記動画情報中、相対的に動きが多い第２部分とを抽出する抽出処理と、
前記抽出処理で抽出した前記動画情報中の前記第１部分と前記第２部分とを繋ぎ合わせたダイジェスト動画情報を形成するダイジェスト動画送信処理と、をコンピュータに実行させることを可能としたことを特徴とする
シーン抽出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投稿された動画情報を視聴可能に提供することのできる動画サーバ装置、及び、動画情報から、動画情報の選択となる一部シーンを抽出することのできるシーン抽出プログラムに関する。
【背景技術】
【０００２】
インターネットでは種々の情報のやりとりを行うことが可能である。従来、容量の大きい動画情報も、インターネット回線の大容量化、高速化に伴い、通常のユーザが気軽に扱うことのできる環境が整っている。このような環境を利用し、ユーザが動画情報をアップロードし、不特定多数の者にストリーミング配信等を利用して、動画情報を閲覧させることのできる動画投稿サービスが提供されている。このような動画投稿サービスでは、取り扱う動画情報数、すなわち、ユーザが視聴できる動画情報の数は、日を追う毎に増加している。
【０００３】
特許文献１には、映像を途中から視聴した視聴者が途中までの経緯等を把握することができるよう、過去の見所シーンを集めたダイジェスト映像を、人手による編集作業によらず、自動的に生成して配信することのできる映像配信サーバについて開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−４９８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
こうした動画投稿サービスにおいて問題になるのは、ユーザが大量に投稿されている動画を選好することの難しさである。現在、動画投稿サービスでは、投稿された動画情報に対応づけて、動画情報の一静止画像（サムネイル画像）を表示する手法がとられているが、一静止画像のみでは、動画情報の内容はほとんど把握できない。したがって、動画情報を実際に再生してみるまでは、自分の嗜好する動画情報であるか否かが分からない。
【０００６】
また、動画投稿サービスでは、ユーザが見たい動画を自主的に選ぶ能動的な視聴スタイルに頼っているため、ＴＶ放送のように、ひとまずＴＶの前に座って漫然と視聴し続け、気に入ったコンテンツにだけ注目するという受動的な視聴スタイルを取ることができない。このため、ＴＶ放送の役割（目的のないひまつぶし、対象を定めないままの視聴）を補完することができないでいた。
【課題を解決するための手段】
【０００７】
そのため、本発明に係る動画サーバ装置は以下の構成を採用するものである。
情報処理装置とネットワークで通信接続された動画サーバ装置であって、
動画情報中、相対的に動きが少ない第１部分と、前記動画情報中、相対的に動きが多い第２部分とを抽出する抽出処理と、
前記抽出処理で抽出した前記動画情報中の前記第１部分と前記第２部分とを繋ぎ合わせたダイジェスト動画情報を、前記情報処理装置で再生可能に送信するダイジェスト動画送信処理と、を実行可能としたことを特徴とする。
【０００８】
さらに本発明に係る動画サーバ装置において、
前記動画情報は、Ｈ．２６４規格による動画圧縮方式で圧縮され、
前記抽出処理は、前記Ｈ．２６４規格におけるＩスライスの出現頻度に基づいて、前記第１部分と前記第２部分とを抽出することを特徴とする。
【０００９】
さらに本発明に係る動画サーバ装置は、
情報処理装置から前記動画情報を受信する受信処理を実行可能とし、
前記抽出処理は、前記受信処理において動画情報を受信している期間に実行することを特徴とする。
【００１０】
さらに本発明に係る動画サーバ装置において、
前記ダイジェスト動画情報は、前記第１部分と前記第２部分を、前記動画情報中の出現順に繋ぎ合わせたことを特徴とする。
【００１１】
さらに本発明に係る動画サーバ装置において、
前記ダイジェスト動画送信処理は、複数の前記動画情報について、その前記ダイジェスト動画情報を連続して、前記情報処理装置に再生可能に送信することを特徴とする。
【００１２】
さらに本発明に係る動画サーバ装置は、
前記ダイジェスト動画送信処理期間中、前記情報処理装置から動画指定指示を受信した場合、再生している前記ダイジェスト動画情報に対応する前記動画情報を、前記情報処理装置に再生可能に送信することを特徴とする。
【００１３】
また本発明に係るシーン抽出プログラムは、
動画情報中、相対的に動きが少ない第１部分と、前記動画情報中、相対的に動きが多い第２部分とを抽出する抽出処理と、
前記抽出処理で抽出した前記動画情報中の前記第１部分と前記第２部分とを繋ぎ合わせたダイジェスト動画情報を形成するダイジェスト動画送信処理と、をコンピュータに実行させることを可能としたことを特徴とする。
【発明の効果】
【００１４】
本発明に係る動画サーバ装置によれば、情報処理装置でダイジェスト動画情報を視聴可能とすることで、情報処理装置を使用するユーザは、ダイジェスト動画情報に基づいて自分の嗜好に即した動画情報を選択することが可能となる。特に、ダイジェスト動画情報は、動画情報中、相対的に動きが少ない第１部分と、前記動画情報中、相対的に動きが多い第２部分とを繋ぎ合わせたものであるため、動画情報の概要を短い時間でユーザに把握させることが可能である。
【００１５】
さらに本発明に係る動画サーバ装置によれば、Ｈ．２６４規格による動画圧縮方式で圧縮された動画情報を使用し、Ｉスライスの出現頻度に基づいて、第１部分と第２部分を抽出することで、動画サーバ装置における複雑な動画解析を必要とせず、動画サーバ装置に対する負担を抑え、ダイジェスト動画情報に必要な部分を抽出することが可能となる。
【００１６】
さらに本発明に係る動画サーバ装置によれば、Ｉスライスの出現頻度を使用した抽出処理では、複雑な動画解析を必要とすることなく抽出処理を行うことが可能である。したがって、情報処理装置から動画情報を受信する受信期間中に、当該動画情報に対する抽出処理を実行することで、迅速にダイジェスト動画情報を送信可能な状態にすることが可能となる。
【００１７】
さらに本発明に係る動画サーバ装置によれば、第１部分と第２部分を、動画情報中の出現順に繋ぎ合わせたダイジェスト動画情報とすることで、動画情報のストーリー性を反映し、より内容を把握しやすいダイジェスト動画情報を形成することが可能となる。なお、ダイジェスト動画情報は、このような形態のみならず、第１部分、第２部分の順に繋ぎ合わせる、あるいは、第２部分、第１部分の順に繋ぎ合わせることも可能である。
【００１８】
さらに本発明に係る動画サーバ装置によれば、複数の動画情報について、そのダイジェスト動画情報を連続して、情報処理装置で視聴することが可能となる。したがって、情報処理装置を使用して視聴するユーザは、動画情報を能動的に選択する必要が無く、連続して再生されるダイジェスト動画情報を、漫然と視聴し続ける、いわゆる従来のＴＶ放送のような視聴形態を取ることが可能となる。
【００１９】
さらに本発明に係る動画サーバ装置によれば、ダイジェスト動画情報を漫然と視聴し続ける中、気に入ったダイジェスト動画情報を見つけた場合、情報処理装置を操作し、動画サーバ装置に対して動画指定指示を送信することで、視聴対象とする動画情報の全体を視聴することが可能となる。
【００２０】
また本発明に係るシーン抽出プログラムは、動画情報中、相対的に動きが少ない第１部分と、前記動画情報中、相対的に動きが多い第２部分とを繋ぎ合わせることで、動画情報の内容を短い時間でユーザに把握させることのできるダイジェスト動画情報を形成することが可能である。
【図面の簡単な説明】
【００２１】
【図１】本実施形態の動画投稿に関するシステム全体を説明するための図
【図２】本実施形態の携帯端末の構成を示す図
【図３】本実施形態の動画ファイルのデータ構成を示す図
【図４】本実施形態の動画サーバ装置で実行するアップロード処理を示すフロー図
【図５】本実施形態の第１オンライン動画解析処理を示すフロー図
【図６】本実施形態の第２オンライン動画解析処理を示すフロー図
【図７】本実施形態のダイジェスト動画再生位置の抽出を説明するための図
【図８】本実施形態のトップページ表示処理を示すフロー図
【図９】本実施形態のＷｅｂブラウザに表示されたトップ画面を示す図
【図１０】本実施形態の個別動画再生処理を示すフロー図
【発明を実施するための形態】
【００２２】
図１は、本実施形態の動画投稿に関するシステム全体を説明するための図である。動画投稿サービスを提供する業者は、インターネットに通信接続可能な動画サーバ装置１を設置している。また、インターネットを利用するユーザは、個人が所有する各種情報処理装置をインターネットに接続して、動画ファイルを含む投稿情報を動画サーバ装置１にアップロード（送信）、あるいは、動画サーバ装置１の投稿データベース１１に記憶する投稿情報を視聴（ストリーミング再生）する。図１の例では、携帯端末２を使用する投稿ユーザにより、投稿情報がアップロードされ、ＰＣ３（パーソナルコンピュータ）を使用する視聴ユーザにより投稿情報をストリーミング再生する形態が示されている。投稿情報のアップロードまたは視聴は、このような形態のみならず、各種情報処理装置を使用して行うことが可能である。
【００２３】
本実施形態の動画サーバ装置１は、ＴＣＰ／ＩＰの通信プロトコルに基づき、インターネットを介して接続された携帯端末２と通信を行うことが可能である。また、動画サーバ装置１は、Ａｐａｃｈｅ等、ＨＴＴＰサーバプログラムによりサーバ機能を有し、さらに、ＨＴＴＰサーバプログラム上で動画投稿用のＷｅｂサイトプログラムが動作することで、投稿情報のアップロード、及び、ストリーミング再生等、動画投稿サービスを行うための各種処理を実行することが可能である。特に、本実施形態では、ＨＴＴＰサーバプログラムにおいて、シーン抽出プログラムを実行可能としている。このシーン抽出プログラムは、動画ファイルを含む投稿情報が、動画サーバ装置１に送信（アップロード）されるときに、投稿情報に含まれる動画ファイルからダイジェスト映像の位置を抽出するプログラムであって、クライアント（図１の場合、携帯端末２）からのアクセスによって起動するＣＧＩソフトウェア等によって構成される。
【００２４】
携帯端末２から動画サーバ装置１に投稿情報をアップロードした際、このシーン抽出プログラムが動作し、投稿情報に含まれる動画ファイルからダイジェスト再生位置情報を抽出する。特に、本実施形態では、アップロードする期間中に、シーン抽出プログラムが動作することで、部分的に受信する動画ファイルを解析し、ダイジェスト再生位置情報の抽出に必要な情報を取得することで、迅速にダイジェスト再生位置情報を抽出することを可能としている。動画サーバ装置１にアップロードされた投稿情報は、動画サーバ装置１内の記憶部に記憶する投稿データベースに登録される。その際、シーン抽出プログラムで抽出したダイジェスト位置情報も併せて登録される。また、投稿情報には、動画ファイルをアップロードした投稿ユーザの投稿ユーザＩＤ（識別情報）、動画タイトル、投稿日時、コンテンツＩＤ（識別情報）などがメタ情報として併せて登録される。なお、投稿情報が視聴可能となった後には、メタ情報には再生回数などが記録される。
【００２５】
一方、投稿ユーザあるいは視聴ユーザが使用する情報処理装置（携帯端末２やＰＣ３）は、ＴＣＰ／ＩＰの通信プロトコルに基づき、インターネット上の動画サーバ装置１と通信を行うことが可能である。これら情報処理装置は、ＨＴＴＰ上で動作するＷｅｂブラウザを使用し、動画サーバ装置１が提供する投稿情報の視聴、あるいは、動画サーバ装置１への投稿情報のアップロードを行うことが可能である。
【００２６】
次に、投稿ユーザ、あるいは、視聴ユーザが使用する情報処理装置の１つとして、携帯端末２を例にとって、その構成を説明する。図２は、本実施形態の携帯端末２の構成を示す図である。図１では投稿情報のアップロードに使用する例を示したが、携帯端末２を使用して投稿情報の視聴に使用することも可能である。
【００２７】
本実施形態の携帯端末２は、制御部２１、ＲＡＭ２２、記憶部２３、画像処理部２４、音響処理部２６を含んで構成された制御手段を有している。記憶部２３には、ハードディスク、ＳＳＤ等の不揮発性の記憶手段を採用することが可能である。この記憶部２３には、本実施形態における各種処理を実行可能なプログラム、そして、当該プログラムで使用する各種データが記憶される。
【００２８】
制御部２１は、ＣＰＵ等、携帯端末２の全体を統括して制御する手段であり、記憶部２３に記憶されたプログラム、データに基づいて各種制御を実行する。ＲＡＭ２２には、制御部２１の制御によって生成されたデータを一時的に格納する。
【００２９】
音響処理部２６は、携帯端末２の音響関係の入出力を行う手段である。制御部２１の制御によりスピーカ２７ａに放音させる手段である。また、音響処理部２６は、マイクロホン２７ｂと接続され、マイクロホン２７ｂから周囲の音声を取り込み可能としている。
【００３０】
タッチパネル表示部２８は、画像を表示する表示部２８ｂとその表面あるいは裏面に配設されるタッチパネル２８ａを有して構成されている。タッチパネル２８ａには、静電容量方式などユーザのタッチ位置を認識可能とする各種タイプを採用することが可能である。制御部２１は、表示部２８ｂに表示を行うとともに、タッチパネル２８ａからのタッチ入力にて、表示させている画像中のどの部分にタッチ入力されたかを判定することが可能である。
【００３１】
画像処理部２４は、携帯端末２の画像関係の入出力を行う手段である。画像処理部２４は、制御部２１で形成された画像情報を表示部２８ｂに表示出力する。また画像処理部２４は、携帯端末２の前面（タッチパネル表示部２８側）に配置されたフロントカメラ２５Ｆ、もしくは、携帯端末２の背面に配置されたリアカメラ２５Ｒから画像を取り込む機能を有する。
【００３２】
通信部２９は、携帯無線網を介した無線通信を行うことが可能であり、無線基地局と無線通信することで、通話、あるいは、インターネットを使用した通信を行うことが可能である。特に、本実施形態では、記憶部２３に記憶されているＷｅｂブラウザプログラムを使用し、通信部２９を介して動画サーバ装置１と通信接続することで、動画サーバ装置１に対する動画投稿、もしくは、動画サーバ装置１の投稿データベース１１に記憶する投稿動画の閲覧を行うことが可能となっている。なお、携帯端末２における動画投稿、投稿動画の閲覧はＷｅｂブラウザプログラムではなく、動画投稿、投稿動画の閲覧に特化した専用のプログラムを使用することも可能である。通信部２９には、無線ＬＡＮ通信手段、あるいは、近距離通信手段（赤外線通信、Ｂｌｕｅｔｏｏｔｈ（商標）など）の近距離通信手段をさらに設けることとしてもよい。
【００３３】
本実施形態の携帯端末２は、入力手段としてタッチパネル２８ａ以外に入力スイッチ７０を備えて構成されている。この入力スイッチ７０には、電源スイッチ、音量調整スイッチ、実行するプログラムによって入力用途が変更されるスイッチ等、各種スイッチを設けることが可能である。
【００３４】
このような携帯端末２を使用し、撮影した動画情報を、動画サーバ装置１へアップロードする、もしくは、動画サーバ装置１が提供する投稿情報を視聴することが可能である。投稿に使用する動画ファイルは、リアカメラ２５Ｒで撮像することで得られたもの、あるいは、外部のデジタルカメラなどを使用して得られたものを、外部入力端子３１や外部メモリＥＸから取り込んで使用することが可能である。
【００３５】
図３は、本実施形態の動画ファイルのデータ構成を示す図である。本実施形態の動画ファイルは、Ｈ．２６４規格に基づいて形成された情報であり、本実施形態では、そのファイル名に、動画サーバ装置１にアップロードされた際、付与されたコンテンツＩＤを使用している。動画ファイルは、Ｈ．２６４規格を使用して圧縮されたビデオ系のプログラム要素（ＰＥＳ）と、ＡＡＣ等の規格を使用して圧縮されたオーディオ系のプログラム要素（ＰＥＳ）を含んで構成される。本実施形態のシーン抽出プログラムは、動画ファイルの映像に基づいて、ダイジェスト再生位置情報を抽出するため、ここではビデオ系のプログラム要素（ＰＥＳ）のみについて説明を行う。
【００３６】
動画ファイルを構成するビデオ系のプログラム要素（ＰＥＳ）は、再生時刻を規定するＰＴＳ（タイムスタンプ）が付与された複数のＰＥＳパケットを含んで構成されている。また、ビデオ系のプログラム要素（ＰＥＳ）には、ＰＥＳパケットに対応するネットワーク抽象レイヤ（ＮＡＬ）が対応付けられている。ネットワーク抽象レイヤ（ＮＡＬ）は、複数種のＮＡＬユニット（シーケンスパラメータセット（ＳＰＳ）、ピクチャパラメータセット（ＰＰＳ）、スライス）を含んで構成されている。本実施形態では、これら各種ＮＡＬユニットの内、スライスを使用する。スライスは、スライスタイプ（ＳＴ）を規定したスライスヘッダ（ＳＨ）、スライスデータ（ＳＤ）、マクロブロック（ＭＢ）を含んで構成される。特に、本実施形態では、スライス中のスライスタイプ（「Ｐ」、「Ｂ」、「Ｉ」の何れか）を参照することで、動画ファイル全体の中で、相対的に動きが少ないシーン（第１部分）と、相対的に動きが多いシーン（第２部分）の検出を行うこととしている。ネットワーク抽象レイヤ（ＮＡＬ）は、複数のプログラム要素（ＰＥＳ）の集合から形成されるため、図３においては便宜上、複数のプログラム要素（ＰＥＳ）上にＮＡＬがまたがる形式で図示している。
【００３７】
図４は、本実施形態の動画サーバ装置１で実行するアップロード処理を示すフロー図である。アップロード処理は、投稿ユーザが所持する携帯端末２などの各種情報処理装置から、動画サーバ装置１に投稿情報が送信（アップロード）された際、動画サーバ装置１において実行される処理である。投稿ユーザは情報処理装置を使用し、動画サーバ装置１が提供するＷｅｂサイトにアクセスして、動画ファイルを含む投稿情報を送信（アップロード）する。投稿ユーザは、所持する情報処理装置を使用して、動画サーバ装置１が提供するＷｅｂサイト上において、投稿する動画ファイルを選択する（Ｓ１０１）。その際、投稿ユーザは動画タイトルを入力する（Ｓ１０２）。入力された動画タイトルは、メタ情報として投稿情報に対応付けられる。
【００３８】
本実施形態では、動画ファイルは、ＨＴＴＰ転送を使用して動画サーバ装置１に送信される（Ｓ１０３〜Ｓ１０６）。なお、動画ファイルの送信には、ＨＴＴＰ転送に限られるものでは無く、ＦＴＰ転送等、各種プロトコルを使用することが可能である。その場合、動画サーバ装置１には、使用するプロトコルに応じたシステム環境が必要とされる。ＨＴＴＰ転送では、動画ファイルを複数のパケットに分割して送信を行う。動画サーバ装置１は、受信した動画ファイルの一部分（部分動画ファイル）をＲＡＭなどの一時記憶手段に記憶させる（Ｓ１０４）。そして、一時記憶手段に記憶させた部分動画ファイルについて第１オンライン動画解析処理（Ｓ２００）を実行する。この第１オンライン動画解析処理は、ダイジェスト動画再生位置情報を抽出するための前処理的に相当し、動画サーバ装置１のシーン抽出プログラムで実行される。第１オンライン動画解析処理の詳細については後で詳しく説明を行う。このように本実形態のシーン抽出プログラムは、動画ファイルのアップロード期間中に、ダイジェスト動画再生位置情報を抽出するのに必要な処理の一部を実行することで、動画ファイルがアップロードされた後、迅速にダイジェスト動画を配信可能としている。また、処理を時間的に分散にて行うことが可能であるため、動画ファイルがアップロードされた後にダイジェスト動画再生位置情報を抽出する場合と比較して、動画サーバ装置１の負荷を軽減することも可能となる。
【００３９】
ＨＴＴＰ転送による動画ファイルの転送が終了する（Ｓ１０５）と、動画サーバ装置１は、第１オンライン動画解析処理（Ｓ２００）の処理結果に基づいて、ダイジェスト動画再生位置情報を最終的に算出する第１オンライン動画解析処理（Ｓ３００）を実行する。その後、アップロードされた動画ファイル、投稿に関するメタ情報、そして、第２オンライン動画解析処理（Ｓ３００）で算出されたダイジェスト動画再生位置情報を投稿データベース１１に登録する。登録時には、ダイジェスト再生位置情報を含んでいるため、動画サーバ装置１にアクセスしたユーザは、直ちに投稿された動画ファイルのダイジェスト版を視聴することが可能となる。
【００４０】
図５は、本実施形態の第１オンライン動画解析処理（Ｓ２００）を示すフロー図である。第１オンライン動画解析処理は、動画ファイルのアップロード期間中、動画サーバ装置１で受信した部分動画ファイルに対して行われる処理である。本実施形態では、Ｈ．２６４規格を使用して圧縮された動画ファイル中、各ＰＥＳパケットのスライスタイプを集計する。図３で説明したように、ＰＥＳパケットのスライスタイプは、ネットワーク抽象レイヤを参照することで容易に集計することが可能である。したがって、動画ファイルのアップロードが完了、すなわち、全ての部分動画ファイルのアップロードが完了した時点でスライスタイプの集計を終えることが可能である。本実施形態では、動画ファイル全体の中で、相対的に動きが少ないシーン（第１部分）と、相対的に動きが多いシーン（第２部分）をダイジェスト動画として抽出するため、３つのスライスタイプ（「Ｐ」、「Ｂ」、「Ｉ」）中、Ｉスライスについて集計を行うこととしている。Ｈ．２６４規格の動画圧縮では、前後のフレーム間の類似性が無くなるとＩスライスが多く発生する。したがって、Ｉスライスが頻繁に発生した場合、映像の動きが激しい部分と推定でき、Ｉスライスの発生が少ない場合、映像の動きが少ないと推定できる。
【００４１】
第１オンライン動画解析処理（Ｓ２００）では、新たに受信した部分動画ファイルから、ビデオ系のプログラム要素（ＰＥＳ）を取り出し（Ｓ２０１）、さらに、その中に含まれるＰＥＳパケットを取り出す（Ｓ２０２）。そして、取り出したＰＥＳパケットに含まれるタイムスタンプ値を取り出す（Ｓ２０３）。また、受信した部分動画ファイルから、タイムスタンプ値に対応するＮＡＬユニットを取り出す（Ｓ２０４）。取り出したＮＡＬユニットがスライスではない場合（Ｓ２０５：Ｎｏ）、及び、スライスであってＩスライスで無い場合（Ｓ２０６：Ｎｏ）、当該ＮＡＬユニットは無視される（Ｓ２０７）。一方、ＮＡＬユニット中のスライスタイプ（ＳＴ）がＩスライスの場合、Ｓ２０３で取り出したタイムスタンプ値を、Ｉスライス再生時位置としてＩスライスの集計に追加する（Ｓ２０８）。このように、動画ファイルのアップロード期間中に、第１オンライン動画解析処理を繰り返し、行うことで、Ｉスライス再生時位置に対応するＩスライスの発生回数が集計される。図７（Ａ）、（Ｂ）に示すグラフ中の実線は、Ｉスライスの集計結果を示したものであり、横軸は動画ファイルの再生時間（Ｉスライスの発生時位置に相当）であり、縦軸はＩスライスの１秒あたりの発生回数を示した例である。
【００４２】
動画ファイルのアップロードが完了すると、動画サーバ装置１は、第１オンライン動画解析処理（Ｓ２００）の集計結果を使用して、第２オンライン動画解析処理（Ｓ３００）を実行し、ダイジェスト再生位置情報を算出する。図６は、本実施形態の第２オンライン動画解析処理（Ｓ３００）を示すフロー図である。本実施形態では動画ファイルのファイル名にコンテンツＩＤを使用して管理を行うため、アップロードされた動画ファイルのファイル名を、動画サーバ装置１側で投稿情報に割り当てたコンテンツＩＤに書き換える（Ｓ３０１）。そして、第１オンライン動画解析処理（Ｓ２００）の解析結果から、Ｉスライスの移動平均を算出する（Ｓ３０２）。図７（Ａ）のグラフ中には、Ｉスライスの発生回数の移動平均が一点鎖線で示されている。そして、Ｉスライスの発生回数（実線）と移動平均（一点鎖線）を比較して、負の最大乖離位置、すなわち、Ｉスライスの移動平均（一点鎖線）に対し、Ｉスライスの発生回数（実線）が最も大きく下回る位置を探索する（Ｓ３０３）。図７（Ａ）の例では、Ｄ１の位置（０２分４８秒）がこれに相当する。負の最大乖離位置（０２分４８秒）から５秒後（０２分５３秒）までを、相対的に動きの少ないシーンＡとしてダイジェスト再生位置情報に記録する（Ｓ３０４）。
【００４３】
次に、Ｉスライスの発生回数（実線）と移動平均（一点鎖線）を比較して、正の最大乖離位置、すなわち、Ｉスライスの移動平均（一点鎖線）に対し、Ｉスライスの発生回数（実線）が最も大きく上回る位置を探索する（Ｓ３０５）。図７（Ａ）の例では、Ｄ２の位置（０１分５１秒）がこれに相当する。正の最大乖離位置（０１分５１秒）から５秒後（０１分５６秒）までを、相対的に動きの多いシーンＢとしてダイジェスト再生位置情報に記録する（Ｓ３０６）。そして、シーンＡとシーンＢについて、再生時間上での順番を検証する（Ｓ３０７）。シーンＡとシーンＢの再生位置が逆順、すなわち、シーンＡに対し、シーンＢが前に位置している場合（Ｓ３０７：Ｙｅｓ）、ダイジェスト動画の再生時には、シーンＢが先に再生されるように正順に戻す（Ｓ３０８）。このように、シーンＡとシーンＢについて、ダイジェスト動画の再生時の順番を適正化することで、ダイジェスト動画の視聴時において、動画の内容をより把握しやすくすることが可能となる。ダイジェスト再生位置情報には、コンテンツＩＤが併せて記録される。
【００４４】
このように形成したダイジェスト再生位置情報を使用してダイジェスト動画を再生することで、視聴ユーザは、短時間で動画ファイルの概要を把握し、自分の嗜好する動画であるか否かを判断することが可能となる。なお、相対的に動きの少ないシーンＡ、相対的に動きの多いシーンＢの抽出について、図７（Ａ）の例では、移動平均との差に基づいて行うこととしているが、他の各種形態を採用することが可能である。図７（Ｂ）の例は、Ｉスライスの発生回数（実線）移動平均に代え、Ｉスライスの発生回数（実線）の平均を使用した形態となっている。相対的に動きの少ないシーンＡは、負の最大乖離位置を含む区間とし、相対的に動きの多いシーンＢは、正の最大乖離位置を含む区間としている。図７（Ｂ）についても、図７（Ａ）と同様、各シーンについて所定期間（例えば、５秒）の区間としているが、シーンの時間長は固定長に限られるものではない。例えば、負（あるいは正の）最大乖離量に基づいて、シーンＡ（あるいはシーンＢ）の時間長を変更してもよい。あるいは、負の最大乖離量と正の最大乖離量に基づいて、シーンＡとシーンＢの時間長の割合（ダイジェスト動画全体の時間長は固定）を変更することとしてもよい。このように第２オンライン動画解析処理で形成されたダイジェスト再生位置情報は、投稿データベース１１に登録され、投稿情報の内容を把握するダイジェスト動画を再生するために使用される。
【００４５】
なお、本実施形態では、動画サーバ装置１において、投稿される動画ファイルに対して、シーン抽出プログラム（第１オンライン動画解析処理、及び、第２オンライン動画解析処理）を実行することとしているが、シーン抽出プログラムは、動画サーバ装置１のみならず、ダイジェスト動画を作成するため、パーソナルコンピュータなどの各種情報処理装置（コンピュータ）で実行可能なプログラムとして提供されるものであってもよい。
【００４６】
次に、動画サーバ装置１に登録された動画ファイルの視聴について説明する。図１で説明したように、動画サーバ装置１に登録された投稿情報中の動画ファイルは、インターネットに接続されたＰＣ３などの各種情報処理装置で視聴することが可能である。情報処理装置では、Ｗｅｂブラウザなどプログラムを起動して動画サーバ装置１にアクセスする。図８には、情報処理装置によりアクセスされた動画サーバ装置１におけるトップページ表示処理を示すフロー図が示されている。
【００４７】
ＰＣ３などの情報処理装置を使用して、動画サーバ装置１にアクセスした場合、動画サーバ装置１は、アクセスしてきた情報処理装置にトップページを表示させる（Ｓ４０１）。図９には、動画サーバ装置１にアクセスしたＰＣ３の表示部に表示されたＷｅｂブラウザ上のトップページの例が示されている。本実施形態のトップページには、ダイジェスト動画選択領域３０８と個別動画選択領域３０９を有している。ダイジェスト動画選択領域３０８は、ダイジェスト動画を再生表示するダイジェスト動画表示欄３０４、再生表示されているダイジェスト動画に関連する情報を表示する関連情報表示欄（図９の例では、ダイジェスト動画の動画タイトル３０２と投稿ユーザ名３０３を表示）、再生表示されているダイジェスト動画について、動画の全編を視聴するための視聴ボタン３０５を有して構成されている。
【００４８】
一方、個別動画選択領域３０９は、視聴ユーザが動画（全編）を選択することが可能な領域であって、動画毎にサムネイル画像３０９ａ〜３０９ｆの表示領域が設けられている。また、視聴ユーザは検索文字入力欄３０６に文字を入力し、検索ボタン３０７を操作することで、視聴したい動画を検索することも可能である。
【００４９】
トップページ表示処理では、このような構成のトップページを表示（Ｓ４０１）した後、各領域について、処理Ａと処理Ｂを並行処理する。処理Ａは、個別動画選択領域３０９に関する処理であり、動画サーバ装置１は、トップページに動画に対応するサムネイル画像３０９ａ〜３０９ｆを表示させる（Ｓ４０２）。個別動画選択領域３０９で選択可能とする動画は、視聴ユーザの視聴履歴に基づいて、動画サーバ装置１が視聴ユーザの嗜好度が高い動画とするなど各種形態を採用することが可能である。個別動画選択領域３０９内において、何れかのサムネイル画像が選択された場合（Ｓ４０３：Ｙｅｓ）、選択されたサムネイル画像に対応する動画を選択（Ｓ４０４）し、並列処理を終了する。そして、選択された動画について個別動画再生処理（Ｓ５００）を実行する。検索文字入力欄３０６、検索ボタン３０７を使用した動画検索の場合も略同様であって、トップページには入力した検索文字に対応するサムネイル画像が表示され、その中で選択されたサムネイル画像に対応する動画について個別動画再生処理（Ｓ５００）が実行される。
【００５０】
図１０は、本実施形態の個別動画再生処理（Ｓ５００）を示すフロー図である。本実施形態の個別動画再生処理（Ｓ５００）では、視聴ユーザが、個別動画選択領域３０９あるいはダイジェスト動画選択領域３０８を使用して、指定した動画の全編を再生する処理であり、本実施形態では、トップページから個別再生ページへとページ遷移（Ｓ５０１）して、指定された動画の全編（最初から最後まで）を通常再生する（Ｓ５０２）。動画サーバ装置１は、動画の再生が終了後、指定された動画に対応するメタ情報内の再生回数をカウントアップする。動画の再生回数は、投稿された動画の人気度合いを示す指標となり、例えば、後に説明するダイジェスト動画の再生順の決定などに使用することが可能である。動画サーバ装置１は、個別動画再生処理（Ｓ５００）が終了すると、再度、トップページを表示させる（Ｓ４０１）。
【００５１】
一方、ダイジェスト動画選択領域３０８に対しては、動画サーバ装置１は、投稿情報の再生回数を使用して、複数のダイジェスト動画をダイジェスト動画表示欄３０４に順次表示させる。動画サーバ装置１は、投稿データベース１１に記憶する複数の投稿情報について、メタ情報に含まれる再生回数を参照し、再生回数の多い順に投稿情報をソートし、ダイジェスト再生処理（Ｓ４０６〜Ｓ４１２）を実行する。ダイジェスト再生処理では、ソートした投稿情報について、再生回数の多い投稿情報を１件取り出し（Ｓ４０７）、取り出した投稿情報に含まれるダイジェスト再生位置を取り出す（Ｓ４０８）。そして動画ファイル中、ダイジェスト再生位置が示す区間をダイジェスト動画情報として、情報処理装置に送出（ストリーミング送信）する（Ｓ４０９）。送出されたダイジェスト動画情報は、情報処理装置のダイジェスト動画表示欄３０４に表示される。前述したようにダイジェスト再生位置が示す区間は、動画ファイル中、相対的に動きが激しい第１部分と、動きが少ない部分を含んでいるため、視聴ユーザは、ダイジェスト動画を視聴することで、動画の概要を把握し、自分が視聴したい動画か否かを判断することが可能である。
【００５２】
視聴ユーザにより、視聴ボタン３０５が操作された場合（Ｓ４１０：Ｙｅｓ）には、再生中のダイジェスト動画に対応する動画を選択（Ｓ４１１）し、並列処理を終了する。そして、選択された動画について個別動画再生処理（Ｓ５００）を実行する。一方、ダイジェスト動画の再生期間中に視聴ボタン３０５の操作が無かった場合（Ｓ４１０：Ｎｏ）には、ソートされた投稿情報中、次に再生回数が多い動画についてダイジェスト再生を実行する。このように本実施形態では、複数の動画について順次、ダイジェスト動画を行うことで、視聴ユーザは動画を選択する必要なく、いわば、ＴＶ放送のチャンネルをザッピングしているような感覚でダイジェスト動画を視聴することが可能となる。そして、興味あるダイジェスト動画が再生された場合、視聴ボタン３０５を操作することで、個別動画再生処理（Ｓ４００）にて、ダイジェスト動画の全編を視聴することが可能となる。
【００５３】
本実施形態では、投稿データベース１１中、再生回数の順位で投稿情報をソートし、再生回数の多い順にダイジェスト動画を再生することとしているが、再生するダイジェスト動画の選択は、このような形態に限られるものではなく、ランダムに選択する、視聴ユーザの嗜好に基づくカテゴリー内で選択するなど、各種形態を採用することが可能である。また、本実施形態では、視聴ボタン３０５を操作することで、ダイジェスト動画表示欄３０４に再生表示されている動画を選択することとしているが、このような場合、ダイジェスト動画表示欄３０４での再生が終了すると、当該ダイジェスト動画に対応する動画を選択することができなくなってしまい、視聴ボタン３０５の操作が間に合わない状況が考えられる。したがって、ダイジェスト動画表示欄３０４にて再生表示させた動画については、視聴ボタン３０５以外の手段で選択できるようにすることが好ましい。例えば、過去に再生された所定回数分のダイジェスト動画に対応するサムネイル画像などを表示させ、視聴ユーザが選択できるようにしておくことが考えられる。視聴ユーザによって、サムネイル画像が選択されることで、対応する動画について個別動画再生処理（Ｓ５００）が実行される。
【符号の説明】
【００５４】
１…動画サーバ装置                        ２８ｂ…表示部
１１…投稿データベース                    ２９…通信部
２…携帯端末                              ３０…入力スイッチ
２…携帯端末（情報処理装置）              ３１…外部入力端子
３…ＰＣ（情報処理装置）                  ３２…外部メモリ接続端子
２１…制御部                              ３０１…Ｗｅｂブラウザ
２２…ＲＡＭ                              ３０２…動画タイトル
２３…記憶部                              ３０３…投稿ユーザ名
２４…画像制御部                          ３０４…ダイジェスト動画表示欄
２５Ｆ…フロントカメラ                    ３０５…視聴ボタン
２５Ｒ…リアカメラ                        ３０６…検索文字入力欄
２６…音響処理部                          ３０７…検索ボタン
２７ａ…スピーカ                          ３０８…ダイジェスト動画選択領域
２７ｂ…マイクロホン                      ３０９…個別動画選択領域
２８…タッチパネル表示部                  ３０９ａ〜３０９ｆ…サムネイル画像
２８ａ…タッチパネル
【図１】
2016119590.tif 000003
【図２】
2016119590.tif 000004
【図３】
2016119590.tif 000005
【図４】
2016119590.tif 000006
【図５】
2016119590.tif 000007
【図６】
2016119590.tif 000008
【図７】
2016119590.tif 000009
【図８】
2016119590.tif 000010
【図９】
2016119590.tif 000011
【図１０】
2016119590.tif 000012