(57)【特許請求の範囲】
【請求項１】
複数の画像を階層構造のフォルダに分類して格納する情報処理装置であって、
前記階層構造の階層毎の階層表示領域を表示する表示画面に、前記階層構造の第１の階層に存在する複数のフォルダを第１の階層表示領域に並べて表示する第１の表示手段と、
前記第１の階層表示領域に表示された複数のフォルダの中からいずれか１つを選択する選択手段と、
前記選択手段で選択された第１のフォルダの下位階層に存在する複数のフォルダを、前記第１の階層表示領域と隣り合う第２の階層表示領域に並べて表示する第２の表示手段と、
前記選択手段で更に前記第２の階層表示領域に表示された複数のフォルダの中からいずれか１つが選択された場合、前記第１の階層表示領域に表示される前記選択手段により選択された前記第１のフォルダ、前記第２の階層表示領域に表示される前記選択手段により選択された第２のフォルダとを結ぶ前記第１のフォルダから前記第２のフォルダへ向かうフォルダ連結矢印であって、前記第１のフォルダが前記第２のフォルダの親フォルダであることを示す前記フォルダ連結矢印を表示する第３の表示手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記選択手段で選択されたフォルダの階層より下位階層に存在するフォルダに含まれる画像を前記表示画面の画像表示領域に一覧表示する第４の表示手段を更に備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
複数の画像を階層構造のフォルダに分類して格納する情報処理装置における情報処理方法であって、
前記情報処理装置の第１の表示手段が、前記階層構造の階層毎の階層表示領域を表示する表示画面に、前記階層構造の第１の階層に存在する複数のフォルダを第１の階層表示領域に並べて表示する第１の表示工程と、
前記情報処理装置の選択手段が、前記第１の階層表示領域に表示された複数のフォルダの中からいずれか１つを選択する選択工程と、
前記情報処理装置の第２の表示手段が、前記選択工程で選択された第１のフォルダの下位階層に存在する複数のフォルダを、前記第１の階層表示領域と隣り合う第２の階層表示領域に並べて表示する第２の表示工程と、
前記情報処理装置の第３の表示手段が、前記選択工程で更に前記第２の階層表示領域に表示された複数のフォルダの中からいずれか１つが選択された場合、前記第１の階層表示領域に表示される前記選択工程により選択された前記第１のフォルダ、前記第２の階層表示領域に表示される前記選択工程により選択された第２のフォルダとを結ぶ前記第１のフォルダから前記第２のフォルダへ向かうフォルダ連結矢印であって、前記第１のフォルダが前記第２のフォルダの親フォルダであることを示す前記フォルダ連結矢印を表示する第３の表示工程と
を備えることを特徴とする情報処理方法。
【請求項４】
複数の画像を階層構造のフォルダに分類して格納する情報処理をコンピュータに実行させるためのプログラムが記録された記録媒体であって、
前記階層構造の階層毎の階層表示領域を表示する表示画面に、前記階層構造の第１の階層に存在する複数のフォルダを第１の階層表示領域に並べて表示する第１の表示工程と、
前記第１の階層表示領域に表示された複数のフォルダの中からいずれか１つを選択する選択工程と、
前記選択工程で選択された第１のフォルダの下位階層に存在する複数のフォルダを、前記第１の階層表示領域と隣り合う第２の階層表示領域に並べて表示する第２の表示工程と、
前記選択工程で更に前記第２の階層表示領域に表示された複数のフォルダの中からいずれか１つが選択された場合、前記第１の階層表示領域に表示される前記選択工程により選択された前記第１のフォルダ、前記第２の階層表示領域に表示される前記選択工程により選択された第２のフォルダとを結ぶ前記第１のフォルダから前記第２のフォルダへ向かうフォルダ連結矢印であって、前記第１のフォルダが前記第２のフォルダの親フォルダであることを示す前記フォルダ連結矢印を表示する第３の表示工程と
をコンピュータに実行させるためのプログラムが記録された記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データを管理する情報処理装置及びその方法、記録媒体に関するものである。
【０００２】
【従来の技術】
従来、画像データの表示が可能な情報処理装置で画像データの一覧表示を行う場合、情報処理装置で管理されている画像データのサムネイル画像を、撮影された日時にあわせて時系列順で連続的に表示を行うような方法が一般的に行われている。例えば、画像の撮影、再生が可能なデジタルカメラなどではこのような方法で、サムネイル画像の一覧表示を行っていることが多い。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記のような表示方法では、管理される画像データの数が増えてくると、すべてのサムネイル画像が１画面の中では表示しきれなくなる。そのため、目的の画像データを探しだし選択するには、何度も画面スクロールしながら表示画像データを切り替えていかなければならず、操作が煩雑になる上、時間もかかるという問題点があった。
【０００４】
これを解決する手段として、管理されている画像データを目的や種類ごとにフォルダなどで分類し、階層をたどっていきながら画像データを検索するという方法も考えられる。すでにコンピュータなどでは、複数のファイルをディレクトリ構造で管理しており、ファイル一覧または検索用のツールなどでは、そのディレクトリ構造をビジュアル的に見られるような処理を行っている。
【０００５】
しかしながら、ディレクトリ構造の表示においては、フォルダ名やファイル名、あるいは簡単なアイコンの表示のみしか行わず、特に、画像データのファイルに関しては、その画像がどういう内容なのかわからないという問題点がある。また、表示されるファイルは、選択されているフォルダの直下に格納されているファイルのみであり、例えば、その下にサブフォルダが存在していてもそこに格納されているファイルについては表示されないので、あるフォルダ以下の階層に格納されているすべての画像データを一覧したいと思っても不可能であった。
【０００６】
本発明は上記の問題点に鑑みてなされたものであり、画像データを使用目的や種別によってフォルダで階層構造に分類するときに、フォルダの相関関係が視覚的に確認でき、画像データの検索が行いやすくなる情報処理装置及びその方法、記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
複数の画像を階層構造のフォルダに分類して格納する情報処理装置であって、
前記階層構造の階層毎の階層表示領域を表示する表示画面に、前記階層構造の第１の階層に存在する複数のフォルダを第１の階層表示領域に並べて表示する第１の表示手段と、
前記第１の階層表示領域に表示された複数のフォルダの中からいずれか１つを選択する選択手段と、
前記選択手段で選択された第１のフォルダの下位階層に存在する複数のフォルダを、前記第１の階層表示領域と隣り合う第２の階層表示領域に並べて表示する第２の表示手段と、
前記選択手段で更に前記第２の階層表示領域に表示された複数のフォルダの中からいずれか１つが選択された場合、前記第１の階層表示領域に表示される前記選択手段により選択された前記第１のフォルダ、前記第２の階層表示領域に表示される前記選択手段により選択された第２のフォルダとを結ぶ前記第１のフォルダから前記第２のフォルダへ向かうフォルダ連結矢印であって、前記第１のフォルダが前記第２のフォルダの親フォルダであることを示す前記フォルダ連結矢印を表示する第３の表示手段と
を備える。
【０００９】
また、好ましくは、前記選択手段で選択されたフォルダの階層より下位階層に存在するフォルダに含まれる画像を前記表示画面の画像表示領域に一覧表示する第４の表示手段を更に備える。
【００１５】
上記の目的を達成するための本発明による情報処理方法は以下の構成を備える。即ち、
複数の画像を階層構造のフォルダに分類して格納する情報処理装置における情報処理方法であって、
前記情報処理装置の第１の表示手段が、前記階層構造の階層毎の階層表示領域を表示する表示画面に、前記階層構造の第１の階層に存在する複数のフォルダを第１の階層表示領域に並べて表示する第１の表示工程と、
前記情報処理装置の選択手段が、前記第１の階層表示領域に表示された複数のフォルダの中からいずれか１つを選択する選択工程と、
前記情報処理装置の第２の表示手段が、前記選択工程で選択された第１のフォルダの下位階層に存在する複数のフォルダを、前記第１の階層表示領域と隣り合う第２の階層表示領域に並べて表示する第２の表示工程と、
前記情報処理装置の第３の表示手段が、前記選択工程で更に前記第２の階層表示領域に表示された複数のフォルダの中からいずれか１つが選択された場合、前記第１の階層表示領域に表示される前記選択工程により選択された前記第１のフォルダ、前記第２の階層表示領域に表示される前記選択工程により選択された第２のフォルダとを結ぶ前記第１のフォルダから前記第２のフォルダへ向かうフォルダ連結矢印であって、前記第１のフォルダが前記第２のフォルダの親フォルダであることを示す前記フォルダ連結矢印を表示する第３の表示工程と
を備える。
【００１６】
上記の目的を達成するための本発明による記録媒体は以下の構成を備える。即ち、
複数の画像を階層構造のフォルダに分類して格納する情報処理をコンピュータに実行させるためのプログラムが記録された記録媒体であって、
前記階層構造の階層毎の階層表示領域を表示する表示画面に、前記階層構造の第１の階層に存在する複数のフォルダを第１の階層表示領域に並べて表示する第１の表示工程と、
前記第１の階層表示領域に表示された複数のフォルダの中からいずれか１つを選択する選択工程と、
前記選択工程で選択された第１のフォルダの下位階層に存在する複数のフォルダを、前記第１の階層表示領域と隣り合う第２の階層表示領域に並べて表示する第２の表示工程と、
前記選択工程で更に前記第２の階層表示領域に表示された複数のフォルダの中からいずれか１つが選択された場合、前記第１の階層表示領域に表示される前記選択工程により選択された前記第１のフォルダ、前記第２の階層表示領域に表示される前記選択工程により選択された第２のフォルダとを結ぶ前記第１のフォルダから前記第２のフォルダへ向かうフォルダ連結矢印であって、前記第１のフォルダが前記第２のフォルダの親フォルダであることを示す前記フォルダ連結矢印を表示する第３の表示工程と
をコンピュータに実行させる。
【００１７】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態を詳細に説明する。
［実施形態１］
実施形態１では、画像の撮影が可能なカメラモジュールと、撮影画像をフォルダに分類して格納できるメモリ、および撮影した画像の表示が可能な表示部が一体となった情報処理装置を例にあげて説明する。
【００１８】
図１は実施形態１の情報処理装置の概略構成を示すブロック図である。
【００１９】
図１において、１０１はＣＰＵ（中央演算処理装置）であり、本情報処理装置の動作は、このＣＰＵ１０１により制御される。ＣＰＵ１０１には、制御プログラムを記憶しているＲＯＭ（リードオンリーメモリ）１０２、ＲＡＭ（ランダムアクセスメモリ）１０３、データ格納部１０４、画像処理部１０８、タブレットコントロール部１０９、表示コントロール部１１１、シャッタスイッチ（ＳＷ）１１４、制御キー群１１５、電源を供給するためのＤＣ／ＤＣコンバータ１１７、音声入出力コントロール部１１９がそれぞれ接続される。
【００２０】
画像処理部１０８には、ＣＣＤコントロール部１０７、さらにＣＣＤ（光電変換素子）１０６が接続されている。タブレットコントロール部１０９には、手書きタブレット１１０が接続されている。表示コントロール部１１１には表示駆動部１１２、さらに表示部（例えば、ＴＦＴカラー液晶等のＬＣＤ、ＣＲＴ等）１１３が接続されている。また、ＤＣ／ＤＣコンバータ１１７には、電池１１６から電源が供給されている。
【００２１】
表示部１１３と手書きタブレット１１０は、表示部１１３の上部に透明タブレットが積層された一体構造となっており、表示部１１３に表示されているグラフィックデータを参照しながら、対応する位置をペンタッチすることにより制御操作ができるようになっている。また、音声入出力コントロール部１１９には、マイク１２０、スピーカ１２１がそれぞれ接続されている。
【００２２】
ＣＰＵ１０１は、ＲＯＭ１０２内の制御プログラム１０２ａに基づいて各種制御を行う。これらの制御の中には、画像処理部１０８から出力されたデジタル画像データを読み込み、ＲＡＭ１０３へＤＭＡ転送する処理、同様にＲＡＭ１０３より表示コントロール部１１１へデータをＤＭＡ転送する処理、また、画像データをＪＰＥＧ圧縮しファイル形式でデータ格納部１０４へ格納する処理、さらに、手書きタブレット１１０から入力された情報に従った各種アプリケーションの実行、および、シャッタＳＷ１１４の操作に伴う撮影動作の指示、アプリケーション実行中の制御キー群１１５による制御指示により、対応する制御処理の実行、さらに、音声入出力コントロール部１１９から転送されたデジタル音声データを、データ格納部１０４へ格納する処理、および、データ格納部１０４からデジタル音声データを読み出し、音声入出力コントロール部１１９へ転送する処理、また、各構成要素への電源の供給をコントロールするための制御信号を、ＤＣ／ＤＣコンバータ１１７に対して出力する処理等が含まれる。
【００２３】
ＲＡＭ１０３は、画像展開エリア１０３ａ、ワークエリア１０３ｂ、ＶＲＡＭ１０３ｃ、一時退避エリア１０３ｄを備えている。画像展開エリア１０３ａは、画像処理部１０８より送られてきたデジタル画像データ（ＹＵＶデジタル画像データ）やデータ格納部１０４から読み出されたＪＰＥＧ圧縮画像データを一時的に格納するためのテンポラリバッファとして、また、画像圧縮処理／解凍処理のための画像専用ワークエリアとして使用される。ワークエリア１０３ｂは、各種プログラムの処理を実行するためのワークエリアである。ＶＲＡＭ１０３ｃは、表示部１１３へ表示する表示データを格納するＶＲＡＭとして使用される。また、一時退避エリア１０３ｄは、各種データを一時退避させるためのエリアである。
【００２４】
データ格納部１０４は、ＣＰＵ１０１によりＪＰＥＧ圧縮された撮影画像データ、サムネイル画像データ、あるいはアプリケーションより参照される各種付属データ等のファイル、および、フォルダなどを格納しておくためのメモリであり、実施形態１では、フラッシュメモリで構成される。
【００２５】
レンズ群１０５は、被写体像を光学的にＣＣＤ１０５へ投影するために複数枚のレンズで構成されている。ＣＣＤ１０６は、レンズ群１０５によって投影された撮影画像をアナログ信号に変換するための素子である。ＣＣＤコントロール部１０７は、ＣＣＤ１０６に転送クロック信号やシャッタ信号を供給するためのタイミングジェネレータ、出力信号のノイズ除去、ゲイン処理を行うための回路、さらに、アナログ信号を１０ビットデジタル信号に変換するためのＡ／Ｄ変換回路などを含んでいる。また、画像処理部１０８は、ＣＣＤコントロール部１０７より出力された１０ビットデジタル信号をガンマ変換、色空間変換、また、ホワイトバランス、ＡＥ、フラッシュ補正等の画像処理を行い、ＹＵＶ（４：２：２）フォーマットの８ビットデジタル信号出力を行う。これらのレンズ群１０５、ＣＣＤ１０６、ＣＣＤコントロール部１０７、画像処理部１０８を合わせて、以下、カメラモジュールと呼ぶことにする。
【００２６】
タブレットコントロール部１０９は、手書きタブレット１１０の駆動制御とペンタッチにより入力された各種情報をデジタル信号へ変換してＣＰＵ１０１へ転送するための制御を行う。
【００２７】
表示コントロール部１１１は、画像処理部１０８から転送されたＹＵＶデジタル画像データ、あるいはデータ格納部１０４中のＪＰＥＧ圧縮画像データをＪＰＥＧ解凍して得られるＹＵＶデジタル画像データを受け取り、ＲＧＢデジタル画像データへ変換したあと表示駆動部１１２へ出力する処理、あるいは、ＶＲＡＭ１０３ｃに格納されているＲＧＢデジタル画像データを同様に表示駆動部１１２へ出力する処理を行う。表示駆動部１１２は、表示部１１３を駆動するための制御を行う。表示部１１３は画像を表示するための表示器であり、例えば、ＶＧＡ規格（６４０×４８０ドット）ＴＦＴ液晶で構成される。
【００２８】
シャッタＳＷ（スイッチ）１１４は、撮影動作の開始を指示するためのシャッタである。このシャッタＳＷ１１４は、スイッチの押下圧によって２段階のスイッチポジションが有り、１段目のポジション（弱押下圧−以下「半押しポジション」と呼ぶ）の検出で、ホワイトバランス、ＡＥ等のカメラ設定のロック動作が行われる。また、２段目のポジション（強押下圧−以下「シャッタＯＮポジション」と呼ぶ）の検出で、キャプチャー信号の取り込み動作が行われる。
【００２９】
制御キー群１１５は、アプリケーション実行中におけるオペレーションをタブレットからのペン入力に限定せずに、簡単な機能の制御が行えるようにした補助的キーであり、例えば、カーソルキー、スクロールキー、決定キー、キャンセルキーなどを含んでいる。
【００３０】
電池１１６は、リチャージャブルの２次電池あるいは乾電池である。また、ＤＣ／ＤＣコンバータ１１７は、電池１１６からの電源供給を受け、昇圧、レギュレーションを行うことにより複数の電源を作り出し、ＣＰＵ１０１を初めとする各素子に必要な電圧の電源を供給している。このＤＣ／ＤＣコンバータ１１７は、ＣＰＵ１０１からの制御信号１１８により、各々の電圧の供給の開始、停止を制御できる。
【００３１】
音声入出力コントロール部１１９は、マイク１２０から入力された音声信号をデジタル音声データへ変換し、ＣＰＵ１０１へ転送する処理、および、ＣＰＵ１０１から転送されたデジタル音声データを、アナログ音声データへ変換してスピーカ１２１へ出力する処理を行う。
【００３２】
図２は実施形態１のフォルダ構造とサムネイル画像データ一覧の表示例（フォルダ構造・サムネイル画像表示画面）を示す図である。
【００３３】
実施形態１における「フォルダ」とは、複数の画像データ、またはデータファイルをグルーピングした、ひとつひとつのグループのことである。また、フォルダをグルーピングしてフォルダを作成することもできる。つまり、これらのフォルダは再帰的に階層構造の形成が可能である。
【００３４】
図２において、２０１は付属情報表示領域であり、日付／時間情報２０２、タイトル文２０３、音声２０４、メモ２０５等、選択されている画像データに付属している各種付加情報を表示する。音声アイコン２０４、メモアイコン２０５はそれぞれの情報が存在していることを示し、情報の中身はそれぞれのアイコンをペンタッチすることによって再生あるいは表示される。
【００３５】
２０６〜２０８の領域は、フォルダ構造を表示するフォルダ表示領域である。２０６は第１階層フォルダ表示領域、２０７は第２階層フォルダ表示領域、２０８は第３階層フォルダ表示領域である。これらのフォルダ表示領域にはそれぞれの階層のフォルダ（階層フォルダ）が、フォルダタイトルの文字列とともにフォルダアイコンとして表示される。このフォルダアイコンにおいて、例えば、白抜きのアイコン表示２０９は非選択フォルダを示し、例えば、塗りつぶしアイコン表示２１０は選択フォルダを示す。選択フォルダは、おのおのの上位階層フォルダ（フォルダ）を示すフォルダ連結矢印２１１によって結ばれている。２１２はスクロールアイコンであり、各階層フォルダがそれぞれのフォルダ表示領域に表示しきれない場合、表示されていない残りのフォルダの表示のスクロールを指示するアイコンである。
【００３６】
２１３はサムネイル画像データを表示するサムネイル画像表示領域である。このサムネイル画像表示領域２１３には、選択フォルダの階層より下位階層フォルダに含まれるすべての画像のサムネイル画像データが連続的に表示される。ここで表示されるサムネイル画像データのサイズは、８０×６０ｄｏｔである。このサムネイル画像表示領域２１３の中で、２１４に示すようにフォーカスが選択されていない画像データは、非選択サムネイル画像データを示す。また、２１５で示すようにフォーカスが選択されている画像は、選択サムネイル画像データを示す。また、２１６、２１７はスクロールアイコンであり、このサムネイル画像表示領域２１３にすべてのサムネイル画像データが表示しきれない場合に、表示されていない残りのサムネイル画像データの表示のスクロールを指示するアイコンである。
【００３７】
２１８、２１９は機能ボタンを表わすアイコンである。２１８は撮影ボタンであり、この撮影ボタン２１８をペンタッチすると撮影モードに入り、ビューファインダ処理が開始される。また、２１９は拡張ボタンであり、この拡張ボタン２１９をペンタッチすると、フォルダ操作、ファイル操作、モード変更等の拡張機能のメニューが表示され、メニュー選択によってそれぞれの機能を実行することができる。
【００３８】
次に、実施形態１の情報処理装置の制御処理手順の概要について、図３を用いて説明する。
【００３９】
図３は実施形態１の情報処理装置の制御処理手順の概要を示すフローチャートである。
【００４０】
尚、図３は、本体の電源を投入して実行されるメイン処理を示している。
【００４１】
本体の電源が投入されると、ステップＳ３０２において、フォルダ構造・画像一覧表示処理が行われる。このフォルダ構造・画像一覧表示処理での表示画面は、図２で説明したように、オペレータによって作成された各フォルダ一体系の構造を表示するフォルダ表示領域と、選択フォルダ以下に含まれるすべての画像データのサムネイル画像データの一覧を表示するサムネイル画像表示領域が、１画面上に同時に表示されている。尚、フォルダ構造・画像一覧表示処理の詳細については、後述する。
【００４２】
次に、ステップＳ３０３において、オペレータからの操作アクション、つまり、ペンによるタブレット１１０へのペンタッチがあるか否かを判定する。ペンタッチがない場合（ステップＳ３０３でＮＯ）、ペンタッチがあるまで待機する。一方、ペンタッチがある場合（ステップＳ３０３でＹＥＳ）、ステップＳ３０４に進む。尚、表示画面中には、各種制御機能に対応したボタンが表示されており、これらのボタンをペンタッチすることによって、以下に説明するような機能が実行される。
【００４３】
まず、ステップＳ３０４において、ペンによって表示中のフォルダのどれか一つが指定されたか否かを判定する。指定された場合（ステップＳ３０４でＹＥＳ）、ステップＳ３０５に進み、指定されたフォルダを選択フォルダ（図２、２１０）とする選択フォルダの切替処理を行い、再びステップＳ３０２に戻る。一方、指定されていない場合（ステップＳ３０４でＮＯ）、ステップＳ３０６に進む。尚、選択フォルダの切替処理の詳細については、後述する。
【００４４】
ステップＳ３０６において、ペンによって、サムネイル画像表示領域内のサムネイル画像データの一つが指定されたか否かを判定する。指定された場合（ステップＳ３０６でＹＥＳ）、ステップＳ３０７に進み、指定画像の選択処理、つまり、指定されたサムネイル画像データにフォーカス位置を切替表示（図２、２１５）する指定ポインタの変更処理、または、そのサムネイル画像データをフルサイズ（６４０×４８０ｄｏｔ）で表示する処理を行い、再びステップＳ３０２に戻る。一方、指定されていない場合（ステップＳ３０６でＮＯ）、ステップＳ３０８に進む。尚、指定画像の選択処理の詳細については、後述する。
【００４５】
ステップＳ３０８において、撮影ボタン２１８がペンタッチ、あるいはシャッタＳＷ１１４が半押しされたか否か、つまり、撮影動作が指示されたか否かを判定する。撮影動作が指示された場合（ステップＳ３０８でＹＥＳ）、ステップＳ３０９に進み、撮影モードに移行し、撮影動作を行い、再びステップＳ３０２に戻る。一方、撮影動作が指示されていない場合（ステップＳ３０８でＮＯ）、ステップＳ３１０に進む。尚、撮影動作の詳細については、後述する。
【００４６】
ステップＳ３１０において、フォルダ表示領域のスクロールアイコン（図２、２１２）あるいはサムネイル画像表示領域のスクロールアイコン（図２、２１６、２１７）がペンタッチされたか否か、つまり、スクロールが指示された否かを判定する。スクロールが指示された場合（ステップＳ３１０でＹＥＳ）、ステップＳ３１１に進み、それぞれ対象となるフォルダ表示領域内のフォルダ、または、サムネイル画像表示領域内のサムネイル画像データのスクロール動作を行い、再びステップＳ３０２へ戻る。一方、スクロールが指示されていない場合（ステップＳ３１０でＮＯ）、ステップＳ３１２へ進む。尚、フォルダ／画像のスクロール動作の詳細については、後述する。
【００４７】
ステップＳ３１２において、拡張機能などを含むその他の処理が実行される。尚、その他の処理の詳細については、後述する。
【００４８】
次に、図３のステップＳ３０２のフォルダ構造・画像一覧表示処理の詳細について、図４を用いて説明する。
【００４９】
図４は実施形態１の図３のステップＳ３０２のフォルダ構造・一覧表示処理の詳細を示すフローチャートである。
【００５０】
まず、ステップＳ４０１において、ラインや枠組み、背景、各種ボタン、アイコンなどの画面を構成する基本フォーマットの表示を行う。次に、ステップＳ４０２において、上位階層より順次フォルダ構造の表示を行う最初のステップとして、フォルダの数、名称、選択状況などをチェックするフォルダチェックポインタを最上位階層位置へセットする。以下、説明するフォルダチェックは、セットされているフォルダチェックポインタを参照し、そのフォルダチェックポインタが示している階層に対して行われることになる。
【００５１】
次に、ステップＳ４０３において、セットされたフォルダチェックポインタ位置のフォルダを、所定の階層フォルダ表示領域（図２、２０６〜２０８のいずれか）に並べて表示するフォルダ表示処理を行う。このフォルダ表示処理では、まだ、すべての非選択フォルダ（図２、２０９）として表示される。次に、ステップＳ４０４において、フォルダチェックポインタ位置の階層に含まれるフォルダの選択状態のチェックを行う。
【００５２】
次に、ステップＳ４０５において、選択フォルダがあるか否かを判定する。選択フォルダがない場合（ステップＳ４０５でＮＯ）、ステップＳ４０６に進み、選択フォルダの階層の下位階層フォルダに格納されているすべての画像データのサムネイル画像データ（８０×６０ｄｏｔ固定）を、サムネイル画像表示領域（図２、２１３）に並べて表示する。同時に、サムネイル画像データの選択状態をチェックし、ペンタッチによってすでに選択サムネイル画像データがある場合、選択サムネイル画像データにフォーカス表示（図２、２１５）を行う。そして、ステップＳ４０７において、日付／時間、タイトル、付加情報アイコン等、フォルダ、サムネイル画像データ以外のデータの表示処理を行い、すべての表示が完了する。
【００５３】
一方、ステップＳ４０５において、選択フォルダがある場合（ステップＳ４０５でＹＥＳ）、ステップＳ４０８に進み、選択フォルダに対して、選択状態（図２、２１０）へ表示を切り替える。次に、ステップＳ４０９において、選択フォルダの階層の上位階層フォルダ（親フォルダ）を示すために、親フォルダと選択フォルダをフォルダ連結矢印（図２、２１１）で結ぶ表示を行う。次に、ステップＳ４１０において、選択フォルダに対する下位階層フォルダの存在の有無をチェックする。ステップＳ４１１において、下位階層フォルダがあるか否かを判定する。下位階層フォルダがない場合（ステップＳ４１１でＮＯ）、ステップＳ４０６に進む。一方、下位階層フォルダがある場合（ステップＳ４１１でＹＥＳ）、ステップＳ４１２に進み、フォルダチェックポインタを一つ下の下位階層へ移動し、ステップＳ４０３に戻る。
【００５４】
次に、図３のステップＳ３０５の選択フォルダの切替処理の詳細について、図５を用いて説明する。
【００５５】
図５は実施形態１の図３のステップＳ３０５の選択フォルダの切替処理の詳細を示すフローチャートである。
【００５６】
まず、ステップＳ５０１において、ペンタッチ等によって指定されたフォルダを、内部的に選択状態（選択フォルダ）に切り替える。次に、ステップＳ５０２において、その選択フォルダの上位階層フォルダがあるか否かを判定する。上位階層フォルダがある場合（ステップＳ５０２でＹＥＳ）、ステップＳ５０４に進み、選択フォルダの上位階層フォルダ、つまり、親フォルダを選択状態に切り替える。その後、ステップＳ５０２に戻る。そして、最上位階層フォルダの選択状態への切替が終了するまで、この処理を繰り返す。
【００５７】
一方、ステップＳ５０２において、上位階層フォルダがない場合（ステップＳ５０２でＮＯ）、つまり、最上位階層フォルダの選択状態への切替が終了した場合、ステップＳ５０３に進み、最初に指定されたフォルダの階層の位置にフォルダチェックポインタをセットする。
【００５８】
次に、図３のステップＳ３０７の指定画像の選択処理の詳細について、図６を用いて説明する。
【００５９】
図６は実施形態１の図３のステップＳ３０７の指定画像の選択処理の詳細を示すフローチャートである。
【００６０】
まず、ステップＳ６０１において、指定画像を含んでいるフォルダを、内部的に選択状態（選択フォルダ）に切り替える。次に、ステップＳ６０２において、その選択フォルダの上位階層フォルダがあるか否かを判定する。上位階層フォルダがある場合（ステップＳ６０２でＹＥＳ）、ステップＳ６０３に進み、選択フォルダの上位階層フォルダ、つまり、親フォルダを選択状態に切り替える。その後、ステップＳ６０２に戻る。そして、最上位階層フォルダの選択状態への切替が終了するまで、この処理を繰り返す。
【００６１】
一方、ステップＳ６０２において、上位階層フォルダがない場合（ステップＳ６０２でＮＯ）、つまり、最上位階層フォルダの選択状態への切替が終了した場合、ステップＳ６０４に進み、最初に指定されたフォルダの階層の位置に、フォルダチェックポインタをセットする。
【００６２】
次に、ステップＳ６０５において、指定画像がすでに選択されているか否かを判定する。つまり、フォーカス表示されている画像か否かを判定する。指定画像がすでに選択されている場合（ステップＳ６０５でＹＥＳ）、ステップＳ６０７に進み、指定画像の詳細表示、すなわち、フルスクリーン表示を行うフルスクリーン表示処理モードへ移行する。このフルスクリーン表示処理モードでは、いくつかの画像表示モード（フルサイズ表示、１／４サイズ表示等）の切替や、付属データ（タイトル文、コメント文、マーク、その他付加情報等）の同時表示、さらには、フォトレタッチ機能などの付加機能の実行などが行われる。また、このフルスクリーン表示処理モードから終了指示がなされると、処理を終了する。一方、ステップＳ６０５において、指定画像が選択されていない場合（ステップＳ６０５でＮＯ）、ステップＳ６０６に進み、指定画像を内部的に選択状態に切り替える。
【００６３】
以上の処理によって、フォーカス表示されていない画像の指定は、画像の選択のみが行われる。また、フォーカス表示されている画像の指定は、その画像のフルスクリーン表示が実行される。
【００６４】
また、指定画像の選択処理が行われる直前には、画面上に、選択画像が含まれるすべての下位階層フォルダが表示されているとは限らない場合（非選択状態）でも、これらの処理を行うことによって、処理の終了後、再び実行される図３のステップＳ３０２のフォルダ構造・画像一覧表示処理において、選択画像が含まれるすべての下位階層フォルダが表示され、画像の分類状態が確認できるようになる。
【００６５】
次に、図３のステップＳ３０９の撮影動作の詳細について、図７、図８を用いて説明する。
【００６６】
尚、図７は撮影動作の中のビューファインダ処理を示し、図８は撮影動作中のキー操作による割込処理を示す。
【００６７】
図７、図８は実施形態１の図３のステップＳ３０９の撮影動作の詳細を示すフローチャートである。
【００６８】
まず、ステップＳ７０１において、ＣＣＤ１０６、ＣＣＤコントロール部１０７を含むＣＣＤモジュールを動作可能な状態（ｅｎａｂｌｅ）にする。
【００６９】
次に、ステップＳ７０２以降に、カメラモジュールより取り込んだ映像が表示部１１３によって表示されるまでの連続処理を説明する。
【００７０】
ステップＳ７０２において、カメラレンズ群１０５から取り込んだ被写体の光情報をＣＣＤ１０６によって電気信号に変換する。この電気信号は、ノンインターレスアナログ信号で、処理速度を上げるために、６４０×４８０ｄｏｔの総画素ではなく、間引き処理により、３２０×２４０ｄｏｔの縮小サイズのアナログ信号を出力する。
【００７１】
ステップＳ７０２で生成されたアナログ信号は、ステップＳ７０３において、ＣＣＤコントロール部１０７によるノイズ除去処理、ゲイン処理を経て、１０ビットデジタル信号へＡ／Ｄ変換された後、画像処理部１０８へ送られる。画像処理部１０８では、ステップＳ７０４において、オートホワイトバランス、ＡＥ、また、ストロボ撮影時の補正等の処理、あるいはＹＵＶ（４：２：２）フォーマットへの信号変換等の画像処理を行う。このＹＵＶ変換されたＹＵＶデジタル画像データは、ＣＰＵ１０１により、表示画像データを格納するＶＲＡＭ１０３ｃへ書き込まれ、ＤＭＡを使用して定常的に表示コントロール部１１１に出力されている。
【００７２】
表示コントロール部１１１は、ステップＳ７０５において、ＹＵＶデジタル画像データをＲＧＢデジタル画像データに変換する変換処理を行う。次に、ステップＳ７０６において、表示駆動部１１２へＲＧＢデジタル画像データを出力する。この表示駆動部１１２から出力されるＲＧＢデジタル画像データを受けて、ステップＳ７０７において、表示部１１３による被写体映像の表示を行う。
【００７３】
以上、ステップＳ７０２からステップＳ７０７までの処理を、３０分の１秒のサイクルで連続的にループすることにより、被写体映像が表示部１１３上に常にモニタされる。
【００７４】
さて、この被写体映像をモニタしているループの間で撮影者によるキー操作が検出された場合は、検出信号によって割り込みイベントが発生し、図８に示す割込処理へ処理が移行する。
【００７５】
このキー操作が発生した段階では、内部的には２種類のモードのどちらかの状態となっている。ひとつは、通常モードであり、図７で説明したビューファインダ処理が電源投入から連続的に行われているモードである。もうひとつは、半押しモードであり、いったんシャッタＳＷ１１４が半押しされ、各種カメラ設定がロックされた状態で、ビューファインダ処理が行われているモードである。図８では、処理の開始位置を通常モードからの処理と半押しモードからの処理の２通りの場合で分けて説明している。
【００７６】
［通常モードからの処理］
ステップＳ８０１において、キー操作をチェックするためのキーステータス読込を行う。次に、ステップＳ８０２において、シャッタＳＷ１１４が押されたか否かを判定する。押された場合（ステップＳ８０２でＹＥＳ）、ステップＳ８０３に進み、オートホワイトバランス、ＡＥ、ストロボ撮影の場合のストロボ補正等、画像処理部１０８内で制御される各種カメラ設定を現在の設定値でロックする。次に、ステップＳ８１５において、ＣＰＵ１０による処理の負荷を低減するために表示駆動部１１２、表示部１１３の表示駆動動作を停止する。
【００７７】
図７で説明したように、ビューファインダ処理では、処理速度を上げるために撮影画像の間引画像信号の取り込みしか行わなかったが、撮影画像としては、ＶＧＡ規格（６４０×４８０ｄｏｔ）のフル画像が必要である。従って、ステップＳ８１６において、ＶＧＡ画素数のキャプチャ信号の取り込みを行う。そして、画像処理部１０８における所定処理後に得られるＹＵＶデジタル画像データを、ＲＡＭ１０３中の画像展開エリア１０３ａへ書き込む。このＹＵＶデジタル画像データに大使、ステップＳ８１７において、ＪＰＥＧ規格に準拠したＪＰＥＧ圧縮処理を行う。次に、ステップＳ８１８において、圧縮されたＪＰＥＧ圧縮画像データをデータ格納部１０４へ画像ファイルとして書き込む。
【００７８】
次に、ステップＳ８１９において、停止していた表示駆動部１１２、表示部１１３の表示駆動動作を再開する。次に、ステップＳ８２０において、撮影画像を確認するために、表示部１１３へ画像の表示を一定時間行った後、割込処理を終了し、再び、図７へ戻り、ビューファインダ処理を再開する。
【００７９】
一方、ステップＳ８０２において、シャッタＳＷ１１４が押されていない場合（ステップＳ８０２でＮＯ）、ステップＳ８０４に進み、シャッタＳＷ１１４が半押しされたか否かを判定する。半押しされた場合（ステップＳ８０４でＹＥＳ）、ステップＳ８０５に進み、まず、内部の状態設定を半押しモードに設定する。次に、ステップＳ８０６において、ステップＳ８０３と同様に、オートホワイトバランス、ＡＥ、ストロボ撮影の場合のストロボ補正等、画像処理部１０８内で制御される各種カメラ設定を現在の設定値でロックする。その後、割込処理を終了し、再び、図７へ戻り、ビューファインダ処理を再開する。
【００８０】
一方、シャッタＳＷ１１４が半押しされていない場合（ステップＳ８０４でＮＯ）、ステップＳ８０８に進み、撮影条件の変更を行うキーが押されたか否かを判定する。キーが押された場合（ステップＳ８０８でＹＥＳ）、ステップＳ８０９において、オートホワイトバランス、ＡＥ、ストロボ撮影の場合のストロボ補正等、画像処理部１０８内で制御される各種カメラ設定を条件変更に合わせた補正を行う。その後、割込処理を終了し、再び、図７へ戻り、ビューファインダ処理を再開する。
【００８１】
一方、撮影条件の変更を行うキーが押されていない場合（ステップＳ８０８でＮＯ）、ステップＳ８１０に進み、撮影モードの終了を指示するキーが押されたか否かを判定する。キーが押された場合（ステップＳ８１０でＹＥＳ）、ステップＳ８１１に進み、ＣＣＤモジュールの動作の終了を行い、その他の撮影動作の終了処理を行った後、撮影モードを終了する。一方、キーが押されていない場合（ステップＳ８１０でＮＯ）、有効なキーやスイッチが検出されなかったということで、何も処理を行わず、割込処理を終了し、再び、図７へ戻り、ビューファインダ処理を再開する。
【００８２】
［半押しモードからの処理］
ステップＳ８１３において、半押しモードからの割込処理において、どのキー操作をチェックするためのキーステータス読込を行う。次に、ステップＳ８１４において、シャッタＳＷ１１４が押されたか否かを判定する。シャッタＳＷ１１４が押された場合（ステップＳ８１４でＹＥＳ）、シャッタＳＷ１１４の半押しの検出（ステップＳ８０４）で、ロックされた画像処理部１０８内で制御される各種カメラ設定（ステップＳ８０６）を有効にしたまま、ステップＳ８１５以降の処理へ進む。
【００８３】
一方、シャッタＳＷ１１４が押されていない場合（ステップＳ８１４でＮＯ）、ステップＳ８２２に進み、半押し解除キーが押されたか否かを判定する。半押し解除キーが押された場合（ステップＳ８２２でＹＥＳ）、ステップＳ８２３に進み、内部の状態設定を半押しモードから解除し、割込処理を終了し、再び、図７へ戻り、ビューファインダ処理を再開する。一方、半押し解除キーが押されていない場合（ステップＳ８２２でＮＯ）、有効なキーやスイッチが検出されなかったということで、何も処理を行わず、割込処理を終了し、再び、図７へ戻り、ビューファインダ処理を再開する。
【００８４】
次に、データ格納部１０４に格納された画像データの再生表示処理について、図９を用いて説明する。尚、この処理は、図４のステップＳ４０６のサムネイル画像データの表示、あるいは図６のステップＳ６０６の指定画像の選択表示において実行される。
【００８５】
図９は実施形態１の画像データの再生表示処理を示すフローチャートである。
【００８６】
まず、ステップＳ９０１において、図８のステップＳ８１８でＪＰＥＧ圧縮画像データをデータ格納部１０４から読み出し、ＲＡＭ１０３中の画像展開エリア１０３ａに書き込む。次に、ステップＳ９０２において、ＪＰＥＧ圧縮画像データの解凍処理、つまり、ＪＰＥＧ圧縮画像データを元データ（ＹＵＶデジタル画像データ）へ変換する処理を実行する。次に、そのＹＵＶデジタル画像データを、ステップＳ９０３において、ＶＲＡＭ１０３ｃへ書き込む。以降、図７のステップＳ７０５からステップＳ７０７の処理と同様に、まず、ステップＳ９０４において、ＹＵＶデジタル画像データをＲＧＢデジタル画像データに変換する変換処理を行う。次に、ステップＳ９０５において、表示駆動部１１２へＲＧＢデジタル画像データを出力する。この表示駆動部１１２から出力されるＲＧＢデジタル画像データを受けて、ステップＳ９０６において、表示部１１３による被写体映像の表示を行う。
【００８７】
次に、図３のステップＳ３１２のその他の処理の詳細について、図１０を用いて説明する。
【００８８】
図１０は実施形態１の図３のステップＳ３１２のその他の処理の詳細を示すフローチャートである。
【００８９】
まず、ステップＳ１００１において、ペンタッチで拡張ボタン２１９が指定されたか否かを判定する。拡張ボタン２１９が指定された場合（ステップＳ１００１でＹＥＳ）、ステップＳ１００２において、拡張メニュー表示を行う。この拡張メニュー表示の画面に表示されているメニュー内容（例えばアイコン、ボタン）をペンタッチすることによって、各機能の処理が実行される。ステップＳ１００３において、メニュー内容に対してペンタッチが行われたか否かを判定する。ペンタッチが行われない場合（ステップＳ１００３でＮＯ）、ペンタッチが行われるまで待機する。一方、ペンタッチが行われた場合（ステップＳ１００３でＹＥＳ）、ステップＳ１００４に進む。
【００９０】
次に、ステップＳ１００４において、新規フォルダの作成処理が指定されたか否かを判定する。指定された場合（ステップＳ１００４でＹＥＳ）、ステップＳ１００９に進み、新規フォルダ作成処理を実行する。この新規フォルダは、選択フォルダの下に作成され、選択フォルダが親フォルダとなる。そして、新規フォルダ作成処理完了後、処理を終了する。一方、指定されていない場合（ステップＳ１００４でＮＯ）、ステップＳ１００５に進む。
【００９１】
次に、ステップＳ１００５において、削除処理が指定されたか否かを判定する。指定された場合（ステップＳ１００５でＹＥＳ）、ステップＳ１０１０に進み、フォルダ削除処理、あるいは画像データを削除する画像削除処理を実行する。対象となる削除アイテムは、削除指定の段階で画像の選択がなく選択フォルダのみがある場合は、フォルダ削除処理となり、画像データが指定されている状態、つまり画像データがフォーカス表示されている場合には画像データ単体の削除処理を実行する。また、フォルダ削除処理の場合には、そのフォルダに含まれている下位階層フォルダおよび画像データも同時に削除されてしまうが、削除処理を実行する直前にオペレータに対して警告を発し、誤って大量の画像データの削除が行われないしている。フォルダ削除処理、あるいは画像削除処理の完了後、処理を終了する。一方、指定されていない場合（ステップＳ１００５でＮＯ）、ステップＳ１００６に進む。
【００９２】
次に、ステップＳ１００６において、画像選択モードの変更が指定されたか否かを判定する。指定された場合（ステップＳ１００６でＹＥＳ）、ステップＳ１０１１に進み、画像選択モード変更処理を行う。画像選択モードとは、画像データの選択操作が行われたときの処理の内容を切り替えるモードであり、ここでは、３つ存在する。一つ目は、図６で説明したように、あらかじめ選択されていない画像データに対してペンタッチによる指定を行った場合に、画像データの選択のみを行って、指定画像にフォーカス表示を行う第１画像選択モードである。二つ目は、選択されている画像データに対してペンタッチによる指定を行った場合に、画像データのフルスクリーン表示処理モードを実行する第２画像選択モードである。三つ目は、後述するが、あらかじめ選択フォルダがあるか否かで、画像選択の表示処理を切り替えるモードを実行する第３画像選択モードである。画像選択モード変更処理の完了後、処理を終了する。一方、指定されていない場合（ステップＳ１００６でＮＯ）、ステップＳ１００７に進む。
【００９３】
次に、ステップＳ１００７において、サムネイル画像データのサイズの最適化表示を行うモード切替が指定されたか否かを判定する。指定された場合（ステップＳ１００７でＹＥＳ）、ステップＳ１０１２に進み、サムネイル画像データのサイズの最適化表示を行うサムネイルサイズ最適表示モード変更処理を行う。このサムネイルサイズ最適表示モードとは、２種類ある。一つは、図２に示したフォルダ表示領域、サムネイル画像表示領域において、フォルダに格納されているサムネイル画像データの数に関係なく固定サイズでサムネイル画像データを表示する第１最適表示モードである。もう一つは、後述するが、フォルダに格納されているサムネイル画像データの数に応じて、サムネイル画像データの表示サイズを可変にし、常にサムネイル画像表示領域の有効表示領域いっぱいにサムネイル画像データを表示する第２最適表示モードである。サムネイルサイズ最適表示モード変更処理の完了後、処理をする。一方、指定されていない場合（ステップＳ１００７でＮＯ）、ステップＳ１００８に進む。
【００９４】
ステップＳ１００８において、フォルダ連結矢印（図２、２１１）の表示モードの変更が指定されたか否かを判定する。指定された場合（ステップＳ１００８でＹＥＳ）、ステップＳ１０１３に進み、フォルダ連結矢印表示モード変更処理を行う。このフォルダ連結矢印表示モードとは、２種類ある。一つは、図２に示したフォルダ連結矢印２１１のように、選択フォルダがない場合には自分の親フォルダからの矢印表示は行わず、フォルダが選択された時点で、親フォルダを示す矢印表示を行う第１矢印表示モードである。もう一つは、後述するが、選択フォルダがない場合には、すべてのフォルダに対して複数の矢印表示を行い、フォルダが選択された時点で、親フォルダを示す矢印表示を行う第２矢印表示モードである。フォルダ連結矢印表示モード変更処理の完了後、処理を終了する。一方、指定されていない場合（ステップＳ１００８でＮＯ）、有効なペンタッチが行われなかったと判断し、再び、ステップＳ１００２に戻る。
【００９５】
一方、ステップＳ１００１において、拡張ボタン２１９が指定されていない場合（ステップＳ１００１でＮＯ）、ステップＳ１０１４に進み、音声アイコン２０４が指定されたか否かを判定する。音声アイコン２０４が指定された場合（ステップＳ１０１４でＹＥＳ）、ステップＳ１０１５に進み、音声再生処理を行う。この音声再生処理では、指定されている画像データに付加されているデジタル音声データがＣＰＵ１０１によって読み出され、音声入出力コントロール部１１９に転送され、アナログ変換された後、スピーカ１２１によって音声出力が行われる。これらの音声データは、画像の撮影時に同時に背景音や音声アノテーション等がマイク１２０から録音され、デジタル音声データに変換されて格納されたものなどを含んでいる。音声再生処理の完了後、処理を終了する。一方、音声アイコン２０４が指定されていない場合（ステップＳ１０１４でＮＯ）、ステップＳ１０１６に進む。
【００９６】
ステップＳ１０１６において、メモアイコン２０５が指定されたか否かを判定する。メモアイコン２０５が指定された場合（ステップＳ１０１６でＹＥＳ）、ステップＳ１０１７に進み、メモ内容表示処理を行う。メモデータは、画像の撮影時に同時あるいは後に付加された画像の説明やコメントなどのテキストデータであり、手書きタブレット１１０に対してペンで直接文字入力／文字認識処理、あるいは表示部１１４上に表示される仮想キーボードを使用したかな漢字変換などによって入力されるものである。これらの音声データ、メモデータは、図３のステップＳ３０７の指定画像の選択処理を行った後の表示モードにおいても再生することができる。メモ内容表示処理の完了後、処理を終了する。一方、メモアイコン２０５が指定されていない場合（ステップＳ１０１６でＮＯ）、有効なペンタッチが行われなかったということで、処理を終了する。
【００９７】
次に、実施形態１における情報処理装置の表示画面例について説明する。
【００９８】
図１１は実施形態１の図５のペンタッチによる選択フォルダの移動処理を実行する場合の画面表示例を示す図である。
【００９９】
図１１（ａ）は、第１階層フォルダ表示領域内のフォルダが選択された状態で、それ以下の階層のフォルダが選択されていない場合の状態を示している。この場合は、第１階層フォルダ表示領域には、そこに含まれるすべてのフォルダが表示され、フォルダ１１０１ａは選択状態として表示されている。また、第２階層フォルダ表示領域には、第１階層フォルダ表示領域の選択フォルダに含まれるフォルダがすべて表示されるが、第２階層フォルダ表示領域内の選択フォルダはないので、すべてのフォルダが非選択状態として表示されている。また、サムネイル画像表示領域１１０２には、選択フォルダの最下位階層フォルダ以下に含まれるすべての画像データ、つまり、第１階層の選択フォルダ１１０１ａ（旅行）に含まれるすべての画像データのサムネイル画像データが一覧表示されている。ここでは、画像選択は行われておらず、どのサムネイル画像データもフォーカス表示されていない。
【０１００】
また、図１１（ｂ）は、第１階層フォルダ表示領域、第２階層フォルダ表示領域内のフォルダがそれぞれ選択状態にある場合、つまり、図１１（ａ）の表示例から第２階層表示領域内のフォルダが選択された場合の状態を示している。ここで、第１階層フォルダ表示領域の表示は、図１１（ａ）で説明した表示例と同様にフォルダ１１０３ａのみが選択状態として表示されている。また、第２階層フォルダ表示領域では、フォルダ１１０３ｂが選択状態、それ以外のフォルダは非選択状態として表示されている。そして、第３階層フォルダ表示領域には、第２階層フォルダ表示領域の選択フォルダに含まれるフォルダがすべて、非選択状態として表示されている。また、第２階層フォルダ表示領域の選択フォルダ１１０３ｂが第１階層フォルダ表示領域の選択フォルダ１１０３ａに含まれる、つまり、選択フォルダ１１０３ａは選択フォルダ１１０３ｂの親フォルダである。そのため、選択フォルダ１１０３ａが選択フォルダ１１０３ｂの親フォルダことを示すために、フォルダ連結矢印１１０４が表示されている。サムネイル画像表示領域１１０５には、選択フォルダのうち最下位階層のフォルダ以下に含まれるすべての画像データ、つまり、第２階層フォルダ表示領域の選択フォルダ１１０３ｂ（温泉）に含まれるすべての画像データのサムネイル画像データが一覧表示されている。つまり、図１１（ａ）で表示したサムネイル画像データからさらに絞り込まれたサムネイル画像データが表示されることになる。この場合も、画像選択は行われておらず、どのサムネイル画像データにもフォーカス表示されていない。
【０１０１】
図１２は実施形態１の図６の指定画像の選択処理を実行した場合の画面表示例でを示す図である。
【０１０２】
図１２（ａ）は、フルサイズ（６４０×４８０ｄｏｔ）で画像を表示した場合の表示例（フルサイズ画像表示画面）であり、図２で示したフォルダ構造・サムネイル画像表示画面から、画像選択が行われると、このように画面いっぱいに画像データが全表示され、画像の一部を隠すような付属の情報やアイコンなどは表示されない。ここで、画像の一部をペンタッチすると、図１２（ｂ）に示すような表示に切り替わる。
【０１０３】
図１２（ｂ）は、画像データとコメント、メモなどの付属情報、各種制御指示用のアイコンなどが一画面に表示された表示例である。図１２（ｂ）において、１２０２は図２の２０１と同様、付属情報表示領域であり、日付／時間情報、タイトル文、音声アイコン１２０３、メモアイコン１２０４など、選択されている画像データに付属している各種付加情報を表示する。１２０５、１２０６は、図２の２１８、２１９と同様、機能ボタンを表わすアイコンである。１２０５は撮影ボタンであり、この撮影ボタン１２０５をペンタッチすると撮影モードに入り、ビューファインダ処理が開始される。また、１２０６は拡張ボタンであり、この拡張ボタン１２０６をペンタッチすると、画像の編集、メモの編集、表示モードの変更など、画像選択画面の中で有効な拡張機能のメニューが表示され、メニュー選択によってそれぞれの機能を実行することができる。１２０７は画像データであり、面積比１／４サイズとなる３２０×２４０ｄｏｔのサイズで表示されている。また、１２０８はメモデータ表示領域であり、画像データに対する説明、コメントなどのテキストデータの表示を行っている。このメモデータ表示領域１２０８には、テキストデータのスクロール処理を指示するスクロールアイコン１２０９、１２１０が表示されている。このスクロールアイコン１２０９、１２１０をペンタッチすることによって、メモデータ表示領域１２０８に表示しきれないテキストデータを上下スクロールさせて表示させることができる。１２１１はこの画面の表示の切替を指示する戻るボタンであり、この戻るボタン１２１１をペンタッチすることにより、図２に示した「フォルダ構造・サムネイル画像表示画面」の表示に戻る。また、この画面で、画像データ１２０７をペンタッチすると、再び、図１２（ａ）に示したフルサイズ画像表示画面に切り替わる。
【０１０４】
図１３は実施形態１の図７、図８の撮影動作を実行した場合の画面表示例を示す図である。
【０１０５】
図１３（ａ）は、撮影アイコン１３０２のペンタッチ、あるいはシャッタＳＷ１１４の半押し操作が行われた時に表示されるファインダ表示画面の一例である。１３０１はファインダ表示領域であり、このファインダ表示領域１３０１にカメラモジュールから取り込まれた画像データが常にモニタ表示される。処理速度を向上させるために、ファインダ表示領域１３０１のサイズは、ＶＧＡ規格の面積に対し面積比１／４の３２０×２４０ｄｏｔである。１３０２は撮影アイコンであり、この撮影アイコン１３０２のペンタッチをトリガーに画像の撮影（キャプチャー）が実行される。もちろん、撮影は、シャッタＳＷ１１４でも行うことができる。
【０１０６】
１３０３は、撮影モードを選択する選択メニュー表示領域である。この選択メニュー表示領域１３０３の各項目も、ペンタッチによって選択することができ、選択されているモードの左端には、選択マーク１３０３ａが表示される。撮影アイコン１３０２のペンタッチ、あるいはシャッタＳＷ１１４の押下によって撮影動作が実行されると、撮影画像は所定の選択フォルダに格納された後、撮影動作を終了する。そして、図３のステップＳ３０２へ進み、撮影画像の追加が反映された状態のフォルダ構造・画像一覧表示処理が実行される。
【０１０７】
図１３（ｂ）は、撮影画像が追加された場合の「フォルダ構造・サムネイル画像表示画面」の表示例である。図１３（ｂ）において、選択フォルダは「旅行」→「温泉」→「伊豆１」となっているので、撮影画像は「伊豆１」フォルダに追加される。そして、１３０４で示すように撮影画像のサムネイル画像データがサムネイル画像表示領域１３１０の一番最後に追加されて表示されている。また、付加情報表示領域１３０５には、撮影画像の付加情報として日付データ１３０６が自動的に付加される。また、タイトル表示領域には、入力用のカーソル１３０７が表示され、タイトルの書き込みが可能となっている。また、音声アイコン１３０８をペンタッチすることによって、音声アノテーションなどの録音処理が実行可能となる。さらに、メモアイコン１３０９をペンタッチすることによって、コメントや説明文を入力するためのエディターが起動して、テキストデータの入力が可能となる。
【０１０８】
次に、図１０で説明した「その他の処理」の各ステップの処理の詳細について説明して行く。
【０１０９】
図１４は実施形態１の図１０のステップＳ１０１１の画像選択モード変更処理における第３画像選択モードの詳細を示すフローチャートである。
【０１１０】
尚、第１、第２画像選択モードついては、図６で説明した通りである。
【０１１１】
まず、ステップＳ１４０１において、指定画像が含まれているフォルダがすでに選択されているか否かを判定する。選択されていない場合（ステップＳ１４０１でＮＯ）、ステップＳ１４０２に進み、指定画像を含んでいる最終フォルダを、内部的に選択状態（選択フォルダ）に切り替える。次に、ステップＳ１４０３において、その選択フォルダの上位階層フォルダがあるか否かを判定する。上位階層フォルダがある場合（ステップＳ１４０３でＹＥＳ）、ステップＳ１４０４に進み、選択フォルダの上位階層フォルダを含んでいるフォルダ、つまり、親フォルダを選択状態に切り替える。そして、再び、ステップＳ１４０３に戻り、最上位階層フォルダの選択状態への切替が終了するまで、この処理を繰り返す。
【０１１２】
一方、ステップＳ１４０３において、上位階層フォルダがない場合（ステップＳ１４０３でＮＯ）、つまり、最上位階層フォルダの選択状態への切替が終了した場合は、ステップＳ１４０５に進み、最初に指定されたフォルダの階層の位置に、フォルダチェックポインタをセットする。
【０１１３】
次に、ステップＳ１４０６において、指定画像がすでに選択されている否かを判定する。つまり、フォーカス表示されている画像であるか否かを判定する。指定画像がすでに選択されている場合（ステップＳ１４０６でＹＥＳ）、処理を終了する。一方、指定画像が選択されていない場合（ステップＳ１４０６でＮＯ）、ステップＳ１４０７に進み、指定画像を内部的に選択状態に切り替える。
【０１１４】
一方、ステップＳ１４０１において、指定画像が含まれているフォルダが存在選択されている場合（ステップＳ１４０１でＹＥＳ）、ステップＳ１４０８に進み、ステップＳ１４０６と同様、指定画像がすでに選択されている画像であるか否かを判定する。指定画像がすでに選択されている場合（ステップＳ１４０８でＹＥＳ）、ステップＳ１４０９に進み、、指定画像の詳細表示、すなわち、フルスクリーンを行うフルスクリーン表示処理モードへ移行する。このフルスクリーン表示処理モードは、図６のステップＳ６０７と同様に、いくつかの画像表示モードの切替や、付属データの同時表示、付加機能の実行などが行われる。また、このフルスクリーン表示モードから終了指示がなされると、処理を終了する。
【０１１５】
一方、指定画像が選択されていない場合（ステップＳ１４０８でＮＯ）、ステップＳ１４０７に進み、指定画像を内部的に選択状態に切り替える。
【０１１６】
以上説明したように、選択されている画像を指定した場合においては、指定画像を含んでいるフォルダがすべて選択されていない場合は、選択画像を含むすべてのフォルダの選択のみが実行され、指定画像を含んでいるフォルダがすべて選択されている場合は、選択画像のフルスクリーン表示が実行される。
【０１１７】
また、選択されていない画像を指定した場合においては、第１画像選択モードと同様に、画像の選択と、必要に応じてフォルダの選択が行われるのみであり、選択画像のフルスクリーン表示処理は実行されない。
【０１１８】
図１５は実施形態１の図１０のステップＳ１０１２のサムネイルサイズ最適表示モード変更処理における第２最適表示モードの詳細を示すフローチャートである。
【０１１９】
尚、第１最適表示モードは、図４のステップＳ４０６で説明したとおり、常に固定サイズのサムネイル画像データ（８０×６０ｄｏｔ）をサムネイル画像表示領域２１３に表示する。
【０１２０】
まず、ステップＳ１５０１において、選択フォルダの最下位階層フォルダに含まれるすべての画像データ（表示対象画像データ）の数をカウントする。ステップＳ１５０２において、画像データの数が１であるか否かを判定する。１である場合（ステップＳ１５０２でＹＥＳ）、ステップＳ１５０３に進み、サムネイル画像データのサイズを、サムネイル画像表示領域２１３に最大で表示可能な３２０×２４０ｄｏｔに設定する。次に、ステップＳ１５０４において、サムネイル画像表示領域２１３に対する表示配列を設定する。この場合には、表示対象画像データが一つなので１コマに設定する。そして、ステップＳ１５０５において、選択フォルダの下位階層フォルダに格納されているすべての画像データに対して、設定されたサイズでサムネイル画像データを作成し、サムネイル画像表示領域２１３に設定された配列で並べて表示を行う。同時に、画像の選択状態をチェックし、もし、ペンタッチによってすでに選択されている画像がある場合には、選択画像をフォーカス表示（図２、２１５）する。
【０１２１】
一方、ステップＳ１５０２において、画像データの数が１でない場合（ステップＳ１５０２でＮＯ）、ステップＳ１５０６に進み、画像データの数が６以下であるか否かを判定する。６以下である場合（ステップＳ１５０６でＹＥＳ）、ステップＳ１５０７に進み、サムネイル画像データのサイズを、サムネイル画像表示領域２１３に最大限に表示可能な１６０×１２０ｄｏｔに設定する。次に、ステップＳ１５０８において、サムネイル画像表示領域２１３に対する表示配列を横２コマ、縦３コマに設定する。そして、ステップＳ１５０５へ進む。
【０１２２】
一方、ステップＳ１５０６において、画像データの数が６以下でない場合（ステップＳ１５０６でＮＯ）、ステップＳ１５０９に進み、画像データの数が１５以下であるか否かを判定する。１５以下である場合（ステップＳ１５０９でＹＥＳ）、ステップＳ１５１０に進み、サムネイル画像データのサイズを、サムネイル画像表示領域２１３に最大限に表示可能な１００×７５ｄｏｔに設定する。次に、ステップＳ１５１１において、サムネイル画像表示領域２１３に対する表示配列を横３コマ、縦５コマに設定する。そして、ステップＳ１５０５へ進む。
【０１２３】
一方、ステップＳ１５０９において、画像データの数が１６以上である場合（ステップＳ１５０９でＮＯ）、ステップＳ１５１２に進み、サムネイル画像データのサイズを、サムネイル画像表示領域２１３に最大限に表示可能な８０×６０ｄｏｔに設定する。次に、ステップＳ１５１３において、サムネイル画像表示領域２１３に対する表示配列を横４コマ、縦７コマに設定する。そして、ステップＳ１５０５へ進む。
【０１２４】
図１６は実施形態１のサムネイル最適表示モードを第２最適表示モードに設定した場合のフォルダ構造とサムネイル画像データ一覧の表示例（フォルダ構造・サムネイル画像表示画面）を示す図である。
【０１２５】
図１６（ａ）は、第１階層フォルダ表示領域の選択フォルダ１６０１と第２階層フォルダ表示領域の選択フォルダ１６０２を示している。第２階層フォルダ表示領域の選択フォルダ１６０２（「温泉」）以下に含まれているすべての画像データは２７枚であるので、サムネイル画像表示領域１６０３には、４列×７行の配列で、８０×６０ｄｏｔで作成されたサムネイル画像データが並べて表示される。
【０１２６】
また、図１６（ｂ）は、第１階層フォルダ表示領域の選択フォルダ１６０１と第２階層フォルダ表示領域の選択フォルダ１６０２に加えて、第３階層フォルダ表示領域の選択フォルダ１６０４を示している。第３階層フォルダ領域の選択フォルダ１６０４（「伊豆１」）以下に含まれているすべての画像データは、画像の絞り込みによって、１０枚となったので、サムネイル画像表示領域１６０５には、３列×５行の配列で、１００×７５ｄｏｔで作成されたサムネイル画像データが並べて表示される。
【０１２７】
以上説明したように、サムネイル画像表示の対象となる画像データの数によって、１枚のサムネイル画像データのサイズと表示配列を可変にして表示することができる。
【０１２８】
図１７は実施形態１の図１０のステップＳ１０１３のフォルダ連結矢印表示モード変更処理における第２矢印表示モードを適用した場合のフォルダ構造・一覧表示処理の詳細を示すフローチャートである。
【０１２９】
尚、第１矢印表示モードは、図４で説明したとおり、選択フォルダがない場合には親フォルダからの矢印表示は行わず、選択された時点で、親フォルダを示す矢印表示を行う。
【０１３０】
まず、ステップＳ１７０１において、ラインや枠組み、背景、各種ボタン、アイコンなどの画面を構成する基本フォーマットの表示を行う。次に、ステップＳ１７０２において、フォルダの数、名称、選択状況などをチェックするためのフォルダチェックポインタを、最上位階層位置へセットする。これらのステップＳ１７０１、ステップＳ１７０２は、図４のステップＳ４０１、ステップＳ４０２と同様の処理である。
【０１３１】
次に、ステップＳ１７０３において、セットされたフォルダチェックポインタ位置のフォルダを、所定の階層のフォルダ表示領域に並べて表示するフォルダ表示処理を行う。このフォルダ表示処理では、まだ、すべてのフォルダが非選択状態（図２、２０９）として表示される。次に、ステップＳ１７０４において、フォルダチェックポインタ位置の階層に含まれるフォルダの選択状態のチェックを行う。ステップＳ１７０３、ステップＳ１７０４の処理も、図４のステップＳ４０４、ステップＳ４０４と同様の処理である。
【０１３２】
次に、ステップＳ１７０５において、選択フォルダがあるか否かを判定する。選択フォルダがない場合（ステップＳ１７０５でＹＥＳ）、ステップＳ１７０６に進み、一つ上位の上位階層フォルダ（親フォルダ）を示すために、現在フォルダチェックポインタが設定されている階層に含まれるすべての表示フォルダに対して、親フォルダと表示フォルダをフォルダ連結矢印で結ぶ表示（後述）を行う。次に、図４のステップＳ４０６と同様、ステップＳ１７０７において、選択フォルダの階層の下位階層フォルダに格納されているすべての画像のサムネイル画像データを、サムネイル画像表示領域に並べて表示する。同時に、画像の選択状態をチェックし、すでに選択画像がある場合には、選択画像をフォーカス表示する。そして、図４のステップＳ４０７と同様、ステップＳ１７０８において、日付／時間、タイトル、付加情報アイコン等、フォルダ、サムネイル画像データ以外のデータの表示処理を行い、すべての表示が完成する。
【０１３３】
一方、ステップＳ１７０５において、選択フォルダがある場合（ステップＳ１７０５でＹＥＳ）、ステップＳ１７０９に進み、選択フォルダに対して、選択状態へ表示を切り替える。次に、ステップＳ１７１０において、選択フォルダが含まれている階層の一つ上位の上位階層のフォルダ（親フォルダ）を示すために、現在フォルダチェックポインタが設定されている階層の中で、選択フォルダに対してのみ、親フォルダと選択フォルダをフォルダ連結矢印で結ぶ表示を行う。以下、ステップＳ１７１１からステップＳ１７１３までの処理は、図４のステップＳ４１０からＳ４１２までの処理と同様である。
【０１３４】
次に、ステップＳ１７１１において、選択フォルダに対する下位階層フォルダの存在の有無をチェックする。ステップＳ１７１２において、下位階層フォルダがあるか否かを判定する。下位階層フォルダがない場合（ステップＳ１７１２でＮＯ）、ステップＳ１７０７に進む。一方、下位階層フォルダがある場合（ステップＳ１７１２でＹＥＳ）、ステップＳ１７１３に進み、フォルダチェックポインタを一つ下の下位階層へ移動し、ステップＳ１７０３に戻る。
【０１３５】
以上のようにして、選択フォルダの階層表示が再帰的に行われる。
【０１３６】
図１８は実施形態１のフォルダ連結矢印表示モードを第２矢印表示モードに設定した場合のフォルダ構造とサムネイル画像データ一覧の表示例（フォルダ構造・サムネイル画像表示画面）を示す図である。
【０１３７】
図１８（ａ）は、第１階層フォルダ表示領域の選択フォルダ１８０１と、それ以下の非選択フォルダを示している。この場合は、第１階層フォルダ表示領域には、そこに含まれる選択フォルダ１８０１を含むすべてのフォルダが表示されている。また、第２階層フォルダ表示領域には、第１階層フォルダ表示領域の選択フォルダ１８０１に含まれるフォルダがすべて表示されているが、第２階層フォルダ表示領域には選択フォルダがないので、すべてのフォルダが非選択状態として表示されている。さらに、第１階層フォルダ表示領域の選択フォルダ１８０１が、第２階層フォルダ表示領域で表示されているすべてのフォルダを含んでいることを示すために、すべての表示フォルダに対して複数のフォルダ連結矢印表示１８０２が表示されている。また、サムネイル画像表示領域１８０７には、選択フォルダのうち最下位階層のフォルダ以下に含まれるすべての画像データ、つまり、第１階層フォルダ表示領域の選択フォルダ１８０１（旅行）に含まれるすべての画像データのサムネイル画像データが一覧表示されている。ここでは、画像選択は行われておらず、どのサムネイル画像データにもフォーカス表示されていない。
【０１３８】
また、図１８（ｂ）は、図１８（ａ）の表示例から第２階層フォルダ表示領域の選択フォルダ１８０４が追加された状態を示している。ここで、第１階層フォルダ表示領域の表示は、図１８（ａ）で示した表示例と同様に選択フォルダ１８０３が表示されている。また、第２階層フォルダ表示領域では、選択フォルダ１８０４と、それ以外の非選択フォルダが表示されている。そして、第３階層フォルダ表示領域には、第２階層フォルダ表示領域の選択フォルダに含まれるフォルダがすべて非選択状態として表示されている。また、第２階層フォルダ表示領域の選択フォルダ１８０４が、第１階層フォルダ表示領域の選択フォルダ１８０３に含まれる、つまり、選択フォルダ１８０３は選択フォルダ１８０４の親フォルダであること、さらには、複数のフォルダのうち一つが選択されたことを示すために、選択フォルダ以外のフォルダに対して表示していたフォルダ連結矢印表示１８０２が消え、選択フォルダに対してのみフォルダ連結矢印表示１８０５が表示される。さらに、第２階層フォルダ表示領域の選択フォルダ１８０４が、第３階層フォルダ表示領域のすべてのフォルダを含んでいることを示すために、すべてのフォルダに対して複数のフォルダ連結矢印表示１８０６が表示される。そして、サムネイル画像表示領域１８０７には、選択フォルダのうち最下位階層のフォルダ以下に含まれるすべての画像データ、つまり、第２階層フォルダ表示領域の選択フォルダ１８０４（温泉）に含まれるすべての画像データのサムネイル画像データが一覧表示されている。
【０１３９】
以上説明したように、実施形態１によれば、使用目的や種別によってフォルダで階層構造に分類された画像データをサムネイル画像データとして一覧表示できるとともに、これら画像データとフォルダとの相関関係が視覚的に確認できるような表示制御を行うことによって、おのおののフォルダに格納されている画像データが容易に確認でき、画像データの検索などを行いやすくなる。
［実施形態２］
実施形態１では、画面左側において、複数階層のフォルダ表示領域を左側から右に向かってそれぞれ上位から下位に向かって表示し、また、画面右側において、サムネイル画像表示領域を配置して表示する画面構成を有するフォルダ構造・サムネイル画像表示画面を示したが、本発明はこれに限定されるものではない。実施形態１で説明した画面構成では、フォルダ表示領域が横方向に狭く、縦方向に広いため、フォルダの数が多く、かつ階層の数が少ない場合にはバランスよく配置され、スクロールを行って表示しきれないフォルダを探すような事態も少なくなる。これに対し、フォルダの数が少なく、階層の数が多い場合には、フォルダ構造が画面に入りきれない場合が頻繁に発生し、スクロール操作が増えることも考えられる。本発明においては、フォルダ表示領域、サムネイル画像表示領域それぞれの表示領域を限定する必要もなく、さまざまなパターンの配置で表示を行っても有効であることは言うまでもない。
【０１４０】
そこで、実施形態２では、フォルダ表示領域を画面の上部に、サムネイル画像表示領域を画面の下部に配置する場合を例に挙げて説明する。
【０１４１】
図１９は実施形態２のフォルダ構造とサムネイル画像データ一覧の表示例（フォルダ構造・サムネイル画像表示画面）を示す図である。
【０１４２】
図１９において、１９０１は付属情報表示領域であり、日付／時間情報１９０２、タイトル文１９０３、音声１９０４、メモ１９０５など、選択されている画像データに付属している各種付加情報を表示する。音声アイコン１９０４、メモアイコン１９０５はそれぞれの情報が存在していることを示し、情報の中身はそれぞれのアイコンをペンタッチすることによって再生あるいは表示される。
【０１４３】
１９０６〜１９１１の領域は、フォルダ構造を表示するフォルダ表示領域である。１９０６は第１階層フォルダ表示領域、１９０７は第２階層フォルダ表示領域、１９０８は第３階層フォルダ表示領域、１９０９は第４階層フォルダ表示領域、１９１０は第５階層フォルダ表示領域、１９１１は第６階層フォルダ表示領域であり、これらのフォルダ表示領域にはそれぞれの階層に付属するフォルダが、フォルダタイトルの文字列とともにフォルダアイコンとして表示される。このフォルダアイコンにおいて、白抜きのアイコン表示１９１２は非選択フォルダを示し、塗りつぶしアイコン表示１９１３は選択フォルダを示している。これらの選択フォルダは、おのおのの親フォルダを示すフォルダ連結矢印１９１４によって結ばれている。１９１５は、各階層に含まれるフォルダがそれぞれのフォルダ表示領域に表示しきれない場合、表示されていない残りのフォルダの表示のスクロールを指示するアイコンである。
【０１４４】
１９１６はサムネイル画像表示領域である。このサムネイル画像表示領域には、選択フォルダより下位階層フォルダに含まれるすべての画像のサムネイル画像データが連続的に表示される。ここで、表示されるサムネイル画像データのサイズは、８０×６０ｄｏｔである。このサムネイル画像表示領域１９１６の中で、１９１７に示すようにフォーカスが選択されていないサムネイル画像データは、非選択サムネイル画像データを示し、１９１８で示すようにフォーカスが選択されている画像は、選択サムネイル画像データを示す。また、１９１９、１９２０は、このサムネイル画像表示領域２１３にすべてのサムネイル画像データが表示きれない場合に、表示されていない残りのサムネイル画像データの表示のスクロールを指示するアイコンである。
【０１４５】
１９２１、１９２２は、機能ボタンを表わすアイコンである。１９２１は撮影ボタンであり、この撮影ボタン１９２１をペンタッチすると撮影モードに入り、ビューファインダ処理が開始される。また、１９２２は拡張ボタンであり、この拡張ボタン１９２２をペンタッチすると、フォルダ操作、ファイル操作、モード変更等の拡張機能のメニューが表示され、メニュー選択によってそれぞれの機能を実行することができる。
【０１４６】
以上説明したように、実施形態２によれば、実施形態１で説明した効果に加えて、階層の数が多いフォルダでも、容易に格納されている画像データを確認することができる。
［実施形態３］
実施形態１では、フォルダ構造が３階層の範囲に収まる構成について説明したが、本発明はこれに限定されるものではない。
【０１４７】
実施形態３では、３階層以上のフォルダが作成でき、フォルダ表示領域を超えるようなフォルダ階層の構造となった場合には、フォルダ表示領域が階層ごとにスクロールする場合を例に挙げて説明する。
【０１４８】
図２０は実施形態３のフォルダ構造とサムネイル画像データ一覧の表示例（フォルダ構造・サムネイル画像表示画面）を示す図である。
【０１４９】
図２０は、図２とほぼ同様な表示構成であり、付属情報表示領域には、選択されている画像データに付属している各種付加情報の表示、フォルダ表示領域には、第１階層から第３階層のそれぞれに付属するフォルダが、フォルダタイトルの文字列とともにアイコンとして表示されている。また、選択フォルダはおのおのの親フォルダがわかるようにフォルダ連結矢印が表示、さらに、各階層のフォルダのスクロールを指示するスクロールアイコンも表示されている。
【０１５０】
また、サムネイル画像表示領域には、選択フォルダより下位階層に含まれるすべての画像のサムネイル画像データが連続的に表示され、このサムネイル画像表示領域にすべてのサムネイル画像データが表示しきれない場合に、サムネイル画像表示領域のスクロールを指示するスクロールアイコンも表示されている。さらに、撮影ボタン、拡張ボタン等の機能ボタンも表示されている。
【０１５１】
更に、図２０で示したフォルダ表示領域には、３階層分のフォルダ階層のみしか同じ画面に表示できない。従って、フォルダの深さが３階層以上になっている場合には、フォルダ階層のスクロールを実行する。２００１、２００２はフォルダ階層の階層間のスクロールを指示するスクロールアイコンである。２００１は上位階層へのスクロールアイコンである。尚、本表示例では、これ以上、上位階層が存在していないので、そのことを示す白抜きのスクロールアイコンで表示されている。また、２００２は下位階層へのスクロールアイコンであり、本表示例では、下位階層が存在しているので、そのことを示す黒塗りのスクロールアイコンで表示されている。このスクロールアイコンに対してペンタッチを行うことにより、階層フォルダのスクロールが実行される。
【０１５２】
次に、実施形態３のフォルダ構造・一覧表示処理の詳細について、図２１を用いて説明する。
【０１５３】
図２１は実施形態３のフォルダ構造・サムネイル画像一覧表示処理の詳細を示すフローチャートである。
【０１５４】
まず、ステップＳ２１０１において、図４のステップＳ４０１と同様、ラインや枠組み、背景、各種ボタン、アイコンなどの画面を構成する基本フォーマットの表示を行う。次に、ステップＳ２１０２において、上位階層より順次フォルダ構造の表示を行うための最初のステップとして、フォルダの数、名称、選択状況などをチェックするためのフォルダチェックポインタをセットする。セットする位置は、フォルダ表示領域への表示対象となっている階層（実施形態３では、３階層の範囲）の中で、もっとも上位階層にセットする。以下、説明するフォルダチェックは、セットされているフォルダチェックポインタを参照し、それが示している階層に対して行われることになる。
【０１５５】
次に、図４のステップＳ４０３、ステップＳ４０４と同様に、ステップＳ２１０３においては、セットされたフォルダチェックポインタ位置のフォルダを、所定の階層フォルダ表示領域に非選択状態として並べて表示する処理を行う。次に、ステップＳ２１０４において、フォルダチェックポインタ位置の階層に含まれるフォルダの選択状態のチェックを行う。
【０１５６】
次に、ステップＳ２１０５において、選択フォルダがあるか否かを判定する。選択フォルダがない場合（ステップＳ２１０５でＮＯ）、ステップＳ２１０６に進み、選択フォルダの階層の下位階層フォルダに格納されているすべての画像データに対するサムネイル画像データのサムネイル画像表示領域への表示、また画像の選択状態をチェックし、必要に応じてフォーカス表示を行う。次に、ステップＳ２１０７において、日付／時間、タイトル、付加情報アイコン等、フォルダ、サムネイル画像以外のデータの表示処理を行い、すべての表示が完成する。尚、ステップＳ２１０６、Ｓ２１０７は、図４のステップＳ４０６、Ｓ４０７と同様の処理である。
【０１５７】
一方、ステップＳ２１０５において、選択フォルダがある場合（ステップＳ２１０５でＹＥＳ）、ステップＳ２１０８に進み、選択フォルダに対して、選択状態へ表示を切り替える。次に、ステップＳ２１０９において、親フォルダと選択フォルダをフォルダ連結矢印で結ぶ表示を行う。次に、ステップＳ２１１０において、選択フォルダに対する下位階層フォルダの存在の有無をチェックする。
【０１５８】
次に、ステップＳ２１１１において、下位階層フォルダがあるか否かを判定する。下位階層フォルダがない場合（ステップＳ２１１１でＮＯ）、ステップＳ２１０６へ進む。一方、下位階層フォルダがある場合（ステップＳ２１１１でＹＥＳ）、ステップＳ２１１２に進み、下位階層フォルダがフォルダ表示領域への表示対象となっている階層であるか否かを判定する。表示対象となっている階層でない場合（ステップＳ２１１２でＮＯ）、ステップＳ２１０６へ進む。一方、表示対象となっている階層である場合（ステップＳ２１１２でＹＥＳ）、ステップＳ２１１３に進み、フォルダチェックポインタを一つ下の下位階層へ移動し、ステップＳ２１０３へ戻る。
【０１５９】
以上のようにして、選択フォルダの階層表示が、フォルダ表示領域への表示対象となる階層の範囲内で再帰的に行われる。
【０１６０】
以上説明したように、実施形態３によれば、実施形態１で説明した効果に加えて、フォルダ表示領域の各階層を任意に表示することができる。
［実施形態４］
実施形態１では、オペレータの操作のためのインタフェースとして、手書きタブレットを使ったペン入力を採用した構成について説明したが、本発明はこれに限定されるものではない。
【０１６１】
実施形態４では、ペン入力ではなくキー入力によってオペレーションを行う構成について説明する。
【０１６２】
図２２は実施形態４の情報処理装置の外観図である。
【０１６３】
図２２において、２２０１は情報処理装置本体である。２２０２はＴＦＴカラーＬＣＤであり、画像データを含む各種データの表示を行う。２２０３はカメラモジュールであり、レンズ部２２０４、ＣＣＤ、画像信号処理部などを内蔵している。また、カメラモジュール２２０３は、撮影角度を調整するために、水平軸を中心として回転可能な機構となっている。２２０５はアルファベットキー群を有するキーボードであり、このキーによってコメント、メモなどのテキスト入力を行う。
【０１６４】
２２０６は十字カーソルキーであり、上下、左右方向に接点を持っており、このキーの操作によって、カーソルの移動、フォーカスの移動等の表示器上で２次元の移動処理などを行う。２２０７は上スクロールキー、２２０８は下スクロールキーであり、画面のスクロール処理などの操作に使用する。２２０９は決定キー、２２１０はキャンセルキーであり、オペレーションの確定、または、キャンセルを行う場合に使用する。２２１１はシャッタＳＷ（スイッチ）であり、カメラモジュール２２０３による撮影に使用する。２２１２はスピーカであり、録音された音声データの再生、または、各種警告音の出力などに使用する。２２１３はマイクロフォンであり、写真の撮影時の背景音の録音、あるいは、音声アノテーション付加のための録音に使用される。
【０１６５】
図２３は実施形態４の情報処理装置の概略構成を示すブロック図である。
【０１６６】
図２３において、図１と同様の構成要素については、同一の参照番号を付加し、その詳細については省略する。
【０１６７】
２３０１はアルファベットキー群を有するキーボードである。このアルファベットキー群からのアルファベット文字入力、またはローマ字かな変換、かな漢字変換などを使用した日本語文字入力を行うことにより、データにタイトルを付加したり、画像にコメントを付けたり、フォルダ名の入力を行うなどのテキスト入力が可能になる。制御キー群２３０２は、アプリケーション実行中において、文字入力以外のオペレーションを行うような制御キーで、この制御キーには上下左右カーソルキー、上下スクロールキー、決定キー、キャンセルキーなどが含まれる。操作手順の例を挙げると、例えば、まず、フォルダ表示領域にフォーカスが表示され、左右カーソルキーで目的の階層のフォルダにフォーカス移動、全部のフォルダが表示されていない場合は、上下スクロールキーでスクロール操作、それから、決定キーでサムネイル画像表示領域にフォーカスが移動、上下左右カーソルキーで目的の画像の位置にフォーカスを移動、隠れている画像を見るには上下スクロールキーを操作、そして、決定キーで画像の選択が行える。また、シャッタＳＷを半押しポジションに操作すると、撮影モードへ移行し、ビューファインダ処理が実行される。キャンセルキーは、あらゆる操作モードにおいて操作をキャンセルする場合に使用する。
【０１６８】
以上説明したように、実施形態４によれば、実施形態１で説明した効果に加えて、フォルダ構造・サムネイル画像表示画面に対する操作の専用の操作キーを構成することで、装置の操作性を向上することができる。
［実施形態５］
実施形態１では、フォルダ情報、画像データおよびそれに付属するデータを、本体に内蔵されたフラッシュメモリへ格納する構成について説明したが、本発明はこれに限定されるものではない。
【０１６９】
実施形態５では、例えば、ＣＦ（Compact Frash）カード等の外部メモリカードによって各種データの供給、あるいは保存ができる構成について説明する。
【０１７０】
図２４は実施形態５の情報処理装置の概略構成を示すブロック図である。
【０１７１】
尚、図１と同様の構成要素については、同一の参照番号を付加し、その詳細については省略する。
【０１７２】
ＣＰＵ１０１に、ＰＣＭＣＩＡインタフェース２４０１が接続されている。このＰＣＭＣＩＡインタフェース部２４０１は、ＰＣＭＣＩＡ規格準拠の外部ＩＣカードとＣＰＵ１０１とのインタフェースをとり、ＰＣＭＣＩＡ外部コネクタ２４０２を経由してデータ入出力やコントロールを行う。尚、実施形態５では、外部ＩＣカードとして、ＣＦカード等のフラッシュメモリカードを想定しており、この外部メモリカード２４０３は、ＰＣＭＣＩＡ外部コネクタ２４０２に対して装着され、接続される。
【０１７３】
以上説明したようなハード構成によって、本体で撮影された画像データ、付加されている音声データ、テキストデータなどは、ＰＣＭＣＩＡ外部コネクタ２４０２に装着されている外部メモリカード２４０３の中に格納され、管理することになる。また、これらのデータは、すべて本体に内蔵されているカメラモジュールやマイク、テキスト入力手段などで作成する必要はなく、例えば、デジタルカメラやパーソナルコンピュータ等、外部機器で作成、収集された各種データを、外部メモリカード２４０３に保存しておき、これを媒体として供給することも可能である。
【０１７４】
また、実施形態５では、外部メモリカード２４０３のインタフェースとして、ＰＣＭＣＩＡ規格に準拠したインタフェースモジュール（２４０１、２４０２）を搭載した例を挙げたが、これに限定されるものではなく、それ以外の標準規格でもよく、また独自のインタフェースを採用しても問題無いことは言うまでもない。
【０１７５】
また、外部メモリカード２４０３も、ＣＦカードなどのフラッシュメモリカードに限定することもなく、例えば、同じインタフェースを持つハードディスクユニットやフロッピーディスク、光磁気ディスク等、さまざまな記憶媒体に置き換えることができることは言うまでもない。
【０１７６】
以上説明したように、実施形態５によれば、実施形態１で説明した効果に加えて、着脱可能で記憶媒体を構成することで、装置に対するデータの授受を容易に行うことができる。
［実施形態６］
実施形態１では、画像データは本体付属のカメラモジュールによる撮影によって作成され、テキストデータは手書きタブレットからの手書き文字入力、あるいは仮想キーボードによって作成され、また、音声データについては本体付属のマイクロフォンによって収集されるような、カメラ、オーディオ一体型の構成について説明したが、本発明はこれに限定されるものではない。
【０１７７】
実施形態６では、本体には画像データや音声データの作成機能はなく、ビューアーとしての機能に特化したような構成について説明する。従って、実施形態６では、これらの表示対象データは、外部との通信手段（例えば、ＰＣとの通信、ＰＨＳによるサーバーとの通信など）によって供給されるものとする。
【０１７８】
図２５は実施形態６の情報処理装置の概略構成を示すブロック図である。
【０１７９】
尚、図１と同様の構成要素については、同一の参照番号を付加し、その詳細については省略する。また、実施形態６では、実施形態１で構成されていたカメラモジュールであるレンズ群１０５、ＣＣＤ１０６、ＣＣＤコントロール部１０７、画像処理部１０８、シャッタＳＷ１１４、マイク１２０は構成されていない。
【０１８０】
実施形態６では、ＣＰＵ１０１に、ＩｒＤＡインタフェース部２５０２、ＵＡＲＴインタフェース部２５０４、ＵＳＢインタフェース部２５０６、ＰＨＳモジュール２５０８が接続されている。ＩｒＤＡインタフェース部２５０２には、ＩｒＤＡ受発光素子２５０１が接続されている。また、ＵＡＲＴインタフェース部２５０４には、ＲＳ２３２Ｃコネクタ２５０３が接続されている。ＵＳＢインタフェース部２５０６には、ＵＳＢコネクタ２５０５が接続されている。
【０１８１】
以下、ＩｒＤＡによるデータの送受信について説明する。
【０１８２】
ＩｒＤＡによるデータの受信の場合、ＩｒＤＡ受発光素子２５０１は受光した赤外線信号を電気信号へ変換し、ＩｒＤＡインタフェース部２５０２へ転送する。ＩｒＤＡインタフェース部２５０２は転送された電気信号を復調し、デジタルデータに変換した後、ＣＰＵ１０１へ転送する。また、ＩｒＤＡによるデータの送信の場合には、ＣＰＵからＩｒＤＡインタフェース部２５０２に対してデジタルデータの転送が行われ、ＩｒＤＡインタフェース部２５０２は転送されたデジタルデータを変調して電気信号に変換し、ＩｒＤＡ受発光素子２５０１へ転送する。それからＩｒＤＡ受発光素子２５０１は、転送された電気信号を赤外線信号に変換して出力する。
【０１８３】
次に、ＵＡＲＴ、ＵＳＢによるデータの送受信について説明する。
【０１８４】
ＵＡＲＴによるデータ受信では、まず、ＲＳ２３２Ｃコネクタ２５０３にケーブルを装着し、通信相手の機器との接続が確立される。通信データはケーブルを通じて、ＵＡＲＴインタフェース部２５０４に転送され、所定のタイミングでＣＰＵ１０１によって読み込まれる。また、データ送信では、通信データは所定のタイミングで、ＣＰＵ１０１からＵＡＲＴインタフェース部２５０４に書き出され、ケーブルを通じて送信を行う。
【０１８５】
また、ＵＳＢによるデータ送受信もＵＡＲＴによる送受信の処理手順と同様であり、まず、データ受信では、ＵＳＢコネクタ２５０５にケーブルを装着し、通信相手の機器との接続が確立される。通信データはケーブルを通じて、ＵＳＢインタフェース部２５０６に転送され、所定のタイミングでＣＰＵ１０１によって読み込まれる。また、データ送信の場合は、通信データは所定のタイミングで、ＣＰＵ１０１からＵＳＢインタフェース部２５０６に書き出され、ケーブルを通じて送信を行う。
【０１８６】
次に、ＰＨＳ通信によるデータの送受信について説明する。
【０１８７】
ＰＨＳ通信を利用してのデータ受信では、まず、電話回線が接続された時点で、ＰＨＳアンテナ２５０７において受信されたデータ信号が、ＰＨＳモジュール２５０８へ送られる。ＰＨＳモジュール２５０８では、信号の増幅処理、復調処理、デジタルデータ化が行われ、データはＣＰＵ１０１へ転送される。また、ＰＨＳモジュール２５０８はその他に、電話回線を接続するための各種手続き、通信プロトコルの調停などの処理も行う。
【０１８８】
また、ＰＨＳ通信によるデータの送信の場合は、ＰＨＳモジュール２５０８において、ＣＰＵ１０１から転送されたデジタルデータを変調し、ＰＨＳアンテナ２５０７を通じて出力する。
【０１８９】
これらの通信手段によって取り込まれたデータ（画像データ、音声データ、テキストデータなど）は、データ格納部１０４の所定の領域に格納される。格納される領域は、すでに本体内に作成されているユーザフォルダの中の一つでもよいし、あらかじめ決められたテンポラリーフォルダの中でもよく、データの受信を行う前に、オペレータによってあらかじめ指定されている領域である。
【０１９０】
以上説明したように、実施形態６によれば、実施形態１で説明した効果に加えて、外部との通信手段を構成することで、画像や音声、テキストデータなど各種データを容易に取り込むことができる。
【０１９１】
尚、実施形態６では、通信が可能な情報機器、例えば、ＰＤＡや電子アルバムなどにおいても、本発明が有効であることは言うまでもない。
【０１９２】
尚、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１９３】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１９４】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１９５】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１９６】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１９７】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１９８】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図３〜図１０、図１４、図１５、図１７、図２１に示すフローチャートに対応するプログラムコードが格納されることになる。
【０１９９】
【発明の効果】
以上説明したように、画像データを使用目的や種別によってフォルダで階層構造に分類するときに、フォルダの相関関係が視覚的に確認でき、画像データの検索が行いやすくなる情報処理装置及びその方法、記録媒体を提供できる。
【図面の簡単な説明】
【図１】実施形態１の情報処理装置の概略構成を示すブロック図である。
【図２】実施形態１のフォルダ構造とサムネイル画像データ一覧の表示例（フォルダ構造・サムネイル画像表示画面）を示す図である。
【図３】実施形態１の情報処理装置の制御処理手順の概要を示すフローチャートである。
【図４】実施形態１の図３のステップＳ３０２のフォルダ構造・一覧表示処理の詳細を示すフローチャートである。
【図５】実施形態１の図３のステップＳ３０５の選択フォルダの切替処理の詳細を示すフローチャートである。
【図６】実施形態１の図３のステップＳ３０７の指定画像の選択処理の詳細を示すフローチャートである。
【図７】実施形態１の図３のステップＳ３０９の撮影動作の詳細を示すフローチャートである。
【図８】実施形態１の図３のステップＳ３０９の撮影動作の詳細を示すフローチャートである。
【図９】実施形態１の画像データの再生表示処理を示すフローチャートである。
【図１０】実施形態１の図３のステップＳ３１２のその他の処理の詳細を示すフローチャートである。
【図１１】実施形態１の図５のペンタッチによる選択フォルダの移動処理を実行する場合の画面表示例を示す図である。
【図１２】実施形態１の図６の指定画像の選択処理を実行した場合の画面表示例でを示す図である。
【図１３】実施形態１の図７、図８の撮影動作を実行した場合の画面表示例を示す図である。
【図１４】実施形態１の図１０のステップＳ１０１１の画像選択モード変更処理における第３画像選択モードの詳細を示すフローチャートである。
【図１５】実施形態１の図１０のステップＳ１０１２のサムネイルサイズ最適表示モード変更処理における第２最適表示モードの詳細を示すフローチャートである。
【図１６】実施形態１のサムネイル最適表示モードを第２最適表示モードに設定した場合のフォルダ構造とサムネイル画像データ一覧の表示例（フォルダ構造・サムネイル画像表示画面）を示す図である。
【図１７】実施形態１の図１０のステップＳ１０１３のフォルダ連結矢印表示モード変更処理における第２矢印表示モードを適用した場合のフォルダ構造・一覧表示処理の詳細を示すフローチャートである。
【図１８】実施形態１のフォルダ連結矢印表示モードを第２矢印表示モードに設定した場合のフォルダ構造とサムネイル画像データ一覧の表示例（フォルダ構造・サムネイル画像表示画面）を示す図である。
【図１９】実施形態２のフォルダ構造とサムネイル画像データ一覧の表示例（フォルダ構造・サムネイル画像表示画面）を示す図である。
【図２０】実施形態３のフォルダ構造とサムネイル画像データ一覧の表示例（フォルダ構造・サムネイル画像表示画面）を示す図である。
【図２１】実施形態３のフォルダ構造・サムネイル画像一覧表示処理の詳細を示すフローチャートである。
【図２２】実施形態４の情報処理装置の外観図である。
【図２３】実施形態４の情報処理装置の概略構成を示すブロック図である。
【図２４】実施形態５の情報処理装置の概略構成を示すブロック図である。
【図２５】実施形態６の情報処理装置の概略構成を示すブロック図である。
【符号の説明】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  データ格納部
１０５  レンズ群
１０６  ＣＣＤ
１０７  ＣＣＤコントロール部
１０８  画像処理部
１０９  タブレットコントロール部
１１０  手書きタブレット
１１１  表示コントロール部
１１２  表示駆動部
１１３  表示部
１１４  シャッタＳＷ
１１５  制御キー群
１１６  電池
１１７  ＤＣ／ＤＣコンバータ
１１８  電源制御信号
１１９  音声入出力コントロール部
１２０  マイク
１２１  スピーカ
【図１】
0004454740.tif 000002
【図２】
0004454740.tif 000003
【図３】
0004454740.tif 000004
【図４】
0004454740.tif 000005
【図５】
0004454740.tif 000006
【図６】
0004454740.tif 000007
【図７】
0004454740.tif 000008
【図８】
0004454740.tif 000009
【図９】
0004454740.tif 000010
【図１０】
0004454740.tif 000011
【図１１】
0004454740.tif 000012
【図１２】
0004454740.tif 000013
【図１３】
0004454740.tif 000014
【図１４】
0004454740.tif 000015
【図１５】
0004454740.tif 000016
【図１６】
0004454740.tif 000017
【図１７】
0004454740.tif 000018
【図１８】
0004454740.tif 000019
【図１９】
0004454740.tif 000020
【図２０】
0004454740.tif 000021
【図２１】
0004454740.tif 000022
【図２２】
0004454740.tif 000023
【図２３】
0004454740.tif 000024
【図２４】
0004454740.tif 000025
【図２５】
0004454740.tif 000026