(57)【要約】【課題】動画ファイルの分類を実施する際のシステムが処理しなければならない計算量を削減する技術を提供する。【解決手段】本発明の動画ファイル分類方法は、動画ファイルから動画再生時間の１又は複数の任意の時点における所定の動画再生時間幅内に相当する動画ファイルのデータ量を示す時間内動画データ量情報を取得するステップと、取得した前記時間内動画データ量情報に基づいて、前記動画ファイルを分類するステップと、を含む。また、本発明の動画ファイル分類方法は、動画再生時間に対するデータ量密度を動画ファイルから取得するステップと、取得されたデータ量密度に基づいて、動画ファイルを分類するステップと、と含む。【選択図】図６
2012113381.tif 000002
【特許請求の範囲】
【請求項１】
動画ファイルから動画再生時間の１又は複数の任意の時点における所定の動画再生時間幅内に相当する動画ファイルのデータ量を示す時間内動画データ量情報を取得するステップと、
取得した前記時間内動画データ量情報に基づいて、前記動画ファイルを分類するステップと、
を含むことを特徴とする動画ファイル分類方法。
【請求項２】
前記時間内動画データ量情報は、キーフレームの出現頻度または動画データのビットレートであることを特徴とする請求項１に記載の動画ファイル分類方法。
【請求項３】
前記時間内動画データ量情報を取得するステップは、前記時間内動画データ量情報を動画ファイルに含まれるヘッダ情報から取得することを特徴とする請求項１または請求項２に記載の動画ファイル分類方法。
【請求項４】
前記動画ファイルを分類するステップは、前記時間内動画データ量情報に含まれる各数値の平均値に基づいて、前記動画ファイルの分類を行うステップであることを特徴とする請求項１ないし請求項３いずれか１項に記載の動画ファイル分類方法。
【請求項５】
前記動画ファイルを分類するステップは、前記時間内動画データ量情報に含まれる各数値における最大値と最小値の差に基づいて、前記動画ファイルの分類を行うステップであることを特徴とする請求項１ないし請求項３いずれか１項に記載の動画ファイル分類方法。
【請求項６】
前記動画ファイルを分類するステップは、前記時間内動画データ量情報に含まれる各数値の極大値又は極小値の数に基づいて、前記動画ファイルの分類を行うステップであることを特徴とする請求項１ないし請求項３いずれか１項に記載の動画ファイル分類方法。
【請求項７】
前記動画ファイルを分類するステップは、前記時間内動画データ量情報と前記動画ファイルの分類に対応するデータとのパターンマッチングに基づいて、前記動画ファイルの分類を行うステップであることを特徴とする請求項１ないし請求項３いずれか１項に記載の動画ファイル分類方法。
【請求項８】
動画再生時間に対するデータ量密度を動画ファイルから取得するステップと、
前記取得されたデータ量密度に基づいて、前記動画ファイルを分類するステップと、
を含むことを特徴とする動画ファイル分類方法。
【請求項９】
動画再生時間に対するデータ量密度を動画ファイルから取得するステップと、
前記取得されたデータ量密度に基づいて、動画内のシーンチェンジの発生を判定するステップと、
を含むことを特徴とするシーンチェンジ検出方法。
【請求項１０】
前記動画ファイルから動画再生時間の１又は複数の任意の時点における所定の動画再生時間幅内に相当する動画ファイルのデータ量を示す時間内動画データ量情報を取得する時間内動画データ量情報取得部と、
前記時間内動画データ量情報取得部が取得した前記時間内動画データ量情報に基づいて、前記動画ファイルを分類する分類処理部と、
前記分類処理部が行った分類処理に対応して前記動画ファイルを表示する分類表示部と、
を備えることを特徴とする動画ファイル分類装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画ファイルの分類方法、シーンチェンジの検出方法、及び動画ファイルの分類装置の技術に関する。
【背景技術】
【０００２】
近年、記憶媒体が大容量化したことによって、個人が大量に動画ファイルを保有する傾向にある。この大量の動画ファイルを整理することは大変面倒な作業であり、大量の動画ファイルを自動で分類する技術が望まれている。
【０００３】
このような要望に対して、従来、例えば、動画ファイルの実データの色調等を解析し、解析した結果を元に動画ファイルを分類するシステムが提案されている（特許文献１、２参照）。
【０００４】
図８は、従来例におけるシステムの動作を説明するための図である。一般的に、動画ファイルは、ヘッダ情報と実データを含んでおり、実データはいくつかのフレーム情報に分かれている。従来例におけるシステムは、動画ファイルの実データのフレーム情報毎に、前に再生されるフレーム情報との色情報変化量を測定する。そして、従来例におけるシステムは、測定した色情報変化量が所定の値を超えることにより、シーンチェンジを検出する。最後に、従来例におけるシステムは、検出したシーンチェンジを基に、各動画ファイルの分類を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３１７０７７号公報
【特許文献２】特開２００９−２３７７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のシステムは、色情報変化量を測定するために、動画ファイル内における各フレーム情報（キーフレーム等）に対して画像解析をしなければならなかった。つまり、例えば、フレーム情報の色調を解析する処理としてフレーム情報間の差を求める計算等が必要であった。そのため、システムが処理しなければならない計算量が多いという問題点があった。
【０００７】
そこで、本発明の課題は、このような問題点に鑑み、動画ファイルの分類を実施する際のシステムが処理しなければならない計算量を削減する技術を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、上述した課題を解決するために、以下の構成を採用する。
【０００９】
すなわち、本発明の動画ファイル分類方法は、動画ファイルから動画再生時間の１又は複数の任意の時点における所定の動画再生時間幅内に相当する動画ファイルのデータ量を示す時間内動画データ量情報を取得するステップと、取得した前記時間内動画データ量情報に基づいて、前記動画ファイルを分類するステップと、を含む。
【００１０】
上記構成によれば、動画ファイルの実データを画像解析することなく当該動画ファイル
の分類を行うため、システムが処理しなければならない計算量を削減することができる。
【００１１】
また、本発明の別態様として、上記時間内動画データ量情報は、キーフレームの出現頻度または動画データのビットレートであってもよい。
【００１２】
また、本発明の別態様として、上記時間内動画データ量情報を取得するステップは、時間内動画データ量情報を動画ファイルに含まれるヘッダ情報から取得してもよい。
【００１３】
また、本発明の別態様として、上記動画ファイルを分類するステップは、時間内動画データ量情報に含まれる各数値の平均値に基づいて、動画ファイルの分類を行うステップであってもよい。
【００１４】
また、本発明の別態様として、上記動画ファイルを分類するステップは、時間内動画データ量情報に含まれる各数値における最大値と最小値の差に基づいて、動画ファイルの分類を行うステップであってもよい。
【００１５】
また、本発明の別態様として、上記動画ファイルを分類するステップは、時間内動画データ量情報に含まれる各数値の極大値又は極小値の数に基づいて、動画ファイルの分類を行うステップであってもよい。
【００１６】
また、本発明の別態様として、上記動画ファイルを分類するステップは、時間内動画データ量情報と前記動画ファイルの分類に対応するデータとのパターンマッチングに基づいて、動画ファイルの分類を行うステップであってもよい。
【００１７】
また、本発明の別態様として、本発明の動画ファイル分類方法は、動画再生時間に対するデータ量密度を動画ファイルから取得するステップと、当該取得されたデータ量密度に基づいて、前記動画ファイルを分類するステップと、を含んでもよい。
【００１８】
また、本発明のシーンチェンジ検出方法は、動画再生時間に対するデータ量密度を動画ファイルから取得するステップと、当該取得されたデータ量密度に基づいて、動画内のシーンチェンジの発生を判定するステップと、を含んでもよい。
【００１９】
また、本発明の別態様としては、以上の構成を実現する装置であってもよいし、プログラムであってもよいし、このようなプログラムを記録したコンピュータが読み取り可能な記憶媒体であってもよい。
【発明の効果】
【００２０】
本発明によれば、動画ファイルの分類を実施する際のシステムが処理しなければならない計算量を削減する技術を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明を実施する装置の全体構成を例示する図。
【図２】機能構成を例示する図。
【図３】動画ファイル例を説明するための図。
【図４】分類データを説明するための図。
【図５】動画ファイルの分類方法例を説明するための図。
【図６】動画ファイルの分類処理時のフローチャート例。
【図７】分類処理により分類された動画ファイルの表示例。
【図８】従来の動画ファイルの分類方法を説明するための図。
【発明を実施するための形態】
【００２２】
以下、本発明を実施するための形態としての動画ファイル分類装置（以下、単に「本装置」とも表記する）について具体例を挙げて説明する。以下に挙げる実施形態は例示であり、本発明は以下の実施形態の構成に限定されない。
【００２３】
なお、以下に挙げる実施形態において、コンピュータが処理するデータをグラフや自然言語を用いて例示しているが、より具体的には、コンピュータが認識可能な疑似言語、コマンド、パラメタ、マシン語、配列等で指定される。本発明は、データの表現方法を限定するものではない。
【００２４】
§１  ハードウェア構成
まず、動画ファイル分類装置の一実施例である車載用オーディオ・ビジュアル・ナビゲーション一体機１（以降、ＡＶＮ一体機１と称する）について説明する。図１は、本発明に係る一実施例のＡＶＮ一体機１の構成例を示すブロック図である。
【００２５】
制御部１００は、ＡＶＮ一体機１の各部、或いは接続された外部機器からの信号、また使用者の操作に基づく各操作部からの操作指示信号等を受信し、それら信号に基づきＡＶＮ一体機１の各部、或いは外部機器を統括的に制御する。制御部１００は、例えば、１又は複数のマイクロコンピュータ（マイコン）と、このマイコンの処理に利用される周辺回路（ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、インタフェース回路等）を備え、ＲＯＭ等の周辺回路に記憶されたプログラムに従い動作する。
【００２６】
外部記憶媒体再生部１０１は、例えば、ＵＳＢ（Universal Serial Bus）メモリやＳＤカード等の外部記憶媒体を接続するためのコネクタを備える。そして、外部記憶媒体再生部１０１は、当該コネクタに接続された外部記憶媒体に記憶された各種データから所望のデータを読み出し、読み出した画像信号、音声信号又は文字信号等を分配回路１０７に出力する。なお、外部記憶媒体再生部１０１は、制御部１００からの制御信号により、コネクタに接続された外部記憶媒体からデータを読み出す動作等を制御される。
【００２７】
ラジオ受信部１０２及びＴＶ（television）受信部１０３は、アンテナにより受信された放送波から、セレクタ１１３等により特定の周波数の放送波を選択受信し、復調して当該放送の音声信号および、画像信号（テレビ放送の場合）を分配回路１０７に出力する。ラジオ受信部１０２及びＴＶ受信部１０３は、同調回路、復調・復号回路等を備える。そして、ラジオ受信部１０２及びＴＶ受信部１０３は、制御部１００からの制御信号により、そのオン／オフ、受信周波数等の各種動作を制御される。
【００２８】
ディスク再生部１０４は、ディスク（例えば、ＤＶＤ（Digital Versatile Disc）やＢＤ（Blu-ray Disc））に記憶されているデータをピックアップにより読込み、読込んだデータに基づく音声信号、画像信号等を分配回路１０７に出力する。ディスク再生部１０４は、光学ピックアップ、ピックアップ・ディスク駆動機構、ピックアップ・ディスク駆動機構の制御回路、読取信号の復号回路等を備える。そして、ディスク再生部１０４は、制御部１００からの制御信号により、読込み処理のオン／オフ、読込み位置等の各種動作を制御される。
【００２９】
ＨＤ（ハードディスク）再生部１０５は、磁気記憶媒体であるハードディスクに記憶された各種データから所望のデータを読み出し、読み出した画像信号、音声信号又は文字信号等を分配回路１０７に出力する。ハードディスクは、MP3ファイル等の音楽データやＪ
ＰＥＧ（Joint Photographic Experts Group）ファイルやＭＰＥＧ（Moving Picture Experts Group）ファイル等の画像データ、ナビゲーション用の地図データ等を記憶している。ＨＤ再生部１０５は、ＨＤドライブ、読取信号号の復号回路等を備える。そして、ＨＤ
再生部１０５は、制御部１００からの制御信号により、読み出し処理のオン／オフ、読み出すデータ等の各種動作を制御される。
【００３０】
ナビゲーション部１０６は、地図上に自車位置や目的地までの経路を表示したり、交差点等で音声等により右左折等の進行方向案内を行い、また後述する交通情報通信システム（ＶＩＣＳ（登録商標））情報受信部１１１から交通情報、ＧＰＳ（登録商標）情報受信部１１２から自車位置情報を入手して表示したりして、目的地までの経路案内を行う。ナビゲーション部１０６は、ナビゲーションの為に利用される地図情報を記憶する記憶装置（媒体）、各種演算処理を行うＣＰＵ（Central Processing Unit）、各種処理のために
データを記憶するＲＡＭ等のメモリ等を備える。そして、ナビゲーション部１０６は、制御部１０１からの制御信号により、ナビゲーション処理のオン／オフ、各種動作を制御される。なお、ナビゲーションの為に利用される地図情報を記憶する記憶装置（媒体）は、外部記憶媒体再生部１０１に接続される上述の外部記憶装置、ディスク再生部１０３によって処理される上述のディスク、ＨＤ再生部１０５に備えられる上述のＨＤドライブであってもよい。
【００３１】
分配回路１０７は、制御部１００の制御信号により制御され、出力することが指定された各種ソース（外部記録媒体再生部１０１等）の音声信号と画像信号を音声調整回路１０９及び画像調整回路１０８に出力する。分配回路１０７は、リレーあるいはスイッチングトランジスタ等の電子回路を含むスイッチ群を備える。
【００３２】
画像調整回路１０８は、制御部１００の制御信号により制御され、分配回路１０７から入力された画像信号に対し、輝度や色調、コントラストなどを調整し、調整した各画像信号を画像出力部１１０に出力する。画像調整回路１０８は、画像データを記憶するメモリ、画像データを演算処理するデジタルシグナルプロセッサ等の演算回路等を備える。
【００３３】
音声調整回路１０９は、制御部１００の制御信号により制御され、分配回路１０７から入力された音声信号に対し、音量、音声を調整し、調整した音声信号をスピーカ１２３に出力する。音声調整回路１０９は、音声データを記憶するメモリ、画像データを演算処理するデジタルシグナルプロセッサ等の演算回路、トランジスタ・抵抗・コンデンサ・コイル等を含む増幅・減衰回路や共振回路等を備える。スピーカ１２３は、音声調整回路１１０により入力された音声信号を、音声出力する。
【００３４】
画像出力部１１０は、制御部１００の制御信号により制御され、画像調整回路１０８から入力された画像信号と、画像信号を表示部１２２に表示させるために制御部１００から入力された表示画像信号とに基づいて画像合成等の処理を施し、当該処理を施した画像信号に基づき表示部１２２を駆動する。画像出力部１１０は、例えば、演算処理により画像処理を行なう画像用に特化された演算処理回路である画像ASIC、画像処理・出力用に画像データを記憶するビデオメモリ、画像出力用ビデオメモリに記憶された画像データに基づき表示部を駆動する画像駆動回路等を備える。
【００３５】
ＶＩＣＳ情報受信部１１１は、ＶＩＣＳに係る交通情報を受信し、受信した交通情報をナビゲーション部１０６に出力する。ＶＩＣＳ情報受信部で、交通情報通信システムからのデータを受信する受信機（ＦＭ受信機，電波ビーコン受信機，光ビーコン受信機）、受信したデータを復号する復号回路等を備える。
【００３６】
ＧＰＳ信号受信回路１１２は、ＧＰＳ衛星からのＧＰＳ信号に基づき自車位置を検出し、検出した現在地情報をナビゲーション部１０６に出力する。ＧＰＳ情報受信部１１２は、ＧＰＳ信号を受信するＧＰＳ信号受信回路、受信したＧＰＳ信号に基づき自車位置を算出する演算部を備える。
【００３７】
操作部１１４は、ＡＶＮ一体機１に対して使用者が各種操作を行うための入力部である。具体的には、操作部１１４は、例えば、押釦スイッチ、回転操作スイッチ、ジョイスティック等である。操作部１１４は、ＡＶＮ一体機１に対する使用者による各種操作の操作状態を制御部１００に出力する。
【００３８】
リモコン送受信部１１５は、使用者によるリモコン１１６に対する入力操作の操作状態を制御部１００に出力する。本実施例では、リモコン送受信部１１５は、使用者のリモコン１１６に対する回転操作、傾動操作、押圧操作を検出する。
【００３９】
リモコン１１６は、ＡＶＮ一体機１本体から離れた場所、例えば運転席と助手席間のひじ掛け付近や、ステアリングホイールに設置されたインストルメントパネル等であってもよい。なお、リモコン１１６は、回転操作量・方向に応じた信号を出力するロータリエンコーダ、感圧センサにより構成され傾動操作方向に応じた信号を出力するジョイスティック等の傾動センサ、押圧操作によりオンオフ状態が変化する押圧スイッチを備える。
【００４０】
メモリ１１７は、各種データや制御プログラムを記憶するメモリ（記憶媒体）で、例えばＨＤＤ（Hard Disk Drive）や、書換え可能なフラッシュメモリ等を備える。メモリ１
１７は、制御部１００の制御信号により制御され、制御部１００に備えられたＲＯＭ等の周辺回路に所望のデータを出力する。
【００４１】
カメラ１１９は、例えば車両後部に備え付けられたカメラであり、撮影映像を外部音声／映像入力部１１８に出力する。なお、撮影映像は音声データを含んでもよい。
【００４２】
ＥＴＣ（Electronic Toll Collection System）車載機１２０は、使用者が高速道路の
通行料金等を支払うため、料金所に取り付けられたアンテナと無線通信を行い、適正な料金情報を交換する。なお、ＥＴＣ車載機１２０のこのような動作は、制御部１００の制御信号により制御される。
【００４３】
通信ユニット１２１は、ＡＶＮ一体機１がインターネット等のコンピュータネットワークに接続するため、様々な場所に取り付けられたアンテナと無線通信を行い、パケット等のデータの送受信を行う。
【００４４】
表示部１２２は、画像出力部１１０により入力された画像信号に基づき画像を表示する。表示部１２２は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイ、冷陰極フラットパネルディスプレイ等の液晶パネル２０１と、液晶パネル２０１を背面から証明するバックライト２００と、抵抗膜方式や静電容量方式等のタッチパネル２０２とを備える。タッチパネル２０２は、ＡＶＮ一体機１に対する使用者による各種操作の操作状態を制御部１００に出力する。
【００４５】
なお、ＡＶＮ一体機１は、動画ファイル分類装置の一実施例であり、動画ファイル分類装置を限定するものではない。動画ファイル分類装置は、例えば、ＣＰＵ等の１又は複数のプロセッサや、プロセッサの処理に利用される周辺回路（ＲＯＭ、ＲＡＭ、インタフェース回路等）を備える汎用コンピュータ等であってもよい。
【００４６】
§２  機能構成
図２は、本実施形態における機能構成を例示する図である。図２において、ＡＶＮ一体機１は、ヘッダ情報解析部２、再生先頭位置検索部３、時間内動画データ量情報取得部４、デコーダデータ設定部５、分類データ蓄積部６、分類処理部７、分類表示部８及び動画再生部９を備える。ヘッダ情報解析部２、再生先頭位置検索部３、時間内動画データ量情
報取得部４、デコーダデータ設定部５、分類データ蓄積部６、分類処理部７、分類表示部８及び動画再生部９は、メモリ１１７等に格納されたプログラムが、制御部１００の周辺回路であるＲＡＭ等に展開されて、制御部１００のマイコンにより実行され、各構成（外部記憶媒体再生部１０１等）が制御されることによって実現される。以下、本システムが備える各機能構成についてそれぞれ説明する。
【００４７】
§２−１  ヘッダ情報解析部２
ヘッダ情報解析部２は、外部記憶媒体再生部１０１に接続された外部記憶媒体、ディスク再生部１０４により読込み処理されるディスク、ＨＤ再生部１０５が備えるハードディスク、または、メモリ１１７に格納された動画ファイルのヘッダ情報の解析を行う。
【００４８】
動画ファイルは、一般的に、音声データ又は動画データを含む実データと、当該動画ファイルの再生等に関する情報を含むヘッダ情報を含んでいる。
【００４９】
また、一般的に、実データは、キーフレームや差分データといったフレーム情報で表現され、これらのフレーム情報を複数含んでいる。なお、キーフレームは、動画像のデータ圧縮の国際標準であるＭＰＥＧで言うところのＩフレームのことであり、差分データは、ＭＰＥＧで言うところのＰフレーム及びＢフレームのことである。
【００５０】
更に、一般的に、動画ファイルのヘッダ情報は、動画ファイル全体に対して付与されるヘッダ情報や、上記のフレーム情報に付与されるヘッダ情報等、複数存在する。それらのヘッダ情報には、動画再生時間（動画ファイル全体の再生時間）に関する情報、再生の先頭であるフレーム情報を示す情報、フレーム情報の種類を示す情報、音声又は動画データのビットレートに関する情報、フレーム情報のデータ量を示す情報及びフレーム情報が再生される時点を示す情報を格納するヘッダ情報等が存在する。
【００５１】
ヘッダ情報解析部２は、動画ファイルのヘッダ情報の解析をし、圧縮形式情報取得等の動画ファイルの再生準備を行う。そして、ヘッダ情報解析部２は、再生位置検索部３に、当該動画ファイルの再生準備が完了したことを通知する。
【００５２】
また、ヘッダ情報解析部２は、ヘッダ情報から取得或いは算出される動画再生時間の情報を後述する分類データ蓄積部６に出力する。
【００５３】
§２−２  再生先頭位置検索部３
再生先頭位置検索部３は、ヘッダ情報解析部からの上記通知を受け取った後、ヘッダ情報解析部２によって再生準備が完了した動画ファイルのヘッダ情報から再生の先頭であるフレーム情報を示す情報を取得する。
【００５４】
そして、再生先頭位置検索部３は、取得した再生の先頭であるフレーム情報を示す情報を基に、動画ファイルの実データから再生対象のフレーム情報を検索する。
【００５５】
最後に、再生先頭位置検索部３は、検索した再生対象のフレーム情報を時間内動画データ量情報取得部４に出力する。
【００５６】
§２−３  時間内動画データ量情報取得部４
時間内動画データ量情報取得部４は、再生先頭位置検索部３又は後述するデコーダデータ設定部５から入力される再生対象のフレーム情報に関する動画ファイルのヘッダ情報から時間内動画データ量情報を取得する。
【００５７】
時間内動画データ量情報は、動画再生時間のある時点を基準とした所定の動画再生時間
幅内に含まれる再生対象のフレーム情報のデータ量に関する情報を意味する。つまり、時間内動画データ量情報は、動画再生時間の１又は複数の任意の時点における所定の動画再生時間幅内に相当する動画ファイルのデータ量に関する情報を意味する。動画再生時間の任意の時点における所定の動画再生時間幅内に相当する動画ファイルのデータ量は、データ圧縮の特性からシーン変化が激しい部分で大きくなり、シーン変化が少なく穏やかな部分で少なくなると考えられる。
【００５８】
なお、以下、動画再生時間の１又は複数の各任意の時点における所定の動画再生時間幅内に相当する動画ファイルのデータ量に関する個々の情報を、時間内動画データ量情報と区別するため、個別時間内動画データ量情報と呼ぶ。つまり、時間内動画データ量情報は、動画ファイルの再生時間一部または全体の個別時間内動画データ量情報の集合である。
【００５９】
例えば、時間内動画データ量情報は、動画再生時間の１又は複数の任意の時点を中心として前、後又は前後の所定の動画再生時間幅内に含まれるキーフレームの数（以下、「キーフレームの出現頻度」と記載する）、又は、動画再生時間の１又は複数の任意の時点における動画データのビットレートである。
【００６０】
また、時間内動画データ量情報は、動画再生時間の１又は複数の任意の時点を中心として前、後又は前後の所定の動画再生時間幅内に含まれるフレーム情報のデータ量等のデータサイズを示す値であってもよい。更に、時間内動画データ量情報は、動画再生時間の１又は複数の任意の時点における音声データのビットレート、音量、又は音声データのデータサイズを示す値等であってもよい。なお、所定の動画再生時間幅は任意に定めることができる。動画再生時間の各任意の時点における所定の動画再生時間幅は、別々の値であってもよいし、重複してもよい。
【００６１】
この時間内動画データ量情報の対象データ期間を規定する当該動画再生時間の１又は複数の任意の時点や所定の動画再生時間幅のデータは、予め設定されており、メモリ１１７等に格納される。
【００６２】
時間内動画データ量情報取得部４は、再生先頭位置検索部３又はデコーダデータ設定部５から再生対象のフレーム情報が入力される。
【００６３】
そして、時間内動画データ量情報取得部４は、入力された再生対象のフレーム情報が再生される時点における個別時間内動画データ量情報を、当該再生対象のフレーム情報に関する動画ファイルのヘッダ情報から取得する。当該個別時間内動画データ量情報の取得は、時間内動画データ量情報の対象とする情報によって、複数の再生対象のフレーム情報を処理しなければ完了しない場合がある。
【００６４】
時間内動画データ量情報取得部４は、１つ１つの再生対象のフレーム情報について、個別時間内動画データ量情報の取得に関する処理が完了する度に、当該処理が完了した再生対象のフレーム情報をデコーダデータ設定部５に出力する。
【００６５】
また、時間内動画データ量情報取得部４は、個別時間内動画データ量情報を取得した時点において、取得した個別時間内動画データ量情報を分類データとして分類データ蓄積部６に出力する。なお、時間内動画データ量情報取得部４は、個別時間内動画データ量情報を蓄積し、ある一定量の個別時間内動画データ量情報を蓄積した時点において、蓄積した個別時間内動画データ量情報を分類データとして分類データ蓄積部６に出力してもよい。また、時間内動画データ量情報取得部４は、個別時間内動画データ量情報を蓄積することにより、時間内動画データ量情報を分類データ蓄積部６に出力してもよい。
【００６６】
例えば、時間内動画データ量情報がキーフレームの出現頻度である場合、時間内動画データ量情報取得部４は、まず、再生先頭位置検索部３又はデコーダデータ設定部５から入力される再生対象のフレーム情報がどの時点の個別時間内動画データ量情報に関するフレーム情報であるかを特定する。当該特定の処理のために、時間内動画データ量情報取得部４は、動画ファイルのヘッダ情報に含まれる動画再生時間や各フレーム情報が再生される時点を示す情報を用いてもよいし、自身が処理したフレーム情報の数をカウントすることで特定してもよい。
【００６７】
そして、時間内動画データ量情報取得部４は、当該再生対象のフレーム情報がキーフレームであるか否かを判定する。当該再生対象のフレーム情報がキーフレームであるならば、時間内動画データ量情報取得部４は、特定した時点の個別時間内動画データ量情報に１を加算する。つまり、時間内動画データ量情報取得部４は、キーフレームの出現頻度に１を加算する。当該再生対象のフレーム情報がキーフレームでないならば、時間内動画データ量情報取得部４は、何も動作しない。
【００６８】
最後に、時間内動画データ量情報取得部４は、当該処理を終えた再生対象のフレーム情報をデコーダデータ設定部５に出力する。
【００６９】
また、時間内動画データ量情報取得部４は、特定した時点の個別時間内動画データ量情報を取得した時点、つまり、特定した時点の個別時間内動画データ量情報に関するフレーム情報全てについてキーフレームの数をカウントした後、取得したキーフレームの出現頻度を分類データとして分類データ蓄積部６に出力する。
【００７０】
以下、時間内動画データ量情報取得部４が、個別時間内動画データ量情報としてのキーフレームの出現頻度を取得する処理の具体的な一例を示す。図３は、動画ファイルの一例を示す図である。図３に示されるとおり、動画再生時間の１又は複数の任意の時点は、動画再生時間１秒単位、つまり、１秒、２秒、・・・、の時点であるとする。そして、所定の動画再生時間は、各任意の時点の間隔、つまり、「ｋ−１≦（動画再生時間）＜ｋ（ｋ＝１、２、・・・）」であるとする。つまり、ｋ時点における個別時間内動画データ量情報は、（ｋ−１）からｋまでに含まれるキーフレームの数である。なお、説明を簡単にするために、動画ファイルのフレーム情報は毎秒２４個存在するものとする。ただし、各条件は本発明を限定するものではない。各条件は任意に定めることができる。
【００７１】
時間内動画データ量情報取得部４は、後述するとおり、再生先頭位置検索部３又はデコーダデータ設定部５から再生順にフレーム情報が再生対象のフレーム情報として入力される。時間内動画データ量情報取得部４は、再生順に入力される再生対象のフレーム情報について、キーフレームの数をカウントする。
【００７２】
時間内動画データ量情報取得部４は、キーフレームの数をカウントするために、キーフレームの数を格納するための記憶領域（カウンタ１）を制御部１００に含まれるＲＡＭ等に用意する。また、時間内動画データ量情報取得部４は、自身が処理したフレーム情報の数をカウントするための記憶領域（カウンタ２）を制御部１００に含まれるＲＡＭ等に用意する。
【００７３】
時間内動画データ量情報取得部４は、再生先頭位置検索部３から再生対象のフレーム情報が入力されると、カウンタ１とカウンタ２に０を格納する。
【００７４】
そして、時間内動画データ量情報取得部４は、当該再生対象のフレーム情報がキーフレームであるかどうかの判定を行う。当該再生対象のフレーム情報がキーフレームであるならば、時間内動画データ量情報取得部４はカウンタ１とカウンタ２に１を加算する。他方
、当該再生対象のフレーム情報がキーフレームではないならば、時間内動画データ量情報取得部４は、カウンタ２のみに１を加算する。その後、時間内動画データ量情報取得部４は、当該再生対象のフレーム情報をデコーダデータ設定部５に出力する。
【００７５】
時間内動画データ量情報取得部４は、デコーダデータ設定部５から入力される再生フレーム情報に対しても同様の処理を行う。
【００７６】
また、上記処理によりカウンタ２の値が２４になると、つまり、図３に示される１つの個別時間内動画データ量情報の取得が完了すると、時間内動画データ量情報取得部４は、カウンタ１の値、つまり、キーフレームの出現頻度を分類データとして分類データ蓄積部６に出力する。そして、時間内動画データ量情報取得部４はカウンタ１とカウンタ２に０を格納する。
【００７７】
なお、本具体例では、時間内動画データ量情報取得部４は、自身が処理したフレーム情報の数をカウントすることにより、各フレーム情報がどの個別時間内動画データ量情報に関するフレーム情報であるかを特定した。しかしながら、当該特定は、動画ファイルのヘッダ情報を用いて行われてもよい。この場合、自身が処理したフレーム情報の数をカウントする必要はないため、カウンタ２は不要である。
【００７８】
また、本具体例では、１つの個別時間内動画データ量情報の取得が完了する度に、時間内動画データ量情報取得部４は、当該取得が完了した個別時間内動画データ量情報を分類データとして分類データ蓄積部６に出力した。しかしながら、時間内動画データ量情報取得部４は、複数の個別時間内動画データ量情報の取得が完了した後に、当該複数の個別時間内動画データ量情報を分類データ蓄積部６に出力してもよい。この場合、各個別時間内動画データ量情報を蓄積するための記憶領域が必要となる。
【００７９】
以上の処理を具体的な一例として、時間内動画データ量情報取得部４は、個別時間内動画データ量情報としてのキーフレームの出現頻度を取得する。
【００８０】
また、例えば、時間内動画データ量情報が動画データのビットレートである場合、時間内動画データ量情報取得部４は、再生先頭位置検索部３又はデコーダデータ設定部５から入力された再生対象のフレーム情報のビットレートを取得する。時間内動画データ量情報取得部４は、動画ファイルのヘッダ情報に含まれている音声データ又は動画データのビットレートに関する情報を用いて、当該ビットレートを取得する。
【００８１】
時間内動画データ量情報取得部４は、動画再生時間の１又は複数の任意の時点における再生される対象である１又は複数のフレーム情報に対して、当該任意の時点における動画データのビットレート（個別時間内動画データ量情報）を取得する。そして、時間内動画データ量情報取得部４は、ビットレートを取得し終えた再生対象のフレーム情報をデコーダデータ設定部５に出力する。また、時間内動画データ量情報取得部４は、取得した動画データのビットレートを分類データとして分類データ蓄積部６に出力する。
【００８２】
なお、時間内動画データ量情報取得部４が複数のフレーム情報に対してビットレートの取得を行う場合、各フレーム情報に対するビットレートの値の平均値を求める等して、当該複数のフレーム情報のビットレートを算出し、当該複数のフレーム情報が再生される時点での動画データのビットレートとしてもよい。
【００８３】
なお、上述したとおり、動画ファイルのヘッダ情報には、フレーム情報のデータ量を示す情報が含まれている。時間内動画データ量情報取得部４は、時間内動画データ量情報として、フレーム情報のデータ量を示す情報から任意の時点を中心として前、後又は前後の
所定時間内に含まれるフレーム情報のデータ量等のデータサイズを示す値を取得してもよい。
【００８４】
また、音声データのビットレート、音量、又は音声データのデータサイズを示す値等も、動画ファイルのヘッダ情報に含まれている。したがって、時間内動画データ量情報取得部４は、時間内動画データ量情報として、任意の時点における音声データのビットレート、音量、又は音声データのデータサイズを示す値等を取得してもよい。
【００８５】
更に、時間内動画データ量情報取得部４は、複数の時間内動画データ量情報を取得してもよい。つまり、例えば、上述のキーフレームの出現頻度と動画データのビットレートの両方を取得してもよい。本発明は、取得する時間内動画データ量情報の数を限定するものではない。
【００８６】
§２−４  デコーダデータ設定部５
デコーダデータ設定部５は、時間内動画データ量情報取得部４から入力される再生対象のフレーム情報の再生を行う。そして、デコーダデータ設定部５は、当該再生した再生対象のフレーム情報の次に再生されるフレーム情報が存在するか否かを動画ファイルのヘッダ情報から判定する。
【００８７】
デコーダデータ設定部５が再生した再生対象のフレーム情報の次に再生される再生対象のフレーム情報が存在する場合、デコーダデータ設定部５は、当該次に再生される再生対象のフレーム情報を動画ファイルのヘッダ情報を用いて検索する。そして、デコーダデータ設定部５は、検索した当該次に再生される再生対象のフレーム情報を時間内動画データ量情報取得部４に出力する。
【００８８】
他方、デコーダデータ設定部５が再生した再生対象のフレーム情報の次に再生される再生対象のフレーム情報が存在しない場合、或いは、デコーダデータ設定部５が再生した再生対象のフレーム情報の次に再生される再生対象のフレーム情報が存在するが、使用者が操作部１１４やタッチパネル２０２を操作して、当該動画ファイルの再生を中止又は中断した場合、デコーダデータ設定部５は、再生の終了を示すデータを分類処理部７へ出力する。
【００８９】
なお、当該次に再生される再生対象のフレーム情報の検索処理は、再生した再生対象のフレーム情報を再生先頭位置検索部３に出力することにより、再生先頭位置検索部３が行ってもよい。
【００９０】
§２−５  分類データ蓄積部６
分類データ蓄積部６は、ヘッダ情報解析部２から入力される動画再生時間を用いて、時間内動画データ量情報取得部４から出力される分類データを、動画再生時間別に蓄積する。そして、分類処理部７からの要求に応じて、蓄積した分類データを出力する。
【００９１】
図４は、分類データをキーフレームの出現頻度（図４（a））又は動画データのビット
レート（図４（b））とした時の蓄積例である。
【００９２】
図４のグラフの実線は、時間内動画データ量情報取得部４が、キーフレームの出現頻度又は動画データのビットレートを任意の時点において離散的に収集した時の状態を表現している。また、図４のグラフの点線は、キーフレームの出現頻度又は動画データのビットレートを任意の時点における離散値から所定の数学的手法により求められる関数（連続値）を表現している。なお、時間内動画データ量情報取得部４が上記個別時間内動画データ量情報を一つ一つ当該分類データ蓄積部６に出力する場合、図における一つ一つの値が、
上記個別時間内動画データ量情報となる。そして、図において表現されている分布、つまり、各値の集合が、時間内動画データ量情報である。
【００９３】
分類データ蓄積部６は、図のように、離散値を蓄積してもよいし、離散値から所定の数学的手法により求められる関数（連続値）を蓄積してもよい。分類データ蓄積部６が、離散値から所定の数学的手法により求められる関数（連続値）を蓄積する方法として、例えば、所定の数学的手法が離散フーリエ変換である場合、解析された周波数成分を蓄積する方法が考えられる。
【００９４】
なお、本実施形態において、分類データ蓄積部６は、ヘッダ情報解析部２から動画再生時間を取得しているが、動画ファイルのヘッダ情報から取得してもよい。
【００９５】
§２−６  分類処理部７
分類処理部７は、デコーダデータ設定部５から再生の終了を示すデータが入力されると、再生の終了に係る動画ファイルの分類データを分類データ蓄積部６に要求する。そして、分類データ蓄積部６から出力される分類データに基づいて、当該再生の終了に係る動画ファイルの分類処理を行う。
【００９６】
動画ファイルの分類処理として、例えば、図５に挙げられる方法が考えられる。図５は、動画ファイルの分類処理例を示す図である。
【００９７】
図５（ａ）は、「平均値」を用いて動画ファイルの分類処理を行う例を示す図である。図の点線は、分類データの値の平均値を示す。当該平均値を用いて動画ファイルの分類処理を行うためには、例えば、分類処理部７は、当該平均値がある値の範囲に属した場合、当該動画ファイルはあるグループに属する動画ファイルであると判定すればよい。
【００９８】
図５（ｂ）は、「最大値と最小値の差」を用いて動画ファイルの分類処理を行う例を示す図である。図の点線は、分類データの値の最大値又は最小値を示す。また、図の矢印は、分類データの値の最大値と最小値の差を示す。当該最大値と最小値の差を用いて動画ファイルの分類処理を行うためには、例えば、上述と同様に、分類処理部７は、当該最大値と最小値の差がある値の範囲に属した場合、当該動画ファイルは、あるグループに属する動画ファイルであると判定すればよい。
【００９９】
図５（ｃ）は、「山（谷）の数」を用いて動画ファイルの分類処理を行う例を示す図である。なお、図によって示されるとおり、山は極大値のことであり、谷は極小値のことである。図の点線丸印は、山を示す。図の点線三角印は、谷を示す。当該山（谷）の数を用いて動画ファイルの分類処理を行うためには、例えば、分類処理部７は、当該動画ファイルは、予め定められた山（谷）の数に対応するグループに属する動画ファイルであると判定すればよい。
【０１００】
図５（ｄ）は、「パターンマッチング」を用いて動画ファイルの分類処理を行う例を示す図である。例えば、分類処理部７は、最小二乗法等の数学的手法により、分類データに一番類似するメモリ１１７等に予め格納された既存のパターンを求める。そして、分類処理部７は、当該動画ファイルを分類データに一番類似する既存のパターンに対応するグループに属する動画ファイルであると判定すればよい。
【０１０１】
なお、図の既存のパターンは、波形で表現しているが、図で示される分類データと同様に離散値で格納されていてもよい。
【０１０２】
また、分類データは、使用者が操作部１１４やタッチパネル２０２を操作して、当該動
画ファイルの再生を中止又は中断したために、動画ファイル全体に対して取得されていなくてもよい。この場合、分類処理部７は、それまでに蓄積されている分類データに対して、上述の分類処理を行えばよい。
【０１０３】
最後に、分類処理部７は、当該動画ファイルの分類情報をメモリ１１７等に格納する。
【０１０４】
§２−７  分類表示部８
分類表示部８は、メモリ１１７等に格納された分類情報を基に動画ファイルの表示を行う。図７は、分類された動画ファイルの表示例である。分類表示部８の処理により、分類された動画ファイルは、表示部１２２に表示される。
【０１０５】
図における各コンテンツ選択部１０は、各グループに対応するタブであり、コンテンツ表示部１１は、選択されているコンテンツ選択部１０に対応するグループに分類された動画ファイルを表示する表示部である。
【０１０６】
使用者が、操作部１１４又はタッチパネル２０２でコンテンツ選択部１０を選択することにより、選択されたコンテンツ選択部１０に対応するグループに分類された動画ファイルがコンテンツ表示部１１に表示される。
【０１０７】
なお、コンテンツ選択部１０は、分類処理がされていない動画ファイルのグループに対応するタブを含んでもよい。この場合、コンテンツ表示部１１には、当該コンテンツ選択部１０に対応する、分類処理がされていない動画ファイルが表示される。そして、使用者が、操作部１１４またはタッチパネル２０２により当該分類処理がされていない動画ファイルを選択することにより、本装置は、選択された動画ファイルに対して上述までの分類処理を実施してもよい。
【０１０８】
§２−８  動画再生部９
動画再生部９は、使用者が、操作部１１４又はタッチパネル２０２でコンテンツ表示部１１に表示された動画ファイルを操作することにより、当該操作された動画ファイルの再生を行う。動画ファイルの再生は、周知の方法により行う。
【０１０９】
§３  動作例
＜動画ファイルの分類方法＞
本実施形態における動画ファイルの分類方法について説明する。図６は、動画ファイルを分類する時の本装置の動作例を示すフローチャートである。
【０１１０】
動画ファイルの分類は、例えば、未分類の動画ファイルを格納する外部記憶媒体が外部記憶媒体再生部１０１に接続された時に開始される。この時、例えば、タッチパネル２０２等のユーザインタフェースを介したユーザの操作情報に基づいて、制御部１００の周辺回路に格納されたプログラムが制御部１００のマイコンにより実行されることによって動画ファイルの分類処理が開始される。
【０１１１】
動画ファイルの分類処理が開始されると、まず、制御部１００は、外部記憶媒体再生部１０１に接続された外部記憶媒体等に格納された動画ファイルのヘッダ情報を解析し、動画ファイルの再生準備を行う（Ｓ１０００）。当該処理は、上記ヘッダ情報解析部２の処理に該当する。そして、制御部１００は、当該処理後、動画ファイルの再生準備が完了したと判定する。当該処理は、上記ヘッダ情報解析部２が、再生位置検索部３に、当該動画ファイルの再生準備が完了したことを通知する処理に該当する。また、制御部１００は、ヘッダ情報から取得或いは算出される動画再生時間の情報を保持する。当該処理は、上記ヘッダ情報解析部２が、ヘッダ情報から取得或いは算出される動画再生時間の情報を後述
する分類データ蓄積部６に出力する処理に該当する。
【０１１２】
次に、制御部１００は、動画ファイルの再生準備が完了すると、当該再生準備が完了した動画ファイルのヘッダ情報から再生の先頭であるフレーム情報から再生の先頭であるフレーム情報を示す情報を取得する（Ｓ１００１）。当該処理は、上記再生先頭位置検索部３が、ヘッダ情報解析部からの上記通知を受け取った後、ヘッダ情報解析部２によって再生準備が完了した動画ファイルのヘッダ情報から再生の先頭であるフレーム情報を示す情報を取得する処理に該当する。
【０１１３】
次に、制御部１００は、取得した再生の先頭であるフレーム情報を示す情報を基に、動画ファイルの実データから再生対象のフレーム情報を検索する（Ｓ１００２）。当該処理は、再生先頭位置検索部３が、取得した再生の先頭であるフレーム情報を示す情報を基に、動画ファイルの実データから再生対象のフレーム情報を検索し、検索した再生対象のフレーム情報を時間内動画データ量情報取得部４に出力する処理に該当する。
【０１１４】
制御部１００は、検索した再生対象のフレーム情報に関する個別時間内動画データ量情報を動画ファイルのヘッダ情報から取得する。当該処理は、時間内動画データ量情報取得部４が、再生先頭位置検索部３から入力された再生対象のフレーム情報に関する個別時間内動画データ量情報を動画ファイルのヘッダ情報から取得する処理に該当する。
【０１１５】
なお、時間内動画データ量情報は、上述した通り、キーフレームの出現頻度であってもよく、動画データのビットレートであってもよく、その両方であってもよく、その他の値であってもよい。また、個別時間内動画データ量情報は、複数の再生対象のフレーム情報を処理しなければ完了しない場合がある。
【０１１６】
次に、制御部１００は、取得した個別時間内動画データ量情報を分類データとして保持する。当該処理は、時間内動画データ量情報取得部４が、取得した個別時間内動画データ量情報を分類データとして分類データ蓄積部６に出力する処理に該当する。制御部１００は、保持した動画再生時間を用いて、分類データを周辺回路又はメモリ１１７等に蓄積する（Ｓ１００３）。当該処理は、上記分類データ蓄積部６が、ヘッダ情報解析部２から入力される動画再生時間を用いて、時間内動画データ量情報取得部４から出力される分類データを動画再生時間別に蓄積する処理に該当する。
【０１１７】
次に、制御部１００は、個別時間内動画データ量情報を取得し終えた、又は、個別時間内動画データ量情報の取得に関する処理を終えた後、当該再生対象のフレーム情報の再生を行う（Ｓ１００４）。当該処理として、上記時間内動画データ量情報取得部４は、個別時間内動画データ量情報を取得し終えた、又は、個別時間内動画データ量情報の取得に関する処理を終えた後、再生先頭位置検索部３から入力された再生対象のフレーム情報をデコーダデータ設定部５に出力する。そして、デコーダデータ設定部５は、時間内動画データ量情報取得部４から入力される再生対象のフレーム情報の再生を行う。
【０１１８】
次に、制御部１００は、再生した再生対象のフレーム情報の次に再生されるフレーム情報が存在するか否かを動画ファイルのヘッダ情報から判定する（Ｓ１００５）。当該処理は、上記デコーダデータ設定部５が、当該再生した再生対象のフレーム情報の次に再生されるフレーム情報が存在するか否かを動画ファイルのヘッダ情報から判定する処理に該当する。
【０１１９】
再生した再生対象のフレーム情報の次に再生される再生対象のフレーム情報が存在する場合、制御部１００は、当該次に再生される再生対象のフレーム情報を動画ファイルのヘッダ情報を用いて検索する（Ｓ１００２）。当該処理として、上記デコーダデータ設定部
５は、当該次に再生される再生対象のフレーム情報を動画ファイルのヘッダ情報を用いて検索する。そして、デコーダデータ設定部５は、検索した当該次に再生される再生対象のフレーム情報を時間内動画データ量情報取得部４に出力する。
【０１２０】
Ｓ１００２〜Ｓ１００５の処理は、制御部１００（デコーダデータ設定部５）が再生した再生対象のフレーム情報の次に再生される再生対象のフレーム情報が存在しなくなる、或いは、制御部１００（デコーダデータ設定部５）が再生した再生対象のフレーム情報の次に再生される再生対象のフレーム情報が存在するが、使用者が操作部１１４やタッチパネル２０２を操作して、当該動画ファイルの再生を中止又は中断するまで繰り返される。
【０１２１】
そして、制御部１００（デコーダデータ設定部５）が再生した再生対象のフレーム情報の次に再生される再生対象のフレーム情報が存在しない場合、或いは、制御部１００（デコーダデータ設定部５）が再生した再生対象のフレーム情報の次に再生される再生対象のフレーム情報が存在するが、使用者が操作部１１４やタッチパネル２０２を操作して、当該動画ファイルの再生を中止又は中断した場合、制御部１００は動画ファイルの再生を終了する。当該処理は、上記デコーダデータ設定部５が、再生の終了を示すデータを分類処理部７へ出力する処理に該当する。
【０１２２】
動画ファイルの再生を終了すると、制御部１００は、周辺回路又はメモリ１１７等に蓄積した分類データに基づいて、当該再生の終了に係る動画ファイルの分類処理を実行する（Ｓ１００６）。当該処理として、上記分類処理部７は、デコーダデータ設定部５から再生の終了を示すデータが入力されることにより、再生の終了に係る動画ファイルの分類データを分類データ蓄積部６に要求する。そして、分類データ蓄積部６から出力される分類データに基づいて、当該再生の終了に係る動画ファイルの分類処理を行う。分類処理は、上述した方法で実行される。
【０１２３】
次に、制御部１００は、動画ファイルの分類を完了すると、当該動画ファイルの分類情報をメモリ１１７等に格納し、動画ファイルの再生及び分類処理を完了する（Ｓ１００７）。当該処理は、上記分類処理部７が、動画ファイルの分類を完了すると、当該動画ファイルの分類情報をメモリ１１７等に格納する処理に該当する。
【０１２４】
また、制御部１００は、メモリ１１７等に格納される動画ファイルの分類情報を基に、表示部１２２に対して、動画ファイルの表示を実行する。当該処理は、上記分類表示部８が、動画ファイルの分類情報を基に動画ファイルの表示を行う処理に該当する。
【０１２５】
また、制御部１００は、使用者による操作部１１４又はタッチパネル２０２の操作により、動画ファイルの再生を実行する。当該処理は、上記動画再生部９が、使用者による操作部１１４又はタッチパネル２０２の操作により、動画ファイルの再生を行う処理に該当する。
【０１２６】
＜実施形態の作用及び効果＞
上述したように、本実施形態における動画ファイル分類装置は、動画ファイルのヘッダ情報から時間内動画データ量情報（例えば、キーフレームの出現頻度等）を取得する。本装置は、当該取得した時間内動画データ量情報を基に、動画ファイルの分類処理を行う。
【０１２７】
当該動画ファイルの分類処理について、本装置は、分類対象の動画ファイルの再生を完了しなくても、再生を行った時点までの分類データにより、動画ファイルを分類する。
【０１２８】
また、本装置の処理は、既存の動画ファイルの再生処理（図６のフローチャートの実線で表現されたボックス）に、動画ファイルのヘッダ情報の解析処理等（図６のフローチャ
ートの点線で表現されたボックス）を追加したものである。
【０１２９】
このように、本実施形態によれば、時間内動画データ量情報により動画ファイルの分類処理を行われるため、動画ファイルの実データを画像解析することなく、動画ファイルの分類処理を行うことができる。これにより、本実施形態によれば、動画ファイルの分類を実施する際にシステムが処理しなければならない計算量を削減することができる。なお、本実施形態では、時間内動画データ量情報は、動画ファイルのヘッダ情報より取得される。すなわち、本実施形態によれば、動画ファイルのデータを画像解析することなく、動画ファイルのヘッダ情報により動画ファイルの分類処理を行うことができる。
【０１３０】
また、本実施形態によれば、動画ファイルの再生を完了しなくても、再生を行った時点までの分類データにより、動画ファイルを分類するため、動画ファイル全体の解析を行わなくても、動画ファイルの分類処理を行うことができる。
【０１３１】
更に、本実施形態によれば、既存の動画ファイルの再生処理に、動画ファイルのヘッダ情報の解析処理等を追加したものであるため、既存の動画ファイル再生プログラム等を用いて本発明の動画ファイルの分類処理を実現することができる。
【０１３２】
§４  補足
デコーダデータ設定部５が分類処理部７へ出力する上述の再生の終了を示すデータは、分類処理部７が動画ファイルの分類処理を行うフラグとなっている。
【０１３３】
デコーダデータ設定部５から分類処理部７へ当該フラグが出力されるタイミングは、デコーダデータ設定部５が再生した再生対象のフレーム情報の次に再生される再生対象のフレーム情報が存在しない時、或いは、デコーダデータ設定部５が再生した再生対象のフレーム情報の次に再生される再生対象のフレーム情報が存在するが、使用者が操作部１１４やタッチパネル２０２を操作して、当該動画ファイルの再生を中止又は中断した時でなくてもよい。
【０１３４】
デコーダデータ設定部５は、任意のタイミングにおいて、分類処理部７が動画ファイルの分類処理を行うためのフラグを分類処理部７に出力してよい。例えば、デコーダデータ設定部５が再生対象のフレーム情報を再生したタイミングにおいて、分類処理部７が動画ファイルの分類処理を行うためのフラグを分類処理部７に出力してもよい。
【０１３５】
これにより、本装置は、動画ファイルを再生しながら、当該再生している動画ファイルの分類処理を行うことができる。
【０１３６】
また、デコードデータ設定部５は、フレーム情報の再生処理を行わなくてもよい。これにより、本装置は、動画ファイルを再生しなくても、当該動画ファイルの分類処理を行うことができる。
【０１３７】
また、本装置は、動画ファイルをいくつかに分割した後に、当該動画ファイルの分類処理を行ってもよい。これにより、本装置は、１つの動画ファイルを複数のグループに属する分類処理を行うことができる。
【０１３８】
また、時間内動画データ量情報取得部４に代えて、デコードデータ設定部５が動画データのビットレートを取得し、取得した動画データのビットレートを分類データ蓄積部６に出力してもよい。この場合、デコードデータ設定部５は、再生対象のフレーム情報を再生する時にビットレートを計測することにより、動画データのビットレートを取得すればよい。
【０１３９】
以上のとおり、本装置は、動画再生時間のある時点を基準とした所定の動画再生時間幅内に含まれる再生対象のフレーム情報のデータ量に関する情報（時間内動画データ量情報）によって、動画ファイルの分類処理を行う。これは、動画内のシーンチェンジが映像の変化の大きいところで起きていると判定されることに基づいている。また、映像の圧縮処理（上記、ＭＰＥＧ等）の特性から映像変化が大きい時点のフレーム情報のデータ量が大きくなることに基づいている。つまり、本装置は、動画再生時間に対するデータ量密度（例えば、時間内動画データ量情報）により、シーンチェンジ発生の有無を判定し、そのシーンチェンジの起こり具合（例えば、シーンチェンジの回数）により、動画ファイルの分類処理を実行している。動画再生時間に対するデータ量密度とは、所定の動画再生時間幅内に含まれるデータ量のことであり、例えば、時間内動画データ量情報である。
【０１４０】
なお、本装置は、データ量密度が所定の値よりも大きい時点においてシーンチェンジが発生していると判定してもよい。この場合、上記時間内動画データ量情報取得部４は、このような処理に用いるデータ量密度（例えば、時間内動画データ量情報）を取得する。そして、上記分類処理部７は、データ量密度を用いてシーンチェンジの発生を判定する。この場合、上記分類処理部７は、このようなシーンチェンジの状態（例えば、シーンチェンジの発生回数）によって、動画ファイルの分類処理を実行してもよい。
【０１４１】
また、本装置は、上記制御部１００の動作（時間内動画データ量情報取得部４やデコードデータ設定部５の処理）によるデータ量密度を用いたシーンチェンジの検出のみを行ってもよい。この場合、本装置の制御部１００は、分類処理部７の処理を実現してもよいし、実現しなくてもよい。
【０１４２】
また、本装置は、上記検出されたシーンチェンジの情報を用いて、動画ファイルの区切りに関する制御を行ってもよい。例えば、動画ファイルの区切りに関する制御の一例として、本装置の制御部１００によって実現される動画再生部９は、当該シーンチェンジの発生している時点を区切りとして、当該区切り単位で早送り（ＦＦ）又は巻き戻し（ＲＥＷ）を行ってもよい。また、例えば、本装置の制御部１００によって実現される分類表示部８は、動画ファイル内における当該シーンチェンジの発生している時点の画像をサムネイル画像として表示してもよい。また、例えば、本装置又は汎用コンピュータ等は、上記シーンチェンジの情報を用いて、動画ファイル内における当該シーンチェンジの発生している時点の画像からサムネイル画像を生成してもよい。
【符号の説明】
【０１４３】
１  ＡＶＮ一体機
２  ヘッダ情報解析部
３  再生先頭位置検索部
４  時間内動画データ量情報取得部
５  デコーダデータ設定部
６  分類データ蓄積部
７  分類処理部
８  分類表示部
９  動画再生部
１０  コンテンツ選択部
１１  コンテンツ表示部
１００  制御部
１０１  外部記憶媒体再生部
１０２  ラジオ受信部
１０３  ＴＶ受信部
１０４  ディスク再生部
１０５  ＨＤ再生部
１０６  ナビゲーション部
１０７  分配回路
１０８  画像調整回路
１０９  音声調整回路
１１０  画像出力部
１１１  ＶＩＣＳ情報受信部
１１２  ＧＰＳ情報受信部
１１３  セレクタ
１１４  操作部
１１５  リモコン送受信部
１１６  リモコン
１１７  メモリ
１１８  外部音声／映像入力部
１１９  カメラ
１２０  ＥＴＣ車載
１２１  通信ユニット
１２２  表示部
１２３  スピーカ
２００  バックライト
２０１  液晶パネル
２０２  タッチパネル
【図１】
2012113381.tif 000003
【図２】
2012113381.tif 000004
【図３】
2012113381.tif 000005
【図４】
2012113381.tif 000006
【図５】
2012113381.tif 000007
【図６】
2012113381.tif 000008
【図７】
2012113381.tif 000009
【図８】
2012113381.tif 000010