(57)【要約】  【課題】動画像４０内の重要なフレームを残しつつ、動画像４０全体のデータ量を削減することができる動画像変換装置３４を提供する。  【解決手段】複数のフレーム４０１が一定の時間間隔で切り替わる動画像４０において、動画像４０のフレーム数を減少させて通信端末２０へ送信する動画像変換装置３４であって、特定のフレーム４０１を抽出するための抽出条件を格納する抽出条件格納部３１と、抽出条件を満たすフレーム４０１を、動画像４０に含まれるフレーム４０１の中から抽出するフレーム抽出部３４１と、フレーム抽出部３４１によって抽出されたフレーム４０１である抽出フレーム４２１を、通信端末２０へ送信するフレーム送信部３４０とを備える。【選択図】図３
2006246175.tif 000002
【特許請求の範囲】
【請求項１】
複数のフレームが一定の時間間隔で切り替わる動画像において、当該動画像のフレーム数を減少させてユーザ端末へ送信する動画像変換装置であって、
特定のフレームを抽出するための抽出条件を格納する抽出条件格納部と、
前記抽出条件に基づいて、前記動画像に含まれるそれぞれのフレームを評価するフレーム評価部と、
前記評価結果に応じて、動画像内のフレームを抽出するフレーム抽出部と、
前記フレーム抽出部によって抽出されたフレームである抽出フレームを、前記ユーザ端末へ送信するフレーム送信部と
を備えることを特徴とする動画像変換装置。
【請求項２】
請求項１に記載の動画像変換装置であって、
前記動画像のそれぞれのフレームには、含まれるオブジェクトの属性情報が対応付けられており、
前記抽出条件は、特定の属性を有するオブジェクトを含むフレームを抽出することであり、
前記フレーム評価部は、特定の属性を有するオブジェクトを含むか否かに応じて、それぞれのフレームを評価し、
前記フレーム抽出部は、前記評価結果に応じて、前記特定の属性を有するオブジェクトが含まれているフレームを抽出すること
を特徴とする動画像変換装置。
【請求項３】
請求項１に記載の動画像変換装置であって、
前記動画像のそれぞれのフレームには、含まれるオブジェクトの属性情報が対応付けられており、
前記抽出条件は、特定の属性を有するオブジェクトを含むフレームを抽出することであり、
前記フレーム評価部は、特定の属性を有するオブジェクトを含むか否かに応じて、それぞれのフレームを評価し、
前記フレーム抽出部は、前記評価結果に応じて、前記特定の属性を有するオブジェクトが含まれているフレームを、前記特定の属性を有するオブジェクトが含まれていないフレームよりも多く抽出すること
を特徴とする動画像変換装置。
【請求項４】
請求項３に記載の動画像変換装置であって、
前記フレーム評価部は、
前記特定の属性を有するオブジェクトが含まれているフレームを評価するための評価値として、第１の値を算出し、前記特定の属性を有するオブジェクトが含まれていないフレームの評価値として、前記第１の値よりも低い第２の値を算出し、
前記フレーム抽出部は、
前記動画像において表示される順番に、それぞれのフレームの評価値を加算することにより累積評価値を算出し、当該累積評価値が前記第２の値よりも大きい第３の値以上となる都度、直前に加算された評価値に対応するフレームを前記抽出フレームとして抽出すると共に当該累積評価値を０にすること
を特徴とする動画像変換装置。
【請求項５】
請求項４に記載の動画像変換装置であって、
前記フレーム評価部は、
前記特定の属性を有するオブジェクトが複数含まれているフレームにおいて、当該オブジェクトの数が多いほど、前記第１の値を大きな値にすることを特徴とする動画像変換装置。
【請求項６】
請求項１に記載の動画像変換装置であって、
前記動画像のそれぞれのフレームには、含まれるオブジェクトの属性情報が対応付けられており、
前記属性情報には、対応するオブジェクトのフレーム内の領域を示す情報が含まれ、
前記抽出条件は、オブジェクトを複数含むフレームにおいて、当該複数のオブジェクトのそれぞれの領域が特定の位置関係にあるフレームを抽出することであり、
前記フレーム評価部は、前記複数のオブジェクトのそれぞれの領域が特定の位置関係にあるか否かに応じて、それぞれのフレームを評価し、
前記フレーム抽出部は、前記評価結果に応じて、前記複数のオブジェクトのそれぞれの領域が特定の位置関係にあるフレームを抽出すること
を特徴とする動画像変換装置。
【請求項７】
請求項１に記載の動画像変換装置であって、
前記動画像のそれぞれのフレームには、含まれるオブジェクトの属性情報が対応付けられており、
前記属性情報には、対応するオブジェクトのフレーム内の領域を示す情報が含まれ、
前記抽出条件は、オブジェクトを複数含むフレームにおいて、当該複数のオブジェクトのそれぞれの領域が特定の位置関係にあるフレームを抽出することであり、
前記フレーム評価部は、前記複数のオブジェクトのそれぞれの領域が特定の位置関係にあるか否かに応じて、それぞれのフレームを評価し、
前記フレーム抽出部は、前記評価結果に応じて、前記複数のオブジェクトのそれぞれの領域が特定の位置関係にあるフレームを、前記複数のオブジェクトのそれぞれの領域が特定の位置関係にないフレームよりも多く抽出すること
を特徴とする動画像変換装置。
【請求項８】
請求項７に記載の動画像変換装置であって、
前記フレーム評価部は、
前記複数のオブジェクトのそれぞれの領域が特定の位置関係にあるフレームを評価するための評価値として、第４の値を算出し、前記複数のオブジェクトのそれぞれの領域が特定の位置関係にないフレームの評価値として、前記第４の値よりも低い第５の値を算出し、
前記フレーム抽出部は、
前記動画像において表示される順番に、それぞれのフレームの評価値を加算することにより累積評価値を算出し、当該累積評価値が前記第５の値よりも大きい第６の値以上となる都度、直前に加算された評価値に対応するフレームを前記抽出フレームとして抽出すると共に当該累積評価値を０にする
ことを特徴とする動画像変換装置。
【請求項９】
請求項６から８のいずれかに記載の動画像変換装置であって、
前記抽出条件は、オブジェクトを２つ含むフレームにおいて、当該２つのオブジェクトどうしの距離が、予め定められた第１の距離以上離れていることであること
を特徴とする動画像変換装置。
【請求項１０】
請求項６から８のいずれかに記載の動画像変換装置であって、
前記抽出条件は、オブジェクトを２つ含むフレームにおいて、当該２つのオブジェクトどうしの距離が、予め定められた第２の距離以上近づいていることであること
を特徴とする動画像変換装置。
【請求項１１】
請求項１に記載の動画像変換装置であって、
前記動画像のそれぞれのフレームには、含まれるオブジェクトの属性情報が対応付けられており、
前記属性情報には、対応するオブジェクトのフレーム内の領域を示す情報が含まれ、
前記抽出条件は、特定の属性を有するオブジェクトを含む複数のフレームにおいて、当該オブジェクトの領域が、２つ以上のフレームに渡って特定の挙動を示すことであり、
前記フレーム評価部は、前記特定のオブジェクトの領域が、２つ以上のフレームに渡って特定の挙動を示すか否かに応じて、それぞれのフレームを評価し、
前記フレーム抽出部は、前記評価結果に応じて、前記特定のオブジェクトの領域が、２つ以上のフレームに渡って特定の挙動を示すフレームを抽出すること
を特徴とする動画像変換装置。
【請求項１２】
請求項１に記載の動画像変換装置であって、
前記動画像のそれぞれのフレームには、含まれるオブジェクトの属性情報が対応付けられており、
前記属性情報には、対応するオブジェクトのフレーム内の領域を示す情報が含まれ、
前記抽出条件は、特定の属性を有するオブジェクトを含む複数のフレームにおいて、当該オブジェクトの領域が、２つ以上のフレームに渡って特定の挙動を示すことであり、
前記フレーム評価部は、前記特定のオブジェクトの領域が、２つ以上のフレームに渡って特定の挙動を示すか否かに応じて、それぞれのフレームを評価し、
前記フレーム抽出部は、前記評価結果に応じて、前記特定のオブジェクトの領域が、２つ以上のフレームに渡って特定の挙動を示すフレームを、前記特定のオブジェクトの領域が、２つ以上のフレームに渡って特定の挙動を示さないフレームよりも多く抽出すること
を特徴とする動画像変換装置。
【請求項１３】
請求項１２に記載の動画像変換装置であって、
前記フレーム評価部は、
前記特定のオブジェクトの領域が、２つ以上のフレームに渡って特定の挙動を示すフレームを評価するための評価値として、第７の値を算出し、前記特定のオブジェクトの領域が、２つ以上のフレームに渡って特定の挙動を示さないフレームの評価値として、前記第７の値よりも低い第８の値を算出し、
前記フレーム抽出部は、
前記動画像において表示される順番に、それぞれのフレームの評価値を加算することにより累積評価値を算出し、当該累積評価値が前記第８の値よりも大きい第９の値以上となる都度、直前に加算された評価値に対応するフレームを前記抽出フレームとして抽出すると共に当該累積評価値を０にすること
を特徴とする動画像変換装置。
【請求項１４】
請求項１１から１３のいずれかに記載の動画像変換装置であって、
前記抽出条件は、特定の属性を有するオブジェクトを含む複数のフレームにおいて、当該オブジェクトの領域が、２つ以上のフレームに渡って、予め定められた第３の距離以上移動することであること
を特徴とする動画像変換装置。
【請求項１５】
請求項１１から１３のいずれかに記載の動画像変換装置であって、
前記抽出条件は、特定の属性を有するオブジェクトを含む複数のフレームにおいて、当該オブジェクトの領域の移動量が、２つ以上のフレームに渡って、予め定められた所定量以上変化することであること
を特徴とする動画像変換装置。
【請求項１６】
請求項１１から１３のいずれかに記載の動画像変換装置であって、
前記抽出条件は、特定の属性を有するオブジェクトを含む複数のフレームにおいて、当該オブジェクトの領域の移動方向が、２つ以上のフレームに渡って、予め定められた所定角度以上変化することであること
を特徴とする動画像変換装置。
【請求項１７】
請求項１から１６のいずれかに記載の動画像変換装置であって、
前記フレーム送信部は、
前記抽出フレームを、前記動画像において先に表示されるものから順番に、前記ユーザ端末へ送信すること
を特徴とする動画像変換装置。
【請求項１８】
請求項１から１６のいずれかに記載の動画像変換装置であって、
前記フレーム送信部は、
前記抽出フレームのそれぞれに、前記動画像において表示される順番に従って、次に前記動画像に表示される抽出フレームを示す情報であるリンク情報を付加して、前記ユーザ端末へ送信すること
を特徴とする動画像変換装置。
【請求項１９】
請求項１８に記載の動画像変換装置であって、
前記フレーム送信部は、
前記動画像において表示される順番および再生時間の経過に従って、前記抽出フレームが表示されてから次の抽出フレームが表示されるまでの時間である表示継続時間を、それぞれの抽出フレーム毎に算出し、算出した表示継続時間を、対応する抽出フレームと共に前記ユーザ端末へ送信すること
を特徴とする動画像変換装置。
【請求項２０】
請求項１９に記載の動画像変換装置であって、
前記動画像は、再生時間の経過に従って再生する音声情報を有し、
前記フレームのそれぞれは、前記再生時間に対応付けられており、
前記フレーム送信部は、
前記動画像において表示される順番に従って、前記抽出フレームが表示されてから次の抽出フレームが表示されるまでに再生される音声情報を、対応する抽出フレームと共に前記ユーザ端末へ送信すること
を特徴とする動画像変換装置。
【請求項２１】
請求項１から１６のいずれかに記載の動画像変換装置であって、
前記フレーム送信部は、
前記動画像において表示される順番に従って、前記抽出フレームとそれよりも先に表示される抽出フレームとの間のフレームを、当該先に表示される抽出フレームで置き換えることにより、前記動画像の各フレームを前記抽出フレームで置き換え、前記抽出フレームで置き換えられた動画像を、動画像圧縮方式によってエンコードして前記ユーザ端末へ送信することを特徴とする動画像変換装置。
【請求項２２】
請求項１に記載の動画像変換装置であって、
前記動画像は、再生時間の経過に従って再生する音声情報を有し、
前記フレームのそれぞれは、前記再生時間に対応付けられており、
前記抽出条件は、特定の音声情報と共に表示させるフレームを抽出することであり、
前記フレーム評価部は、前記特定の音声情報と共に表示されるか否かに応じて、それぞれのフレームを評価し、
前記フレーム抽出部は、前記評価結果に応じて、前記特定の音声情報と共に表示されるフレームを抽出すること
を特徴とする動画像変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子データによって構成された文書を変換する技術に関する。
【背景技術】
【０００２】
従来、ＡＶＩ（Ａｕｄｉｏ  Ｖｉｄｅｏ  Ｉｎｔｅｒｌｅａｖｉｎｇ）やＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）等の動画像圧縮技術が知られている。ＭＰＥＧにはＭＰＥＧ−１やＭＰＥＧ−２、ＭＰＥＧ−４等の複数の方式が存在し、その中でもＭＰＥＧ−４は、動きの少ないシーンではビットレートを下げ、動きの多いまたは早いシーンではビットレートを上げる可変ビットレートを採用し、動画像のデータ量を削減し、６４ｋｂｐｓ程度の通信帯域において動画像を再生させることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、ＭＰＥＧ等の従来の動画像圧縮方式では、動画像を閲覧するものにとって重要なフレームも、重要でないフレームも一律に符号化していたため、動画像のデータサイズを小さくすることができない場合があった。また、ユーザの端末に、ＭＰＥＧ等によって圧縮された動画像を再生する機能がない場合、ユーザは、圧縮された動画像を閲覧することができない。
【０００４】
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、動画像中のそれぞれのフレームの重要度に基づいて、動画像のデータ量を削減することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の動画像変換装置は、特定の条件を満たすフレームを抽出し、抽出したフレームをユーザ端末へ送信する。
【０００６】
また、本発明の第１の態様は、例えば、複数のフレームが一定の時間間隔で切り替わる動画像において、動画像のフレーム数を減少させてユーザ端末へ送信する動画像変換装置であって、特定のフレームを抽出するための抽出条件を格納する抽出条件格納部と、抽出条件を満たすフレームを、動画像に含まれるフレームの中から抽出するフレーム抽出部と、フレーム抽出部によって抽出されたフレームである抽出フレームを、ユーザ端末へ送信するフレーム送信部とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明の動画像変換装置によれば、動画像内の重要なフレームを残しつつ、動画像全体のデータ量を削減することができる。
【発明を実施するための最良の形態】
【０００８】
以下に、本発明の第１の実施形態について、図面を参照しながら説明する。
【０００９】
図１は、本発明の実施形態に係る画像配信システム１０の構成を示すシステム構成図である。画像配信システム１０は、複数の通信端末２０および画像配信サーバ３０を備える。
【００１０】
通信端末２０−１は、例えばＰＣ等であり、インターネット等の通信網１１を介して画像配信サーバ３０に接続されている。通信端末２０−２は、例えば携帯電話や無線通信機能を備えるＰＤＡ等であり、通信網１１に接続されている基地局１２を介して、画像配信サーバ３０と通信することができる。
【００１１】
画像配信サーバ３０は、複数のフレームが一定の時間間隔で切り替わる動画像を格納しており、それぞれの通信端末２０からの動画像取得要求に応じて、格納している動画像を、通信網１１を介して配信する。この際、画像配信サーバ３０は、後述する方法によって、動画像のデータ量を削減して通信端末２０へ配信する。
【００１２】
それぞれの通信端末２０は、ユーザから動画像取得要求を受け取ると、通信網１１を介して、ユーザから受け取った動画像取得要求を画像配信サーバ３０へ送信する。そして、それぞれの通信端末２０は、画像配信サーバ３０へ送信した動画像取得要求に応答して画像配信サーバ３０から送信された、データ量を削減された動画像を、通信網１１を介して受信して表示する。
【００１３】
図２は、通信端末２０の機能構成の一例を示すブロック図である。通信端末２０は、画像要求部２１および画像表示部２２を備える。
【００１４】
画像要求部２１は、通信端末２０のユーザからユーザＩＤおよび閲覧する動画像を識別する動画像ＩＤと共に、動画像ＩＤに対応する動画像取得要求を受け付け、受け付けたユーザＩＤ、動画像ＩＤ、および動画像取得要求を、通信網１１、または、基地局１２および通信網１１を介して画像配信サーバ３０へ送信する。
【００１５】
画像表示部２２は、画像要求部２１が送信した動画像取得要求に応答して画像配信サーバ３０から返信された動画像を、通信網１１、または、基地局１２および通信網１１を介して受信し、受信した動画像を表示する。画像表示部２２は音声再生装置を有しており、受信した動画像に音声が含まれている場合に、音声を動画像と共に再生する。
【００１６】
図３は、画像配信サーバ３０の機能構成の一例を示すブロック図である。画像配信サーバ３０は、抽出条件格納部３１、動画像格納部３２、制御部３３、および動画像変換装置３４を備える。
【００１７】
動画像格納部３２は、複数のフレームが一定の時間間隔で切り替わる複数の動画像を、動画像ＩＤに対応付けて格納している。それぞれのフレームには、フレーム内に表示されるオブジェクトの属性情報が対応付けられている。属性情報とは、フレーム内におけるオブジェクトの領域、オブジェクトの名称や色、形状、オブジェクトに対応付けられているテキストやデータ等を含む。
【００１８】
抽出条件格納部３１は、特定のフレームを抽出するための抽出条件を、ユーザＩＤ毎に予め格納している。本例では、特定の属性情報を有するオブジェクトを含むフレームを抽出する旨が、抽出条件として抽出条件格納部３１に予め格納されている。
【００１９】
また、例えば、動画像の製作者等がユーザに対して特に示したいフレームに含まれるオブジェクトの属性情報が、抽出されるフレームの抽出条件として抽出条件格納部３１に予め設定されていてもよく、動画像を閲覧するユーザが特に見たいフレームに含まれるオブジェクトの属性情報が、抽出されるフレームの抽出条件として抽出条件格納部３１に予め設定されていてもよい。
【００２０】
制御部３３は、通信網１１を介して、通信端末２０から動画像取得要求を受信し、動画像取得要求と共に受信したユーザＩＤおよび動画像ＩＤに基づき、抽出条件格納部３１および動画像格納部３２を参照して、ユーザＩＤに対応する抽出条件を抽出条件格納部３１から抽出し、動画像ＩＤに対応する動画像を動画像格納部３２から抽出する。そして、制御部３３は、抽出した抽出条件および動画像を、通信端末２０から受け取ったユーザＩＤと共に動画像変換装置３４へ送る。
【００２１】
動画像変換装置３４は、制御部３３から受け取った抽出条件および動画像に基づいて、動画像のデータ量を削減し、データ量を削減した動画像を、ユーザＩＤに対応する通信端末２０へ、通信網１１を介して送信する。
【００２２】
以下、動画像変換装置３４についてさらに詳しく説明する。動画像変換装置３４は、フレーム送信部３４０、フレーム抽出部３４１、およびフレーム評価部３４２を有する。
【００２３】
フレーム評価部３４２は、制御部３３から受け取った動画像内のそれぞれのフレームに含まれるオブジェクトの属性情報および制御部３３から受け取った抽出条件に基づいて、抽出条件を満たすフレームを評価するための評価値を算出する。フレーム評価部３４２は、例えば、抽出条件を満たすフレームの評価値を高く算出し、抽出条件を満たさないフレームの評価値を低く算出する。
【００２４】
フレーム抽出部３４１は、フレーム評価部３４２が算出したそれぞれのフレームの評価値に基づいて、動画像に含まれるフレームを抽出する。フレーム抽出部３４１は、例えば、評価値が所定値よりも高いフレームを抽出する。このほかに、フレーム抽出部３４１は、動画像におけるフレームの再生順番に従って、フレームの評価値を累積し、累積値が所定値以上となった時点で、直前のフレームを抽出するようにしてもよい。
【００２５】
フレーム送信部３４０は、フレーム抽出部３４１によって抽出されたフレームである抽出フレームを、通信網１１を介して、制御部３３から受け取ったユーザＩＤに対応する通信端末２０へ送信する。
【００２６】
このように、動画像変換装置３４は、動画像を構成するフレームの中から、一部のフレームを抽出フレームとして抽出することにより、元の動画像を、抽出した複数の抽出フレームで構成される動画像に変換して通信端末２０へ送信する。これにより、通信端末２０へ送信する動画像のデータ量を、元の動画像のデータ量よりも小さくすることができる。
【００２７】
また、フレーム送信部３４０は、例えば、抽出フレームを、動画像におけるフレームの再生順番に従って、先に再生されるフレームに対応する抽出フレームから順に通信端末２０へ送信する。通信端末２０は、フレーム送信部３４０から通信網１１を介して受け取った抽出フレームを、受信した順番に表示する。
【００２８】
通信端末２０に、動画像の一部の抽出フレームを受信した順番で表示させるので、全ての抽出フレームを受信した後に再生を開始する場合に比べて、迅速に抽出フレームを通信端末２０に表示させることができる。また、動画像変換装置３４は、抽出条件格納部３１に格納される抽出条件を満たすフレームを抽出するので、動画像の作成者が表示させたいフレームや動画像を要求したユーザが重要視するフレームを、通信端末２０に表示させることができる。
【００２９】
図４は、動画像格納部３２に格納されるデータの構造の一例を示す。動画像格納部３２は、それぞれの動画像毎に、動画像テーブル３２０を格納する。それぞれの動画像テーブル３２０は、動画像ＩＤ３２１、フレーム番号３２２、フレームデータ３２３、オブジェクトＩＤ３２４、および属性情報３２５を有する。オブジェクトＩＤ３２４および属性情報３２５は、対応するフレームのフレーム番号３２２およびフレームデータ３２３に対応付けられて動画像テーブル３２０に格納されている。
【００３０】
動画像格納部３２を参照することにより、フレーム送信部３４０、フレーム抽出部３４１、およびフレーム評価部３４２は、それぞれの動画像ＩＤに対応する動画像のフレームデータを抽出することができる。また、動画像格納部３２を参照することにより、フレーム評価部３４２は、それぞれのフレームに含まれるオブジェクトの属性情報を取得することができる。
【００３１】
図５は、第１の実施形態において、抽出条件格納部３１に格納されるデータの構造の一例を示す。抽出条件格納部３１は、抽出条件３１１をユーザＩＤ３１０に対応付けて予め格納している。
【００３２】
抽出条件３１１は、特定のフレームを抽出するための条件であり、特定の属性を有するオブジェクトを含むフレームを抽出する旨等を格納する。また、抽出条件格納部３１は、特定のオブジェクトそのものを含むフレームを抽出する旨を格納してもよく、複数種類のオブジェクトに共通の属性を指定することにより、複数種類のオブジェクトのいずれかが含まれるフレームを抽出する旨を格納してもよい。
【００３３】
なお、本例において、抽出条件格納部３１内のデータは、予め格納されているが、他の例として、制御部３３が、通信端末２０を介してユーザから抽出条件を受け付け、受け付けた抽出条件を抽出条件格納部３１に格納してもよい。また、抽出条件３１１は、動画像毎に設定されてもよい。
【００３４】
図６は、画像配信サーバ３０の動作の一例を示すフローチャートである。例えば、電源投入等の所定のタイミングで、画像配信サーバ３０は、本フローチャートに示す処理を開始する。
【００３５】
まず、制御部３３は、通信網１１を介して通信端末２０から動画像取得要求を受信したか否かを判定する（Ｓ１００）。動画像取得要求を受信していない場合（Ｓ１００：Ｎｏ）、制御部３３は、動画像取得要求を受信するまでステップ１００を繰り返す。
【００３６】
ステップ１００において、動画像取得要求を受信した場合（Ｓ１００：Ｙｅｓ）、制御部３３は、動画像取得要求と共に受信したユーザＩＤおよび動画像ＩＤに基づいて、ユーザＩＤに対応する抽出条件を抽出条件格納部３１から取得し、動画像ＩＤに対応する動画像を動画像格納部３２から取得する。そして、フレーム評価部３４２は、制御部３３が抽出した抽出条件および動画像に基づいて、後述する処理によって、動画像内のフレームのそれぞれの評価値を算出する（Ｓ２００）。
【００３７】
次に、フレーム抽出部３４１は、フレーム評価部３４２が算出したそれぞれのフレームの評価値に基づいて、後述する処理によって、動画像内の一部フレームを抽出フレームとして抽出する（Ｓ３００）。
【００３８】
そして、フレーム送信部３４０は、フレーム抽出部３４１によって抽出された抽出フレームを、通信網１１を介して、制御部３３から受け取ったユーザＩＤに対応する通信端末２０へ送信し（Ｓ４００）、制御部３３は、再びステップ１００に示した処理を行う。
【００３９】
図７は、第１の実施形態におけるステップ２００の詳細な処理の一例を示すフローチャートである。ステップ２００の詳細な処理を、本フローチャートおよび図９に示す概念図と共に説明する。
【００４０】
まず、制御部３３は、動画像取得要求と共に受信したユーザＩＤおよび動画像ＩＤに基づいて、ユーザＩＤに対応する抽出条件を抽出条件格納部３１から取得し、動画像ＩＤに対応する動画像を動画像格納部３２から取得する（Ｓ２０１）。
【００４１】
図９に示す例では、動画像ＩＤに基づいて、先頭から順番にフレーム番号４００を対応付けられた複数のフレーム４０１を有する動画像４０が選択される。なお、本例において、ユーザＩＤに対応する抽出条件は、オブジェクト４０２ｃを含むフレームであるものと仮定する。
【００４２】
次に、フレーム評価部３４２は、制御部３３が抽出した動画像の先頭のフレームを選択する（Ｓ２０２）。図９に示す例では、フレーム番号４００が１のフレーム４０１が選択される。
【００４３】
そして、フレーム評価部３４２は、選択したフレームが、制御部３３が取得した抽出条件を満たすか否かを判定する（Ｓ２０３）。本例において、フレーム評価部３４２は、選択したフレーム中に、オブジェクト４０２ｃに対応する属性情報を有するオブジェクトが存在するか否かを判定する。
【００４４】
選択したフレームが、抽出条件を満たさない場合（Ｓ２０３：Ｎｏ）、フレーム評価部３４２は、選択したフレームの評価値を低く算出し（Ｓ２０４）、ステップ２０６に示す処理を行う。ステップ２０４において、フレーム評価部３４２は、抽出条件を満たさないフレームの評価値として、例えば１を算出する。図９に示す例では、フレーム番号４００が１から４のフレーム４０１には、オブジェクト４０２ｃが含まれないので、フレーム評価部３４２は、これらのフレーム４０１の評価値を１と算出する。
【００４５】
選択したフレームが、抽出条件を満たす場合（Ｓ２０３：Ｙｅｓ）、フレーム評価部３４２は、選択したフレームの評価値を高く算出する（Ｓ２０５）。ステップ２０５において、フレーム評価部３４２は、抽出条件を満たすフレームの評価値として、例えば５を算出する。図９に示す例では、フレーム番号４００が５から１０のフレーム４０１には、オブジェクト４０２ｃが含まれるので、フレーム評価部３４２は、これらのフレーム４０１の評価値を５と算出する。
【００４６】
そして、フレーム評価部３４２は、選択したフレームが動画像内の最終フレームであるか否かを判定する（Ｓ２０６）。選択したフレームが動画像内の最終フレームである場合（Ｓ２０６：Ｙｅｓ）、本フローチャートに示す処理は終了する。
【００４７】
選択したフレームが動画像内の最終フレームでない場合（Ｓ２０６：Ｎｏ）、フレーム評価部３４２は、動画像におけるフレームの再生順序に従って、次のフレームを選択し（Ｓ２０７）、再びステップ２０３に示した処理を行う。
【００４８】
以上の処理によって、フレーム評価部３４２は、図９に示すような、フレーム番号４１０のそれぞれに評価値４１１が対応付けられた評価値テーブル４１を生成する。
【００４９】
図８は、ステップ３００の詳細な処理の一例を示すフローチャートである。ステップ３００の詳細な処理を、本フローチャートおよび図９に示す概念図と共に説明する。
【００５０】
まず、フレーム抽出部３４１は、評価値の累積値を格納する変数である累積評価値に閾値の値を代入する（Ｓ３０１）。閾値は、例えば５である。
【００５１】
次に、フレーム抽出部３４１は、ステップ２００において評価値が対応付けられたフレームの先頭のフレームを選択する（Ｓ３０２）。図９に示す例では、フレーム抽出部３４１は、評価値テーブル４１において、フレーム番号４１０が１のフレームを選択する。そして、フレーム抽出部３４１は、選択したフレームの評価値を累積評価値に加算する（Ｓ３０３）。
【００５２】
次に、フレーム抽出部３４１は、累積評価値が閾値以上であるか否かを判定する（Ｓ３０４）。累積評価値が閾値以上である場合（Ｓ３０４：Ｙｅｓ）、フレーム抽出部３４１は、選択したフレームを抽出フレームとして抽出する（Ｓ３０５）。そして、フレーム抽出部３４１は、累積評価値を０クリアして（Ｓ３０６）、ステップ３０７に示す処理を行う。
【００５３】
ステップ３０４において、累積評価値が閾値未満である場合（Ｓ３０４：Ｎｏ）、フレーム抽出部３４１は、選択したフレームが動画像内の最終フレームか否かを判定する（Ｓ３０７）。選択したフレームが動画像内の最終フレームである場合（Ｓ３０７：Ｙｅｓ）、本フローチャートに示す処理は終了する。
【００５４】
選択したフレームが動画像内の最終フレームでない場合（Ｓ３０７：Ｎｏ）、フレーム抽出部３４１は、動画像におけるフレームの再生順序に従って、次のフレームを選択し（Ｓ３０８）、再びステップ３０３に示した処理を行う。
【００５５】
以上の処理によって、フレーム抽出部３４１は、図９に示すような、フレーム番号４２０のそれぞれに、抽出フレーム４２１が対応付けられた抽出フレームテーブル４２を生成する。そして、フレーム送信部３４０は、フレーム抽出部３４１が生成した抽出フレームテーブル４２の順番に従って、抽出フレーム４２１を、通信網１１を介して、制御部３３から受け取ったユーザＩＤに対応する通信端末２０へ送信する。
【００５６】
この場合、フレーム送信部３４０は、例えば、図１０に示すように、動画像４０における抽出フレーム４２１の再生順番に従って、抽出フレーム４２１のそれぞれに、次に再生されるべき抽出フレーム４２１のリンク情報を付加して、通信端末２０へ送信してもよい。通信端末２０の画像表示部２２は、リンク情報と共に受信した抽出フレーム４２１を、画面５０として表示する。通信端末２０のユーザは、次の抽出フレーム４２１へのリンク情報を含む次画像表示ボタン５２を、通信端末２０において図示しない入力部を介してクリックすることにより、次の抽出フレーム４２１に対応するフレーム５１を含む画面５０を表示させることができる。
【００５７】
これにより、動画像４０の再生機能を有しない通信端末２０においても、抽出条件を満たすフレームを表示させることができる。
【００５８】
なお、図７のステップ２０４において、フレーム評価部３４２が、抽出条件を満たさないフレームの評価値を０と算出することにより、図８のステップ３０５において、フレーム抽出部３４１は、抽出条件を満たすフレームの中から一部のフレームを抽出するようにしてもよい。
【００５９】
なお、フレーム送信部３４０は、リンク情報の他に、動画像４０において表示される順番および再生時間に従って、抽出フレーム４２１が表示されてから次の抽出フレーム４２１が表示されるまでの時間である表示継続時間を、それぞれの抽出フレーム４２１毎に算出し、算出した表示継続時間を、対応する抽出フレーム４２１と共に通信端末２０へ送信してもよい。フレーム送信部３４０は、例えば、動画像４０において、フレーム４０１の１つあたりの表示時間およびそれぞれの抽出フレーム４２１のフレーム番号４２０に基づいて、隣り合う抽出フレーム４２１間のフレーム番号４２０の差に、フレーム４０１の１つあたりの表示時間を乗ずることにより、表示継続時間を算出する。
【００６０】
これにより、通信端末２０は、受信した抽出フレーム４２１を、対応する表示継続時間だけ表示し続けることにより、抽出フレーム４２１が含まれている動画像４０と同じ再生時間で複数の抽出フレーム４２１を切り替えて表示することができる。これにより、通信端末２０のユーザは、動画像４０が示す内容をより正確に認識することができる。
【００６１】
また、本例において、動画像４０は、再生時間の経過に従って再生する音声情報を有し、動画像４０が有するフレーム４０１のそれぞれは、再生時間に対応付けられており、フレーム送信部３４０は、リンク情報および表示継続時間の他に、動画像４０において表示される順番に従って、抽出フレーム４２１が表示されてから次の抽出フレーム４２１が表示されるまでに再生される音声情報を、対応する抽出フレーム４２１と共に通信端末２０へ送信してもよい。これにより、通信端末２０のユーザは、動画像４０が示す内容をより正確に認識することができる。なお、本発明において音声情報とは、人間が発する声に限らず、音楽や、物音、またはこれらの組み合わせを含む。
【００６２】
また、本実施形態において、フレーム評価部３４２は、抽出条件を満たすフレームの評価値を５と算出し、抽出条件を満たさないフレームの評価値を１と算出したが、本発明はこれに限られず、他の数値を評価値として算出してもよい。この際、抽出条件を満たすフレームの評価値と、抽出条件を満たさないフレームの評価値との差を大きくすることにより、フレーム抽出部３４１に、抽出条件を満たすフレームを、抽出条件を満たさないフレームよりも多く抽出させることができる。
【００６３】
また、本実施形態において、フレーム抽出部３４１は、ステップ３０４において、予め定められた閾値と累積評価値とを比較するが、閾値を、抽出条件を満たすフレームに割り当てる評価値以下であり、かつ、抽出条件を満たさないフレームに割り当てる評価値よりも大きな値にすることにより、フレーム抽出部３４１は、抽出条件を満たす全てのフレームを抽出フレームとして抽出することができる。
【００６４】
また、閾値をより高い値にすることにより、フレーム抽出部３４１によって抽出される抽出フレーム４２１の数をより少なくすることができ、通信端末２０へ送信される動画像のデータ量を減少させることができる。
【００６５】
また、フレーム抽出部３４１は、図１１に示すように、動画像４０において表示される順番に従って、抽出フレーム４２１ｂとそれよりも先に表示される抽出フレーム４２１ａとの間のフレームを、先に表示される抽出フレーム４２１ａで置き換えることにより、画像変換テーブル４３を生成してもよい。そして、フレーム抽出部３４１は、画像変換テーブル４３に含まれる抽出フレーム４３１を、先頭から順に、例えばＭＰＥＧ方式等の動画像圧縮方式によってエンコードして通信端末２０へ送信してもよい。
【００６６】
これにより、元の動画像４０をそのまま動画像圧縮方式によってエンコードする場合に比べて、通信端末２０へ送信される動画像のデータ量を小さくすることができる。
【００６７】
また、他の例として、ステップ３００の処理は、評価値が１以外の全てのフレームを抽出するようにしてもよい。これにより、抽出条件を満たす動画像４０内の全てのフレームを残らず抽出することができ、重要なフレームを確実に通信端末２０に表示させることができる。
【００６８】
以上、本発明の第１の実施形態について説明した。
【００６９】
上記説明から明らかなように、本実施形態の画像配信サーバ３０によれば、動画像中のそれぞれのフレームの重要度に基づいて、動画像のデータ量を削減することができる。
【００７０】
次に、本発明の第２の実施形態について、図面を参照しながら説明する。
【００７１】
図１２は、第２の実施形態において、抽出条件格納部３１に格納されるデータの構造の一例を示す。抽出条件格納部３１は、抽出条件３１１をユーザＩＤ３１０に対応付けて予め格納している。
【００７２】
抽出条件３１１は、特定のフレームを抽出するための条件であり、特定の属性を有するオブジェクトのフレーム内での領域が特定の位置関係にあるフレームを抽出する旨や、特定の属性を有するオブジェクトの領域が、複数のフレームに渡って、特定の挙動を示すフレームを抽出する旨等を格納する。また、抽出条件格納部３１には、複数種類のオブジェクトに共通の属性が指定されることにより、複数種類のオブジェクトのうち、２つ以上のオブジェクトが含まれるフレームについて、領域の位置関係や挙動が格納されてもよい。
【００７３】
図１３は、第２の実施形態におけるステップ２００の詳細な処理の一例を示すフローチャートである。本フローチャートでは、抽出条件として、２つの連続するフレームにおいて、特定の属性を有するオブジェクトの領域が所定距離以上移動したフレームを抽出する例を示す。
【００７４】
まず、制御部３３は、動画像取得要求と共に受信したユーザＩＤおよび動画像ＩＤに基づいて、ユーザＩＤに対応する抽出条件を抽出条件格納部３１から取得し、動画像ＩＤに対応する動画像を動画像格納部３２から取得する（Ｓ２１０）。
【００７５】
次に、フレーム評価部３４２は、制御部３３が抽出した動画像の先頭のフレームを選択する（Ｓ２１１）。そして、フレーム評価部３４２は、前のフレーム内のオブジェクトの座標をｎｕｌｌにする（Ｓ２１２）。なお、オブジェクトの座標とは、フレーム内におけるオブジェクトの領域の座標を意味する。
【００７６】
次に、フレーム評価部３４２は、選択したフレーム中に、制御部３３が取得した抽出条件に対応する属性を有するオブジェクトが含まれるか否かを判定する（Ｓ２１３）。選択したフレーム中に、制御部３３が取得した抽出条件に対応する属性を有するオブジェクトが含まれている場合（Ｓ２１３：Ｙｅｓ）、フレーム評価部３４２は、後述するオブジェクトの挙動判定処理を行い（Ｓ２２０）、ステップ２１６に示す処理を行う。
【００７７】
選択したフレーム中に、抽出条件に対応する属性を有するオブジェクトが含まれない場合（Ｓ２１３：Ｎｏ）、フレーム評価部３４２は、選択したフレームの評価値を、例えば１と算出し（Ｓ２１４）、前のフレーム内のオブジェクトの座標を再びｎｕｌｌにする（Ｓ２１５）。
【００７８】
そして、フレーム評価部３４２は、選択したフレームが動画像内の最終フレームであるか否かを判定する（Ｓ２１６）。選択したフレームが動画像内の最終フレームである場合（Ｓ２１６：Ｙｅｓ）、本フローチャートに示す処理は終了する。
【００７９】
選択したフレームが動画像内の最終フレームでない場合（Ｓ２１６：Ｎｏ）、フレーム評価部３４２は、動画像におけるフレームの再生順序に従って、次のフレームを選択し（Ｓ２１７）、再びステップ２１３に示した処理を行う。
【００８０】
図１４は、ステップ２２０の詳細な処理の一例を示すフローチャートである。ステップ２２０の詳細な処理を、本フローチャートおよび図１５に示す概念図と共に説明する。
【００８１】
まず、フレーム評価部３４２は、前のフレーム内のオブジェクトの座標がｎｕｌｌか否かを判定する（Ｓ２２１）。図１５に示す例では、オブジェクト４０２ｄが、前のフレーム内のオブジェクトの領域を示し、オブジェクト４０２ｅが選択されたフレーム内のオブジェクトの領域を示す。なお、図１５に示す例では、動画像４０における再生順番に従って、フレーム４０１ａから４０１ｄへ順番に再生される場合を示している。
【００８２】
前のフレーム内のオブジェクトの座標がｎｕｌｌである場合（Ｓ２２１：Ｙｅｓ）、フレーム評価部３４２は、選択されているフレーム内の対応するオブジェクトの座標を、前のフレーム内のオブジェクトの座標とし（Ｓ２２５）、本フローチャートに示すステップ２２０の処理は終了する。
【００８３】
前のフレーム内のオブジェクトの座標がｎｕｌｌではない場合（Ｓ２２１：Ｎｏ）、フレーム評価部３４２は、選択されているフレーム内の対応するオブジェクトの、前のフレーム内の座標からの移動量が所定距離以上か否かを判定する（Ｓ２２２）。図１５において、フレーム４０１ａおよびフレーム４０１ｂは、オブジェクト４０２の領域の移動量４０３が所定値未満の例を示し、フレーム４０１ｃおよびフレーム４０１ｄは、オブジェクト４０２の領域の移動量４０３が所定値以上の例を示している。
【００８４】
ステップ２２２において、選択しているフレーム内の対応するオブジェクトの、前のフレーム内のオブジェクトの座標からの移動量が所定距離未満である場合（Ｓ２２２：Ｎｏ）、フレーム評価部３４２は、選択しているフレームの評価値を、例えば１にし（Ｓ２２４）、ステップ２２５に示した処理を行う。図１５に示す例では、フレーム評価部３４２は、フレーム４０１ａおよびフレーム４０１ｂの評価値を１にする。
【００８５】
ステップ２２２において、選択しているフレーム内の対応するオブジェクトの、前のフレーム内のオブジェクトの座標からの移動量が所定距離以上である場合（Ｓ２２２：Ｙｅｓ）、フレーム評価部３４２は、選択しているフレームの評価値を、例えば５にし（Ｓ２２３）、ステップ２２５に示した処理を行う。図１５に示す例では、フレーム評価部３４２は、フレーム４０１ｃおよびフレーム４０１ｄの評価値を５にする。
【００８６】
このように、画像配信サーバ３０は、特定の挙動を示すオブジェクト４０２を含むフレーム４０１を抽出し、抽出したフレーム４０１を、通信端末２０に表示させることができる。これにより、特定のオブジェクト４０２が含まれるフレーム４０１の中から、オブジェクト４０２が特定の挙動を示すフレーム４０１を抽出することができると共に、動画像４０のデータサイズを小さくすることができる。
【００８７】
なお、本実施形態において、フレーム評価部３４２は、抽出条件に対応する挙動を示すオブジェクトが含まれるフレームの評価値を５と算出し、含まれないフレームの評価値を１と算出したが、本発明はこれに限られず、他の数値を評価値として算出してもよい。また、抽出条件に対応する挙動を示すオブジェクトの領域が含まれるフレームの評価値と、含まれないフレームの評価値との差を大きくすることにより、フレーム抽出部３４１に、抽出条件に対応する挙動を示すオブジェクトが含まれるフレームを、含まれないフレームよりも多く抽出させることができる。
【００８８】
また、本実施形態においても、フレーム抽出部３４１は、ステップ３０４において、予め定められた閾値と累積評価値とを比較するが、閾値を高い値にすることにより、フレーム抽出部３４１によって抽出される抽出フレーム４２１の数を減少させることができ、通信端末２０へ送信される動画像のデータ量を減少させることができる。
【００８９】
なお、本実施形態において、フレーム評価部３４２は、連続する２つのフレームについて、特定のオブジェクトの領域の移動量に基づき、フレームの評価値を算出したが、他の例として、特定のオブジェクトの領域が、３つ以上のフレームに渡って移動し、その移動量が所定距離以上となった場合に、このオブジェクトが所定距離以上移動するまで表示されていたフレームの評価値を高く算出してもよい。
【００９０】
上記した第２の実施形態では、特定のオブジェクト４０２の挙動として、連続する２つのフレーム間のオブジェクト４０２の領域の移動量を例に説明したが、オブジェクト４０２の挙動はこれに限られない。以下に、オブジェクト４０２の挙動の他の例について説明する。
【００９１】
図１６は、オブジェクト４０２の挙動の他の例を示す概念図である。図１６に示す例では、動画像４０における再生順番に従って、フレーム４０１ａから４０１ｄへ順番に再生される場合を示している。オブジェクト４０２ｆは、本フレーム（この場合はフレーム４０１ａ）で表示されるオブジェクトを示し、オブジェクト４０２ｅは、オブジェクト４０２ｆが表示されるフレームの１つ前のフレームで表示されるオブジェクトを示し、オブジェクト４０２ｄは、オブジェクト４０２ｅが表示されるフレームの１つ前のフレームで表示されるオブジェクトを示す。
【００９２】
フレーム評価部３４２は、例えば、オブジェクト４０２ｄからオブジェクト４０２ｅまでの移動量４０３ｂと、オブジェクト４０２ｅからオブジェクト４０２ｆまでの移動量４０３ｃとの差が、所定値よりも大きいフレームの評価値を大きな値としてもよい。図１６に示す例では、フレーム評価部３４２は、フレーム４０１ｂおよびフレーム４０１ｃの評価値を大きな値とし、フレーム４０１ａおよびフレーム４０１ｄの評価値を小さな値とする。
【００９３】
これにより、動画像変換装置３４は、特定のオブジェクト４０２の移動量４０３の変化量、すなわち加速度が所定値以上のフレームを抽出することができる。そのため、例えば、ピッチャーがボールを投げた瞬間のフレームや、バッターが打ったボールがキャッチされた瞬間等を含むフレームを抽出することができる。
【００９４】
なお、フレーム評価部３４２は、特定の挙動を示すオブジェクト４０２が含まれるフレーム４０１の所定数前のフレーム４０１の評価値を大きな値としてもよい。これにより、動画像変換装置３４は、通信端末２０に、ピッチャーがボールを投げる直前のフレームやバッターが打ったボールがキャッチされる直前のフレームから表示させることができ、動画像４０が示す内容を通信端末２０のユーザにより正確に認識させることができる。
【００９５】
図１７は、オブジェクト４０２の挙動のさらなる他の例を示す概念図である。なお、以下に説明する点を除き、図１７において、図１６と同じ符号を付した構成は、図１６における構成と同一または同様の機能を有するため説明を省略する。
【００９６】
フレーム評価部３４２は、例えば、オブジェクト４０２ｄからオブジェクト４０２ｅまでの移動方向４０４ａと、オブジェクト４０２ｅからオブジェクト４０２ｆまでの移動方向４０４ｂとの角度差が、所定値よりも大きいフレームの評価値を大きな値としてもよい。図１７に示す例では、フレーム評価部３４２は、フレーム４０１ｃの評価値を大きな値とし、フレーム４０１ａ、フレーム４０１ｂ、およびフレーム４０１ｄの評価値を小さな値とする。
【００９７】
これにより、動画像変換装置３４は、特定のオブジェクト４０２の移動方向４０４の変化量が所定角度以上のフレームを抽出することができる。そのため、例えば、ピッチャーが投げたボールをバッターが打った瞬間等のフレームを抽出することができる。
【００９８】
なお、フレーム評価部３４２は、特定のオブジェクト４０２の移動方向４０４の変化量が所定値未満のフレームの評価値を大きな値とし、特定のオブジェクト４０２の移動方向４０４の変化量が所定値以上のフレームの評価値を小さな値としてもよい。
【００９９】
また、本実施形態において、フレーム評価部３４２は、連続する３つのフレームについて、特定のオブジェクトの領域の移動方向４０４に基づき、フレームの評価値を算出したが、他の例として、特定のオブジェクトの領域が、３つ以上のフレームに渡って移動し、その移動方向の変化量が所定角度以上となった場合に、移動方向が所定角度以上変化するまでこのオブジェクトが表示されていたフレームの評価値を高く算出してもよい。
【０１００】
次に、本実施形態において、特定の属性を有するオブジェクト４０２のフレーム内での領域が、特定の位置関係にあるフレームを抽出する場合の例を説明する。
【０１０１】
図１８は、複数のオブジェクト４０２の、フレーム４０１内での領域の変化の一例を示す概念図である。なお、以下に説明する点を除き、図１８において、図１６と同じ符号を付した構成は、図１６における構成と同一または同様の機能を有するため説明を省略する。図１８に示す例では、オブジェクト４０２ｇとオブジェクト４０２ｈとが近づいて離れる様子を示している。
【０１０２】
フレーム評価部３４２は、例えば、２つのオブジェクト間の距離４０５が所定値未満のフレーム４０１の評価値を大きくしてもよい。図１８に示す例では、フレーム評価部３４２は、フレーム４０１ｂおよびフレーム４０１ｃの評価値を大きな値とし、フレーム４０１ａおよびフレーム４０１ｄの評価値を小さな値とする。
【０１０３】
これにより、動画像変換装置３４は、特定の２つのオブジェクト４０２間の距離が所定距離未満のフレーム４０１を抽出することができる。そのため、例えば、ピッチャーが投げたボールをバッターが打つ瞬間のフレームや、レース等で先行者が後続者に追い抜かれる瞬間等を含むフレームを抽出することができる。
【０１０４】
また、この他に、フレーム評価部３４２は、特定の２つのオブジェクト４０２間の距離が所定距離以上離れたフレームの評価値を大きな値とし、特定の２つのオブジェクト４０２間の距離が所定距離未満であるフレームの評価値を小さな値としてもよい。
【０１０５】
図１９は、複数のオブジェクト４０２の、フレーム４０１内での領域の変化の他の例を示す概念図である。なお、以下に説明する点を除き、図１９において、図１８と同じ符号を付した構成は、図１８における構成と同一または同様の機能を有するため説明を省略する。
【０１０６】
図１９に示す例では、フレーム４０１内の２つのオブジェクト４０２について、フレーム４０１のカメラ位置から一方のオブジェクト４０２ｉまでの距離よりも、他方のオブジェクト４０２ｊまでの距離が短い状態から、フレーム４０１のカメラ位置から一方のオブジェクト４０２ｉまでの距離よりも、他方のオブジェクト４０２ｊまでの距離が長い状態へ変化する様子を示している。なお、オブジェクト４０２ｋは、前のフレーム４０１内のオブジェクト４０２ｉの領域を示し、オブジェクト４０２ｌは、前のフレーム４０１内のオブジェクト４０２ｊの領域を示す。
【０１０７】
フレーム４０１ｂとフレーム４０１ｃとで、フレームのカメラ位置から一方のオブジェクト４０２ｉまでの距離と、他方のオブジェクト４０２ｊまでの距離とが逆転している。
【０１０８】
このように、フレーム評価部３４２は、フレームのカメラ位置から一方のオブジェクト４０２ｉまでの距離と、他方のオブジェクト４０２ｊまでの距離とが逆転したフレームの評価値を大きな値としてもよい。図１９に示す例では、フレーム評価部３４２は、例えば、フレーム４０１ｃの評価値を高く算出する。
【０１０９】
これにより、例えば、カーレース等において、先行者が後続者に追い抜かれる瞬間等を含むフレームを抽出することができる。
【０１１０】
なお、図１９に示す例では、オブジェクト４０２の体積は一定であり、フレーム４０１内の領域の面積が変化することは、フレーム４０１のカメラ位置までの距離が変化していることを意味し、２つのオブジェクト４０２の大きさはほぼ同一であり、オブジェクト４０２の領域の面積の大小関係が逆転することは、それぞれのオブジェクト４０２のフレーム４０１のカメラ位置までの距離が逆転したことを意味するものとする。
【０１１１】
以上、本発明の第２の実施形態について説明した。
【０１１２】
本実施形態の画像配信サーバ３０においても、動画像４０内の重要なフレームを残しつつ、動画像４０全体のデータ量を削減することができる。
【０１１３】
なお、本発明は上記した実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【０１１４】
例えば、画像配信サーバ３０内の各機能ブロックは、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）等の集積ロジックＩＣによりハード的に実現されるものでもよく、ＤＳＰ（Digital Signal Processor）や汎用計算機等によりソフトウェア的に実現されてもよく、あるいは、部分的にハードウェアまたはソフトウェアで実現させた機能ブロックを組み合わせてもよい。
【０１１５】
また、画像配信サーバ３０が有するそれぞれの機能ブロックは、それぞれ独立した装置として構成され、通信網１１や単なる接続ケーブル等を介して互いに接続され、全体として画像配信サーバ３０の機能を構成するようにしてもよい。
【０１１６】
また、動画像圧縮方式を用いて動画像４０を圧縮する構成において、特定の属性を有するオブジェクトを含むフレームの圧縮率を下げ、特定の属性を有するオブジェクトを含まないフレームの圧縮率を上げるようにしてもよい。
【０１１７】
また、動画像４０は、再生時間の経過に従って再生する音声情報を有し、動画像４０内のフレーム４０１のそれぞれは、再生時間に対応付けられており、抽出条件格納部３１には、特定の音声情報と共に表示させるフレームを抽出する旨が格納され、フレーム評価部３４２は、特定の音声情報と共に表示されるフレームの評価値を高く算出してもよい。
【０１１８】
ここで、特定の音声情報とは、特定の周波数の音、特定の音量の音、特定の音楽、言葉、またはこれらの組み合わせを含む。
【０１１９】
これにより、特定の周波数の音、特定の音量の音、特定の音楽、言葉、またはこれらの組み合わせと共に表示されるフレームを抽出することができる。
【図面の簡単な説明】
【０１２０】
【図１】本発明の実施形態に係る画像配信システム１０の構成を示すシステム構成図である。
【図２】通信端末２０の機能構成の一例を示すブロック図である。
【図３】画像配信サーバ３０の機能構成の一例を示すブロック図である。
【図４】動画像格納部３２に格納されるデータの構造の一例を示す図である。
【図５】第１の実施形態において、抽出条件格納部３１に格納されるデータの構造の一例を示す図である。
【図６】画像配信サーバ３０の動作の一例を示すフローチャートである。
【図７】第１の実施形態におけるステップ２００の詳細な処理の一例を示すフローチャートである。
【図８】ステップ３００の詳細な処理の一例を示すフローチャートである。
【図９】ステップ２００およびステップ３００の処理の一例を説明するための概念図である。
【図１０】通信端末２０における抽出フレームの表示方法の一例を説明するための概念図である。
【図１１】画像変換テーブル４３の一例を説明するための概念図である。
【図１２】第２の実施形態において、抽出条件格納部３１に格納されるデータの構造の一例を示す図である。
【図１３】第２の実施形態におけるステップ２００の詳細な処理の一例を示すフローチャートである。
【図１４】ステップ２２０の詳細な処理の一例を示すフローチャートである。
【図１５】オブジェクト４０２の挙動の一例を説明するための概念図である。
【図１６】オブジェクト４０２の挙動の他の例を説明するための概念図である。
【図１７】オブジェクト４０２の挙動のさらなる他の例を説明するための概念図である。
【図１８】複数のオブジェクト４０２の、フレーム４０１内での領域の変化の一例を示す概念図である。
【図１９】複数のオブジェクト４０２の、フレーム４０１内での領域の変化の他の例を示す概念図である。
【符号の説明】
【０１２１】
１０・・・画像配信システム、１１・・・通信網、１２・・・基地局、２０・・・通信端末、２１・・・画像要求部、２２・・・画像表示部、３０・・・画像配信サーバ、３１・・・抽出条件格納部、３１０・・・ユーザＩＤ、３１１・・・抽出条件、３２・・・動画像格納部、３２０・・・動画像テーブル、３２１・・・動画像ＩＤ、３２２、４００、４１０、４２０、４３０・・・フレーム番号、３２３・・・フレームデータ、３２４・・・オブジェクトＩＤ、３２５・・・属性情報、３３・・・制御部、３４・・・動画像変換装置、３４０・・・フレーム送信部、３４１・・・フレーム抽出部、３４２・・・フレーム評価部、４０・・・動画像、４０１、５１・・・フレーム、４０２・・・オブジェクト、４０３・・・移動量、４０４・・・移動方向、４０５・・・距離、４０６・・・方向、４１・・・評価値テーブル、４１１・・・評価値、４２・・・抽出フレームテーブル、４２１、４３１・・・抽出フレーム、４３・・・画像変換テーブル、５０・・・画面、５２・・・次画像表示ボタン
【図１】
2006246175.tif 000003
【図２】
2006246175.tif 000004
【図３】
2006246175.tif 000005
【図４】
2006246175.tif 000006
【図５】
2006246175.tif 000007
【図６】
2006246175.tif 000008
【図７】
2006246175.tif 000009
【図８】
2006246175.tif 000010
【図９】
2006246175.tif 000011
【図１０】
2006246175.tif 000012
【図１１】
2006246175.tif 000013
【図１２】
2006246175.tif 000014
【図１３】
2006246175.tif 000015
【図１４】
2006246175.tif 000016
【図１５】
2006246175.tif 000017
【図１６】
2006246175.tif 000018
【図１７】
2006246175.tif 000019
【図１８】
2006246175.tif 000020
【図１９】
2006246175.tif 000021