(57)【要約】【課題】圧縮形式の動画ファイルからコマ送り式動画ファイルを迅速に作る。【解決手段】デマルチ処理部２５は、入力される動画ファイルをデマルチ処理して映像データを分離する。切取り部２７では、映像データの最初から所定期間までの前範囲を切り取る。デコード部２８は、切り取った前範囲映像データをデコードして時系列的に並んだ静止画像コマに分離する。抽出部２９では、前範囲映像データを構成する静止画像コマから時間幅が同じ位置にある静止画像コマを抽出し、コマ送り式動画生成部３０では抽出した静止画像コマを時系列的に並べて結合したコマ送り式動画ファイルを作る。【選択図】図２
2007336263.tif 000002
【特許請求の範囲】
【請求項１】
複数の静止画像フレームを時系列に並べて圧縮した形式の映像データを取り込み、その映像データのうちの先頭から所定範囲までの連続した前範囲を前記映像データから切り取って圧縮形式の前範囲映像データを作る第１ステップと、
前記圧縮形式の前範囲映像データを取り込み、その前範囲映像データをデコードして非圧縮形式の前範囲映像データを作る第２ステップと、
前記非圧縮形式の前範囲映像データを取り込み、その前範囲を構成する静止画像フレーム列の中から時間的間隔が均等になる位置の静止画像フレームを各々抽出する第３ステップと、
前記抽出した静止画像フレームの各々を時系列に並べて結合してコマ送り式動画データを作成する第４ステップと、
を有することを特徴とする画像処理方法。
【請求項２】
前記第１ステップの前に、前記映像データのサイズが閾値以上か否かを比較するステップを有し、前記第２ステップは、前記映像データのサイズが前記閾値以上の場合に切り取り処理を行うことを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記閾値は、前記切り取り処理後の前範囲映像データのサイズ以上の予め決められたサイズになっていることを特徴とする請求項２記載の画像処理方法。
【請求項４】
前記閾値は、前記切り取り処理後の前範囲映像データのサイズ以上で、かつ、前記映像データのサイズに応じて変わる値になっていることを特徴とする請求項２記載の画像処理方法。
【請求項５】
前記第２ステップは、前記切り取り処理後の前範囲映像データのサイズを前記閾値と同じ又はそれ以下のサイズに決め、前記映像データのサイズ当たりのフレーム数の比率から前記切り取り処理後の前範囲映像データのサイズに応じたコマ数を求め、求めたコマ数に応じた前範囲を切り取ることを特徴とする請求項３又は４記載の画像処理方法。
【請求項６】
複数の静止画像フレームを時系列に並べて圧縮した形式の映像データを取り込み、その映像データのうちの先頭から所定範囲までの連続した前範囲を前記映像データから切り取って圧縮形式の前範囲映像データを作る切取り部と、
前記圧縮形式の前範囲映像データを取り込み、その前範囲映像データをデコードして非圧縮形式の前範囲映像データを作るデコード部と、
前記非圧縮形式の前範囲映像データを取り込み、その前範囲を構成する静止画像フレーム列の中から時間的間隔が均等になる位置の静止画像フレームを各々抽出する抽出部と、
前記抽出した静止画像フレームの各々を時系列に並べて結合してコマ送り式動画データを作成するコマ送り式動画生成部と、
を備えたことを特徴とする画像処理装置。
【請求項７】
前記映像データのサイズが閾値以上か否かを比較する比較部を設け、前記切取り部は、前記映像データのサイズが前記閾値以上の場合に切り取り処理を行うことを特徴とする請求項６記載の画像処理装置。
【請求項８】
前記圧縮形式の映像データはイントラフレーム圧縮の形式になっており、前記切取り部は、前記圧縮形式の映像データからキーフレームに基づいて前範囲映像データを切り取ることを特徴とする請求項７又は８記載の画像処理装置。
【請求項９】
複数の静止画像フレームを時系列に並べて圧縮した形式の映像データを取り込み、その映像データのうちの先頭から所定範囲までの連続した前範囲を前記映像データから切り取って圧縮形式の前範囲映像データを作る手順と、
前記圧縮形式の前範囲映像データを取り込み、その前範囲映像データをデコードして非圧縮形式の前範囲映像データを作る手順と、
前記非圧縮形式の前範囲映像データを取り込み、その前範囲を構成する静止画像フレーム列の中から時間的間隔が均等になる位置の静止画像フレームを各々抽出する手順と、
前記抽出した静止画像フレームを時系列に並べて結合してコマ送り式動画データを作成する手順と、
を有する画像処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の静止画像フレームで構成された圧縮形式の映像データから複数の静止画像フレームを抽出し、抽出した静止画像フレームを時系列的に結合したコマ送り動画データを作る画像処理方法及び装置並びに画像処理方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
近年、多くの携帯電話端末には、内蔵カメラによる動画の録画・再生機能が装備されている。携帯電話端末で撮像した動画データは、メールの添付ファイルなどの機能により他の携帯電話端末に送信することができる。この背景には、3G（第三世代）携帯電話の登場や普及とともに、3GPP（W-CDMA方式の標準化団体）や3GPP2（CDMA2000方式の標準化団体）の手で、MPEG−４技術を基本にした動画の標準仕様が定められ、機種やキャリアを跨いだ互換性が確保されつつあるためである。しかしながら、そのような高性能の携帯電話端末が普及しつつある一方、まだまだ、静止画表示機能やアニメーションＧＩＦなどの簡単なコマ送り式動画の表示機能しか持たない携帯電話端末も未だに数多く使用されており、高機能の携帯電話端末から高画質の動画データを、低機能の携帯電話端末に送信することができないのが実情である。
【０００３】
ところで、周知のように、ｉモーションメール（登録商標）のシステムがある。このシステムでは、送信側携帯電話端末から添付ファイルで受信した動画ファイルを一時的にサーバーに保存しておき、受信側携帯電話端末にその保存場所のアドレス付きのメールを送り、受信側携帯電話端末からサーバーに閲覧要求があったときにその動画データを閲覧させ。このとき、サーバーは、ｉモーションメール（登録商標）に非対応の端末からの閲覧要求があった場合には、動画データを連続静止画データに変換して、連続静止画として表示している。
【０００４】
また、サイズの小さいアニメーションＧＩＦファイルなどのコマ送り式動画ファイルに動画データを変換する画像配信システムも知られている（特許文献１）。この画像配信システムでは、データ通信ネットワークを通じて送られてくるストリーミング形式の動画データを画像受信部で受信し、受信した動画データを画像分離部で時系列的に分離して複数の静止画データに変換し、複数の静止画データをファイル生成部で所定コマ数分ずつ結合することで複数のコマ送り式動画ファイルを生成し、このコマ送り式動画ファイルを配信するようにしている。
【０００５】
ところで、動画データは、１５〜３０コマ／secの静止画像フレームを順番に表示する表現であるため、静止画像に比べてデータ量が大きくなり、よって、サイズを小さくするために、フレーム間又はフレームを圧縮した形式にエンコードされている。このような動画データからコマ送り式動画ファイルや連続静止画を作るには、デマルチ処理により動画データから映像データを抽出した後に、デコード処理によりその映像データから複数の静止画像フレームを分離した非圧縮形式のデータにデコードし、得られた複数の静止画像フレームから任意の静止画像フレームを抽出して作っている（特許文献２）。
【特許文献１】特開２００４−２２９１０３号公報
【特許文献２】特開２００４−７１３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、圧縮形式の映像データを非圧縮形式にデコードする処理は、映像データの最初から終わりまで読み出しをして所定のサンプリング間隔によりサンプリングして複数の静止画像フレームを取得するため多大な時間を要する。
【０００７】
本発明は、上記問題点を考慮してなされたもので、圧縮形式の映像データから短時間で任意の静止画像フレームを抽出することができる画像処理方法及び装置並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像処理方法では、複数の静止画像フレームを時系列に並べて圧縮した形式の映像データを取り込み、その映像データのうちの先頭から所定範囲までの連続した前範囲を前記映像データから切り取って圧縮形式の前範囲映像データを作る第１ステップと；前記圧縮形式の前範囲映像データを取り込み、その前範囲映像データをデコードして非圧縮形式の前範囲映像データを作る第２ステップと；前記非圧縮形式の前範囲映像データを取り込み、その前範囲を構成する静止画像フレーム列の中から時間的間隔が均等になる位置の静止画像フレームを各々抽出する第３ステップと；前記抽出した静止画像フレームの各々を時系列に並べて結合してコマ送り式動画データを作成する第４ステップと；を有するものである。
【０００９】
映像データは、フレームレート、ビットレートや再生時間などの違いによりサイズの大きい物から小さいものまで複数種類ある。映像データが切り取り範囲よりもサイズの大きい場合には問題ないが、切り取り範囲よりも小さいサイズの場合には、前範囲に切り取ることができない。そこで、前記第１ステップの前に、前記映像データのサイズが閾値以上か否かを比較するステップを備え、前記第２ステップで、前記映像データのサイズが前記閾値以上の場合に切り取り処理を行うようにしてもよい。この場合、閾値としては、前記切り取り処理後の前範囲映像データのサイズ以上の予め決められたサイズにしてもよいし、また、前記切り取り処理後の前範囲映像データのサイズ以上で、かつ、前記映像データのサイズに応じて変わる値にしてもよい。
【００１０】
第２ステップとしては、前記切り取り処理後の前範囲映像データのサイズを前記閾値と同じ又はそれ以下のサイズに決め、前記映像データのサイズ当たりのフレーム数の比率から前記切り取り処理後の前範囲映像データのサイズに応じたコマ数を求め、求めたコマ数に応じた前範囲を前範囲映像データとして切り取るようにしてもよい。
【００１１】
また、画像処理装置としては、複数の静止画像フレームを時系列に並べて圧縮した形式の映像データを取り込み、その映像データのうちの先頭から所定範囲までの連続した前範囲を前記映像データから切り取って圧縮形式の前範囲映像データを作る切取り部と；前記圧縮形式の前範囲映像データを取り込み、その前範囲映像データをデコードして非圧縮形式の前範囲映像データを作るデコード部と；前記非圧縮形式の前範囲映像データを取り込み、その前範囲を構成する静止画像フレーム列の中から時間的間隔が均等になる位置の静止画像フレームを各々抽出する抽出部と；前記抽出した静止画像フレームの各々を時系列に並べて結合してコマ送り式動画データを作成するコマ送り式動画生成部と；を備えたものである。
【００１２】
圧縮形式の映像データがイントラフレーム圧縮の形式の場合には、前記切取り部は、前記圧縮形式の映像データからキーフレームに基づいて前範囲映像データを切り取ればよい。
【００１３】
また、本発明は、前述した画像処理方法をコンピュータに実行させるためのプログラムでもよい。
【発明の効果】
【００１４】
本発明によれば、圧縮形式の映像データの前範囲を予め切り取って前範囲映像データを作り、その前範囲映像データをデコードして非圧縮形式にしてから、静止画像フレームを抽出するため、全映像ファイルをデコードしてから抽出するのと比べて、コマ送り式動画を作る作業を迅速に行うことができる。
【発明を実施するための最良の形態】
【００１５】
本発明の画像処理装置を採用した画像閲覧システム１０は、図１に示すように、インターネット等の電気通信回線１１を通じて接続されたメールサーバー１２、メールサーバー１２に直接に接続されているコンピュータである管理サーバー１３、電気崇信回線１１を通じて管理サーバー１３及びメールサーバー１２に通信可能な携帯電話端末１４，１５を含む。携帯電話端末１４，１５は、カメラ機能と、そのカメラ機能を使って撮像して所定の形式に保存した動画ファイルをメールに添付して送信する機能、及び、動画ファイルを再生する機能を有する。メールには、差出し端末側のアドレス（端末識別情報）と宛先側端末のアドレスとが付与されている。この動画ファイルに記録されている動画データは、映像データと音声データとを多重化した形態になっており、映像データは、複数の連続した静止画像フレーム（以下、「コマ」と称す）で構成されている。なお、映像データは、例えば、動画像圧縮の国際標準規格であるＭＰＥＧフォーマットの圧縮形式、すなわち、静止画像コマを高圧縮することができる非可逆符号化した圧縮形式のディジタルデータである。
【００１６】
メールサーバー１２は、周知のように、電気通信回線１１を通じて携帯電話端末１４，１５から送られてくるメールを、宛先側端末のアドレスに送信する制御を行うとともに、メールに動画ファイルが添付されている場合には、メールから動画ファイルを取り出し、その動画ファイルを差出し端末側のアドレスに対応付けした形態で管理サーバー１３に送るとともに、管理サーバー１３から得られる閲覧先となるグローバルアドレスを付加したメールを送信する。
【００１７】
管理サーバー１３にはデータ管理部１６を備えている。データ管理部１６は、メールサーバー１２から動画ファイルを受け取ると、その動画ファイルを画像データ蓄積部１７に蓄積するとともに、その動画ファイルを閲覧するためのグローバルアドレスをメールサーバー１２に返答する。そして、画像データ蓄積部１７に蓄積した動画ファイルと、それに対応するグローバルアドレスなどをデータ保存部１８にデーがベースとして蓄積する。
【００１８】
管理サーバー１３には、要求受付部１９を備えている。この要求受付部１９は、受信側の携帯電話端末１５からグローバルアドレスへの閲覧要求を受け付ける窓口であり、グローバルアドレスへの閲覧要求を受け付けると、データ管理部１６にグローバルアドレスに対応した動画データの保存先の問い合わせを行う。データ管理部１６は、その問い合わせを受けると、データ保存部１８からグローバルアドレスに対応する動画ファイルを画像データ蓄積部１７から読み出してその動画ファイルを画像処理部２０に入力する。画像処理部２０は、入力される動画ファイルを画像処理してコマ送り式動画ファイルを作成し、作成したコマ送り式動画ファイルを画像閲覧部２１に出力させる。画像閲覧部２１は、閲覧要求している携帯電話端末１５にコマ送り式動画ファイルを送る。よって、その携帯電話端末１５では、対応するアプリケーションを立ち上げることで受信したコマ送り式動画ファイルを閲覧することができる。
【００１９】
画像処理部２０は、図２及び図３に示すように、デマルチ処理部２５、メモリ２６、切取り部２７、デコード部２８、抽出部２９、コマ送り式動画生成部３０、制御部３１、及び、ワークメモリ３２で構成されている。デマルチ処理部２５は、画像データ蓄積部１７から入力される動画データを、映像データと音声データに分離し、映像データを切取り部２７に送る。
【００２０】
例えば、ビデオビットレートが１２８Ｋ（bps）、オーディオビットレートが１２．２Ｋ（bps）、フレームレート１５（fps）のＭＰＥＧファイルは、（１２８Ｋ（bps）＋１２．２Ｋ（bps））×１５（fps）／８＝２６２．８７５Ｋ（byte）のファイルサイズになる。この動画ファイルから映像データを分離すると、映像データは、動画ファイルのサイズに対して小さくなる。つまり、映像データは、１２８Ｋ（bps）×１５（fps）／８＝２４０Ｋ（byte）になる。切取り部２７は、映像データのうちの先頭フレームから予め決められた所定コマまでに対応する前範囲を前範囲映像データとして切り取る。
【００２１】
例えば、Motion JPEG規格の圧縮形式の映像データは、フレーム内圧縮方式であるため、イントラフレームフレーム（キーフレーム）単位でカットを行える。なお、映像データが、フレーム内圧縮方式とフレーム間の差分圧縮方式とを併用している圧縮形式の場合には、イントラフレームフレーム（キーフレーム）単位でカットしてもよいし、これの代わりに、ＧＯＰ（Group of Picture）単位でカットを行ってもよい。映像データが、フレーム間の差分圧縮方式のみを採用している圧縮形式の場合には、ＧＯＰ単位でカットを行えばよい。
【００２２】
切取り部２７の切り取り範囲は、圧縮形式の映像データの総フレーム数（総コマ数）に対する割合から求めたコマ数に対応する前範囲になる。例えば、切り取り範囲の割合が例えば５０％に予め決められていると、映像データの総コマ数が１４コマの場合、前半部、すなわち、最初のコマから７コマ目までに対応する範囲を前範囲映像データとして切り出す。
【００２３】
なお、切り取り範囲としては、圧縮形式の映像データの再生時間に対する一定の割合で決めてもよいし、圧縮形式の映像データのファイルサイズに対する一定の割合で決めても良い。
【００２４】
デコード部２８は、圧縮形式の前範囲映像データを、複数の連続した静止画像フレームに分離した非圧縮形式の映像データにデコードする。このデコード部２８では、元の映像データではなく、切り取った前範囲映像データに対してデコード処理を行うため、処理を迅速に行える。抽出部２９は、非圧縮形式の映像データを構成する複数の静止画像フレームから時間間隔が均等になる静止画像フレームを各々抽出する。
【００２５】
例えば、図４に示すように、非圧縮形式の映像データが「７コマ」の静止画像フレームで構成されている場合には、時間幅が均等になるコマ、すなわち、第１コマ、第３コマ、第５コマ、第７コマを抽出する。
【００２６】
コマ送り式動画生成部３０は、抽出した静止画像フレームを時系列に並べて結合したコマ送り式動画データを作り、このコマ送り式動画データを所定のアプリケーションで表示することができる形式のファイルとして出力する。このコマ送り式動画ファイルは、予め決められている各静止画像フレームの表示時間間隔などのパラメータに基づいて作る。コマ送り式動画ファイルとしては、例えば、各静止画像データを圧縮して、圧縮した各静止画像データを時系列に並べて連結した形式のアニメーションＧＩＦファイルや、各静止画像フレームを時系列に並べて結合してから圧縮した動画ファイル（例えば、拡張子ＡＶＩ・ＷＭＶなどのファイル）を採用することができる。
【００２７】
制御部３１は、デマルチ処理部２５、メモリ２６、切出し部２７、デコード部２８、抽出部２９、コマ送り式動画生成部３０、及び、ワークメモリ３２を統括的に制御している。ワークメモリ３２は、各部２５〜３０などで処理をするときに用いられる。メモリ２６は、制御部３１に接続されており、指定されるパラメータや予め決められているパラメートが記憶される。制御部３１には、操作部３３が接続されている。操作部３３は、切取り部での切り取り範囲の割合を指定又は変更するときに用いる。また、操作部３３は、各静止画像フレームの表示時間間隔などのパラメータをコマ送り式動画生成部３０に指定又は変更するときに用いられる。
【００２８】
［第２実施形態］
上記実施形態の切取り部２７では、圧縮形式の映像データの総コマ数、又はファイルサイズ、再生時間に対する割合を予め決めて切り取り範囲を切り取っているが、第２実施形態では、図５に示すように、圧縮形式の映像データの総コマ数に対する切り取り範囲のコマ数の割合（Ｘ）をパラメータ化にしている。
【００２９】
割合（Ｘ）としては、切り取り後の前範囲映像データのファイルサイズが一定になるように、動画ファイルのファイルサイズに応じて変えても良いし、前範囲映像データのコマ数が一定になるように、映像データの総コマ数に応じて変えても良い。
【００３０】
［第３実施形態］
図６に示すように、第３実施形態の画像処理部４０には比較部４１が設けられ、比較部４１は、入力される動画ファイルのファイルサイズと予め決められている閾値（一定のファイルサイズ）とを比較し、その結果を制御部３１に送る。制御部３１は、動画データのファイルサイズが閾値以上のときには切取り部４２での切り取り処理を行わせ、また、動画データのファイルサイズが閾値未満のときには切取り部４２での切り取り処理を省略させる。また、制御部３１は、［数１］に記載した式を用いて求めたコマ数の情報を切取り部４２に送り、切取り部４２は、［数１］の式から算出したコマ数に対応する前範囲を切り取って前範囲映像データとする。［数１］に記載した式は、メモリ２６にデータとして予め記憶されている。
【００３１】
［数１］
（Ｆ）＝（Ｆｎ）×（Ｙ）／（Ｓ）
【００３２】
上記［数１］の式では、（Ｆ）＝（切り取り範囲のコマ数）、（Ｆｎ）＝（デマルチ処理後の映像データの総コマ数）、（Ｙ）＝（一定のファイルサイズ）、（Ｓ）＝（入力動画ファイル（原動画ファイル）のファイルサイズ）である。一定のファイルサイズ（Ｙ）は、デコード後の前範囲映像データのファイルサイズであり、閾値と同じ値である。この［数１］に記載した式は、動画ファイルのファイルサイズと総コマ数との比率からデコード後の前範囲映像データのファイルサイズ（Ｙ）に対するコマ数を求める式である。
【００３３】
閾値（一定のファイルサイズ）としては、デコードした後の前範囲映像データのファイルサイズを満たす値に決められる。例えば、画像処理部４０では、閾値を、例えば「５１２Ｋ（byte）」に予め決めている場合、最初に比較部４１で、入力される動画ファイルのサイズが、閾値「５１２Ｋ（byte）」以上か否かを判断する。動画ファイルのサイズが「１Ｍ（byte）」である場合には、切取り部４２で切り取り処理を行う。切取り部４２では、デマルチ処理後の映像データの総コマ数が「１４コマ」である場合、上記［数１］の式から切り取り範囲のコマ数「７」を導き出し、よって、切取り部４２では映像データのうちの先頭コマから７コマ目までに対応する前範囲を切り取る。
【００３４】
これに対し、動画データのファイルサイズが「２５６Ｋ（byte）」である場合には、閾値「５１２Ｋ（byte）」未満であるので、切取り部での切り取り処理を行わず、その映像データをそのままデコード部でデコード処理して非圧縮映像データを作り、非圧縮映像データを構成する複数の静止画像フレームのうちからのうちから時間間隔が均等になる静止画像フレームを抽出部で抽出してコマ送り式動画生成部でコマ送り式動画ファイルを作る。これによれば、一定サイズ以上の動画ファイルの場合には、コマ送り式動画ファイルのコマ数、つまりファイルサイズを統一することができる。
【００３５】
［第４実施例］
第４実施形態も、図８に示すように、入力される動画ファイルのサイズが、閾値以上のときに切取り部での切り取り処理を実行し、また、動画ファイルのサイズが閾値未満のときには切取り部での切り取り処理を省略する。第３実施形態との違いは、閾値を一定にし、また、映像データのファイルサイズ当たりのコマ数の割合をパラメータ化する点にある。この第４実施形態の場合、［数２］に記載した式を用いて切り取る範囲に対応するコマ数を決める。
［数２］
（Ｆ）＝（Ｆｎ）×（Ｙ）／（Ｓ）
【００３６】
上記［数２］の式では、（Ｆ）＝（切り取り範囲のフレーム数）、（Ｆｎ）＝（デマルチ処理後の映像データの総フレーム数）、（Ｙ）＝（デコード後の前範囲映像データのファイルサイズ（パラメータ））、（Ｓ）＝（入力動画ファイル（原動画ファイル）のサイズ）である。なお、ファイルサイズ（Ｙ）は、閾値と同じサイズかそれよりも小さいサイズにする。この［数２］に記載した式は、動画ファイルのファイルサイズと総コマ数との比率からデコード後の前範囲映像データのファイルサイズ（Ｙ）に対するコマ数を求める式である。
【００３７】
デコード後の前範囲映像データのファイルサイズ（Ｙ）としては、動画ファイルのビットレート、又は、ビデオフレームレート、及びこれらの組み合わせなどの記録モード、もしくはファイルサイズに応じて変えても良いし、デマルチ処理後の映像データの総コマ数に応じて変えても良い。デコード後の前範囲映像データのファイルサイズ（Ｙ）とこれを決めるための要素との対応テーブルは、メモリ２６に記憶されている。制御部３１は、動画ファイルを参照して読み取り、読み取った情報から予めメモリ２６に記憶されているテーブルを参照してデコード後の前範囲映像データのファイルサイズ（Ｙ）を決め、［数２］の式から求まるコマ数に対応する前範囲を切取り部４２で切り取りさせる。
【００３８】
［第５実施形態］
第４実施形態では、閾値を固定にしているが、この第５実施形態では、図９に示すように、閾値（Ｚ）をパラメータ化にしている。閾値（Ｚ）としては、動画ファイルのビットレート、又は、ビデオフレームレート、及びこれらの組み合わせなどの記録モードに応じて決めてもよいし、もしくは動画ファイルのサイズに応じて決めてもよい。また、デマルチ処理後の映像データの総コマ数に応じて決めてもよい。さらに、コマ送り式動画ファイルを抽出するコマが多い高画質モードで作るか、抽出するコマが少ない低画質モードで作るかに応じて決めてもよい。
【００３９】
切り取り範囲に対応するコマ数は、［数３］に記載した式を用いて決める。
［数３］
（Ｆ）＝（Ｆｎ）×（Ｚ）／（Ｓ）
【００４０】
上記［数３］の式では、（Ｆ）＝（切り取り範囲のフレーム数）、（Ｆｎ）＝（デマルチ処理後の映像データの総フレーム数）、（Ｚ）＝（デコード処理後の前範囲映像データのファイルサイズ（パラメータ）（閾値と同じ））、（Ｓ）＝（入力動画ファイル（原動画ファイル）のサイズ）である。この［数３］に記載した式は、動画ファイルのファイルサイズと総コマ数との比率からデコード後の前範囲映像データのファイルサイズ（Ｚ）に対するコマ数を求める式である。デコード後の前範囲映像データのファイルサイズ（Ｚ）は、パラメータである閾値と同じである。
【００４１】
閾値（Ｚ）とこれを決めるための要素との対応テーブルは、メモリ２６に記憶されている。制御部３１は、動画ファイルを参照して読み取り、読み取った情報から予めメモリ２６に記憶されているテーブルを参照して閾値を決め、その情報を比較部４１に送る。比較部４１は、決まった閾値と動画ファイルのサイズとを比較してその結果を制御部３１に送る。制御部３１は、切り取り処理を行うか否かを判断し、切り取り処理を行う場合には［数３］の式から求めるコマ数を求め、その情報を切取り部４２に送る。切取り部４２は、求めたコマ数に対応する前範囲を切り取る。
【００４２】
［第６実施形態］
第６実施形態では、図１０に示すように、閾値と、デコード後の前範囲映像データのファイルサイズとを別々のパラメータにした例である。この第６実施形態の場合、［数３］に記載した式を用いて切り取る範囲に対応するコマ数を決める。
［数３］
（Ｆ）＝（Ｆｎ）×（Ｙ）／（Ｓ）
【００４３】
上記［数３］の式では、（Ｆ）＝（切り取り範囲のフレーム数）、（Ｆｎ）＝（デマルチ処理後の映像データの総フレーム数）、（Ｙ）＝（デコード後の前範囲映像データのデータサイズ（パラメータ））、（Ｓ）＝（入力動画ファイル（原動画ファイル）のサイズ）である。但し、パラメータ（Ｙ）≦（閾値）（パラメータＺ）である。この［数４］に記載した式は、動画ファイルのファイルサイズと総コマ数との比率からデコード後の前範囲映像データのファイルサイズ（パラメータＹ）に対するコマ数を求める式である。
【００４４】
閾値（パラメータＺ）としては、動画ファイルのビットレート、又は、ビデオフレームレート、及びこれらの組み合わせなどの記録モードに応じて決めてもよいし、もしくは動画ファイルのサイズに応じて決めてもよい。また、デマルチ処理後の映像データの総コマ数に応じて決めてもよい。さらに、コマ送り式動画ファイルを抽出するコマが多い高画質モードで作るか、抽出するコマが少ない低画質モードで作るかに応じて決めてもよい。
【００４５】
デコード後の前範囲映像データのファイルサイズ（パラメータＹ）としては、閾値（Ｚ）のファイルサイズを決める要素と同じであってもよし、または異なる要素でもよい。例えば、動画ファイルのビットレート、又は、ビデオフレームレート、及びこれらの組み合わせなどの記録モードに応じて決めてもよいし、もしくは動画ファイルのサイズに応じて決めてもよい。また、デマルチ処理後の映像データの総コマ数に応じて決めてもよい。さらに、コマ送り式動画ファイルを抽出するコマが多い高画質モードで作るか、抽出するコマが少ない低画質モードで作るかに応じて決めてもよい。
【００４６】
上記各実施形態では、管理サーバー１３に設けた画像処理部２０として説明しているが、本発明ではこれに限らず、携帯電話などの電子機器に画像処理部を設けてもよい。この場合、画像処理部のうちの比較部４１、デマルチ処理部２５、切取り部２７，４２、デコード部２８、抽出部２９、コマ送り式動画生成部３０などは記憶媒体に格納され、ＣＰＵにより実行されるプログラムにより実現される。これによれば、電子機器に記憶された動画ファイルを、コマ送り式動画ファイルに変換して迅速に再生でき、また、容量の少ないコマ送り式動画ファイルを、電気通信回線を通じて他の低機能の電子機器に送信することもできる。
【００４７】
また、上記第３〜第６実施形態では、切取り部での切り取り処理を行うか否かを決める閾値を、動画ファイルのサイズに対して比較しているが、これに代えて、動画ファイルから分離した映像データのサイズに対して比較してもよい。この場合、各数式で用いた「動画ファイルから分離した映像データのサイズ」を、「圧縮形式の映像データのサイズ」に代えればよい。
【図面の簡単な説明】
【００４８】
【図１】本発明の画像処理部を用いた画像閲覧システムの概略を示す説明図である。
【図２】画像処理部の概略を示すブロック図である。
【図３】画像処理部の動作手順を示すフローチャートである。
【図４】切り取った前範囲映像データから静止画像フレームを抽出する概念を示す説明である。
【図５】第２実施形態の画像処理部の動作手順を示すフローチャートである。
【図６】第３実施形態の画像処理部の概略を示すブロック図である。
【図７】第３実施形態の画像処理部の動作手順を示すフローチャートである。
【図８】第４実施形態の画像処理部の動作手順を示すフローチャートである。
【図９】第５実施形態の画像処理部の動作手順を示すフローチャートである。
【図１０】第６実施形態の画像処理部の動作手順を示すフローチャートである。
【符号の説明】
【００４９】
２０，４０  画像処理部
２７，４２  切取り部
４１  比較部
【図１】
2007336263.tif 000003
【図２】
2007336263.tif 000004
【図３】
2007336263.tif 000005
【図４】
2007336263.tif 000006
【図５】
2007336263.tif 000007
【図６】
2007336263.tif 000008
【図７】
2007336263.tif 000009
【図８】
2007336263.tif 000010
【図９】
2007336263.tif 000011
【図１０】
2007336263.tif 000012