(57)【要約】【課題】特殊な記憶構造を用いることなく、また、長時間を要する処理を経ずに動画コンテンツからサムネイル画像を作成する。【解決手段】ＩＳＯ／ＩＥＣ１４４９６に規定されたファイルフォーマットに従う動画コンテンツファイルからサムネイル画像を作成する際、表示される順にフレームに付されたフレーム番号から、ｓｔｓｃを参照して、そのフレームが含まれるチャンクを求め（ステップＳ１０２）、そのフレームのファイル冒頭からのオフセットを、ｓｔｃｏを参照して求めた上記チャンクのオフセットと、ｓｔｓｚを参照して求めたそのフレームのチャンク内オフセットとの和として求め（ステップＳ１０３）、その和として求められたオフセットの位置からｓｔｓｚを参照して求めた大きさのデータであるフレームを取得し（ステップＳ１０４）、そのフレームからサムネイル画像を作成する（ステップＳ１０５）。【選択図】図９
2010239576.tif 000002
【特許請求の範囲】
【請求項１】
ＩＳＯ／ＩＥＣ１４４９６規格に規定されたファイルフォーマットに従った動画コンテンツのファイルからサムネイル画像を作成する情報処理装置であって、
前記ファイルは、フレームが表示される順にチャンクに分けられて記憶されたビデオのフレームと、前記チャンク毎に前記ファイルの冒頭からのオフセットを記憶するｓｔｃｏと、前記チャンク毎に記憶されたフレームの数とを記憶するｓｔｓｃと、前記フレーム毎にそのフレームのサイズを記憶するｓｔｓｚとを含み、
前記ファイル中のフレームが表示される順であるフレーム番号を入力し、その入力されたフレーム番号によって識別されるフレームが記憶されるチャンクを前記ｓｔｓｃを参照して求め、その求められたチャンクの前記ファイルの冒頭からのオフセットを前記ｓｔｃｏを参照して求め、前記フレーム番号によって識別されるフレームの前記求められたチャンクの冒頭からのオフセットを前記ｓｔｓｚを参照して求め、前記フレーム番号によって識別されるフレームのサイズを前記ｓｔｓｚを参照して求め、それらの求められたオフセットとサイズの情報を元に読み出されたフレームからサムネイル画像を作成するサムネイル画像作成手段を有する
ことを特徴とする情報処理装置。
【請求項２】
前記ファイルは、隣接する前記フレームが表示される時刻の差分を記憶するｓｔｔｓを更に含み、
前記サムネイル画像作成手段は、前記動画コンテンツの表示開始からの所定の時間を入力し、その時間が経過した際に表示されるフレームのフレーム番号を前記ｓｔｔｓを参照して求め、その求められたフレーム番号が入力されたとする
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ビデオのフレームが表示される順にチャンクに分けられて記憶されたデータフィールド、及び、制御フィールドを含む動画コンテンツのファイルからサムネイル画像を作成する情報処理装置であって、
その制御フィールドは、前記チャンク毎の前記ファイルの冒頭からのオフセットであるチャンクオフセット情報と、前記フレーム毎に記憶されたフレームの数であるチャンク内フレーム情報と、前記フレーム毎のそのフレームのサイズであるフレームサイズ情報とを含み、
前記ファイル中のフレームが表示される順であるフレーム番号を入力し、その入力されたフレーム番号によって識別されるフレームが記憶されるチャンクを前記チャンク内フレーム情報を参照して求め、その求められたチャンクの前記ファイルの冒頭からのオフセットを前記チャンクオフセット情報を参照して求め、前記フレーム番号によって識別されるフレームの前記求められたチャンクの冒頭からのオフセットを前記フレームサイズ情報を参照して求め、前記フレーム番号によって識別されるフレームのサイズを前記フレームサイズ情報を参照して求め、それらの求められたオフセットとサイズの情報を元に読み出されたフレームからサムネイル画像を作成するサムネイル画像作成手段を有する
ことを特徴とする情報処理装置。
【請求項４】
前記制御フィールドは、隣接する前記フレームが表示される時刻の差分であるフレーム表示時間情報を更に含み、
前記サムネイル画像作成手段は、前記動画コンテンツの表示開始からの所定の時間を入力し、その時間が経過した際に表示されるフレームのフレーム番号を前記フレーム表示時間情報を参照して求め、その求められたフレーム番号が入力されたとする
ことを特徴とする請求項３に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に係り、特に、動画コンテンツからサムネイル画像を作成する処理に関する。
【背景技術】
【０００２】
記憶された動画コンテンツの内容の概要を、その動画コンテンツを再生して視聴することなしに把握するため、その動画コンテンツに対応付けられたサムネイル画像を表示することが知られている。ここで、サムネイル画像は、その動画コンテンツを構成するビデオのフレームをデコードし、デコード後のフレームを再度ある形式で圧縮した静止画である。なお、動画コンテンツには、オーディオなど、ビデオ以外が含まれていても良い。
【０００３】
サムネイル画像を作成するフレームを決定するため、その動画コンテンツを撮影中に、撮影者によって注目シーンとされたシーン付近のフレームにマークが付され、また、撮影装置によって撮影開始点などのフレームにマークが付される処理が知られている。そのマークが付されて記憶された動画コンテンツの編集にあたり、そのマークが付されたフレームからサムネイル画像を作成する（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２３６９０６号公報（第２、６−８頁、図２）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１に開示されている方法では、不特定の装置に記憶された動画コンテンツに対応するサムネイル画像を作成するには適さない問題点があった。即ち、まず、記憶される動画コンテンツのフレームには、マークが付される必要があり、特殊な記憶構造が必須である。また、マークが付されたフレームの情報を如何に取得するかが明らかでなく、動画コンテンツの再生のような、長時間を要する処理が必要である。
【０００６】
限られた撮影者によって撮影された動画コンテンツを限られた編集者が編集する場合はまだしも、多くの動画コンテンツ作成業者によって作成された動画コンテンツが、不特定多数の動画コンテンツ視聴者によって移動通信装置にダウンロードされる場合、上記問題点は、顕著である。
【０００７】
本発明は上記問題点を解決するためになされたもので、特殊な記憶構造を用いることなく、また、長時間を要する処理を経ずに動画コンテンツからサムネイル画像を作成する情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の情報処理装置は、ＩＳＯ／ＩＥＣ１４４９６規格に規定されたファイルフォーマットに従った動画コンテンツのファイルからサムネイル画像を作成する情報処理装置であって、前記ファイルは、フレームが表示される順にチャンクに分けられて記憶されたビデオのフレームと、前記チャンク毎に前記ファイルの冒頭からのオフセットを記憶するｓｔｃｏと、前記チャンク毎に記憶されたフレームの数とを記憶するｓｔｓｃと、前記フレーム毎にそのフレームのサイズを記憶するｓｔｓｚとを含み、前記ファイル中のフレームが表示される順であるフレーム番号を入力し、その入力されたフレーム番号によって識別されるフレームが記憶されるチャンクを前記ｓｔｓｃを参照して求め、その求められたチャンクの前記ファイルの冒頭からのオフセットを前記ｓｔｃｏを参照して求め、前記フレーム番号によって識別されるフレームの前記求められたチャンクの冒頭からのオフセットを前記ｓｔｓｚを参照して求め、前記フレーム番号によって識別されるフレームのサイズを前記ｓｔｓｚを参照して求め、それらの求められたオフセットとサイズの情報を元に読み出されたフレームからサムネイル画像を作成するサムネイル画像作成手段を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、特殊な記憶構造を用いることなく、また、長時間を要する処理を経ずに動画コンテンツからサムネイル画像を作成することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る移動通信装置の構成を示すブロック図。
【図２】本発明の実施形態に係る動画コンテンツの構成を示す図。
【図３】本発明の実施形態に係る動画コンテンツのビデオチャンクの構成を示す図。
【図４】本発明の実施形態に係る動画コンテンツのｍｏｏｖの構成を示す図。
【図５】本発明の実施形態に係る動画コンテンツのｓｔｃｏの構成を示す図。
【図６】本発明の実施形態に係る動画コンテンツのｓｔｓｃの構成を示す図。
【図７】本発明の実施形態に係る動画コンテンツのｓｔｓｚの構成を示す図。
【図８】本発明の実施形態に係る動画コンテンツのｓｔｔｓの構成を示す図。
【図９】本発明の実施形態に係るサムネイル作成機能のサムネイル画像作成動作のフローチャート。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施形態に係る情報処理装置の実施の形態を、図面を参照して説明する。図１は、本発明の実施形態に係わる情報処理装置が適用された移動通信装置の構成を示すブロック図である。この移動通信装置は、装置全体の制御を行う制御部１１と、移動通信網の基地局（図示せず）との間で電波の送受信を行うアンテナ１２ａと、通信部１２ｂと、送受信部１３と、通話用のスピーカ１４ａと、通話用のマイクロフォン１４ｂと、通話部１４ｃと、表示部１５と、入力部１６と、コンテンツダウンロード部２１と、コンテンツ記憶部２２と、コンテンツ再生部２３と、コンテンツ再生用のスピーカ２３ａとからなる。
【００１２】
なお、プログラムを実行することで実現される本発明に関する機能として、制御部１１には、サムネイル作成機能１１−１が含まれる。また、コンテンツ記憶部２２には、動画コンテンツが記憶される。このコンテンツは、ビデオに併せてオーディオが含まれている。また、それぞれの動画コンテンツに関連付けて、サムネイル画像が記憶されることがある。
【００１３】
サムネイル画像は、動画コンテンツの所定のフレームの画素数を削減した上で、例えば、ＪＰＥＧ方式で符号化された静止画である。上記関連付けは、例えば、コンテンツ記憶部２２がファイルシステムとして管理され、動画コンテンツはファイルとして記憶され、サムネイル画像をその動画コンテンツの属性として、その動画コンテンツファイルが属するフォルダに記憶されることによって行われる。
【００１４】
上記のように構成された、本発明の実施形態に係る情報処理装置の各部の動作を、図１を参照して説明する。
【００１５】
サムネイル作成機能１１−１は、コンテンツ記憶部２２に記憶された動画コンテンツの所定のフレームからサムネイル画像を作成し、作成されたサムネイルを、その動画コンテンツと関連付けてコンテンツ記憶部２２に記憶させる。
【００１６】
通信部１２ｂは、アンテナ１２ａが受信した高周波信号を送受信部１３へ出力し、また、送受信部１３から出力される高周波信号をアンテナ１２ａより送信する。
【００１７】
送受信部１３は、通信部１２ｂからの高周波信号を増幅、周波数変換及び復調し、それによって得られたデジタル音声信号を通話部１４ｃへ、コンテンツ信号をコンテンツダウンロード部２１へ、また、着信信号を含む制御信号を制御部１１に送る。更には、通話部１４ｃから出力されるデジタル音声信号、コンテンツダウンロード部２１から出力されるコンテンツダウンロード制御信号、及び制御部１１から出力される制御信号を変調、周波数変換及び増幅し、高周波信号を得て、それを通信部１２ｂに送る。
【００１８】
通話部１４ｃは、送受信部１３から出力されるデジタル音声信号をアナログ音声信号に変換し、それを増幅してスピーカ１４ａに送る。また、マイクロフォン１４ｂから出力されるアナログ音声信号を増幅し、それをデジタル音声信号に変換して送受信部１３に送信する。
【００１９】
表示部１５は、例えば、バックライト付きのＬＣＤ（Liquid Crystal Display）であり、制御部１１に制御されることで、カーソルを含む文字・数字を含む画像データの表示動作を行い、表示されているデータは、入力部１６からの入力操作や着信信号に応答して制御部１１からの指示を受けることで切換わる。
【００２０】
入力部１６は、通信相手の電話番号などを指定し、また、トグル式の入力方式によってひらがな文字、アルファベット文字及び記号文字を入力するための数字キーと、カーソル移動キーやスクロールキーを含む複数の機能キーとを含むキーからなる。そして、入力部１６のキーが押下されると、そのキーの識別子を制御部１１に通知する。
【００２１】
コンテンツダウンロード部２１は、コンテンツサーバ装置（図示せず）に記憶された動画コンテンツをダウンロードして、コンテンツ記憶部２２に記憶させる処理部である。即ち、入力部１６の所定のキー操作に基づく制御部１１からの指示によって、ダウンロード動作を開始し、送受信部１３にコンテンツサーバ装置との通信リンクを確立させ、コンテンツサーバ装置に記憶された動画コンテンツの一覧を得て、表示部１５に表示させる。
【００２２】
そして、入力部１６の所定のキー操作によって、ダウンロードする動画コンテンツが選択された場合、コンテンツダウンロード部２１は、その動画コンテンツをコンテンツサーバ装置からダウンロードして、コンテンツ記憶部２２に記憶させる。
【００２３】
コンテンツ再生部２３は、コンテンツ記憶部２２に記憶された動画コンテンツを再生する。即ち、入力部１６の所定のキー操作に基づく制御部１１からの指示によって、再生動作を開始し、コンテンツ記憶部２２に記憶された動画コンテンツのファイル名、及び／又は、その動画コンテンツに関連付けられたサムネイル画像を表示部１５に一覧表示させる。
【００２４】
そして、入力部１６の所定のキー操作によって、再生する動画コンテンツが選択された場合、コンテンツ再生部２３は、その動画コンテンツを再生する。即ち、そのコンテンツに含まれるビデオを表示部１５に表示させ、そのコンテンツに含まれるオーディオをスピーカ２３ａから発生させる。
【００２５】
ここで、コンテンツ記憶部２２に記憶される動画コンテンツの構成を説明する。図２は、動画コンテンツの構成を示す。この動画コンテンツは、ＩＳＯ／ＩＥＣ（International Organization for Standardization/International Electrotechnical Commission）  １４４９６規格に規定されたファイルフォーマットに従った構成であり、制御フィールドであるｍｏｏｖ（Movie Atom）２２ａと、ｍｏｏｖ２２ａに続くデータフィールドであるｍｄａｔ（Media Data Atom）２２ｂとからなる。
【００２６】
ｍｄａｔ２２ｂは、第１のオーディオチャンク２２ｃ−１、第１のビデオチャンク２２ｄ−１、第２のオーディオチャンク２２ｃ−２、第２のビデオチャンク２２ｄ−２．．．が順序付けられて構成されている。なお、オーディオチャンク２２ｃと、ビデオチャンク２２ｄとが１つずつ交互に現れるように図示したが、これは必須ではない。ビデオチャンク２２ｄには、符号化されたビデオのフレームが含まれ、ファイルの冒頭に近い第ｉのビデオチャンク２２ｄ−ｉに含まれるフレームは、第ｉのビデオチャンク２２ｄ−ｉの後に現れる第ｊのビデオチャンク２２ｄ−ｊ（ｉ＜ｊ）に含まれるフレームよりも先に再生表示される。
【００２７】
第１のビデオチャンク２２ｄ−１のファイルの冒頭からのオフセットを、第１のビデオチャンクオフセット、Ｖｉｄｅｏ−Ｃｈｕｎｋ−Ｏｆｆｓｅｔ−１と称し、同様に、第ｉのビデオチャンク２２ｄ−ｉのファイルの冒頭からのオフセットを、第ｉのビデオチャンクオフセット、Ｖｉｄｅｏ−Ｃｈｕｎｋ−Ｏｆｆｓｅｔ−ｉと称する。ここで、ｉは、１以上の自然数である（１≦ｉ）。
【００２８】
なお、オーディオチャンク２２ｃは、ビデオチャンク２２ｄと同様な構成である。そのため、また、オーディオチャンク２２ｃは、本発明の実施形態のサムネイル画像を作成する動作に影響を与えないため、オーディオチャンク２２ｃに関する説明を省略する。
【００２９】
図３は、第ｉのビデオチャンク２２ｄ−ｉの構成を示す。第ｉのビデオチャンク２２ｄ−ｉは、第ｊのフレーム２２ｅ−ｊ、第ｊ＋１のフレーム２２ｅ−ｊ＋１、第ｊ＋２のフレーム２２ｅ−ｊ＋２、及び第ｊ＋３のフレーム２２ｅ−ｊ＋３が順序付けられて構成されている。ここで、第ｉのビデオチャンク２２ｄ−ｉの冒頭に近いフレームから先に再生表示される。第ｉのビデオチャンク２２ｄ−ｉには、第ｉのフレーム数、Ｆｒａｍｅ−Ｎｕｍｂｅｒ−ｉの数のフレームが含まれている。
【００３０】
なお、図では、第ｉのフレーム数であるＦｒａｍｅ−Ｎｕｍｂｅｒ−ｉは４、即ち、４つのフレームが含まれて記憶されているように例示したが、含まれるフレームの個数に制約はない。また、全てのビデオチャンクについて同じ個数であるとの制約はない。ここで、ｉと、ｊとは、１以上の自然数である（１≦ｉ、１≦ｊ）。
【００３１】
図３で、冒頭のフレームが第ｊのフレーム２２ｅ−ｊであることは、第ｉのビデオチャンク２２ｄ−ｉより前の第ｋのビデオチャンク２２ｄ−ｋの全てに含まれるフレームの個数の合計がｊ−１であることを意味する（ｋ＜ｉ）。即ち、フレーム番号（ここでは、ｊ。）は、ファイルの冒頭から、言い換えると、再生表示される順にフレームに付けられた一連番号である。なお、第１のビデオチャンク２２ｄ−１の冒頭には、第１のフレーム２２ｅ−１が記憶されている。
【００３２】
第ｊのフレーム２２ｅ−ｊは、第ｊのフレームサイズ、Ｆｒａｍｅ−Ｓｉｚｅ−ｊの大きさを占め、第ｊのフレーム２２ｅ−ｊが表示される時刻と、隣接する第ｊ＋１のフレーム２２ｅ−ｊ＋１が表示される時刻との差は、第ｊのフレーム表示時間、Ｆｒａｍｅ−Ｄｉｓｐ−ｊである。言い換えると、第ｊのフレーム表示時間、Ｆｒａｍｅ−Ｄｉｓｐ−ｊは、第ｊのフレーム２２ｅ−ｊが表示されている時間である。ここで、ｊは、１以上の自然数である（１≦ｊ）。
【００３３】
図４は、ｍｏｏｖ２２ａの構成を示す。ｍｏｏｖ２２ａは、メディア種別に依存しないヘッダ情報２２ｇと、メディア種別ビデオに関係する情報であるビデオ制御情報２２ｈと、メディア種別オーディオに関係する情報であるオーディオ制御情報２２ｉとからなる。ビデオ制御情報２２ｈは、ｓｔｃｏ（Chunk Offset Atom）２２ｍと、ｓｔｓｃ（Sample to Chunk Atom。Sample は、フレームを意味する。）２２ｎと、ｓｔｓｚ（Sample Size Atom）２２ｏと、ｓｔｔｓ（Decoding Time to Sample Atom）２２ｐとからなる。
【００３４】
ヘッダ情報２２ｇには、動画コンテンツ全体に依存し、そのコンテンツに含まれるビデオ及びオーディオの一方に依存しないコンテンツの属性、例えば、そのコンテンツの再生時間が記憶される。オーディオ制御情報２２ｉは、ビデオ制御情報２２ｈと同様な構成である。そのため、また、オーディオ制御情報２２ｉは、本発明の実施形態のサムネイル画像を作成する動作に影響を与えないため、オーディオ制御情報２２ｉに関する説明を省略する。
【００３５】
図５は、ｓｔｃｏ２２ｍの構成を示す。ｓｔｃｏ２２ｍは、図２を参照して説明した第１のビデオチャンクオフセットであるＶｉｄｅｏ−Ｃｈｕｎｋ−Ｏｆｆｓｅｔ−１、第２のビデオチャンクオフセットであるＶｉｄｅｏ−Ｃｈｕｎｋ−Ｏｆｆｓｅｔ−２、．．．第ｉのビデオチャンクオフセットであるＶｉｄｅｏ−Ｃｈｕｎｋ−Ｏｆｆｓｅｔ−ｉ、．．．が順序付けられて記憶された情報である。ここで、ｉは、１以上の自然数である（１≦ｉ）。
【００３６】
図６は、ｓｔｓｃ２２ｎの構成を示す。ｓｔｓｃ２２ｎは、図３を参照して説明した第１のフレーム数であるＦｒａｍｅ−Ｎｕｍｂｅｒ−１、第２のフレーム数であるＦｒａｍｅ−Ｎｕｍｂｅｒ−２、．．．第ｉのフレーム数であるＦｒａｍｅ−Ｎｕｍｂｅｒ−ｉ．．．が順序付けられて記憶された情報である。ここで、ｉは、１以上の自然数である（１≦ｉ）。
【００３７】
図７は、ｓｔｓｚ２２ｏの構成を示す。ｓｔｓｚ２２ｏは、図３を参照して説明した第１のフレームサイズであるＦｒａｍｅ−Ｓｉｚｅ−１、第２のフレームサイズであるＦｒａｍｅ−Ｓｉｚｅ−２、．．．第ｉのフレームサイズであるＦｒａｍｅ−Ｓｉｚｅ−ｉ、．．．が順序付けられて記憶された情報である。ここで、ｉは、１以上の自然数である（１≦ｉ）。なお、ｓｔｓｚ２２ｏ中に、同じフレームサイズの値が連続して記憶される可能性がある。その場合、その値が何個連続して記憶される旨が記憶されるとし、記憶容量の削減を図ることができる。
【００３８】
図８は、ｓｔｔｓ２２ｐの構成を示す。ｓｔｔｓ２２ｐは、図３を参照して説明した第１のフレーム表示時間であるＦｒａｍｅ−Ｄｉｓｐ−１、第２のフレーム表示時間であるＦｒａｍｅ−Ｄｉｓｐ−２、．．．第ｉのフレーム表示時間であるＦｒａｍｅ−Ｄｉｓｐ−ｉ、．．．が順序付けられて記憶された情報である。ここで、ｉは、１以上の自然数である（１≦ｉ）。なお、ｓｔｔｓ２２ｐ中に、同じフレーム表示時間の値が連続して記憶される可能性が大きい。その場合、その値が何個連続して記憶される旨が記憶されるとし、記憶容量の削減を図ることができる。
【００３９】
以下、図９に示すフローチャートを参照して、本発明の実施形態に係わるサムネイル作成機能１１−１によるサムネイル画像作成動作を説明する。
【００４０】
サムネイル作成機能１１−１は、入力部１６の所定のキー操作に従って、また、コンテンツのダウンロードを完了したコンテンツダウンロード部２１の指示によって、また、所定時間間隔で、サムネイル画像作成動作を開始する（ステップＳ１０１）。この動作開始にあたり、１以上の自然数であるｉが制御部１１内に記憶されていることにより、サムネイル画像を作成するために用いられる第ｉのフレーム２２ｅ−ｉが設定されている（１≦ｉ）。
【００４１】
ここで、自然数ｉは１である、即ち、動画コンテンツの冒頭のフレームからサムネイル画像を作成することが一案である。なぜなら、冒頭の画像は、コンテンツ作成者によって深い検討を経て作成され、また、装置の使用者の印象に残る可能性が高いからである。なお、冒頭のフレームが全画素が単色、例えば黒の画像の場合、装置の使用者にとって、そのフレームは動画コンテンツを識別するサムネイル画像としては必ずしも適していない。そこで、自然数ｉを２以上としても良い。なお、この自然数ｉの設定は、入力部１６の所定のキー操作によって変更が可能である。
【００４２】
サムネイル画像作成の対象となる動画コンテンツは、この動作開始の際に指定される（例えば、コンテンツダウンロード部２１は、ダウンロードを完了したコンテンツを指定する。）、サムネイル画像が作成されていない全ての動画コンテンツである（例えば、入力部１６の所定のキー操作に従って、また、所定時間間隔で動作を開始した場合である。）、また、全ての動画コンテンツである（例えば、サムネイル画像を作成するために用いられるフレームの設定が変更された直後の動作の際である。）、などのケースがある。以後の説明は、１つの動画コンテンツを対象としてサムネイル画像を作成する動作を例に取る。複数の動画コンテンツを対象とする場合、単に同じ処理を繰り返せば良い。
【００４３】
サムネイル作成機能１１−１は、第ｉのフレーム２２ｅ−ｉが記憶されているビデオチャンクをｓｔｓｃ２２ｎを参照して求める（ステップＳ１０２）。即ち、ｓｔｓｃ２２ｎに記憶された、第１のフレーム数であるＦｒａｍｅ−Ｎｕｍｂｅｒ−１から第ｘ−１のフレーム数であるＦｒａｍｅ−Ｎｕｍｂｅｒ−ｘ−１までのフレームの数の総和がｉ未満であり、かつ、第１のフレーム数であるＦｒａｍｅ−Ｎｕｍｂｅｒ−１から第ｘのフレーム数であるＦｒａｍｅ−Ｎｕｍｂｅｒ−ｘまでのフレームの数の総和がｉ以上であるｘを求める。その数がｘとして、第ｉのフレーム２２ｅ−ｉは、第ｘのビデオチャンク２２ｄ−ｘに記憶されている。ここで、ｘは、１以上の自然数である（１≦ｘ）。
【００４４】
この際、第ｘのビデオチャンク２２ｄ−ｘ内であって、第ｉのフレーム２２ｅ−ｉより前に記憶されたフレームの数を併せて求める。なお、第１のフレーム数であるＦｒａｍｅ−Ｎｕｍｂｅｒ−１から第０のフレーム数であるＦｒａｍｅ−Ｎｕｍｂｅｒ−０までのフレームの数の総和は、０とみなす。
【００４５】
次に、サムネイル作成機能１１−１は、第ｉのフレーム２２ｅ−ｉの動画コンテンツファイルの冒頭からのオフセットをｓｔｃｏ２２ｍと、ｓｔｓｚ２２ｏとを参照して求める（ステップＳ１０３）。このオフセットは、ｓｔｃｏ２２ｍに記憶された、動画コンテンツファイルの冒頭からの第ｘのビデオチャンクオフセットであるＶｉｄｅｏ−Ｃｈｕｎｋ−Ｏｆｆｓｅｔ−ｘと、そのビデオチャンク内のオフセットとの和である。
【００４６】
ビデオチャンク内のオフセットは、そのビデオチャンク内であって、第ｉのフレーム２２ｅ−ｉより前に記憶されたフレームのサイズの総和である。即ち、ｓｔｓｚ２２ｏに記憶された、そのビデオチャンクに記憶されたフレームのサイズ中、ｉ未満のｊに対して、第ｊのフレームサイズであるＦｒａｍｅ−Ｓｉｚｅ−ｊの総和である（ｊ＜ｉ）。なお、第ｉのフレーム２２ｅ−ｉが、そのビデオチャンクの冒頭に記憶されている場合、ビデオチャンク内のオフセットは、０である。
【００４７】
次に、サムネイル作成機能１１−１は、第ｉのフレーム２２ｅ−ｉをｓｔｓｚ２２ｏを参照して、動画コンテンツファイルから取得する（ステップＳ１０４）。即ち、動画コンテンツファイルの冒頭から上記和として求められたオフセットから始まり、サイズがｓｔｓｚ２２ｏに記憶された第ｉのフレームサイズであるＦｒａｍｅ−Ｓｉｚｅ−ｉの大きさのデータを読み出す。このデータが第ｉのフレーム２２ｅ−ｉである。
【００４８】
次に、サムネイル作成機能１１−１は、読み出されたデータをデコードし、画素数を削減した上で、例えば、ＪＰＥＧ方式で符号化してサムネイル画像を作成し、コンテンツ記憶部２２に記憶させて（ステップＳ１０５）、サムネイル画像作成動作を終了する（ステップＳ１０６）。
【００４９】
なお、上記の動作で、第ｉのフレーム２２ｅ−ｉがフレーム間符号化されたフレームであった場合、サムネイル作成機能１１−１は、そのフレームが直接に、又は、フレーム間符号化された他のフレームを経て参照しているフレーム内符号化されたフレームを取得してデコードし、そのフレームを参照して直接に、又は、フレーム間符号化された他のフレームのデコードと参照とを経て第ｉのフレーム２２ｅ−ｉをデコードする（図示せず）。
【００５０】
なお、サムネイル画像を作成するために用いられるフレームの設定が第ｉのフレーム２２ｅ−ｉのように、フレーム番号によって行われることなく、その冒頭から再生を開始してから表示されるまでの時間によって行われることがある。即ち、その時間が経過した際に表示されているフレームからサムネイル画像を作成する設定である。上記フレームの設定が入力部１６の所定のキー操作によって変更される場合、このように、時間によって行われることが多い。なぜなら、フレーム番号は、装置の使用者にとって判断が困難だからである。
【００５１】
このように、上記フレームの設定が時間によって行われた、例えば、動画コンテンツの再生開始後、時間ｊ後に表示されるフレームとされた場合、サムネイル作成機能１１−１は、時間ｊが経過した際に表示されるフレームのフレーム番号である自然数ｉを求め、上記時間による設定を第ｉのフレーム２２ｅ−ｉが設定された旨に変換して、上記説明した動作を行う。
【００５２】
この変換は、ｓｔｔｓ２２ｐを参照して、第１のフレーム表示時間であるＦｒａｍｅ−Ｄｉｓｐ−１から第ｉ−１のフレーム表示時間であるＦｒａｍｅ−Ｄｉｓｐ−ｉ−１までの総和が時間ｊ未満であり、かつ、第１のフレーム表示時間であるＦｒａｍｅ−Ｄｉｓｐ−１から第ｉのフレーム表示時間であるＦｒａｍｅ−Ｄｉｓｐ−ｉまでの総和が時間ｊ以上であるｉを求めて、設定されたフレーム番号とする。即ち、時間ｊ後として設定されたフレームは、第ｉのフレーム２２ｅ−ｉである。ここで、ｉは、２以上の自然数（２≦ｉ）。
【００５３】
なお、時間ｊが第１のフレーム表示時間であるＦｒａｍｅ−Ｄｉｓｐ−１以下である場合、時間ｊ後として設定されたフレームは、第１のフレーム２２ｅ−１である。また、上記説明は、第ｉ−１のフレーム２２ｅ−ｉ−１の表示から第ｉのフレーム２２ｅ−ｉの表示への切り替えの瞬間には、第ｉ−１のフレーム２２ｅ−ｉ−１が表示されるとしたものであるが、これに限らず、第ｉのフレーム２２ｅ−ｉが表示されるとしても良い。
【００５４】
以上の説明で、動画コンテンツにはオーディオが含まれるとしたが、これに限るものではない。オーディオは含まれないとしても良い。また、オーディオ以外の文字や、静止画が含まれているとしても良い。
【００５５】
以上の説明は、本発明をいわゆる携帯電話に適用した形態を例にとって行ったが、これに限るものではない。本発明は、あらゆる動画コンテンツを記憶し、その動画コンテンツに対応するサムネイル画像を作成する、携帯型であるか固定型であるかを問わず全ての装置、例えば、パソコンや、コンテンツ再生装置に適用することが当然に可能である。本発明は以上の構成に限定されるものではなく、種々の変形が可能である。
【符号の説明】
【００５６】
１１  制御部
１１−１  サムネイル作成機能
２１  コンテンツダウンロード部
２２  コンテンツ記憶部
２２ａ  ｍｏｏｖ
２２ｂ  ｍｄａｔ
２２ｃ  オーディオチャンク
２２ｃ−１  第１のオーディオチャンク
２２ｄ  ビデオチャンク
２２ｄ−１  第１のビデオチャンク
２２ｄ−ｉ  第ｉのビデオチャンク
２２ｅ−１  第１のフレーム
２２ｅ−ｉ  第ｉのフレーム
２２ｇ  ヘッダ情報
２２ｈ  ビデオ制御情報
２２ｉ  オーディオ制御情報
２２ｍ  ｓｔｃｏ
２２ｎ  ｓｔｓｃ
２２ｏ  ｓｔｓｚ
２２ｐ  ｓｔｔｓ
２３  コンテンツ再生部
２３ａ  スピーカ
【図１】
2010239576.tif 000003
【図２】
2010239576.tif 000004
【図３】
2010239576.tif 000005
【図４】
2010239576.tif 000006
【図５】
2010239576.tif 000007
【図６】
2010239576.tif 000008
【図７】
2010239576.tif 000009
【図８】
2010239576.tif 000010
【図９】
2010239576.tif 000011