(57)【要約】【課題】静止画と動画とが混在した映像コンテンツの場合でも、記憶装置の使用を最小限に抑え、動画の内容把握を含めた高速、かつ、快適に映像コンテンツを閲覧可能にすることを目的とする。【解決手段】記憶装置より第一の映像データを読み出す第一の読み出し手段と、第一の読み出し手段で読み出された第一の映像データに基づいて、少なくとも第一の映像データの一部を表示するまでに掛かる時間を演算する遅延時間演算手段と、遅延時間演算手段で求められた時間と、第一の映像データと、に基づいて、第二の映像データを生成する映像データ生成手段と、映像データ生成手段で生成された第二の映像データを記憶装置に記録する映像データ記録手段と、を有することによって課題を解決する。【選択図】図３
2010219796.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置より第一の映像データを読み出す第一の読み出し手段と、
前記第一の読み出し手段で読み出された第一の映像データに基づいて、少なくとも前記第一の映像データの一部を表示するまでに掛かる時間を演算する遅延時間演算手段と、
前記遅延時間演算手段で求められた時間と、前記第一の映像データと、に基づいて、第二の映像データを生成する映像データ生成手段と、
前記映像データ生成手段で生成された前記第二の映像データを記憶装置に記録する映像データ記録手段と、
を有することを特徴とする映像データ表示装置。
【請求項２】
前記映像データ生成手段は、前記遅延時間演算手段で求められた時間と、前記第一の映像データと、に基づいて、少なくとも前記時間内に表示を行うことが可能なデータ長の前記第二の映像データを前記第一の映像データから生成することを特徴とする請求項１記載の映像データ表示装置。
【請求項３】
前記映像データ生成手段は、前記第一の映像データのあるフレームの位置から少なくとも前記遅延時間演算手段で求められた時間分のフレームの位置までのフレームからなる映像データを前記第二の映像データとして生成することを特徴とする請求項１又は２記載の映像データ表示装置。
【請求項４】
前記第二の映像データを前記記憶装置より読み出す第二の映像データ読み出し手段と、
前記第一の読み出し手段で読み出された第一の映像データを復号化する第一の復号化手段と、
前記第二の読み出し手段で読み出された第二の映像データを復号化する第二の復号化手段と、
前記第二の復号化手段で復号化された第二の映像データを表示装置に表示する表示手段と、
前記表示装置に表示されている前記第二の復号化手段で復号化された第二の映像データを、前記第二の映像データに係る、前記第一の復号化手段で復号化された第一の映像データに切り替える切り替え手段と、
を更に有することを特徴とする請求項１乃至３何れか１項記載の映像データ表示装置。
【請求項５】
前記第一の復号化手段は、前記第一の映像データの、前記第二の映像データの最終フレームの位置に対応するフレームに基づいて、フレームを順次、復号化し、
前記切り替え手段は、前記第一の映像データの少なくとも一部が前記第一の復号化手段で復号化された後に、前記第二の映像データから前記第一の映像データへ、表示が連続するように切り替えることを特徴とする請求項４記載の映像データ表示装置。
【請求項６】
記憶装置より第一の映像データを読み出す第一の読み出し手段と、
前記第一の読み出し手段で読み出された第一の映像データに基づいて、少なくとも前記第一の映像データの一部を表示するまでに掛かる時間を演算する遅延時間演算手段と、
前記遅延時間演算手段で求められた時間と、前記第一の映像データと、に基づいて、第二の映像データを生成する映像データ生成手段と、
前記映像データ生成手段で生成された前記第二の映像データを記憶装置に記録する映像データ記録手段と、
前記第二の映像データを前記記憶装置より読み出す第二の映像データ読み出し手段と、
前記第一の読み出し手段で読み出された第一の映像データを復号化する第一の復号化手段と、
前記第二の読み出し手段で読み出された第二の映像データを復号化する第二の復号化手段と、
前記第二の復号化手段で復号化された第二の映像データを表示装置に表示する表示手段と、
前記表示装置に表示されている前記第二の復号化手段で復号化された第二の映像データを、前記第二の映像データに係る、前記第一の復号化手段で復号化された第一の映像データに切り替える切り替え手段と、
を有することを特徴とする映像データ表示システム。
【請求項７】
映像データ表示装置が、記憶装置より第一の映像データを読み出す第一の読み出しステップと、
映像データ表示装置が、前記第一の読み出しステップで読み出された第一の映像データに基づいて、少なくとも前記第一の映像データの一部を表示するまでに掛かる時間を演算する遅延時間演算ステップと、
映像データ表示装置が、前記遅延時間演算ステップで求められた時間と、前記第一の映像データと、に基づいて、第二の映像データを生成する映像データ生成ステップと、
映像データ表示装置が、前記映像データ生成ステップで生成された前記第二の映像データを記憶装置に記録する映像データ記録ステップと、
を含むことを特徴とする映像データ表示方法。
【請求項８】
前記映像データ生成ステップでは、前記遅延時間演算ステップで求められた時間と、前記第一の映像データと、に基づいて、少なくとも前記時間内に表示を行うことが可能なデータ長の前記第二の映像データを前記第一の映像データから生成することを特徴とする請求項７記載の映像データ表示方法。
【請求項９】
前記映像データ生成ステップでは、前記第一の映像データのあるフレームの位置から少なくとも前記遅延時間演算ステップで求められた時間分のフレームの位置までのフレームからなる映像データを前記第二の映像データとして生成することを特徴とする請求項７又は８記載の映像データ表示方法。
【請求項１０】
映像データ表示装置が、前記第二の映像データを前記記憶装置より読み出す第二の映像データ読み出しステップと、
映像データ表示装置が、前記第一の読み出しステップで読み出された第一の映像データを復号化する第一の復号化ステップと、
映像データ表示装置が、前記第二の読み出しステップで読み出された第二の映像データを復号化する第二の復号化ステップと、
映像データ表示装置が、前記第二の復号化ステップで復号化された第二の映像データを表示装置に表示する表示ステップと、
映像データ表示装置が、前記表示装置に表示されている前記第二の復号化ステップで復号化された第二の映像データを、前記第二の映像データに係る、前記第一の復号化ステップで復号化された第一の映像データに切り替える切り替えステップと、
を更に含むことを特徴とする請求項７乃至９何れか１項記載の映像データ表示方法。
【請求項１１】
前記第一の復号化ステップでは、前記第一の映像データの、前記第二の映像データの最終フレームの位置に対応するフレームから順次、復号化し、
前記切り替えステップでは、前記第一の映像データの少なくとも一部が前記第一の復号化ステップで復号化された後に、前記第二の映像データから前記第一の映像データへ、表示が連続するように切り替えることを特徴とする請求項１０記載の映像データ表示方法。
【請求項１２】
コンピュータを、
記憶装置より第一の映像データを読み出す第一の読み出し手段と、
前記第一の読み出し手段で読み出された第一の映像データに基づいて、少なくとも前記第一の映像データの一部を表示するまでに掛かる時間を演算する遅延時間演算手段と、
前記遅延時間演算手段で求められた時間と、前記第一の映像データと、に基づいて、第二の映像データを生成する映像データ生成手段と、
前記映像データ生成手段で生成された前記第二の映像データを記憶装置に記録する映像データ記録手段と、
して機能させることを特徴とするプログラム。
【請求項１３】
請求項１２記載のプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像データ表示装置及び映像データ表示方法に関する。
【背景技術】
【０００２】
近年、静止画及び動画が撮影可能なデジタルスチルカメラや、テレビジョン放送の映像コンテンツを記録するデジタルレコーダの普及により、個人の管理するデジタル動画コンテンツの数が飛躍的に増大している。したがって、所有する映像コンテンツから所望の映像コンテンツを検索・閲覧する方法が数多く提案されている。
一般的に、所有する映像コンテンツから所望の映像コンテンツを検索・閲覧する場合、動画から１又は複数（例えば４）の動画フレームを取り出して一枚のフレームサムネイルを生成し、静止画サムネイルと同様にサムネイルを並べて閲覧することが行われている。また、特許文献１では、シーンチェンジ直後のフレームのサムネイル、又は一定時間間隔ごとのフレームのサムネイルを作成し、それらをコマ送りして表示することで、映像コンテンツの概要把握を行う提案がなされている。
【０００３】
しかしながら、動画コンテンツを動画として見ることができないだけでなく、音声から得られる情報がなく、最終的には、動画の再生を行うアプリケーションソフトウェア用いて、内容の確認を確認することが行われている。この方法ではシームレスかつインタラクティブな閲覧操作を行うことが出来ない。
ところが、閲覧中に動画コンテンツの内容を動画として閲覧表示するためには、動画データそのものを読み出して復号化処理を行い、再生する必要があり、動画の度にユーザは再生が始まるまで手を止めて待つ必要がある。この待ち時間は、動画コンテンツの高画質・高解像度化に伴い、飛躍的に増大する。また、高性能な復号化処理手段を持たない組み込み機器においても、このような状況は顕著になる。静止画のみの閲覧であれば、画像データを先読みしてキャッシュすることで応答性を高めることが可能である。しかしながら、動画が混在した場合、動画は静止画に比べデータ量が多いため、キャッシュすることが困難である。
これを解決するために、特許文献２では、動画コンテンツのチャプタ毎に動画サムネイルを用意して、用意した動画サムネイルを指定時間再生する。このように動画サムネイルを用意することで素早く再生表示を行うことが可能になる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２８４９４８号
【特許文献２】特開２００７−１１６３８５号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、指定時間が短すぎては見たい部分まで再生されない可能性がある。また、長めに、特に動画全体に対応する動画サムネイルを用意すると映像データを二重に記憶する必要があり、無駄が生じてしまう。
【０００６】
本発明はこのような問題点に鑑みなされたもので、静止画と動画とが混在した映像コンテンツの場合でも、記憶装置の使用を最小限に抑え、動画の内容把握を含めた高速、かつ、快適に映像コンテンツを閲覧可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、記憶装置より第一の映像データを読み出す第一の読み出し手段と、前記第一の読み出し手段で読み出された第一の映像データに基づいて、少なくとも前記第一の映像データの一部を表示するまでに掛かる時間を演算する遅延時間演算手段と、前記遅延時間演算手段で求められた時間と、前記第一の映像データと、に基づいて、第二の映像データを生成する映像データ生成手段と、前記映像データ生成手段で生成された前記第二の映像データを記憶装置に記録する映像データ記録手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、静止画と動画とが混在した映像コンテンツの場合でも、記憶装置の使用を最小限に抑え、動画の内容把握を含めた高速、かつ、快適に映像コンテンツを閲覧可能にすることができる。
【図面の簡単な説明】
【０００９】
【図１】映像データ表示システムのシステム構成の一例を示す図である。
【図２】映像データ表示装置のハードウェア構成の一例を示す図である。
【図３】映像データ表示装置の機能構成等の一例を示す図である。
【図４】第１の実施形態における、映像データ表示装置におけるオリジナルの動画データから動画サムネイルを生成する処理の一例を示すフローチャートである。
【図５】映像データ表示装置における遅延時間及びフレーム数の演算方法の一例を示す図である。
【図６】映像データ表示装置において生成する動画サムネイルの一例を示す図である。
【図７】映像データ表示装置で生成され、表示装置に表示される表示画面の一例を示す図である。
【図８】映像データ表示装置における映像データ表示の処理の一例を示すフローチャートである。
【図９】図６の動画データの場合に対応した映像コンテンツを選択した場合に表示されるフレーム画像の順序を模式的に示した図である。
【図１０】第２の実施形態における、映像データ表示装置におけるオリジナルの動画データから動画サムネイルを生成する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
＜第１の実施形態＞
以下、本発明の第１の実施形態について図面に基づいて説明する。
図１は、映像データ表示システムのシステム構成の一例を示す図である。
１は、映像データ表示装置である。２は、映像データの閲覧を行うユーザーインターフェイスを表示する表示装置である。３は、映像データの閲覧操作を行う操作入力装置である。
【００１１】
図２は、映像データ表示装置のハードウェア構成の一例を示す図である。
図２において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２３に格納された制御プログラムを実行し、各デバイスを制御する。
ＲＯＭ２２は、各種の制御プログラムやデータを保持する。
ＲＡＭ２４（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）は、ＣＰＵ２１のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。
ＨＤＤ２３は、各種制御プログラムや各種データを保存する。ネットワーク・インターフェイス（Ｎｅｔ−ＩＦ）２５は、表示装置２や操作入力装置３等と有線又は無線を介して通信を行うことができる。
【００１２】
ＣＰＵバス２７は、アドレスバス、データバス及びコントロールバスを含む。
制御プログラムは、ＲＯＭ２２、ＨＤＤ２３に予め記憶されていてもよいし、ネットワーク２０６を介して他の情報装置等からＲＯＭ２２、ＨＤＤ２３に記憶されてもよい。
映像データ表示装置１のＣＰＵ２１が映像データ表示装置１のＲＯＭ２２又はＨＤＤ２３等に記憶されているプログラムに基づき、処理を実行する。このことにより、後述する図３に示されるような映像データ表示装置１の機能の一部、又は後述するフローチャートに係る処理が実現される。
【００１３】
図３は、映像データ表示装置の機能構成等の一例を示す図である。
１０１は、映像データを記憶する映像データ記憶媒体である。映像データ記憶媒体１０１は、便宜上、映像データ表示装置内の例えばＲＡＭ２４又はＨＤＤ２３等に設けられる構成として説明するが、外部装置であってもよく、この場合、Ｎｅｔ−ＩＦ２５を介して接続される。１０２は、第一の映像データを読み出す第一の映像データ読み出し部であってオリジナルの動画データを読み出す手段である。１０３は、オリジナルの動画データが選択されてから表示可能になるまでの時間を演算する遅延時間演算部である。
【００１４】
１０４は、オリジナルの動画データから第二の動画データ、即ち動画サムネイルを生成する映像データ生成部である。１０５は、生成した動画サムネイルを映像データ記憶媒体１０１に記録する映像データ記録部である。１１１は、第二の映像データを読み出す第二の映像データ読み出し部であって、映像データ生成部１０４で生成した動画サムネイルを読み出す手段である。１１３は、オリジナルの動画データのデコードを行う第一の復号化処理部である。１１２は、動画サムネイルのデコードを行う第二の復号化処理部である。
【００１５】
１１４は、第一の復号化処理部１１３でデコードされたオリジナルの動画データ及び、第二の復号化処理部でデコードされた動画サムネイルを用いて表示画像を生成するための表示画像生成部である。表示画像生成部１１４で生成された表示画像は、表示出力部１１５から出力され、表示装置２に表示される。１１６は、第一の復号化処理部１１３でデコードされたオリジナルの動画データか、第二の復号化処理部でデコードされた動画サムネイルのどちらを用いて表示画像を生成するかを判断して切り替え指示を行う表示切り替え部である。１２１は、映像コンテンツの選択を行うためのユーザ操作を受信する操作受信部である。ここで、第一及び第二の映像データ読み出し部、第一及び第二の復号化処理部、表示画像生成部、表示出力部、表示切り替え部、操作受信部は便宜上、装置内に構成として説明するが、表示装置２のような外部装置に存在してもよい。なお、この場合、動画サムネイルを生成する必要があるため、装置内にも第一の映像データ読み出し部が必要である。
【００１６】
図４は、第１の実施形態における、映像データ表示装置におけるオリジナルの動画データから動画サムネイルを生成する処理の一例を示すフローチャートである。
第一の映像データ読み出し部１０２は、オリジナルの動画データを映像データ記憶媒体１０１から読み出す（Ｓ１０１）（第一の読み出し）。第一の映像データ読み出し部１０２は、読み出した動画データのヘッダ情報からオリジナルの動画データのビットレートを読み出し（Ｓ１０２）、遅延時間演算部１０３に渡す。遅延時間演算部１０３は、ビットレートから遅延時間の演算を行う（Ｓ１０３）。また、第一の映像データ読み出し部１０２は、読み出した動画データのヘッダ情報からフレームレートを読み出し、映像データ生成部１０４に渡す。映像データ生成部１０４は、このフレームレートと、遅延時間演算部１０３による演算で得られた遅延時間と、を用いて遅延時間分のフレーム数を算出する（Ｓ１０４）。なお、遅延時間及びフレーム数の演算のより具体的な例に関しては後述するため、ここでは言及しない。その後、映像データ生成部１０４は、算出したフレーム数分の動画サムネイルをオリジナルの動画データから生成する（Ｓ１０５）。映像データ記録部１０５は、生成された動画サムネイルを映像データ記憶媒体１０１に記録して、図４に示す処理を終了する。
【００１７】
図５は、映像データ表示装置における遅延時間及びフレーム数の演算方法の一例を示す図である。
図５の例では、オリジナルの動画データに依存するパラメタであるオリジナルの動画データのビットレートをＲ１（ｂｐｓ）、オリジナルの動画データのフレームレートをＦ１（ＦＰＳ）としている。更に、図５の例では、オリジナルの動画データの圧縮方式による装置に依存するパラメタとしてデコーダのバッファリング長さをＴ１（ｓｅｃ）としている。例えば圧縮方式がＭＰＥＧの場合、一般に動画データの復号化処理を行うデコーダは、ＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ）毎に復号化処理を行うため次のＧＯＰの復号化が準備できるまでのフレームをバッファリングする。更には、転送速度の揺れを吸収するためにある程度のバッファリングを行うことも一般的である。次に、図５の例では、装置の性能に依存するパラメタとして、記録媒体から動画データを読み出すビットレートをＲ２（ｂｐｓ）、記録媒体の最長シークタイムをＴ１（ｓｅｃ）としている。例えば、記録媒体はハードディスクドライブの場合、一般的にデータを読み出すヘッド部分がディスクの半径方向に移動し、ディスクが回転することでデータを読み出す。この際、移動前のヘッドの位置からデータの先頭にヘッド及びディスクが移動するまでの時間をシークタイムと言い、移動前のヘッド位置及びデータの書き込まれている位置によりばらつきが存在する。そのため、本実施形態では最長のシークタイムを採用した。これらの値から遅延時間Ｔ３は、Ｔ１＋Ｔ２÷（Ｒ２÷Ｒ１）となる。ここで遅延時間Ｔ３を求める演算式は一例であり、映像データ表示装置は、これに動画の解像度によるデデコーダの復号化処理特性を加味したり、データ転送やデコーダの初期化時間やシステム全体の処理パフォーマンスの揺れを加味したりしてもよい。遅延時間Ｔ３とオリジナルの動画データのフレームレートとを用いて、生成する動画サムネイルのフレーム数は、映像データ表示装置によって、Ｆ１×Ｔ３と決定される。
【００１８】
図６は、映像データ表示装置において生成する動画サムネイルの一例を示す図である。
４００は、オリジナルの動画データを模式化したものである。４０１から４１８までは、オリジナルの動画データに係る動画フレームを模式化したものである。４００−１は、オリジナルの動画データに係る動画サムネイルデータを模式化したものである。４０１−１から４１２−１までは、オリジナルの動画データに係る動画フレームに対応した動画サムネイルデータの動画フレームを模式化したものである。映像データ生成部１０４は、前述の遅延時間Ｔ３に基づいて、オリジナルの動画データから前記遅延時間Ｔ３内に表示を行うことが可能なデータ長の動画サムネイルデータを生成する。映像データ生成部１０４は、例えば、ＭＰＥＧ方式で圧縮されたオリジナルの動画データからＭｏｔｉｏｎＪＰＥＧ方式に圧縮された動画サムネイルを生成する場合、オリジナルの動画データをＧＯＰごとに復号化処理して動画フレームを時刻順に並び替える。次に、映像データ生成部１０４は、復号化された動画フレーム毎にＪＰＥＧ方式に圧縮を行い、フレーム毎に付与された時刻情報と共に遅延時間Ｔ３分の（時間内の）動画サムネイルデータを生成する。このとき、映像データ生成部１０４は、フレーム毎に生成するフレーム画像は後述する読み出しから表示までの時間を考慮して、解像度を落としたサムネイル画像にすることが望ましい。更には、本実施の形態の説明に用いたＭｏｔｉｏｎＪＰＥＧのような復号化処理が高速に行える圧縮方式であることが望ましい。
【００１９】
図７は、映像データ表示装置で生成され、表示装置に表示される表示画面の一例を示す図である。
２１０から２９０までは、それぞれ個別の映像データを閲覧するための画像表示を行う映像データアイコンである。２０１は、ページ表示の区切りであり、便宜上９個の映像データアイコンが一まとまりとなったページを示している。２０２及び２０３は、表示されているページを変更する操作を示すインジケータである。２０４は、選択された映像データアイコンのフォーカス表示である。
ここで、映像データアイコンとは、映像データの内容を表す前記映像データより大きさが小さい、又はデータ量が少ないオブジェクトである。
【００２０】
図８は、映像データ表示装置における映像データ表示の処理の一例を示すフローチャートである。
操作受信部１２１は、新たに操作入力を受信するまで待機する（Ｓ７０１）。操作入力を受信し、その操作入力が映像コンテンツを選択する操作入力でなく（Ｓ７０２で「いいえ」）、終了指示の場合（Ｓ７１１で「はい」）、操作受信部１２１は、図８に示す処理を終了する。終了処理でない場合（Ｓ７１１で「いいえ」）、映像データ表示装置１は、予め規定された処理（図示せず）を行い、操作入力の待機状態に戻る。受信した操作入力が新たに映像コンテンツの選択指示である場合（Ｓ７０２で「はい」）、表示出力部１１５は、選択された映像コンテンツにフォーカス表示２０４を移動する。そして、第二の映像データ読み出し部１１１は、動画サムネイルを読み出す（第二の読み出し）。第二の復号化処理部１１２は、動画サムネイルの復号化処理を行う。そして、表示画像生成部１１４及び表示出力部１１５は、フォーカス表示内に映像コンテンツの表示を開始する（Ｓ７０３）。
【００２１】
第一の映像データ読み出し部１０２は、動画サムネイルの読み出しが終了すると、動画サムネイルの復号化処理及び表示を行っている間に、オリジナルの動画データの読み出しを開始する（Ｓ７０４）。次に、第一の復号化処理部１１３は、読み出したオリジナルの動画データを動画サムネイルの最終フレームの次のフレームを含むＧＯＰまで読み飛ばした後にＧＯＰ単位で順次、復号化処理を行う。更に、第一の復号化処理部１１３は、動画サムネイルの最終フレームの次のフレーム以降の復号化されたオリジナルの動画データのフレーム画像をバッファリングする（Ｓ７０５）。なお、第一の復号化処理部１１３は、動画サムネイルデータの最終フレームの位置に対応するオリジナルの動画データのフレームに基づいて（例えば、該フレームから）、フレームを順次、復号化し、バッファリングするようにしてもよい。
オリジナルの動画データが表示可能状態になり、かつ、動画サムネイルの最終フレームを用いた表示画像生成が終了すると（Ｓ７０６で「はい」）、第一の復号化処理部１１３は、バッファからオリジナルの動画データのフレーム画像を読み出す。そして、表示切り替え部１１６は、表示画像生成を行うように処理を切り替える（Ｓ７０７）。例えば、表示切り替え部１１６は、オリジナルの動画データの少なくとも一部が第一の復号化処理部１１３で復号化された後に、動画サムネイルデータからオリジナルの動画データ、表示が連続するように切り替える。
【００２２】
図９は、図６の動画データの場合に対応した映像コンテンツを選択した場合に表示されるフレーム画像の順序を模式的に示した図である。
映像データ表示装置１が、図８に示したフローチャートの処理に従い表示処理を行うことで、図９に示したように、選択直後は動画サムネイルが表示され、その後、連続したフレームがオリジナルの動画データのフレーム画像として表示装置２に表示される。
【００２３】
＜第２の実施形態＞
以下、本発明における第２の実施の形態を図面に基づいて説明する。なお、上述した第１の実施形態に準ずる個所については、説明を割愛する。
図１０は、第２の実施形態における、映像データ表示装置におけるオリジナルの動画データから動画サムネイルを生成する処理の一例を示すフローチャートである。
第１の実施形態との差分は、映像データ表示装置１が、遅延時間の演算の際に、オリジナルの動画データのビットレート等のパラメタを使わずに、実際に動画サムネイルを生成する際の読み出しから、復号化したフレーム画像が表示可能になるまでの時間を測定する点である。
【００２４】
まず、第一の映像データ読み出し部１０２は、オリジナルの動画データを映像データ記憶媒体１０１読み出す（Ｓ９０１）。第一の復号化処理部１１３は、読み出したオリジナルの動画データを復号化してフレーム画像のバッファリングを行う（Ｓ９０２）。遅延時間演算部１０３は、オリジナルの動画データが表示可能な状態になったときに、これまでに掛かった時間を計測する（Ｓ９０３）。また、第一の映像データ読み出し部１０２は、読み出した動画データのヘッダ情報からフレームレートを読み出し、映像データ生成部１０４に渡す。映像データ生成部１０４は、このフレームレートとＳ９０２で得られた遅延時間とに基づいて、遅延時間分のフレーム数を算出する（Ｓ９０４）。その後、映像データ生成部１０４は、Ｓ１０２でバッファリングされたフレーム画像から、演算された結果の時間分の動画サムネイルデータを生成する（Ｓ１０５）。最後に映像データ記録部１０５が生成された動画サムネイルを映像データ記憶媒体１０１に記録して処理を終了する。
【００２５】
＜その他の実施形態＞
また、上述した目的は、以下のようにすることによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム或いは装置に供給する。そして、そのシステム或いは装置の中央演算処理手段（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記録した記憶媒体は上述した実施形態を構成することになる。
【００２６】
また、システム或いは装置の前記中央演算処理手段が読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、システム或いは装置上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００２７】
更に、記憶媒体から読み出されたプログラムコードが、前記システム或いは装置に挿入された機能拡張カードや、接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００２８】
上述した実施形態を前記記憶媒体に適用する場合、その記憶媒体（コンピュータ読み取り可能な記憶媒体）には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００２９】
以上、上述した各実施形態によれば、静止画と動画とが混在した映像コンテンツの場合でも、ＲＯＭやＲＡＭ又はＨＤＤ等の記憶装置の使用を最小限に抑え、動画の内容把握を含めた高速、かつ、快適に映像コンテンツを閲覧可能にすることができる。
【００３０】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００３１】
１  映像データ表示装置：２  表示装置：３  操作入力装置
【図１】
2010219796.tif 000003
【図２】
2010219796.tif 000004
【図３】
2010219796.tif 000005
【図４】
2010219796.tif 000006
【図５】
2010219796.tif 000007
【図６】
2010219796.tif 000008
【図７】
2010219796.tif 000009
【図８】
2010219796.tif 000010
【図９】
2010219796.tif 000011
【図１０】
2010219796.tif 000012