(57)【要約】【課題】ネットワークシステムにおいて、ユーザがクライアント装置からサーバに記憶された所望の静止画像を効率良く迅速に取得できるようにする。【解決手段】ネットワークシステムでは、クライアント装置とサーバがＬＡＮで接続されている。クライアント装置のＣＰＵは、各サーバから各静止画像ファイルの日付データを取得し（Ｓ２）、各日付毎の静止画像の中で最も古い静止画像のサムネイル画像を生成し（Ｓ４）、日付毎のサムネイル画像に対応した撮影日付毎の静止画像のディレクトリを生成する（Ｓ５）。さらにディレクトリ毎のサムネイル画像一覧を表示し（Ｓ６）、ユーザがディレクトリを選択すると（Ｓ７）、選択したディレクトリ内の全静止画像を表示し（Ｓ８）、ユーザが所望のサムネイル画像を選択すると（Ｓ９）、選択した静止画像を表示する（Ｓ１０）。これにより、ユーザがサーバにある所望の静止画像を視覚的に効率良く迅速に取得できる。【選択図】図４
2008312160.tif 000002
【特許請求の範囲】
【請求項１】
デジタルカメラで撮影された静止画像毎に、各静止画像とその撮影日付の情報とを含む静止画像ファイルを記憶する記憶媒体を有するサーバと、該サーバとネットワークで接続され、前記サーバの記憶媒体に記憶された静止画像を前記ネットワークを介して検索するクライアント装置と、を備えたネットワークシステムにおいて、
前記サーバは、前記クライアント装置と通信を行うためのサーバ側通信手段を、さらに備え、
前記クライアント装置は、
前記サーバと前記ネットワークを介して通信するためのクライアント側通信手段と、
前記クライアント側通信手段により前記サーバ側通信手段と通信して、前記ネットワーク上に接続される全てのサーバを検出するサーバ検出手段と、
前記サーバ検出手段で検出された全てのサーバの記憶媒体に記憶されている全ての静止画像ファイルから日付情報を取得する日付情報取得手段と、
前記日付情報取得手段で取得した日付情報に対応する全ての撮影日付毎に、各撮影日付に撮影された静止画像の中から１枚の代表的な静止画像（以下、代表画像という）を選択する画像選択手段と、
前記各撮影日付毎の代表画像を前記サーバの記憶媒体から取得する代表画像取得手段と、
前記代表画像取得手段により取得した各撮影日付毎の代表画像のサムネイル画像を生成する代表サムネイル画像生成手段と、
前記日付情報取得手段で取得した日付情報に対応する全ての撮影日付毎に、各撮影日付毎の静止画像のディレクトリを生成するディレクトリ生成手段と、
前記代表サムネイル画像生成手段により生成された各撮影日付毎の代表画像のサムネイル画像と、前記ディレクトリ生成手段により生成された各撮影日付毎の静止画像のディレクトリとを関連付ける関連付手段と、
前記代表サムネイル画像生成手段により生成された各代表画像のサムネイル画像（以下、代表サムネイル画像という）を一覧表示する代表サムネイル画像一覧表示手段と、
前記代表サムネイル画像一覧表示手段に表示された各代表サムネイル画像の中から、ユーザが所望の静止画像と同じ日に撮影された代表サムネイル画像を選択したときに、選択された代表サムネイル画像に関連付けされたディレクトリ内の全静止画像を前記サーバの記憶媒体から取得するディレクトリ画像取得手段と、
前記ディレクトリ画像取得手段により取得した全静止画像のサムネイル画像を生成するディレクトリ内サムネイル画像生成手段と、
前記ディレクトリ内サムネイル画像生成手段により生成された各サムネイル画像を一覧表示するディレクトリ内サムネイル画像一覧表示手段と、を備えたことを特徴とするネットワークシステム。
【請求項２】
前記画像選択手段は、前記代表画像として、各撮影日付に撮影された静止画像の中から一番古い静止画像を選択することを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
前記代表サムネイル画像一覧表示手段は、前記代表サムネイル画像生成手段により生成された各代表サムネイル画像を、撮影日付の古い順に一覧表示することを特徴とする請求項１又は請求項２に記載のネットワークシステム。
【請求項４】
前記サーバ、クライアント装置及びネットワークは、ＤＬＮＡガイドライン（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ  ｇｕｉｄｅｌｉｎｅ、ＤＬＮＡという）の規格に準拠していることを特徴とする請求項１乃至請求項３のいずれか一項に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント装置とサーバが接続されたネットワークシステムに関し、クライアント装置において、サーバに記憶されている多くの静止画像からユーザが見たい静止画像を容易に探し出すことのできるネットワークシステムに関するものである。
【背景技術】
【０００２】
従来、この種のネットワークシステムとしては、家庭内ＬＡＮ（ホームネットワーク）を用いてＡＶ機器やパソコン、情報家電を相互に接続し、連携して利用するための技術仕様であるＤＬＮＡガイドライン（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ  ｇｕｉｄｅｌｉｎｅ、以下、ＤＬＮＡという）準拠のネットワークシステムが知られている。このＤＬＮＡでは、サーバ側として、コンテンツを記録・蓄積・提供するサーバであるデジタルメディアサーバ（ＤＭＳという）が、クライアント側として、ＤＭＳのコンテンツを再生するデジタルメディアプレーヤ（ＤＭＰという）が規定され、どちらもネットワークにつなぐだけで利用可能になり、ＤＭＰはネットワーク内に存在するＤＭＳを探し出し、利用可能なコンテンツの一覧を自動的に取得する。したがって、このＤＬＮＡ対応機器はネットワークにつなぐだけで自動的に他の機器からのコンテンツが利用可能になる。ＤＭＳとしては、例えば、ファイルサービス専用機のネットワークアタッチトストレージ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）、パソコン、ＤＶＤ／ＨＤＤレコーダ、ビデオカメラなどが利用可能であり、ＤＭＰとしては、テレビ受像機等のＡＶ機器、ノートパソコン、ＰＤＡなどが利用でき、また、１台でＤＭＳとＤＭＰの機能を両方持たせることもできる。
【０００３】
一方、このようなＤＭＳに記憶される静止画像ファイルは、通常、デジタルカメラで撮影された静止画像データ毎に、それぞれのデジタルカメラにおいて自動的に作成されたファイル名を付けて各デジタルカメラのＩＣカード等の記録媒体に一旦記憶され、この記録媒体から転送されて記憶される。
【０００４】
また、デジタルカメラにおいては、ＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）に従ってファイル名を自動的に生成し、撮影した静止画像ファイルを記録媒体に記録するようになっている。このＤＣＦでは、例えば、カメラメーカ毎に、３文字のディレクトリ番号に自由文字を加えてディレクトリ名を設定し、また３文字の自由文字、４文字のファイル番号、拡張子を順次配置してファイル名を設定するようになされている。また、このファイル情報の中には、撮影年月日及び撮影時間が含まれ、それぞれの静止画像の撮影年月日及び撮影時間が記憶されるようになっている。
【０００５】
ところで、通常、ユーザは、デジタルカメラで撮影した静止画像をサーバへ格納するときに、ユーザ自身が撮影画像のディレクトリ名や、階層を決めて格納するのは稀であり、撮影した静止画像ファイルは、デジタルカメラ側で撮影時に自動的に作成されたディレクトリ名のままで記憶媒体に格納されていることが多い。
【０００６】
また、上記ＤＬＮＡのネットワークに接続されるクＤＭＰにおいて、ユーザがネットワークに接続されている各ＤＭＳ内に記憶されているコンテンツの中のデジタルカメラで撮影した写真の静止画像を見たい場合は、例えば、図７に示すように、ユーザが操作するＤＭＰ側から、ＤＭＳを指定して（Ｓ１０１）、指定したＤＭＳに記憶されている静止画像のディレクトリをさらに指定して（Ｓ１０２）、ＤＭＳ内において、デジタルカメラで自動作成されたディレクトリと同じ名前のディレクトリを探し、その階層を順次下りて検索することにより、ユーザの見たい静止画像を探して表示する（Ｓ１０３）という検索作業を行っていた。しかしながら、上記検索作業において、特に、サーバに記憶される静止画像の中に、メーカの異なるデジタルカメラで撮影した静止画像がある場合などにおいては、各デジタルカメラ側で作成されたディレクトリ名だけに基いて、どのディレクトリにどのような静止画像が格納されているかを判断することが難しい。
【０００７】
従って、従来の静止画像の検索においては、ユーザは、所望の静止画像がＤＭＳのどこのディレクトリに格納されているのかを覚えておく必要があり、所望の静止画像のディレクトリを覚えている場合以外は、容易に検索することが困難であった。さらに、画像データの記憶媒体である不揮発性メモリを用いたメモリカードや、磁気ディスクであるＨＤＤ（ハードディスク）等の大容量化に伴い、デジタルカメラやサーバの各記憶媒体に記憶することのできる静止画像ファイル量は飛躍的に増加してきている。これにより、記憶媒体に記憶された多数の静止画像ファイルから所望の静止画像ファイルを検索するのに要する時間がますます増大しており、より簡単に所望の静止画像を見付け出せる検索手段が望まれていた。
【０００８】
ところで、特許文献１に示されるように、画像ファイルの画像を撮影した撮影日に基いて記憶媒体上にディレクトリを作成し、画像の撮影日の数字を並べて各ディレクトリのディレクトリ名を設定すると共に、そのディレクトリに対応する撮影日に撮影された画像の画像ファイルを格納する画像ファイル管理方法が知られている（例えば、特許文献１参照）。しかしながら、この画像ファイル管理方法によれば、画像ファイルを記録管理し易くなるが、撮影日の数字を並べた画像ファイル名を見ても、撮影日に何を撮影したかをユーザが覚えていなければ、所望の画像ファイルを簡単に見付け出すことができなかった。
【０００９】
また、データを、所定の符号化方式で、コーデックを分類する所定のコーデックレベルの所定のコーデッククラスの符号化データに符号化し、その符号化された符号化データを、その符号化データのコーデックレベルを表すファイル名のファイルとして記録媒体に記録させる記録装置が知られている（例えば、特許文献２参照）。しかしながら、この装置は、コーデックの符合化方式を表す文字を含むディレクトリ内の符号化データのファイルのファイル名が、その直前にサムネイルを配置する形で表示され、このサムネイルが配置されているか否かにより、符号化データがその装置のコーデックで復号できるかどうかを示すものであり、ディレクトリ名だけから所望の静止画像ファイルを簡単に見付け出すことは容易ではなかった。
【００１０】
また、撮影した画像データを、ホームネットワーク内のパーソナルコンピュータとインターネット上のサーバとにネットワークを介して送信し、画像データをパーソナルコンピュータと、サーバに保存させ、デジタルカメラの画像データをより確実に記憶させるデジタルカメラが知られている（例えば、特許文献３参照）。しかしながら、このデジタルカメラでは、静止画像は日付情報を含んだフォルダ（ディレクトリ）の中に入っているが、日付フォルダ名を見ただけは、所望の静止画像を直ぐに見付け出すことが困難であった。
【特許文献１】特開２００４‐９６５８２号公報
【特許文献２】特開２００６‐１６５９１８号公報
【特許文献３】特開２００３‐３１９３０９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、上記の問題を解決するためになされたものであり、ユーザがクライアント側からネットワーク上のサーバにある所望の静止画像を効率よく、迅速に取得することのできるネットワークシステムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため請求項１の発明は、デジタルカメラで撮影された静止画像毎に、各静止画像とその撮影日付の情報とを含む静止画像ファイルを記憶する記憶媒体を有するサーバと、該サーバとネットワークで接続され、前記サーバの記憶媒体に記憶された静止画像を前記ネットワークを介して検索するクライアント装置と、を備えたネットワークシステムにおいて、前記サーバは、前記クライアント装置と通信を行うためのサーバ側通信手段を、さらに備え、前記クライアント装置は、前記サーバと前記ネットワークを介して通信するためのクライアント側通信手段と、前記クライアント側通信手段により前記サーバ側通信手段と通信して、前記ネットワーク上に接続される全てのサーバを検出するサーバ検出手段と、前記サーバ検出手段で検出された全てのサーバの記憶媒体に記憶されている全ての静止画像ファイルから日付情報を取得する日付情報取得手段と、前記日付情報取得手段で取得した日付情報に対応する全ての撮影日付毎に、各撮影日付に撮影された静止画像の中から１枚の代表的な静止画像（以下、代表画像という）を選択する画像選択手段と、前記各撮影日付毎の代表画像を前記サーバの記憶媒体から取得する代表画像取得手段と、前記代表画像取得手段により取得した各撮影日付毎の代表画像のサムネイル画像を生成する代表サムネイル画像生成手段と、前記日付情報取得手段で取得した日付情報に対応する全ての撮影日付毎に、各撮影日付毎の静止画像のディレクトリを生成するディレクトリ生成手段と、前記代表サムネイル画像生成手段により生成された各撮影日付毎の代表画像のサムネイル画像と、前記ディレクトリ生成手段により生成された各撮影日付毎の静止画像のディレクトリとを関連付ける関連付手段と、前記代表サムネイル画像生成手段により生成された各代表画像のサムネイル画像（以下、代表サムネイル画像という）を一覧表示する代表サムネイル画像一覧表示手段と、前記代表サムネイル画像一覧表示手段に表示された各代表サムネイル画像の中から、ユーザが所望の静止画像と同じ日に撮影された代表サムネイル画像を選択したときに、選択された代表サムネイル画像に関連付けされたディレクトリ内の全静止画像を前記サーバの記憶媒体から取得するディレクトリ画像取得手段と、前記ディレクトリ画像取得手段により取得した全静止画像のサムネイル画像を生成するディレクトリ内サムネイル画像生成手段と、前記ディレクトリ内サムネイル画像生成手段により生成された各サムネイル画像を一覧表示するディレクトリ内サムネイル画像一覧表示手段と、を備えたものである。
【００１３】
請求項２の発明は、請求項１に記載のネットワークシステムにおいて、前記画像選択手段は、前記代表画像として、各撮影日付に撮影された静止画像の中から一番古い静止画像を選択するものである。
【００１４】
請求項３の発明は、請求項１又は請求項２に記載のネットワークシステムにおいて、前記代表サムネイル画像一覧表示手段は、前記代表サムネイル画像生成手段により生成された各代表サムネイル画像を、撮影日付の古い順に一覧表示するものである。
【００１５】
請求項４の発明は、請求項１乃至請求項３のいずれか一項に記載のネットワークシステムにおいて、前記サーバ、クライアント装置及びネットワークは、ＤＬＮＡガイドライン（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ  ｇｕｉｄｅｌｉｎｅ、ＤＬＮＡという）の規格に準拠しているものである。
【発明の効果】
【００１６】
請求項１の発明によれば、ネットワーク上にある全てのサーバ内に記憶されている静止画像ファイルに対して、撮像日付毎の静止画像のディレクトリが形成され、さらに、これらのディレクトリが各撮像日付毎の代表サムネイル画像と関連付けられる。そして、これらの代表サムネイル画像の一覧表を自動的に表示することができる。これにより、ユーザは、撮影日付だけでなく、撮影日付に対応した代表サムネイル画像を見て、撮影日付の行事等を思い出しながら視覚的に所望の静止画像を検索することができるので、所望の静止画像を効率よく、迅速に検索することができる。また、ユーザは、静止画像ファイルの検索において、ネットワーク上のサーバに個々にアクセスする必要がなく、また、見たい静止画像ファイルが各サーバのどのディレクトリに格納されているかを意識することなく、自動表示される代表サムネイルの一覧表から、簡単に所望の静止画像が含まれるディレクトリを見付け出すことができる。これにより、静止画像を記憶したサーバのディレクトリ名を忘れた場合や、ディレクトリ名を知らない人が検索する場合でも、所望する静止画像と関連する代表サムネイル画像を見付けることにより、所望する静止画像のディレクトリが分かるので、例えば、家庭内の誰でも、所望する静止画像を簡単に検索することできる。また、全サーバからの所得するデータは、撮影日付だけなので、クライアント装置側で大容量のメモリを特に必要としない。
【００１７】
請求項２の発明によれば、撮像日付毎の代表サムネイル画像として、撮撮影日付の中で一番古い静止画像のサムネイル画像が表示されので、ユーザは、各撮影日の最初の静止画像による代表サムネイル画像から撮影日の行事を思い出し易く、代表サムネイル画像から所望の静止画像を見付け易くなる。
【００１８】
請求項３の発明によれば、各代表サムネイル画像が、撮影日付の古い順に一覧表示されるので、ユーザは、撮影日付順のサムネイル画像一覧から所望の静止画像のディレクトリを見つけ易くなる。
【００１９】
請求項４の発明によれば、サーバ、クライアント装置及びネットワークは、ＤＬＮＡガイドラインの規格に準拠しているので、サーバとクライアント装置は、ネットワークで接続されるだけで、互いに自動的にデータ通信が可能となり、ネットワークの接続設定が簡単で検索作業がし易くなる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の一実施形態に係るネットワークシステム（以下、ＮＷシステムという）について、図面を参照して説明する。図１は、本実施形態のＮＷシステムの構成を示すブロック図である。ＮＷシステムは、少なくとも１つのクライアント装置（本実施形態では、２つのクライアント装置１０、２０）、及び少なくとも１つのサーバ（本実施形態ではサーバ３０、４０）を備え、ＤＬＮＡ準拠のネットワークシステムとなっている。サーバ３０、４０およびクライアント装置１０、２０はＬＡＮによるネットワーク５０を介して接続されている。このＮＷシステムにおいては、各クライアント装置１０、２０は、サーバ３０、４０にコンテンツを要求し、サーバ３０、４０は各クライアント装置からの要求に応じてそれぞれにコンテンツを送信し、各クライアント装置１０、２０は、サーバ３０、４０からコンテンツを受信して再生する。なお、クライアント装置１０とクライアント装置２０は、基本的に同じ構成であり、サーバ３０とサーバ４０も基本的に同じ構成であるので、ここでは、クライアント装置２０とサーバ４０の構成の説明は省略する。
【００２１】
図２は、ネットワーク５０で接続されるクライアント装置１０とサーバ３０のそれぞれの電気ブロック図である。ここで、本実施形態のＮＷシステムは、例えば、クライアント装置１０を、ＤＬＮＡ準拠にしたＤＭＰ対応パソコンとし、サーバ３０を、ＤＬＮＡ準拠にしたＤＭＳサーバとすると、ＤＭＰ対応パソコン側からＤＭＳサーバのコンテンツ（例えば、デジタルカメラの静止画像）を呼び出してパソコン画面に静止画像等を表示することができるものである。
【００２２】
上記クライアント装置１０は、ＣＰＵ１１、入力部１２、メモリ１３、通信部（クライアント側通信手段）１４、表示部１５、ハードディスク１６、外部記憶部１７を備え、サーバ３０、４０とネットワーク５０で接続され、サーバ３０、４０の記憶媒体に記憶された静止画像をネットワークを介して検索するようになっている。
【００２３】
図３に示すように、ＣＰＵ１１は、クライアント装置１０の全体を制御し、入出力されるデータのプロトコル処理等を行うと共に、サーバ検出部（サーバ検出手段）１１ａ、日付情報取得部（日付情報取得手段）１１ｂ、画像選択部（画像選択手段）１１ｃ、代表画像取得部（代表画像取得手段）１１ｄ、代表サムネイル画像生成部（代表サムネイル画像生成手段）１１ｅ、ディレクトリ生成部（ディレクトリ生成手段）１１ｆ、関連付部（関連付手段）１１ｇ、代表サムネイル画像一覧表示制御部（代表サムネイル画像一覧表示手段）１１ｈ、ディレクトリ画像取得部（ディレクトリ画像取得手段）１１ｉ、ディレクトリ内サムネイル画像生成部（ディレクトリ内サムネイル画像生成手段）１１ｊ、及びディレクトリ内サムネイル画像一覧表示制御部（ディレクトリ内サムネイル画像一覧表示手段）１１ｋを備える。
【００２４】
上記ＣＰＵ１１において、サーバ検出部１１ａは、通信部１４を介してサーバ３０側の通信部３３とプロトコル通信することにより、サーバ３０を検出すると共に、同様の通信により、ネットワーク５０上に接続される全てのサーバを検出する。日付情報取得部１１ｂは、サーバ検出部１１ａで検出された全てのサーバの記憶媒体（サーバ３０のハードディスク３５、外部記憶部３６など）に記憶されている全ての静止画像ファイルから日付情報を取得する。画像選択部１１ｃは、日付情報取得部１１ｂで取得した日付情報に対応する全ての撮影日付毎に、各撮影日付に撮影された静止画像の中から１枚の代表的な静止画像（以下、代表画像という）を選択する。代表画像取得部１１ｄは、各撮影日付毎の代表画像をサーバ（サーバ３０、サーバ４０など）の記憶媒体から取得する。代表サムネイル画像生成部１１ｅは、代表画像取得部１１ｄにより取得した各撮影日付毎の代表画像のサムネイル画像を生成する。
【００２５】
また、ディレクトリ生成部１１ｆは、日付情報取得部１１ｂで取得した日付情報に対応する全ての撮影日付毎に、各撮影日付毎の静止画像のディレクトリを生成する。関連付部（関連付手段）１１ｇは、代表サムネイル画像生成部１１ｅにより生成された各撮影日付毎の代表画像のサムネイル画像と、ディレクトリ生成部１１ｆにより生成された各撮影日付毎の静止画像のディレクトリとを関連付ける。代表サムネイル画像一覧表示制御部１１ｈは、代表サムネイル画像生成部１１ｅにより生成された各代表画像のサムネイル画像（以下、代表サムネイル画像という）を一覧表示する。ディレクトリ画像取得部１１ｉは、代表サムネイル画像一覧表示制御部１１ｈで表示部１５に表示された各代表サムネイル画像の中から、ユーザが所望の静止画像と同じ日に撮影された代表サムネイル画像を選択したときに、選択された代表サムネイル画像に関連付けされたディレクトリ内の全静止画像をサーバ３０、サーバ４０の記憶媒体から取得する。ディレクトリ内サムネイル画像生成部１１ｊは、ディレクトリ画像取得部１１ｉにより取得した全静止画像のサムネイル画像を生成する。ディレクトリ内サムネイル画像一覧表示制御部１１ｋは、ディレクトリ内サムネイル画像生成部１１ｊにより生成された各サムネイル画像を表示部１５に一覧表示する。
【００２６】
また、上記サーバ検出部１１ａによるネットワーク５０上のサーバ検出は、例えば、クライアント装置１０及びサーバ３０を、それぞれＤＬＮＡ準拠のＤＭＰ対応機器、ＤＭＳ対応サーバとすると、ＤＬＮＡで用いるＵＰｎＰ  Ｄｅｖｉｃｅ  Ａｒｃｈｉｔｅｃｔｕｒｅ規格で規定されたプロトコルによりサーバを自動認識することにより行うことができる。
【００２７】
入力部１２は、クライアント装置１０にユーザが必要なデータを入力操作するためのものであり、パソコンのキーボード又はリモコン装置によるキー操作、又は表示部１５の表示画面に設けられるタッチパネル等を使用するタッチ操作により、ユーザは、データの入力や、表示画面からのデータ選択などの入力、選択操作をすることができる。
【００２８】
メモリ１３は、ＣＰＵ１１が実行する各種制御動作に必要なプログラム等を記憶するＲＯＭ、ＲＡＭ及びフラッシュＲＯＭから成る。また、ハードディスク１６は、クライアント装置１０を制御する制御プログラム、及び代表サムネイル画像一覧表示制御部１１ｈで表示される代表サムネイル画像一覧表、ディレクトリ内サムネイル画像一覧表示制御部１１ｋで表示されるディレクトリ内サムネイル画像一覧表等を一時的、又は常時記憶する。なお、これらハードディスク１６に記憶されるデータの一部は、メモリ１３に記憶してもよい。また、外部記憶部１７は、クライアント装置１０側において、例えば、デジタルカメラで撮影した静止画像を記憶した不揮発性メモリを用いたメモリカード等の、外部から挿入して接続できるリムーバブルな記憶媒体であり、この外部記憶部１７に記憶された静止画像は、通常、ハードディスク１６に転送して記憶される。
【００２９】
通信部１４は、通信部３３とネットワークで結ばれ、クライアント装置１０とサーバ３０間のデータ送受信を行う通信デバイスであり、この通信デバイスは、ホームネットワークを構成するＬＡＮネットワークを制御するＬＡＮコントローラとなっている。このような通信デバイスとしては、例えば、イーサネット（登録商標）（Ｅｔｈｅｒｎｅｔ）、無線ＬＡＮの規格のＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、電力線搬送通信（Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）等を用いることができる。これらは、ネットワークインターフェースカード（Ｎｅｔｗｏｒｋ  ｉｎｔｅｒｆａｃｅ  ｃａｒｄ）として利用できるものである。
【００３０】
表示部１５は、サーバ３０より供給されるコンテンツを含む画像情報を表示すると共に、ユーザが所望の静止画像を検索する際、代表サムネイル画像一覧表示制御部１１ｈ又はディレクトリ内サムネイル画像一覧表示制御部１１ｋの各制御に基き、代表サムネイル画像一覧表又はディレクトリ内サムネイル画像一覧表等を表示する。
【００３１】
次に、サーバ３０は、ＣＰＵ３１、メモリ３２、通信部（サーバ側通信手段）３３、表示部３４、ハードディスク３５（記憶媒体）、リムーバブルな外部記憶部（記憶媒体）３６を備え、クライアント装置１０とネットワーク５０で接続され、ネットワーク５０を介して記憶媒体に記憶されているコンテンツをクライアント装置１０に供給する。
【００３２】
ＣＰＵ３１は、サーバ３０の全体を制御し、サーバ３０で入出力されるデータのプロトコル処理、クライアント装置１０からの要求に応じてコンテンツを選択するデータベース管理、ハードディスク３５及び外部記憶部３６に格納されたコンテンツの読出しを含むシステム制御等を行う。
【００３３】
メモリ３２は、ＣＰＵ３１が実行する各種制御動作に必要なプログラム等を記憶するＲＯＭ、ＲＡＭ及びフラッシュＲＯＭから成る。通信部３３は、前述のように、クライアント装置１０側の通信部１４と共に、クライアント装置１０とサーバ３０との間の画像データ等の送受信を行う。表示部３４は、ハードディスク３５のコンテンツ情報等を表示するものである。
【００３４】
ハードディスク３５は、サーバプログラムを記憶すると共に、デジタルカメラで撮影された静止画像および／または音楽、映像等のコンテンツを記録し、ＣＰＵ３１によりシステム制御され、また、クライアント装置１０のＣＰＵ１１による検索制御に基き、記録しているコンテンツをクライアント装置１０に供給する。外部記憶部３６は、サーバ３０側において、例えば、デジタルカメラで撮影した静止画像を記憶した不揮発性メモリを用いたメモリカード等の、外部から挿入して接続できるリムーバブルな記憶媒体であり、この外部記憶部３６に記憶された静止画像は、ハードディスク３５に転送して記憶することができる。これらハードディスク３５、外部記憶部３６には、デジタルカメラで撮影された静止画像毎に、各静止画像とその撮影日付の情報とを含む静止画像ファイルが記憶されている。
【００３５】
上記構成において、クライアント装置１０のＣＰＵ１１は、クライアント装置１０及びサーバ３０が起動されて、互いにネットワーク接続が完了した時点で、ネットワーク５０上に接続されている全てのサーバ（ここでは、サーバ３０、４０）を検出して、サーバ内の全ての静止画像ファイルから日付情報を取得し、この日付情報に対応する全ての撮影日付毎の静止画像のディレクトリを生成する。さらに、このディレクトリに、各撮影日付に撮影された静止画像の中の代表サムネイル画像を関連付け、このディレクトリの隣に各撮影日付毎の代表サムネイル画像を配置した代表サムネイル画像一覧表を表示する。そして、ユーザが、この代表サムネイル画像一覧表から１つのディレクトリの代表サムネイル画像を選択すると、そのディレクトリ内の全静止画像のサムネイル画像を全て表示し、ユーザがこの全サムネイル画像から所望のサムネイル画像を選択すると、所望の元の静止画像（サムネイルされていない画像）を表示する。これにより、ユーザは、日付と共、代表サムネイル画像により、所望の静止画像の存在するディレクトリを見付け易く、所望の静止画像を迅速に見付けることができる。
【００３６】
上記ネットワークシステムの動作手順について、図４を参照して説明する。先ず、ネットワークに接続されているＤＭＰとなるクライアント装置１０と、ＤＭＳとなるサーバ３０、４０とが起動し、ネットワーク接続が完了された状態になると、クライアント装置１０のＣＰＵ１１は、ネットワーク５０上に接続されている全てのサーバ（ここでは、サーバ３０、４０）をサーバ検出部１１ａで検出して、サーバの数を検出する（Ｓ１）。また、ＣＰＵ１１は、日付情報取得部１１ｂにより、この検出された全てのサーバ（サーバ３０、４０）の記録媒体（サーバ３０におけるハードディスク３５、外部記憶部３６など）に記憶されている全ての静止画像ファイルから日付情報を取得し（Ｓ２）、この取得した日付情報を日付順に並べる（Ｓ３）。
【００３７】
そして、ＣＰＵ１１は、この日付情報に対応する全ての撮影日付毎に、各撮影日付に撮影された静止画像の中から１枚の代表的な静止画像（以下、代表画像という）として、最も古い静止画像を画像選択部１１ｃで選択する。そして、ＣＰＵ１１は、代表画像取得部１１ｄで各撮影日付毎の代表画像をサーバ３０、４０の記憶媒体から取得し、この取得した各撮影日付毎の代表画像のサムネイル画像を代表サムネイル画像生成部１１ｅにより生成する（Ｓ４）。また、ＣＰＵ１１は、ディレクトリ生成部１１ｆにより、日付情報取得部１１ｂで取得した日付情報に対応する全ての撮影日付毎に、各撮影日付毎の静止画像のディレクトリを生成する（Ｓ５）。
【００３８】
また、ＣＰＵ１１は、代表サムネイル画像生成部１１ｅにより生成された各撮影日付毎の代表画像のサムネイル画像と、ディレクトリ生成部１１ｆで生成された各撮影日付毎の静止画像のディレクトリとを関連付部１１ｇで関連付け、各撮影日付毎の代表サムネイル画像の隣り（上方等）に撮影日付を表示する。続いてＣＰＵ１１は、代表サムネイル画像生成部１１ｅにより生成された各代表サムネイル画像を代表サムネイル画像一覧表示制御部１１ｈにより表示部１５に一覧表示する（Ｓ６）。
【００３９】
さらに、ＣＰＵ１１は、代表サムネイル画像一覧表示制御部１１ｈにより表示部１５に表示された各代表サムネイル画像の中から、ユーザが、所望の静止画像と同じ日に撮影された代表サムネイル画像を選択して、そのディレクトリを選択したときに（Ｓ７）、選択された代表サムネイル画像に関連付けされたディレクトリ内の全静止画像を、ディレクトリ画像取得部１１ｉによりサーバ３０の記憶媒体から取得する。そして、この取得されたディレクトリ内の全静止画像についてのサムネイル画像（以下、ディレクトリ内サムネイル画像という）をディレクトリ内サムネイル画像生成部１１ｊにより生成し、このディレクトリ内サムネイル画像の一覧をディレクトリ内サムネイル画像一覧表示制御部１１ｋにより表示部１５に表示する（８）。そして、ユーザが、このディレクトリ内サムネイル画像一覧表示から所望の静止画像のサムネイル画像を選択すると（Ｓ９）、ＣＰＵ１１は、選択されたサムネイル画像の元の静止画像（サムネイルされる前の静止画像）を表示する（Ｓ１０）。これにより、ユーザは、日付の一緒に配置された代表サムネイル画像を見て、所望の静止画像の存在するディレクトリを容易に見付けることが可能となり、所望の静止画像を視覚的に迅速に探し出すことができる。
【００４０】
図５に、上記代表サムネイル画像一覧表示制御部１１ｈにより表示部１５に表示された代表サムネイル画像一覧表の例を示す。また、図６に、ディレクトリ内サムネイル画像一覧表示制御部１１ｋにより表示部１５に表示されたディレクトリ内サムネイル画像一覧表を示す。ここで、ユーザが、図５に示された代表サムネイル画像一覧表から、サムネイル画像を参照して２００７／１／２１の撮影日付のディレクトリを選択すると、図６に示すように２００７／１／２１のディレクトリの中に含まれている静止画像に対応するサムネイル画像の一覧表が表示される。ユーザが、さらに、このディレクトリ内のサムネイル画像一覧表から所望の静止画像のサムネイル画像を選択すると、選択されたサムネイル画像の元の静止画像（不図示）が表示される。これにより、ユーザは、日付と一緒に配置された代表サムネイル画像を選択することにより、簡単に所望の静止画像を探し出すことができる。
【００４１】
上述のように、本実施形態のＮＷシステムによれば、ネットワーク上にある全てのサーバ内にある静止画像ファイルに対して、撮像日付毎の静止画像のディレクトリが形成され、さらに、このディレクトリが各撮像日付毎の代表サムネイル画像と関連付けられて、それらの代表サムネイル画像の一覧が自動的に表示される。これにより、ユーザは、所望の静止画像を、撮影日付だけでなく、撮影日付に対応した代表サムネイル画像を見て、撮影日付の行事等を思い出しながら視覚的に検索することができるので、所望の静止画像を効率よく、迅速に、かつ確実に検索することができる。また、ユーザは、静止画像ファイルの検索において、ネットワーク上のサーバに個々にアクセスする必要がなく、また、見たい静止画像ファイルが各サーバのどのディレクトリに格納されているかを意識することなく、自動表示される代表サムネイル画像の一覧表から、簡単に所望の静止画像が含まれるディレクトリを見付け出すことができる。これにより、記憶したサーバのディレクトリ名を忘れた場合や、ディレクトリ名を知らない人が検索する場合でも、所望の静止画像と関連する代表サムネイル画像を見付けることにより、所望の静止画像のディレクトリが分かるので、例えば、家庭内の誰でも、所望する静止画像を簡単に検索することできる。また、全サーバから取得するデータは、撮影日付だけなので、クライアント装置側で大容量のメモリを特に必要としない。
【００４２】
また、撮像日付毎の代表サムネイル画像として、撮影日付の中で一番古い静止画像のサムネイル画像が表示されるので、ユーザは、各撮影日の最初の静止画像による代表サムネイル画像を見ることができ、撮影日の行事を思い出し易く、代表サムネイル画像から所望の静止画像を見付け易くなる。
【００４３】
さらに、各代表サムネイル画像が、撮影日付の古い順に一覧表示されるので、ユーザは、撮影日付順のサムネイル画像一覧から所望の静止画像のディレクトリを見付け易い。
【００４４】
また、サーバ、クライアント装置及びネットワークは、ＤＬＮＡガイドラインの規格に準拠しているので、サーバとクライアント装置は、ネットワークで接続されるだけで、互いに自動的にデータ通信が可能となり、検索が可能となるので、ユーザが、ネットワークの接続設定を簡単にでき検索作業もし易くなる。
【００４５】
なお、本発明は上記実施形態の構成に限定されるものではなく、発明の趣旨を変更しない範囲で適宜に種々の変形が可能である。例えば、ディレクトリ内サムネイル画像一覧表において、サムネイル画像を通常の写真アルバムの並べ方と同じように、古い静止画像の順に表示することにより、習慣的に所望の画像を探し易くできる。また、上記実施形態では、撮影日付毎の静止画像のディレクトリを作成したが、撮影年月毎や撮影年度毎の静止画像のディレクトリについても、撮影年月内の選択したサムネイル画像、撮影年度の選択したサムネイル画像をそれぞれ付けることにより作成することができ、撮影年、月の情報を基に、ＤＭＳやＤＭＰに記憶されて溜まっている多くの写真画像から、所望の写真画像をさらに検索し易くできる。また、上記実施形態では、撮影日付毎の静止画像ファイルの代表画像として、撮像時間の古い画像を選んだが、最新の画像を代表画像として選択することもできる。また、サーバ側に静止画像ファイルの日付及びサムネイル付きディレクトリを自動的に形成させることにより、どのクライアント装置からでも常にサーバにアクセスして簡単に希望の静止画像を容易に探し出すようにすることもできる。また、ＤＬＮＡガイドラインの規格に準拠してなくても、サーバとクライアント装置がネットワークを介して、互いに記憶されているコンテンツを検索できるネットワークシステムであれば、どのようなシステムであっても適用できる。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施形態に係るネットワークシステムの概略構成図。
【図２】同上ネットワークシステムにおけるクライアント装置とサーバの電気ブロック図。
【図３】同上クライアント装置におけるＣＰＵの構成図。
【図４】同上ネットワークシステムにおける動作手順を説明するためのフローチャート。
【図５】同上ネットワークシステムにおける代表サムネイル画像一覧表例を示す図。
【図６】同上ネットワークシステムにおけるディレクトリ内サムネイル画像一覧表例を示す図。
【図７】従来のネットワークシステムにおける動作手順を説明するためのフローチャート。
【符号の説明】
【００４７】
１０、２０  クライアント装置
１１  ＣＰＵ
１１ａ  サーバ検出部（サーバ検出手段）
１１ｂ  日付情報取得部（日付情報取得手段）
１１ｃ  画像選択部（画像選択手段）
１１ｄ  代表画像取得部（代表画像取得手段）
１１ｅ  代表サムネイル画像生成部（代表サムネイル画像生成手段）
１１ｆ  ディレクトリ生成部（ディレクトリ生成手段）
１１ｇ  関連付部（関連付手段）
１１ｈ  代表サムネイル画像一覧表示制御部（代表サムネイル画像一覧表示手段）
１１ｉ  ディレクトリ画像取得部（ディレクトリ画像取得手段）
１１ｊ  ディレクトリ内サムネイル画像生成部（ディレクトリ内サムネイル画像生成手段）
１１ｋ  ディレクトリ内サムネイル画像一覧表示制御部（ディレクトリ内サムネイル画像一覧表示手段）
１４  通信部（クライアント側通信手段）
３０、４０  サーバ
３３  通信部（サーバ側通信手段）
５０  ネットワーク
【図１】
2008312160.tif 000003
【図２】
2008312160.tif 000004
【図３】
2008312160.tif 000005
【図４】
2008312160.tif 000006
【図７】
2008312160.tif 000007
【図５】
2008312160.tif 000008
【図６】
2008312160.tif 000009