(57)【要約】  【目的】  短時間で画像を表示する。  【構成】  カメラ１からの要求に応じてプリンタ50からカメラ１に画像データが送信される。カメラ１において受信された画像データは，カメラ１の背面に設けられている表示画面に表示できるように，リサイズ処理される。リサイズ処理された画像データがカメラ１のキャッシュ・メモリ領域に記憶される。キャッシュ・メモリ領域に記憶されている画像データによって表される画像をカメラ１の表示画面に表示するときには，プリンタ50に画像データの要求をすることなく，キャッシュ・メモリ領域に記憶されている画像データが読み取られる。読み取られた画像データによって表される画像が表示画面に表示される。リサイズ処理後の画像データがキャッシュ・メモリ領域に記憶されているので，画像の表示に際して再びリサイズ処理が不要となる。迅速な表示が達成できる。  【選択図】  図１
2005238690.tif 000002
【特許請求の範囲】
【請求項１】
画像サーバに画像データを要求するデータを送信する送信手段，
上記送信手段から送信された要求データに応答して，上記画像サーバから送信される画像データを受信する受信手段，
画像表示装置における表示に適するように，上記受信手段によって受信した画像データを加工する画像データ加工手段，
上記画像データ加工手段によって加工された画像データによって表される加工済み画像を表示するように，上記画像表示装置を制御する画像表示制御手段，
上記画像データ加工手段によって加工された画像データを記憶する加工済み画像データ・キャッシュ・メモリ，
表示指令に対応する画像を表す加工済み画像データが上記加工済み画像データ・キャッシュ・メモリに記憶されているかどうかを判定する判定手段，および
上記判定手段によって加工済み画像データが上記加工済み画像データ・キャッシュ・メモリに記憶されていると判定されたことに応じて，上記加工済み画像データ・キャッシュ・メモリに記憶されている加工済み画像データを読み取り，読み取られた加工済み画像データによって表される加工済み画像を表示するように上記表示装置を制御し，上記判定手段によって加工済み画像データが上記加工済み画像データ・キャッシュ・メモリに記憶されていないと判定されたことに応じて表示指令に対応する画像を表す画像データを要求するデータを上記画像サーバに送信するように上記送信手段を制御する制御手段，
を備えたクライアント・コンピュータ。
【請求項２】
上記画像データ加工手段が，上記受信手段によって受信した画像データによって表される画像の縮小処理および上記受信手段によって受信した画像データの圧縮処理の少なくとも一方の処理を行うものである，
請求項１に記載のクライアント・コンピュータ。
【請求項３】
上記画像データ加工手段が，上記受信手段によって受信した画像データを固定長化圧縮処理を行うものであり，
上記加工済み画像データ・キャッシュ・メモリが，上記画像データ加工手段によって固定長化圧縮処理により得られた加工済み画像データのデータ量に応じたアドレスが決められており，その決められたアドレスによって特定される領域に，上記画像データ加工手段によって固定長化圧縮処理により得られた加工済み画像データが記憶されるものである，
請求項１に記載のクライアント・コンピュータ。
【請求項４】
上記画像サーバの機器情報を，上記加工済画像データ・キャッシュ・メモリに記憶されている対応する加工済み画像データに関連づけて記憶する機器情報メモリ，をさらに備えた請求項１に記載のクライアント・コンピュータ。
【請求項５】
画像サーバに画像データを要求するデータを送信し，
送信された要求データに応答して，上記画像サーバから送信される画像データを受信し，
画像表示装置における表示に適するように，受信した画像データを加工し，
加工された画像データによって表される加工済み画像を表示するように，上記画像表示装置を制御し，
加工された画像データを加工済み画像データ・キャッシュ・メモリに記憶し，
表示指令に対応する画像を表す加工済み画像データが上記加工済み画像データ・キャッシュ・メモリに記憶されているかどうかを判定し，
加工済み画像データが上記加工済み画像データ・キャッシュ・メモリに記憶されていると判定されたことに応じて，上記加工済み画像データ・キャッシュ・メモリに記憶されている加工済み画像データを読み取り，読み取られた加工済み画像データによって表される加工済み画像を表示するように上記表示装置を制御し，加工済み画像データが上記加工済み画像データ・キャッシュ・メモリに記憶されていないと判定されたことに応じて表示指令に対応する画像を表す画像データを要求するデータを上記画像サーバに送信する，
クライアント・コンピュータの制御方法。
【請求項６】
画像サーバに画像データを要求するデータを送信させ，
送信された要求データに応答して，上記画像サーバから送信される画像データを受信させ，
画像表示装置における表示に適するように，受信した画像データを加工させ，
加工された画像データによって表される加工済み画像を表示するように，上記画像表示装置を制御させ，
加工された画像データを加工済み画像データ・キャッシュ・メモリに記憶させ，
表示指令に対応する画像を表す加工済み画像データが上記加工済み画像データ・キャッシュ・メモリに記憶されているかどうかを判定させ，
加工済み画像データが上記加工済み画像データ・キャッシュ・メモリに記憶されていると判定されたことに応じて，上記加工済み画像データ・キャッシュ・メモリに記憶されている加工済み画像データを読み取り，読み取られた加工済み画像データによって表される加工済み画像を表示するように上記表示装置を制御し，加工済み画像データが上記加工済み画像データ・キャッシュ・メモリに記憶されていないと判定されたことに応じて表示指令に対応する画像を表す画像データを要求するデータを上記画像サーバに送信させるようにクライアント・コンピュータを制御するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，クライアント・コンピュータ，その制御方法およびその制御をするプログラムに関する。
【背景技術】
【０００２】
クライアント・サーバ・モデルにおいては，クライアント・コンピュータからの画像データの要求が画像サーバに与えられると，その要求に応じて画像データが画像サーバからクライアント・コンピュータに送信される。クライアント・コンピュータにおいて画像データが受信されると，その受信した画像データによって表される画像がクライアント・コンピュータの表示装置に表示される。
【０００３】
クライアント・コンピュータからの画像データの送信要求がある度に画像サーバからクライアント・コンピュータに画像データを送信するのでは，クライアント・コンピュータの表示装置に画像が表示される時間が長くかかるので，画像サーバから送信された画像データをクライアント・コンピュータに記憶しておくものがある（キャッシュ機能）（特許文献１，２）。クライアント・コンピュータに記憶されている画像データによって表される画像を表示する場合には，画像サーバから送信される画像データを待つ必要がない。このために画像が表示されるまでの時間が比較的短くなる。
【特許文献１】特開2000-137642号公報
【特許文献２】特開2002-142211号公報
【０００４】
クライアント・コンピュータが携帯電話などのようなものの場合，画像サーバから送信された画像データによって表される画像の大きさよりも表示画面の大きさの方が小さいことが多いから，クライアント・コンピュータである携帯電話において，受信した画像データによって表される画像の縮小処理が行われる。縮小された画像が携帯電話の表示画面に表示される。クライアント・コンピュータのキャッシュ機能により，画像データを記憶する場合であっても記憶される画像データは，受信した画像データそのものであり，加工後の画像を表示する場合であってもその加工前の画像を表すものである。このために，記憶された画像データによって表される画像を再び表示する場合には再び加工処理を行う必要がある。短時間で画像を表示することは難しい。
【発明の開示】
【０００５】
この発明は，短時間で画像を表示できるようにすることを目的とする。
【０００６】
この発明によるクライアント・コンピュータは，画像サーバに画像データを要求するデータを送信する送信手段，上記送信手段から送信された要求データに応答して，上記画像サーバから送信される画像データを受信する受信手段，画像表示装置における表示に適するように，上記受信手段によって受信した画像データを加工する画像データ加工手段，上記画像データ加工手段によって加工された画像データによって表される加工済み画像を表示するように，上記画像表示装置を制御する画像表示制御手段，上記画像データ加工手段によって加工された画像データを記憶する加工済み画像データ・キャッシュ・メモリ，表示指令に対応する画像を表す加工済み画像データが上記加工済み画像データ・キャッシュ・メモリに記憶されているかどうかを判定する判定手段，および上記判定手段によって加工済み画像データが上記加工済み画像データ・キャッシュ・メモリに記憶されていると判定されたことに応じて，上記加工済み画像データ・キャッシュ・メモリに記憶されている加工済み画像データを読み取り，読み取られた加工済み画像データによって表される加工済み画像を表示するように上記表示装置を制御し，上記判定手段によって加工済み画像データが上記加工済み画像データ・キャッシュ・メモリに記憶されていないと判定されたことに応じて表示指令に対応する画像を表す画像データを要求するデータを上記画像サーバに送信するように上記送信手段を制御する制御手段を備えていることを特徴とする。
【０００７】
この発明は，上記クライアント・コンピュータの制御方法も提供している。すなわち，この方法は，画像サーバに画像データを要求するデータを送信し，送信された要求データに応答して，上記画像サーバから送信される画像データを受信し，画像表示装置における表示に適するように，受信した画像データを加工し，加工された画像データによって表される加工済み画像を表示するように，上記画像表示装置を制御し，加工された画像データを加工済み画像データ・キャッシュ・メモリに記憶し，表示指令に対応する画像を表す加工済み画像データが上記加工済み画像データ・キャッシュ・メモリに記憶されているかどうかを判定し，加工済み画像データが上記加工済み画像データ・キャッシュ・メモリに記憶されていると判定されたことに応じて，上記加工済み画像データ・キャッシュ・メモリに記憶されている加工済み画像データを読み取り，読み取られた加工済み画像データによって表される加工済み画像を表示するように上記表示装置を制御し，加工済み画像データが上記加工済み画像データ・キャッシュ・メモリに記憶されていないと判定されたことに応じて表示指令に対応する画像を表す画像データを要求するデータを上記画像サーバに送信するものである。
【０００８】
この発明は，上記クライアント・コンピュータを制御するプログラムも提供している。
【０００９】
この発明によると，画像データの要求データに応じて画像サーバからクライアント・コンピュータに画像データが送信される。画像サーバから送信された画像データがクライアント・コンピュータにおいて受信されると，クライアント・コンピュータの表示装置における表示に適するように，その受信した画像データの加工処理（縮小処理，圧縮処理，色変換処理，トリミング処理など，受信した画像データによって表される画像そのものとは異なるように変更された画像を生成する処理）が行われる。加工済みの画像がクライアント・コンピュータの表示装置に表示される。また，加工済みの画像を表す加工済み画像データが加工済み画像データ・キャッシュ・メモリに記憶される。
【００１０】
表示指令が与えられると，その表示指令に対応する画像を表す加工済み画像データが加工済み画像データ・キャッシュ・メモリに記憶されているかどうかが判定される。記憶されていると，その加工済み画像データが加工済み画像データ・キャッシュ・メモリから読み取られる。読み取られた加工済み画像データによって表される加工済み画像が表示装置に表示される。加工処理が不要なので，迅速に表示される。記憶されていないと，表示指令に対応する画像を表す画像データの要求データが画像サーバに送信される。要求データを受信した画像サーバからクライアント・コンピュータに要求に応じた画像データが送信されることとなる。このようにして受信した画像データが加工され，加工済み画像データが加工済み画像データ・キャッシュ・メモリに記憶される。
【００１１】
上記画像データ加工手段は，たとえば，上記受信手段によって受信した画像データによって表される画像の縮小処理および上記受信手段によって受信した画像データの圧縮処理の少なくとも一方の処理を行うものである。
【００１２】
上記画像データ加工手段は，上記受信手段によって受信した画像データを固定長化圧縮処理（圧縮後のデータ量がほぼ一定となる圧縮処理）を行うものが好ましい。この場合，上記加工済み画像データ・キャッシュ・メモリが，上記画像データ加工手段によって固定長化圧縮処理により得られた加工済み画像データのデータ量に応じたアドレスが決められており，その決められたアドレスによって特定される領域に，上記画像データ加工手段によって固定長化圧縮処理により得られた加工済み画像データが記憶されるものとなろう。
【００１３】
加工済み画像データは，固定長化圧縮処理により圧縮されるので，加工済み画像データのデータ量はほぼ一定となる。加工済み画像データを記憶する領域のアドレスをあらかじめ定めることができるので，比較的容易に加工済み画像データを探すことができるようになる。
【００１４】
上記画像サーバの機器情報を，上記加工済画像データ・キャッシュ・メモリに記憶されている対応する加工済み画像データに関連づけて記憶する機器情報メモリをさらに備えることが好ましい。
【００１５】
画像サーバの機器ごとに加工済み画像データを特定することができるようになる。
【実施例】
【００１６】
図１は，ダイレクト・プリント・システムを示している。
【００１７】
ダイレクト・プリント・システムは，互いに通信可能なディジタル・スチル・カメラ１とプリンタ50とから構成される。ディジタル・スチル・カメラ１とプリンタ50とは，無線により通信可能に接続される。もちろん，ＵＳＢ（Universal Serial Bus）ケーブルなどの有線によって通信可能であってもよい。
【００１８】
ディジタル・スチル・カメラ１の上面には，左側にモード選択ダイアル２とシャッタ・レリーズ・ボタン３とが設けられている。また，上面の右側には無線通信用アンテナ４が設けられている。
【００１９】
ディジタル・スチル・カメラ１の正面には，ほぼ中央の位置に撮像レンズ６が設けられている。右上隅にはストロボ発光装置５が設けられている。
【００２０】
プリンタ50の上面には，右奥に無線通信用アンテナ51が立設している。右手前にはプリント用紙の紙詰まり等に対処するための着脱自在のカバー52が設けられている。さらにプリンタ50の上面の左側にはモード選択スライド・スイッチ53および各種スイッチ群54が設けられている。
【００２１】
プリンタ50の正面には，左上隅に電源ランプ58が設けられている。電源ランプ58の下側にカード・スロット59が形成されている。カード・スロット59にはメモリ・カード60が着脱自在に装着可能である。プリンタ50の正面の右側には，プリント用紙排出口61が形成されている。プリント用紙排出口61からプリンタ50の前面に突出する位置に，プリント用紙排出口61から排出されるプリント用紙を受止める受け部材62が設けられている。
【００２２】
図２(A) は，ディジタル・スチル・カメラ１の背面側を示している。図２(B)  はモード選択ダイアル２の拡大平面図である。
【００２３】
図２(A)を参照して，ディジタル・スチル・カメラ１の背面には，その中央部分に表示画面７が形成されている。この表示画面７は，水平方向240画素垂直方向180画素の画像を表示できるものである。したがって，この表示画面よりも大きな大きさの画像を表示する場合には，縮小処理が行われる。表示画面７には，撮像レンズ６によって結像された画像，ディジタル・スチル・カメラ１に装着されたメモリ・カードから読出された画像データによって表される画像，ディジタル・スチル・カメラ１の各種設定のための画像等が表示される。表示画面７の表面には，タッチパネルが形成されている。
【００２４】
表示画面７の上側に電源スイッチ12が設けられている。表示画面７の右側には，表示画面７に表示させるべき駒の選択，各種設定等に利用される上下左右キー８，メニュー・ボタン９，実行ボタン10および取消（キャンセル）ボタン11が設けられている。
【００２５】
図２(B)を参照して，モード選択ダイアル２は，回転可能にディジタル・スチル・カメラ１に設けられている。
【００２６】
モード選択ダイアル２の左側には，指標２Ａが形成されている。モード選択ダイアル２上には，Setupの文字２ａ，Printの文字２ｂ，ＰＣの文字２ｃ，Movの文字２ｄ，Camの文字２ｅ，およびPlayの文字２ｆが周方向に所定間隔ずつ空けられて形成されている。
【００２７】
セットアップ・モードが設定される場合には，Setupの文字２ａが指標２Ａに位置決めされる。プリント・モードが設定される場合には，Printの文字２ｂが指標２Ａに位置決めされる。ＰＣモードが設定される場合には，ＰＣの文字２ｃが指標２Ａに位置決めされる。ムービ・モードが設定される場合には，Movの文字２ｄが指標２Ａに位置決めされる。カメラ・モードが設定される場合には，Camの文字２ｅが指標２Ａに位置決めされる。再生モードが設定される場合には，Playの文字２ｆが指標２Ａに位置決めされる。
【００２８】
初期設定等を行う場合にセットアップ・モードが，ダイレクト・プリントを行う場合にプリント・モードが，パーソナル・コンピュータとの間でデータの送受信を行う場合にＰＣモードが，ムービ撮影を行う場合にムービ・モードが，静止画撮影を行う場合にカメラ・モードが，動画または静止画を再生する場合に再生モードが，それぞれユーザによって選択される。
【００２９】
図３は，ディジタル・スチル・カメラ１の電気的構成を示すブロック図である。
【００３０】
ディジタル・スチル・カメラ１の全体の動作はＣＰＵ20によって統括される。ディジタル・スチル・カメラ１に含まれているＣＰＵ20，他の種々の回路および装置にはバッテリ43から電源が供給される。
【００３１】
ディジタル・スチル・カメラ１には，システム・メモリ34および不揮発性メモリ35が含まれている。システム・メモリ34に，ディジタル・スチル・カメラ１の動作制御のためのプログラムおよびデータ等が記憶されている。不揮発性メモリ35には，後述するブラウザ，各種プログラム，データなどが記憶されている。
【００３２】
ディジタル・スチル・カメラ１は，キャッシュ機能を有するもので，このために不揮発性メモリ35内には，キャッシュ・メモリ領域35Ａが規定されている。後述するように，ディジタル・スチル・カメラ１には，プリンタ50から送信される画像データによって表される画像が表示される。一度プリンタ50から送信され，ディジタル・スチル・カメラ１において受信した画像データは，キャッシュ・メモリ領域35Ａに記憶される。一度表示された画像と同じ画像が表示される場合には，ディジタル・スチル・カメラ１からプリンタ50に画像データの要求データが送信されることなく，キャッシュ・メモリ領域35Ａに記憶されている画像データが読み取られる。読み取られた画像データによって表される画像がディジタル・スチル・カメラ１の表示画面７に表示される。
【００３３】
とくに，この実施例によるディジタル・スチル・カメラ１においては，プリンタ50からディジタル・スチル・カメラ１に，加工しなければ表示できないような画像データ（たとえば，表示画面７に表示できるデータ量よりも多いデータ量をもつ画像データ，またはその逆に少ないデータ量をもつ画像データなど）が送信された場合には，表示に適するデータ量に加工された加工後の画像データがキャッシュ・メモリ領域35Ａに記憶される。キャッシュ・メモリ領域35Ａには，加工後の画像データが記憶されているので，キャッシュ・メモリ領域35Ａに記憶されている画像データを読み取り，表示画面７に表示する場合に加工処理を再び行う必要がないので，迅速な表示ができるようになる。
【００３４】
タイマ36はセルフ・タイマ撮影のときの経過時間の計測に用いられる。カレンダおよび時計37によって日時が計測される。
【００３５】
上述したモード選択ダイアル２，シャッタ・レリーズ・ボタン３，上下左右キー８，メニュー・ボタン９，実行ボタン10，取消ボタン11等（図３において符号39で示す）からの出力信号は，Ｉ／Ｏ（Input/Output）ユニット38を介してＣＰＵ20に入力する。ディジタル・スチル・カメラ１に発光ダイオードが設けられている場合には，Ｉ／Ｏユニット38を介して発光素子に発光信号が出力される。
【００３６】
ストロボ発光装置５は，ストロボ制御装置24によってその発光制御される。
【００３７】
モード選択ダイアル２によってカメラ・モードが選択されると，撮像回路21に含まれるＣＣＤによって被写体が撮像される。被写体像を表す映像信号が撮像回路21から信号処理回路22に出力され，信号処理回路22において所定の信号処理が実行される。信号処理回路22から出力された映像信号は，アナログ／ディジタル変換回路23においてディジタル画像データに変換される。
【００３８】
ディジタル画像データは，フレーム・メモリ29を介してＬＣＤ（液晶表示装置）制御回路31に入力し，ＬＣＤ制御回路31においてＬＣＤ表示に適したデータに変換等される。ＬＣＤ制御回路31からの出力データが液晶表示装置32に与えられる。表示画面７に画像が表示される。
【００３９】
ＬＣＤ制御回路31にはＯＳＤ（On Screen Device）30からオン・スクリーン信号も入力する。撮像された画像上に，オン・スクリーン信号によって表される日時を表す文字，キャラクタを表す画像等を重畳させて，液晶表示装置32（表示画面７）上に表示することができる。
【００４０】
上述のように，液晶表示装置32の表示画面７上には，タッチ・パネル32Ａが形成されている。タッチ・パネル32Ａからの出力信号はタッチパネル制御回路33を介してＣＰＵ20に入力する。
【００４１】
モード選択ダイアル２によってカメラ・モードが選択されているときにシャッタ・レリーズ・ボタン３が押されると，上述のようにして得られた画像データは，フレーム・メモリ29に一時的に記憶される。画像データはフレーム・メモリ29から読出され，圧縮／伸張回路25において圧縮される。圧縮された画像データがカード・インターフェイス40を介してメモリ・カード・スロット41に装着されているメモリ・カード42に記録される。
【００４２】
再生モードが選択されると，メモリ・カード42に記録されている画像データが読出され，カード・インターフェイス40を介して圧縮／伸張回路25に与えられる。圧縮／伸張回路25において伸張処理が行われ，伸張された画像データがフレーム・メモリ29を介してＬＣＤ制御回路31に入力する。メモリ・カード42に記録されている画像データによって表される画像が，液晶表示装置32（表示画面７）に表示される。
【００４３】
上述のように，ディジタル・スチル・カメラ１は，プリンタ50と無線通信するためのアンテナ４を備えている。アンテナ４に無線インターフェイス26が接続されている。アンテナ４を介して，ディジタル・スチル・カメラ１とプリンタ50との間においてデータの送受信が行われる。
【００４４】
図４はプリンタ50のモード選択スライド・スイッチ53の拡大平面図を示している。
【００４５】
モード選択スライド・スイッチ53の右側（図１では奥側）には，Cardの文字53ａ，Wireless PCの文字53ｂ，Wireless Camの文字53ｃ，USB PCの文字53ｄ，およびUSB Camの文字53ｅが形成されている。モード選択スライド・スイッチ53はスライド可能であり，カード・モードが設定される場合には，スイッチ53がCardの文字53ａに位置決めされる。無線ＰＣ通信モードが設定される場合には，スイッチ53がWireless PCの文字53ｂに位置決めされる。無線カメラ通信モードに設定される場合には，スイッチ53がWireless Camの文字53ｃに位置決めされる。ＵＳＢ  ＰＣ通信モードが設定される場合には，スイッチ53がUSB PCの文字53ｄに位置決めされる。ＵＳＢカメラ通信モードが設定される場合には，スイッチ53がUSB Camの文字53ｅに位置決めされる。
【００４６】
カード・スロット59に装着されたメモリ・カード60に記録されている画像データが表す画像をプリントする場合にカード・モードが選択される。アンテナ51を介してパーソナル・コンピュータ（図示略）との間で無線によりデータを送受信し，パーソナル・コンピュータから送信される画像データが表す画像をプリントする場合に無線ＰＣ通信モードが選択される。アンテナ51を介してディジタル・スチル・カメラ１との間で無線によりデータを送受信し，ディジタル・スチル・カメラ１から送信される画像データが表す画像をプリントする場合に無線カメラ通信モードが選択される。ＵＳＢ  ＰＣ通信モードおよびＵＳＢカメラ通信モードは，ＵＳＢケーブルを用いてパーソナル・コンピュータなどとの間でデータの送受信をし，パーソナル・コンピュータなどから送信される画像データが表す画像をプリントする場合に選択される。
【００４７】
図５はプリンタ50の電気的構成を示すブロック図を示している。
【００４８】
プリンタ50はＣＰＵ70を含む。ＣＰＵ70によってプリンタ50の全体の動作が統括される。
【００４９】
プリンタ50には，不揮発性メモリ71が含まれている。不揮発性メモリ71には，画像データ，xml（extensible markup language）スクリプト，プリンタ機種名などのプリンタ情報，データなどが記憶されている。システム・メモリ72には，プリンタ50の動作を制御するプログラムおよびデータ等が記憶されている。
【００５０】
プリント・エンジン73は，プロファイル設定その他処理を行うためのものである。プリント・エンジン73は印画ユニット（図示略）に接続されており，プリント・エンジン73から出力される画像データが印画ユニットに与えられると印画ユニットはプリント用紙に画像（文字等を含む）を印画する。画像が印画されたプリント用紙が排出口62からプリンタ50の外部に排出される。
【００５１】
上述したモード選択スライド・スイッチ53およびスイッチ群54（これらをまとめて操作スイッチ群77という）からの出力信号は，Ｉ／Ｏユニット75を介してＣＰＵ70に入力する。電源ランプ58を含む表示器群76にはＩ／Ｏユニット75を介して表示信号が与えられる。
【００５２】
モード選択スライド・スイッチ53によってカード・モードが選択されると，カード・スロット59に装着されたメモリ・カード60に記録されている画像データによって表される画像がプリントされる。カード・スロット59においてメモリ・カード60から読出された画像データは，カード・インターフェイス74を介してフレーム・メモリ80に一時的に記憶される。フレーム・メモリ80から読み出された画像データはプリント・エンジン73に入力する。画像データはプリント・エンジン73から印画ユニットに入力し，印画ユニットによってプリント用紙への印画が行われる。
【００５３】
フレーム・メモリ80に記憶された画像データは，表示コントローラ81を介してプリンタ50に設けられる，またはプリンタ50に接続される外部モニタ82に与えることができる。表示モニタ82に画像データによって表される画像が表示される。
【００５４】
上述のように，プリンタ50は，ディジタル・スチル・カメラ１と通信するためのアンテナ51を備え，アンテナ51に無線インターフェイス79が接続されている。アンテナ51を介してプリンタ50とディジタル・スチル・カメラ１との間のデータの送受信が行われる。また，プリンタ50はＵＳＢインターフェイス78と，ＵＳＢインターフェイス78に接続されたコネクタ79を含む。
【００５５】
図６から図９は，ディジタル・スチル・カメラ１とプリンタ50との間の処理手順を示すフローチャートである。後述するように，ディジタル・スチル・カメラ１は，プリント・モードに設定され，プリンタ50は，ワイヤレス・カメラ・モードに設定されるものとする。図10から図17は，ディジタル・スチル・カメラ１の表示画面７に表示される画像等を示すものである。
【００５６】
以下に示す処理手順においては，ディジタル・スチル・カメラ１からの要求に応じて，プリンタ50からディジタル・スチル・カメラ１に画像データが送信されるが，一度ディジタル・スチル・カメラ１に送信された画像データは，ディジタル・スチル・カメラ１のキャッシュ・メモリ領域35Ａに記憶され，ディジタル・スチル・カメラ１の表示画面７に表示された画像を表す画像データは，プリンタ50に要求することなくキャッシュ・メモリ領域35Ａから読み出される。
【００５７】
まず，ディジタル・スチル・カメラ１のモード選択ダイアル２を用いてディジタル・スチル・カメラ１がプリント・モードに設定され（図６ステップ91），かつプリンタ50のスライド選択スイッチ53を用いてプリンタ50がワイヤレス・カメラ・モードに設定される（図６ステップ131）。
【００５８】
ディジタル・スチル・カメラ１の表示画面７には，図10に示すプリンタ選択画像が表示される（図６ステップ92）。
【００５９】
図10を参照して，プリンタ選択画像には，ディジタル・スチル・カメラ１に設定されているプリンタ情報（プリンタの製造会社名：○○○○○など，プリンタ機種名：NC-100など，MAC（Media access control）アドレス：0123456789ABなど）が表示される。これらのプリンタ情報のうち，一つのプリンタ情報がカーソルＣによって囲まれている。ディジタル・スチル・カメラ１の上下左右キー８の上矢印が押されるとカーソルＣは，現在囲んでいるプリンタ情報の一つ上のプリンタ情報を囲み，下矢印が押されるとカーソルＣは，現在囲んでいるプリンタ情報の一つ下のプリンタ情報を囲む。実行ボタン９が押されることにより，カーソルＣによって囲まれているプリンタ情報をもつプリンタとの通信ができるようにプリンタの選択が行われる。
【００６０】
図６に戻って，実行ボタン９が押されると，カーソルＣによって囲まれているプリンタ情報をもつプリンタ（プリンタ50とする）に接続コマンドが送信される（図６ステップ93）。
【００６１】
プリンタ50において，ディジタル・スチル・カメラ50から送信された接続情報が受信されると（図６ステップ132），プリンタ50においてディジタル・スチル・カメラ50との接続処理が行われる。接続処理が終了すると，プリンタ50からディジタル・スチル・カメラ50に接続完了データが送信される（図６ステップ133）。
【００６２】
プリンタ50から送信された接続完了データが，ディジタル・スチル・カメラ１において受信されると，スタートアップ・ファイル・ゲット・コマンドがディジタル・スチル・カメラ１からプリンタ50に送信される（図６ステップ95）。
【００６３】
ディジタル・スチル・カメラ１から送信されたスタートアップ・ファイル・ゲット・コマンドがプリンタ50において受信されると（図６ステップ135），プリンタ50の不揮発性メモリ71に記憶されているスタートアップ・ファイルが読み出される。読み出されたスタートアップ・ファイルがプリンタ50からディジタル・スチル・カメラ１に送信される（図６ステップ136）。
【００６４】
ディジタル・スチル・カメラ１においてスタートアップ・ファイルが受信されると，その内容が解析される（図６ステップ96）。
【００６５】
図11は，スタートアップ・ファイルの内容を示し，図12は，図11に示すスタートアップ・ファイルによって表されるスタート画像（スタート画像全体で一駒の画像である）の一例である。
【００６６】
スタートアップ・ファイルの内容のうち，特徴的な点について述べると，第２行目は，選択されたプリンタ50についてのものであることを示し，第３行目はスタートアップ・ファイルであることを示している。第４行目は，スタートアップ・ファイルによって規定されるスタート画像のファイル名（見つけるべきファイル名：000.1jpg）とそのスタート画像の幅（w=320）および高さ（h=240）を示している。第５行目から第７行目は，スタート画像に含まれているアクティブ領域（ユーザからのタッチに応じた処理が行われる領域）の大きさおよび位置ならびにリンク先を規定している。第５行目についていえば，スタート画像の原点x=0，y=0を左上隅の点とした場合x=32，y=32の位置を左上の原点にもち，幅w=112，高さh=72の大きさをもつ第１のアクティブ領域Ｐ11が規定されている。また，この第１のアクティブ領域Ｐ11は，standard.xmlにリンクされていることが分かる。第６行目および第７行目も同様に，スタート画像内の第２のアクティブ領域Ｐ12および第３のアクティブ領域Ｐ13を規定していることがわかる。
【００６７】
図６に戻って，スタートアップ・ファイルが解析され，対応するスタート画像を表す画像データ（○○○○○会社製のプリンタNC-100に対応するファイル名000.1jpgのファイル名をもつスタート画像を表す画像データ）が，ディジタル・スチル・カメラ１のキャッシュ・メモリ領域35Ａにすでに記憶されているかどうかが確認される（図６ステップ97）。スタート画像を表す画像データがすでにプリンタ50からディジタル・スチル・カメラ１に送信されていると，スタート画像データがキャッシュ・メモリ領域35Ａに記憶されているが，スタート画像データがプリンタ50からディジタル・スチル・カメラ１に送信されていないとキャッシュ・メモリ領域35Ａにはスタート画像データは記憶されていない。
【００６８】
キャッシュ・メモリ領域35Ａにスタート画像データが記憶されていないと（図６ステップ97でＮＯ），スタート画像ゲット・コマンドがディジタル・スチル・カメラ１からプリンタ50に送信される（図６ステップ98）。スタート画像ゲット・コマンドがプリンタ50において受信されると（図６ステップ137），対応するスタート画像データが不揮発性メモリ71から読み取られ，ディジタル・スチル・カメラ１に送信される（ステップ138）。プリンタ50から送信されたスタート画像データがディジタル・スチル・カメラ１において受信されることにより，受信したスタート画像データによって表されるスタート画像（図13参照）がディジタル・スチル・カメラ１の表示画面７上に表示される（図６ステップ100）。上述したように，表示画面７は水平方向240画素垂直方向180画素の画像を表示するものであるから，水平方向320画素垂直方向240画素のスタート画像を表示画面に表示するためには，水平方向240画素垂直方向180画素の画像となるようにスタート画像を縮小する処理（たとえば間引き処理）が行われる。縮小処理されたスタート画像データがディジタル・スチル・カメラ１のキャッシュ・メモリ領域35Ａに記憶される。縮小処理後のスタート画像データがキャッシュ・メモリ領域35Ａに記憶されるので，スタート画像を再び表示する場合に再び縮小処理を行うことが不要となる。迅速な表示が達成できる。
【００６９】
キャッシュ・メモリ領域35Ａにスタート画像データが記憶されていると（図６ステップ97でＹＥＳ），スタート画像データがキャッシュ・メモリ領域35Ａから読み取られる。読み取られたスタート画像データによって表されるスタート画像が表示画面７上に表示される（図６ステップ100）。すでに縮小処理が行われているスタート画像データがキャッシュ・メモリ領域35Ａに記憶されているので，スタート画像を迅速に表示できる。
【００７０】
図13は，ディジタル・スチル・カメラ１の表示画面７に表示されるスタート画像の一例である。
【００７１】
スタート画像Ｉ１には，上述したようにアクティブ領域Ｐ11，Ｐ12およびＰ13が含まれている。これらのアクティブ領域Ｐ11，Ｐ12またはＰ13がタッチされることにより，プリント・メニューが選択される（図７ステップ101）。この実施例においては，プリント・メニューには，スタンダード・プリント，マルチ・プリントおよびインデックス・プリントがある。スタンダード・プリントは，１枚のプリント用紙に一駒の画像をプリントするものである。マルチ・プリントは，１枚のプリント用紙に二駒，四駒または九駒の画像をプリントするものである。インデックス・プリントは，１枚のプリント用紙の16駒以上の多数駒の画像をプリントするものである。いずれかのアクティブ領域Ｐ11，Ｐ12またはＰ13がタッチされると，タッチされた領域の色が変わる（プリント・メニューの更新）（図７ステップ102）。たとえば，タッチされたアクティブ領域の色が青色から赤色に変わる。ここでは，アクティブ領域Ｐ12がタッチされ，マルチ・プリントが選択されたものとする。スタートアップ・ファイルの中からマルチ・プリントのhrefが読み取られる（図７ステップ103）。すると，マルチ・プリントに対応するサブ・メニュー・ファイルのゲット・コマンドがディジタル・スチル・カメラ１からプリンタ50に送信される（図７ステップ104）。
【００７２】
サブ・メニュー・ゲット・コマンドがプリンタ50において受信されると（図７ステップ131），プリンタ50の不揮発性メモリ71に記憶されているサブ・メニュー・ファイルが読み取られる。読み取られたサブ・メニュー・ファイルがプリンタ50からディジタル・スチル・カメラ１に送信される（図７ステップ140）。
【００７３】
図14は，マルチ・プリントのサブ・メニュー・ファイルの一例である。
【００７４】
サブ・メニュー・ファイルのうち特徴的な点について述べると，第２行目は，選択されたプリンタ50についてのものであることを示し，第３行目はサブ・メニュー・ファイルであることを示している。第４行目はサブ・メニュー・ファイルによって規定されるサブ・ニュー画像のファイル名（見つけるべきファイル名：0010.jpg）とそのサブ・メニュー画像の幅（w=320）および高さ（h=240）を示している。第５行目から第７行目は，サブ・メニュー画像に含まれているアクティブ領域の大きさおよび位置ならびにリンク先を示している。第５行目から第７行目に含まれているimage selectは，選択すべき画像の駒数を示すものである。
【００７５】
プリンタ50から送信されたサブ・メニュー・ファイルがディジタル・スチル・カメラ１において受信されると，そのサブ・メニュー・ファイルが解析される（図７ステップ105）。上述したスタート画像と同様に，サブ・メニュー・ファイルによって指定されるサブ・メニュー（画像）を表す画像データがディジタル・スチル・カメラ１のキャッシュ・メモリ領域35Ａに記憶されているかどうかが確認される（図７ステップ106）。
【００７６】
サブ・メニュー画像データがキャッシュ・メモリ領域35Ａに記憶されていないと（図７ステップ106でＮＯ），サブ・メニュー・ゲット・コマンドがディジタル・スチル・カメラ１からプリンタ50に送信される（図７ステップ107）。サブ・メニュー・ゲット・コマンドがプリンタ50において受信されると（図７ステップ141），プリンタ50の不揮発性メモリ71に記憶されているサブ・メニュー画像データが読み取られ，プリンタ50からディジタル・スチル・カメラ１に送信される（図７ステップ142）。プリンタ50から送信されたサブ・メニュー画像データがディジタル・スチル・カメラ１において受信されると，ディジタル・スチル・カメラ１の表示画面７上に図14に示すように，マルチ・プリントのサブ・メニュー画像が表示される（図７ステップ109）。この場合も必要に応じて縮小処理などの加工処理が行われ，加工後のサブ・メニュー画像データがキャッシュ・メモリ領域35Ａに記憶されるのはいうまでもない。
【００７７】
サブ・メニュー画像データがキャッシュ・メモリ領域35Ａに記憶されていると（図７ステップ106でＹＥＳ），キャッシュ・メモリ領域35Ａからサブ・メニュー画像データが読み取られる。読み取られた画像データによって表されるサブ・メニューが表示画面７上に表示される（図７ステップ109）。
【００７８】
図15は，マルチ・プリントのサブ・メニュー画像Ｉ２の一例である。
【００７９】
サブ・メニュー画像Ｉ２には，駒数指定領域Ｐ21，Ｐ22およびＰ23が含まれている。第１の駒数指定領域Ｐ21は，１枚のプリント用紙に２駒の画像をプリントするときにユーザによってタッチされる。第２の駒数指定領域Ｐ22は，１枚のプリント用紙に４駒の画像をプリントするときにユーザによってタッチされる。第３の駒数指定領域Ｐ23は，１枚のプリント用紙に９駒の画像をプリントするときにユーザによってタッチされる。
【００８０】
図８を参照して，サブ・メニュー画像の中からプリント駒数が選択される（駒数指定領域Ｐ21，Ｐ22またはＰ23のタッチ）と（図８ステップ110），選択された駒数に対応するhrefがサブ・メニュー・ファイルの中から読み取られる（図８ステップ111）。ここでは，ユーザによって２駒プリントが選択されたものとする（駒数指定領域Ｐ21がタッチされたものとする）。
【００８１】
ディジタル・スチル・カメラ１において，サブ・メニュー・ファイルから２駒プリントに対応するhref（=multi2.hml）およびimage select（=2）が読み取られる（図８ステップ111）。
【００８２】
つづいて，ディジタル・スチル・カメラ１からプリンタ50に受付確認ファイル・ゲット・コマンドが送信される（図８ステップ112）。
【００８３】
プリンタ50において，受付確認ファイル・ゲット・コマンドが受信されたことに応じて（図８ステップ143），受付確認ファイルが不揮発性メモリ71から読み取られる。読み取られた受付確認ファイルがプリンタ50からディジタル・スチル・カメラ１に送信される（図８ステップ144）。すると，プリンタ50においては，プリント準備が行われ（図８ステップ145），ユーザの設定に応じて２駒分の画像データの受信準備が行われる（図８ステップ146）。
【００８４】
ディジタル・スチル・カメラ１においてプリンタ50から送信された受付確認ファイルが受信されると，プリント画像選択処理が行われる（図８ステップ113）。
【００８５】
図16は，プリント画像を選択するときのディジタル・スチル・カメラ１の表示画面７に表示される画像の一例である。
【００８６】
表示画面７の全面に再生画像が表示されている。表示画面７の左上の部分Ａ１には，ユーザに駒選択を指示する旨が表示されている。表示画面７の右上の部分Ａ２には，選択すべき残り駒数が表示されている。表示画面７の左下の部分Ａ３には，年月日（再生時の年月日または撮影年月日のいずれでもよい）が表示され，表示画面７の中央の上部には左矢印エリアＡ４および右矢印エリアＡ５が表示されている。上下左右キーの左矢印または左矢印エリアＡ４が押されることにより，表示されている画像の一駒前の画像が表示画面７上に表示される。上下左右キーの右矢印または右矢印エリアＡ５が押されることにより，表示されている画像の一駒後の画像が表示画面７上に表示される。ディジタル・スチル・カメラ１の実行ボタン10が押されることにより，表示画面７に表示されている画像が選択されたこととなる。
【００８７】
図８に戻って，一駒目の画像が選択されると，その選択された画像を表す画像データがメモリ・カード42から読み取られる。読み取られた画像データがディジタル・スチル・カメラ１からプリンタ50に送信される（図８ステップ114）。
【００８８】
ディジタル・スチル・カメラ１から送信された一駒目の画像データがプリンタ50において受信されると，受信したことを示すＯＫデータがプリンタ50からディジタル・スチル・カメラ１に送信される（図８ステップ147）。
【００８９】
つづいて，ユーザによって二駒目の画像が選択され，選択された画像を表す画像データがディジタル・スチル・カメラ１からプリンタ50に送信される（図８ステップ115）。ディジタル・スチル・カメラ１から送信された二駒目の画像データがプリンタ50において受信されると，受信したことを示すＯＫデータがプリンタ50からディジタル・スチル・カメラ１に送信される（図８ステップ148）。
【００９０】
ディジタル・スチル・カメラ１において，受付確認ファイルが解析され（図９ステップ116），受付確認画像を表す画像データがディジタル・スチル・カメラ１のキャッシュ・メモリ領域35Ａに記憶されているかどうかが確認される（図９ステップ117）。
【００９１】
受付確認画像データがキャッシュ・メモリ領域35Ａに記憶されていれば（図９ステップ117でＹＥＳ），キャッシュ・メモリ35Ａから受付確認画像データが読み取られる。読み取られた画像データによって表される受付確認画像がディジタル・スチル・カメラ１の表示画面７上に表示される（図９ステップ120）。受付確認画像データがキャッシュ・メモリ領域35Ａに記憶されていなければ（図９ステップ117でＮＯ），受付確認ゲット・コマンドがディジタル・スチル・カメラ１からプリンタ50に送信される（図９ステップ118）。受付確認ゲット・コマンドがプリンタ50において受信されると（図９ステップ149），受付確認画像データが不揮発性メモリ71から読み取られる。読み取られた受付確認画像データがプリンタ50からディジタル・スチル・カメラ１に送信される（図９ステップ150）。その後，プリント処理が実行される。
【００９２】
図17は，ディジタル・スチル・カメラ１の表示画面７に表示される受付確認画像Ｉ４の一例である。
【００９３】
受付確認画像Ｉ４には，終了領域Ｐ31と続行領域Ｐ32とが含まれている。プリント処理を終了するときにユーザによって終了領域Ｐ31がタッチされる。プリント処理を続行するときにユーザによって続行領域Ｐ32がタッチされる。これらの領域Ｐ31およびＰ32は，上述したようにリンク先が設定されているアクティブ領域となっている。
【００９４】
図９に戻って，終了領域Ｐ31がタッチされると（図９ステップ121でＮＯ），プリント処理が終了する。続行処理Ｐ32がタッチされると（図９ステップ121でＹＥＳ），続行領域Ｐ32のhrefが受付確認ファイルから読み取られる（図９ステップ122）。その後，図６ステップ95からの処理が続けられる。
【００９５】
図18は，ディジタル・スチル・カメラ１における画像表示の処理手順（図６ステップ100，図７ステップ109，図９ステップ120の処理手順）を示すフローチャートである。プリンタ50から送信された画像データおよびキャッシュ・メモリ領域35Ａに記憶されている画像データともに圧縮されているものとする。
【００９６】
画像データの読み取りがキャッシュ・メモリ領域35Ａからかどうかが確認される（ステップ161）。キャッシュ・メモリ領域35Ａからであれば（ステップ161でＹＥＳ），読み出された画像データが伸張される（ステップ171）。キャッシュ・メモリ領域35Ａには，プリンタ50から送信された画像データによって表される元画像の大きさから，ディジタル・スチル・カメラ１の表示画面７の大きさに画像が加工（縮小）されている。このために，伸張された画像データによって表される画像は加工処理を再び行うことなく表示画面に表示することができる（ステップ172）。迅速な画像表示を達成できる。また，カレンダ／時計37から年月日および時刻が読み取られる（ステップ173）。キャッシュ・メモリ領域35Ａの管理テーブル（このテーブルについては後述する）に記憶される画像データの最終使用年月日および時間が更新される（ステップ174）。
【００９７】
画像データの読み取りがキャッシュ・メモリ領域35Ａからでなければ（ステップ161でＮＯ），受信した画像データが伸張される（ステップ162）。伸張された画像データは，ディジタル・スチル・カメラ１の表示画面７の大きさに対応していないことが多いから（通常は表示画面７の大きさよりも大きいものであろう），表示画面７の大きさにリサイズ（加工処理，縮小処理，必要であれば拡大処理なども含まれよう）が行われる（ステップ163）。リサイズにより得られた画像がディジタル・スチル・カメラ１の表示画面７上に表示される（ステップ164）。
【００９８】
また，リサイズされた画像を表す画像データについては，データ量が32ＫＢとなるように（必ずしも32ＫＢでなくともよい）固定長圧縮処理が行われる（ステップ165）。さらに，カレンダ／時計37から年月日および時刻が読み取られる（ステップ166）。
【００９９】
キャッシュ・メモリ領域35Ａに空き領域が無ければ（ステップ167でＮＯ），最後にしようされた日時が一番古い画像データがキャッシュ・メモリ領域35Ａから消去される（ステップ168）。キャッシュ・メモリ領域35Ａに空き領域があれば（ステップ167でＹＥＳ），圧縮されたリサイズ済みの画像データがキャッシュ・メモリ領域35Ａに記録される（ステップ169）。また，キャッシュ・メモリ領域35Ａの空き領域の有無に関わらず，キャッシュ・メモリ領域35Ａに記録された圧縮されたリサイズ済みの画像データに対応するプリンタ情報等（揮発性メモリ35にあらかじめ記憶されている）がキャッシュ・メモリ領域35Ａ内のキャッシュ管理テーブルに記憶される（ステップ169）。
【０１００】
図19は，揮発性メモリ35に記憶されているキャッシュ管理テーブルを示している。
【０１０１】
キャッシュ管理テーブルは，プリンタ50の情報，キャッシュ・メモリ領域35Ａに記憶されている画像データのアドレス等を管理するものである。
【０１０２】
キャッシュ管理テーブルには，機種名，ＭＡＣアドレス，ファイル名（キャッシュ・メモリ領域35Ａに記憶される画像データ名），先頭アドレス（ファイル名をもつ画像データが記憶されているキャッシュ・メモリ領域35Ａの先頭アドレス），サイズ（キャッシュ・メモリ領域35Ａに記憶されている画像データのデータ量）および最終使用日時が格納されている。
【０１０３】
機種名およびＭＡＣアドレスは，ディジタル・スチル・カメラ１の不揮発性メモリ35に記憶されており，読み取られる。ファイル名を表すデータは，上述したようにプリンタ50から送信される。先頭アドレスは，画像データがキャッシュ・メモリ領域35Ａに格納されることに応じて管理テーブルに記憶される。サイズは，固定長圧縮後の画像データ量が算出されることにより得られる。最終使用年月日は，キャッシュ・メモリ領域35Ａからの読み取りに応じて更新される。
【０１０４】
図20は，キャッシュ・メモリ領域35Ａを示している。
【０１０５】
キャッシュ・メモリ領域35Ａは，32ＫＢに対応するアドレスごとに領域が分けられている。それぞれの領域に上述したように，リサイズ後の圧縮画像データが格納される。圧縮後の画像データのデータ量は，ほぼ32ＫＢとなるように固定長化されているので，32ＫＢに対応するアドレスごとに領域が分けられているキャッシュ・メモリ領域35Ａからの画像データの読み取りおよびキャッシュ・メモリ領域35Ａの画像データの書き込みが比較的容易となる。キャッシュ・メモリ領域35Ａには対応するプリンタの機種名を表わすデータも格納されている。
【０１０６】
キャッシュ・メモリ領域35Ａに記憶されている画像データを読み取るときには，管理テーブルが参照され，管理テーブルに記憶されている機種名，ＭＡＣアドレスおよびファイル名から対応する先頭アドレスが読み取られる。読み取られた先頭アドレスによって指定されるキャッシュ・メモリ領域から圧縮後の画像データが読み取られる。
【０１０７】
図21は，プリント・メニュー選択（図７ステップ101の処理）の手順を示すフローチャートである。
【０１０８】
まず，プリント・メニュー画像のうちアクティブ・エリアがリサイズ倍率に合わせて再計算される（ステップ181）。タッチ・パネル32Ａへのタッチまたはキー入力があると（ステップ182），キャンセル・キーの押下でなければ（ステップ183でＮＯ），アクティブ・エリアにタッチされたかどうかが確認される（ステップ184）。アクティブ・エリアにタッチされると（ステップ184でＹＥＳ），選択されたアクティブ・エリアの色が反転させられる（ステップ185）。色反転されたアクティブ・エリアのプリント・メニュー画像が表示画面７に表示される（ステップ186）。
【０１０９】
キャンセル・キーが押された場合には（ステップ183でＹＥＳ），プリンタ50との通信が切断されスタート画像が表示されるようになる。
【０１１０】
図22は，プリント画像選択処理手順（図８ステップ113）を示すフローチャートである。
【０１１１】
選択すべき残り駒数ｎがＮ（１枚の用紙にプリントすべき画像の駒数，上述した実施例では２駒プリントが選択されているからＮ＝２）に設定される（ステップ191）。表示画面７には上述したように，右上に残り駒数が表示される（ステップ192）。また，現在駒番号がもっとも新しい駒の番号に設定される（ステップ193）。現在駒番号の画像が表示される（ステップ194）。すなわち，最後に撮像された画像が表示される。
【０１１２】
タッチ・パネルへのタッチまたはキー入力があると（ステップ196），それがキャンセル・ボタンの押下であれば（ステップ196でＹＥＳ），プリンタ50との通信が切断され，スタート画像が表示される。
【０１１３】
キャンセル・ボタンの押下でなければ（ステップ196でＮＯ），上下左右キーの右矢印が押される（ステップ197でＹＥＳ）または右矢印エリアがタッチされると（ステップ201でＹＥＳ），現在駒番号がインクリメントされる（ステップ198，202）。上下左右キーの左矢印が押される（ステップ199でＹＥＳ）または左矢印エリアがタッチされると（ステップ203でＹＥＳ），現在駒番号がデクリメントされる（ステップ200，204）。
【０１１４】
実行ボタンが押されると（ステップ205でＹＥＳ），現在駒番号の画像データが不揮発性メモリ35に一時的に記憶される（ステップ206）。また，残り選択駒数がデクリメントされ（ステップ207），残り駒数が表示画面７に表示される（ステップ208）。残り駒が０となるまで（ステップ209），ステップ194からの処理が繰り返される。
【図面の簡単な説明】
【０１１５】
【図１】ダイレクト・プリント・システムを示している。
【図２】(A)は，ディジタル・スチル・カメラの斜視図を，(B)はモード選択ダイアルの上面図を示している。
【図３】ディジタル・スチル・カメラの電気的構成を示すブロック図である。
【図４】スライド選択スイッチを示している。
【図５】プリンタの電気的構成を示すブロック図である。
【図６】ディジタル・スチル・カメラとプリントとの処理手順を示すフローチャートである。
【図７】ディジタル・スチル・カメラとプリントとの処理手順を示すフローチャートである。
【図８】ディジタル・スチル・カメラとプリントとの処理手順を示すフローチャートである。
【図９】ディジタル・スチル・カメラとプリントとの処理手順を示すフローチャートである。
【図１０】ディジタル・スチル・カメラに表示される画像の一例である。
【図１１】プリンタからディジタル・スチル・カメラに送信されるxmlファイルの一例である。
【図１２】スタート画像の一例である。
【図１３】ディジタル・スチル・カメラに表示される画像の一例である。
【図１４】プリンタからディジタル・スチル・カメラに送信されるxmlファイルの一例である。
【図１５】ディジタル・スチル・カメラに表示される画像の一例である。
【図１６】ディジタル・スチル・カメラに表示される画像の一例である。
【図１７】ディジタル・スチル・カメラに表示される画像の一例である。
【図１８】画像表示の処理手順を示すフローチャートである。
【図１９】キャッシュ管理テーブルの一例である。
【図２０】キャッシュ・メモリ領域の一例である。
【図２１】プリント・メニュー選択処理手順を示すフローチャートである。
【図２２】プリント画像選択処理手順を示すフローチャートである。
【符号の説明】
【０１１６】
１  ディジタル・スチル・カメラ
４，51  無線アンテナ
７  表示画面
20，70  ＣＰＵ
35，71  不揮発性メモリ
35Ａ  キャッシュ・メモリ領域
50  プリンタ
【図１】
2005238690.tif 000003
【図２】
2005238690.tif 000004
【図３】
2005238690.tif 000005
【図４】
2005238690.tif 000006
【図５】
2005238690.tif 000007
【図６】
2005238690.tif 000008
【図７】
2005238690.tif 000009
【図８】
2005238690.tif 000010
【図９】
2005238690.tif 000011
【図１０】
2005238690.tif 000012
【図１１】
2005238690.tif 000013
【図１２】
2005238690.tif 000014
【図１３】
2005238690.tif 000015
【図１４】
2005238690.tif 000016
【図１５】
2005238690.tif 000017
【図１６】
2005238690.tif 000018
【図１７】
2005238690.tif 000019
【図１８】
2005238690.tif 000020
【図１９】
2005238690.tif 000021
【図２０】
2005238690.tif 000022
【図２１】
2005238690.tif 000023
【図２２】
2005238690.tif 000024