(57)【特許請求の範囲】
【請求項１】
第１の画像に対する画像処理を実行可能な第１の装置と、前記第１の画像に対応し、且つ、前記第１の画像よりもデータサイズが大きい第２の画像に対する画像処理を実行可能な第２の装置とを備える画像処理システムであって、
前記第１の装置は、
第１の画像処理において使用される第１のパラメータと第２の画像処理において使用される第２のパラメータをそれぞれ、ユーザの操作にしたがって設定可能な設定手段と、
前記第１のパラメータおよび前記第２のパラメータが設定された場合に、当該第２のパラメータを用いた前記第２の画像処理を前記第１の画像に対して実行せずに、当該第１のパラメータを用いた前記第１の画像処理を前記第１の画像に対して実行する第１の処理手段と、
前記設定された第２のパラメータが確定されていないことを示す所定の情報を第１の表示部に表示する表示制御手段と、
前記設定された第１のパラメータおよび第２のパラメータを前記第２の装置へ送信する第１の送信手段と、
を備え、
前記第２の装置は、
前記設定された第１のパラメータおよび第２のパラメータを前記第１の装置から受信する受信手段と、
前記設定された第１のパラメータを用いた前記第１の画像処理および前記設定された第２のパラメータを用いた前記第２の画像処理を前記第２の画像に対して実行する第２の処理手段と、
前記第２のパラメータを用いた前記第２の画像処理が前記第２の画像に対して実行された後、前記第２のパラメータが確定されていることを示す確定情報を前記第１の装置へ送信する第２の送信手段と、
を備え、
前記第１の装置は、前記確定情報を受信すると、前記表示制御手段により前記所定の情報を非表示にするよう制御する
ことを特徴とする画像処理システム。
【請求項２】
前記第２の送信手段は、前記設定されたパラメータが前記第２の装置において確定された場合に、前記確定情報および確定されたパラメータに関する確定パラメータ情報を前記第１の装置へ送信する
ことを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記第２の処理手段は、前記確定されたパラメータを用いた画像処理を前記第２の画像に対して実行することにより、第３の画像を生成し、
前記第２の装置は、前記第３の画像のデータサイズを低減することにより、第４の画像を生成する第３の処理手段、をさらに備え、
前記確定パラメータ情報は、前記第４の画像を含む
ことを特徴とする請求項２に記載の画像処理システム。
【請求項４】
前記第２の装置は、前記第２のパラメータが設定され、且つ、当該第２のパラメータが確定されていない場合に、当該第２のパラメータを調整可能な調整手段、をさらに備えることを特徴とする請求項１〜３のいずれか１項に記載の画像処理システム。
【請求項５】
前記調整手段は、前記第１のパラメータが設定され、且つ、当該第１のパラメータが確定されていない場合に、当該第１のパラメータを調整できる
ことを特徴とする請求項４に記載の画像処理システム。
【請求項６】
前記第２の装置は、前記第１のパラメータが設定され、且つ、当該第１のパラメータが確定されていない場合に、当該第１のパラメータを用いた前記第１の画像処理を前記第２の画像に対して実行した結果を示すグラフィック画像が表示されるように、第２の表示部の表示を制御する
ことを特徴とする請求項１〜５のいずれか１項に記載の画像処理システム。
【請求項７】
第１の画像処理において使用される第１のパラメータと第２の画像処理において使用される第２のパラメータをそれぞれ、ユーザの操作にしたがって設定可能な設定手段と、
前記第１のパラメータおよび前記第２のパラメータが設定された場合に、当該第２のパラメータを用いた前記第２の画像処理を第１の画像に対して実行せずに、当該第１のパラメータを用いた前記第１の画像処理を前記第１の画像に対して実行する第１の処理手段と、
前記設定された第２のパラメータが確定されていないことを示す所定の情報を第１の表示部に表示する表示制御手段と、
前記設定された第１のパラメータおよび第２のパラメータを第２の装置へ送信する第１の送信手段と、
を備える第１の装置に接続可能な前記第２の装置である画像処理装置であって、
前記設定された第１のパラメータおよび第２のパラメータを前記第１の装置から受信する受信手段と、
前記第１の画像に対応し、且つ、前記第１の画像よりもデータサイズが大きい第２の画像に対して、前記設定された第１のパラメータを用いた前記第１の画像処理および前記設定された第２のパラメータを用いた前記第２の画像処理を実行する第２の処理手段と、
前記第２のパラメータを用いた前記第２の画像処理が前記第２の画像に対して実行された後、前記第２のパラメータが確定されていることを示す確定情報を前記第１の装置へ送信する第２の送信手段と、
を備え、
前記第１の装置は、前記確定情報を受信すると、前記所定の情報を非表示にするよう制御する
ことを特徴とする画像処理装置。
【請求項８】
設定された第１のパラメータおよび第２のパラメータを第１の装置から受信する受信手段と、
第１の画像に対応し、且つ、前記第１の画像よりもデータサイズが大きい第２の画像に対して、前記設定された第１のパラメータを用いた第１の画像処理および前記設定された第２のパラメータを用いた第２の画像処理を実行する第２の処理手段と、
前記第２のパラメータを用いた前記第２の画像処理が前記第２の画像に対して実行された後、前記第２のパラメータが確定されていることを示す確定情報を前記第１の装置へ送信する第２の送信手段と、
を備える第２の装置と接続可能な前記第１の装置である画像処理装置であって、
前記第１の画像処理において使用される前記第１のパラメータおよび前記第２の画像処理において使用される前記第２のパラメータをそれぞれ、ユーザの操作に従って設定可能な設定手段と、
前記第１のパラメータおよび前記第２のパラメータが設定された場合に、当該第２のパラメータを用いた前記第２の画像処理を前記第１の画像に対して実行せずに、当該第１のパラメータを用いた前記第１の画像処理を前記第１の画像に対して実行する第１の処理手段と、
前記設定された第２のパラメータが確定されていないことを示す所定の情報を第１の表示部に表示する表示制御手段と、
前記設定された第１のパラメータおよび第２のパラメータを前記第２の装置へ送信する第１の送信手段と、
を備え、
前記表示制御手段は、前記第２のパラメータを用いた前記第２の画像処理が前記第２の画像に対して実行された後、前記第２のパラメータが確定されていることを示す確定情報を前記第２の装置から受信すると、前記所定の情報を非表示にするよう制御する
ことを特徴とする画像処理装置。
【請求項９】
第１の画像に対する画像処理を実行可能な第１の装置と、前記第１の画像に対応し、且つ、前記第１の画像よりもデータサイズが大きい第２の画像に対する画像処理を実行可能な第２の装置とを備える画像処理システムにおける画像処理方法であって、
前記第１の装置が、第１の画像処理において使用される第１のパラメータと第２の画像処理において使用される第２のパラメータをそれぞれ、ユーザの操作にしたがって設定するステップと、
前記第１の装置が、前記第１のパラメータおよび前記第２のパラメータが設定された場合に、当該第２のパラメータを用いた前記第２の画像処理を前記第１の画像に対して実行せずに、当該第１のパラメータを用いた前記第１の画像処理を前記第１の画像に対して実行するステップと、
前記第１の装置が、前記設定された第２のパラメータが確定されていないことを示す所定の情報を第１の表示部に表示するステップと、
前記第１の装置が、前記設定された第１のパラメータおよび第２のパラメータを前記第２の装置へ送信するステップと、
前記第２の装置が、前記設定された第１のパラメータおよび第２のパラメータを前記第１の装置から受信するステップと、
前記第２の装置が、前記設定された第１のパラメータを用いた前記第１の画像処理および前記設定された第２のパラメータを用いた画像処理を前記第２の画像に対して実行するステップと、
前記第２の装置が、前記第２のパラメータを用いた前記第２の画像処理が前記第２の画像に対して実行された後、前記第２のパラメータが確定されていることを示す確定情報を前記第１の装置へ送信するステップと、
前記第１の装置が、前記確定情報を受信すると、前記所定の情報を非表示にするよう制御するステップと、
を有することを特徴とする画像処理方法。
【請求項１０】
第１の画像処理において使用される第１のパラメータと第２の画像処理において使用される第２のパラメータをそれぞれ、ユーザの操作にしたがって設定可能な設定手段と、
前記第１のパラメータおよび前記第２のパラメータが設定された場合に、当該第２のパラメータを用いた前記第２の画像処理を第１の画像に対して実行せずに、当該第１のパラメータを用いた前記第１の画像処理を前記第１の画像に対して実行する第１の処理手段と、
前記設定された第２のパラメータが確定されていないことを示す所定の情報を第１の表示部に表示する表示制御手段と、
前記設定された第１のパラメータおよび第２のパラメータを第２の装置へ送信する送信手段と、
を備える第１の装置に接続可能な前記第２の装置における画像処理方法であって、
前記設定された第１のパラメータおよび第２のパラメータを前記第１の装置から受信するステップと、
前記第１の画像に対応し、且つ、前記第１の画像よりもデータサイズが大きい第２の画像に対して、前記設定された第１のパラメータを用いた前記第１の画像処理および前記設定された第２のパラメータを用いた前記第２の画像処理を実行するステップと、
前記第２のパラメータを用いた前記第２の画像処理が前記第２の画像に対して実行された後、前記第２のパラメータが確定されていることを示す確定情報を前記第１の装置へ送信するステップと、
を有し、
前記第１の装置は、前記確定情報を受信すると、前記所定の情報を非表示にするよう制御する
ことを特徴とする画像処理方法。
【請求項１１】
設定された第１のパラメータおよび第２のパラメータを第１の装置から受信する受信手段と、
第１の画像に対応し、且つ、前記第１の画像よりもデータサイズが大きい第２の画像に対して、前記設定された第１のパラメータを用いた第１の画像処理および前記設定された第２のパラメータを用いた第２の画像処理を実行する第２の処理手段と、
前記第２のパラメータを用いた前記第２の画像処理が前記第２の画像に対して実行された後、前記第２のパラメータが確定されていることを示す確定情報を前記第１の装置へ送信する第２の送信手段と、
を備える第２の装置と接続可能な前記第１の装置における画像処理方法であって、
前記第１の画像処理において使用される前記第１のパラメータおよび前記第２の画像処理において使用される前記第２のパラメータをそれぞれ、ユーザの操作に従って設定するステップと、
前記第１のパラメータおよび前記第２のパラメータが設定された場合に、当該第２のパラメータを用いた前記第２の画像処理を前記第１の画像に対して実行せずに、当該第１のパラメータを用いた前記第１の画像処理を、前記第１の画像に対して実行するステップと、
前記設定された第２のパラメータが確定されていないことを示す所定の情報を第１の表示部に表示するステップと、
前記設定された第１のパラメータおよび前記第２のパラメータを前記第２の装置へ送信するステップと、
前記第２のパラメータを用いた前記第２の画像処理が前記第２の画像に対して実行された後、前記第２のパラメータが確定されていることを示す確定情報を前記第２の装置から受信するステップと、
前記確定情報を受信すると、前記所定の情報を非表示にするよう制御するステップと、
を有することを特徴とする画像処理方法。
【請求項１２】
請求項９〜１１のいずれか１項に記載の画像処理方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像処理装置、画像処理方法、及び、プログラムに関する。
【背景技術】
【０００２】
特徴の異なる複数の情報機器をユーザが所有している場合において、ユーザが利用場所に応じて情報機器を使い分けることがある。例えば、外出先では持ち出しに便利なスマートデバイスが利用され、自宅ではスペックの高いパーソナルコンピュータ（ＰＣ）が利用される、といった使い分けがある。
【０００３】
そして、ユーザが情報機器を持ち替えても、持ち替える前の情報機器で行っていた作業をユーザが継続できるように、複数の情報機器の間における情報の自動同期が一般的に行われる。但し、情報機器の処理能力、ハードウェア特性、等によっては、受け取った情報に基づく処理を情報機器が実行できないことがある。そのため、各情報機器の処理能力、ハードウェア特性、等に応じて、一部の情報のみが同期の対象とされることがある。
【０００４】
近年のデジタルカメラは、ＲＡＷ記録モードを備えている。特に、一眼レフタイプのデジタルカメラの多くは、ＲＡＷ記録モードを備えている。ＲＡＷ記録モードでは、撮像素子から出力されてＡＤ変換された画像データ（ＲＡＷデータ）が、画像処理が施されずに、そのままファイル（ＲＡＷファイル）としてＳＤカード等の着脱型メモリへ記録される。
【０００５】
ＲＡＷファイルをそのまま用いても、ＲＡＷファイルに対応する画像を表示部に表示することはできない。そのため、ＲＡＷファイルがＰＣ等の情報機器へ転送された後、情報機器においてＲＡＷファイルに画像処理が施される。具体的には、ＲＡＷファイルのファイル形式をＪＰＥＧ形式などの所定のファイル形式に変換する画像処理がＲＡＷファイルに施される。それにより、表示画像ファイルが生成される。このような画像処理は、一般的に「現像処理」と呼ばれる。表示画像ファイルを使用すれば、ＲＡＷファイルに対応する画像（具体的には、表示画像ファイルに対応する画像）を表示することができる。
【０００６】
ＲＡＷファイルの記録と同時に、当該ＲＡＷファイルに対応するＪＰＥＧファイル（ＪＰＥＧ形式の画像ファイル）の記録を行うＲＡＷ＋ＪＰＥＧ記録モードを備えるデジタルカメラもある。このＪＰＥＧファイルは、例えば、当該ＪＰＥＧファイルに対応するＲＡＷファイルに対して現像処理を実行することにより得られた画像ファイルである。
【０００７】
スマートデバイスの処理能力や記憶容量は、一般的に、ＰＣのそれらに比べ低い。そのため、ＲＡＷファイルをＰＣのみに記録し、スマートデバイスにはＪＰＥＧファイルのみを記録することで、ＰＣとスマートデバイスとの間における画像の同期を無理なく行うことができる。
【０００８】
ＲＡＷファイルとＪＰＥＧファイルの使用に関する技術は、例えば、特許文献１に開示されている。特許文献１に開示の技術では、ＲＡＷファイルが存在する場合には、レタッチメニューと画質調整メニューとが表示され、ＪＰＥＧファイルしか存在しない場合には、レタッチメニューのみを表示することで、画質調整が無効化される。
【０００９】
しかしながら、特許文献１に開示の技術のように、従来の技術では、簡易な画像ファイ
ル（ＪＰＥＧファイルなど）のみを記憶する情報機器を用いても、一部のデータ処理に関するパラメータしか設定できない。そのため、他のデータ処理に関するパラメータを設定する際には、簡易でない画像ファイル（ＲＡＷファイルなど）を記憶する情報機器を使用する必要があり、ユーザの手間が増す。また、ユーザは、他のデータ処理に関するパラメータを設定するまで、過去に思い立った画像処理内容を覚えておかなければならない。さらに、ユーザは、どのパラメータが未確定なのかを把握することができない。そのため、従来の技術では、複数の装置の間における同期の利便性が低い。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００９−３０３１２２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は、複数の装置の間における情報の同期の利便性を向上することができる技術を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の第１の態様は、
第１の画像に対する画像処理を実行可能な第１の装置と、前記第１の画像に対応し、且つ、前記第１の画像よりもデータサイズが大きい第２の画像に対する画像処理を実行可能な第２の装置とを備える画像処理システムであって、
前記第１の装置は、
第１の画像処理において使用される第１のパラメータと第２の画像処理において使用される第２のパラメータをそれぞれ、ユーザの操作にしたがって設定可能な設定手段と、
前記第１のパラメータおよび前記第２のパラメータが設定された場合に、当該第２のパラメータを用いた前記第２の画像処理を前記第１の画像に対して実行せずに、当該第１のパラメータを用いた前記第１の画像処理を前記第１の画像に対して実行する第１の処理手段と、
前記設定された第２のパラメータが確定されていないことを示す所定の情報を第１の表示部に表示する表示制御手段と、
前記設定された第１のパラメータおよび第２のパラメータを前記第２の装置へ送信する第１の送信手段と、
を備え、
前記第２の装置は、
前記設定された第１のパラメータおよび第２のパラメータを前記第１の装置から受信する受信手段と、
前記設定された第１のパラメータを用いた前記第１の画像処理および前記設定された第２のパラメータを用いた前記第２の画像処理を前記第２の画像に対して実行する第２の処理手段と、
前記第２のパラメータを用いた前記第２の画像処理が前記第２の画像に対して実行された後、前記第２のパラメータが確定されていることを示す確定情報を前記第１の装置へ
送信する第２の送信手段と、
を備え、
前記第１の装置は、前記確定情報を受信すると、前記表示制御手段により前記所定の情報を非表示にするよう制御する
ことを特徴とする画像処理システムである。
【００１３】
本発明の第２の態様は、
第１の画像処理において使用される第１のパラメータと第２の画像処理において使用される第２のパラメータをそれぞれ、ユーザの操作にしたがって設定可能な設定手段と、
前記第１のパラメータおよび前記第２のパラメータが設定された場合に、当該第２のパラメータを用いた前記第２の画像処理を第１の画像に対して実行せずに、当該第１のパラメータを用いた前記第１の画像処理を前記第１の画像に対して実行する第１の処理手段と、
前記設定された第２のパラメータが確定されていないことを示す所定の情報を第１の表示部に表示する表示制御手段と、
前記設定された第１のパラメータおよび第２のパラメータを第２の装置へ送信する第１の送信手段と、
を備える第１の装置に接続可能な前記第２の装置である画像処理装置であって、
前記設定された第１のパラメータおよび第２のパラメータを前記第１の装置から受信する受信手段と、
前記第１の画像に対応し、且つ、前記第１の画像よりもデータサイズが大きい第２の画像に対して、前記設定された第１のパラメータを用いた前記第１の画像処理および前記設定された第２のパラメータを用いた前記第２の画像処理を実行する第２の処理手段と、
前記第２のパラメータを用いた前記第２の画像処理が前記第２の画像に対して実行された後、前記第２のパラメータが確定されていることを示す確定情報を前記第１の装置へ送信する第２の送信手段と、
を備え、
前記第１の装置は、前記確定情報を受信すると、前記所定の情報を非表示にするよう制御する
ことを特徴とする画像処理装置である。
【００１４】
本発明の第３の態様は、
設定された第１のパラメータおよび第２のパラメータを第１の装置から受信する受信手段と、
第１の画像に対応し、且つ、前記第１の画像よりもデータサイズが大きい第２の画像に対して、前記設定された第１のパラメータを用いた第１の画像処理および前記設定された第２のパラメータを用いた第２の画像処理を実行する第２の処理手段と、
前記第２のパラメータを用いた前記第２の画像処理が前記第２の画像に対して実行され
た後、前記第２のパラメータが確定されていることを示す確定情報を前記第１の装置へ送信する第２の送信手段と、
を備える第２の装置と接続可能な前記第１の装置である画像処理装置であって、
前記第１の画像処理において使用される前記第１のパラメータおよび前記第２の画像処理において使用される前記第２のパラメータをそれぞれ、ユーザの操作に従って設定可能な設定手段と、
前記第１のパラメータおよび前記第２のパラメータが設定された場合に、当該第２のパラメータを用いた前記第２の画像処理を前記第１の画像に対して実行せずに、当該第１のパラメータを用いた前記第１の画像処理を前記第１の画像に対して実行する第１の処理手段と、
前記設定された第２のパラメータが確定されていないことを示す所定の情報を第１の表示部に表示する表示制御手段と、
前記設定された第１のパラメータおよび第２のパラメータを前記第２の装置へ送信する第１の送信手段と、
を備え、
前記表示制御手段は、前記第２のパラメータを用いた前記第２の画像処理が前記第２の画像に対して実行された後、前記第２のパラメータが確定されていることを示す確定情報を前記第２の装置から受信すると、前記所定の情報を非表示にするよう制御する
ことを特徴とする画像処理装置である。
【００１５】
本発明の第４の態様は、
第１の画像に対する画像処理を実行可能な第１の装置と、前記第１の画像に対応し、且つ、前記第１の画像よりもデータサイズが大きい第２の画像に対する画像処理を実行可能な第２の装置とを備える画像処理システムにおける画像処理方法であって、
前記第１の装置が、第１の画像処理において使用される第１のパラメータと第２の画像処理において使用される第２のパラメータをそれぞれ、ユーザの操作にしたがって設定するステップと、
前記第１の装置が、前記第１のパラメータおよび前記第２のパラメータが設定された場合に、当該第２のパラメータを用いた前記第２の画像処理を前記第１の画像に対して実行せずに、当該第１のパラメータを用いた前記第１の画像処理を前記第１の画像に対して実行するステップと、
前記第１の装置が、前記設定された第２のパラメータが確定されていないことを示す所定の情報を第１の表示部に表示するステップと、
前記第１の装置が、前記設定された第１のパラメータおよび第２のパラメータを前記第２の装置へ送信するステップと、
前記第２の装置が、前記設定された第１のパラメータおよび第２のパラメータを前記第１の装置から受信するステップと、
前記第２の装置が、前記設定された第１のパラメータを用いた前記第１の画像処理および前記設定された第２のパラメータを用いた画像処理を前記第２の画像に対して実行するステップと、
前記第２の装置が、前記第２のパラメータを用いた前記第２の画像処理が前記第２の画像に対して実行された後、前記第２のパラメータが確定されていることを示す確定情報を前記第１の装置へ送信するステップと、
前記第１の装置が、前記確定情報を受信すると、前記所定の情報を非表示にするよう制
御するステップと、
を有することを特徴とする画像処理方法。
【００１６】
本発明の第５の態様は、
第１の画像処理において使用される第１のパラメータと第２の画像処理において使用される第２のパラメータをそれぞれ、ユーザの操作にしたがって設定可能な設定手段と、
前記第１のパラメータおよび前記第２のパラメータが設定された場合に、当該第２のパラメータを用いた前記第２の画像処理を第１の画像に対して実行せずに、当該第１のパラメータを用いた前記第１の画像処理を前記第１の画像に対して実行する第１の処理手段と、
前記設定された第２のパラメータが確定されていないことを示す所定の情報を第１の表示部に表示する表示制御手段と、
前記設定された第１のパラメータおよび第２のパラメータを第２の装置へ送信する送信手段と、
を備える第１の装置に接続可能な前記第２の装置における画像処理方法であって、
前記設定された第１のパラメータおよび第２のパラメータを前記第１の装置から受信するステップと、
前記第１の画像に対応し、且つ、前記第１の画像よりもデータサイズが大きい第２の画像に対して、前記設定された第１のパラメータを用いた前記第１の画像処理および前記設定された第２のパラメータを用いた前記第２の画像処理を実行するステップと、
前記第２のパラメータを用いた前記第２の画像処理が前記第２の画像に対して実行された後、前記第２のパラメータが確定されていることを示す確定情報を前記第１の装置へ送信するステップと、
を有し、
前記第１の装置は、前記確定情報を受信すると、前記所定の情報を非表示にするよう制御する
ことを特徴とする画像処理方法である。
【００１７】
本発明の第６の態様は、
設定された第１のパラメータおよび第２のパラメータを第１の装置から受信する受信手段と、
第１の画像に対応し、且つ、前記第１の画像よりもデータサイズが大きい第２の画像に対して、前記設定された第１のパラメータを用いた第１の画像処理および前記設定された第２のパラメータを用いた第２の画像処理を実行する第２の処理手段と、
前記第２のパラメータを用いた前記第２の画像処理が前記第２の画像に対して実行された後、前記第２のパラメータが確定されていることを示す確定情報を前記第１の装置へ送信する第２の送信手段と、
を備える第２の装置と接続可能な前記第１の装置における画像処理方法であって、
前記第１の画像処理において使用される前記第１のパラメータおよび前記第２の画像処理において使用される前記第２のパラメータをそれぞれ、ユーザの操作に従って設定するステップと、
前記第１のパラメータおよび前記第２のパラメータが設定された場合に、当該第２のパラメータを用いた前記第２の画像処理を前記第１の画像に対して実行せずに、当該第１のパラメータを用いた前記第１の画像処理を、前記第１の画像に対して実行するステップと、
前記設定された第２のパラメータが確定されていないことを示す所定の情報を第１の表示部に表示するステップと、
前記設定された第１のパラメータおよび前記第２のパラメータを前記第２の装置へ送信するステップと、
前記第２のパラメータを用いた前記第２の画像処理が前記第２の画像に対して実行された後、前記第２のパラメータが確定されていることを示す確定情報を前記第２の装置から受信するステップと、
前記確定情報を受信すると、前記所定の情報を非表示にするよう制御するステップと、を有することを特徴とする画像処理方法である。
【００１８】
本発明の第７の態様は、上述した画像処理方法の各ステップをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１９】
本発明によれば、複数の装置の間における情報の同期の利便性を向上することができる。
【図面の簡単な説明】
【００２０】
【図１】実施例１〜３に係るシステムの構成例を示すブロック図
【図２】実施例１〜３に係るメモリに記録されたデータの一例を示す図
【図３】実施例１に係る表示の一例を示す図
【図４】実施例１〜３に係るシステムで送受信される情報の一例を示す図
【図５】実施例２に係る表示の一例を示す図
【図６】実施例３に係る表示の一例を示す図
【図７】実施例１〜３に係るシステムの動作の一例を示すフローチャート
【図８】実施例２，３に係るシステムの動作の一例を示すフローチャート
【発明を実施するための形態】
【００２１】
＜実施例１＞
以下、本発明の実施例１について説明する。図１は、本実施例に係るデータ処理システムの構成例を示すブロック図である。図１のデータ処理システムは、２台のデータ処理装置（第１のデータに対するデータ処理を実行可能な第１の装置、及び、第２のデータに対するデータ処理を実行可能な第２の装置）を有する。第１の装置と第２の装置のそれぞれは外部装置に接続可能であり、本実施例では、第１の装置と第２の装置が互いに接続されている。第１の装置と第２の装置の接続方法は特に限定されない。無線で第１の装置と第２の装置が互いに接続されてもよいし、ケーブルを用いて第１の装置と第２の装置が互いに接続されてもよい。第１の装置と第２の装置とは特に限定されないが、図１の例では、第１の装置としてスマートフォン１０１が使用されており、第２の装置としてパーソナルコンピュータ１１１が使用されている。
【００２２】
スマートフォン１０１は、通信モジュール１０２、メモリ１０３、タッチパネル１０４、及び、ＣＰＵ１０５を備えている。ＣＰＵ１０５は、スマートフォン１０１の各機能を制御する。例えば、ＣＰＵ１０５は、メモリ１０３に格納されたプログラムを読み出して実行することで、スマートフォン１０１の各機能を制御する。メモリ１０３には、上述したプログラム、パーソナルコンピュータ１１１と同期している画像ファイル（第１のデータ）、スマートフォン１０１でユーザ操作を受付可能な画像処理（データ処理）のリスト、等が記録される。メモリ１０３は、ＣＰＵ１０５が処理を行う際に作業メモリとしても使用される。通信モジュール１０２は、スマートフォン１０１が他の装置と通信するために使用される。本実施例では、スマートフォン１０１とパーソナルコンピュータ１１１との間の通信を実現するために、通信モジュール１０２が使用される。タッチパネル１０４は、種々の画像（画像ファイルに基づく画像、画像処理に関するユーザ操作を補助するＧＵＩ画像、等）を表示する。また、タッチパネル１０４は、スマートフォン１０１（タッチパネル１０４に表示されたＧＵＩ画像など）に対するユーザ操作を受け付けることができる。
【００２３】
なお、プログラム、画像ファイル、及び、リストの少なくともいずれかは、メモリ１０３とは異なる記憶部に記録されていてもよい。記憶部としては、半導体メモリ、磁気ディスク、光ディスク、等を使用することができる。記憶部は、スマートフォン１０１に内蔵されていてもよいし、スマートフォン１０１に対して着脱可能であってもよい。スマートフォン１０１は、メモリ１０３とは異なる作業メモリを備えていてもよい。第１のデータは画像ファイルに限られないし、データ処理は画像処理に限られない。例えば、音声データ、音楽データ、テキストデータ、等が第１のデータとして使用され、データ処理として第１のデータの種類に対応する他の処理が行われてもよい。タッチパネル１０４の代わりに、種々の画像を表示する表示パネル（液晶パネル、有機ＥＬパネル、プラズマパネル、等）と、ユーザ操作を受け付ける操作部（キーボード、マウス、等）とが使用されてもよい。
【００２４】
パーソナルコンピュータ１１１は、表示部１１２、キーボード１１３、マウス１１４、メモリ１１５、通信モジュール１１６、及び、ＣＰＵ１１７を備えている。ＣＰＵ１１７は、パーソナルコンピュータ１１１の各機能を制御する。例えば、ＣＰＵ１１７は、メモリ１１５に格納されたプログラムを読み出して実行することで、パーソナルコンピュータ１１１の各機能を制御する。メモリ１１５には、上述したプログラム、スマートフォン１０１と同期している画像ファイル（第２のデータ）、等が記録される。メモリ１１５は、ＣＰＵ１１７が処理を行う際に作業メモリとしても使用される。通信モジュール１１６は、パーソナルコンピュータ１１１が他の装置と通信するために使用される。本実施例では
、スマートフォン１０１とパーソナルコンピュータ１１１との間の通信を実現するために、通信モジュール１１６が使用される。表示部１１２は、種々の画像を表示する。キーボード１１３とマウス１１４は、パーソナルコンピュータ１１１に対するユーザ操作を受け付ける。
【００２５】
なお、プログラムと画像ファイルの少なくともいずれかは、メモリ１１５とは異なる記憶部に記録されていてもよい。記憶部としては、半導体メモリ、磁気ディスク、光ディスク、等を使用することができる。記憶部は、パーソナルコンピュータ１１１に内蔵されていてもよいし、パーソナルコンピュータ１１１に対して着脱可能であってもよい。パーソナルコンピュータ１１１は、メモリ１１５とは異なる作業メモリを備えていてもよい。第２のデータは画像ファイルに限られないし、データ処理は画像処理に限られない。表示部１１２は、パーソナルコンピュータ１１１とは別体の装置であってもよい。表示部１１２は、パーソナルコンピュータ１１１に対するユーザ操作を受け付けるタッチパネルを備えていてもよい。
【００２６】
スマートフォン１０１のメモリ１０３と、パーソナルコンピュータ１１１のメモリ１１５とに記録されたデータの一例について、図２を用いて説明する。図２の例では、メモリ１０３に、第１のデータである４つの画像ファイル２０１ａ〜２０４ａが記録されている。そして、メモリ１１５に、第２のデータである４つの画像ファイル２０１ｂ〜２０４ｂが記録されている。４つの画像ファイル２０１ａ〜２０４ａは、４つの画像ファイル２０１ｂ〜２０４ｂにそれぞれ対応する。第２のデータのデータサイズは、第１のデータのデータサイズよりも大きい。画像ファイル２０１ａ〜２０４ａ，２０１ｂ〜２０４ｂは特に限定されないが、本実施例では、画像ファイル２０１ａ〜２０４ａはＪＰＥＧファイルであり、画像ファイル２０１ｂ〜２０４ｂはＲＡＷファイルである。そして、画像ファイル２０１ａ〜２０４ａの画像サイズは水平方向２０００画素×垂直方向１５００画素であり、画像ファイル２０１ｂ〜２０４ｂの画像サイズは４０００画素×３０００画素である。
【００２７】
本実施例では、拡張子を除いたファイル名として、第１のデータと第２のデータの間で共通のファイル名を使用することにより、第１のデータと第２のデータの対応関係が明確にされる。例えば、画像ファイル２０１ａと画像ファイル２０１ｂは互いに対応するため、画像ファイル２０１ａと画像ファイル２０１ｂとで同じファイル名「ＩＭＧ＿０００１」が使用されている。同様に、画像ファイル２０２ａと画像ファイル２０２ｂは互いに対応し、画像ファイル２０３ａと画像ファイル２０３ｂは互いに対応し、画像ファイル２０４ａと画像ファイル２０４ｂは互いに対応する。そのため、これらの組み合わせのそれぞれについても、組み合わせにおける２つの画像ファイルで同じファイル名が使用されている。
【００２８】
また、スマートフォン１０１のメモリ１０３には、リスト２１０が記録されている。リスト２１０は、スマートフォン１０１がユーザ操作を受け付けることのできる画像処理の種類のリストである。画像処理に対応するユーザ操作は、例えば、当該画像処理を開始するユーザ操作、当該画像処理において使用されるパラメータの設定を開始するユーザ操作、等である。リスト２１０は、第１のデータ処理の種類と、第２のデータ処理の種類とを含む。第１のデータ処理は、スマートフォン１０１において確定できるパラメータである第１のパラメータを使用するデータ処理である。第２のデータ処理は、スマートフォン１０１において確定できないパラメータであり、且つ、パーソナルコンピュータ１１１において確定できるパラメータである第２のパラメータを使用するデータ処理である。
【００２９】
リスト２１０には、画像処理の種類に対して、当該画像処理が第１のデータ処理であるか第２のデータ処理であるかが記述されている。図２では、第１のデータ処理の種類に対して「可」が、第２のデータ処理の種類に対して「不可」が記述されている。第１のデー
タ処理と第２のデータ処理とは特に限定されないが、図２では、第１のデータ処理として、画像の一部を切り出すクロップ処理と、画像を回転する回転処理とが使用されている。そして、第２のデータ処理として、画像の鮮明度合い調整するシャープネス処理と、画像の色を調整するカラーフィルタ処理とが使用されている。
【００３０】
本実施例に係るデータ処理システムの動作の一例を、図３（Ａ）〜３（Ｃ），４（Ａ），７（Ａ），７（Ｂ）を用いて説明する。図３（Ａ）〜３（Ｃ）は、スマートフォン１０１（タッチパネル１０４）の表示と、パーソナルコンピュータ１１１（表示部１１２）の表示との一例を示す図である。図４（Ａ）は、スマートフォン１０１からパーソナルコンピュータ１１１へ送信される情報の一例を示す図である。図７（Ａ）は、スマートフォン１０１の動作の一例を示すフローチャートであり、図７（Ｂ）は、パーソナルコンピュータ１１１の動作の一例を示すフローチャートである。
【００３１】
スマートフォン１０１の動作について説明する。まず、Ｓ７０１にて、スマートフォン１０１の動作が開始する。このとき、図３（Ａ）の表示が行われる。スマートフォン１０１の表示はＣＰＵ１０５により制御され、パーソナルコンピュータ１１１の表示はＣＰＵ１１７により制御される。図３（Ａ）では、第１のデータに基づく画像がスマートフォン１０１の画面に表示されており、当該第１のデータに対応する第２のデータに基づく画像がパーソナルコンピュータ１１１の画面に表示されている。具体的には、画像ファイル２０１ａに基づく画像３０１ａがスマートフォン１０１の画面に表示されており、画像ファイル２０１ｂに基づく画像３０１ｂがパーソナルコンピュータ１１１の画面に表示されている。また、図３（Ａ）では、スマートフォン１０１の画面に、画像処理に対応するボタン３０１〜３０４がさらに表示されている。ボタン３０１はクロップ処理に対応し、ボタン３０２はシャープネス処理に対応し、ボタン３０３は回転処理に対応し、ボタン３０４はカラーフィルタ処理に対応する。ボタン３０１〜３０４のいずれかがユーザによって押下（選択）されると、押下されたボタンに対応する画像処理（画像処理のパラメータの設定）をスマートフォン１０１が実行可能となる。例えば、ボタン３０１が押下されると、スマートフォン１０１がクロップ処理を実行可能となる。図３（Ａ）の例では１つのボタンの押下によって１つの画像処理が選択されるが、複数の画像処理が一度に選択されてもよい。
【００３２】
次に、Ｓ７０２にて、スマートフォン１０１（ＣＰＵ１０５）は、押下されたボタンに対応する画像処理を、スマートフォン１０１で表示されている画像ファイル２０１ａに対して実行する。本実施例では、ボタン３０１〜３０４のいずれかが押下されると、押下されたボタンに対応する画像処理において使用されるパラメータが設定可能となる。ＣＰＵ１０５は、ユーザ操作に応じてパラメータを設定し、設定したパラメータを用いた画像処理を実行する。
【００３３】
本実施例では、ボタン３０１が押下された場合の例を説明する。ボタン３０１が押下されると、クロップ処理において使用されるパラメータ（第１のパラメータ）が設定可能となる。具体的には、クロップ処理によって切り出す画像領域（切り出し領域）が設定可能となる。ＣＰＵ１０５は、切り出し領域を指定するユーザ操作に応じて、指定された切り出し領域を設定し、設定した切り出し領域の画像を切り出すクロップ処理を行う。
【００３４】
そして、Ｓ７０３にて、スマートフォン１０１（ＣＰＵ１０５）は、Ｓ７０２で実行された画像処理が第１のデータ処理であるか第２のデータ処理であるかを判断する。Ｓ７０３では、リスト２１０を用いて上記判断が行われる。その後、Ｓ７０４にて、Ｓ７０３の判断結果に応じて処理が分岐される。リスト２１０では、クロップ処理は第１のデータ処理である。そのため、Ｓ７０３からＳ７０４へ処理が進められた後、Ｓ７０４からＳ７０５へ処理が進められる。
【００３５】
Ｓ７０２とＳ７０３の処理により、図３（Ａ）の表示から図３（Ｂ）の表示へ表示が変化する。図３（Ｂ）では、画像ファイル２０１ａにクロップ処理を施すことで得られた画像ファイルに基づく画像３０１ｃが、スマートフォン１０１の画面に表示されている。また、図３（Ｂ）では、ＯＫボタン３０５とキャンセルボタン３０６がスマートフォン１０１の画面にさらに表示されている。
【００３６】
Ｓ７０５にて、スマートフォン１０１（ＣＰＵ１０５）は、押下されたボタンの種類を判断する。ここでは、ＯＫボタン３０５とキャンセルボタン３０６のどちらが押下されたのかが判断される。その後、Ｓ７０６にて、Ｓ７０５の判断結果に応じて処理が分岐される。ＯＫボタン３０５がユーザによって押下されると、ＣＰＵ１０５は、Ｓ７０２において設定されたパラメータをパラメータとして確定し、Ｓ７０７へ処理を進める。図示とは異なるが、キャンセルボタン３０６がユーザによって押下されると、ＣＰＵ１０５は、Ｓ７０２で行われたクロップ処理をキャンセルし、Ｓ７０１へ処理を戻す。本実施例では、ＯＫボタン３０５が押下され、Ｓ７０７へ処理が進められた場合を説明する。
【００３７】
Ｓ７０７にて、スマートフォン１０１（ＣＰＵ１０５）は、パーソナルコンピュータ１１１へ送信する情報を生成する。Ｓ７０７では、設定されたパラメータがパーソナルコンピュータ１１１へ送信されるように、情報が生成される。具体的には、Ｓ７０５において確定されたパラメータがパーソナルコンピュータ１１１へ送信されるように、情報が生成される。本実施例では、図４（Ａ）の情報４０１が生成される。情報４０１は、設定されたパラメータと、設定されたパラメータに対応する他の情報（確定情報、処理情報、及び、ファイル情報）とを含む。情報４０１は、設定されたパラメータとして切り出し領域の始点座標と終点座標を含む。確定情報は、設定されたパラメータが確定パラメータ（確定されたパラメータ）であるか否かを示す。情報４０１では、確定情報は、設定されたパラメータが確定パラメータであることを示す。処理情報は、設定されたパラメータに対応する画像処理の種類を示す。情報４０１では、処理情報は、クロップ処理を示す。ファイル情報は、設定されたパラメータを用いた画像処理の対象である画像ファイルを示す。情報４０１では、ファイル情報は、画像ファイル２０１ａのファイル名「ＩＭＧ＿０００１．ＪＰＧ」である。
【００３８】
最後に、Ｓ７１１にて、スマートフォン１０１（ＣＰＵ１０５）は、Ｓ７０７で生成した情報をパーソナルコンピュータ１１１へ送信する。具体的には、ＣＰＵ１０５は、通信モジュール１０２を用いて、Ｓ７０７で生成した情報をパーソナルコンピュータ１１１へ送信する。その後、Ｓ７１２へ処理が進められ、スマートフォン１０１の動作（図７（Ａ）のフローチャート）が終了する。Ｓ７０６からＳ７０７へ処理が進められると、スマートフォン１０１の表示が、図３（Ｂ）の表示から図３（Ｃ）の表示へ変化する。図３（Ｃ）では、ＯＫボタン３０５とキャンセルボタン３０６がスマートフォン１０１の画面から消去されている。これにより、スマートフォン１０１のユーザは、クロップ処理のパラメータが確定されたことを識別（把握）することができる。パラメータが確定されていないことを識別可能（把握可能）にする例は、他の実施例で詳述する。
【００３９】
パーソナルコンピュータ１１１の動作について説明する。まず、Ｓ７５１にて、パーソナルコンピュータ１１１の動作が開始する。このとき、パーソナルコンピュータ１１１では、図３（Ａ），３（Ｂ）の表示が行われる。パーソナルコンピュータ１１１（通信モジュール１１６）がスマートフォン１０１から情報（設定されたパラメータ）を受信すると、Ｓ７５２の処理が行われる。本実施例では、図４（Ａ）の情報４０１が受信された例を説明する。
【００４０】
Ｓ７５２にて、パーソナルコンピュータ１１１（ＣＰＵ１１７）は、受信した情報４０
１に含まれているパラメータを用いた画像処理を実行する。ここでは、画像処理として、情報４０１の処理情報によって示された画像処理が実行される。また、画像処理は、情報４０１のファイル情報によって示された画像ファイル（第１のデータ）に対応する画像ファイル（第２のデータ）に対して実行される。具体的には、情報４０１から、スマートフォン１０１によってファイル名「ＩＭＧ＿０００１．ＪＰＧ」の画像ファイルに対してクロップ処理が実行されたことがわかる。そのため、ＣＰＵ１１７は、画像ファイル２０１ｂに対して、情報４０１に含まれているパラメータを用いたクロップ処理を実行する。
【００４１】
次に、Ｓ７５３にて、パーソナルコンピュータ１１１（ＣＰＵ１１７）は、Ｓ７５２の処理により得られた画像ファイルに基づく画像３０１ｄが表示されるように、表示部１１２の表示を制御する（表示制御）。その結果、パーソナルコンピュータ１１１の表示が、図３（Ｂ）の表示から図３（Ｃ）の表示へ変化する。図３（Ｃ）では、画像３０１ｄのみがパーソナルコンピュータ１１１の画面に表示されている。これにより、パーソナルコンピュータ１１１のユーザは、クロップ処理のパラメータが確定されたことを把握することができる。パラメータが確定されていないことを把握可能にする例は、他の実施例で詳述する。なお、他の表示によって、パラメータが確定されたことが把握可能とされてもよい。例えば、所定のグラフィック画像（アイコン、テキスト、等）によって、パラメータが確定されたことが把握可能とされてもよい。
【００４２】
そして、Ｓ７５４にて、パーソナルコンピュータ１１１（ＣＰＵ１１７）は、受信した情報４０１に含まれているパラメータが確定パラメータであるか否かを判断する。Ｓ７５４では、受信した情報４０１に含まれている確定情報を参照することにより、パラメータが確定パラメータであるか否かが判断される。その後、Ｓ７５５にて、Ｓ７５４の判断結果に応じて処理が分岐される。情報４０１に含まれているパラメータは確定パラメータであるため、Ｓ７５４からＳ７５５へ処理が進められた後、Ｓ７５５からＳ７５８へ処理が進められる。そして、Ｓ７５８にて、パーソナルコンピュータ１１１の動作（図７（Ｂ）のフローチャート）が終了する。
【００４３】
＜実施例２＞
以下、本発明の実施例２について説明する。実施例１では、第１のデータ処理（具体的にはクロップ処理）が行われる例を説明した。本実施例では、第２のデータ処理が行われる例を説明する。実施例１で述べたように、第１のデータ処理は、スマートフォン１０１において確定できる第１のパラメータを使用するデータ処理である。第２のデータ処理は、スマートフォン１０１において確定できないパラメータであり、且つ、パーソナルコンピュータ１１１において確定できるパラメータである第２のパラメータを使用するデータ処理である。なお、以下では、実施例１と異なる構成や処理について詳しく説明し、実施例１と同様の構成や処理についての説明は省略する。
【００４４】
図２に示すように、スマートフォン１０１で扱われるＪＥＰＧファイルは、パーソナルコンピュータ１１１で扱われるＲＡＷファイルよりも、画像サイズが小さいことがある。例えば、パーソナルコンピュータ１１１からスマートフォン１０１への画像転送時間の短縮、スマートフォン１０１の画像処理能力、等を考慮して、スマートフォン１０１で扱われるＪＥＰＧファイルを得るために、画像サイズの縮小が行われる。以後、スマートフォン１０１で扱われるＪＥＰＧファイルの画像を「縮小画像」と記載し、パーソナルコンピュータ１１１で扱われるＲＡＷファイルの画像を「非縮小画像」と記載する。
【００４５】
シャープネス処理として、所定のフィルタを用いたフィルタ処理が行われることがある。ここで、スマートフォン１０１において、縮小画像に対するフィルタ処理により、所望の結果が得られた場合を考える。この場合には、パーソナルコンピュータ１１１において、スマートフォン１０１で使用されたパラメータと同じパラメータを用いたフィルタ処理
が非縮小画像に対して行われたとしても、所望の結果が得られるとは限らない。そのため、パーソナルコンピュータ１１１にて、非縮小画像を使ってフィルタ処理のパラメータが確定されることが望ましい。即ち、フィルタ処理で使用されるパラメータは第２のパラメータとして扱われることが望ましく、フィルタ処理は第２のデータ処理として扱われることが望ましい。
【００４６】
本実施例に係るデータ処理システムの動作の一例を、図４（Ｂ），４（Ｃ），図５（Ａ）〜５（Ｆ），７（Ａ），７（Ｂ），８（Ａ），８（Ｂ）を用いて説明する。図４（Ｂ）は、スマートフォン１０１からパーソナルコンピュータ１１１へ送信される情報の一例を示す図である。図４（Ｃ）は、パーソナルコンピュータ１１１からスマートフォン１０１へ送信される情報の一例を示す図である。図５（Ａ）〜５（Ｆ）は、スマートフォン１０１の表示と、パーソナルコンピュータ１１１の表示との一例を示す図である。図８（Ａ）は、パーソナルコンピュータ１１１の動作の一例を示すフローチャートであり、図８（Ｂ）は、スマートフォン１０１の動作の一例を示すフローチャートである。以下では、フィルタ処理であり、且つ、第２のデータ処理であるシャープネス処理が行われる例を説明する。
【００４７】
シャープネス処理のパラメータが確定される前のスマートフォン１０１の動作について、図７（Ａ）のフローチャートを用いて説明する。まず、Ｓ７０１にて、スマートフォン１０１の動作が開始する。このとき、図５（Ａ）の表示が行われる。図５（Ａ）は図３（Ａ）と同じである。ボタン３０２が押下されると、スマートフォン１０１がシャープネス処理を実行可能となる。
【００４８】
次に、Ｓ７０２にて、スマートフォン１０１（ＣＰＵ１０５）は、押下されたボタンに対応する画像処理を、スマートフォン１０１で表示されている画像ファイル２０１ａに対して実行する。具体的には、ボタン３０２が押下されると、図５（Ａ）の表示から図５（Ｂ）の表示へ表示が変化する。図５（Ｂ）では、画像ファイル２０１ａにシャープネス処理を施すことで得られた画像ファイルに基づく画像３０１ｅが、スマートフォン１０１の画面に表示されている。また、図５（Ｂ）では、スライダーバー５０１、仮決定ボタン５０２、及び、キャンセルボタン５０３がスマートフォン１０１の画面にさらに表示されている。ユーザは、スライダーバー５０１を用いて、シャープネス処理のパラメータを指定することができる。ＣＰＵ１０５は、指定されたパラメータを設定し、設定したパラメータを用いたシャープネス処理を、画像ファイル２０１ａに施す。仮決定ボタン５０２が押下された場合には、ＣＰＵ１０５は、設定されたパラメータをパラメータとして仮確定し、Ｓ７０３へ処理を進める。キャンセルボタン５０３が押下された場合には、ＣＰＵ１０５は、行われたシャープネス処理をキャンセルし、Ｓ７０１へ処理を戻す。
【００４９】
なお、シャープネス処理（第２のデータ処理）は、スマートフォン１０１が実行できないデータ処理であってもよい。その場合には、シャープネス処理のパラメータの仮確定のみが行われ、シャープネス処理は行われずに、Ｓ７０２からＳ７０３へ処理が進められる。
【００５０】
Ｓ７０３にて、スマートフォン１０１（ＣＰＵ１０５）は、Ｓ７０２で実行された画像処理が第１のデータ処理であるか第２のデータ処理であるかを判断する。Ｓ７０３では、図２のリスト２１０を用いて上記判断が行われる。その後、Ｓ７０４にて、Ｓ７０３の判断結果に応じて処理が分岐される。リスト２１０では、シャープネス処理は第２のデータ処理である。そのため、Ｓ７０３からＳ７０４へ処理が進められた後、Ｓ７０４からＳ７０８へ処理が進められる。
【００５１】
Ｓ７０８にて、スマートフォン１０１（ＣＰＵ１０５）は、パーソナルコンピュータ１
１１へ送信する情報を生成する。Ｓ７０８では、設定されたパラメータがパーソナルコンピュータ１１１へ送信されるように、情報が生成される。具体的には、Ｓ７０２において仮確定されたパラメータがパーソナルコンピュータ１１１へ送信されるように、情報が生成される。本実施例では、図４（Ｂ）の情報４０２が生成される。情報４０２は、設定されたパラメータと、設定されたパラメータに対応する他の情報（確定情報、処理情報、及び、ファイル情報）とを含む。情報４０２は、設定されたパラメータとしてシャープネス強度を含む。情報４０２では、確定情報は、設定されたパラメータが確定パラメータでないことを示す。具体的には、情報４０２では、確定情報は、設定されたパラメータが仮確定パラメータ（仮確定されたパラメータ）であることを示す。情報４０２では、処理情報は、シャープネス処理を示す。情報４０２では、ファイル情報は、画像ファイル２０１ａのファイル名「ＩＭＧ＿０００１．ＪＰＧ」である。
【００５２】
次に、Ｓ７０９とＳ７１０にて、スマートフォン１０１（ＣＰＵ１０５）は、所定のグラフィック画像が表示されるように、タッチパネル１０４の表示を制御する。具体的には、Ｓ７０９にて、画像３０１ｅに対応付けて確定待ちアイコン５０４を表示する表示制御が行われる。そして、Ｓ７１０にて、コントローラ（スライダーバー５０１）に対応付けて確定待ちアイコン５０５を表示する表示制御が行われる。
【００５３】
Ｓ７０９とＳ７１０の処理により、図５（Ｂ）の表示から図５（Ｃ）の表示へ表示が変化する。スマートフォン１０１のユーザは、確定待ちアイコン５０４と確定待ちアイコン５０５の少なくとも一方を確認することで、シャープネス処理のパラメータが確定されていないことを把握することができる。また、設定されたパラメータの確定を指示するユーザ操作（パーソナルコンピュータ１１１に対するユーザ操作）が行われていないこと、後述する確定パラメータ情報がスマートフォン１０１で受信されていないこと、等を把握することもできる。なお、Ｓ７０９の処理と、Ｓ７１０の処理との一方は省略されてもよい。所定のグラフィック画像は、アイコンでなくてもよい。例えば、所定のグラフィック画像はテキストであってもよい。所定のグラフィック画像の数や配置は特に限定されない。
【００５４】
最後に、Ｓ７１１にて、スマートフォン１０１は、Ｓ７０８で生成した情報をパーソナルコンピュータ１１１へ送信する。具体的には、ＣＰＵ１０５は、通信モジュール１０２を用いて、Ｓ７０８で生成した情報をパーソナルコンピュータ１１１へ送信する。その後、Ｓ７１２へ処理が進められ、スマートフォン１０１の動作（図７（Ａ）のフローチャート）が終了する。
【００５５】
シャープネス処理のパラメータが確定される前のパーソナルコンピュータ１１１の動作について、図７（Ｂ）のフローチャートを用いて説明する。まず、Ｓ７５１にて、パーソナルコンピュータ１１１の動作が開始する。このとき、パーソナルコンピュータ１１１では、図５（Ａ）〜５（Ｃ）の表示が行われる。パーソナルコンピュータ１１１（通信モジュール１１６）がスマートフォン１０１から情報（設定されたパラメータ）を受信すると、Ｓ７５２の処理が行われる。本実施例では、図４（Ｂ）の情報４０２が受信された例を説明する。
【００５６】
Ｓ７５２にて、パーソナルコンピュータ１１１（ＣＰＵ１１７）は、受信した情報４０２に含まれているパラメータを用いた画像処理を実行する。ここでは、画像処理として、情報４０２の処理情報によって示された画像処理が実行される。また、画像処理は、情報４０２のファイル情報によって示された画像ファイル（第１のデータ）に対応する画像ファイル（第２のデータ）に対して実行される。具体的には、情報４０２から、スマートフォン１０１によってファイル名「ＩＭＧ＿０００１．ＪＰＧ」の画像ファイルに対してシャープネス処理が実行されたことがわかる。そのため、ＣＰＵ１１７は、画像ファイル２０１ｂに対して、情報４０２に含まれているパラメータを用いたシャープネス処理を実行
する。
【００５７】
次に、Ｓ７５３にて、パーソナルコンピュータ１１１（ＣＰＵ１１７）は、Ｓ７５２の処理により得られた画像ファイルに基づく画像３０１ｆが表示されるように、表示部１１２の表示を制御する。
【００５８】
そして、Ｓ７５４にて、パーソナルコンピュータ１１１（ＣＰＵ１１７）は、受信した情報４０２に含まれているパラメータが確定パラメータであるか否かを判断する。Ｓ７５４では、受信した情報４０２に含まれている確定情報を参照することにより、パラメータが確定パラメータであるか否かが判断される。その後、Ｓ７５５にて、Ｓ７５４の判断結果に応じて処理が分岐される。情報４０２に含まれているパラメータは、確定パラメータではなく、仮確定パラメータであるため、Ｓ７５４からＳ７５５へ処理が進められた後、Ｓ７５５からＳ７５６へ処理が進められる。
【００５９】
Ｓ７５６とＳ７５７にて、パーソナルコンピュータ１１１（ＣＰＵ１１７）は、仮確定パラメータが調整可能となり、且つ、所定のグラフィック画像が表示されるように、表示部１１２の表示を制御する。具体的には、スライダーバー５０６、ＯＫボタン５０７、キャンセルボタン５０８、及び、確定待ちアイコン５０９，５１０を表示する表示制御が行われる。その結果、図５（Ｄ）の表示へ表示が変化する。そして、Ｓ７５８にて、パーソナルコンピュータ１１１の動作（図７（Ｂ）のフローチャート）が終了する。なお、表示制御の順番は特に限定されないが、本実施例では、スライダーバー５０６、ＯＫボタン５０７、キャンセルボタン５０８、及び、確定待ちアイコン５１０を表示する表示制御はＳ７５６で行われる。そして、確定待ちアイコン５０９を表示する表示制御はＳ７５７で行われる。
【００６０】
図５（Ｄ）では、仮確定パラメータを用いたシャープネス処理を画像ファイル２０１ｂに施すことで得られた画像ファイルに基づく画像３０１ｆも表示されている。ユーザは、スライダーバー５０６を用いて、シャープネス処理のパラメータを指定することができる。ＣＰＵ１１７は、指定されたパラメータに仮確定パラメータを変更（調整）し、変更後の仮確定パラメータを用いたシャープネス処理を、画像ファイル２０１ｂに施す。それにより、画像３０１ｆが更新される。ＯＫボタン５０７は、仮確定パラメータをパラメータとして確定するためのボタンであり、キャンセルボタン５０３は、行われたシャープネス処理をキャンセルするためのボタンである。
【００６１】
確定待ちアイコン５０９は、コントローラ（スライダーバー５０６）に対応付けられて表示されており、確定待ちアイコン５１０は、画像３０１ｆに対応付けられて表示されている。パーソナルコンピュータ１１１のユーザは、確定待ちアイコン５０９と確定待ちアイコン５１０の少なくとも一方を確認することで、シャープネス処理のパラメータが確定されていないことを把握することができる。また、設定されたパラメータの確定を指示するユーザ操作（ＯＫボタン５０７の押下）が行われていないこと、後述する確定パラメータ情報がスマートフォン１０１へ送信されていないこと、等を把握することもできる。なお、確定待ちアイコン５０９と確定待ちアイコン５１０の一方は省略されてもよい。所定のグラフィック画像は、アイコンでなくてもよい。例えば、所定のグラフィック画像はテキストであってもよい。所定のグラフィック画像の数や配置は特に限定されない。
【００６２】
シャープネス処理のパラメータが確定される際のパーソナルコンピュータ１１１の動作について、図８（Ａ）のフローチャートを用いて説明する。まず、Ｓ８０１にて、パーソナルコンピュータ１１１の動作が開始する。このときの表示は、図５（Ｄ）の表示である。
【００６３】
次に、Ｓ８０２にて、パーソナルコンピュータ１１１（ＣＰＵ１１７）は、シャープネス処理の仮確定パラメータを、シャープネス処理のパラメータとして確定する。具体的には、ＣＰＵ１１７は、図５（Ｄ）のＯＫボタン５０７の押下に応じて、仮確定パラメータをパラメータとして確定する。そして、Ｓ８０３にて、ＣＰＵ１１７は、確定待ちアイコン５０９，５１０を消去する表示制御を行う。その結果、図５（Ｄ）の表示から図５（Ｅ）の表示へ表示が変化する。キャンセルボタン５０８が押下された場合には、例えば、スマートフォン１０１及びパーソナルコンピュータ１１１において行われたシャープネス処理がキャンセルされ、Ｓ７０１へ処理が戻される。
【００６４】
図５（Ｅ）では、確定待ちアイコン５０９，５１０が画面から消去されている。パーソナルコンピュータ１１１のユーザは、確定待ちアイコン５０９，５１０の消去を確認することで、シャープネス処理のパラメータが確定されたことを把握することができる。また、ユーザは、設定されたパラメータの確定を指示するユーザ操作が行われたこと、後述する確定パラメータ情報がスマートフォン１０１へこれから送信されること（確定パラメータ情報がスマートフォンへ送信されたこと）、等を把握することもできる。図５（Ｅ）において、画像３０１ｇは、確定パラメータを用いたシャープネス処理を画像ファイル２０１ｂに施すことで得られた画像ファイルに基づく画像である。図５（Ｅ）において、スライダーバー５０６は確定パラメータを示す。
【００６５】
そして、Ｓ８０４とＳ８０５にて、パーソナルコンピュータ１１１（ＣＰＵ１１７）は、確定パラメータに関する確定パラメータ情報を生成する。
【００６６】
具体的には、Ｓ８０４にて、ＣＰＵ１１７は、確定パラメータを示す情報を生成する。本実施例では、図４（Ｃ）の情報４０３が生成される。情報４０３は、確定パラメータと、確定パラメータに対応する他の情報（確定情報、処理情報、及び、ファイル情報）とを含む。情報４０３は、確定パラメータとしてシャープネス強度を含む。情報４０３では、確定情報は、対応するパラメータが確定パラメータであることを示す。情報４０３では、処理情報は、シャープネス処理を示す。情報４０３では、ファイル情報は、画像ファイル２０１ｂのファイル名「ＩＭＧ＿０００１．ＲＡＷ」である。
【００６７】
そして、Ｓ８０５にて、ＣＰＵ１１７は、ＲＡＷファイル（第３のデータ）のデータサイズを低減することにより、ＪＰＥＧファイル（第４のデータ）２０１ｈを生成する。第３のデータであるＲＡＷファイルは、確定パラメータを用いたシャープネス処理を画像ファイル（ＲＡＷファイル）２０１ｂに施すことで得られたＲＡＷファイルである。なお、第３のデータと第４のデータは、画像ファイルに限られない。
【００６８】
次に、Ｓ８０６にて、図５（Ｅ）に示すように、パーソナルコンピュータ１１１（ＣＰＵ１１７）は、Ｓ８０４で生成した情報４０３と、Ｓ８０５で生成したＪＰＥＧファイル２０１ｈとを含む確定パラメータ情報を、スマートフォン１０１へ送信する。具体的には、ＣＰＵ１１７は、通信モジュール１１６を用いて、生成した確定パラメータ情報をスマートフォン１０１へ送信する。その後、Ｓ８０７へ処理が進められ、パーソナルコンピュータ１１１の動作（図８（Ａ）のフローチャート）が終了する。なお、確定パラメータ情報は上記情報に限られない。例えば、確定パラメータ情報は、確定パラメータと第４のデータの一方を含んでいなくてもよい。
【００６９】
シャープネス処理のパラメータが確定される際のスマートフォン１０１の動作について、図８（Ｂ）のフローチャートを用いて説明する。まず、Ｓ８２１にて、スマートフォン１０１の動作が開始する。このときの表示は、図５（Ｃ），５（Ｄ），５（Ｅ）の表示である。
【００７０】
次に、Ｓ８２２にて、スマートフォン１０１（通信モジュール１０２）は、パーソナルコンピュータ１１１から確定パラメータ情報（情報４０３とＪＰＥＧファイル２０１ｈ）を受信する。そして、Ｓ８２３にて、スマートフォン１０１（ＣＰＵ１０５）は、確定パラメータ情報の受信に応じて、確定待ちアイコン５０４，５０５をスマートフォン１０１の画面から消去する表示制御を行う。次に、Ｓ８２４にて、ＣＰＵ１０５は、受信した情報４０３から確定パラメータを判断し、確定パラメータが示されるようにコントローラ（具体的には、スライダーバー５０１の位置）を調整する表示制御を行う。そして、Ｓ８２５にて、ＣＰＵ１０５は、受信したＪＰＥＧファイル２０１ｈに基づく画像３０１ｈに画像３０１ｅを置き換える表示制御を行う。その後、Ｓ８２６へ処理が進められ、スマートフォン１０１の動作（図８（Ｂ）のフローチャート）が終了する。
【００７１】
Ｓ８２３〜Ｓ８２５の処理により、図５（Ｅ）の表示から図５（Ｆ）の表示へ表示が変化する。図５（Ｆ）では、確定パラメータが示されるようにスライダーバー５０１の位置を変更されているため、スマートフォン１０１のユーザは、スライダーバー５０１を確認することで、確定パラメータを把握することができる。図５（Ｆ）では、画像３０１ｈが表示されている。そのため、スマートフォン１０１のユーザは、画像３０１ｈを確認することで、パーソナルコンピュータ１１１で表示された画像３０１ｇと同様の画像を確認することができる。
【００７２】
そして、図５（Ｆ）では、確定待ちアイコン５０４，５０５が画面から消去されている。スマートフォン１０１のユーザは、確定待ちアイコン５０４，５０５の消去を確認することで、シャープネス処理のパラメータが確定されたことを把握することができる。また、ユーザは、設定されたパラメータの確定を指示するユーザ操作が行われたこと、確定パラメータ情報がスマートフォン１０１で受信されたこと、等を把握することもできる。
【００７３】
＜実施例３＞
以下、本発明の実施例２について説明する。実施例１では、第１のパラメータ（具体的には、クロップ処理のパラメータ）がスマートフォン１０１で確定される例を説明した。しかしながら、パーソナルコンピュータ１１１を用いて第１のパラメータを確定したいというニーズもある。そこで、本実施例では、第１のパラメータがパーソナルコンピュータ１１１で確定される例を説明する。なお、以下では、実施例１と異なる構成や処理について詳しく説明し、実施例１と同様の構成や処理についての説明は省略する。
【００７４】
本実施例に係るデータ処理システムの動作の一例を、図４（Ｄ），４（Ｅ），図６（Ａ）〜６（Ｆ），７（Ａ），７（Ｂ），８（Ａ），８（Ｂ）を用いて説明する。図４（Ｄ）は、スマートフォン１０１からパーソナルコンピュータ１１１へ送信される情報の一例を示す図である。図４（Ｅ）は、パーソナルコンピュータ１１１からスマートフォン１０１へ送信される情報の一例を示す図である。図６（Ａ）〜６（Ｆ）は、スマートフォン１０１の表示と、パーソナルコンピュータ１１１の表示との一例を示す図である。以下では、クロップ処理が行われる例を説明する。
【００７５】
クロップ処理のパラメータが確定される前のスマートフォン１０１の動作について、図７（Ａ）のフローチャートを用いて説明する。まず、Ｓ７０１にて、スマートフォン１０１の動作が開始する。このとき、図６（Ａ）の表示が行われる。図６（Ａ）は図３（Ａ）と同じである。ボタン３０１が押下されると、スマートフォン１０１は、クロップ処理のパラメータ（例えば、切り出し領域）を設定可能となり、クロップ処理を実行可能となる。
【００７６】
次に、Ｓ７０２にて、スマートフォン１０１（ＣＰＵ１０５）は、クロップ処理のパラメータを指定するユーザ操作に応じて、指定されたパラメータを設定し、設定したパラメ
ータを用いたクロップ処理を画像ファイル２０１ａに対して実行する。そして、Ｓ７０３にて、スマートフォン１０１（ＣＰＵ１０５）は、Ｓ７０２で実行された画像処理が第１のデータ処理であるか第２のデータ処理であるかを判断する。Ｓ７０３では、図２のリスト２１０を用いて上記判断が行われる。その後、Ｓ７０４にて、Ｓ７０３の判断結果に応じて処理が分岐される。リスト２１０では、クロップ処理は第１のデータ処理である。そのため、Ｓ７０３からＳ７０４へ処理が進められた後、Ｓ７０４からＳ７０５へ処理が進められる。
【００７７】
Ｓ７０２とＳ７０３の処理により、図６（Ａ）の表示から図６（Ｂ）の表示へ表示が変化する。図６（Ｂ）では、画像３０１ｃが、スマートフォン１０１の画面に表示されている。また、図６（Ｂ）では、ＯＫボタン３０５、キャンセルボタン３０６、仮決定ボタン５０２がスマートフォン１０１の画面にさらに表示されている。
【００７８】
Ｓ７０５にて、スマートフォン１０１（ＣＰＵ１０５）は、押下されたボタンの種類を判断する。ここでは、ＯＫボタン３０５、キャンセルボタン３０６、及び、仮決定ボタン５０２のいずれが押下されたのかが判断される。その後、Ｓ７０６にて、Ｓ７０５の判断結果に応じて処理が分岐される。ＯＫボタン３０５が押下された場合と、キャンセルボタン３０６が押下された場合との処理は、実施例１と同じである。本実施例では、仮決定ボタン５０２が押下された場合を説明する。仮決定ボタン５０２が押下された場合には、ＣＰＵ１０５は、設定されたパラメータをパラメータとして仮確定し、Ｓ７０８へ処理を進める。
【００７９】
Ｓ７０８にて、スマートフォン１０１（ＣＰＵ１０５）は、パーソナルコンピュータ１１１へ送信する情報を生成する。Ｓ７０８では、設定されたパラメータがパーソナルコンピュータ１１１へ送信されるように、情報が生成される。具体的には、Ｓ７０５において仮確定されたパラメータがパーソナルコンピュータ１１１へ送信されるように、情報が生成される。本実施例では、図４（Ｄ）の情報４０４が生成される。情報４０４は、設定されたパラメータと、設定されたパラメータに対応する他の情報（確定情報、処理情報、及び、ファイル情報）とを含む。情報４０４は、設定されたパラメータとして切り出し領域の始点座標と終点座標を含む。情報４０４では、確定情報は、設定されたパラメータが仮確定パラメータであることを示す。情報４０４では、処理情報は、クロップ処理を示す。情報４０４では、ファイル情報は、画像ファイル２０１ａのファイル名「ＩＭＧ＿０００１．ＪＰＧ」である。
【００８０】
次に、Ｓ７０９とＳ７１０にて、スマートフォン１０１（ＣＰＵ１０５）は、所定のグラフィック画像が表示されるように、タッチパネル１０４の表示を制御する。具体的には、Ｓ７０９にて、画像３０１ｃに対応付けて確定待ちアイコン５０４を表示する表示制御が行われる。そして、Ｓ７１０にて、コントローラに対応付けて確定待ちアイコン５０５を表示する表示制御が行われる。但し、クロップ処理などの画像処理が行われた場合には、画像処理後にコントローラ（切り出し領域を示す枠など）が画面から消えることがある。そのため、そのような場合には、ＣＰＵ１０５はＳ７１０の処理を省略することができる。
【００８１】
Ｓ７０９（およびＳ７１０）の処理により、図６（Ｂ）の表示から図６（Ｃ）の表示へ表示が変化する。スマートフォン１０１のユーザは、確定待ちアイコン５０４を確認することで、クロップ処理のパラメータが確定されていないことを把握することができる。また、設定されたパラメータの確定を指示するユーザ操作（パーソナルコンピュータ１１１に対するユーザ操作）が行われていないこと、確定パラメータ情報がスマートフォン１０１で受信されていないこと、等を把握することもできる。
【００８２】
最後に、Ｓ７１１にて、スマートフォン１０１は、Ｓ７０８で生成した情報をパーソナルコンピュータ１１１へ送信する。具体的には、ＣＰＵ１０５は、通信モジュール１０２を用いて、Ｓ７０８で生成した情報をパーソナルコンピュータ１１１へ送信する。その後、Ｓ７１２へ処理が進められ、スマートフォン１０１の動作（図７（Ａ）のフローチャート）が終了する。
【００８３】
クロップ処理のパラメータが確定される前のパーソナルコンピュータ１１１の動作について、図７（Ｂ）のフローチャートを用いて説明する。まず、Ｓ７５１にて、パーソナルコンピュータ１１１の動作が開始する。このとき、パーソナルコンピュータ１１１では、図６（Ａ）〜６（Ｃ）の表示が行われる。パーソナルコンピュータ１１１（通信モジュール１１６）がスマートフォン１０１から情報（設定されたパラメータ）を受信すると、Ｓ７５２の処理が行われる。本実施例では、図４（Ｄ）の情報４０４が受信された例を説明する。
【００８４】
Ｓ７５２にて、パーソナルコンピュータ１１１（ＣＰＵ１１７）は、受信した情報４０２に含まれているパラメータを用いた画像処理を実行する。ここでは、画像処理として、情報４０４の処理情報によって示された画像処理が実行される。また、画像処理は、情報４０４のファイル情報によって示された画像ファイル（第１のデータ）に対応する画像ファイル（第２のデータ）に対して実行される。具体的には、情報４０４から、スマートフォン１０１によってファイル名「ＩＭＧ＿０００１．ＪＰＧ」の画像ファイルに対してクロップ処理が実行されたことがわかる。そのため、ＣＰＵ１１７は、画像ファイル２０１ｂに対して、情報４０４に含まれているパラメータを用いたクロップ処理を実行する。
【００８５】
次に、Ｓ７５３にて、パーソナルコンピュータ１１１（ＣＰＵ１１７）は、Ｓ７５２の画像処理の結果を示すグラフィック画像６０１が表示されるように、表示部１１２の表示を制御する。グラフィック画像６０１は特に限定されないが、本実施例では、クロップ処理後の画像の領域（切り出し領域）を示す枠がグラフィック画像６０１として使用される。
【００８６】
そして、Ｓ７５４にて、パーソナルコンピュータ１１１（ＣＰＵ１１７）は、受信した情報４０４に含まれているパラメータが確定パラメータであるか否かを判断する。その後、Ｓ７５５にて、Ｓ７５４の判断結果に応じて処理が分岐される。情報４０４に含まれているパラメータは、確定パラメータではなく、仮確定パラメータであるため、Ｓ７５４からＳ７５５へ処理が進められた後、Ｓ７５５からＳ７５６へ処理が進められる。
【００８７】
Ｓ７５６とＳ７５７にて、パーソナルコンピュータ１１１（ＣＰＵ１１７）は、仮確定パラメータが調整可能となり、且つ、所定のグラフィック画像が表示されるように、表示部１１２の表示を制御する。具体的には、ＯＫボタン５０７、キャンセルボタン５０８、及び、確定待ちアイコン５０９，５１０を表示する表示制御が行われる。その結果、図６（Ｄ）の表示へ表示が変化する。そして、Ｓ７５８にて、パーソナルコンピュータ１１１の動作（図７（Ｂ）のフローチャート）が終了する。表示制御の順番は特に限定されないが、本実施例では、ＯＫボタン５０７、キャンセルボタン５０８、及び、確定待ちアイコン５１０を表示する表示制御はＳ７５６で行われる。そして、確定待ちアイコン５０９を表示する表示制御はＳ７５７で行われる。
【００８８】
図６（Ｄ）では、画像３０１ｂとグラフィック画像６０１も表示されている。パーソナルコンピュータ１１１のユーザは、グラフィック画像６０１（および画像３０１ｂ）を確認することで、仮確定パラメータ（仮確定された切り出し領域）を把握することができる。そして、ユーザは、画像３０１ｂを用いて、クロップ処理のパラメータを指定することができる。具体的には、ユーザは、画像３０１ｂの一部の画像領域を切り出し領域として
指定することができる。
【００８９】
確定待ちアイコン５０９は、コントローラに対応付けられて表示されており、確定待ちアイコン５１０は、画像３０１ｂに対応付けられて表示されている。パーソナルコンピュータ１１１のユーザは、確定待ちアイコン５０９と確定待ちアイコン５１０の少なくとも一方を確認することで、クロップ処理のパラメータが確定されていないことを把握することができる。また、設定されたパラメータの確定を指示するユーザ操作（ＯＫボタン５０７の押下）が行われていないこと、確定パラメータ情報がスマートフォン１０１へ送信されていないこと、等を把握することもできる。
【００９０】
クロップ処理のパラメータが確定される際のパーソナルコンピュータ１１１の動作について、図８（Ａ）のフローチャートを用いて説明する。まず、Ｓ８０１にて、パーソナルコンピュータ１１１の動作が開始する。このときの表示は、図６（Ｄ）の表示である。
【００９１】
次に、Ｓ８０２にて、パーソナルコンピュータ１１１（ＣＰＵ１１７）は、クロップ処理のパラメータを確定する。具体的には、ＣＰＵ１１７は、図６（Ｄ）のＯＫボタン５０７の押下に応じて、画像３０１ｂを用いて指定されたパラメータを、クロップ処理のパラメータとして確定し、確定したパラメータを用いたクロック処理を画像ファイル２０１ｂに施す。上記「パラメータの確定」は、「仮確定されたパラメータから、画像３０１ｂを用いて指定されたパラメータへのパラメータの調整」とも言える。そして、Ｓ８０３にて、ＣＰＵ１１７は、確定待ちアイコン５０９，５１０を消去する表示制御を行う。その結果、図６（Ｄ）の表示から図６（Ｅ）の表示へ表示が変化する。キャンセルボタン５０８が押下された場合には、例えば、スマートフォン１０１及びパーソナルコンピュータ１１１において行われたクロップ処理がキャンセルされ、Ｓ７０１へ処理が戻される。
【００９２】
図６（Ｅ）では、確定待ちアイコン５０９，５１０が画面から消去されている。パーソナルコンピュータ１１１のユーザは、確定待ちアイコン５０９，５１０の消去を確認することで、クロップ処理のパラメータが確定されたことを把握することができる。また、ユーザは、設定されたパラメータの確定を指示するユーザ操作が行われたこと、確定パラメータ情報がスマートフォン１０１へこれから送信されること（確定パラメータ情報がスマートフォン１０１へ送信されたこと）、等を把握することもできる。また、図６（Ｅ）では、画像３０１ｂから画像３０１ｄ（確定パラメータを用いたクロップ処理を画像ファイル２０１ｂに施すことで得られた画像ファイルに基づく画像）へ画像が変更されている。
【００９３】
そして、Ｓ８０４とＳ８０５にて、パーソナルコンピュータ１１１（ＣＰＵ１１７）は、確定パラメータに関する確定パラメータ情報を生成する。
【００９４】
具体的には、Ｓ８０４にて、ＣＰＵ１１７は、確定パラメータを示す情報を生成する。本実施例では、図４（Ｅ）の情報４０５が生成される。情報４０５は、確定パラメータと、確定パラメータに対応する他の情報（確定情報、処理情報、及び、ファイル情報）とを含む。情報４０５は、確定パラメータとして切り出し領域の始点座標と終点座標を含む。情報４０５では、確定情報は、対応するパラメータが確定パラメータであることを示す。情報４０５では、処理情報は、クロップ処理を示す。情報４０５では、ファイル情報は、画像ファイル２０１ｂのファイル名「ＩＭＧ＿０００１．ＲＡＷ」である。
【００９５】
そして、Ｓ８０５にて、ＣＰＵ１１７は、ＲＡＷファイル（第３のデータ）のデータサイズを低減することにより、ＪＰＥＧファイル（第４のデータ）２０１ｉを生成する。第３のデータであるＲＡＷファイルは、確定パラメータを用いたクロップ処理を画像ファイル（ＲＡＷファイル）２０１ｂに施すことで得られたＲＡＷファイルである。
【００９６】
次に、Ｓ８０６にて、図６（Ｅ）に示すように、パーソナルコンピュータ１１１（ＣＰＵ１１７）は、Ｓ８０４で生成した情報４０５と、Ｓ８０５で生成したＪＰＥＧファイル２０１ｉとを含む確定パラメータ情報を、スマートフォン１０１へ送信する。具体的には、ＣＰＵ１１７は、通信モジュール１１６を用いて、生成した確定パラメータ情報をスマートフォン１０１へ送信する。その後、Ｓ８０７へ処理が進められ、パーソナルコンピュータ１１１の動作（図８（Ａ）のフローチャート）が終了する。
【００９７】
クロップ処理のパラメータが確定される際のスマートフォン１０１の動作について、図８（Ｂ）のフローチャートを用いて説明する。まず、Ｓ８２１にて、スマートフォン１０１の動作が開始する。このときの表示は、図６（Ｃ），６（Ｄ），６（Ｅ）の表示である。
【００９８】
次に、Ｓ８２２にて、スマートフォン１０１（通信モジュール１０２）は、パーソナルコンピュータ１１１から確定パラメータ情報（情報４０５とＪＰＥＧファイル２０１ｉ）を受信する。そして、Ｓ８２３にて、スマートフォン１０１（ＣＰＵ１０５）は、確定パラメータ情報の受信に応じて、確定待ちアイコン５０４をスマートフォン１０１の画面から消去する表示制御を行う。次に、Ｓ８２４にて、ＣＰＵ１０５は、受信した情報４０５から確定パラメータを判断し、確定パラメータが示されるようにコントローラを調整する表示制御を行う。但し、コントローラを表示し続けることが困難な場合には、ＣＰＵ１０５は、Ｓ８２４の処理を省略することができる。そして、Ｓ８２５にて、ＣＰＵ１０５は、受信したＪＰＥＧファイル２０１ｉに基づく画像３０１ｉに画像３０１ｃを置き換える表示制御を行う。その後、Ｓ８２６へ処理が進められ、スマートフォン１０１の動作（図８（Ｂ）のフローチャート）が終了する。
【００９９】
Ｓ８２３〜Ｓ８２５の処理により、図６（Ｅ）の表示から図６（Ｆ）の表示へ表示が変化する。図６（Ｆ）では、画像３０１ｉが表示されている。そのため、スマートフォン１０１のユーザは、画像３０１ｉを確認することで、パーソナルコンピュータ１１１で表示された画像３０１ｄと同様の画像を確認することができる。図６（Ｆ）では、確定待ちアイコン５０４が画面から消去されている。スマートフォン１０１のユーザは、確定待ちアイコン５０４の消去を確認することで、クロップ処理のパラメータが確定されたことを把握することができる。また、ユーザは、設定されたパラメータの確定を指示するユーザ操作が行われたこと、確定パラメータ情報がスマートフォン１０１で受信されたこと、等を把握することもできる。
【０１００】
以上述べたように、実施例１〜３によれば、第１の装置は、第１の装置において確定できないパラメータであり、且つ、前記第２の装置において確定できるパラメータである第２のパラメータを含む複数種類のパラメータを設定することができる。第１の装置は、設定されたパラメータを第２の装置へ送信する。第２の装置は、設定されたパラメータを第１の装置から受信し、設定されたパラメータを用いたデータ処理を実行する。そして、第２の装置は、設定されたパラメータが確定されたか否かが識別可能にする表示制御を行う。それにより、複数の装置の間における情報の同期の利便性を向上することができる。例えば、ユーザは、どのパラメータが未確定なのかを把握することができる。また、ユーザは、過去に思い立った画像処理内容を覚えておくことをせずに、パラメータの確定のための操作を効率よく行うことができる。
【０１０１】
なお、第１のデータおよび第２のデータとして画像ファイルが使用される場合において、第１のデータと第２のデータは、静止画のデータであってもよいし、動画のデータであってもよい。また、第１のデータのファイル形式はＪＰＥＧ形式に限られないし、第２のデータのファイル形式はＲＡＷ形式に限られない。第１のデータのファイル形式は、第２のデータのファイル形式と同じであってもよい。第１のデータは、第２のデータの一部（
一部の画像範囲、一部のシーン、等）であってもよい。第１のデータは、第２のデータの画像サイズを縮小したデータであってもよい。
【０１０２】
なお、実施例１〜３はあくまで一例であり、本発明の要旨の範囲内で実施例１〜３の構成を適宜変形したり変更したりすることにより得られる構成も、本発明に含まれる。実施例１〜３の構成を適宜組み合わせて得られる構成も、本発明に含まれる。
【０１０３】
＜その他の実施例＞
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０４】
１０１：スマートフォン  １０２：通信モジュール  １０５：ＣＰＵ
１１１：パーソナルコンピュータ  １１６：通信モジュール  １１７：ＣＰＵ
【図１】
0006700927.tif 000002
【図２】
0006700927.tif 000003
【図３】
0006700927.tif 000004
【図４】
0006700927.tif 000005
【図５】
0006700927.tif 000006
【図６】
0006700927.tif 000007
【図７】
0006700927.tif 000008
【図８】
0006700927.tif 000009