(57)【要約】【構成】スマートフォンＣＰＵ６０は、１または２以上の画像ファイルを通信Ｉ／Ｆ６４を通してディジタルカメラから取得し、取得された画像ファイルを再生する。スマートフォンＣＰＵ６０はまた、別の外部装置への転送／非転送を含む設定に関するユーザ操作を画像ファイルの再生に関連して受け付け、このユーザ操作に従う処理を再生画像ファイルに対して実行する。スマートフォンＣＰＵ６０はさらに、ユーザ操作に従う処理の態様を識別するシェア管理テーブルを作成し、作成されたシェア管理テーブルの記述内容を表すテーブル画像をテーブル閲覧操作に応答してＬＣＤモニタ７２に表示する。【効果】ディジタルカメラから取得された各画像ファイルの共有範囲を適応的に調整することができる。【選択図】図３
2013135349.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から取得した１または２以上のコンテンツのいずれか１つを選択する選択手段、
別の外部装置への転送／非転送を含む設定に関するユーザ操作を前記選択手段の処理に関連して受け付ける受け付け手段、
前記受け付け手段によって受け付けられたユーザ操作に従う処理を前記選択手段によって選択されたコンテンツに対して実行する処理手段、
前記処理手段の処理態様を識別する管理情報を作成する作成手段、および
前記作成手段によって作成された管理情報を出力操作に応答して出力する出力手段を備える、コンテンツ処理装置。
【請求項２】
前記選択手段は、前記１または２以上のコンテンツを個別に取得する取得手段、および前記取得手段によって取得された単一のコンテンツを取得毎に再生する第１コンテンツ再生手段を含む、請求項１記載のコンテンツ処理装置。
【請求項３】
前記選択手段は、前記１または２以上のコンテンツのいずれか１つを指定する指定操作を前記出力手段の処理に関連して受け付ける指定操作受け付け手段、および前記指定操作によって指定されたコンテンツを再生する第２コンテンツ再生手段をさらに含む、請求項１または２記載のコンテンツ処理装置。
【請求項４】
前記受け付け手段によって注目される転送の態様は予約転送を含み、
前記処理手段は前記予約転送を設定するユーザ操作が受け付けられたとき前記コンテンツの転送を遅れて実行する予約処理手段を含む、請求項１ないし３のいずれかに記載のコンテンツ処理装置。
【請求項５】
前記受け付け手段によって受け付けられるユーザ操作は前記予約転送の設定を解除する操作をさらに含む、請求項４記載のコンテンツ処理装置。
【請求項６】
前記受け付手段によって注目される設定は保存／廃棄をさらに含む、請求項１ないし４のいずれかに記載のコンテンツ処理装置。
【請求項７】
コンテンツ処理装置のプロセッサに、
外部装置から取得した１または２以上のコンテンツのいずれか１つを選択する選択ステップ、
別の外部装置への転送／非転送を含む設定に関するユーザ操作を前記選択ステップの処理に関連して受け付ける受け付けステップ、
前記受け付けステップによって受け付けられたユーザ操作に従う処理を前記選択ステップによって選択されたコンテンツに対して実行する処理ステップ、
前記処理ステップの処理態様を識別する管理情報を作成する作成ステップ、および
前記作成ステップによって作成された管理情報を出力操作に応答して出力する出力ステップを実行させるための、コンテンツ処理プログラム。
【請求項８】
コンテンツ処理装置によって実行されるコンテンツ処理方法であって、
外部装置から取得した１または２以上のコンテンツのいずれか１つを選択する選択ステップ、
別の外部装置への転送／非転送を含む設定に関するユーザ操作を前記選択ステップの処理に関連して受け付ける受け付けステップ、
前記受け付けステップによって受け付けられたユーザ操作に従う処理を前記選択ステップによって選択されたコンテンツに対して実行する処理ステップ、
前記処理ステップの処理態様を識別する管理情報を作成する作成ステップ、および
前記作成ステップによって作成された管理情報を出力操作に応答して出力する出力ステップを備える、コンテンツ処理方法。
【請求項９】
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備えるコンテンツ処理装置に供給される外部制御プログラムであって、
外部装置から取得した１または２以上のコンテンツのいずれか１つを選択する選択ステップ、
別の外部装置への転送／非転送を含む設定に関するユーザ操作を前記選択ステップの処理に関連して受け付ける受け付けステップ、
前記受け付けステップによって受け付けられたユーザ操作に従う処理を前記選択ステップによって選択されたコンテンツに対して実行する処理ステップ、
前記処理ステップの処理態様を識別する管理情報を作成する作成ステップ、および
前記作成ステップによって作成された管理情報を出力操作に応答して出力する出力ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項１０】
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備えるコンテンツ処理装置であって、
前記外部制御プログラムは、
外部装置から取得した１または２以上のコンテンツのいずれか１つを選択する選択ステップ、
別の外部装置への転送／非転送を含む設定に関するユーザ操作を前記選択ステップの処理に関連して受け付ける受け付けステップ、
前記受け付けステップによって受け付けられたユーザ操作に従う処理を前記選択ステップによって選択されたコンテンツに対して実行する処理ステップ、
前記処理ステップの処理態様を識別する管理情報を作成する作成ステップ、および
前記作成ステップによって作成された管理情報を出力操作に応答して出力する出力ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、コンテンツ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ処理装置に関し、特に外部装置から取得したコンテンツに対してユーザ操作に従う処理を実行する、コンテンツ処理装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、通信装置は、写真の所望の一部に適した解像度を有する画像を送信する。或る側面において、ユーザは、メッセージサービスで送信する画像の部分を選択することができる。その選択された部分だけが、送信するのに許容される最大限度に依存して圧縮される。送信される画像の部分は、可能な最小限度に圧縮されることが好ましい。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１０−５２８５０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、送信される画像の共有範囲がユーザ操作に従って調整されることはなく、操作性に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、コンテンツの共有範囲を適応的に調整できる、コンテンツ処理装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従うコンテンツ処理装置(50：実施例で相当する参照符号。以下同じ)は、外部装置(10)から取得した１または２以上のコンテンツのいずれか１つを選択する選択手段(S31~S37, S41~S51, S65, S73)、別の外部装置への転送／非転送を含む設定に関するユーザ操作を選択手段の処理に関連して受け付ける受け付け手段(S83~S87, S99~S103, S109~S113)、受け付け手段によって受け付けられたユーザ操作に従う処理を選択手段によって選択されたコンテンツに対して実行する処理手段(S91, S105~S107, S117~S119, S135)、処理手段の処理態様を識別する管理情報を作成する作成手段(S89~S91,S115, S137)、および作成手段によって作成された管理情報を出力操作に応答して出力する出力手段(S61~S63)を備える。
【０００７】
好ましくは、選択手段は、１または２以上のコンテンツを個別に取得する取得手段(S31~S37, S45~S49)、および取得手段によって取得された単一のコンテンツを取得毎に再生する第１コンテンツ再生手段(S51)を含む。
【０００８】
好ましくは、選択手段は、１または２以上のコンテンツのいずれか１つを指定する指定操作を出力手段の処理に関連して受け付ける指定操作受け付け手段(S65)、および指定操作によって指定されたコンテンツを再生する第２コンテンツ再生手段(S73)をさらに含む。
【０００９】
好ましくは、受け付け手段によって注目される転送の態様は予約転送を含み、処理手段は予約転送を設定するユーザ操作が受け付けられたときコンテンツの転送を遅れて実行する予約処理手段(S107, S135)を含む。
【００１０】
さらに好ましくは、受け付け手段によって受け付けられるユーザ操作は予約転送の設定を解除する操作をさらに含む。
【００１１】
好ましくは、受け付手段によって注目される設定は保存／廃棄をさらに含む。
【００１２】
この発明に従うコンテンツ処理プログラムは、コンテンツ処理装置(10)のプロセッサ(60)に、外部装置(10)から取得した１または２以上のコンテンツのいずれか１つを選択する選択ステップ(S31~S37, S41~S51, S65, S73)、別の外部装置への転送／非転送を含む設定に関するユーザ操作を選択ステップの処理に関連して受け付ける受け付けステップ(S83~S87, S99~S103, S109~S113)、受け付けステップによって受け付けられたユーザ操作に従う処理を選択ステップによって選択されたコンテンツに対して実行する処理ステップ(S91, S105~S107, S117~S119, S135)、処理ステップの処理態様を識別する管理情報を作成する作成ステップ(S89~S91,S115, S137)、および作成ステップによって作成された管理情報を出力操作に応答して出力する出力ステップ(S61~S63)を実行させるための、コンテンツ処理プログラムである。
【００１３】
この発明に従うコンテンツ処理方法は、コンテンツ処理装置(10)によって実行されるコンテンツ処理方法であって、外部装置(10)から取得した１または２以上のコンテンツのいずれか１つを選択する選択ステップ(S31~S37, S41~S51, S65, S73)、別の外部装置への転送／非転送を含む設定に関するユーザ操作を選択ステップの処理に関連して受け付ける受け付けステップ(S83~S87, S99~S103, S109~S113)、受け付けステップによって受け付けられたユーザ操作に従う処理を選択ステップによって選択されたコンテンツに対して実行する処理ステップ(S91, S105~S107, S117~S119, S135)、処理ステップの処理態様を識別する管理情報を作成する作成ステップ(S89~S91,S115, S137)、および作成ステップによって作成された管理情報を出力操作に応答して出力する出力ステップ(S61~S63)を備える。
【００１４】
この発明に従う外部制御プログラムは、メモリ(78)に保存された内部制御プログラムに従う処理を実行するプロセッサ(60)を備えるコンテンツ処理装置(50)に供給される外部制御プログラムであって、外部装置(10)から取得した１または２以上のコンテンツのいずれか１つを選択する選択ステップ(S31~S37, S41~S51, S65, S73)、別の外部装置への転送／非転送を含む設定に関するユーザ操作を選択ステップの処理に関連して受け付ける受け付けステップ(S83~S87, S99~S103, S109~S113)、受け付けステップによって受け付けられたユーザ操作に従う処理を選択ステップによって選択されたコンテンツに対して実行する処理ステップ(S91, S105~S107, S117~S119, S135)、処理ステップの処理態様を識別する管理情報を作成する作成ステップ(S89~S91,S115, S137)、および作成ステップによって作成された管理情報を出力操作に応答して出力する出力ステップ(S61~S63)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１５】
この発明に従うコンテンツ処理装置(50)は、外部制御プログラムを取り込む取り込み手段(64)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(78)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(60)を備えるコンテンツ処理装置(50)であって、外部制御プログラムは、外部装置(10)から取得した１または２以上のコンテンツのいずれか１つを選択する選択ステップ(S31~S37, S41~S51, S65, S73)、別の外部装置への転送／非転送を含む設定に関するユーザ操作を選択ステップの処理に関連して受け付ける受け付けステップ(S83~S87, S99~S103, S109~S113)、受け付けステップによって受け付けられたユーザ操作に従う処理を選択ステップによって選択されたコンテンツに対して実行する処理ステップ(S91, S105~S107, S117~S119, S135)、処理ステップの処理態様を識別する管理情報を作成する作成ステップ(S89~S91,S115, S137)、および作成ステップによって作成された管理情報を出力操作に応答して出力する出力ステップ(S61~S63)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１６】
この発明によれば、外部装置から取得されたいずれかのコンテンツについて転送／非転送を含む設定に関するユーザ操作を受け付けると、このユーザ操作に従う処理が注目するコンテンツに対して実行され、処理態様を識別する管理情報が作成される。作成された管理情報は、出力操作に応答して出力される。これによって、外部装置から取得された各コンテンツの共有範囲を適応的に調整することができる。
【００１７】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１８】
【図１】この実施例の基本的構成の一例を示すブロック図である。
【図２】カメラシステムを形成するディジタルカメラの構成の一例を示すブロック図である。
【図３】カメラシステムを形成するスマートフォンの構成の一例を示すブロック図である。
【図４】図３に示すＬＣＤモニタに表示されるサムネイル画像の一例を示す図解図である。
【図５】図３に示すＬＣＤモニタに表示される主画像の一例を示す図解図である。
【図６】図３に示すＬＣＤモニタに表示される転送先メニュー例を示す図解図である。
【図７】図３に示すＬＣＤモニタに表示される解像度メニュー例を示す図解図である。
【図８】図３に示すＬＣＤモニタに表示される転送態様メニュー例を示す図解図である。
【図９】図３に示すＬＣＤモニタに表示される保存メニュー例を示す図解図である。
【図１０】図３に示すスマートフォンによって参照されるシェア管理テーブルの一例を示す図解図である。
【図１１】図３に示すＬＣＤモニタに表示されるテーブル画像の一例を示す図解図である。
【図１２】図２に示すカメラＣＰＵの動作の一部を示すフロー図である。
【図１３】図２に示すカメラＣＰＵの動作の他の一部を示すフロー図である。
【図１４】図３に示すスマートフォンＣＰＵの動作の一部を示すフロー図である。
【図１５】図３に示すスマートフォンＣＰＵの動作の他の一部を示すフロー図である。
【図１６】図３に示すスマートフォンＣＰＵの動作のその他の一部を示すフロー図である。
【図１７】図３に示すスマートフォンＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１８】図３に示すスマートフォンＣＰＵの動作の他の一部を示すフロー図である。
【図１９】図３に示すスマートフォンＣＰＵの動作のその他の一部を示すフロー図である。
【発明を実施するための形態】
【００１９】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２０】
図１を参照して、この実施例のコンテンツ処理装置は、基本的に次のように構成される。選択手段１は、外部装置から取得した１または２以上のコンテンツのいずれか１つを選択する。受け付け手段２は、別の外部装置への転送／非転送を含む設定に関するユーザ操作を選択手段１の処理に関連して受け付ける。処理手段３は、受け付け手段２によって受け付けられたユーザ操作に従う処理を選択手段１によって選択されたコンテンツに対して実行する。作成手段４は、処理手段３の処理態様を識別する管理情報を作成する。出力手段５は、作成手段４によって作成された管理情報を出力操作に応答して出力する。
【００２１】
外部装置から取得されたいずれかのコンテンツについて転送／非転送を含む設定に関するユーザ操作を受け付けると、このユーザ操作に従う処理が注目するコンテンツに対して実行され、処理態様を識別する管理情報が作成される。作成された管理情報は、出力操作に応答して出力される。これによって、外部装置から取得された各コンテンツの共有範囲を適応的に調整することができる。
［実施例］
【００２２】
この実施例のカメラシステムは、図２に示すディジタルカメラ１０と図３に示すスマートフォン５０とによって形成される。ディジタルカメラ１０およびスマートフォン５０のいずれも、ＡｄＨｏｃ方式またはＷｉ−ＦｉＤｉｒｅｃｔ方式に従う近距離無線通信機能を有する。なお、近距離無線通信は、図２に示す通信Ｉ／Ｆ４０および図３に示す通信Ｉ／Ｆ６４によって実行される。
【００２３】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞り機構１４を含む。これらの部材を経た光学像は、撮像装置１６の撮像面に照射され、光電変換を施される。これによって、撮像面で捉えられたシーンを表す電荷が生成される。
【００２４】
電源が投入されると、カメラＣＰＵ３０は、動画取り込み処理を開始するべく、ドライバ１８ｃに露光動作および電荷読み出し動作の繰り返しを命令する。ドライバ１８ｃは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。撮像装置１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００２５】
カメラ処理回路２０は、撮像装置１６から出力された生画像データに色分離，白バランス調整，ＹＵＶ変換などの処理を施し、これによって生成されたＹＵＶ形式の画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４のＹＵＶ画像エリア２４ａに書き込む。ＬＣＤドライバ２６は、ＹＵＶ画像エリア２４ａに格納された画像データをメモリ制御回路２２を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、撮像面で捉えられたシーンを表すライブ画像がモニタ画面に表示される。
【００２６】
カメラ処理回路２０によって作成された画像データは、カメラＣＰＵ３０にも与えられる。カメラＣＰＵ３０は、与えられた画像データに簡易ＡＥ処理を施して適正ＥＶ値を算出し、算出された適正ＥＶ値を定義する絞り量および露光時間をドライバ１８ｂおよび１８ｃにそれぞれ設定する。この結果、ライブ画像の明るさが適度に調整される。
【００２７】
キー入力装置３２に設けられたシャッタボタン３２ｓｈが操作されると、カメラＣＰＵ３０は、カメラ処理回路２０から出力された画像データに厳格ＡＥ処理を施して最適ＥＶ値を算出し、算出された最適ＥＶ値を定義する絞り量および露光時間をドライバ１８ｂおよび１８ｃにそれぞれ設定する。ライブ画像の明るさは、厳格に調整される。
【００２８】
カメラＣＰＵ３０は続いて、カメラ処理回路２０から出力された画像データの高周波成分を参照したＡＦ処理を実行する。フォーカスレンズ１２は、ドライバ１８ａによって合焦点に配置され、これによってライブ画像の鮮鋭度が向上する。ＡＦ処理が完了すると、カメラＣＰＵ３０は、静止画取り込み処理を実行するとともに、記録処理の実行をメモリＩ／Ｆ３４に命令する。
【００２９】
ＡＦ処理が完了した時点のシーンを表す１フレームの画像データは、静止画取り込み処理によってＹＵＶ画像エリア２４ａから静止画像エリア２４ｂに退避される。メモリＩ／Ｆ３６は、こうして退避された画像データをメモリ制御回路２２を通して読み出し、読み出された画像データを収めた画像ファイルを記録媒体３６に記録する。画像ファイルには、読み出された画像データが主画像データとして納められ、さらに読み出された画像データに基づく縮小画像データがサムネイル画像データとしてファイルヘッダに記述される。
【００３０】
図３を参照して、スマートフォン５０は、移動体通信方式に対応するアンテナ５２および無線通信モジュール５４を含む。また、上述のように、通信Ｉ／Ｆ６４は、近距離無線通信方式に対応する。通話音声データは移動体通信方式で送受信され、画像データは移動体通信方式および／または近距離無線通信方式で送受信される。
【００３１】
移動体通信方式で送受信されるデータが通話音声データであれば、受話音声はスピーカ５６から出力され、送話音声はマイクロフォン５８によって取り込まれる。また、移動体通信方式および／または無線通信方式によって送受信されるデータが画像データであれば、この画像データはスマートフォンＣＰＵ６０の制御の下で処理される。
【００３２】
処理対象の画像データは、メモリ制御回路６６を通してＳＤＲＡＭ６８に書き込まれる。ＬＣＤドライバ７０は、ＳＤＲＡＭ６８に格納された画像データをメモリ制御回路６６を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ７２を駆動する。この結果、対応する画像がモニタ画面に表示される。
【００３３】
操作者（ユーザ）によってモニタ画面がタッチされると、タッチ位置がタッチセンサ７８によって検知される。検知結果はスマートフォンＣＰＵ６０に与えられ、タッチ操作の態様に応じて異なる処理がスマートフォン６０の制御の下で実行される。スマートフォンＣＰＵ６０は操作者によるキー入力装置６２の操作も受け付け、キー操作の態様に応じて異なる処理がスマートフォン６０の制御の下で実行される。
【００３４】
ディジタルカメラ１０とスマートフォン５０とが近距離無線通信方式で接続された状態で操作者がキー入力装置６２を通してサムネイル画像取得操作を行うと、スマートフォンＣＰＵ６０は、サムネイル転送要求の発行を通信Ｉ／Ｆ６４に命令する。サムネイル転送要求は、通信Ｉ／Ｆ６４によってディジタルカメラ１０に向けて発行される。
【００３５】
発行されたサムネイル転送要求がディジタルカメラ１０の通信Ｉ／Ｆ４０によって受信されると、カメラＣＰＵ３０は、サムネイル画像データの転送を通信Ｉ／Ｆ４０に命令する。通信Ｉ／Ｆ４０は、記録媒体３６内の複数の画像ファイルに収められた複数フレームのサムネイル画像データをメモリＩ／Ｆ３４を通して読み出し、読み出されたサムネイル画像データを要求元のスマートフォン５０に転送する。
【００３６】
転送されたサムネイル画像データが通信Ｉ／Ｆ６４およびメモリ制御回路６６を経てＳＤＲＡＭ６８に書き込まれると、スマートフォンＣＰＵ６０は、サムネイル画像の表示をＬＣＤドライバ７０に命令する。ＬＣＤドライバ７０は、ＳＤＲＡＭ６８に格納されたサムネイル画像データをメモリ制御回路６６を通して読み出し、読み出されたサムネイル画像データに基づいてＬＣＤモニタ７２を駆動する。この結果、複数のサムネイル画像が図４に示す要領でモニタ画面に表示される。
【００３７】
モニタ画面に表示された複数のサムネイル画像のいずれか１つが操作者によってタッチされると、スマートフォンＣＰＵ６０は、画像選択操作が行われたとみなし、タッチされたサムネイル画像の識別情報が記述されたファイル転送要求の発行を通信Ｉ／Ｆ６４に命令する。ファイル転送要求は、通信Ｉ／Ｆ６４によってディジタルカメラ１０に向けて発行される。
【００３８】
発行されたファイル転送要求がディジタルカメラ１０の通信Ｉ／Ｆ４０によって受信されると、カメラＣＰＵ３０は、ファイル転送要求に記述された識別情報に対応する画像ファイルを指定し、指定された画像ファイルの要求元への転送を通信Ｉ／Ｆ４０に命令する。通信Ｉ／Ｆ４０は、指定された画像ファイルをメモリＩ／Ｆ３４を通して記録媒体３６から読み出し、読み出された画像ファイルを要求元であるスマートフォン５０に転送する。
【００３９】
画像ファイルが通信Ｉ／Ｆ６４およびメモリ制御回路６６を経てＳＤＲＡＭ６８に確保されると、スマートフォンＣＰＵ６０は、タッチ操作によって選択されたサムネイル画像と画像ファイルの転送元のＩＤ（＝ディジタルカメラ１０のＩＤ）とが登録されたカラムを図１０に示すシェア管理テーブルＴＢＬに新規に作成し、ＳＤＲＡＭ６８に確保された画像ファイルの再生をＬＣＤドライバ７０に命令する。
【００４０】
ＬＣＤドライバ７０は、所望の画像ファイルに収められた主画像データをメモリ制御回路６６を通してＳＤＲＡＭ６８から読み出し、読み出された主画像データに基づいてＬＣＤモニタ７２を駆動する。ＬＣＤモニタ７２の表示は、サムネイル画像から主画像に更新される。図４に示すサムネイル画像６がタッチされたときは、主画像６が図５に示す要領でモニタ画面に表示される。
【００４１】
主画像の表示が完了すると、以下の共有設定処理が開始される。スマートフォンＣＰＵ６０はまず、通信可能な１または２以上の外部装置（ディジタルカメラ１０を除く）の仕様を検出する。ここで、仕様には、外部装置に割り当てられたＩＤと外部装置に設けられた表示装置の解像度とが含まれる。スマートフォン６０は続いて、検出された外部装置のＩＤを列挙した転送先メニューを表すメニュー画像データをＳＤＲＡＭ６８上で作成し、転送先メニューの表示をＬＣＤドライバ７０に命令する。
【００４２】
ＬＣＤドライバ７０は、ＳＤＲＡＭ６８上で作成されたメニュー画像データをメモリ制御回路６６を通して読み出し、読み出されたメニュー画像データに基づいてＬＣＤモニタ７２を駆動する。この結果、転送先メニューが図６に示す要領でモニタ画面に表示される。
【００４３】
転送先メニュー上の所望のＩＤがタッチ操作によって選択されると、スマートフォンＣＰＵ６０は、転送先ＩＤを注目カラム（＝画像ファイルの受信に応答して新規に作成されたカラム）に追加する。スマートフォンＣＰＵ６０はさらに、複数の解像度が列挙された解像度メニューを表すメニュー画像データをＳＤＲＡＭ６８上で作成し、解像度メニューの表示をＬＣＤドライバ７０に命令する。ＬＣＤドライバ７０は上述と同様の処理を実行し、この結果、解像度メニューが図７に示す要領でＬＣＤモニタ７２に表示される。ここで、解像度メニューに列挙された複数の解像度の値は、転送先ＩＤに対応する外部装置に設けられた表示装置の解像度を基準に調整される。
【００４４】
表示された解像度メニュー上の所望の解像度がタッチ操作によって選択されると、スマートフォンＣＰＵ６０は転送ファイルを作成する。転送ファイルに収められる画像データは、受信した画像ファイルに収められた主画像データの解像度を解像度メニュー上で選択された解像度に変換することで作成される。
【００４５】
スマートフォンＣＰＵ６０は続いて、“即時転送”および“予約転送”が列挙された転送態様メニューを表すメニュー画像データをＳＤＲＡＭ６８上で作成し、転送態様メニューの表示をＬＣＤドライバ７０に命令する。ＬＣＤドライバ７０は上述と同様の処理を実行し、これによって転送態様メニューが図８に示す要領でＬＣＤモニタ７２に表示される。
【００４６】
ここで“即時転送”の項目がタッチ操作によって選択されると、スマートフォンＣＰＵ６０は、通信Ｉ／Ｆ６４にファイル転送の実行を命令する。通信Ｉ／Ｆ６４は、上述の要領で作成された転送ファイルをメモリ制御回路６６を通してＳＤＲＡＭ６８から読み出し、読み出された転送ファイルを転送先ＩＤによって識別される外部装置に転送する。一方、“予約転送”の項目がタッチ操作によって選択されると、スマートフォンＣＰＵ６０は、シェア管理テーブルＴＢＬに設けられた注目カラムの転送予約の数値を“１”に設定する。これによって、ファイル転送が予約される。
【００４７】
なお、図６に示す転送先メニュー上の“非転送”の項目がタッチ操作によって選択された場合、転送先ＩＤの登録から転送ファイルの即時転送または転送予約までの処理は省略される。
【００４８】
続いて、“保存”および“廃棄”が列挙された保存メニューを表すメニュー画像データをＳＤＲＡＭ６８上で作成し、保存メニューの表示をＬＣＤドライバ７０に命令する。この結果、保存メニューが図９に示す要領でＬＣＤモニタ７２に表示される。
【００４９】
ここで“保存”の項目がタッチ操作によって選択されると、スマートフォンＣＰＵ６０は、自己のＩＤをシェア管理テーブルＴＢＬの注目カラムに登録し、受信された画像ファイルの記録をメモリＩ／Ｆ７４に命令する。メモリＩ／Ｆ７４は、命令された画像ファイルをメモリ制御回路６６を通してＳＤＲＡＭ６８から読み出し、読み出された画像ファイルを記録媒体７６に記録する。
【００５０】
これに対して、“廃棄”の項目がタッチ操作によって選択されると、スマートフォンＣＰＵ６０は、受信した画像ファイルをＳＤＲＡＭ６８から削除する。また、転送先ＩＤが注目カラムに登録されていなければ、スマートフォンＣＰＵ６０は、注目カラムもシェア管理テーブルＴＢＬから削除する。保存メニューはこのような保存／廃棄の処理が完了した後に非表示とされる。
【００５１】
転送予約の値が“１”を示すカラムがシェア管理テーブルＴＢＬに存在し、かつ転送予約の実行タイミングが到来すると、スマートフォンＣＰＵ６０は、実行すべき転送予約についてのファイル転送の実行を通信Ｉ／Ｆ６４に命令する。通信Ｉ／Ｆ６４は、上述の要領で作成された転送ファイルをメモリ制御回路６６を通してＳＤＲＡＭ６８から読み出し、読み出された転送ファイルを転送先ＩＤによって識別される外部装置に転送する。実行された転送予約の値は、その後に“０”に更新される。
【００５２】
テーブル閲覧操作がキー入力装置６２によって実行されると、スマートフォンＣＰＵ６０は、シェア管理テーブルＴＢＬの記述を表すテーブル画像データをＳＤＲＡＭ６８上で作成し、テーブル画像の表示をＬＣＤドライバ７０に命令する。ＬＣＤドライバ７０は、ＳＤＲＡＭ６８上で作成されたテーブル画像データをメモリ制御回路６８を通して読み出し、読み出されたテーブル画像データに基づいてＬＣＤモニタ７２を駆動する。この結果、テーブル画像が図１１に示す要領でモニタ画面に表示される。
【００５３】
テーブル画像において、シェア範囲の記述は転送元ＩＤおよび転送先ＩＤによって定義され、自己保有の有無は自己ＩＤの数値によって定義され、そして予約の有無は転送予約の数値によって定義される。なお、ディジタルカメラ１０のＩＤは“ＩＤ＿ＣＭ”に相当する。
【００５４】
こうして表示されたテーブル画像上でカラム指定操作（＝テーブル画像上の所望のカラムをタッチする操作）が行われ、かつ指定カラムが既定条件を満足すれば、指定カラムに対応する画像ファイルに収められた主画像データを記録媒体７６からＳＤＲＡＭ６８に転送し、転送された主画像データの読み出しをＬＣＤドライバ７０に命令する。ＬＣＤドライバ７０は、主画像データをメモリ制御回路６６を通してＳＤＲＡＭ６８から読み出し、読み出された主画像データに基づいてＬＣＤモニタ７２を駆動する。この結果、主画像がモニタ画面に表示される。
【００５５】
ここで、既定条件とは、指定カラムに対応する画像ファイルが記録媒体７６に存在し、かつ指定カラムの転送設定が未転送を表す（＝転送先ＩＤが未登録であるか、或いは転送先ＩＤが登録されていても転送予約が“１”を示す）という条件に相当する。
【００５６】
主画像が表示されると、上述と同様の共有設定処理が実行される。まず、通信可能な外部装置のＩＤを列挙した転送先メニュー（図６参照）がモニタ画面に表示される。
【００５７】
転送先メニュー上の“非転送”の項目がタッチ操作によって選択されると、シェア管理テーブルＴＢＬ上の注目カラム（＝カラム指定操作によって指定されたカラム）に登録された転送先ＩＤが消去される。さらに、注目カラムの転送予約が“１”を示していれば、この数値は“０”に更新される。なお、転送先ＩＤが注目カラムに記述されていなければ、これらの処理は省略される。
【００５８】
一方、表示された転送先メニュー上の所望のＩＤがタッチ操作によって選択されると、転送先ＩＤが注目カラムに登録される。このとき、転送先ＩＤが注目カラムに登録されていなければ、タッチ操作によって選択されたＩＤは新規の転送先ＩＤとして注目カラムに登録される。これに対して、転送先ＩＤが注目カラムに登録されていれば、タッチ操作によって選択されたＩＤは登録済みの転送先ＩＤに代替して注目カラムに登録される。
【００５９】
続いて、複数の解像度が列挙された解像度メニュー（図７参照）がＬＣＤモニタ７２に表示される。表示された解像度メニュー上の所望の解像度がタッチ操作によって選択されると、転送ファイルが作成される。なお、転送先ＩＤが更新された場合、更新前の転送先ＩＤに対応する転送ファイルはここで削除される。
【００６０】
転送ファイルが作成されると、“即時転送”および“予約転送”が列挙された転送態様メニュー（図８参照）がＬＣＤモニタ７２に表示される。転送ファイルは、“即時転送”の項目が選択されたとき速やかに転送され、“予約転送”の項目が選択されたとき転送予約に実行タイミングが到来したときに転送される。
【００６１】
続いて、“保存”および“廃棄”が列挙された保存メニューがＬＣＤモニタ７２に表示される。ただし、この段階では、“保存”の項目の選択は制限され、“廃棄”の選択のみが許容される。“廃棄”の項目がタッチ操作によって選択されると、注目カラムに対応する画像ファイルがＳＤＲＡＭ６８および記録媒体７６から削除される。また、転送先ＩＤが注目カラムに登録されていなければ、注目カラムもシェア管理テーブルＴＢＬから削除される。保存メニューはこれらの削除の処理が完了した後に非表示とされる。
【００６２】
カメラＣＰＵ３２は、図１２に示す撮像制御タスクおよび図１３に示す画像転送タスクを含む複数のタスクをマルチタスクＯＳの上で並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ３８に記憶される。
【００６３】
図１２を参照して、ステップＳ１では動画取り込み処理を開始する。この結果、撮像面で捉えられたシーンを表すライブ画像がＬＣＤモニタ２８に表示される。ステップＳ３ではシャッタボタン３２ｓｈが操作されたか否かを判別し、判別結果がＮＯである限り、ステップＳ５の簡易ＡＥ処理を繰り返し実行する。この結果、ライブ画像の明るさが適度に調整される。
【００６４】
ステップＳ３の判別結果がＮＯからＹＥＳに更新されると、ステップＳ７で厳格ＡＥ処理を実行し、ステップＳ９でＡＦ処理を実行する。ライブ画像の明るさは厳格ＡＥ処理によって厳格に調整され、ライブ画像の鮮鋭度はＡＦ処理によって向上する。ステップＳ１１では静止画取り込み処理を自ら実行し、ステップＳ１３では記録処理の実行をメモリＩ／Ｆ３４に命令する。この結果、ＡＦ処理が完了した時点のシーンを表す１フレームの主画像データおよびサムネイル画像データを収めた画像ファイルが記録媒体３６に記録される。記録処理が完了すると、ステップＳ３に戻る。
【００６５】
図１３を参照して、ステップＳ２１ではサムネイル転送要求が通信Ｉ／Ｆ４０によって受信されたか否かを判別し、ステップＳ２５ではファイル転送要求が通信Ｉ／Ｆ４０によって受信されたか否かを判別する。ステップＳ２１の判別結果がＹＥＳであればステップＳ２３に進み、ステップＳ２５の判別結果がＹＥＳであればステップＳ２７に進む。
【００６６】
ステップＳ２３では、サムネイル画像データの転送を通信Ｉ／Ｆ４０に命令する。通信Ｉ／Ｆ４０は、記録媒体３６内の複数の画像ファイルに収められた複数フレームのサムネイル画像データをメモリＩ／Ｆ３４を通して読み出し、読み出されたサムネイル画像データを要求元に転送する。
【００６７】
ステップＳ２５では、ファイル転送要求に記述された識別情報に対応する画像ファイルを指定し、指定された画像ファイルの要求元への転送を通信Ｉ／Ｆ４０に命令する。通信Ｉ／Ｆ４０は、指定された画像ファイルをメモリＩ／Ｆ３４を通して記録媒体３６から読み出し、読み出された画像ファイルを要求元に転送する。
【００６８】
スマートフォンＣＰＵ６０は、図１４〜図１５，図１７〜図１８に示す画像取得タスク，図１６〜図１８に示すテーブル閲覧タスク，および図１９に示す予約転送タスクを含む複数のタスクをマルチタスクＯＳの上で並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ７８に記憶される。
【００６９】
図１４を参照して、ステップＳ３１では、キー入力装置６２によってサムネイル取得操作が行われたか否かを判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ３３に進み、サムネイル転送要求の発行を通信Ｉ／Ｆ６４に命令する。サムネイル転送要求は、通信Ｉ／Ｆ６４によってディジタルカメラ１０に向けて発行される。
【００７０】
ステップＳ３５では、サムネイル画像データが通信Ｉ／Ｆ６４によって受信されたか否かを判別する。この判別処理は、サムネイル画像データがＳＤＲＡＭ６８に確保されたか否かに注目して実行される。判別結果がＮＯからＹＥＳに更新されるとステップＳ３７に進み、サムネイル画像の表示をＬＣＤドライバ７０に命令する。ＬＣＤドライバ７０は、ＳＤＲＡＭ６８に格納されたサムネイル画像データをメモリ制御回路６６を通して読み出し、読み出されたサムネイル画像データに基づいてＬＣＤモニタ７２を駆動する。この結果、複数のサムネイル画像がモニタ画面にマトリクス状に表示される。
【００７１】
ステップＳ３９ではキー入力装置６２によって終了操作が行われたか否かを判別し、ステップＳ４１では画像選択操作（＝所望のサムネイル画像をタッチする操作）が行われたか否かをタッチセンサ７８の出力に基づいて判別する。ステップＳ３９の判別結果がＹＥＳであれば、ステップＳ４３でサムネイル画像の非表示をＬＣＤドライバ７０に命令し、その後にステップＳ３１に戻る。一方、ステップＳ４１の判別結果がＹＥＳであれば、ステップＳ４５に進む。
【００７２】
ステップＳ４５では、タッチされたサムネイル画像を識別する識別情報が記述されたファイル転送要求の発行を通信Ｉ／Ｆ６４に命令する。ファイル転送要求は、通信Ｉ／Ｆ６４によってディジタルカメラ１０に向けて発行される。ステップＳ４７では、要求した画像ファイルが通信Ｉ／Ｆ６４によって受信されたか否かを判別する。この判別処理も、画像ファイルがＳＤＲＡＭ６８に確保されたか否かに注目して実行される。
【００７３】
判別結果がＮＯからＹＥＳに更新されるとステップＳ４９に進み、タッチ操作によって選択されたサムネイル画像と画像ファイルの転送元のＩＤ（＝ディジタルカメラ１０のＩＤ）とが登録されたカラムをシェア管理テーブルＴＢＬに新規に作成する。ステップＳ５１では、ＳＤＲＡＭ６８に確保された画像ファイルの再生をＬＣＤドライバ７０に命令する。
【００７４】
ＬＣＤドライバ７０は、所望の画像ファイルに収められた主画像データをメモリ制御回路６６を通してＳＤＲＡＭ６８から読み出し、読み出された主画像データに基づいてＬＣＤモニタ７２を駆動する。この結果、主画像がモニタ画面に表示される。主画像の表示が完了すると、後述する共有設定処理をステップＳ５３で実行し、その後にステップＳ３７に戻る。
【００７５】
図１６を参照して、ステップＳ６１ではテーブル閲覧操作がキー入力装置６２によって実行されたか否かを判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ６３に進む。ステップＳ６３では、シェア管理テーブルＴＢＬの記述を表すテーブル画像データをＳＤＲＡＭ６８上で作成し、テーブル画像の表示をＬＣＤドライバ７０に命令する。ＬＣＤドライバ７０は、ＳＤＲＡＭ６８上で作成されたテーブル画像データをメモリ制御回路６８を通して読み出し、読み出されたテーブル画像データに基づいてＬＣＤモニタ７２を駆動する。この結果、テーブル画像がモニタ画面に表示される。
【００７６】
ステップＳ６５ではカラム指定操作（＝テーブル画像を形成する複数のカラムのいずれか１つをタッチする操作）が行われたか否かをタッチセンサ７８の出力に基づいて判別し、ステップＳ６７ではキー入力装置６２によって終了操作が行われたか否かを判別する。ステップＳ６７の判別結果がＹＥＳであれば、テーブル画像の非表示をＬＣＤドライバ７０に命令し、その後にステップＳ６１に戻る。
【００７７】
一方、ステップＳ６５の判別結果がＹＥＳであれば、指定カラムが既定条件を満足するか否かをステップＳ７１で判別する。既定条件とは、指定カラムに対応する画像ファイル（＝指定カラムに記述されたサムネイル画像に相当する画像データを収めた画像ファイル）が記録媒体７６に存在し、かつ指定カラムの転送設定が未転送を表す（＝転送先ＩＤが未登録であるか、或いは転送先ＩＤが登録されていても転送予約が“１”を示す）という条件に相当する。判別結果がＮＯであればステップＳ６５に戻り、判別結果がＹＥＳであればステップＳ７３に進む。
【００７８】
ステップＳ７３では、指定カラムに対応する画像ファイルに収められた主画像データを記録媒体７６からＳＤＲＡＭ６８に転送し、転送された主画像データの読み出しをＬＣＤドライバ７０に命令する。ＬＣＤドライバ７０は、主画像データをメモリ制御回路６６を通してＳＤＲＡＭ６８から読み出し、読み出された主画像データに基づいてＬＣＤモニタ７２を駆動する。この結果、主画像がモニタ画面に表示される。表示が完了すると、ステップＳ７５で共有設定処理を実行し、その後にステップＳ６１に戻る。
【００７９】
図１５に示すステップＳ５３の共有設定処理および図１６に示すステップＳ７５の共有設定処理の各々は、図１７〜図１８に示すサブルーチンに従って実行される。ステップＳ８１では、通信可能な１または２以上の外部装置の仕様を検出する。ここで、仕様には、外部装置に割り当てられたＩＤおよび外部装置に設けられた表示装置の解像度が含まれる。
【００８０】
ステップＳ８３では、検出された外部装置のＩＤを列挙した転送先メニューを表すメニュー画像データをＳＤＲＡＭ６８上で作成し、転送先メニューの表示をＬＣＤドライバ７０に命令する。ＬＣＤドライバ７０は、ＳＤＲＡＭ６８上で作成されたメニュー画像データをメモリ制御回路６６を通して読み出し、読み出されたメニュー画像データに基づいてＬＣＤモニタ７２を駆動する。この結果、転送先メニューがモニタ画面に表示される。
【００８１】
ステップＳ８５では転送先メニュー上の所望のＩＤがタッチ操作によって選択されたか否かを判別し、ステップＳ８７では転送先メニュー上の“非転送”の項目がタッチ操作によって選択されたか否かを判別する。
【００８２】
ステップＳ８７の判別結果がＹＥＳであれば、シェア管理テーブルＴＢＬ上の注目カラム（＝ステップＳ４９の処理によって新規に作成されたカラムまたはステップＳ６５の処理によって指定されたカラム）に登録された転送先ＩＤを消去し、その後にステップＳ１０９に移行する。なお、注目カラムの転送予約が“１”を示していれば、この数値は“０”に更新される。また、転送先ＩＤが注目カラムに記述されていなければ、ステップＳ８９の処理は意味をなさない。
【００８３】
一方、ステップＳ８５の判別結果がＹＥＳであればステップＳ９１に進み、転送先ＩＤを注目カラムに追加ないし更新する。つまり、転送先ＩＤが注目カラムに登録されていなければ、ステップＳ８５で選択されたＩＤは新規の転送先ＩＤとして注目カラムに登録される。これに対して、転送先ＩＤが注目カラムに登録されていれば、ステップＳ８５で選択されたＩＤは登録済みの転送先ＩＤに代替して注目カラムに登録される。
【００８４】
ステップＳ９３では、複数の解像度が列挙された解像度メニューを表すメニュー画像データをＳＤＲＡＭ６８上で作成し、解像度メニューの表示をＬＣＤドライバ７０に命令する。ＬＣＤドライバ７０は上述と同様の処理を実行し、この結果、解像度メニューがＬＣＤモニタ７２に表示される。ここで、解像度メニューに列挙された複数の解像度の値は、転送先ＩＤによって識別される外部装置の仕様に応じて異なる。
【００８５】
ステップＳ９５では、表示された解像度メニュー上の所望の解像度がタッチ操作によって選択されたか否かを判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ９７に進み、転送ファイルを作成する。転送ファイルに収められる画像データは、注目カラムに対応する画像ファイルに収められた主画像データの解像度を解像度メニュー上で選択された解像度に変換することで作成される。なお、ステップＳ９１の処理によって転送先ＩＤが更新された場合、更新前の転送先ＩＤに対応する転送ファイルはここで削除される。
【００８６】
ステップＳ９９では、“即時転送”および“予約転送”が列挙された転送態様メニューを表すメニュー画像データをＳＤＲＡＭ６８上で作成し、転送態様メニューの表示をＬＣＤドライバ７０に命令する。ＬＣＤドライバ７０は上述と同様の処理を実行し、これによって転送態様メニューがＬＣＤモニタ７２に表示される。
【００８７】
ステップ１０１では“即時転送”の項目がタッチ操作によって選択されたか否かを判別し、ステップＳ１０３では“予約転送”の項目がタッチ操作によって選択されたか否かを判別する。ステップＳ１０１の判別結果がＹＥＳであればステップＳ１０５に進み、通信Ｉ／Ｆ６４にファイル転送の実行を命令する。通信Ｉ／Ｆ６４は、ステップＳ９７で作成された転送ファイルをメモリ制御回路６６を通してＳＤＲＡＭ６８から読み出し、読み出された転送ファイルを転送先ＩＤによって識別される外部装置に転送する。一方、ステップＳ１０３の判別結果がＹＥＳであればステップＳ１０７に進み、注目カラムにおける転送予約の数値を“１”に設定する。これによって、ファイル転送が予約される。
【００８８】
ステップＳ１０５またはＳ１０７の処理が完了すると、ステップＳ１０９に進む。ステップＳ１０９では、“保存”および“廃棄”が列挙された保存メニューを表すメニュー画像データをＳＤＲＡＭ６８上で作成し、保存メニューの表示をＬＣＤドライバ７０に命令する。この結果、保存メニューがＬＣＤモニタ７２に表示される。ステップ１１１では“廃棄”の項目がタッチ操作によって選択されたか否かを判別し、ステップＳ１１３では“保存”の項目がタッチ操作によって選択されたか否かを判別する。
【００８９】
ステップＳ１１３の判別結果がＹＥＳであればステップＳ１１５に進み、スマートフォン５０のＩＤを自己ＩＤとして注目カラムに登録する。登録が完了すると、ステップＳ４５〜Ｓ４７の処理によって受信された画像ファイルの記録をステップＳ１１７でメモリＩ／Ｆ７４に命令する。メモリＩ／Ｆ７４は、命令された画像ファイルをメモリ制御回路６６を通してＳＤＲＡＭ６８から読み出し、読み出された画像ファイルを記録媒体７６に記録する。なお、図１６に示すステップＳ７５からこのサブルーチンに移行した場合、ステップＳ１１５〜Ｓ１１７の処理は省略される。
【００９０】
ステップＳ１１１の判別結果がＹＥＳであればステップＳ１１９に進み、注目カラムに対応する画像ファイルをＳＤＲＡＭ６８および／または記録媒体７６から削除する。ステップＳ１２１では転送先ＩＤが注目カラムに登録されているか否かを判別し、判別結果がＮＯであれば注目カラムをシェア管理テーブルＴＢＬから削除する。
【００９１】
ステップＳ１１７またはＳ１２３の処理が完了するか、或いはステップＳ１２１の判別結果がＹＥＳであれば、ステップＳ１２５で保存メニューの非表示をＬＣＤドライバ７０に命令し、その後に上階層のルーチンに復帰する。
【００９２】
図１９を参照して、ステップＳ１３１では転送予約の値が“１”を示すカラムがシェア管理テーブルＴＢＬに存在するか否かを判別し、ステップＳ１３３では転送予約の実行タイミングが到来したか否かを判別する。ステップＳ１３１の判別結果およびステップＳ１３３の判別結果が少なくとも一方がＮＯであれば、ステップＳ１３１に戻る。これに対して、ステップＳ１３１の判別結果およびステップＳ１３３の判別結果のいずれもがＹＥＳであれば、ステップＳ１３５に進む。ステップＳ１３５では、実行すべき転送予約についてのファイル転送を上述したステップＳ１０５と同じ要領で実行する。ファイル転送が完了すると、実行された転送予約の値をステップＳ１３７で“０”に変更し、その後にステップＳ１３１に戻る。
【００９３】
以上の説明から分かるように、スマートフォンＣＰＵ６０は、１または２以上の画像ファイルをディジタルカメラ１０から取得し(S31~S37, S41~S49)、取得された画像ファイルを再生する(S51, S73)。スマートフォンＣＰＵ６０はまた、別の外部装置への転送／非転送を含む設定に関するユーザ操作を画像ファイルの再生に関連して受け付け(S83~S87, S99~S103, S109~S113)、このユーザ操作に従う処理を再生画像ファイルに対して実行する(S91, S105~S107, S117~S119, S135)。スマートフォンＣＰＵ６０はさらに、ユーザ操作に従う処理の態様を識別するシェア管理テーブルＴＢＬを作成し(S89~S91, S115, S137)、作成されたシェア管理テーブルＴＢＬの記述内容を表すテーブル画像をテーブル閲覧操作に応答してＬＣＤモニタ７２に表示する(S61~S63)。
【００９４】
このように、ディジタルカメラ１０から取得されたいずれかの画像ファイルについて転送／非転送を含む設定に関するユーザ操作を受け付けると、このユーザ操作に従う処理が注目する画像ファイルに対して実行され、処理態様を示すシェア管理テーブルＴＢＬが作成される。作成されたシェア管理テーブルＴＢＬは、テーブル閲覧操作に応答して出力される。これによって、ディジタルカメラ１０から取得された各画像ファイルの共有範囲を適応的に調整することができる。
【００９５】
なお、この実施例では、ディジタルカメラ１０からスマートフォン５０に転送される単一画像データの解像度は、スマートフォン５０に設けられたＬＣＤモニタ７２の解像度を参照して調整される。このとき、単一画像データの解像度をＬＣＤモニタ７２の解像度に対して既定の倍率だけ増大させるようにしてもよい。これによって、画角変更操作に応答した画像更新要求の発行頻度が抑制され、通信トラフィックの軽減が図られる。
【００９６】
また、この実施例では、別の外部装置への転送／非転送を含む設定に関するユーザ操作を画像ファイルの再生に関連して受け付けるようにしている。しかし、このようなユーザ操作はサムネイル画像の再生に関連して受け付けるようにしてもよい。
【００９７】
また、この実施例のディジタルカメラ１０では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ３８に予め記憶される。しかし、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ３８に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００９８】
さらに、この実施例では、カメラＣＰＵ３０によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００９９】
１０  …ディジタルカメラ
１６  …撮像装置
２０  …カメラ処理回路
２８，７２  …ＬＣＤモニタ
３０  …カメラＣＰＵ
３６，７６  …記録媒体
３８，７８  …フラッシュメモリ
４０，６４  …通信Ｉ／Ｆ
５０  …スマートフォン
６０  …スマートフォンＣＰＵ
【図１】
2013135349.tif 000003
【図２】
2013135349.tif 000004
【図３】
2013135349.tif 000005
【図４】
2013135349.tif 000006
【図５】
2013135349.tif 000007
【図６】
2013135349.tif 000008
【図７】
2013135349.tif 000009
【図８】
2013135349.tif 000010
【図９】
2013135349.tif 000011
【図１０】
2013135349.tif 000012
【図１１】
2013135349.tif 000013
【図１２】
2013135349.tif 000014
【図１３】
2013135349.tif 000015
【図１４】
2013135349.tif 000016
【図１５】
2013135349.tif 000017
【図１６】
2013135349.tif 000018
【図１７】
2013135349.tif 000019
【図１８】
2013135349.tif 000020
【図１９】
2013135349.tif 000021