(57)【特許請求の範囲】
【請求項１】
通信ネットワーク上の任意のアドレスを指定する指定手段、
前記指定手段によって指定されたアドレスで管理されたコンテンツを前記通信ネットワークを通して取得する取得手段、
前記指定手段によって指定されたアドレスを示す第１可視情報を前記取得手段の取得処理に関連して表示エリアに表示する第１表示手段、
外部装置を示す第２可視情報を前記外部装置の接続に応答して前記表示エリアに表示する第２表示手段、
前記第１可視情報および前記第２可視情報の少なくとも一方の表示位置を位置変更操作に応答して変更する変更手段、および
前記変更手段による変更処理の後の前記第１可視情報および前記第２可視情報の相対位置が位置条件を満足するとき前記取得手段によって取得されたコンテンツの少なくとも一部を前記外部装置に転送する転送手段を備え、
前記外部装置はイメージセンサを含むカメラ装置であるコンテンツ処理装置。
【請求項２】
通信ネットワーク上の任意のアドレスを指定する指定手段、
前記指定手段によって指定されたアドレスで管理されたコンテンツを前記通信ネットワークを通して取得する取得手段、
前記指定手段によって指定されたアドレスを示す第１可視情報を前記取得手段の取得処理に関連して表示エリアに表示する第１表示手段、
外部装置を示す第２可視情報を前記外部装置の接続に応答して前記表示エリアに表示する第２表示手段、
前記第１可視情報および前記第２可視情報の少なくとも一方の表示位置を位置変更操作に応答して変更する変更手段、
前記変更手段による変更処理の後の前記第１可視情報および前記第２可視情報の相対位置が位置条件を満足するとき前記取得手段によって取得されたコンテンツの少なくとも一部を前記外部装置に転送する転送手段、
前記外部装置から通知されたアドレスを記憶する記憶手段、および
前記指定手段によって指定されたアドレスが前記記憶手段によって記憶されたアドレスと一致するか否かを判別する第１判別手段を備え、
前記転送手段は、前記第１判別手段によって一致と判別されたときには、前記位置変更操作を待つことなく転送処理を実行するコンテンツ処理装置。
【請求項３】
前記転送手段によって転送されるコンテンツは前記外部装置の処理方式に適合するコンテンツである、請求項１又は２に記載のコンテンツ処理装置。
【請求項４】
前記取得手段によって取得されたコンテンツが前記外部装置の処理方式に適合するか否かを判別する第２判別手段、および
前記第２判別手段によって否定的な判別結果が示されたコンテンツの少なくとも一部に前記外部装置の処理方式に適合させるための変換処理を施す変換手段をさらに備える、請求項３記載のコンテンツ処理装置。
【請求項５】
前記第２判別手段によって否定的な判別結果が示されたコンテンツについて前記変換手段の変換方式に適合するか否かを判別する第３判別手段をさらに備え、
前記転送手段は、前記第３判別手段によって否定的な判別結果が示されたコンテンツを転送対象から除外する、請求項４記載のコンテンツ処理装置。
【請求項６】
転送不要条件を満足するコンテンツを前記第２判別手段の判別対象から除外する除外手段をさらに備える、請求項４または５記載のコンテンツ処理装置。
【請求項７】
前記転送不要条件は前記外部装置が保有しているコンテンツと同一のコンテンツであるという条件を含む、請求項６記載のコンテンツ処理装置。
【請求項８】
前記位置条件は前記第１可視情報の表示領域と前記第２可視情報の表示領域が少なくとも一部重複するという条件を含む、請求項１ないし７のいずれかに記載のコンテンツ処理装置。
【請求項９】
コンテンツ処理装置のプロセッサに、
通信ネットワーク上の任意のアドレスを指定する指定ステップ、
前記指定ステップによって指定されたアドレスで管理されたコンテンツを前記通信ネットワークを通して取得する取得ステップ、
前記指定ステップによって指定されたアドレスを示す第１可視情報を前記取得ステップの取得処理に関連して表示エリアに表示する第１表示ステップ、
イメージセンサを含むカメラ装置を示す第２可視情報を前記カメラ装置の接続に応答して前記表示エリアに表示する第２表示ステップ、
前記第１可視情報および前記第２可視情報の少なくとも一方の表示位置を位置変更操作に応答して変更する変更ステップ、および
前記変更ステップによる変更処理の後の前記第１可視情報および前記第２可視情報の相対位置が位置条件を満足するとき前記取得ステップによって取得されたコンテンツの少なくとも一部を前記カメラ装置に転送する転送ステップを実行させるための、制御プログラム。
【請求項１０】
コンテンツ処理装置とカメラ装置とが接続可能なシステムであって、
前記コンテンツ処理装置は、
通信ネットワーク上の任意のアドレスを指定する指定手段、
前記指定手段によって指定されたアドレスで管理されたコンテンツを前記通信ネットワークを通して取得する取得手段、
前記指定手段によって指定されたアドレスを示す第１可視情報と前記取得手段によって取得されたコンテンツに基づく表示ページを表示エリアに表示する第１表示手段、
カメラ装置を示す第２可視情報を前記カメラ装置の接続に応答して前記表示エリアに表示する第２表示手段、
前記第１可視情報および前記第２可視情報の少なくとも一方の表示位置を位置変更操作に応答して変更する変更手段、および
前記変更手段による変更処理の後の前記第１可視情報および前記第２可視情報の相対位置が位置条件を満足するとき前記表示ページに対応する少なくとも一部の情報を前記カメラ装置に転送する転送手段を備え、
前記カメラ装置は、前記コンテンツ処理装置から転送される情報に基づいて前記カメラ装置が具備する表示部に前記表示ページに対応する少なくとも一部の情報を表示することを特徴とする、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ処理装置に関し、特にたとえば通信ネットワークを通して取得されたコンテンツを別の装置に転送する、コンテンツ処理装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、複数の画像サーバの各々のアドレスが画像形成装置のフラッシュメモリに保管される。画像形成装置は、これらのアドレスを参照して各画像サーバに一定時間毎にアクセスし、新規の画像データをダウンロードする。ＨＤＤ（Hard Disk Drive）には、各画像サーバによって管理された画像データが古いものから新しいものまで一括して保管される。利用者がＨＤＤから所望の画像データを選択すると、選択した画像データが印刷される。
【特許文献１】特開２００２−２６８８３４号公報［G06F 3/12, B41J 29/38, G06F 3/13, 13/00］
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１では、画像データを取得するには所望の画像サーバのアドレスをフラッシュメモリに登録する必要がある。換言すれば、未登録のアドレスの画像サーバで管理された画像データは取得できない。さらに、画像形成装置によって取得された画像データの別の装置への転送動作については、特許文献１は何ら開示していない。
【０００４】
それゆえに、この発明の主たる目的は、新規な、コンテンツ処理装置を提供することである。
【０００５】
この発明の他の目的は、任意のアドレスで管理されたコンテンツを外部装置に簡便に転送することができる、コンテンツ処理装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために後述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。
【０００７】
第１の発明に従うコンテンツ処理装置は、通信ネットワーク上の任意のアドレスを指定する指定手段、指定手段によって指定されたアドレスで管理されたコンテンツを通信ネットワークを通して取得する取得手段、指定手段によって指定されたアドレスを示す第１可視情報を取得手段の取得処理に関連して表示エリアに表示する第１表示手段、外部装置を示す第２可視情報を外部装置の接続に応答して表示エリアに表示する第２表示手段、第１可視情報および第２可視情報の少なくとも一方の表示位置を位置変更操作に応答して変更する変更手段、および変更手段による変更処理の後の第１可視情報および第２可視情報の相対位置が位置条件を満足するとき取得手段によって取得されたコンテンツの少なくとも一部を外部装置に転送する転送手段を備える。
【０００８】
第１の発明に従うコンテンツ処理装置（２００）では、通信ネットワーク（４００）上の任意のアドレスは、指定手段（Ｓ１７）によって指定される。取得手段（Ｓ２５）は、指定手段によって指定されたアドレスで管理されたコンテンツを通信ネットワークを通して取得する。指定手段によって指定されたアドレスを示す第１可視情報（２６Ａ，２６Ｃ）は、取得手段の取得処理に関連して、第１表示手段（Ｓ７）によって表示エリア（２６）に表示される。また、外部装置（３００）を示す第２可視情報（２６Ｂ）は、外部装置の接続に応答して、第２表示手段（Ｓ４５）によって表示エリアに表示される。変更手段（Ｓ５５）は、第１可視情報および第２可視情報の少なくとも一方の表示位置を位置変更操作に応答して変更する。転送手段（Ｓ８７）は、変更手段による変更処理の後の第１可視情報および第２可視情報の相対位置が位置条件を満足するとき、取得手段によって取得されたコンテンツの少なくとも一部を外部装置に転送する。
【０００９】
このように、表示エリアには、第１可視情報および第２可視情報が表示される。位置変更操作によって第１可視情報および第２可視情報の相対位置が位置条件を満足すると、コンテンツが外部装置に転送される。つまり、任意のアドレスから取得されたコンテンツは、位置変更操作のような簡便な操作によって外部装置に転送される。
【００１０】
第２の発明に従うコンテンツ処理装置は、第１の発明に従属し、転送手段によって転送されるコンテンツは外部装置の処理方式に適合するコンテンツである。
【００１１】
第２の発明では、外部装置の処理方式に適合するコンテンツしか転送されないので、転送処理の負荷が軽減される。
【００１２】
第３の発明に従うコンテンツ処理装置は、第２の発明に従属し、取得手段によって取得されたコンテンツが外部装置の処理方式に適合するか否かを判別する第１判別手段、および第１判別手段によって否定的な判別結果が示されたコンテンツの少なくとも一部に外部装置の処理方式に適合させるための変換処理を施す変換手段をさらに備える。
【００１３】
第３の発明では、取得手段によって取得されたコンテンツが外部装置の処理方式に適合するか否かは、第１判別手段（Ｓ７５）によって判別される。変換手段（Ｓ７９）は、第１判別手段によって否定的な判別結果が示されたコンテンツの少なくとも一部に対して、外部装置の処理方式に適合させるための変換処理を施す。
【００１４】
したがって、外部装置の処理方式に適合しないコンテンツであっても、転送対象となり得る。これにより、多様なコンテンツの転送が可能となる。
【００１５】
第４の発明に従うコンテンツ処理装置は、第３の発明に従属し、第１判別手段によって否定的な判別結果が示されたコンテンツについて変換手段の変換方式に適合するか否かを判別する第２判別手段をさらに備え、転送手段は、第２判別手段によって否定的な判別結果が示されたコンテンツを転送対象から除外する。
【００１６】
第４の発明では、第２判別手段（Ｓ７７）が、第１判別手段によって否定的な判別結果が示されたコンテンツについて、変換手段の変換方式に適合するか否かを判別する。第２判別手段によって否定的な判別結果が示されたコンテンツは、転送手段の転送対象から除外される。
【００１７】
したがって、外部装置の処理方式に適合するコンテンツ、および外部装置の処理方式に適合しないコンテンツのうち変換手段の変換方式に適合するコンテンツは、転送手段の転送対象となる。一方、外部装置の処理方式に適合しないコンテンツのうち、変換手段の変換方式に適合しないコンテンツは、転送対象から除外されるので、効率的な転送処理が実現される。
【００１８】
第５の発明に従うコンテンツ処理装置は、第３または第４の発明に従属し、転送不要条件を満足するコンテンツを第１判別手段の判別対象から除外する除外手段をさらに備える。
【００１９】
第５の発明では、転送不要条件を満足するコンテンツは、除外手段（Ｓ７５）によって第１判別手段の判別対象から除外される。
【００２０】
このように、第１判別手段の判別対象を転送不要条件で絞り込むことで、少なくとも第１判別手段の処理量が抑制され、これに後続する手段の処理量も抑制され得る。また、転送コンテンツ量を削減できる。
【００２１】
第６の発明に従うコンテンツ処理装置は、第５の発明に従属し、転送不要条件は外部装置が保有しているコンテンツと同一のコンテンツであるという条件を含む。
【００２２】
第６の発明によれば、外部装置が保有しているコンテンツと同一のコンテンツを転送する無駄がなくなる。
【００２３】
第７の発明に従うコンテンツ処理装置は、第１ないし第６のいずれかの発明に従属し、位置条件は第１可視情報の表示領域と第２可視情報の表示領域が少なくとも一部重複するという条件を含む。したがって、位置変更操作には、第１可視情報の表示領域と第２可視情報の表示領域を重複させる操作が含まれる。
【００２４】
第８の発明に従うコンテンツ処理装置は、第１ないし第７のいずれかの発明に従属し、外部装置はイメージセンサを含むカメラ装置である。
【００２５】
カメラ装置は、イメージセンサ（４２）の出力に基づく撮影画像（たとえばＪＰＥＧ画像）の処理を専ら行うのに対し、通信ネットワークを通して取得されるコンテンツには、撮影画像以外の画像（ＧＩＦ画像など）も含まれる。このため、外部装置がカメラ装置の場合は特に、その処理方式に適合するコンテンツを転送する要請が強い。第８の発明によれば、このような要請に応えることができる。
【００２６】
第９の発明に従うコンテンツ処理装置は、第１ないし第８のいずれかの発明に従属し、外部装置から通知されたアドレスを記憶する記憶手段、および指定手段によって指定されたアドレスが記憶手段によって記憶されたアドレスと一致するか否かを判別する第３判別手段をさらに備え、転送手段は、第３判別手段によって一致と判別されたときには、位置変更操作を待つことなく転送処理を実行する。
【００２７】
第９の発明では、外部装置から通知されたアドレスが記憶手段（Ｓ５２ｂ，３２ｅ）によって記憶される。第３判別手段（Ｓ５２ｃ）は、指定手段によって指定されたアドレスが記憶手段によって記憶されたアドレスと一致するか否かを判別する。転送手段の転送処理は、第３判別手段によって一致と判別されたときには、位置変更操作を待つことなく実行される。
【００２８】
第９の発明によれば、位置変更操作の回数削減が可能となる。
【００２９】
第１０の発明に従う制御プログラムは、コンテンツ処理装置（２００）のプロセッサ（２４）に、通信ネットワーク（４００）上の任意のアドレスを指定する指定ステップ（Ｓ１７）、指定ステップによって指定されたアドレスで管理されたコンテンツを通信ネットワークを通して取得する取得ステップ（Ｓ９，Ｓ２５）、指定ステップによって指定されたアドレスを示す第１可視情報（２６Ａ，２６Ｃ）を取得ステップの取得処理に関連して表示エリアに表示する第１表示ステップ（Ｓ７）、外部装置を示す第２可視情報（２６Ｂ）を外部装置の接続に応答して表示エリアに表示する第２表示ステップ（Ｓ４５）、第１可視情報および第２可視情報の少なくとも一方の表示位置を位置変更操作に応答して変更する変更ステップ（Ｓ５５）、および変更ステップによる変更処理の後の第１可視情報および第２可視情報の相対位置が位置条件を満足するとき取得ステップによって取得されたコンテンツの少なくとも一部を外部装置に転送する転送ステップ（Ｓ８７）を実行させる。
【００３０】
第１０の発明でも、第１の発明と同様に、任意のアドレスから取得されたコンテンツは、位置変更操作のような簡便な操作によって外部装置に転送される。
【発明の効果】
【００３１】
この発明によれば、任意のアドレスで管理されたコンテンツを外部装置に簡便に転送することができる。
【００３２】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００３３】
図１を参照して、この実施例のＰＣ２００は、ディジタルカメラ３００およびネットワーク４００の各々と接続される。ネットワーク４００には、１つまたは２以上（ここでは３つ）のサーバ１００，１００，…が接続されている。各サーバ１００の構成例を図２に示す。
【００３４】
図２を参照して、サーバ１００は、主記憶装置１０，ＣＰＵ１２，ＤＲＡＭ１４および通信Ｉ／Ｆ１６を含む。通信Ｉ／Ｆ１６は、ネットワーク４００と協働して、ＣＰＵ１２をＰＣ２００と通信可能に接続する。
【００３５】
主記憶装置１０には、１つまたは２以上のウェブページを実現するためのデータファイル、具体的にはＨＴＭＬ（HyperText Markup Language）ファイルおよび画像ファイルなどが格納される。各ウェブページには固有のアドレスが割り当てられており、ＣＰＵ１２は、ネットワーク４００および通信Ｉ／Ｆ１６を通してＰＣ２００からアドレスを指定したアクセスがあると、このアドレスで管理されるデータファイルを主記憶装置１０からＤＲＡＭ１４に読み出し、読み出したデータファイルを通信Ｉ／Ｆ１６およびネットワーク４００を通してＰＣ２００にダウンロードする。ＰＣ２００の構成例を図３に示す。
【００３６】
図３を参照して、ＰＣ２００は、通信Ｉ／Ｆ２０，ＤＲＡＭ２２，ＣＰＵ２４，ＬＣＤモニタ２６，キーボード２８，マウス３０，主記憶装置３２およびＵＳＢ端子３４を含む。通信Ｉ／Ｆ２０は、ネットワーク４００と協働して、ＣＰＵ２４を各サーバ１００，１００，…と通信可能に接続する。
【００３７】
主記憶装置３２のＨＰアドレス領域３２ｃ（図６参照）には、ＰＣ２００がネットワーク４００に接続されたとき最初に表示されるべきウェブページつまりホームページのアドレスが格納される。ＰＣ２００がネットワーク４００に接続されると、ＣＰＵ２４は、ＨＰアドレス領域３２ｃからアドレスを読み出し、該当するサーバ１００にアクセスする。
【００３８】
サーバ１００からダウンロードされたデータファイル（以下“ＤＬデータファイル”）は、通信Ｉ／Ｆ２０を通してＤＲＡＭ２２のＤＬ領域２２ａ（図５参照）に取り込まれる。ＣＰＵ２４は、ＤＬ領域２２ａに格納されたＤＬデータファイルに関する管理情報（ＤＬ管理情報）を作成する。作成されたＬＤ管理情報は、主記憶装置３２内のＤＬ管理領域３２ａ（図６参照）に格納される。ＤＬ管理情報の一例を図７に示す。
【００３９】
図７を参照して、ＤＬ管理情報には、アドレス，ファイル名およびファイル属性がファイル毎に記述される。ＤＬ領域２２ａ内の各データファイルは、アドレスおよびファイル名で識別される。ファイル属性は、各データファイルの属性を示す情報であり、たとえばファイル名の拡張子（ｊｐｇ，ｇｉｆなど）から読み取られる。
【００４０】
ＣＰＵ２４はまた、ＤＬ領域２２ａに格納されたデータファイルに基づいてウェブページを構成し、構成したウェブページのビットマップデータをＤＲＡＭ２２の表示領域２２ｂ（図５参照）に書き込む。表示領域２２ｂに格納されたビットマップデータはＬＣＤモニタ２６に与えられ、これによりモニタ画面にウェブページが表示される。ウェブページの表示例を図８に示す。
【００４１】
図８を参照して、モニタ画面の中央部に表示されたウェブページは、ＪＰＥＧファイルに基づくＪＰＥＧ画像，ＧＩＦファイルに基づくＧＩＦ画像，およびフラッシュ・ムービーファイルに基づくフラッシュ・ムービー画像を含む。モニタ画面の上端部つまりウェブページの上方には、アドレスアイコン２６Ａおよびアドレス文字列２６Ｃが表示される。アドレスアイコン２６Ａおよびアドレス文字列２６Ｃの各々は、表示中のウェブページのアドレスたとえばＤＬ管理領域３２ａに格納されたアドレス（図７参照）と関連付けられている。
【００４２】
この後、キーボード２８またはマウス３０によりアドレス変更操作が行われると、ＣＰＵ２４は該当するサーバ１００に新たなアドレスを指定し、サーバ１００は指定されたアドレスで管理されるデータファイルをＰＣ２００にダウンロードする。ＤＬ領域２２ａ，表示領域２２ｂおよびＤＬ管理領域３２ａの各々の内容は更新され、表示画面も更新される。なお、アドレス変更操作は、たとえば、所望のページのアドレスを記述した文字列をキーボード２８で入力したり、表示画面内のリンクをマウス３０でクリックしたり、といった操作をいう。
【００４３】
図４を参照して、ディジタルカメラ３００は光学レンズ４０を含む。被写界の光学像は、光学レンズ４０を通してイメージセンサ４２に照射され、光電変換を施される。これによって、被写界を表す生画像信号が生成される。キー入力装置５８によって記録操作が行われると、ＣＰＵ５６は、生画像信号の出力をイメージセンサ４２に命令し、ＪＰＥＧ圧縮をＪＰＥＧコーデック６４に命令する。
【００４４】
イメージセンサ４２は生画像信号を出力する。出力された生画像信号は、カメラ処理回路４４でＡ／Ｄ変換等の処理を施され、画像データに変換される。変換された画像データはＳＤＲＡＭ４６に書き込まれる。ＪＰＥＧコーデック６４は、ＳＤＲＡＭ４６に格納された画像データを読み出し、読み出した画像データをＪＰＥＧ方式で圧縮し、そして圧縮画像データつまりＪＰＥＧデータをＳＤＲＡＭ４６に書き込む。こうして得られたＪＰＥＧデータはその後、ＣＰＵ５６によって読み出され、Ｉ／Ｆ５２を経てファイル形式で記録媒体５４のコンテンツ領域５４ｂ（図１０参照）に記録される。記録されるＪＰＥＧファイルには、“０００１．ｊｐｇ”，“０００２．ｊｐｇ”，…などのファイル名がＣＰＵ５６によって付与される。
【００４５】
ここで、コンテンツ領域５４ｂは、図１２のディレクトリ・ツリーのように階層化されており、イメージセンサ４２に出力に基づくＪＰＥＧファイルつまり“０００１．ｊｐｇ”，“０００２．ｊｐｇ”，…は、“ＤＩＣＭ”の下位の“Ｃａｍｅｒａ”に格納される。
【００４６】
キー入力装置５８によって再生操作が行われると、所望のＪＰＥＧファイルの再生処理が実行される。ＣＰＵ５６は、Ｉ／Ｆ５２を通して記録媒体５４にアクセスし、所望のＪＰＥＧファイルに格納されたＪＰＥＧデータを読み出す。読み出されたＪＰＥＧデータはＳＤＲＡＭ４６に書き込まれる。
【００４７】
ＪＰＥＧコーデック６４は、ＳＤＲＡＭ４６からＪＰＥＧデータを読み出し、読み出したＪＰＥＧデータを伸長し、そして伸長した画像データをＳＤＲＡＭ４６に書き込む。ＬＣＤドライバ４８は、ＳＤＲＡＭ４６に格納された画像データを読み出し、読み出した画像データでＬＣＤモニタ５０を駆動する。この結果、再生画像がモニタ画面に表示される。
【００４８】
このように、ディジタルカメラ３００は、ＪＰＥＧデータを処理して再生画像を表示することができる。しかし、ＪＰＥＧ以外の静止画像データ（たとえばＧＩＦデータ）や動画像データ（たとえばフラッシュ・ムービーデータ）を処理することはできないものとする。
【００４９】
ところで、ディジタルカメラ３００はＵＳＢ端子６２を備えており、ＰＣ２００のモニタ画面にウェブページが表示された状態でディジタルカメラ３００をＰＣ２００にＵＳＢ接続すると、ウェブページ内の画像をディジタルカメラ３００でキャプチャすることができる。すなわち、ＰＣ２００は、ウェブページ内の画像に対応するデータファイルをディジタルカメラ３００へと転送し、ディジタルカメラ３００は、転送されたデータファイルを記録する。
【００５０】
詳しくは、カメラ側のＵＳＢ端子６２とＰＣ側のＵＳＢ端子３４がＵＳＢケーブルで接続されると、ＰＣ側のＣＰＵ２４はカメラ側のＣＰＵ５６からカメラ情報を取得する。カメラ情報には、ディジタルカメラ３００の型番，処理方式（ここでは“ＪＰＥＧ”）などが記述されている。
【００５１】
ＣＰＵ２４がディジタルカメラ３００を認識すると、ＬＣＤモニタ２６の画面の下端部すなわちウェブページの下方に、ディジタルカメラ３００との接続を示すカメラアイコン２６Ｂが表示される（図８参照）。なお、カメラアイコン２６Ｂは、接続が解除されるとモニタ画面から消去される。
【００５２】
モニタ画面上のアドレスアイコン２６Ａは、マウス３０によるドラッグ＆ドロップ操作の対象となる。ユーザがマウス３０を操作して、アドレスアイコン２６Ａをドラッグし、そしてカメラアイコン２６Ｂと重なる位置でこれをドロップすると（図９参照）、表示中のウェブページに対応するデータファイルの一部が、ディジタルカメラ３００に転送される。
【００５３】
具体的には、ＣＰＵ２４は、アドレスアイコン２６Ａの表示エリアとカメラアイコン２６Ｂの表示エリアが重複したか否かを判別し、両エリアの少なくとも一部が重複したと判別されたとき、次のような転送処理を実行する。
【００５４】
最初、ＤＬ管理領域３２ａに格納されたアドレス（たとえば“ｈｔｔｐ／／ｗｗｗ．ＡＡＡ”：図７参照）で管理されるデータファイルの各々について、ディジタルカメラ３００で処理可能なＪＰＥＧ形式およびこれへの変換が可能なＧＩＦ形式のいずれかの形式に該当するか否かを判別する。
【００５５】
そして、ＪＰＥＧ形式に該当すると判別されたデータファイル（たとえば“ａａａ．ｊｐｇ”）をＤＬ領域２２ａから転送領域２２ｃ（図５参照）にコピーする一方、ＧＩＦ形式に該当すると判別されたデータファイル（たとえば“ｂｂｂ．ｇｉｆ”）については、ＪＰＥＧへのフォーマット変換処理を施し、変換後のデータファイル（つまり“ｂｂｂ．ｊｐｇ”）を転送領域２２ｃにコピーする。
【００５６】
転送領域２２ｃに格納されたＪＰＥＧファイル（“ａａａ．ｊｐｇ”および“ｂｂｂ．ｊｐｇ”）はその後、ＵＳＢ端子３４を通してディジタルカメラ３００へと転送される。転送されるＪＰＥＧファイルには、ダウンロード元のアドレスおよび原ファイル名を結合した転送ファイル名（たとえば“ｈｔｔｐ／／ｗｗｗ．ＡＡＡ／ａａａ．ｊｐｇ”）が、ＣＰＵ２４によって付与される。
【００５７】
ディジタルカメラ３００では、ＰＣ２００から転送されたＪＰＥＧファイルは、ＵＳＢ端子６２を通してＳＤＲＡＭ４６に書き込まれる。ＳＤＲＡＭ４６に格納されたＪＰＥＧファイルはその後、ＣＰＵ５６によってＳＤＲＡＭ４６から読み出され、Ｉ／Ｆ５２を通して記録媒体５４のコンテンツ領域５４ｂ（図１０参照）に記録される。
【００５８】
記録にあたって、各ＪＰＥＧファイルには、ウェブページからキャプチャされた画像（キャプチャ画像）に基づくＪＰＥＧファイルであることを示すファイル名、たとえば“ｃａｐｔ００１”，“ｃａｐｔ００２”，…が、ＣＰＵ５６によって付与される。ＪＰＥＧファイル“ｃａｐｔ００１”，“ｃａｐｔ００２”，…は、図１２のディレクトリ・ツリーにおいて、“Ｃａｍｅｒａ”とは別の“ＮｅｔＣａｐｔｕｒｅ”に格納される。
【００５９】
なお、以下では、ディジタルカメラ３００において記録時に付与されるファイル名を“記録ファイル名”と呼ぶ。したがって、コンテンツ領域５４ｂに格納されたＪＰＥＧファイルの各々は、転送ファイル名および記録ファイル名の２種類のファイル名を有する（図１１参照：後述）。
【００６０】
こうして“ＮｅｔＣａｐｔｕｒｅ”に格納されたＪＰＥＧファイルもまた、“Ｃａｍｅｒａ”に格納されたＪＰＥＧファイルつまりイメージセンサ４２による撮影画像に基づくＪＰＥＧファイルの場合と同様に再生される。
【００６１】
ＣＰＵ５６はまた、“ＮｅｔＣａｐｔｕｒｅ”に格納されたＪＰＥＧファイルに関する管理情報（以下“ＮＣ管理情報”）を記録媒体５４内のＮＣ管理領域５４ａ（図１０参照）に作成する。ＮＣ管理情報の一例を図１１に示す。図１１を参照して、ＮＣ管理情報には、転送ファイル名および記録ファイル名がファイル毎に記述される。
【００６２】
このようなＮＣ管理情報の一部は、ＰＣ２００からディジタルカメラ３００へのファイル転送に先立って、ディジタルカメラ３００からＰＣ２００に提供される。具体的には、ＰＣ側のＣＰＵ２４がドラッグ＆ドロップ操作に応答して管理情報要求をディジタルカメラ３００に送信し、カメラ側のＣＰＵ５６は、ＮＣ管理領域５４ａに格納されたＮＣ管理情報のうち転送ファイル名を示す部分をＰＣ２００に返信する。
【００６３】
ＰＣ側のＣＰＵ２４は、ディジタルカメラ３００から提供された転送ファイル名を主記憶装置３２の転送管理領域３２ｂ（図６参照）に書き込む。したがって、ドラッグ＆ドロップ操作の度に、カメラ側のＮＣ管理領域５４に格納されている最新の転送ファイル名がＰＣ２００に提供され、ＰＣ側の転送管理領域３２ｂに格納されている古い転送ファイル名は最新の転送フィル名で更新される結果となる。
【００６４】
転送管理領域３２ｂに格納された転送ファイル名は、転送対象の絞込みに利用される。具体的には、ＣＰＵ２４は、ＤＬ管理領域３２ａ内のファイル名（図７参照）を転送管理領域３２ｂ内の転送ファイル名（図６，図１１参照）と比較して、同一のファイル名（ただしファイル形式を示す拡張子の部分は除く）の存否を判別する。
【００６５】
転送管理領域３２ｂ内の転送ファイル名は、ディジタルカメラ３００が現在保有しているファイルを示す。そこで、ＣＰＵ２４は、ＤＬ管理領域３２ａ内のファイル名の中から、それと同一のファイル名が転送管理領域３２ｂ内に存在するものを選出する。そして、ＤＬ領域２２ａ内のファイルのうち選出ファイル名に対応するファイルを転送不要ファイルと見なして、転送対象から除外する。これにより、ディジタルカメラ３００が保有しているＪＰＥＧファイルと同一のＪＰＥＧファイルを転送する無駄がなくなる。
【００６６】
ネットワーク４００上のウェブページをＰＣ２００で閲覧するとき、ＰＣ側のＣＰＵ２４は、図１３の検索制御タスクを実行する。なお、このフロー図に対応する制御プログラムは、主記憶装置３２に格納されている。
【００６７】
図１３を参照して、まずステップＳ１でフラグＦａｄｒｓに“０”をセットし、ステップＳ３で開始操作を待つ。キーボード２８やマウス３０による開始操作が検出されると、ステップＳ３でＹＥＳと判別し、ステップＳ５〜Ｓ１３の一連の処理を実行する。
【００６８】
ステップＳ５では、フラグＦａｄｒｓに“１”をセットする。つまりフラグＦａｄｒｓは、検索処理を実行中であるか否か（ブラウザが起動しているか否か）を示す。ステップＳ７では、アドレスアイコン２６Ａ（図８参照）をモニタ画面に表示する。ステップＳ９では、ＨＰアドレス領域３２ｃ（図６参照）に登録されたアドレスにアクセスし、該当するサーバ１００からコンテンツ（ＨＴＭＬファイルおよび画像ファイル）を取得（ダウンロード）する。ステップＳ１１では、取得コンテンツをＬＣＤモニタ２６に表示する。ステップＳ１３では、取得コンテンツに関する管理情報（ＤＬ管理情報）をＤＬ管理領域３２ａ（図６参照）に登録する。
【００６９】
その後、ステップＳ１５およびＳ１７でそれぞれ終了操作およびアドレス変更操作を待つ。終了操作が検出されると、ステップＳ１５でＹＥＳと判別し、ステップＳ１９〜Ｓ２３の一連の処理を実行する。ステップＳ１９ではアドレスアイコン２６Ａの表示を終了し、ステップＳ２１ではコンテンツの表示を終了し、ステップＳ２３ではフラグＦａｄｒｓに“０”をセットする。その後、ステップＳ３に戻る。
【００７０】
アドレス変更操作が検出されると、ステップＳ１７でＹＥＳと判別し、ステップＳ２５〜Ｓ２９の一連の処理を実行する。ステップＳ２５では指定アドレスからコンテンツを取得し、ステップＳ２７ではモニタ画面の表示コンテンツを更新し、ステップＳ２９ではＤＬ管理領域３２ａ（図６参照）内の情報（図７参照）を更新する。したがって、ＤＬ管理領域３２ａには、最新のＤＬ管理情報つまり現在閲覧中のウェブページに関するＤＬ管理情報が格納される結果となる。その後、ステップＳ１５およびＳ１７のループに戻る。
【００７１】
閲覧中のウェブページ内の画像をＰＣ２００からディジタルカメラ３００に転送するとき、ＰＣ側のＣＰＵ２４は図１４〜図１６の転送制御タスクを実行し、カメラ側のＣＰＵ５６は図１７のフローに従う転送モードで動作する。なお、ＰＣ側では、図１４〜図１６に対応する制御プログラムは主記憶装置３２に格納され、カメラ側では、図１７に対応する制御プログラムはメモリ６０に格納されている。
【００７２】
まず、ＰＣ側のＣＰＵ２４の動作を説明する。図１４を参照して、最初のステップＳ４１では、ディジタルカメラ３００が接続されるのを待つ。ＰＣ側のＵＳＢ端子３４とカメラ側のＵＳＢ端子６２がＵＳＢケーブルを介して接続されると、ステップＳ４１でＹＥＳと判別し、ステップＳ４３およびＳ４５の処理に移る。ステップＳ４３では、ＵＳＢ端子３４を通してカメラ側のＣＰＵ５６からカメラ情報を受信し、これをカメラ情報領域３２ｄ（図６参照）に登録する。ステップＳ４５では、カメラアイコン２６Ｂ（図８参照）をＬＣＤモニタ２６に表示する。
【００７３】
その後、ステップＳ４７でディジタルカメラ３００の接続が解除されたか否かを判別し、ＹＥＳと判別するとステップＳ４９でカメラアイコン２６Ｂの表示を終了した後、ステップＳ４１に戻る。ステップＳ４７でＮＯと判別すると、ステップＳ５１でフラグＦａｄｒｓが“１”であるか否かを判別し、ＮＯと判別すると、すなわちＦａｄｒｓ＝０であれば、ステップＳ４７に戻る。
【００７４】
ステップＳ５１でＹＥＳと判別すると、ステップＳ５３でアイコン移動操作の有無を判別し、ＮＯと判別するとステップＳ４７に戻る。アドレスアイコン２６Ａを対象としたドラッグ操作が検出されると、ステップＳ５３でＹＥＳと判別し、ステップＳ５５に移ってアドレスアイコン２６Ａを移動させる。そしてステップＳ５７で、アドレスアイコン２６Ａがカメラアイコン２６Ｂと重複した状態で操作解除されたか否かを判別し、ＮＯと判別するとステップＳ４７に戻る。
【００７５】
なお、ステップＳ４７〜Ｓ５７の一連の処理は、ドラッグ操作中、すなわちステップＳ５７の判別結果がＮＯである期間、たとえば１／３０秒周期で実行され、これにより画面上でアドレスアイコン２６Ａが滑らかに移動する。
【００７６】
アドレスアイコン１６Ａの表示エリアとカメラアイコン２６Ｂの表示エリアが重複した状態でアイコン移動操作が解除される（すなわちドロップ操作が検出される）と、ステップＳ５７でＹＥＳと判別し、ステップＳ５９に移って、表示ページに対応するコンテンツの一部をディジタルカメラ３００へと転送する。転送後、ステップＳ４７に戻る。
【００７７】
上記ステップＳ５９の転送処理は、図１５および図１６のサブルーチンに従う。図１５および図１６を参照して、最初のステップＳ６１では、管理情報要求をディジタルカメラ３００に送信し、次のステップＳ６３ではディジタルカメラ３００からの応答を待つ。なお、カメラ側のＮＣ管理領域５４ａには図１１に示すような情報が格納されており、カメラ側のＣＰＵ５６は、このＮＣ管理情報に含まれる転送ファイル名（ｈｔｔｐ：／／ｗｗｗ．ＡＡＡ／ａａａ．ｊｐｇ，ｈｔｔｐ：／／ｗｗｗ．ＢＢＢ／ｂｂｂ．ｊｐｇ，…）をＰＣ２００に返信する。
【００７８】
転送ファイル名が受信されると、ＣＰＵ２４は、ステップＳ６３でＹＥＳと判別し、ステップＳ６５に移って、受信された転送ファイル名を転送管理領域３２ｂ（図６参照）に登録する。
【００７９】
その後、ＤＬ領域２２ａ（図６参照）に未選択のコンテンツがあるか否かをステップＳ６７で判別し、ここでＹＥＳと判別すると、ステップＳ６９で未選択のコンテンツの１つを選択する。そして、ステップＳ７１でＤＬ管理領域３２ａおよび転送管理領域３２ｂを参照して、選択したコンテンツをそのまま転送するか、フォーマット変換を行った後に転送するか、それとも転送対象から除外するかを、ステップＳ７３〜Ｓ７７を通して判別する。
【００８０】
すなわち、ステップＳ７３では、選択したコンテンツが転送不要であるか否かを判別する。具体的には、最初、選択したコンテンツのファイル名をＤＬ管理領域３２ａから抽出する。次に、抽出したファイル名で転送管理領域３２ｂを検索して、抽出したファイル名と同一の転送ファイル名（拡張子部分を除く）が登録されているとき、選択したコンテンツを転送不要と判別する。ここでＹＥＳと判別すると、ステップＳ６７に戻る。
【００８１】
ステップＳ７３でＮＯと判別すると、すなわち選択コンテンツと同一のコンテンツがカメラ側に存在しなければ、選択コンテンツがディジタルカメラ３００の処理方式（ここではＪＰＥＧ方式）に適合するか否かをステップＳ７５で判別する。ここでＹＥＳと判別すると、ステップＳ８１に移る。
【００８２】
ステップＳ７５でＮＯと判別すると、選択コンテンツの形式がＪＰＥＧに変換可能な形式であるか否かをステップＳ７７で判別する。具体的には、選択コンテンツがＧＩＦ形式であればＹＥＳと判別され、選択コンテンツがＧＩＦ以外の形式たとえばフラッシュ・ムービー形式などであればＮＯと判別される。ステップＳ７７でＮＯと判別すると、ステップＳ６７に戻る。ステップＳ７７でＹＥＳと判別すると、ステップＳ７９に移って、選択コンテンツにＪＰＥＧへのフォーマット変換処理を施す。そしてステップＳ８１に進む。
【００８３】
ステップＳ８１では、選択コンテンツまたはフォーマット変換後の選択コンテンツを転送領域２２ｃにコピーし、次のステップＳ８３では、コピーしたコンテンツに、ＤＬ管理領域３２ａのアドレスおよびファイル名に基づく転送ファイル名（“ｈｔｔｐ／／ｗｗｗ．ＡＡＡ／ａａａ．ｊｐｇ”など）を付与する。その後、ステップＳ６７に戻る。
【００８４】
ステップＳ６７でＮＯと判別すると、転送領域２２ｃにコンテンツが格納されているか否かをステップＳ８５で判別し、ここでもＮＯと判別すると上位層のルーチンに復帰する。ステップＳ８５でＹＥＳと判別すると、ステップＳ８７に移って、転送領域２２ｃに格納されたコンテンツをディジタルカメラ３００に転送する。その後、上位層のルーチンに復帰する。
【００８５】
次に、カメラ側のＣＰＵ５６の動作を説明する。図１７を参照して、最初のステップＳ９１では、ＰＣ２００が接続されるのを待つ。ＰＣ２００との間でＵＳＢ接続が確立されると、ステップＳ９１でＹＥＳと判別し、ステップＳ９３に移る。ステップＳ９３では、ディジタルカメラ３００自身に関する情報（カメラ情報）をＰＣ２００に送信する。カメラ情報には、型番，処理方式（ここでは“ＪＰＥＧ”）などが記述される。
【００８６】
続くステップＳ９５では、ＰＣ２００の接続が解除されたか否かを判別し、ＹＥＳと判別するとステップＳ９１に戻る。ステップＳ９５でＮＯと判別すると、ステップＳ９７およびＳ９９に移って、管理情報要求の受信の有無およびコンテンツの受信の有無をそれぞれ判別する。ステップＳ９７およびＳ９９の各々でＮＯと判別すると、ステップＳ９５に戻る。
【００８７】
ステップＳ９７でＹＥＳと判別すると、ステップＳ１０１に移って、ＮＣ管理領域５４ａに格納された転送ファイル名（図１１参照）をＰＣ２００に送信し、その後ステップＳ９５に戻る。ステップＳ９９でＹＥＳと判別すると、ステップＳ１０３に移って受信コンテンツをコンテンツ領域５４ｂ（図１０参照）に保存し、そしてステップＳ１０５でＮＣ管理領域５４ａの情報を更新する。その後、ステップＳ９５に戻る。
【００８８】
なお、ステップＳ１０３の保存処理において、保存されるコンテンツの各々は、“ｃａｐｔ００１．ｊｐｇ”などの記録ファイル名を付与され、専用のディレクトリ“ＮｅｔＣａｐｔｕｒｅ”に格納される（図１２参照）。ステップＳ１０５のＮＣ管理情報更新処理においては、こうして保存されたコンテンツに関し、転送ファイル名および記録ファイル名がＮＣ管理領域５４ａに追記される。
【００８９】
以上から明らかなように、この実施例では、ＰＣ２００はネットワーク４００およびディジタルカメラ３００の各々と接続される。ＰＣ２００のＣＰＵ２４は、ネットワーク４００上の任意のアドレスを指定し（Ｓ１７）、指定したアドレスで管理されたデータファイルをネットワーク４００を通して取得する（Ｓ２５）。
【００９０】
ＣＰＵ２４はまた、指定したアドレスを示すアドレスアイコン２６Ａを取得処理に関連して画面に表示する一方（Ｓ７）、ディジタルカメラ３００を示すカメラアイコン２６Ｂをディジタルカメラ３００の接続に応答して画面に表示する（Ｓ４５）。そして、アドレスアイコン２６Ａの表示位置を位置変更操作に応答して変更し（Ｓ５５）、変更処理の後のアドレスアイコン２６Ａおよびカメラアイコン２６Ｂの相対位置が位置条件を満足するとき、取得したデータファイルの少なくとも一部をディジタルカメラ３００に転送する（Ｓ８７）。
【００９１】
このように、画面には、アドレスアイコン２６Ａおよびカメラアイコン２６Ｂが表示される。位置変更操作によってアドレスアイコン２６Ａおよびカメラアイコン２６Ｂの相対位置が位置条件を満足すると、データファイルがディジタルカメラ３００に転送される。つまり、任意のアドレスから取得されたデータファイルは、位置変更操作のような簡便な操作によってディジタルカメラ３００に転送される結果となる。
【００９２】
転送にあたって、ＣＰＵ２４は、取得したデータファイルがディジタルカメラ３００の処理方式つまりＪＰＥＧ方式に適合するか否かを判別し（Ｓ７５）、適合すると判別したデータファイルつまりＪＰＥＧファイルを転送する。適合しないと判別したデータファイルについては、ＪＰＥＧ方式への変換が可能か否かをさらに判別し（Ｓ７７）、変換可能と判別したデータファイルたとえばＧＩＦファイルにＪＰＥＧへのフォーマット変換処理を施す（Ｓ７９）。変換不能と判別したデータファイル、たとえばフラッシュ・ムービーファイルは、転送対象から除外される。
【００９３】
ＣＰＵ２４はまた、転送処理の実行に先立って、ディジタルカメラ３００から転送ファイル名の提供を受ける。そして、転送しようとするデータファイルのファイル名が提供された転送ファイル名の中に含まれているか否かを判別し、判別結果が肯定的であるデータファイルについては、ディジタルカメラ３００が保有しているデータファイルと同一のデータファイルであるとみなして、ＪＰＥＧ方式に適合するか否かの判別対象から除外する（Ｓ７３）。
【００９４】
なお、この実施例では、フラッシュ・ムービー形式のファイルは転送対象から除外されたが、たとえば、ディジタルカメラ３００がＭＰＥＧ方式に対応している場合、フラッシュ形式からＭＰＥＧ形式への変換処理を実行し、変換後のファイルをディジタルカメラ３００に転送してもよい。
【００９５】
また、この実施例では、ＰＣ２００は、ディジタルカメラ３００から提供された転送ファイル名に基づいて転送対象を絞り込んだが、このような絞り込みに加えてさらに、またはこれに代えて、次のような手動操作に基づく絞り込みを行ってもよい。たとえば、転送対象の画像のうち必要な画像または不要な画像を指定する操作を位置変更操作に先行して受け付け、選択結果に基づいて転送対象を絞り込む。これにより、ディジタルカメラ３００で表示可能であって、かつユーザが必要と認めた画像だけを転送することができる。
【００９６】
そして、上記のような絞り込み処理は、ディジタルカメラ３００側で行ってもよい。この場合、ＰＣ２００側のＤＬ管理情報（図７参照）がディジタルカメラ３００に提供される。ディジタルカメラ３００のＣＰＵ５６は、ＰＣ２００から提供されたＤＬ管理情報に基づいて、ＰＣ２００にダウンロードされた画像の中からディジタルカメラ３００自身の処理方式に適合する画像を選択し、選択した画像の転送をＰＣ２００に要求する。絞り込みのための手動操作もまた、ディジタルカメラ３００のキー入力装置５８により受け付けられる。
【００９７】
また、この実施例では、閲覧中のウェブページに含まれる画像を転送したが、このウェブページにリンクされている別のウェブページ（リンクページ）に含まれる画像をさらに転送してもよい。この場合、ＣＰＵ２４は、ＤＬ領域２２ａに格納されたＨＴＭＬファイルを検索してリンクページのアドレスを抽出し、このアドレスで管理されるデータファイルを該当サーバ１００からダウンロードする。
【００９８】
こうしてダウンロードされたデータファイルもまたＤＬ領域２２ａ（図５参照）に取り込まれ、ＤＬ管理領域３２ａ（図６参照）には、リンクページのアドレスと、そこからダウンロードされたデータファイルに関するファイル名およびファイル属性が追記される。
【００９９】
また、この実施例では、アドレスアイコン２６Ａをカメラアイコン２６Ｂの上にドラッグ＆ドロップしたが（図９参照）、アドレス文字列２６Ｃをカメラアイコン２６Ｂの上にドラッグ＆ドロップしてもよい（図１８参照）。あるいは、カメラアイコン２６Ｂをアドレスアイコン２６Ａまたはアドレス文字列２６Ｃの上にドラッグ＆ドロップするようにしてもよい。
【０１００】
以下、他の実施例について説明する。この実施例は、前実施例において、カメラ側に保存された画像の自動更新機能を追加したものである。具体的には、ＰＣ２００の主記憶装置３２（図６参照）において、自動更新用アドレス領域３２ｅが追加される（図１９参照）。
【０１０１】
ＰＣ２００の処理に関しては、転送制御タスク（図１４参照）において、ステップＳ５１およびＳ５３の間にステップＳ５２ａ〜Ｓ５２ｃが追加される（図２０参照）。ディジタルカメラ３００の処理に関しては、転送モード（図１７参照）において、ステップＳ９３およびＳ９５の間にステップＳ９４ａおよびＳ９４ｂが追加される（図２１参照）。
【０１０２】
上記以外は前実施例と同様であり、図１〜図５，図７〜図１３，図１５，図１６および図１８がこの実施例にも援用される。
【０１０３】
図２０を参照して、ステップＳ５１の判別結果がＹＥＳであれば、ステップＳ５２ａでカメラ側からの登録要求の有無を判別する。この判別結果がＹＥＳであれば、まずステップＳ５２ｂで、指定アドレスつまり現在表示中のウェブページのアドレスを自動更新用アドレス領域３２ｅに登録し、その後ステップＳ５２ｃに移る。ステップＳ５２ａの判別結果がＮＯであれば、直ちにステップＳ５２ｃに移る。
【０１０４】
ステップＳ５２ｃでは、指定アドレスが自動更新用アドレス領域３２ｅに登録されたアドレスと一致したかを判別し、判別結果がＮＯであればステップＳ５３に進む。ステップＳ５２ｃの判別結果がＹＥＳであれば、ステップＳ５９に進む。したがって、ディジタルカメラ３００で登録操作が行われると、ＰＣ２００でのアイコン移動操作を待つことなく、ステップＳ５９の転送処理が実行される。また、後に再接続されたとき、指定アドレスが自動更新用アドレス領域３２ｅに登録されていれば、その場合もアイコン移動操作を待つことなく転送処理が実行される結果となる。
【０１０５】
図２１を参照して、ステップＳ９３でカメラ情報を送信した後、自動更新用のアドレス登録操作が行われたか否かをステップＳ９４ａで判別する。この判別結果がＮＯであればステップＳ９１に戻り、ＹＥＳであればステップＳ９４ｂでＰＣ２００に登録要求を送信する。送信後、ステップＳ９５に進む。
【０１０６】
この実施例によれば、自動更新機能を追加したことで、アイコン移動操作を行う回数の削減が可能となる。
【０１０７】
以上では、一例としてＰＣ２００について説明したが、この発明は、コンテンツを通信ネットワークを通して取得し、取得したコンテンツを外部装置に転送する、コンテンツ処理装置に適用できる。コンテンツには、画像データ，音声データ，テキストデータ，プログラムデータなどが含まれる。外部装置としては、ディジタルカメラ３００のほか、カメラ付き携帯通信端末，携帯オーディオプレーヤなどが典型例として挙げられる。
【図面の簡単な説明】
【０１０８】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】図１実施例に適用されるサーバの構成を示すブロック図である。
【図３】図１実施例に適用されるＰＣの構成を示すブロック図である。
【図４】図１実施例に適用されるディジタルカメラの構成を示すブロック図である。
【図５】ＰＣのＤＲＡＭに適用されるメモリマップを示す図解図である。
【図６】ＰＣの主記憶装置に適用されるメモリマップを示す図解図である。
【図７】ＤＬ管理情報の一例を示す図解図である。
【図８】ＰＣの表示画面の一例を示す図解図である。
【図９】ＰＣの表示画面の他の一例を示す図解図である。
【図１０】ディジタルカメラの記録媒体に適用されるメモリマップを示す図解図である。
【図１１】ＮＣ管理情報の一例を示す図解図である。
【図１２】ディジタルカメラの記録媒体に適用されるディレクトリ構造を示す図解図である。
【図１３】ＰＣ側のＣＰＵ動作の一部を示すフロー図である。
【図１４】ＰＣ側のＣＰＵ動作の他の一部を示すフロー図である。
【図１５】ＰＣ側のＣＰＵ動作のその他の一部を示すフロー図である。
【図１６】ＰＣ側のＣＰＵ動作のさらにその他の一部を示すフロー図である。
【図１７】カメラ側のＣＰＵ動作の一部を示すフロー図である。
【図１８】ＰＣの表示画面のその他の一例を示す図解図である。
【図１９】他の実施例においてＰＣの主記憶装置に適用されるメモリマップを示す図解図である。
【図２０】図１９実施例においてＰＣ側のＣＰＵ動作の一部を示すフロー図である。
【図２１】図１９実施例においてカメラ側のＣＰＵ動作の一部を示すフロー図である。
【符号の説明】
【０１０９】
１６，２０  …通信Ｉ／Ｆ
１４，２２  …ＤＲＡＭ
１２，２４，５６  …ＣＰＵ
２６，５０  …ＬＣＤモニタ
３２  …主記憶装置
３４，６２…ＵＳＢ端子
４２  …イメージセンサ
４６  …ＳＤＲＡＭ
５４  …記録媒体
６４  …ＪＰＥＧコーデック
１００  …サーバ
２００  …ＰＣ
３００  …ディジタルカメラ
４００  …ネットワーク
【図１】
0005020011.tif 000002
【図２】
0005020011.tif 000003
【図３】
0005020011.tif 000004
【図４】
0005020011.tif 000005
【図５】
0005020011.tif 000006
【図６】
0005020011.tif 000007
【図７】
0005020011.tif 000008
【図８】
0005020011.tif 000009
【図９】
0005020011.tif 000010
【図１０】
0005020011.tif 000011
【図１１】
0005020011.tif 000012
【図１２】
0005020011.tif 000013
【図１３】
0005020011.tif 000014
【図１４】
0005020011.tif 000015
【図１５】
0005020011.tif 000016
【図１６】
0005020011.tif 000017
【図１７】
0005020011.tif 000018
【図１８】
0005020011.tif 000019
【図１９】
0005020011.tif 000020
【図２０】
0005020011.tif 000021
【図２１】
0005020011.tif 000022