(57)【要約】【課題】容量の大きい画像ファイルの保管期限を短くすることができ、閲覧に際して影響を及ぼさず、制限された保管容量内でより多くの画像を閲覧させることができる画像閲覧装置を提供する。【解決手段】１つの登録画像に対し、その画像を表す１つ以上のサイズ（容量）の小さい画像ファイルを作成し、表示画面にサイズの異なる（タイプ別の）画像ファイルを利用する。タイプ別の画像ファイルの保管期限を決定する。サイズの小さい画像ファイルの表示画面がよく利用されるので、画面表示をトリガーとして保管期限を更新する。この結果、時間の経過とともに、よく閲覧される小さいサイズの画像ファイルは多く残り、あまり閲覧されないオリジナル画像などの大きいサイズの画像ファイルは削除されていく。【選択図】図１
2007312226.tif 000002
【特許請求の範囲】
【請求項１】
閲覧可能な画像ファイルを登録する画像閲覧装置であって、
前記登録された画像ファイルから同一の画像を表す別タイプの画像ファイルを作成する別画像ファイル作成手段と、
前記登録された画像ファイルおよび前記作成された別タイプの画像ファイルを保管する画像保管手段と、
前記保管された画像ファイルの保管期限をタイプ別に決定する保管期限決定手段と、
前記決定された保管期限に達した画像ファイルを削除する削除手段とを備えたことを特徴とする画像閲覧装置。
【請求項２】
前記タイプ別の画像ファイルを画面に表示する画像ファイル表示手段と、
前記画像ファイルの保管期間をタイプ別に管理する保管期間管理手段とを備え、
前記保管期限決定手段は、前記画像ファイル表示手段による前記画像ファイルの画面表示に起因して、前記管理されたタイプ別の保管期間を基に、前記保管される画像ファイルの保管期限を決定することを特徴とする請求項１記載の画像閲覧装置。
【請求項３】
前記保管期限決定手段は、前記画面に表示されるタイプ別の画像ファイルの保管期限を更新することを特徴とする請求項２記載の画像閲覧装置。
【請求項４】
前記保管期限決定手段は、前記画面に表示されるタイプ別の画像ファイルより容量が小さくかつ前記画面に表示されないタイプ別の画像ファイルの保管期限を併せて更新することを特徴とする請求項３記載の画像閲覧装置。
【請求項５】
前記画像ファイル表示手段によって表示される画像ファイルとして、容量の小さいタイプの画像ファイルを優先させる画像ファイル表示制御手段を備えたことを特徴とする請求項３記載の画像閲覧装置。
【請求項６】
前記画像ファイルを閲覧禁止に設定する閲覧禁止設定手段を備え、
前記保管期間管理手段は、前記閲覧禁止に設定された画像ファイルの保管期間を他の画像ファイルの保管期間に比べて短い期間に管理することを特徴とする請求項２記載の画像閲覧装置。
【請求項７】
前記別画像ファイル作成手段は、前記別タイプの画像ファイルとして、前記登録された画像ファイルより縦横サイズの小さいタイプの画像ファイルを作成することを特徴とする請求項１記載の画像閲覧装置。
【請求項８】
前記別画像ファイル作成手段は、前記別タイプの画像ファイルとして、前記登録された画像ファイルより解像度の低いタイプの画像ファイルを作成することを特徴とする請求項１記載の画像閲覧装置。
【請求項９】
画像閲覧装置に登録された閲覧可能な画像ファイルを管理する画像ファイル管理方法であって、
前記登録された画像ファイルから同一の画像を表す別タイプの画像ファイルを作成する別画像ファイル作成ステップと、
前記登録された画像ファイルおよび前記作成された別タイプの画像ファイルを記憶装置に保管する画像保管ステップと、
前記保管された画像ファイルの保管期限をタイプ別に決定する保管期限決定ステップと、
前記決定された保管期限に達した画像ファイルを削除する削除ステップと有することを特徴とする画像ファイル管理方法。
【請求項１０】
請求項１乃至８のいずれかに記載の画像閲覧装置を実現するためのコンピュータ読み取り可能なプログラムコードを有するプログラム。
【請求項１１】
請求項１０記載のプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像閲覧装置および画像ファイル管理方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及やインターネットの高速化により、インターネット上のサーバ装置でデジタル画像データを保管し、第三者にその画像を閲覧させるフォトシェアリングサービスが数多く提供されるようになった。
【０００３】
このサービスでは、多くの場合、一人の利用者が保管できる画像ファイルの上限容量が決められている。従って、利用者は、容量の上限に近づいた場合、新たな画像ファイルをサーバにアップロードする際、不要な画像ファイルを削除しなければならなかった。あるフォトシェアリングサービスは、保管領域を有効に利用するための機能を提供している。例えば、様々な条件から不要であると推定される画像ファイルを判定して削除候補に推薦する機能や、判定された画像ファイルを自動的に削除する機能などが挙げられる。
【０００４】
また、保管起点日時および保管期限を条件として、画像ファイルを自動的に削除することにより、保管領域を有効に利用する方法が提案されている（特許文献１参照）。
【０００５】
また、保管する情報を最小単位に分割し、この最小単位毎に保管期限を設定して削除する方法が提案されている（特許文献２参照）。例えば、動画の場合、再生された区間の保管期限が延長されるようになり、あまり見られない部分から削除されていくことになる。
【特許文献１】特開２００３−３３０７６３号公報
【特許文献２】特開平１１−００７４０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の画像ファイル管理方法では、保管領域を有効に利用するため、対象となる画像ファイルを完全に削除するかあるいは削除しないかのいずれかの選択しかなかった。このため、保管容量をなるべく有効に利用し、より多くの画像を閲覧させたいという利用者の要望に十分に応えられなかった。
【０００７】
そこで、本発明は、容量の大きい画像ファイルの保管期限を短くすることができ、閲覧に際して影響を及ぼさず、制限された保管容量内でより多くの画像を閲覧させることができる画像閲覧装置および画像ファイル管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像閲覧装置は、閲覧可能な画像ファイルを登録する画像閲覧装置であって、前記登録された画像ファイルから同一の画像を表す別タイプの画像ファイルを作成する別画像ファイル作成手段と、前記登録された画像ファイルおよび前記作成された別タイプの画像ファイルを保管する画像保管手段と、前記保管された画像ファイルの保管期限をタイプ別に決定する保管期限決定手段と、前記決定された保管期限に達した画像ファイルを削除する削除手段とを備えたことを特徴とする。
【０００９】
本発明の画像ファイル管理方法は、画像閲覧装置に登録された閲覧可能な画像ファイルを管理する画像ファイル管理方法であって、前記登録された画像ファイルから同一の画像を表す別タイプの画像ファイルを作成する別画像ファイル作成ステップと、前記登録された画像ファイルおよび前記作成された別タイプの画像ファイルを記憶装置に保管する画像保管ステップと、前記保管された画像ファイルの保管期限をタイプ別に決定する保管期限決定ステップと、前記決定された保管期限に達した画像ファイルを削除する削除ステップと有することを特徴とする。
【発明の効果】
【００１０】
本発明の請求項１に係る画像閲覧装置によれば、別タイプの画像ファイルを作成し、作成された画像ファイルの保管期限をタイプ別に決定するので、容量の大きい画像ファイルの保管期限を短くすることができ、閲覧に対して影響を及ぼさず、制限された保管容量内でより多くの画像を閲覧させることができる。
【００１１】
請求項２に係る画像閲覧装置によれば、保管期限の設定・更新を簡単に行うことができる。
【００１２】
請求項３、４に係る画像閲覧装置によれば、閲覧によって保管期限を延長することができる。
【００１３】
請求項５に係る画像閲覧装置によれば、あまり閲覧されない容量の大きな画像ファイルが自動的に削除され易くなる。即ち、時間の経過とともに、よく閲覧される容量の小さな画像ファイルが多く残り、あまり閲覧されないオリジナル画像などの容量の大きな画像ファイルが削除されていく。
【００１４】
請求項６に係る画像閲覧装置によれば、閲覧禁止に設定された画像ファイルを優先的に自動削除することができる。
【００１５】
請求項７に係る画像閲覧装置によれば、画面上でより多く画像を閲覧させることができる。請求項８に係る画像閲覧装置によれば、制限容量内でより多くの画像を閲覧させることができる。
【発明を実施するための最良の形態】
【００１６】
本発明の画像閲覧装置および画像ファイル管理方法の実施の形態について図面を参照しながら説明する。本実施形態の画像閲覧装置は、ネットワークを介してクライアントＰＣおよびサーバ装置が接続された画像閲覧システムに適用される。
【００１７】
［第１の実施形態］
図１は第１の実施形態における画像閲覧システムの構成を示す図である。この画像閲覧システムは、画像閲覧サーバ装置１、登録者側のクライアントＰＣ３および閲覧者側のクライアントＰＣ５がネットワークを介して接続された構成を有する。なお、ネットワークに接続されるクライアントＰＣの数は特に限定されない。
【００１８】
画像閲覧サーバ装置１は、汎用ＰＣから構成されており、この汎用ＰＣ内のＣＰＵが記憶媒体に格納された制御プログラムを実行することにより、後述する各部の機能を実現する。即ち、画像閲覧サーバ装置１は、ファイル登録処理部１０１、タイプ別画像ファイル作成処理部１０２、画像ファイル保管部１０３、画像情報保持部１０４、タイプ別保管期限管理部１０８、画像保管期限決定処理部１０９および画像自動削除処理部１１０を有する。さらに、タイプ別画像表示処理部１１１および画像表示ページ制御処理部１１２を有する。画像情報保持部１０４には、タイプ情報保持部１０５、関連情報保持部１０６および保管期限保持部１０７が含まれる。
【００１９】
ファイル登録処理部１０１は、クライアントＰＣ３から利用者（登録者）によってアップロードされた画像ファイルを登録する処理を行う。タイプ別画像ファイル作成処理部１０２は、ファイル登録処理部１０１によって登録されたオリジナルの画像ファイルから、同じ画像を表す、少なくとも１つの別サイズの画像ファイルを作成する。画像ファイル保管部１０３は、ファイル登録処理部１０１で登録されるオリジナル画像ファイル、およびタイプ別画像ファイル作成処理部１０２で作成される別タイプの画像ファイルを保管する。
【００２０】
画像情報保持部１０４は、画像ファイル保管部１０３に保管される画像ファイルの情報を保持する。タイプ情報保持部１０５は画像のタイプ情報を保持する。関連情報保持部１０６はオリジナル画像が同一であるものの関連付けを保管する。保管期限保持部１０７は、画像ファイルおよび画像情報自体の保管期限を保持する。
【００２１】
タイプ別画像保管期限管理部１０８は、タイプ別に画像の保管期限を管理する。画像保管期限決定処理部１０９は、タイプ別画像保管期限管理部１０８で管理された情報を基に、各画像の保管期限を決定して保管期限保持部１０７に設定する。画像自動削除処理部１１０は、現在時刻と保管期限保持部１０７の情報を基に、自動的に画像を削除する。タイプ別画像表示処理部１１１は、閲覧者のリクエストに応えてタイプ別の画像表示画面を作成し、閲覧者のクライアントＰＣ５に送信する。画像表示ページ制御処理部１１２は、タイプ別画像表示処理部１１１で作成されるタイプ別の画像表示画面を閲覧者に提供する順序を制御する。
【００２２】
（画像登録処理の流れ）
上記構成を有する画像閲覧サーバ装置１の動作を示す。図２はクライアントＰＣ３から利用者（登録者）によってアップロードされた画像ファイルを登録する際の登録処理手順を示すフローチャートである。この処理プログラムは画像閲覧サーバ装置１を構成する汎用ＰＣ内の記憶媒体に格納されており、ＣＰＵによって実行される。
【００２３】
まず、利用者から、画像閲覧サーバ装置１に画像を登録するための画像アップロード要求があるか否かを判別する（ステップＳ１）。画像アップロード要求がない場合、そのまま本処理を終了する。一方、画像アップロード要求がある場合、アップロードされたオリジナル画像を画像ファイル保管部１０３に保管する（ステップＳ２）。このステップＳ２の処理はファイル登録処理部１０１で行われる。
【００２４】
「オリジナル画像」の画像ファイルから、縦横サイズが小さい、別タイプ（「サムネイル大」および「サムネイル小」）の画像ファイルを作成し、作成された画像ファイルを画像ファイル保管部１０３に保管する（ステップＳ３）。また、「サムネイル大」や「サムネイル小」等のタイプ情報をタイプ情報保持部１０５に保持する。さらに、「オリジナル画像」、「サムネイル大」および「サムネイル小」の関連付けを関連情報保持部１０６に保管する（ステップＳ４）。ステップＳ３、Ｓ４の処理はタイプ別画像作成処理部１０２で行われる。
【００２５】
「オリジナル画像」、「サムネイル大」および「サムネイル小」の各タイプの保管期限をタイプ別画像保管期限管理部１０８から取得する（ステップＳ５）。取得した各タイプの保管期限と現在時刻から、各画像ファイルの保管期限を決定し、保管期限保持部１０７に保管する（ステップＳ６）。この後、本処理を終了する。ステップＳ５、Ｓ６の処理は画像保管期限決定処理部１０９で行われる。
【００２６】
図３は登録される画像ファイルおよび画像情報を具体的に示す図である。同図（Ａ）は「オリジナル画像」の画像ファイル（ピクセル数１６００×１２００、８７４ＫＢ）を示す。同図（Ｂ）は「サムネイル大」の画像ファイル（ピクセル数６４０×４８０、５８ＫＢ）を示す。同図（Ｃ）は「サムネイル小」の画像ファイル（ピクセル数１６０×１２０、６ＫＢ）を示す。
【００２７】
前述したように、登録者が画像ファイルをアップロードして登録処理を要求すると、登録者によってアップロードされた「オリジナル画像」の画像ファイルより縦横サイズの小さい「サムネイル大」の画像ファイルおよび「サムネイル小」の画像ファイルが作成される。これらの画像ファイルは画像ファイル保管部１０３に保管される。つまり、本実施形態では、1つの登録画像に対し、「オリジナル画像」を含めて３つの別タイプの画像ファイルが保持される。この処理はステップＳ１〜Ｓ３の処理で行われる。図３に示すように、縦横サイズが小さくなると、画像ファイルの容量も小さくなる。また、これと同時に、画像情報保持部１０４に３つの画像情報が保管される。
【００２８】
図４は画像情報保持部１０４に保管される画像情報を示すテーブルである。１つの画像ファイルが登録されると、テーブルには、例えばＩＤ=１０、１１、１２ で示される３つのレコードが挿入（追加）される。「タイプ」の項目（カラム）はタイプ情報保持部１０５に相当する。「画像ＩＤ」の項目（カラム）は関連情報保持部１０６に相当する。「削除予定日時」の項目（カラム）は保管期限保持部１０７に相当する。
【００２９】
ＩＤ=１０の「タイプ」のカラムには「オリジナル画像」が示されている。ＩＤ=１１のそれには「サムネイル大」が示されている。ＩＤ=１２のそれには「サムネイル小」が示されている。この情報はステップＳ３の処理で保管される。また、ＩＤ=１０、１１、１２の「画像ＩＤ」の項目（カラム）には、全て同じ画像であるという関連性を示す情報（画像ＩＤ=１００１）が示されている。この情報はステップＳ４の処理で保管される。 
【００３０】
図５はタイプ別画像保管期限管理部１０８で管理される情報を示すテーブルである。このテーブルには、タイプ毎にイベント発生から保管される期間が記述されている。例えば、タイプ情報が「サムネイル大」である場合、「新規登録」から「4ヶ月」保管することが示されている。この画像登録時、「オリジナル画像」では３ヶ月、「サムネイル大」では４ヶ月、「サムネイル小」では５ヶ月の保管期間が取得される。この処理はステップＳ５の処理で実行される。この取得した保管期間を現在時刻に加えることで、削除予定日時を算出し、保管期限保持部１０７に相当する「削除予定日時」の項目（カラム）に保管する。この処理はステップＳ６の処理で実行される。例えば、図４の画像ＩＤ=１００１の登録日時は、「２００５／１０／１１ １９:３０:００」である。
【００３１】
図６は閲覧者が画像を閲覧する際のページ遷移を示す図である。閲覧者は、登録者によって公開された画像を閲覧する際、最初に画像一覧表示ページ２０１から閲覧を開始する。画像一覧表示ページ２０１には、「サムネイル小」の画像が表示される。閲覧者は、小さいサイズの画像でより多くの画像を見ることができる。
【００３２】
次に、画像一覧表示ページ２０１から画像詳細表示ページ２０２に遷移する。画像詳細表示ページ２０２には、「サムネイル大」の画像が表示される。閲覧者は、大きいサイズの画像でその詳細を見ることができる。
【００３３】
さらに、画像詳細表示ページ２０２からオリジナル画像表示ページ２０３に遷移する。オリジナル画像表示ページ２０３には、「オリジナル画像」の画像が表示される。閲覧者は、この画像を印刷などに利用することができる。
【００３４】
なお、閲覧者は、常に上記手順あるいは逆の手順で遷移する必要はなく、例えば、オリジナル画像表示ページ２０３や画像詳細表示ページ２０２に遷移する必要はなく、任意の時点で閲覧を終了することができる。また、各ページの表示は、タイプ別画像表示処理部１１１で行われる。表示ページの遷移制御は、画像表示ページ制御処理部１１２で行われる。
【００３５】
（画像一覧表示処理の流れ）
前述したように、登録者によって登録された画像は、まず画像一覧表示として、閲覧者に公開される。画像一覧表示では、画像タイプ中、「サムネイル小」の画像が利用される。図７および図８は画像一覧表示処理手順を示すフローチャートである。この処理プログラムは、画像閲覧サーバ装置１を構成する汎用ＰＣ内の記憶媒体に格納されており、ＣＰＵによって実行される。
【００３６】
まず、閲覧者から画像閲覧サーバ装置１に画像一覧表示が要求されたか否かを判別する（ステップＳ１１）。画像一覧表示が要求されていない場合、そのまま本処理を終了する。一方、画像一覧表示が要求された場合、画像一覧表示に利用される「サムネイル小」の画像のリストＬを取得する（ステップＳ１２）。
【００３７】
取得したリストＬの要素数Ｎを取得する（ステップＳ１３）。変数ｉ=１をセットして初期化する（ステップＳ１４）。リストＬのｉ番目の要素ＴＳ（ｉ）を取得する（ステップＳ１５）。要素ＴＳ（ｉ）に関連付けられた「サムネイル大」タイプが存在するか否かを判別する（ステップＳ１６）。
【００３８】
「サムネイル大」タイプが存在する場合、存在すると判別された「サムネイル大」の画像を表示する画像詳細表示ページへのリンクを表示情報に設定する（ステップＳ１７）。タイプ別画像保管期限管理部１０８から「サムネイル小」タイプの保管期間ＰＳを取得する（ステップＳ１８）。一方、ステップＳ１６で「サムネイル大」タイプが存在しないと判別された場合、そのままステップＳ１８の処理に移行する。
【００３９】
取得した保管期間ＰＳと現在時刻から保管期限ＬＳ（ｉ）を決定する（ステップＳ１９）。要素ＴＳ（ｉ）の保管期限保持部１０７に保管されている値より保管期限ＬＳ（ｉ）の方が長い場合、保管期限保持部１０７の値を保管期限ＬＳ（ｉ）に更新する（ステップＳ２０）。ステップＳ１８〜Ｓ２０の処理は画像保管期限決定処理部１０９で行われる。
【００４０】
要素ＴＳ（ｉ）の画像ファイルを画像ファイル保管部１０３から取得し、表示情報に設定する（ステップＳ２１）。変数ｉに値１を加える（ステップＳ２２）。変数ｉが要素数Ｎより大きいか否かを判別する（ステップＳ２３）。変数ｉが要素数Ｎより大きい場合、上記処理によって設定された表示情報を閲覧者のクライアントＰＣに送信する（ステップＳ２４）。この後、本処理を終了する。一方、変数ｉが要素数Ｎ以下である場合、ステップＳ１５の処理に戻る。これにより、リストＬの全ての要素「サムネイル小」に対し、ステップＳ１５〜Ｓ２１の処理が実行される。なお、特に明示した処理を除き、上記全体の処理はタイプ別画像表示処理部１１１で行われる。このように、画像一覧表示画面の表示処理をトリガー（起因）として、保管期限の更新が行われる。
【００４１】
図９は閲覧者のクライアントＰＣに表示される画像一覧表示画面を示す図である。画像一覧表示画面３０１において、アイコン３０２は「サムネイル大」タイプの画像を表示する画像詳細表示ページへのリンクを行う。このアイコン３０２を表示するか否かは、ステップＳ１６、Ｓ１７の処理により決定される。例えば、画像１では、「サムネイル大」タイプの画像があるので、アイコン３０２が表示されるが、画像２では「サムネイル大」タイプの画像がないので、アイコン３０２は表示されない。
【００４２】
図１０は画像一覧表示を行う際の画像情報を示すテーブルである。同図（Ａ）には、画像一覧表示直前の画像情報が示されており、同図（Ｂ）には、画像一覧表示直後の画像情報が示されている。
【００４３】
同図（Ａ）の画像情報において、画像１はＩＤ＝３で表されている。ＩＤ＝３では、「サムネイル小」タイプであり、その関連情報を示す画像ＩＤ＝１０１である。ステップＳ１６の処理は、画像ＩＤ＝１０１かつ「サムネイル大」タイプである画像を検索することである。この場合、ＩＤ＝２が見つかるので、ステップＳ１７の処理に移行する。
【００４４】
また、画像２はＩＤ＝７で表されている。この場合、ステップＳ１６の処理では、ＩＤ＝７と同じ画像ＩＤ＝１０２を持つ「サムネイル大」タイプを検索しても、見つからない。従って、ステップＳ１６の処理からステップＳ１８の処理に移行する。
【００４５】
同図（Ｂ）は「２００５／１１／０１  １１：３０：００」に閲覧者が画像一覧表示を行った直後の画像情報を示す。具体的に、要素ＴＳ（ｉ）がＩＤ＝３である場合を示す。
【００４６】
ステップＳ１８の処理で取得される保管期間ＰＳは、タイプ別保管期限管理情報（図５参照）を参照すると、「サムネイル小」タイプの「閲覧者アクセス」のレコードから３ヶ月である。ステップＳ１９の処理では、現在時刻に保管期間ＰＳを単純に加えたものを保管期限とすると、「２００５／１１／０１  １１：３０：００」の３ヶ月後で、保管期限ＬＳ（ｉ）は「２００６／０２／０１  １１：３０：００」となる。
【００４７】
ステップＳ２０の処理では、現在の保管期限は、図１０（Ａ）のＩＤ＝３の「削除予定日時」から「２００６／０２／１５  ０７：１５：２３」であり、ステップＳ１９の処理で取得した保管期限ＬＳ（ｉ）より長いので、更新は行われない。従って、図１０（Ｂ）のＩＤ＝３の「削除予定日時」は図１０（Ａ）と同じである。
【００４８】
一方、要素ＴＳ（ｉ）がＩＤ＝７である場合、ＩＤ＝３の場合と同様、保管期限ＬＳ（ｉ）は、「２００６／０２／０１  １１：３０：００」となる。ステップＳ２０の処理では、現在の保管期限は図１０（Ａ）のＩＤ＝７の「削除予定日時」から「２００６／０１／１１  １９：３０：００」であり、ステップＳ１９の処理で取得した保管期限ＬＳ（ｉ）より短いので、更新を行う。従って、図１０（Ｂ）のＩＤ＝３の「削除予定日時」は、図１０（Ａ）から更新され、「２００６／０２／０１  １１：３０：００」となる。
【００４９】
このように、この閲覧者が画像一覧表示を行ったことにより、表示対象となった全ての「サムネイル小」タイプの保管期限は、最短でも「２００６／０２／０１  １１：３０：００」となる。
【００５０】
（画像詳細表示処理の流れ）
前述したように、閲覧者は、画像一覧表示画面から「サムネイル大」タイプが存在するものについては画像詳細表示に遷移することができる。図１１は「サムネイル大」の画像ファイルを利用する際の画像詳細表示処理手順を示すフローチャートである。この処理プログラムは、画像閲覧サーバ装置１を構成する汎用ＰＣ内の記憶媒体に格納されており、ＣＰＵによって実行される。
【００５１】
「サムネイル大」タイプＴＬを利用し、閲覧者により画像詳細表示が要求されたか否かを判別する（ステップＳ３１）。画像詳細表示が要求されていない場合、そのまま本処理を終了する。
【００５２】
一方、画像詳細表示が要求された場合、タイプＴＬに関連付けられた「オリジナル画像」タイプが存在するか否かを判別する（ステップＳ３２）。「オリジナル画像」タイプが存在すると判別された場合、オリジナル画像を表示するオリジナル画像表示ページへのリンクを表示情報に設定する（ステップＳ３３）。タイプ別画像保管期限管理部１０８から「サムネイル大」タイプの保管期間ＰＬを取得する（ステップＳ３４）。一方、ステップＳ３２で「オリジナル画像」タイプが存在しないと判別された場合、そのままステップＳ３４の処理に移行する。
【００５３】
取得した保管期間ＰＬと現在時刻から保管期限ＬＬを決定する（ステップＳ３５）。「サムネイル大」タイプＴＬの保管期限保持部１０７に保管されている値より、決定された保管期限ＬＬの方が長い場合、保管期限保持部１０７の値を保管期限ＬＬに更新する（ステップＳ３６）。
【００５４】
「サムネイル大」タイプＴＬと関連付けられた「サムネイル小」タイプＴＳを取得する（ステップＳ３７）。タイプ別画像保管期限管理部１０８から「サムネイル小」タイプの保管期間ＰＳを取得する（ステップＳ３８）。取得した保管期間ＰＳと現在時刻から保管期限ＬＳを決定する（ステップＳ３９）。
【００５５】
取得した「サムネイル小」タイプＴＳの保管期限保持部１０７に保管されている値より決定された保管期限ＬＳの方が長い場合、保管期限保持部１０７の値を保管期限ＬＳに更新する（ステップＳ４０）。ステップＳ３４〜Ｓ４０の処理は画像保管期限決定処理部１０９で行われる。「サムネイル大」タイプＴＬの画像ファイルを画像ファイル保管部１０３から取得して表示情報に設定する（ステップＳ４１）。上記処理によって設定された表示情報を閲覧者のクライアントＰＣに送信する（ステップＳ４２）。この後、本処理を終了する。なお、特に明示した処理を除き、上記全体の処理はタイプ別画像表示処理部１１１で行われる。このように、画像詳細表示画面の表示処理をトリガー（起因）として、保管期限の更新が行われる。
【００５６】
図１２は画像詳細情報表示画面を示す図である。画像詳細情報表示画面４０１では、関連付けられたオリジナル画像が存在する場合、オリジナル画像表示ページへのリンク４０２が表示されている。
【００５７】
基本的に、画像一覧表示処理で「サムネイル小」の画像が閲覧された際のステップＳ１６からステップＳ２１までの処理と同様の処理で表示が行われる。本実施形態では、「サムネイル大」の画像が表示された場合、ステップＳ３７〜Ｓ４０の処理で「サムネイル小」の画像の保管期限も更新している。つまり、「サムネイル小」の画像の保管期限が「サムネイル大」のそれより必ず長くなるように設定されている。
【００５８】
また、本実施形態では、閲覧者は、必ず画像一覧表示ページ３０１から画像詳細表示ページ４０２を閲覧することになるので、このような処理を行っている。なお、閲覧者が「サムネイル大」の画像を直接閲覧できるようなシステムの場合、ステップＳ３７〜Ｓ４０の処理を省いてもよい。
【００５９】
また同様に、リンク４０２が選択されてオリジナル画像の表示要求があった場合、「オリジナル画像」の保管期限を更新するとともに、前述した閲覧表示ページの順序関係に伴い、「サムネイル大」および「サムネイル小」の画像の保管期限も更新する。
【００６０】
（自動削除処理の流れ）
図１３は画像閲覧サーバ装置１が画像ファイルを自動的に削除する処理手順を示すフローチャートである。この処理プログラムは、画像閲覧サーバ装置１を構成する汎用ＰＣ内の記憶媒体に格納されており、ＣＰＵによって実行される。この自動削除処理は画像自動削除処理部１１０で行われる。自動削除処理のトリガー（起因）としては、スケジュールで予め決まった日時に実行する場合、保管領域が閾値より小さくなった場合、登録者が要求した場合などが挙げられる。
【００６１】
まず、自動画像削除処理の対象となる画像のリストＤＬを取得する（ステップＳ５１）。取得したリストＤＬの要素数Ｎを取得する（ステップＳ５２）。変数ｉ＝１に初期化する（ステップＳ５３）。ｉ番目の画像の保管期限Ｌ（ｉ）を保管期限保持部１０７から取得する（ステップＳ５４）。
【００６２】
取得した保管期限Ｌ（ｉ）が現在時刻以前であるか否かを判別する（ステップＳ５５）。現在時刻以前である場合、ｉ番目の画像ファイルを画像ファイル保管部１０３から削除し、かつｉ番目の画像ファイルの画像情報を画像情報保持部１０４から削除する（ステップＳ５６）。変数ｉに値１加える（ステップＳ５７）。一方、ステップＳ５５で保管期限Ｌ（ｉ）が現在時刻以前でない場合、そのままステップＳ５７の処理を行う。
【００６３】
この後、変数ｉが要素数Ｎより大きいか否かを判別する（ステップＳ５８）。変数ｉが要素数Ｎより大きい場合、本処理を終了する。一方、変数ｉが要素数Ｎ以下である場合、ステップＳ５４の処理に戻る。
【００６４】
なお、ステップＳ５１でリストＤＬを取得する際の自動画像削除処理対象として、全画像の場合、画像の登録者で指定する場合、物理的な画像の保管場所で指定する場合などが挙げられる。いずれの場合であっても、「サムネイル小」、「サムネイル大」および「オリジナル画像」からなる全てのタイプの画像に対し、保管期限が過ぎたものを削除する。また、自動画像削除処理対象として、画像のタイプで指定する場合も可能である。この場合、指定されたタイプの画像だけが削除されることになる。
【００６５】
第１の実施形態の画像閲覧システムによれば、１つの登録画像に対し、その画像を表す１つ以上のサイズ（容量）の小さい画像ファイルを作成し、表示画面にサイズの異なる画像ファイルを利用する。サイズの小さい画像ファイルの表示画面（画像一覧表示画面）がよく利用されるので、画面表示処理をトリガー（起因）として保管期限を更新する。この結果、時間の経過とともに、よく閲覧される小さいサイズの画像ファイルは多く残り、あまり閲覧されないオリジナル画像などの大きいサイズの画像ファイルは削除されていく。この結果、容量の大きい画像ファイルの保管期限を短くすることができ、閲覧に際して影響を及ぼさず、制限容量内でより多くの画像を閲覧させることができる。
【００６６】
このように、サイズの大きいタイプの画像ファイルほど、その閲覧頻度が小さくなると予想されるので、保管期限が延長されにくい。従って、閲覧されていない大きいサイズの画像ファイルが自動削除処理により削除されやすくなる。これにより、保管領域が有効に使える。逆に、よく閲覧される画像ファイルほど、保管期限が延長されるので、閲覧への影響を抑えることができる。
【００６７】
［第２の実施形態］
前記第１の実施形態では、画像の新規登録時および画像表示時に保管期限の更新を行っているが、第２の実施形態では、登録者がタイプ別に画像の閲覧禁止を設定した時に保管期限を更新する。画像閲覧システムの構成は、前記第１の実施形態と同様であるので、同一の符号を用いることによりその説明を省略する。
【００６８】
図１４は第２の実施形態におけるタイプ別画像保管期限管理部１０８で利用される保管期限管理情報を示すテーブルである。保管期限管理情報５０１には、「オリジナル画像」の画像ファイルを「閲覧禁止設定」から３日間保管するといった情報が設定されている。これにより、オリジナル画像の閲覧禁止設定時、画像保管期限決定処理部１０９によりオリジナル画像の保管期限が３日後に決定され、保管期限保持部１０７に保管される。
【００６９】
このように、第２の実施形態の画像閲覧システムによれば、「閲覧禁止」に設定されたタイプの画像ファイルを優先的に自動削除することができる。
【００７０】
なお、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【００７１】
例えば、タイプ別画像ファイル作成処理１０２で作成される別タイプの画像ファイルを、縦横サイズが小さいサムネイル画像の代わりに、解像度の低い画像ファイルとしてもよい。この場合、上記実施形態と同様、オリジナル画像に比べて容量が小さくなるので、同様の効果を得ることができる。また、オリジナル画像が高精細で容量の大きな画像ファイルである場合、別タイプの画像ファイルとして、サムネイル画像および低解像度画像の両方を併用するようにしてもよい。
【００７２】
また、タイプ別画像保管期限管理部１０８で利用されるタイプ別保管期限管理情報を登録者毎に持つことで、登録者毎に異なる保管期間に設定することも可能である。
【００７３】
また、本発明の画像閲覧装置としては、イントラネットあるいはインターネット等のネットワークに接続されたクライアントＰＣおよびサーバ装置から構成される画像閲覧システムに限らず、単体の装置に適用してもよいことは勿論である。
【００７４】
また、上記実施形態では、「サムネイル小」、「サムネイル大」および「オリジナル画像」からなる３タイプの画像ファイルを作成する場合を示したが、タイプ別に作成される画像ファイルの数は２つあるいは４つ以上であってもよく、特に限定されない。
【００７５】
また、本発明の目的は、以下によっても達成される。即ち、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給する。そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行する。
【００７６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになる。また、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７７】
また、プログラムコードを供給するための記憶媒体として、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷを用いることができる。また、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、ネットワークを介してプログラムコードをダウンロードしてもよい。
【００７８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけではなく、以下の場合も含まれる。即ち、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。このような処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００７９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。この後、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う。このような処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【産業上の利用可能性】
【００８０】
本発明の画像閲覧装置は、イントラネット、インターネットを問わず、ネットワークを介して画像ファイルを保管して閲覧するシステム全般に適用可能である。
【図面の簡単な説明】
【００８１】
【図１】第１の実施形態における画像閲覧システムの構成を示す図である。
【図２】クライアントＰＣ３から利用者（登録者）によってアップロードされた画像ファイルを登録する際の登録処理手順を示すフローチャートである。
【図３】登録される画像ファイルおよび画像情報を具体的に示す図である。
【図４】画像情報保持部１０４に保管される画像情報を示すテーブルである。
【図５】タイプ別画像保管期限管理部１０８で管理される情報を示すテーブルである。
【図６】閲覧者が画像を閲覧する際のページ遷移を示す図である。
【図７】画像一覧表示処理手順を示すフローチャートである。
【図８】図７につづく画像一覧表示処理手順を示すフローチャートである。
【図９】閲覧者のクライアントＰＣに表示される画像一覧表示画面を示す図である。
【図１０】画像一覧表示を行う際の画像情報を示すテーブルである。
【図１１】「サムネイル大」の画像ファイルを利用する際の画像詳細表示処理手順を示すフローチャートである。
【図１２】画像詳細情報表示画面を示す図である。
【図１３】画像閲覧サーバ装置１が画像ファイルを自動的に削除する処理手順を示すフローチャートである。
【図１４】第２の実施形態におけるタイプ別画像保管期限管理部１０８で利用される保管期限管理情報を示すテーブルである。
【符号の説明】
【００８２】
１  画像閲覧サーバ装置
３，５  クライアントＰＣ
１０２  タイプ別画像ファイル作成処理部
１０４  画像情報保持部
１０９  画像保管期限決定処理部
１１０  画像自動削除処理部
【図１】
2007312226.tif 000003
【図２】
2007312226.tif 000004
【図３】
2007312226.tif 000005
【図４】
2007312226.tif 000006
【図５】
2007312226.tif 000007
【図６】
2007312226.tif 000008
【図７】
2007312226.tif 000009
【図８】
2007312226.tif 000010
【図９】
2007312226.tif 000011
【図１０】
2007312226.tif 000012
【図１１】
2007312226.tif 000013
【図１２】
2007312226.tif 000014
【図１３】
2007312226.tif 000015
【図１４】
2007312226.tif 000016