(57)【要約】【課題】動画コンテンツのように複数のアイコン画像を有するアイコンデータと静止画コンテンツのように単一のアイコン画像を有するアイコンデータが混在する場合でも、先読みによる快適な閲覧を可能にする。【解決手段】１つのコンテンツに関して１つのアイコン画像を有する第１のタイプのアイコンデータと、１つのコンテンツに関して複数のアイコン画像を有する第２のタイプのアイコンデータとが入力され、一時記憶部に記憶される。一時記憶部に記憶されたアイコンデータのうち、表示すべき１つまたは複数のアイコンデータの各々から１つずつアイコン画像を読み出して表示する。そして、この表示において、アイコン画像が表示されているアイコンデータのうち、第２のタイプのアイコンデータに対しては、一時記憶部より対応する複数のアイコン画像が順次に読み出され、順次に表示される。【選択図】図３
2010206296.tif 000002
【特許請求の範囲】
【請求項１】
１つのコンテンツに関して１つのアイコン画像を有する第１のタイプのアイコンデータと、１つのコンテンツに関して複数のアイコン画像を有する第２のタイプのアイコンデータとを入力して一時的に記憶する一時記憶手段と、
前記一時記憶手段に記憶されたアイコンデータのうち、表示すべき１または複数のアイコンデータの各々から１つずつアイコン画像を読み出す第１読み出し手段と、
前記第１読み出し手段により読み出されたアイコン画像を表示するアイコン表示手段と、
前記アイコン表示手段によりアイコン画像が表示されているアイコンデータのうち、前記第２のタイプのアイコンデータに対して、前記一時記憶手段より当該アイコンデータが有する複数のアイコン画像を順次に読み出す第２読み出し手段と、
前記第２読み出し手段で読み出されたアイコン画像を、当該アイコンデータの表示位置において順次に表示する順次表示手段とを備えることを特徴とするデータ閲覧装置。
【請求項２】
前記第２読み出し手段及び前記順次表示手段は、前記アイコン表示手段による表示の完了から新たな表示範囲の更新指示が入力されるまでの間、前記一時記憶手段に記憶されている前記第２のタイプのアイコンデータについて処理を繰り返すことを特徴とする請求項１に記載のデータ閲覧装置。
【請求項３】
前記第２読み出し手段及び前記順次表示手段は、表示されているアイコン画像のうちのフォーカスされているアイコン画像が前記第２のタイプのアイコンデータであった場合に、当該フォーカスされているアイコンデータに関して処理を実行することを特徴とする請求項１に記載のデータ閲覧装置。
【請求項４】
１つのコンテンツに関して１つのアイコン画像を有する第１のタイプのアイコンデータと、１つのコンテンツに関して複数のアイコン画像を有する第２のタイプのアイコンデータと、各アイコンデータの属性データとを入力して一時的に記憶する一時記憶手段と、
前記一時記憶手段に記憶されたアイコンデータのうち、表示すべき１または複数のアイコンデータの属性データを順次に読み出す属性データ読み出し手段と、
前記属性データ読み出し手段によって読み出された属性データが前記第１のタイプを示す場合、その属性データに対応するアイコンデータが有する１つのアイコン画像を前記一時記憶手段から読み出す第１読み出し手段と、
前記第１読み出し手段により読み出されたアイコン画像を表示するアイコン表示手段と、
前記属性データ読み出し手段によって読み出された属性データが前記第２のタイプを示す場合、対応するアイコンデータが有する複数のアイコン画像を前記一時記憶手段より順次に読み出す第２読み出し手段と、
前記第２読み出し手段で読み出されたアイコン画像を順次に表示する順次表示手段とを備えることを特徴とするデータ閲覧装置。
【請求項５】
前記表示すべき１または複数のアイコンデータについて前記表示手段による表示を完了してから新たな表示範囲の更新指示が入力されるまでの間、前記表示すべき１または複数のアイコンデータのうちの第２のタイプのアイコンデータについて前記第２読み出し手段と前記順次表示手段による処理を繰り返すことを特徴とする請求項４に記載のデータ閲覧装置。
【請求項６】
前記第２読み出し手段及び前記順次表示手段は、表示されているアイコン画像のうちのフォーカスされているアイコン画像が前記第２のタイプのアイコンデータであった場合に、当該フォーカスされているアイコンデータに関して複数のアイコン画像を順次に表示することを特徴とする請求項４に記載のデータ閲覧装置。
【請求項７】
前記第１のタイプのアイコンデータに対応するコンテンツは静止画データであり、前記第２のタイプのアイコンデータに対応するコンテンツは動画データであることを特徴とする請求項１乃至６のいずれか１項に記載のデータ閲覧装置。
【請求項８】
前記第１のタイプのアイコンデータに対応するコンテンツはシングルページからなるドキュメントデータであり、前記第２のタイプのアイコンデータに対応するコンテンツはマルチページからなるドキュメントデータであることを特徴とする請求項１乃至６のいずれか１項に記載のデータ閲覧装置。
【請求項９】
前記第２読み出し手段及び前記順次表示手段は、前記複数のアイコン画像を、動画データのフレームレートにしたがって読み出し、表示することを特徴とする請求項１乃至８のいずれか１項に記載のデータ閲覧装置。
【請求項１０】
データ閲覧装置の制御方法であって、
１つのコンテンツに関して１つのアイコン画像を有する第１のタイプのアイコンデータと、１つのコンテンツに関して複数のアイコン画像を有する第２のタイプのアイコンデータとを入力して一時記憶手段に一時的に記憶する一時記憶工程と、
前記一時記憶手段に記憶されたアイコンデータのうち、表示すべき１または複数のアイコンデータの各々から１つずつアイコン画像を読み出す第１読み出し工程と、
前記第１読み出し工程で読み出されたアイコン画像を画面に表示するアイコン表示工程と、
前記アイコン表示工程においてアイコン画像が表示されているアイコンデータのうち、前記第２のタイプのアイコンデータに対して、前記一時記憶手段より当該アイコンデータが有する複数のアイコン画像を順次に読み出す第２読み出し工程と、
前記第２読み出し工程で読み出されたアイコン画像を、当該アイコンデータの表示位置において順次に表示する順次表示工程とを備えることを特徴とするデータ閲覧装置の制御方法。
【請求項１１】
１つのコンテンツに関して１つのアイコン画像を有する第１のタイプのアイコンデータと、１つのコンテンツに関して複数のアイコン画像を有する第２のタイプのアイコンデータと、各アイコンデータの属性データとを入力して一時記憶手段に一時的に記憶する一時記憶工程と、
前記一時記憶手段に記憶されたアイコンデータのうち、表示すべき１または複数のアイコンデータの属性データを順次に読み出す属性データ読み出し工程と、
前記属性データ読み出し工程によって読み出された属性データが前記第１のタイプを示す場合、その属性データに対応するアイコンデータが有する１つのアイコン画像を前記一時記憶手段から読み出す第１読み出し工程と、
前記第１読み出し工程により読み出されたアイコン画像を画面に表示するアイコン表示工程と、
前記属性データ読み出し工程で読み出された属性データが前記第２のタイプを示す場合、対応するアイコンデータが有する複数のアイコン画像を前記一時記憶手段より順次に読み出す第２読み出し工程と、
前記第２読み出し工程で読み出されたアイコン画像を前記画面において順次に表示する順次表示工程とを備えることを特徴とするデータ閲覧装置の制御方法。
【請求項１２】
請求項１０又は１１に記載のデータ閲覧装置の制御方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項１３】
請求項１０又は１１に記載のデータ閲覧装置の制御方法をコンピュータに実行させるためのコンピュータプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツに対応したアイコン画像を表示する際の、アイコン画像データの読み出し制御に関する。
【背景技術】
【０００２】
近年、個人の管理する画像や映像などのデジタル映像コンテンツが飛躍的に増大している。また、デジタルスチルカメラやデジタルビデオカムコーダでは動画と静止画の双方の撮影が可能になり、所有する映像コンテンツの中で動画と静止画を分けて管理・閲覧することが困難になっている。
【０００３】
一般的に、静止画のコンテンツのみを閲覧する場合は、閲覧に合わせて高速に静止画を表示するために予めデータを先読みしてキャッシュすることが行われる。特許文献１においては、デジタルスチルカメラ内の記憶媒体から予め画像データを読み出して伸張処理し、表示に備えた準備画像としてカメラ内部のメモリに保持しておく方法が記載されている。しかしながら、動画や静止画のコンテンツが混在している場合の閲覧については、記載されていない。
【０００４】
また、静止画と動画の混在したコンテンツをブラウズする際に、動画から１または複数（例えば４つ）の動画フレームを取り出して一枚のフレームサムネイルを生成し、静止画サムネイルと同様にサムネイルを並べて一覧表示することが提案されている。しかしながら、このようなサムネイルを表示しても、動画の内容を詳細に把握することは困難であり、動画の内容を詳細に把握するために実際に動画を別のアプリケーションで開き、再生することが頻繁に行われている。ところが、動画の場合、データ量が静止画に比べて大きく、閲覧時に時間が掛かりシームレスな閲覧操作が行えない。これに対して特許文献２では、アプリケーションの読み出し要求に先立って、読み出し対象が動画である場合は先読みを行い、静止画である場合は通常の読み出しを行う方法が記載されている。しかしながら、動画の表示までに掛かる時間は短縮されるものの、この方法では、静止画と動画が混在した映像コンテンツを高速に切替えて閲覧することはできない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１０１３２９号公報
【特許文献２】特開２０００−２３１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は上記の課題に鑑みてなされたものである。すなわち、本願発明は、動画コンテンツのように複数のアイコン画像を有するアイコンデータと、静止画コンテンツのように単一のアイコン画像を有するアイコンデータが混在する場合でも、先読みによる快適な閲覧を可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための本発明の一態様によるデータ閲覧装置は以下の構成を備える。すなわち、
１つのコンテンツに関して１つのアイコン画像を有する第１のタイプのアイコンデータと、１つのコンテンツに関して複数のアイコン画像を有する第２のタイプのアイコンデータとを入力して一時的に記憶する一時記憶手段と、
前記一時記憶手段に記憶されたアイコンデータのうち、表示すべき１または複数のアイコンデータの各々から１つずつアイコン画像を読み出す第１読み出し手段と、
前記第１読み出し手段により読み出されたアイコン画像を表示するアイコン表示手段と、
前記アイコン表示手段によりアイコン画像が表示されているアイコンデータのうち、前記第２のタイプのアイコンデータに対して、前記一時記憶手段より当該アイコンデータが有する複数のアイコン画像を順次に読み出す第２読み出し手段と、
前記第２読み出し手段で読み出されたアイコン画像を、当該アイコンデータの表示位置において順次に表示する順次表示手段とを備える。
【発明の効果】
【０００８】
本発明によれば、動画コンテンツのように複数のアイコン画像を有するアイコンデータと、静止画コンテンツのように単一のアイコン画像を有するアイコンデータが混在する場合でも、先読みによる快適な閲覧が可能になる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係るコンテンツ閲覧システムの構成例を示す図。
【図２】第１実施形態に係る表示装置に表示される表示画面の一例を示す図。
【図３】第１実施形態に係る画像データ読み出し装置の機能構成例を示すブロック図。
【図４】第１実施形態に係る画像読み出し装置における一時記憶部に記憶される画像データおよび属性データの一例を示す図。
【図５】第１実施形態に係る第１読み出し部が、図４に示した一時記憶部の内容を読み出す場合の、読み出しの様子を示す図。
【図６】第１実施形態に係る第２読み出し部が、図４に示した一時記憶部の内容を読み出す場合の、読み出しの様子を示す図。
【図７】第１実施形態に係る画像データ読み出し装置の処理を示すフローチャート。
【図８】第１実施形態に係る画像データ読み出し装置の一時記憶部に記憶される画像データおよび属性データの他の例を示す図。
【図９】図８の属性データテーブルの一例を示す図。
【図１０】第２実施形態に係る表示装置に表示される表示画面の一例を示す図。
【図１１】第２実施形態に係る画像データ読み出し装置の機能構成例を示すブロック図。
【図１２】第２実施形態に係る画像データ読み出し装置の処理を示すフローチャート。
【図１３】第１実施形態に係る画像データ読み出し装置の他の処理手順を説明するフローチャート。
【発明を実施するための形態】
【００１０】
以下、添付の図面を参照して本発明の好適な実施形態について説明する。
【００１１】
（第１実施形態）
図１は、第１実施形態に係るコンテンツ閲覧システムの構成の一例を示す図である。図１において、１は画像データ読み出し装置、２は映像データの閲覧を行うユーザインターフェイスを表示する表示装置、３は映像データの閲覧操作を行う操作入力装置である。
【００１２】
図２は、第１実施形態に係るコンテンツ閲覧システムにおける表示装置２に表示される表示画面の一例を示す図である。
【００１３】
図２において、２００は図１に示した表示装置２の表示画面全体、２１０から２９０はそれぞれ個別の映像データを閲覧するための画像表示を行う画像データアイコンである。２０１はページ表示の区切りであり、便宜上９個の画像データアイコンが一まとまりとなったページを示している。２０２および２０３は表示ページを変更する操作を示すインジケータである。本実施形態では、図２に示したような表示によりコンテンツの閲覧を提供する。
【００１４】
図３は、第１実施形態に係る画像読み出し装置１の機能構成の一例を示すブロック図である。
【００１５】
図３において、１００は図１に示した画像データ読み出し装置１の本体、１０１は図１に示した操作入力装置３からの操作を受信する操作受信部、１０２は操作受信部１０１で受信した操作を解析する操作解析部である。１０３は表示装置に表示される画像データおよび画像データに関する属性データを記憶したデータ格納部であり、便宜上、内部構成として図示したが、通信手段（図示せず）を介した記憶装置であっても構わない。１０４は画像情報読み出し部であり、データ格納部１０３に記憶されている画像データおよび属性データを読み出す。１０５は一時記憶部であり、画像情報読み出し部１０４によって読み出された画像情報と属性データをキャッシュする。
【００１６】
１０６は属性データ読み出し部であり、一時記憶部１０５にキャッシュされた属性データを読み出す。１０７は画像データ種別判断部であり、読み出した属性データから画像データが示す映像データの種別を判断する。画像データ種別判断部１０７は、属性データに基づいて、画像データアイコンのための画像データが動画のフレームに係る画像データか静止画の画像データかを判断する。
【００１７】
１０８は第１読み出し部であり、一時記憶部１０５にキャッシュされた画像データから、各コンテンツについて１つずつ画像データを読み出す。動作の詳細は後述する。１０９は第２読み出し部であり、画像データアイコンのための複数の画像データを有するアイコンデータから、それら複数の画像データを順次読み出す。本実施形態では、第２読み出し部１０９は、同一の動画の動画フレームを順次一時記憶部１０５から読み出す。１１０は読み出し手段決定部であり、例えば属性データが示す映像データの種別や、操作解析部１０２から通知される操作状態に基づいて、第１読み出し部１０８を用いるか、第２読み出し部１０９を用いるかを決定する。
【００１８】
１１１は表示画像生成部であり、一時記憶部１０５から読み出した画像データを用いて表示装置２に表示する表示画像を生成する。１１２は表示画像出力部であり、表示画像生成部１１１で生成した表示画像を表示装置２に出力する。なお、表示画像生成部１１１および表示画像出力部１１２は便宜上、内部構成として図示したが読み出した画像データを通信手段（図示せず）により送信して、外部の表示装置内で表示画像を生成、表示するようにしても構わない。
【００１９】
図４は、第１実施形態に係る画像読み出し装置１における一時記憶部１０５に記憶される画像データおよび属性データの一例を示す図である。
【００２０】
図４において、２１１から２９５は画像データである。一時記憶部１０５内の画像データには動画に関する動画フレームデータと静止画に関する静止画データが混在している。２１１−１から２９５−１は２１１から２９５の画像データに対する属性データであり、少なくとも画像データが示すコンテンツ（映像データ）を一意に決定する情報（例えばデータＩＤ）とその種別（動画か静止画か）が含まれている。なお、一時記憶部１０５に記憶されている動画フレームデータとは、動画のアイコン画像を表示するためのデータであり、例えばオリジナルの動画より抽出したフレーム画像をアイコンサイズに縮小したものである。
【００２１】
なお、図４では画像データと属性データのペアがキャッシュ内に一時記憶されている例を示したがこれに限られるものではない。例えば、図８および図９示すように、画像データと属性データテーブルに分け、属性データテーブルにはデータ種別とフレーム数を登録することで、各画像データが対応するコンテンツとそのデータ種別を一意に識別できるようにしてもよい。
【００２２】
以上のように、静止画コンテンツに対応するアイコンデータは、１つのアイコン画像を有するタイプ（第１のタイプとする）のアイコンデータである。また、動画コンテンツに対応するアイコンデータは、１つのコンテンツに対して複数のアイコン画像を有するタイプ（第２のタイプとする）のアイコンデータである。データ格納部１０３には、上記のような第１のタイプのアイコンデータと第２のタイプのアイコンデータ、及び各アイコンデータの属性データとが格納されている。そして、画像情報読み出し部は、ユーザのデータ閲覧操作に応じて、データ格納部１０３からアイコンデータとそれらアイコンデータに対応する属性データをデータ格納部１０３より読み出して、一時記憶部１０５に一時的に記憶させる。一時記憶部１０５に記憶されるアイコンデータは、例えば、表示される可能性の高い、または、近未来に表示されるアイコンデータである。
【００２３】
図５は、第１実施形態に係る第１読み出し部１０８による一時記憶部１０５からの画像データの読み出しを説明する図である。一時記憶部１０５に図４に示したように画像データがキャッシュされている場合を例として、第１読み出し部１０８による一時記憶部１０５からの画像データの読み出し処理を説明する。図５に示されるように、第１読み出し部１０８は、
動画フレームデータ２１１→静止画データ２２１→動画フレームデータ２３１→…
のように異なるコンテンツ（映像データ）に関するアイコンデータの先頭のアイコン画像のみを読み出す。
【００２４】
図６は、第１実施形態に係る第２読み出し部１０９による一時記憶部１０５からの画像データの読み出しを説明する図である。一時記憶部１０５に図４に示したように画像データがキャッシュされている場合を例として、第２読み出し部１０９による一時記憶部１０５からの画像データの読み出し処理を説明する。第２読み出し部１０９は、動画フレームデータ２１１、２１２、２１３、…のように、同一のコンテンツの複数のアイコン画像（本実施形態では同一の動画データに関する動画フレームデータ）を順次に読み出す。
【００２５】
図７は、第１実施形態に係る画像読み出し装置１の処理例を示すフローチャートである。
【００２６】
まず、操作解析部１０２は、操作受信部１０１における操作入力の有無を確認する（ステップＳ１０１）。操作入力があった場合は、操作解析部１０２は、当該操作入力がページ切替え（表示範囲の更新指示）か否かを判断する（ステップＳ１０２）。当該操作入力が表示するページ切替えの場合、画像情報読み出し部１０４は、アイコン画像のための画像データおよび画像データに関する属性データを読み出して一時記憶部１０５にキャッシュする（ステップＳ１０３）。なお、一時記憶部１０５へのアイコンデータのキャッシュは、データの先読みを含む周知のキャッシュ技術により画像情報読み出し部１０４がデータ格納部１０３より読み出して、一時記憶部１０５へ格納することにより実現される。
【００２７】
次に、属性データ読み出し部１０６は、まず、一時記憶部１０５にキャッシュされた属性データ２１１−１を読み出す（ステップＳ１０４）。そして、画像データ種別判断部１０７は、読み出した属性データが既に読み出した動画の動画フレームデータの属性データであるか否かを判断する（ステップＳ１０５）。ここで、属性データ２１１−１は初めて読み出される動画に関する動画フレームデータの属性データである。したがって、読み出し手段決定部１１０は、属性データ２１１−１に対応する動画フレームデータ２１１を第１読み出し部１０８により読み出すよう指示する（ステップＳ１０６）。表示画像生成部１１１は、画像データアイコン２１０の表示位置に動画フレームデータ２１１によるアイコン画像を表示するように表示画像を生成し、アイコン表示を行う。
【００２８】
属性データ読み出し部１０６は、画面に表示する全ての画像データについて属性データを読み出したか否かを判断する（ステップＳ１０７）。完了していない場合は、処理をＳ１０４に戻す。上記のように、属性データ２１１−１を読み出した後は、属性データ読み出し部１０６は属性データ２１２−１を一時記憶部１０５から読み出す（ステップＳ１０４）。そして、画像データ種別判断部１０７は、既に読み出した動画と同じ動画フレームデータか否かを判断する（ステップＳ１０５）。本例では、動画フレームデータ２１２は動画フレームデータ２１１と同じ動画の動画フレームデータであるため、処理はステップＳ１０４に戻る。以上の処理を繰り返し、静止画データ２２１の属性データ２２１−１が読み出された場合には、ステップＳ１０６で静止画データ２２１が読み出される。そして、表示画像生成部１１１は、画像データアイコン２２０の表示位置に、静止画データ２２１によるアイコン画像を図２に示したような形態で表示するように表示画像を生成する。
【００２９】
なお、上述の処理では全ての属性データを順次読み出す例を示したが、属性データ内に次の映像データに関する画像データの属性データへのポインタを含ませることで、無駄な属性データの読み出しおよび判断を省略することもできる。例えば、図８、図９により説明したデータ構成で一時記憶部１０５にアイコンデータと属性データをキャッシュすれば、順次読み出される属性データは異なるコンテンツを示すので、ステップＳ１０５の判断は省略可能となる。
【００３０】
全ての画像データアイコンへの画像データの読み出し処理が完了すると、処理はステップＳ１０７からステップＳ１０１に戻る。そして、新たな操作入力がない場合、読み出し手段決定部１１０は第２読み出し部１０９を用いることを決定する。第２読み出し部１０９は、一時記憶部１０５にキャッシュされた、同一の動画に関する動画フレームデータを順次読み出す（ステップＳ１１０）。例えば、動画フレームデータ２１１〜２１５が順次に読み出される。表示画像生成部１１１は、同一の動画に関する動画フレームデータを表示している画像データアイコンに新たに読み出した画像データを新しく読み出した動画フレームデータを表示するように表示画像を生成することによりアイコン画像の順次表示を行う。例えば、画像データアイコン２１０の表示位置に、動画フレームデータ２１１〜２１５によるアイコン画像が順次に表示される。
【００３１】
なお、上記処理フローでは全てのコンテンツ（映像データ）に関する画像データを一つずつ読み出してから、動画に関する動画フレームデータを順次読み出す処理を行っている。しかしながら、動画フレームデータであった場合には、第２読み出し部１０９に動的に切替えて、順次動画フレームデータを読み出し、前記動画フレームデータの読み出し完了後に、第１読み出し部１０８に再度動的に切替えても良い。この処理を図１３のフローチャートにより説明する。
【００３２】
上記ステップＳ１０５において、既に読み出した動画と同じ動画フレームデータではないと判定された場合には、処理はステップＳ１２１へ進む。ステップＳ１２１では、画像データ種別判断部１０７が読み出した属性データに基づいて当該コンテンツが動画であるか静止画であるかを判定し、読み出し手段決定部１１０に通知する。読み出し手段決定部１１０は、静止画である旨の通知を受け取ると、対応するアイコン画像データを読み出すよう第１読み出し部１０８に指示する。この結果、第１読み出し部１０８によって属性データに対応するアイコンデータから１つのアイコン画像データが読み出され、画面に表示される（ステップＳ１２２）。一方、読み出し手段決定部１１０は、動画である旨の通知を受け取ると、対応するアイコン画像データを読み出すよう第２読み出し部１０９に指示する。この結果、第２読み出し部１０９によって属性データに対応するアイコンデータから複数のアイコン画像データが順次に読み出され、画面中の該当する位置に順次に表示される（ステップＳ１２２）。なお、第１読み出し部１０８による読み出しや第２読み出し部１０９による読み出しは見かけ上並行して実行される。その後、ステップＳ１１０では、表示されている１または複数のアイコンデータのうち、動画について複数のアイコン画像データを順次読み出して、当該動画のアイコン表示位置に順次に表示する。
【００３３】
なお、画像データは映像データを縮小した画像、すなわちサムネイル画像データでも良く、これは、静止画データは静止画サムネイル、動画フレームデータは動画フレームサムネイル画像データであることを意味している。
【００３４】
また、複数の動画フレームサムネイル画像データを一つにまとめてアーカイブして動画サムネイルデータを生成しておくことで、この動画サムネイルデータを画像データ読み出しの単位として扱うことが可能になる。
【００３５】
また、動画フレームデータが動画の任意の部分に関する全てのフレームに対応した動画フレームデータである場合、第２読み出し部１０９による動画フレームデータの読み出しのタイミングは、動画のフレームレートと同等であることが望ましい。また、動画フレームデータを、動画中の任意の部分に関する全てのフレームから均等に間引いたフレームに対応した動画フレームデータとすることも可能である。この場合、第２読み出し部１０９が動画フレームデータを一時記憶部１０５から読み出すタイミングを、上記間引きを加味したフレームレートで行うことが望ましい。動画における任意の一部の動画フレームデータのみを一時記憶部１０５にキャッシュする場合、キャッシュされた動画フレームデータをキャッシュから順次読み出して表示画像を生成している間に、後続の動画フレームデータまたは動画本体を読み出す。このようにすることによって、動画閲覧の即時性を損なうことなくシームレスな動画閲覧が可能なる。
【００３６】
（第２実施形態）
次に、第２実施形態を説明する。なお、上記の第１実施形態に準ずる個所については、説明を割愛する。
【００３７】
図１０は、第２実施形態に係るコンテンツ閲覧システムにおける表示装置２に表示される表示画面の一例を示す図である。第１実施形態で示した図２との差分は、ユーザの操作入力により画像データアイコンの選択を可能にし、選択された画像データアイコンのフォーカス表示２０４を備えた点である。
【００３８】
図１１は、第２実施形態に係る画像データ読み出し装置１の構成の一例を示す図である。
【００３９】
第１実施形態で示した図２との差分は、ユーザの操作入力による画像データの選択状態を管理する画像データ選択状態管理部１１４を備えた点である。第２実施形態では画像データの選択状態によっても判断を行う。
【００４０】
画像データの選択状態は、画像データ選択状態管理部１１４から読み出し手段決定部１１０に通知される。画像データ選択状態にはいずれの画像データアイコンも選択していない未選択状態と、画像データアイコンを選択している選択中状態がある。読み出し手段決定部１１０は、未選択状態では第１データ読み出し部１０８のまま読出し手段を変更せずに処理を終了する。また、選択中状態であって、選択された画像データアイコンに表示されている画像データが動画フレームデータである場合に、読み出し手段決定部１１０は、第２画像データ読み出し部１０９を用いることを決定する。
【００４１】
次に、図１２のフローチャートを参照して、第２実施形態に係る画像読み出し装置１の処理を説明する。
【００４２】
まず、操作解析部１０２は、操作受信部１０１による操作入力の有無を確認する（ステップＳ２０１）。操作入力がない場合は、操作入力があるまで待機する。操作入力が取得された場合、操作解析部１０２は当該操作がページ切替え（画面における表示範囲の更新指示）か否かを判断する（ステップＳ２０２）。当該操作がページ切替えであった場合は、第１実施形態のステップＳ１０３〜Ｓ１０７と同様に、各アイコンデータから１つずつ画像データを取得して画像アイコンとして表示していく（ステップＳ２０３〜Ｓ２０７）。
【００４３】
ステップＳ２０２においてページ切替え操作でないと判定された場合、操作解析部１０２は当該操作が画像データアイコンの選択操作か否かを確認する（ステップＳ２１０）。当該操作が画像データアイコンの選択操作でない場合は処理はステップＳ２０１に戻る。
【００４４】
一方、当該操作が画像データアイコンの選択操作であった場合、属性データ読み出し部１０６は、当該操作により選択された画像データアイコンの属性データを読み出す。そして、画像データ種別判断部１０７は、選択された画像データアイコン（すなわち、フォーカスされた画像データアイコン）が動画フレームデータの表示か否かを判断する（ステップＳ２１１）。動画に関する動画フレームデータでない場合は、処理はステップＳ２０１に戻る。一方、動画に関する動画フレームデータであった場合、読み出し手段決定部１１０は第２読み出し部１０９を用いることを決定する。第２読み出し部１０９は第１実施形態のステップＳ１１０で説明したように、同一の動画に関する動画フレームデータを順次読み出す。読み出された動画フレームデータは表示画像生成部１１１によって、選択された画像データアイコンの画像データの表示を順次切替えるように表示画像の生成を行う。
【００４５】
なお、第１実施形態と同様に、ステップＳ２０４〜Ｓ２０７の処理を、図１３に示す処理で置き換えてもよい。
【００４６】
以上説明したように、上記各実施形態によれば、動画に係る複数の動画フレームサムネイルと静止画サムネイルと同様にキャッシュし、フォーカス移動時、静止画時、動画時でキャッシュの読み出し制御が自動的に切り替る。このため、ユーザの手を煩わすことなく、動画の内容把握も含めた映像コンテンツの快適なブラウズが可能になるとともに、キャッシュによりブラウズ時のインタラクティブ性を向上することが出来る。
【００４７】
なお、これまでの実施形態の説明において、便宜上、アイコンにより表示されるコンテンツとして動画及び静止画の映像データを用いたが、これに限られるものではない。例えば、マルチページ及びシングルページのドキュメントデータを扱うことも可能である。
また、上記実施形態では、アイコン画像の表示形態の一例として図２或いは図１０に示す形態を説明したが、これに限られるものではない。例えば、アイコン画像は一覧表示されてもよいし、スクロール表示を行うような一列表示であってもよいし、１コンテンツのみの表示でも構わない。
【００４８】
以上、実施形態を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００４９】
尚、本発明は、ソフトウェアのプログラムをシステム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによって前述した実施形態の機能が達成される場合を含む。この場合、供給されるプログラムは実施形態で図に示したフローチャートに対応したコンピュータプログラムである。
【００５０】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００５１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００５２】
コンピュータプログラムを供給するためのコンピュータ読み取り可能な記憶媒体としては以下が挙げられる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００５３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムをハードディスク等の記録媒体にダウンロードすることが挙げられる。この場合、ダウンロードされるプログラムは、圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００５４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布するという形態をとることもできる。この場合、所定の条件をクリアしたユーザに、インターネットを介してホームページから暗号を解く鍵情報をダウンロードさせ、その鍵情報を使用して暗号化されたプログラムを実行し、プログラムをコンピュータにインストールさせるようにもできる。
【００５５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどとの協働で実施形態の機能が実現されてもよい。この場合、ＯＳなどが、実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【００５６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれて前述の実施形態の機能の一部或いは全てが実現されてもよい。この場合、機能拡張ボードや機能拡張ユニットにプログラムが書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行なう。
【図１】
2010206296.tif 000003
【図２】
2010206296.tif 000004
【図３】
2010206296.tif 000005
【図４】
2010206296.tif 000006
【図５】
2010206296.tif 000007
【図６】
2010206296.tif 000008
【図７】
2010206296.tif 000009
【図８】
2010206296.tif 000010
【図９】
2010206296.tif 000011
【図１０】
2010206296.tif 000012
【図１１】
2010206296.tif 000013
【図１２】
2010206296.tif 000014
【図１３】
2010206296.tif 000015