(57)【特許請求の範囲】
【請求項１】
静止画である主画像情報が記憶された外部記憶装置と接続する画像情報処理装置であって、
前記主画像情報に基づく情報を保存可能な情報保存装置と、
前記主画像情報に基づく情報を一時的に記憶可能な一時記憶装置と、
前記外部記憶装置から前記主画像情報の一部である主画像情報ブロックを読み取る読取手段と、
前記読取手段により読み取られた主画像情報ブロックを前記情報保存装置に保存する第１保存制御手段と、
前記読取手段により読み取られた主画像情報ブロックを前記一時記憶装置の第１領域を用いてデコードするデコード手段と、
前記デコード手段によりデコードされた主画像情報ブロックを縮小することによって当該主画像情報ブロックに対応する縮小画像情報ブロックを生成する生成手段と、
前記生成手段により生成された縮小画像情報ブロックを前記一時記憶装置の第２領域に記憶する記憶制御手段と、
前記外部記憶装置に記憶された前記主画像情報を構成する複数の主画像情報ブロックを前記情報保存装置に順次保存することによって前記情報保存装置上に前記主画像情報を形成するように、前記読取手段および前記第１保存制御手段のそれぞれの動作を制御し、かつ、前記複数の主画像情報ブロックにそれぞれ対応する複数の縮小画像情報ブロックを生成し、これら複数の縮小画像情報ブロックを前記一時記憶装置の第２領域に順次記憶するように、前記読取手段、前記デコード手段、前記生成手段および前記記憶制御手段のそれぞれの動作を制御する動作制御手段と、
前記一時記憶装置の第２領域に記憶された複数の縮小画像情報ブロックを結合し、縮小画像情報を形成する結合手段と、
前記結合手段により形成された縮小画像情報を前記情報保存装置に保存する第２保存制御手段とを備え、
前記制御手段は、一の前記主画像情報ブロックの前記情報保存装置への保存と当該一の主画像情報ブロックのデコードとを並行に実行するように前記第１保存制御手段および前記デコード手段のそれぞれの動作を制御し、または、一の前記主画像情報ブロックの前記情報保存装置への保存と当該一の主画像情報ブロックに対応する一の前記縮小画像情報ブロックの生成とを並行に実行するように前記第１保存制御手段および前記生成手段のそれぞれの動作を制御することを特徴とする画像情報処理装置。
【請求項２】
前記一時記憶装置は半導体メモリであり、前記情報保存装置は光ディスクまたは磁気ディスクであることを特徴とする請求項１に記載の画像情報処理装置。
【請求項３】
前記縮小画像情報はサムネイル画像情報であることを特徴とする請求項１に記載の画像情報処理装置。
【請求項４】
前記外部記憶装置は、デジタルスチルカメラに内蔵された記憶装置、またはデジタルスチルカメラに装着することが可能なメモリーカードであり、
前記主画像情報は、前記デジタルスチルカメラにより撮影された写真の画像情報であることを特徴とする請求項３に記載の画像情報処理装置。
【請求項５】
前記情報保存装置に保存されたサムネイル画像情報を再生することによって得られるサムネイル画像を表示可能な内蔵画像表示装置と、
前記サムネイル画像を表示するように前記内蔵画像表示装置を制御する表示制御手段と
を備えていることを特徴とする請求項４に記載の画像情報処理装置。
【請求項６】
前記情報保存装置に保存されたサムネイル画像情報を再生することによって得られるサムネイル画像を表示可能な外部画像表示装置に、前記サムネイル画像情報を出力する表示出力手段を備えていることを特徴とする請求項４に記載の画像情報処理装置。
【請求項７】
静止画である主画像情報が記憶された外部記憶装置と接続されており、前記主画像情報に基づく情報を保存可能な情報保存装置と、前記主画像情報に基づく情報を一時的に記憶可能な一時記憶装置とを備える画像情報処理装置における画像情報処理方法であって、
前記外部記憶装置から前記主画像情報の一部である主画像情報ブロックを読み取る読取工程と、
前記読取工程において読み取られた主画像情報ブロックを前記情報保存装置に保存する第１保存工程と、
前記読取工程において読み取られた主画像情報ブロックを前記一時記憶装置の第１領域を用いてデコードするデコード工程と、
前記デコード工程においてデコードされた主画像情報ブロックを縮小することによって当該主画像情報ブロックに対応する縮小画像情報ブロックを生成する生成工程と、
前記生成工程において生成された縮小画像情報ブロックを前記一時記憶装置の第２領域に記憶する記憶工程と、
前記複数の主画像情報ブロックにそれぞれ対応する複数の縮小画像情報ブロックを生成し、これら複数の縮小画像情報ブロックを前記一時記憶装置の第２領域に順次記憶するように、前記読取工程、前記デコード工程、前記生成工程および前記記憶工程を繰り返し実行した後、前記一時記憶装置の第２領域に記憶された複数の縮小画像情報ブロックを結合し、縮小画像情報を形成する結合工程と、
前記結合工程において形成された縮小画像情報を前記情報保存装置に保存する第２保存工程とを備え、
前記第１保存工程と前記デコード工程とを並行して行い、または前記第１保存工程と前記生成工程とを並行して行うことを特徴とする画像情報処理方法。
【請求項８】
請求項７に記載の画像情報処理方法をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばフォトビューワまたはフォトストレージなどに用いることが可能であり、例えばデジタルスチルカメラにより撮影された写真の画像情報などを読み取って、この画像情報を例えば光ディスクまたはハードディスクのような大容量記録媒体に保存することができる画像情報処理装置および画像情報処理方法に関する。
【背景技術】
【０００２】
現在、デジタルスチルカメラが広く普及している。デジタルスチルカメラは、撮影した写真の画像情報を内蔵のメモリまたはデジタルスチルカメラに装着されたメモリーカードに記憶することができる。
【０００３】
また、現在、フォトビューワが普及している。フォトビューワは、主にデジタルスチルカメラにより撮影された写真の画像情報をメモリーカードまたはデジタルスチルカメラの内蔵メモリから読み取り、これをフォトビューワに内蔵されたハードディスクまたはフォトビューワに装着された光ディスクに保存することができる。
【０００４】
さらに、フォトビューワは、小型または中型のディスプレイ装置を備えており、ハードディスクまたは光ディスクに保存された画像情報をディスプレイ装置に表示することができる。
【０００５】
さらに、フォトビューワは、ハードディスクまたは光ディスクに保存された複数の画像情報にそれぞれ対応する複数のサムネイル画像の一覧を表示することができる。さらに、ハードディスクまたは光ディスクに保存された画像情報の数が多い場合には、複数ページのサムネイル画像の一覧を生成し、これら複数ページのサムネイル画像の一覧を選択的に表示することができる。具体的には、フォトビューワには選択ボタンが設けられており、ユーザが選択ボタンを操作すると、サムネイル画像の一覧がページごとに切り替わる。
【０００６】
現在、デジタルスチルカメラなどのデジタルスチルカメラ関連機器の多くは、例えばＥｘｉｆ（Exchangeable Image File Format）規格などの、デジタルスチルカメラの画像ファイルに関する規格を採用している。Ｅｘｉｆ規格をはじめ、デジタルスチルカメラの画像ファイルに関する規格の多くは、デジタルスチルカメラで撮影した写真の主画像情報にサムネイル画像情報を付加する方式を規定しており、この方式に従って主画像情報にサムネイル画像情報を付加することを許容している。
【０００７】
なお、主画像情報とは、主画像を再生するための画像情報である。主画像とは、例えばデジタルスチルカメラで撮影された写真のオリジナル画像などである。主画像情報の形式は、ＪＰＥＧ（Joint Photographic Experts Group）形式、Ｔｉｆｆ（Tagged Image File Format）形式、ＲＡＷ形式のいずれでもよい。また、サムネイル画像情報とは、サムネイル画像を再生するための画像情報である。サムネイル画像とは、主画像を縮小した画像であり、通常、複数の画像の一覧を形成するのに適した大きさを有する。
【０００８】
現在普及している多くのデジタルスチルカメラはＥｘｉｆ規格を採用している。Ｅｘｉｆ規格が採用されたデジタルスチルカメラは、撮影された写真の主画像情報に対応するサムネイル画像情報を生成し、このサムネイル画像情報を主画像情報に付加し、サムネイル画像情報が付加された主画像情報をメモリーカードまたは内蔵メモリに記憶する。
【０００９】
この場合、フォトビューワは、メモリーカードまたはデジタルスチルカメラの内蔵メモリから、主画像情報およびサムネイル画像情報を読み取り、これらをハードディスクまたは光ディスクに保存する。そして、フォトビューワは、ハードディスクまたは光ディスクに保存されたサムネイル画像情報を用いて、サムネイル画像の一覧を作り出す。
【００１０】
サムネイル画像情報に対応するサムネイル画像は複数の画像の一覧を形成するのに適した大きさを有する。また、これによりサムネイル画像情報のサイズは、主画像情報のサイズと比較して大幅に小さい。したがって、フォトビューワは、サムネイル画像情報を用いることにより、サムネイル画像の一覧を短時間で作り出すことができ、さらには、サムネイル画像の一覧のページ切り替えを迅速に行うことができる。この結果、ユーザは、サムネイル画像の一覧の表示操作や、サムネイル画像の一覧のページ切り替え操作を軽快に行うことができる。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
ところが、フォトビューワに読み取るべき主画像情報にサムネイル画像情報が付加されていないことがある。このような事態は、例えば、デジタルスチルカメラにおいてサムネイル画像情報を付加しないモードが選択されている場合、デジタルスチルカメラがＥｘｉｆ規格を採用していない場合、またはインターネットからダウンロードした画像情報がパソコンからメモリーカードに転送され、この画像情報がメモリーカードからフォトビューワに読み取られる場合などに起こり得る。
【００１２】
フォトビューワにおいて、サムネイル画像の一覧の作成またはサムネイル画像の一覧のページ切り替えを迅速に行うためには、サムネイル画像情報が主画像情報と共にハードディスクまたは光ディスク上に予め記録されていることが望ましい。このため、フォトビューワに読み取るべき主画像情報にサムネイル画像情報が付加されていない場合には、この主画像情報をフォトビューワに読み取るときに、フォトビューワがこの主画像情報に対応するサムネイル画像情報を生成し、このサムネイル画像情報を主画像情報に付加し、このサムネイル画像情報が付加された主画像情報をハードディスクまたは光ディスクに保存するようにすることが望ましい。
【００１３】
しかし、フォトビューワにおいてサムネイル画像情報の生成を行うとすると、メモリーカードまたはデジタルスチルカメラの内蔵メモリからフォトビューワのハードディスクまたは光ディスクへ主画像情報を転送するのに長い時間がかかるという問題がある。
【００１４】
つまり、サムネイル画像情報の付加されていない主画像情報を読み取るとき、フォトビューワは通常次のように動作することが想定される。まず、フォトビューワは、メモリーカードまたはデジタルスチルカメラの内蔵メモリから１つの主画像情報の全体を読み取り、この主画像情報の全体をフォトビューワに内蔵された作業メモリ（例えばＲＡＭ（Random Access Memory））に記憶する。その後、フォトビューワは、作業メモリに記憶された１つの主画像情報の全体を用いてサムネイル画像情報を生成する。その後、フォトビューワは、このサムネイル画像情報を、作業メモリに記憶された当該主画像情報の全体に付加し、サムネイル画像情報が付加された当該主画像情報の全体をハードディスクまたは光ディスクに保存する。
【００１５】
このように、フォトビューワは、主画像情報全体の作業メモリへの記憶工程が完了してからサムネイル画像情報の生成工程に移行し、続いて、サムネイル画像情報の生成工程が完了してからサムネイル画像情報および主画像情報の保存工程に移行することが想定される。このような想定のもとでは、１つの主画像情報をメモリーカードまたはデジタルスチルカメラの内蔵メモリからフォトビューワのハードディスクまたは光ディスクに転送するときの転送時間は、記憶工程、生成工程および保存工程のそれぞれの実行時間の合計となる。
【００１６】
１つの主画像情報のサイズが大きい場合には、上述した記憶工程、生成工程および保存工程のそれぞれの実行時間が長くなる。この結果、当該主画像情報の転送時間も長くなる。しかも、デジタルスチルカメラの性能向上により、１つの主画像を構成する画素数が増加する傾向にあり、これに伴い１つの主画像情報のサイズも増加する傾向にある。この結果、主画像情報の転送時間も増加していくことになる。主画像情報の転送時間の増加により、フォトビューワの操作性が悪化するおそれがある。
【００１７】
さらに、フォトビューワにおいてサムネイル画像情報の生成を行うとすると、サムネイル画像情報を生成するために大容量の作業メモリをフォトビューワに内蔵しなければならないという問題がある。
【００１８】
つまり、上述した想定によれば、サムネイル画像情報の付加されていない主画像情報を読み取るとき、フォトビューワは、メモリーカードまたはデジタルスチルカメラの内蔵メモリから１つの主画像情報の全体を読み取り、この主画像情報の全体をフォトビューワに内蔵された作業メモリに記憶し、この作業メモリに記憶された主画像情報の全体を用いてサムネイル画像情報を生成する。メモリーカードまたはデジタルスチルカメラの内蔵メモリから読み取られた主画像情報が圧縮されている場合には、作業メモリ上において主画像情報をデコード（展開）し、このデコードされた主画像情報を用いてサムネイル画像情報を生成する。このため、フォトビューワの作業メモリの容量は、１つの主画像情報のサイズ以上、あるいはデコード後の主画像情報のサイズ（このサイズはデコード前の主画像情報のサイズよりも大きい）以上でなければならない。この結果、フォトビューワには大容量の作業メモリを内蔵しなければならない。しかも、デジタルスチルカメラの性能向上により、１つの主画像を構成する画素数が増加する傾向にあり、これに伴い１つの主画像情報のサイズも増加する傾向にある。この結果、作業メモリの容量も増加していくことになる。作業メモリ容量の増加により、フォトビューワの製造コストが増加するおそれがある。
【００１９】
本発明は上記に例示したような問題点に鑑みなされたものであり、本発明の第１の課題は、縮小画像情報が付加されていない主画像情報を外部記憶装置から読み取り、この主画像情報に対応する縮小画像情報を生成し、これら主画像情報および縮小画像情報を情報保存装置に保存するといった処理を実現するのに用いられる作業メモリ（一時記憶装置）の容量を小さくすることができる画像情報処理装置、画像情報処理方法およびコンピュータプログラムを提供することにある。
【００２０】
本発明の第２の課題は、縮小画像情報が付加されていない主画像情報を外部記憶装置から読み取り、この主画像情報に対応する縮小画像情報を生成し、これら主画像情報および縮小画像情報を情報保存装置に保存するといった一連の処理を短時間で行うことができる画像情報処理装置、画像情報処理方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００２１】
上記課題を解決するために請求項１に記載の画像情報処理装置は、静止画である主画像情報が記憶された外部記憶装置と接続する画像情報処理装置であって、前記主画像情報に基づく情報を保存可能な情報保存装置と、前記主画像情報に基づく情報を一時的に記憶可能な一時記憶装置と、前記外部記憶装置から前記主画像情報の一部である主画像情報ブロックを読み取る読取手段と、前記読取手段により読み取られた主画像情報ブロックを前記情報保存装置に保存する第１保存制御手段と、前記読取手段により読み取られた主画像情報ブロックを前記一時記憶装置の第１領域を用いてデコードするデコード手段と、前記デコード手段によりデコードされた主画像情報ブロックを縮小することによって当該主画像情報ブロックに対応する縮小画像情報ブロックを生成する生成手段と、前記生成手段により生成された縮小画像情報ブロックを前記一時記憶装置の第２領域に記憶する記憶制御手段と、前記外部記憶装置に記憶された前記主画像情報を構成する複数の主画像情報ブロックを前記情報保存装置に順次保存することによって前記情報保存装置上に前記主画像情報を形成するように、前記読取手段および前記第１保存制御手段のそれぞれの動作を制御し、かつ、前記複数の主画像情報ブロックにそれぞれ対応する複数の縮小画像情報ブロックを生成し、これら複数の縮小画像情報ブロックを前記一時記憶装置の第２領域に順次記憶するように、前記読取手段、前記デコード手段、前記生成手段および前記記憶制御手段のそれぞれの動作を制御する動作制御手段と、前記一時記憶装置の第２領域に記憶された複数の縮小画像情報ブロックを結合し、縮小画像情報を形成する結合手段と、前記結合手段により形成された縮小画像情報を前記情報保存装置に保存する第２保存制御手段とを備え、前記制御手段は、一の前記主画像情報ブロックの前記情報保存装置への保存と当該一の主画像情報ブロックのデコードとを並行に実行するように前記第１保存制御手段および前記デコード手段のそれぞれの動作を制御し、または、一の前記主画像情報ブロックの前記情報保存装置への保存と当該一の主画像情報ブロックに対応する一の前記縮小画像情報ブロックの生成とを並行に実行するように前記第１保存制御手段および前記生成手段のそれぞれの動作を制御する。
【００２２】
上記課題を解決するために請求項７に記載の画像情報処理方法は、静止画である主画像情報が記憶された外部記憶装置と接続されており、前記主画像情報に基づく情報を保存可能な情報保存装置と、前記主画像情報に基づく情報を一時的に記憶可能な一時記憶装置とを備える画像情報処理装置における画像情報処理方法であって、前記外部記憶装置から前記主画像情報の一部である主画像情報ブロックを読み取る読取工程と、前記読取工程において読み取られた主画像情報ブロックを前記情報保存装置に保存する第１保存工程と、前記読取工程において読み取られた主画像情報ブロックを前記一時記憶装置の第１領域を用いてデコードするデコード工程と、前記デコード工程においてデコードされた主画像情報ブロックを縮小することによって当該主画像情報ブロックに対応する縮小画像情報ブロックを生成する生成工程と、前記生成工程において生成された縮小画像情報ブロックを前記一時記憶装置の第２領域に記憶する記憶工程と、前記複数の主画像情報ブロックにそれぞれ対応する複数の縮小画像情報ブロックを生成し、これら複数の縮小画像情報ブロックを前記一時記憶装置の第２領域に順次記憶するように、前記読取工程、前記デコード工程、前記生成工程および前記記憶工程を繰り返し実行した後、前記一時記憶装置の第２領域に記憶された複数の縮小画像情報ブロックを結合し、縮小画像情報を形成する結合工程と、前記結合工程において形成された縮小画像情報を前記情報保存装置に保存する第２保存工程とを備え、前記第１保存工程と前記デコード工程とを並行して行い、または前記第１保存工程と前記生成工程とを並行して行う。
【００２３】
上記課題を解決するために請求項８に記載のコンピュータプログラムは、請求項７に記載の画像情報処理方法をコンピュータに実行させる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００２５】
図１は、本発明の画像情報処理装置の実施形態であるフォトビューワを、メモリーカード、デジタルスチルカメラおよび光ディスクと共に示している。
【００２６】
図１中のフォトビューワ１は、メモリーカード１０、またはデジタルスチルカメラ２０の内蔵メモリ２１に記憶された主画像情報などを読み取り、読み取った情報を光ディスク３０に保存する機能を備えている。フォトビューワ１はカードスロット２を備えている。メモリーカード１０から主画像情報などを読み取るときには、メモリーカード１０をカードスロット２に装着する。また、フォトビューワ１はカメラ接続端子３を備えている。デジタルスチルカメラ２０の内蔵メモリ２１に記憶された主画像情報などを読み取るときには、デジタルスチルカメラ２０の外部接続端子２３とフォトビューワ１のカメラ接続端子３とをケーブルにより接続する。また、フォトビューワ１はディスク駆動装置４を備えている。メモリーカード１０またはデジタルスチルカメラ２０の内蔵メモリ２１から読み取った主画像情報などを光ディスク３０に保存するときには、光ディスク３０をディスク駆動装置４に装着する。なお、ディスク駆動装置４に光ディスク３０を装着するときには、ユーザは、フォトビューワ１の操作部８を操作し、ディスクトレー５を手前に引き出し、ディスクトレー５上に光ディスク３０を置き、そして、ディスクトレー５をフォトビューワ１内に押し入れる。
【００２７】
また、フォトビューワ１は、メモリーカード１０またはデジタルスチルカメラ２０の内蔵メモリ２１から読み取った主画像情報に対応する主画像などを表示する機能を備えている。フォトビューワ１は内蔵ディスプレイ装置６を備えており、主画像情報に対応する主画像などを内蔵ディスプレイ装置６の画面に表示することができる。また、フォトビューワ１は外部ディスプレイ接続端子７を備えている。外部ディスプレイ接続端子７に外部ディスプレイ装置７０（図２参照）を接続したときには、フォトビューワ１は、主画像情報に対応する主画像などを外部ディスプレイ装置７０の画面に表示することができる。
【００２８】
また、フォトビューワ１は、メモリーカード１０またはデジタルスチルカメラ２０の内蔵メモリ２１から読み取った主画像情報に対応するサムネイル画像情報を生成し、このサムネイル画像情報を光ディスク３０に保存する機能を備えている。例えばデジタルスチルカメラ２０がＥｘｉｆなどの規格を採用している場合、デジタルスチルカメラ２０により撮影され、メモリーカード１０または内蔵メモリ２１に記憶された主画像情報には、サムネイル画像情報が付加されることが多い。しかし、例えばデジタルスチルカメラ２０がＥｘｉｆなどの規格を採用していない場合には、メモリーカード１０または内蔵メモリ２１に記憶された主画像情報に、サムネイル画像情報が付加されないこともある。主に後者の場合には、フォトビューワ１はサムネイル画像情報を生成し、これを主画像情報と共に光ディスク３０に保存することができる。
【００２９】
また、フォトビューワ１は、生成したサムネイル画像情報に対応するサムネイル画像を内蔵ディスプレイ装置６または外部ディスプレイ装置７０に表示する機能を備えている。
【００３０】
なお、メモリーカード１０は例えばフラッシュメモリを内蔵したカード型の記憶媒体である。メモリーカードには様々な種類がある。どのような種類のメモリーカードをフォトビューワ１のカードスロット２に装着可能にするかは、フォトビューワ１の設計次第である。
【００３１】
カメラ接続端子３は例えばＵＳＢ（Universal Serial Bus）端子である。他の種類の端子をカメラ接続端子３として用いることもできる。
【００３２】
光ディスク３０は例えばＤＶＤ−ＲまたはＤＶＤ−ＲＷなどの記録可能型ＤＶＤである。ディスク駆動装置４は例えばＤＶＤドライブである。他の種類の光ディスクおよび他の種類のディスク駆動装置を光ディスク３０およびディスク駆動装置４としてそれぞれ用いることもできる。また、光ディスク３０およびディスク駆動装置４に代えてまたはこれらに加えて、ハードディスクを内蔵したハードディスクドライブを用いることも可能である。
【００３３】
なお、ディスク駆動装置４は、光ディスク駆動制御用のＣＰＵ（Central Processing Unit）、モータおよびヘッドなどを備えている。ディスク駆動装置４のＣＰＵは、保存制御部４２（図２参照）の指令に従って、モータおよびヘッドなどを制御し、これにより情報を光ディスク３０に記録する。
【００３４】
内蔵ディスプレイ装置６は例えば小型または中型の液晶ディスプレイパネルである。有機ＥＬ（Electro-Luminescence）ディスプレイパネルなど、他の種類のディスプレイパネルを内蔵ディスプレイ装置６として用いることもできる。また、外部ディスプレイ装置７０は例えば大型のプラズマディスプレイパネルである。他の種類のディスプレイパネルを外部ディスプレイ装置７０として用いることもできる。また、操作部８は例えば複数の操作スイッチを備えている。
【００３５】
フォトビューワ１は本発明の画像情報処理装置を実施するための最良の形態である。しかし、本発明の画像情報処理装置はフォトビューワに限られない。例えば、本発明の画像情報処理装置は、内蔵ディスプレイ装置を備えていないフォトストレージにも適用することができる。また、本発明の画像情報処理装置は、ＤＶＤレコーダまたはハードディスクドライブ（ＨＤＤ）レコーダなどのデジタルビデオレコーダに組み込むことも可能である。
【００３６】
一方、デジタルスチルカメラ２０は、内蔵メモリ２１、カードスロット２２および外部接続端子２３などを備えている。カードスロット２２にはメモリーカード１０を装着することができる。デジタルスチルカメラ２０は、撮影した写真の画像情報すなわち主画像情報を内蔵メモリ２１またはメモリーカード１０に記憶させることができる。なお、デジタルスチルカメラ２０は、カードスロット２２および外部接続端子２３を保護するためのカバー２４を備えている。
【００３７】
主画像情報とは、主画像を再生するための画像情報である。主画像とは、例えばデジタルスチルカメラ２０で撮影された写真のオリジナル画像などである。主画像は静止画である。主画像情報の形式はＪＰＥＧ形式であるが、Ｔｉｆｆ形式またはＲＡＷ形式でもよい。
【００３８】
サムネイル画像情報とは、サムネイル画像を再生するための画像情報である。サムネイル画像とは、主画像を縮小した画像であり、通常、複数の画像の一覧を形成するのに適した大きさを有する。サムネイル画像は静止画である。主画像情報のサイズとサムネイル画像情報のサイズとの比率は、主画像情報のサイズによって異なる。例えば主画像が２００万画素クラスの場合、主画像情報のサイズとサムネイル画像情報のサイズとの比率はおよそ１００：１である。
【００３９】
図２は、フォトビューワ１の内部構造を示している。
【００４０】
図２に示すように、フォトビューワ１は制御装置４０を備えている。制御装置４０は、読取部４１、保存制御部４２、デコード部４３、生成部４４、記憶制御部４５、動作制御部４６、結合部４７および表示制御部４８を備えている。さらに、フォトビューワ１は、一時記憶装置５０、メモリーカード１０の接続に用いられるインターフェース６１、デジタルスチルカメラ２０の接続に用いられるインターフェース６２、ディスク駆動装置４、外部ディスプレイ装置７０の接続に用いられるインターフェース６３、内蔵ディスプレイ装置６および操作部８を備えている。制御装置４０、一時記憶装置５０、インターフェース６１、６２、６３、ディスク駆動装置４、内蔵ディスプレイ装置６および操作部８は、バス６４を介して相互に接続されている。
【００４１】
読取部４１は、主画像情報が記憶されたメモリーカード１０またはデジタルスチルカメラ２０の内蔵メモリ２１から、主画像情報の一部である主画像情報ブロックを読み取る。具体的には、読取部４１は、インターフェース６１またはインターフェース６２を介してメモリーカード１０または内蔵メモリ２１と通信を行い、主画像情報ブロックを読み取る。
【００４２】
保存制御部４２は、読取部４１により読み取られた主画像情報ブロックを光ディスク３０に保存する。また、保存制御部４２は、結合部４７により形成されたサムネイル画像情報を光ディスク３０に保存する。具体的には、保存制御部４２は、主画像情報ブロックまたはサムネイル画像情報をディスク駆動装置４に供給すると共に、この供給した情報を光ディスク３０に記録すべき旨の指令をディスク駆動装置４に発する。ディスク駆動装置４は、これに応じて、供給された情報を光ディスク３０に記録する。
【００４３】
デコード部４３は、読取部４１により読み取られた主画像情報ブロックを一時記憶装置５０の生成作業領域５４（図４参照）を用いてデコードする。例えば、主画像情報ブロックがＪＰＥＧ形式のデータである場合には、デコード部４３は、ＪＰＥＧデコード方式に従って主画像情報ブロックをデコードする。
【００４４】
生成部４４は、デコード部４３によりデコードされた主画像情報ブロックを縮小することによって当該主画像情報ブロックに対応するサムネイル画像情報ブロックを生成する。
【００４５】
記憶制御部４５は、生成部４４により生成されたサムネイル画像情報ブロックを一時記憶装置５０のサムネイル画像情報ブロック記憶領域５５に記憶する。具体的には、記憶制御部４５は、サムネイル画像情報ブロックを一時記憶装置５０に供給すると共に、この供給したサムネイル画像情報ブロックを一時記憶装置５０のサムネイル画像情報ブロック記憶領域５５に記憶すべき旨の指令を発する。
【００４６】
動作制御部４６は、メモリーカード１０またはデジタルスチルカメラ２０の内蔵メモリ２１に記憶された主画像情報を構成する複数の主画像情報ブロックを光ディスク３０に順次保存することによって光ディスク３０上に主画像情報を形成するように、読取部４１および保存制御部４２のそれぞれの動作を制御する。また、動作制御部４６は、複数の主画像情報ブロックにそれぞれ対応する複数のサムネイル画像情報ブロックを生成し、これら複数のサムネイル画像情報ブロックを一時記憶装置５０のサムネイル画像情報ブロック記憶領域５５に順次記憶するように、読取部４１、デコード部４３、生成部４４および記憶制御部４６のそれぞれの動作を制御する。さらに、動作制御部４６は、ある１つの主画像情報ブロックの光ディスク３０への保存と当該１つの主画像情報ブロックに対応する１つのサムネイル画像情報ブロックの生成（主画像情報ブロックのデコードおよび縮小並びに生成されたサムネイル画像情報ブロックの一時記憶装置５０への記憶を含む）とを並行に実行するように保存制御部４２および生成部４４のそれぞれの動作を制御する。
【００４７】
結合部４７は、一時記憶装置５０のサムネイル画像情報ブロック記憶領域５５に記憶された複数のサムネイル画像情報ブロックを結合し、サムネイル画像情報を形成する。
【００４８】
表示制御部４８は、光ディスク３０に保存された複数のサムネイル画像情報をそれぞれ再生することによって得られる複数のサムネイル画像の一覧を内蔵ディスプレイ装置６または外部ディスプレイ装置７０に表示する。また、表示制御部４８は、光ディスク３０に保存された主画像情報を再生することによって得られる主画像を内蔵ディスプレイ装置６または外部ディスプレイ装置７０に表示する。また、表示制御部４８は、メモリーカード１０またはデジタルスチルカメラ２０の内蔵メモリ２１から読み取った主画像情報に対応する主画像などを、光ディスク３０に保存することなく、内蔵ディスプレイ装置６または外部ディスプレイ装置７０に表示することができる。表示制御部４８の表示制御は、現在普及している一般のフォトビューワと同様の表示制御方法を用いて実現することができる。
【００４９】
制御装置４０は、例えば、図３に示すように、ＣＰＵ１０１、ＲＯＭ（Read Only Memory）１０２およびＲＡＭ（Random Access Memory）１０３などにより構成されている。すなわち、ＲＯＭ１０２には、読取部４１、保存制御部４２、デコード部４３、生成部４４、記憶制御部４５、動作制御部４６、結合部４７および表示制御部４８を実現するためのプログラムが記憶されており、ＣＰＵ１０１はこのプログラムをＲＯＭ１０２から読み出し、これを実行する。これにより、読取部４１、保存制御部４２、デコード部４３、生成部４４、記憶制御部４５、動作制御部４６、結合部４７および表示制御部４８が実現される。ＲＡＭ１０３は、ＣＰＵによるプログラム実行時の作業メモリとして用いられる。なお、制御装置４０にＬＳＩ（Large Scale Integration）回路１０４を追加し、デコード部４３または生成部４４などの処理をＬＳＩ回路１０４に実行させる構成としてもよい。
【００５０】
図２中の一時記憶装置５０は例えばＲＡＭなどの半導体メモリである。一時記憶装置５０を構成する半導体メモリとして、図３に示すＲＡＭ１０３を用いてもよい。なお、一時記憶装置５０を半導体メモリではなく、ハードディスクなどの記録媒体により構成することも可能であるが、こうするよりも読取・記録速度の速い半導体メモリで構成するほうが望ましい。また、一時記憶装置５０の容量は、１つの主画像情報全体の最大サイズよりも小さいことが望ましい。
【００５１】
図４は、一時記憶装置５０の領域構成を示している。図４に示すように、一時記憶装置５０には、入力側バッファ領域５１、出力側バッファ領域５２、ポインタ記憶領域５３、生成作業領域５４、およびサムネイル画像情報ブロック記憶領域５５が形成される。これらの領域の割り当ては例えば制御装置４０が行う。生成作業領域５４の大きさは、１つの主画像情報ブロックをデコード（展開）した後のサイズ以上であることが望ましいが、主画像情報全体のサイズよりも小さいことが望ましい。また、サムネイル画像情報ブロック記憶領域５５の大きさは、コストダウンの観点などから、１つのサムネイル画像情報を構成する複数のサムネイル画像情報ブロックを記憶するのに必要な最小限の大きさであることが望ましい。
【００５２】
図５は、画像情報保存処理において、主画像情報を構成する主画像情報ブロックに基づき、サムネイル画像情報を構成するサムネイル画像情報ブロックが生成される様子を示している。図６は、画像情報保存処理実行時におけるフォトビューワ１の動作の詳細を示している。画像情報保存処理とは、メモリーカード１０または内蔵メモリ２１（あるいはその他の外部記憶装置）に記憶された主画像情報を読み取り、この主画像情報とこの主画像情報に対応するサムネイル画像情報（あるいはその他の縮小画像情報）とを光ディスク３０（あるいはその他の情報保存装置）に保存する処理をいう。
【００５３】
画像情報保存処理実行時におけるフォトビューワ１の大まかな動作は例えば次のとおりである。図５に示すように、フォトビューワ１は、メモリーカード１０または内蔵メモリ２１に記憶された主画像情報８０を構成する主画像情報ブロック８１、８１、…のうちの１つを読み取り、この主画像情報ブロック８１を光ディスク３０に保存すると同時に、この主画像情報ブロック８１に対応するサムネイル画像情報ブロック９１を生成し、これを一時記憶装置５０のサムネイル画像情報ブロック記憶領域５５に記憶する。フォトビューワ１は、このような一連の処理を、主画像情報８０を構成するすべての主画像情報ブロック８１について順次行う。その後、フォトビューワ１は、サムネイル画像情報ブロック記憶領域５５に記憶された複数のサムネイル画像情報ブロック９１を結合し、サムネイル画像情報９０を生成し、これを光ディスク３０に保存する。
【００５４】
この画像情報保存処理において、メモリーカード１０または内蔵メモリ２１から読み取った１つの主画像情報ブロック８１を光ディスク３０に保存する処理と、当該１つの主画像情報ブロック８１に対応するサムネイル画像情報ブロック９１を生成する処理（主画像情報ブロックのデコード処理および縮小処理並びに生成されたサムネイル画像情報ブロックの一時記憶装置５０への記憶処理を含む）とは、同時に実行される。つまり、メモリーカード１０または内蔵メモリ２１から読み取った１つの主画像情報ブロック８１の光ディスク３０への保存と、当該１つの主画像情報ブロック８１に対応するサムネイル画像情報ブロック９１の生成（主画像情報ブロックのデコードおよび縮小並びに生成されたサムネイル画像情報ブロックの一時記憶装置５０への記憶を含む）は、並行処理により実現される。
【００５５】
なお、図５では、行方向に複数の画素が配列されかつ列方向に複数の画素が配列された主画像情報ブロック８１に主画像情報８０を分ける場合を例にあげたが、本発明はこれに限られない。例えば、一行の画素列からなる主画像情報ブロック、または一列の画素列からなる主画像情報ブロックに主画像情報８０を分けてもよい。
【００５６】
では、このような画像情報保存処理実行時におけるフォトビューワ１の動作についてより詳細に説明する。
【００５７】
例えば、ユーザが、フォトビューワ１のカードスロット２に、主画像情報が記憶されたメモリーカード１０を接続し、操作部８の所定のスイッチを押すと、フォトビューワ１の動作制御部４６は、これに応じて画像情報保存処理の実行を開始する。
【００５８】
図６に示すように、画像情報保存処理実行時において、動作制御部４６は、まずポインタをクリアする（ステップＳ１）。ポインタは、一時記憶装置５０のポインタ記憶領域５３に記憶されている。クリアされた直後のポイントは、例えば読み取るべき主画像情報の相対的な先頭アドレス、具体的には主画像情報ブロック＃１（図５参照）の相対的な先頭アドレスを指している。
【００５９】
続いて、動作制御部４６は、ポインタ記憶領域５３に記憶されたポインタを参照する（ステップＳ２）。これにより、動作制御部４６は、ポインタが指し示すアドレスを認識する。
【００６０】
続いて、読取部４１は、ポインタが指し示すアドレスによって特定される主画像情報ブロック８１をメモリーカード１０から読み取る（ステップＳ３）。クリアされた直後のポインタが指し示すアドレスによって特定される主画像情報ブロック８１は、主画像情報ブロック＃１である。したがって、この場合、読取部４１は、主画像情報ブロック＃１をメモリーカード１０から読み取る。読み取られた主画像情報ブロック８１は、一時記憶装置５０の入力側バッファ領域５１に一時的に蓄えられる。
【００６１】
続いて、動作制御部４６はポインタを更新する（ステップＳ４）。ポインタの更新により、ポインタは、前回特定された主画像情報ブロック８１の次の主画像情報ブロック８１の相対的な先頭アドレスを指し示すようになる。
【００６２】
続いて、動作制御部４６は、読み取った主画像情報ブロック８１の光ディスク３０への保存（ステップＳ５）と、当該主画像情報ブロック８１に対応するサムネイル画像情報ブロックの生成（ステップＳ６ないしステップＳ８）との並行処理を開始する。
【００６３】
すなわち、ステップＳ５では、保存制御部４２が、ステップＳ３において読み取られた主画像情報ブロック８１を光ディスク３０に保存する。具体的には、保存制御部４２は、入力側バッファ領域５１に蓄えられた主画像情報ブロック８１をディスク駆動装置４に供給する。そして、保存制御部４２の制御のもと、ディスク駆動装置４が、供給された主画像情報ブロック８１を光ディスク３０に記録する。
【００６４】
なお、ディスク駆動装置４による主画像情報ブロック８１の光ディスク３０への記録処理速度は、一時記憶装置５０からディスク駆動装置４への主画像情報ブロック８１の転送処理速度よりも遅い。一時記憶装置５０の出力側バッファ領域５２は、一時記憶装置５０からディスク駆動装置４に供給すべき主画像情報ブロック８１を一時的に蓄積し、これにより一時記憶装置５０とディスク駆動装置４との間における主画像情報ブロック８１の供給タイミングを調整する。
【００６５】
ステップＳ５と並行して、ステップＳ６では、デコード部４３が、ステップＳ３において読み取られた主画像情報ブロック８１をデコードする。続いて、ステップＳ７では、生成部４４が、ステップＳ６でデコードされた主画像情報ブロック８１を縮小することによって当該主画像情報ブロック８１に対応するサムネイル画像情報ブロック９１を生成する。主画像情報ブロック８１のデコード処理および縮小処理には、一時記憶装置５０の生成作業領域５４が用いられる。続いて、ステップＳ８では、ステップＳ７で生成されたサムネイル画像情報ブロック９１を一時記憶装置５０のサムネイル画像情報ブロック記憶領域５５に記憶する。
【００６６】
ステップＳ５と、ステップＳ６ないしステップＳ８との並行処理は例えば次のように行われる。
【００６７】
すなわち、主画像情報ブロック８１を光ディスク３０へ記録するためのディスク駆動装置４の記録処理、例えば光ディスク３０を回転されるためのモータの制御処理や、ヘッドの移動制御処理などは、ディスク駆動装置４の内部に設けられたＣＰＵにより実行される。保存制御部４２は、ディスク駆動装置４に対し、主画像情報ブロック８１の供給、指令の送信および応答の受信などを行うだけである。したがって、ディスク駆動装置４の記録処理は、主画像情報ブロック８１のデコード処理、縮小処理およびサムネイル情報ブロックの記憶処理とは独立して行われる。
【００６８】
また、１つの主画像情報ブロックに関し、ディスク駆動装置４の記録処理速度は、保存制御部４２の処理速度、デコード部４３のデコード処理速度、生成部４４の縮小処理速度および記憶制御部４５の記憶処理速度のいずれよりも大幅に遅い。したがって、ディスク駆動装置４が記録処理を行っている間に、動作制御部４６は、保存制御部４２によるディスク駆動装置４の制御処理と、デコード部４３、生成部４４および記憶制御部４５によるデコード処理、縮小処理および記憶処理（つまりサムネイル画像情報ブロック９１の生成処理）とを時分割で実行するように、保存制御部４２、デコード部４３、生成部４４および記憶制御部４５を制御することができる。
【００６９】
このように、ディスク駆動装置４の記録処理が制御装置４０の処理から独立していること、および、ディスク駆動装置４の記録処理の速度が制御装置４０の処理よりも大幅に遅いことを利用して、動作制御部４６は、ステップＳ５と、ステップＳ６ないしステップＳ８との並行処理を実現している。
【００７０】
続いて、動作制御部４６は、１つの主画像情報８０を構成する複数の主画像情報ブロック８１（主画像情報ブロック＃２、…、＃ｍ、＃（ｍ＋１）、…）について、ステップＳ２からステップＳ８までの処理を繰り返し実行する。
【００７１】
ステップＳ５が繰り返し実行されることにより、１つの主画像情報８０を構成する複数の主画像情報ブロック８１が光ディスク３０に順次保存される。複数の主画像情報ブロック８１は、１つの主画像情報８０として再生することができるように関連づけられて（例えば論理的にまたは物理的に連続した情報として）光ディスク３０に記録される。
【００７２】
また、ステップＳ６ないしステップＳ８が繰り返し実行されることにより、１つの主画像情報８０を構成する複数の主画像情報ブロック８１にそれぞれ対応する複数のサムネイル画像情報ブロック９１が生成され、これら複数のサムネイル画像情報ブロック９１が一時記憶装置５０のサムネイル画像情報ブロック記憶領域５５に順次記憶される。
【００７３】
動作制御部４６は、ステップＳ２ないしステップＳ８の一連の処理を１回実行するごとに、１つの主画像情報８０を構成するすべての主画像情報ブロック８１の光ディスク３０への保存が完了し、かつ、１つの主画像情報８０を構成するすべての主画像情報ブロック８１に対応するサムネイル画像情報ブロック９１のサムネイル画像情報ブロック記憶領域５５への記憶が完了したか否かを判断する（ステップＳ９）。この判断は、例えば主画像情報全体のサイズを示す値とポインタの値とに基づいて比較または演算を行うことにより行うことができる。
【００７４】
１つの主画像情報８０を構成するすべての主画像情報ブロック８１の光ディスク３０への保存が完了し、かつ、１つの主画像情報８０を構成するすべての主画像情報ブロック８１に対応するサムネイル画像情報ブロック９１のサムネイル画像情報ブロック記憶領域５５への記憶が完了したときには（ステップＳ９：ＹＥＳ）、結合部４７は、サムネイル画像情報ブロック記憶領域５５に記憶された複数のサムネイル画像情報ブロック９１を結合し、サムネイル画像情報９０を形成する（ステップＳ１０）。
【００７５】
続いて、保存制御部４２は、ディスク駆動装置４を制御し、ステップＳ１０において形成されたサムネイル画像情報９０を光ディスク３０に保存する。このとき、光ディスク３０上には、１つの主画像情報８０を構成するすべての主画像情報ブロック８１の保存が完了しており、この結果、光ディスク３０上には当該主画像情報８０が記録された状態になっている。保存制御部４２は、光ディスク３０に記録された当該主画像情報８０と、これに対応するサムネイル画像情報９０とを関連づける管理情報を生成し、これを光ディスク３０に記録する。
【００７６】
図７は、フォトビューワ１による画像情報保存処理における各工程の実行タイミングを示している。図７に示すように、主画像情報ブロック＃１の読み取りが時点Ｔ０から時点Ｔ１までの間に行われる。続いて、主画像情報ブロック＃１の保存が時点Ｔ１から時点Ｔ２までの間に行われる。また、主画像情報ブロック＃１に対応するサムネイル画像情報ブロック９１の生成（デコード、縮小および記憶）も時点Ｔ１から時点Ｔ２までの間に行われる。
【００７７】
続いて、主画像情報ブロック＃２の読み取りが時点Ｔ２から時点Ｔ３までの間に行われる。続いて主画像情報ブロック＃２の保存が時点Ｔ３から時点Ｔ４までの間に行われる。また、主画像情報ブロック＃２に対応するサムネイル画像情報ブロック９１の生成（デコード、縮小および記憶）も時点Ｔ３から時点Ｔ４までの間に行われる。
【００７８】
続いて、主画像情報ブロック＃３の読み取りが時点Ｔ４から時点Ｔ５までの間に行われる。続いて主画像情報ブロック＃３の保存が時点Ｔ５から時点Ｔ６までの間に行われる。また、主画像情報ブロック＃３に対応するサムネイル画像情報ブロック９１の生成（デコード、縮小および記憶）も時点Ｔ５から時点Ｔ６までの間に行われる。
【００７９】
続いて、１つの主画像情報８０を構成する残りすべての主画像情報ブロック８１についての読み取りおよび保存、並びに１つの主画像情報８０を構成する残りすべての主画像情報ブロック８１にそれぞれ対応する複数のサムネイル画像情報ブロック９１の生成が、時点Ｔ６から時点Ｔａまでの間に順次行われる。
【００８０】
続いて、サムネイル画像情報ブロック９１の結合が時点Ｔａから時点Ｔｂまでの間に行われる。続いてサムネイル画像情報９０の保存が時点Ｔｂから時点Ｔｃまでの間に行われる。
【００８１】
なお、図６および図７に基づく説明では、メモリーカード１０に記憶された１つの主画像情報について画像情報保存処理を行う場合を例にあげた。しかし、フォトビューワ１は、メモリーカード１０または内蔵メモリ２１に記憶された複数の主画像情報について画像情報保存処理を行うことができる。この場合には、図６に示すステップＳ１からステップＳ１１までの処理を繰り返し実行する。
【００８２】
以上説明したとおり、フォトビューワ１では、メモリーカード１０またはデジタルスチルカメラ２０の内蔵メモリ２１に記憶された主画像情報を複数の主画像情報ブロックに分け、主画像情報ブロックをメモリーカード１０または内蔵メモリ２１から読み取り、主画像情報ブロックごとにサムネイル画像情報ブロックを順次生成し、生成されたサムネイル画像情報ブロックを記憶し、その後、記憶された複数のサムネイル画像情報ブロックを結合してサムネイル画像情報を形成する。したがって、主画像情報ブロックの読み取り、サムネイル画像情報ブロックの生成（主画像情報ブロックのデコードおよび縮小）、サムネイル画像情報ブロックの記憶およびサムネイル画像情報ブロックの結合に用いる一時記憶装置５０の容量を小さくすることができる。
【００８３】
すなわち、一時記憶装置５０の容量は、主画像情報ブロックの読み取り、サムネイル画像情報ブロックの生成（主画像情報ブロックのデコードおよび縮小）、サムネイル画像情報ブロックの記憶およびサムネイル画像情報ブロックの結合の処理に必要な最小の容量でよい。これらの処理の中で取り扱う情報は、１つの主画像情報ブロックおよび１つのサムネイル画像情報（１つのサムネイル画像情報を構成する複数のサムネイル画像情報ブロック）である。したがって、一時記憶装置５０の容量は、１つの主画像情報ブロックのサイズと１つのサムネイル画像情報のサイズとの合計よりも大きい必要がある。さらに、デコード後の主画像情報ブロックのサイズがデコード前の主画像情報ブロックのサイズよりも大きくなること、サムネイル画像情報ブロックの縮小処理にある程度の作業メモリ領域が必要であること、サムネイル画像情報ブロックの結合処理にある程度の作業メモリ領域が必要であること、ポインタを記憶するためのメモリ領域が必要であることなどを考慮に入れると、一時記憶装置５０の容量は、１つの主画像情報ブロックのサイズと１つのサムネイル画像情報のサイズとの合計よりもさらに大きくなる。しかし、一時記憶装置５０の容量を、例えば１つの主画像情報全体のサイズに達するまで大きくする必要はない。
【００８４】
従来技術では、少なくとも１つの主画像情報全体のサイズ以上の容量を有する一時記憶装置が必要であった。この従来技術と比べると、本実施形態のフォトビューワ１によれば、一時記憶装置５０の容量を小さくすることができる。これにより、一時記憶装置５０として価格の安いメモリを用いることができ、フォトビューワ１の製造コストを下げることができる。
【００８５】
また、フォトビューワ１では、主画像情報ブロックの光ディスク３０への保存とサムネイル画像情報ブロックの生成（デコード、縮小および記憶）とを並行処理により行う。これにより、メモリーカード１０またはデジタルスチルカメラ２０の内蔵メモリ２１からの主画像情報ブロックの読み取りを開始し、サムネイル画像情報ブロックの生成などを経て、主画像情報およびサムネイル画像情報の光ディスク３０への保存を完了するまでにかかる時間を短くすることができる。これにより、フォトビューワ１の操作性を良くすることができる。
【００８６】
なお、図２中の読取部４１が読取手段の具体例であり、保存制御部４２が第１保存制御手段および第２保存制御手段の具体例であり、デコード部４３がデコード手段の具体例であり、生成部４４が生成手段の具体例であり、記憶制御部４５が記憶制御手段の具体例であり、動作制御部４６が動作制御手段の具体例であり、結合部４７が結合手段の具体例である。また、一時記憶装置５０の生成作業領域５４が一時記憶装置の第１領域の具体例であり、一時記憶装置５０のサムネイル画像情報ブロック記憶領域５５が一時記憶装置の第２領域の具体例である。また、メモリーカード１０が外部記憶装置の一の具体例であり、デジタルスチルカメラ２０の内蔵メモリ２１が外部記憶装置の他の具体例である。また、ディスク駆動装置４および光ディスク３０が情報保存装置の具体例である。また、内蔵ディスプレイ装置６が画像表示装置の一の具体例であり、外部ディスプレイ装置７０が画像表示装置の他の具体例である。
【００８７】
また、図６中のステップＳ３が読取工程の具体例であり、ステップＳ５が第１保存工程の具体例であり、ステップＳ６がデコード工程の具体例であり、ステップＳ７が生成工程の具体例であり、ステップＳ８が記憶工程の具体例であり、ステップＳ１０が結合工程の具体例であり、ステップＳ１１が第２保存工程の具体例である。
【００８８】
また、本発明の画像情報処理装置または画像情報処理方法は、コンピュータプログラムとしても実現することが可能である。この場合には、読取部４１、保存制御部４２、デコード部４３、生成部４４、記憶制御部４５、動作制御部４６および結合部４７を実現するためのプログラムを作成し、このプログラムをコンピュータに読み取らせ、実行させる。これにより、コンピュータに設けられたコンピュータ資源（ＣＰＵ、主記憶メモリ、画像処理チップ、光ディスクドライブ、ハードディスクドライブなど）を、図２中の各構成要素として機能させることができ、コンピュータを図２中のフォトビューワ１として機能させることができ、または図６中の画像情報保存処理をコンピュータに実行させることができる。さらに、このコンピュータプログラムを、例えばＣＤ、ＤＶＤなどのコンピュータ読取可能な記録媒体に記録してコンピュータプログラム製品（Computer Program Product）として販売することもでき、あるいは、このコンピュータプログラムを、コンピュータネットワークなどを通じてダウンロード可能にすることもできる。
【００８９】
また、本発明は、請求の範囲および明細書全体から読み取るこのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴う画像情報処理装置および画像情報処理方法並びにこれらの機能を実現するコンピュータプログラムもまた本発明の技術思想に含まれる。
【図面の簡単な説明】
【００９０】
【図１】本発明の画像情報処理装置の実施形態であるフォトビューワを、メモリーカード、デジタルスチルカメラおよび光ディスクと共に示した斜視図である。
【図２】図１中のフォトビューワの内部構造を示すブロック図である。
【図３】図２中の制御装置のより具体的な実施形態を示すブロック図である。
【図４】図２中の一時記憶装置の領域構成を示す説明図である。
【図５】主画像情報ブロックとサムネイル画像情報ブロックとの対応を示す説明図である。
【図６】図１中のフォトビューワの動作を示フローチャートである。
【図７】図１中のフォトビューワの動作を示すタイミングチャートである。
【符号の説明】
【００９１】
１  フォトビューワ
４  ディスク駆動装置
６  内蔵ディスプレイ装置
１０  メモリーカード
２０  デジタルスチルカメラ
２１  内蔵メモリ
３０  光ディスク
４１  読取部
４２  保存制御部
４３  デコード部
４４  生成部
４５  記憶制御部
４６  動作制御部
４７  結合部
４８  表示制御部
５０  一時記憶装置
５４  生成作業領域
５５  サムネイル画像情報ブロック記憶領域
【図１】
0004684930.tif 000002
【図２】
0004684930.tif 000003
【図３】
0004684930.tif 000004
【図４】
0004684930.tif 000005
【図５】
0004684930.tif 000006
【図６】
0004684930.tif 000007
【図７】
0004684930.tif 000008