(57)【要約】【課題】各ユーザの操作する機器の構成に合わせてデータ操作作業を分担し、全体の作業効率を上げる。【解決手段】  機能決定手段１０３は、接続機器判別手段１０２の識別した情報端末の種類に基づいて、接続してきた情報端末に特定の画像ハンドリング機能を許可し、許可された以外の画像ハンドリング機能を制限する。例えば、パソコン３および店頭端末１０では、全ての画像ハンドリング機能の提供が許可されるが、携帯端末４およびテレビゲーム機６では、テンプレートへの画像挿入が「撮影日時の時系列順に自動挿入」だけに制限されており、画像編集（回転）が９０°単位の回転のみに制限される。【選択図】  図５
2010033432.tif 000002
【特許請求の範囲】
【請求項１】
１または複数の外部の情報端末と接続する接続部と、
前記接続部を介して接続した情報端末から、特定のオブジェクトに対応する所定の１または複数の種類のオブジェクト操作のうち所望のオブジェクト操作の入力を受け付ける入力部と、
前記入力部が受け付けた種類のオブジェクト操作に基づき、所望のオブジェクトを処理する処理部と、
前記接続部を介して接続した情報端末の使用環境を識別する使用環境識別部と、
前記使用環境識別部の識別した情報端末の使用環境に応じ、前記入力部が前記情報端末から受け付け可能なオブジェクト操作の種類を制限する入力制御部と、
を備えるオブジェクト処理装置。
【請求項２】
前記特定のオブジェクトに対応する所定の１または複数の種類のオブジェクト操作は、画像プリントの台紙に配置する画像の選択操作、テンプレート選択操作、テンプレートへの挿入操作、回転操作、トリミング操作、色補正操作、赤目補正操作、合成位置調整操作および文字入れ操作のうち少なくとも１つを含む請求項１に記載のオブジェクト処理装置。
【請求項３】
前記情報端末の使用環境は、表示画面サイズ、操作部材の種類および設置場所のうち少なくとも１つを含む請求項１または２に記載のオブジェクト処理装置。
【請求項４】
前記入力制御部は、前記使用環境識別部の識別した複数の情報端末の使用環境に応じ、前記入力部が前記情報端末から受け付け可能なオブジェクト操作の種類を前記複数の情報端末の各々に個別に割り当て、前記複数の情報端末の各々に個別に割り当てられたオブジェクト操作の種類以外のオブジェクト操作の入力の受け付けを制限する請求項１〜３のいずれかに記載のオブジェクト処理装置。
【請求項５】
前記複数の情報端末の各々に個別に割り当てるオブジェクト操作の種類の指定を受け付ける割当指定部を備え、
前記入力制御部は前記割当指定部の受け付けたオブジェクト操作の種類の指定に応じて前記情報端末から受け付け可能なオブジェクト操作の種類を前記複数の情報端末の各々に個別に割り当てる請求項４に記載のオブジェクト処理装置。
【請求項６】
前記入力部が受け付ける所望のオブジェクト操作のうち、前記入力制御部が制限した種類以外のオブジェクト操作に対応したグラフィカルユーザインタフェースを前記接続部経由で前記情報端末に送信する送信制御部を備え、
前記入力部は、前記情報端末に送信されたグラフィカルユーザインタフェースを介して所望のオブジェクト操作を受け付ける請求項１〜５のいずれかに記載のオブジェクト処理装置。
【請求項７】
１または複数の外部の情報端末と接続するステップと、
前記接続した情報端末から、特定のオブジェクトに対応する所定の１または複数の種類のオブジェクト操作のうち所望のオブジェクト操作の入力を受け付けるステップと、
前記受け付けた種類のオブジェクト操作に基づき、所望のオブジェクトを処理するステップと、
前記接続した情報端末の使用環境を識別するステップと、
前記識別した情報端末の使用環境に応じ、前記情報端末から受け付け可能なオブジェクト操作の種類を制限するステップと、
をコンピュータに実行させるオブジェクト処理方法。
【請求項８】
請求項７に記載のオブジェクト処理方法をコンピュータに実行させるオブジェクト処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に表示されたオブジェクトを、１または複数の情報端末から順次または同時に操作して所望の処理を実施するための装置、方法およびプログラムに関する。
【背景技術】
【０００２】
特許文献１では、写真処理装置は、各構成要素を制御するコントローラと、コントローラの指示に従って種々の画面を表示する表示部と含む。複数の作業によって構成される終業点検の際には、オペレータの種類を選択するための選択画面が表示部に表示される。そして、選択画面でオペレータの種類を選択することによって、ガイダンス画面が表示部に表示される。ガイダンス画面には表示欄が設けられ、表示欄にはオペレータに実施することを許可する作業に対応するテキストが表示される。
【０００３】
特許文献２は、所定処理に対してユーザーが所望する機能オプションの設定を可能とする画面情報を生成する画面生成手段と、上記ユーザーが利用している装置からの要求に応じて、上記画面生成手段を実現する画面生成プログラムとオプション情報とを転送する転送手段と、該装置にて上記画面生成プログラムによって上記画面に表示される上記複数の機能オプションから上記ユーザーが設定した設定パラメータに基づいて所定処理を行うためのハードウェア資源を利用して該所定処理を制御する処理制御手段とを有する画像形成装置を開示している。
【０００４】
特許文献３は、再生処理注文の注文内容に応じた再生処理のための工程の内容、工程の実行順序および工程の実行先を指示する情報である作業指示情報を１件の注文につき１つ生成し、かつ、再生処理の実行を管理する管理部と、再生処理に要する複数の工程のうち１以上の工程を実行するコンポーネントを複数有し、入力画像および作業指示情報を受け取って、作業指示情報に従って再生処理を実行する実行部とを備える。
【０００５】
特許文献４では、ワークフロー実行部は、ワークフロー管理部に保存されたワークフロー情報を読んで、最初の工程のためのジョブチケットを生成する。そして最初も工程が終了すると、その結果を記述したジョブチケットを当該工程の実行デバイスから受信する。そして、その結果とワークフロートに基づいて、次の工程のジョブチケットを生成する。このとき、処理が途中で中断されていること示す結果を受信すると、分割処理できる工程であれば、処理済み部分と未処理部分とにジョブを分割し、各ジョブのジョブチケットを生成する。また、新たにワークフローを生成する。同期させる必要があれば、結合したジョブに対応するジョブチケット生成する。生成したジョブチケットは、次の工程を行うデバイスに送信される。
【特許文献１】特開２００７−２１９５７０号公報
【特許文献２】特開２００７−２３０２４４号公報
【特許文献３】特開２００７−１６４５０７号公報
【特許文献４】特開２００７−１６４４５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来、写真店での店頭受付機や家庭のパソコンからデジカメプリント（個々の画像をそのまま１枚ずつプリントすること）は注文可能だが、基本的に１人での操作が前提であり、複数人の同時注文は考慮されていなかった。
【０００７】
しかし近年、携帯電話・家庭用ゲーム機、家電製品などにおいて、デジタル画像の閲覧・ネットワーク経由での共有化ができるようになっており、また、写真共有サイトも普及してきている。
【０００８】
こうした中、写真共有サイトに複数人でアクセスをして、皆で相談しながら同時にプリント注文を行うことも考えられる。例えば、友達同士で旅行に行った際の画像を共有サイトに保存してそれぞれの家から注文操作を行ったり、店頭端末の前で各自が携帯電話などの情報端末を操作して画像の選択などの注文操作を相談しながら一緒に行ったり、あるいはゲーム機の前でゲーム機のリモコンを各自が操作しながら注文操作を行うなどが考えられる。
【０００９】
このような操作を行う場合、特許文献２のような同一インターフェースの提供は、接続される機器が似たような構成であれば問題ないが、パソコン、店頭端末、携帯電話、テレビ、ゲーム機のように画面サイズや操作方法や設置環境が異なる機器が接続された場合には必ずしも効果的でない。例えば、トリミング範囲の指定や文字挿入など複雑な操作を小さい画面しかない携帯電話のユーザに分担させても、作業が困難であり作業分担の意味がなくなる。むしろ、テレビやパソコンなどの複雑な操作が簡単に行える機器のユーザにそのような操作を任せる方が全体の作業効率が上がる。
【００１０】
一般的には、図１４に示すように、ユーザが物理的に入力操作を行う情報端末の操作部材の種類や、情報端末の画面サイズの大小、情報端末の設置環境が、どういうグラフィカルユーザインターフェースの表示に適しているか、あるいはどういう内容の操作に適しているか否かを判断する基準となるであろう。
【００１１】
この点、特許文献１、３、４のように、１つの処理（ワークフロー）を分割して効率化を図る仕組みは存在するが、いずれも接続される機器に応じた処理は行われない。
【００１２】
本発明の目的は、各ユーザの操作する機器の構成に合わせてデータ操作作業を分担し、全体の作業効率を上げることを目的とする。
【課題を解決するための手段】
【００１３】
本発明に係るオブジェクト処理装置は、１または複数の外部の情報端末と接続する接続部と、接続部を介して接続した情報端末から、特定のオブジェクトに対応する所定の１または複数の種類のオブジェクト操作のうち所望のオブジェクト操作の入力を受け付ける入力部と、入力部が受け付けた種類のオブジェクト操作に基づき、所望のオブジェクトを処理する処理部と、接続部を介して接続した情報端末の使用環境を識別する使用環境識別部と、使用環境識別部の識別した情報端末の使用環境に応じ、入力部が情報端末から受け付け可能なオブジェクト操作の種類を制限する入力制御部と、を備える。
【００１４】
特定のオブジェクトに対応する所定の１または複数の種類のオブジェクト操作は、画像プリントの台紙に配置する画像の選択操作、テンプレート選択操作、テンプレートへの挿入操作、回転操作、トリミング操作、色補正操作、赤目補正操作、合成位置調整操作および文字入れ操作のうち少なくとも１つを含む。
【００１５】
情報端末の使用環境は、表示画面サイズ、操作部材の種類および設置場所のうち少なくとも１つを含む。
【００１６】
入力制御部は、使用環境識別部の識別した複数の情報端末の使用環境に応じ、入力部が情報端末から受け付け可能なオブジェクト操作の種類を複数の情報端末の各々に個別に割り当て、複数の情報端末の各々に個別に割り当てられたオブジェクト操作の種類以外のオブジェクト操作の入力の受け付けを制限する。
【００１７】
この発明によると、例えば、携帯電話では細かい操作が不要な画像の選択や回転操作のみを受け付け、画面の大きなパソコンでは色補正のような細かい操作を受け付け、機器の特性に応じた役割分担が可能となる。
【００１８】
複数の情報端末の各々に個別に割り当てるオブジェクト操作の種類の指定を受け付ける割当指定部を備え、入力制御部は割当指定部の受け付けたオブジェクト操作の種類の指定に応じて情報端末から受け付け可能なオブジェクト操作の種類を複数の情報端末の各々に個別に割り当てる。
【００１９】
入力部が受け付ける所望のオブジェクト操作のうち、入力制御部が制限した種類以外のオブジェクト操作に対応したグラフィカルユーザインタフェースを接続部経由で情報端末に送信する送信制御部を備え、入力部は、情報端末に送信されたグラフィカルユーザインタフェースを介して所望のオブジェクト操作を受け付ける。
【００２０】
本発明に係るオブジェクト処理方法は、１または複数の外部の情報端末と接続するステップと、接続した情報端末から、特定のオブジェクトに対応する所定の１または複数の種類のオブジェクト操作のうち所望のオブジェクト操作の入力を受け付けるステップと、受け付けた種類のオブジェクト操作に基づき、所望のオブジェクトを処理するステップと、接続した情報端末の使用環境を識別するステップと、識別した情報端末の使用環境に応じ、情報端末から受け付け可能なオブジェクト操作の種類を制限するステップと、をコンピュータに実行させる。
【００２１】
このオブジェクト処理方法をコンピュータに実行させるオブジェクト処理プログラムも本発明に含まれる。
【発明の効果】
【００２２】
本発明によると、例えば携帯電話のように小さな画面しか持たない情報端末や、店頭端末のように不特定多数のユーザが利用する情報端末では、色の微調整のような時間のかかる細かい編集に関する操作は受け付けないようにすることができ、情報端末の環境に適した操作だけをユーザに行わせ、情報端末に応じた実効的な作業分担が可能である。
【発明を実施するための最良の形態】
【００２３】
図１は本発明の好ましい実施形態に係るプリント編集システムの概略構成を示す。このシステムは、ストレージサイト１に対し、店頭端末１０、パソコン３、携帯端末４、テレビゲーム機６その他の情報端末が、ＬＡＮ、インターネットその他のネットワーク５を介して接続されることで構成される。携帯電話やＰＤＡなどで構成された携帯端末４は、赤外線通信、Ｂｌｕｅｔｏｏｔｈ、ＵＳＢなどで店頭端末１０と直接接続することもできる。
【００２４】
ネットワーク５は要するに各機器間での情報の流通媒体であり、ネットワーク５によるデータ通信は、ＳＣＳＩのような通信経路や所望のデータを記録した可搬性記録媒体の受け渡しで代替することができる。もっとも、いちいち媒体を受け渡すよりはネットワークで所望のデータを交換した方が処理の即時性という点で優れている。
【００２５】
情報端末は、ユーザによる操作入力を受け付け可能なものである限り何でもよく、ネットワーク対応家電、例えば地上波デジタルハイビジョンチューナーなどでもよい。
【００２６】
店頭端末１０は、移動体電話通信網やインターネットなどを包含するネットワーク５を介してストレージサイト１、パソコン３、携帯端末４、あるいはテレビゲーム機６と接続されるが、店頭端末１０自体がストレージサイト１を兼ねていてもよい。店頭端末２とストレージサイト１との間には、認証サーバが介在していてもよいし、ストレージサイト１自体が認証サーバを兼ねていてもよい。なお、ストレージサイト１は、店頭端末１０の機器ＩＤを記憶しておき、接続を要求してきた店頭端末１０のＩＤが記憶されたＩＤと一致すれば接続を許可してもよい。店頭端末１０は、画像プリントを作成した不特定多数のユーザにより利用されるため、パソコン３、携帯端末４、あるいはテレビゲーム機６のようなユーザごとの認証よりも、機器ごとの認証が適している。以下、パソコン３、携帯端末４、テレビゲーム機６のように特定のユーザによって使用される情報端末のことをユーザ端末と呼び、店頭端末１０と区別することもある。
【００２７】
ストレージサイト１は、ユーザ識別情報（ユーザＩＤまたはユーザの保有するユーザ端末に固有の機器ＩＤなど）に対応づけられた画像を蓄積している。画像の入力元はどこでもよく、例えばパソコン３、携帯端末４からストレージサイト１に送信された画像、ＣＤ−ＲやＤＶＤやメモリカードから読み込まれた画像が蓄積される。ネットワーク５を介してストレージサイト１に接続してきた店頭端末１０、携帯端末４、テレビゲーム機６その他の情報端末が特定の機器ＩＤやユーザＩＤなどのユーザ識別情報を送ってきた場合、そのユーザ識別情報に応じてユーザを認証し、認証結果に応じて、ストレージサイト１に蓄積された画像の閲覧やダウンロードや店頭端末１０へのプリント画像の供用などが許可される。
【００２８】
図２は、店頭端末１０の概略構成を示すブロック図である。店頭端末１０は、ストレージサイト１からネットワーク５を介して送信された動画データや静止画像データ（動画をキャプチャした静止画も含む）、ＣＤやＤＶＤなどの各種の記録メディア４０やメモリカード４２などに格納された動画データや静止画像データ（動画をキャプチャした静止画も含む）を読み込んでＨＤＤ１８に保存し、これを素材として画像プリント（表示装置に画像を所定のレイアウトとデザインで表示させるデータまたは所定のレイアウトとデザインで画像が印刷された紙などの印刷媒体）を作成する。この店頭端末１０は、マウス、タッチパッド、トラックボールなどのポインタ（カーソル）の移動を指示可能なポインティングデバイスやタッチパネルなどの各種操作デバイスを含む操作部２６によって操作される。タッチパネルはディスプレイ５０に積層されており、ディスプレイ５０のボタン表示部分を指やスタイラスペンなどで押下することで、その部分に対応する文字を入力できたり、各種機能を起動させることができる。
【００２９】
店頭端末１０は、店頭端末１０全体を制御するＣＰＵ１２と、記録メディア４０にデータを読み書きするドライブ１１と、メモリカード４２にデータを読み書きするカードスロット１６と、店頭端末１０を制御するプログラムや動画・静止画などが記憶されるハードディスクドライブ（記憶媒体）１８（以下、ＨＤＤ１８と称す）と、ＣＰＵ１２が種々の処理を行う際に作業用メモリとして機能するＲＡＭ２０と、ＲＡＭ２０などに格納された画像の一覧その他画像編集に関係する各種のグラフィカルユーザインターフェース、操作部２６からの移動方向および移動速度の指示を含む入力操作に従って上記ウィンドウ上を移動するポインタの映像信号をディスプレイ５０に出力して表示させるビデオエンコーダ２２と、ネットワーク５やデジタルカメラ１５などの各種電子機器に接続するための通信Ｉ／Ｆ２８と、それぞれ専門の処理を受け持つデータ記録部（操作履歴記録手段）３０とから構成されている。また、これらの各部は、バス３６を介してそれぞれ接続されており、ＣＰＵ１２は、ＨＤＤ１８に記憶されたオペレーションプログラムに従って、装置の各部を統括的に制御する。
【００３０】
また、店頭端末１０には、プリンタドライバ３８を介して、指示された静止画像を普通紙や印画紙などの紙媒体で構成される台紙に所定の配置でプリントするプリンタ４４が接続されている。あるいは所定の配置で配列された静止画像は、アドビシステムズ社の「ＰＤＦ」のような電子的媒体としてディスプレイ５０や記録メディア４０やネットワーク５経由で接続されたパソコン３、携帯端末４、テレビゲーム機６などに出力することもできる。要するに、作成された画像プリントないしその電子データの出力先は、ディスプレイ５０、記録メディア４０、プリンタ４４、インターネットなど特定のものに限定されない。以下、説明の簡略のため、画像プリントの出力先はディスプレイ５０とするが、それ以外にも出力可能であるとする。また、本願明細書では、所望の画像が所望の位置に配置されうる電子的媒体の作成フォームも台紙と呼ぶ。
【００３１】
図３は、１ページ分の台紙に３つの画像が配置された画像プリントの一例を示している。後述するが、１つの画像プリントに配置する複数の画像の各々を、店頭端末１０、パソコン３、携帯端末４、テレビゲーム機６のユーザが各自対応する機器に選択操作を入力することで、各ユーザが画像を選択できる。
【００３２】
カードスロット１６は、例えば、コンパクトフラッシュ（登録商標）やＳＤカード、及びスマートメディアなどのメモリカード４２を着脱自在に保持し、これらに記録された静止画像データなどの読み込み、もしくは書き込みを行う。これにより、デジタルスチルカメラなどで撮像された静止画像データを読み込むことができる。なお、マルチドライブ１１やカードスロット１６の他に、例えば、ＵＳＢやＩＥＥＥ１３９４などの通信ポートを設けて、デジタルスチルカメラやＰＤＡなどの電子機器と有線で直接通信できるようにしてもよい。
【００３３】
ＨＤＤ１８（あるいはストレージサイト１）には、画像プリントの素材となる１または複数の静止画像データの他に、画像プリントの生成の際にこれらの静止画像データと合成される装飾画像データなどが記憶されている。装飾画像には、画像内またはその周辺に挿入する文字（漢字、カタカナ、ひらがな、アルファベット、記号、絵文字その他の意味のある可読的な符号ないしその組合せ。以下同様）を構成するキャラクタデータおよび当該文字を包含するテキストボックス、吹き出し、立て札、掲示板その他文字を配置するのに適したオブジェクトのグラフィックデータや、対象となる画像の不要な部分を覆うマスク画像や、イラストなどである。こうした装飾画像は、素材となる静止画像の背景を飾ったり、ワンポイントの装飾を加えるなど、画像プリントに彩を与える。以下、説明の簡略のため、グラフィックデータは文字あるいはテキストボックスとするが、当然ながらそれ以外であってもよい。
【００３４】
店頭端末１０がストレージサイト１を兼用する場合は、ＨＤＤ１８が画像の共有ストレージとなり、パソコン３、携帯端末４、テレビゲーム機６その他の情報端末が、ユーザ認証に応じてＨＤＤ１８の画像を閲覧・ダウンロードしたり、逆にＨＤＤ１８に画像をアップロードできる。店頭端末１０がストレージサイト１を兼用しない場合は、ストレージサイト１が各ユーザ画像およびテンプレート画像の共有ストレージとなり、パソコン３、携帯端末４、テレビゲーム機６その他の情報端末が、ユーザ認証に応じてストレージサイト１の蓄積した画像を閲覧・選択し、その中から台紙に配置された所望の画像および装飾画像を店頭端末１０に転送し、プリント用画像としてＨＤＤ１８に保存できる。
【００３５】
また、各静止画像データは、ＪＰＥＧやＴＩＦＦ、及びデジタルスチルカメラ用に規格化されたＥＸＩＦなどの画像ファイルの形式でＨＤＤ１８に記憶されている。これらの画像ファイルには、静止画像データを格納するデータ領域と、そのデータの内容などを示すメタデータ（典型的にはＥＸＩＦタグ情報）を格納するタグ領域とが用意されている。以下、静止画像データを単に「画像」と称す。
【００３６】
動画データは、モーションＪＰＥＧ、ＭＰＥＧ４などの圧縮記録規格に対応している。
【００３７】
通信Ｉ／Ｆ２８は、店頭端末１０をインターネットに接続して、インターネット上のホームページをディスプレイ５０に表示させたり、電子メール（以下、メールと称す）を介した画像データの送受信を行う。この通信Ｉ／Ｆ２８は、ブロードバンド対応のモデムなどである。通信Ｉ／Ｆ２８は、光通信ネットワークやケーブルネットワークなどを介してインターネットに接続するものでもよい。なお、画像プリント生成部３４の生成した画像プリントを出力するデータをインターネット経由で特定の端末に配信することもできる。配信側の端末は、当該画像プリントをモニタやプリンタに出力して、自由にこれを利用できる。また、通信Ｉ／Ｆ２８は、ネットワークアダプタに限らず、ＵＳＢなどの周辺機器接続用汎用インターフェースとして利用できる。
【００３８】
データ記録部３０、画像プリント生成部３４は、いわゆるコプロセッサであって、それぞれ専門の処理を受け持ってＣＰＵ１２の処理動作を補助する。データ記録部３０は、ポインタの滞留領域・滞留位置座標・滞留時間や、入力操作の時間・回数などの操作部２６に対する操作入力の履歴情報を記録していく。
【００３９】
店頭端末１０が店頭プリント端末の場合、画像プリント生成部３４が作成した画像プリントは、ディスプレイ５０に出力されプレビュー表示されたものであるが、内容が確定すればユーザ指示に応じてプリンタ４４により印刷媒体に出力するか、またはＤＶＤなど当該画像プリントを映像データとして記録可能な記録メディア４０に転写できる。あるいは、記録媒体や印刷媒体に出力することを前提とせず、携帯電話やデジカメなどの各種電子機器の画像プリント表示機能の一つとしてこの完成画像プリントを表示してもよい。
【００４０】
なお、図２のシステム構成は一例であって、これと同等の構成を有する他の電子機器（例えばＰＤＡ）であれば、本発明の実施は可能である。また、図示の個々のブロックが必ずしも１つの電子機器に一体的に構成されている必要はなく、各ブロックがそれぞれ別の電子機器の構成の一部であり、なおかつネットワーク等の何らかの通信手段でそれらの電子機器相互の情報送受信が確保されていれば、本発明の実施は可能であり、特定の機器構成に依存して実施されるものではない。例えば、複数のユーザが、ネットワーク経由で店頭端末１０に接続された複数の端末（ゲーム機など）の各々の操作手段から、ＨＤＤ１８に保存された画像の他、画像に対する装飾やレイアウトを任意に選択して、１つのアルバムプリントやフレームプリントを共同して作成することもできる。この場合、店頭端末１０は複数ユーザに共通のプリント注文・作成サイトの役割を果たす。あるいは、複数のユーザが、ディスプレイ５０の面前に立ち、ディスプレイ５０に積層されたタッチパネルを１人のユーザが操作して、さらに店頭端末１０に無線接続した携帯端末４を別のユーザが操作して、１つのアルバムプリントやフレームプリントを共同して作成することもできる。
【００４１】
図４に例示するように、ストレージサイト１は、操作部１５１（キーボード、マウスその他のポインティングデバイス、タッチパネルなど）、表示部１５２（液晶ディスプレイおよびオンボードグラフィックカードなど）、通信部１５３（ネットワークカードなど）、情報処理部１５４（ＣＰＵ、マイクロコンピュータなど）、記憶部１５５（ＲＡＭ、ＲＯＭ、フラッシュメモリ、ハードディスクなど）、情報読取／書込部１５６（ＤＶＤ、ＣＤ−ＲＷ、光ディスク、ＳＤカードその他のコンピュータ読み取り可能な記録媒体のドライブなど）を備えたパソコンなどで構成される。
【００４２】
データベース１５７はユーザ識別情報（ユーザＩＤ、機器ＩＤなど）に対応づけられた画像を蓄積している。情報処理部１５４は、ネットワーク５を介して通信部１５３に接続してきた店頭端末１０、携帯端末４、テレビゲーム機６その他の情報端末が、特定の機器ＩＤやユーザＩＤなどのユーザ識別情報を送ってきた場合、そのユーザ識別情報に応じてユーザを認証し、認証結果に応じて、データベース１５７に蓄積された画像の閲覧やダウンロードや店頭端末１０へのプリント画像の送信などが許容される。データベース１５７は記憶部１５５内に構築されることもできる。
【００４３】
各情報端末からのアクセス制御、各情報端末との間での通信、情報の読み書き、操作部１５１から入力された指示の解釈、表示部１５２による映像の表示、指定された画像に対する各種の画像処理といった動作は、情報処理部１５４によって統括制御される。情報処理部１５４による各部の制御を規律するプログラムは記憶部１５５に記憶されている。
【００４４】
また、各情報端末から入力された操作情報は、当該情報端末の機器ＩＤと対応づけられてＤＢ１５７に記憶される。
【００４５】
図５は、ストレージサイト１の備える情報処理部１５４の実行するプログラムで実現される機能をブロックで模式的に示している。情報処理部１５４の有する機能は、外部機器接続手段１０１、接続機器判別手段１０２、機能決定手段１０３、通信制御手段１０４、画像入力・保存手段１０５、画像補正手段１０６がある。無論、個々の機能を別個のハードウェア（ワンチップマイコンなど）で実現してもよい。
【００４６】
画像入力・保存手段１０５は、ネットワーク５を介して受信した動画データや静止画像データ（動画をキャプチャした静止画も含む）、メモリカードやＣＤやＤＶＤなどの各種の記録メディアなどに格納された動画データや静止画像データ（動画をキャプチャした静止画も含む）を読み込んでＤＢ１５７に保存する。
【００４７】
外部機器接続手段１０１は、ネットワーク５経由で接続してきた情報端末から、ＤＢ１５７に蓄積された所望の画像を選択する操作を示す情報、画像に対する編集（トリミング、回転、色補正、文字入れなど）その他の画像処理の内容の選択とその実行を指示する操作（画像ハンドリング）を示す情報、機器ＩＤ、画像データなどの各種情報を受信する。
【００４８】
接続機器判別手段１０２は、受信した機器ＩＤに基づいて情報端末の種類を識別する。識別の仕方は任意であるが、例えば、情報端末から送信されてきた機器ＩＤと、データベース１５７に予め登録・記憶された情報端末の種類に対応する機器ＩＤとを照合し、両者の一致の有無により情報端末を識別する。
【００４９】
機能決定手段１０３は、接続機器判別手段１０２の識別した情報端末の種類に基づいて、接続してきた情報端末に特定の画像ハンドリング機能を許可し、許可された以外の画像ハンドリング機能を制限する。また、機能決定手段１０３は、接続してきた情報端末に許可したハンドリング機能に対応するグラフィカルユーザインターフェース（ＧＵＩ）の送信を通信制御手段１０４に許可し、それ以外のＧＵＩの送信は制限する。
【００５０】
例えば、図６に示すような機能決定テーブルを記憶部１５５に記憶しておく。機能決定テーブルは、情報端末の種類と情報端末に提供すべき画像ハンドリング機能との対応関係を規定している。この機能決定テーブルでは、画像ハンドリング機能として「画像選択」、「テンプレート選択」、「テンプレートへの画像挿入」、「画像編集（回転）」、「画像編集（トリミング）」、「画像編集（色補正）」、「画像編集（赤目補正）」、「レイアウト編集（合成位置調整）」、「レイアウト編集（文字入れ）」が規定されている。
【００５１】
パソコン３および店頭端末１０では、全ての画像ハンドリング機能の提供が許可されているが、携帯端末４およびテレビゲーム機６では、テンプレートへの画像挿入が「撮影日時の時系列順に自動挿入」だけに制限されており、画像編集（回転）が９０°単位の回転のみに制限されている。これは、携帯端末４のテンキーやテレビゲーム機６のコントローラでは、細かい角度の指定が困難だからである。
【００５２】
また、携帯端末４では、トリミング、色補正、赤目補正、合成位置調整は完全に制限されている。これは、携帯端末４の小さい表示画面で、トリミング開始位置の指定の他、切り出しサイズの指定や細かい縦横比（アスペクト比）の指定を携帯端末４で行うのは非常に難しいし、また、色補正や赤目補正の結果の良否を小さい画面で確認するのは非常に難しいからである。
【００５３】
逆に携帯端末４での画像合成位置の調整操作は、画像を選択して上下左右の移動を行うだけで済むので、許可する。文字入れ操作も、テンキー操作では若干手間がかかるが、不可能ではないため、許可する。
【００５４】
携帯端末４での画像の選択は基本的に制限はないが、携帯端末４の画面サイズ（ＱＶＧＡなど小さい）やデータ通信速度（移動体電話網は一般的にはブロードバンド通信よりもデータ通信速度が劣る）を考慮して、データベース１５７のオリジナル画像を間引いてサムネイル画像を作成し、そのサムネイル画像を選択させてもよい。あるいはデータベース１５７のオリジナル画像のファイル名を一覧化し、ファイル名で画像を選択させてもよい。こうするとトラフィックが減り処理負担も軽くなる。
【００５５】
テレビゲーム機６においても、トリミングは完全に制限されている。ゲームコントローラは、大まかな方向や運動量を指示するのには適しているが、細かい単位の指定には不向きだからである。テレビゲーム機６のコントローラからの文字入れ操作は、若干手間がかかるが、不可能ではないため、許可する。もっとも、コントローラといってもジョイスティックやボタン式のような文字入力に比較的適したものや、拳銃や剣やヌンチャク型のような文字入力に不向きなものもあるから、文字入力に不向きなコントローラだけがテレビゲーム機６接続されている場合は文字入力を制限してもよい。
【００５６】
図７は、機器の画面サイズ、操作の容易性、設置場所に応じて提供する画像ハンドリング機能を一覧化した機能決定テーブルの他の例を示す。
【００５７】
機能決定テーブルの内容は、操作部１５１への入力によって自由に作成・変更できる。これは次のような理由による。情報端末は、その種類に応じてユーザに提供できる操作環境が異なるため、情報端末の性質に応じて適切な内容の画像ハンドリング機能を許容し、それ以外の機能は制限しておけば、各情報端末のユーザは、自分の操作する端末から操作がしやすい作業だけをすればよく、特に、複数の情報端末から同時に単一の画像プリントの注文内容を決定する際に便利であり、各情報端末のユーザへのプリント注文内容の確定作業の分担を各情報端末の機能に応じて行うことができるから、当該作業の分担がスムーズになる。よって、個別的事情に合わせて機能決定テーブルを決定するか、複数のテーブルから最適なテーブルを選択する方がよい。例えば、ユーザグループごとに機能決定テーブルを定義しておき、アクセスしてきた情報端末から送られてきたユーザＩＤの属するユーザグループに対応する機能決定テーブルを選択し、許容する画像ハンドリング機能を決定してもよい。ただし、一律に同じテーブルを用いてもよい。
【００５８】
再び図５を参照すると、機能決定手段１０３は、接続機器判別手段１０２の識別した情報端末の種類に対応する画像ハンドリング機能を、記憶部１５５の機能決定テーブルに基づいて特定する。  
【００５９】
通信制御手段１０４は、機能決定手段１０３の特定した情報端末の種類に対応して許可された画像ハンドリング機能に対応したグラフィカルユーザインターフェース（ＧＵＩ）をＤＢ１５７から読み出し、外部機器接続手段１０１を介して情報端末に送信する。逆にいうと、通信制御手段１０４は、機能決定手段１０３が許可しなかった画像ハンドリング機能に対応したＧＵＩは送信しない。
【００６０】
例えば、パソコン３や店頭端末１０には「画像選択」、「テンプレート選択」、「テンプレートへの画像挿入」、「画像編集（回転）」、「画像編集（トリミング）」、「画像編集（色補正）」、「画像編集（赤目補正）」、「レイアウト編集（合成位置調整）」、「レイアウト編集（文字入れ）」に関する指示を入力するためのウィンドウ、ドロップダウンリスト、アイコン、テキストボックスその他のＧＵＩを備えたＨＴＭＬデータやスクリプトファイルを送信する。
【００６１】
あるいは、携帯端末４には「画像選択（画像ファイル名一覧から所望のファイル名を選択するボタンなど）」、「テンプレート選択」、「テンプレートへの画像挿入（時系列順に挿入するか否かの確認入力ボックスなど）」、「画像編集（９０°ずつ回転を指示するボタンなど）」、に関する指示を入力するためのウィンドウ、ドロップダウンリスト、アイコン、テキストボックスその他のＧＵＩを備えたＨＴＭＬデータやスクリプトファイルを送信する。
【００６２】
あるいは、テレビゲーム機６には「画像選択」、「テンプレート選択」、「テンプレートへの画像挿入（時系列順に挿入するか否かの確認入力ボックスなど）」、「画像編集（９０°ずつ回転を指示するボタンなど）」、「画像編集（色補正）」、「画像編集（赤目補正）」、「レイアウト編集（合成位置調整）」、「レイアウト編集（文字入れ）」に関する指示を入力するためのウィンドウ、ドロップダウンリスト、アイコン、テキストボックスその他のＧＵＩを備えたＨＴＭＬデータやスクリプトファイルを送信する。
【００６３】
情報端末は、受信したＧＵＩを表示手段（ディスプレイ５０など）に表示し、このＧＵＩを介して各種の画像ハンドリング機能を実行する指示の入力を受け付ける。受け付けられた指示は、ネットワーク５を介して外部機器接続手段１０１に送信される。画像補正手段は１０６は、受信した指示を解釈し、それに応じた画像ハンドリング処理を実行する。
【００６４】
また、図示は省略するが、パソコン３やテレビゲーム機６は、各々、操作部（キーボード、マウスその他のポインティングデバイス、タッチパネル、コントローラ、リモコンなど）、表示部（オンボードグラフィックカードなど）、音声処理部（オンボードサウンドカードなど）、通信部（ネットワークカードなど）、情報処理部（ＣＰＵ、マイクロコンピュータなど）、記憶部（ＲＡＭ、ＲＯＭ、フラッシュメモリ、ハードディスクなど）、情報読み取り／書き込み部（ＤＶＤ、ＣＤ−ＲＷ、光ディスク、ＳＤカードその他のコンピュータ読み取り可能な記録媒体のドライブなど）の全部または一部を備える。各部の動作は、情報処理部によって統括制御される。情報処理部による各部の制御を規律するプログラムは記憶部に記憶されている。
【００６５】
記憶部には、パソコン３やテレビゲーム機６に固有の機器ＩＤ（シリアル番号など）が記憶されており、パソコン３やテレビゲーム機６がストレージサイト１に接続要求するに際し、この機器ＩＤを記憶部から読み出してストレージサイト１に送信する。なお、機器ＩＤの代わりに、あるいは機器ＩＤとともに、操作部から入力されたユーザＩＤあるいはパスワードを送信してもよい。本実施形態では、機器ＩＤは、機器の種類を識別して特定の画像ハンドリング機能を許可または制限するのに用いられる一方、ユーザＩＤはデータベース１５７で各ユーザがハンドルできる画像を識別するのに用いられる。ただし、機器ＩＤもユーザＩＤも画像処理の指示元を識別する情報という意味において本質的な差異はなく、機器ＩＤで画像を識別してもよいし、ユーザＩＤで特定の画像ハンドル操作機能を許可または制限するのに用いてもよい。
【００６６】
また、図示は省略するが、携帯端末４は、撮像部（撮像レンズ、固体撮像素子、画像処理回路）、画像記録部（フラッシュメモリ）、操作部（テンキーなど）、表示部（グラフィックカード、液晶ディスプレイなど）、通信部（ネットワークカードなど）、情報処理部（ＣＰＵ、マイクロコンピュータなど）、記憶部（ＲＡＭ、ＲＯＭなどの記録媒体）、情報読み取り／書き込み部（メモリカードリーダ／ライタなど）の全部または一部を備えた携帯電話やＰＤＡなどで構成される。また、携帯端末４は、撮像部による記録用画像の撮影時の時刻情報を出力するＲＴＣ（リアルタイムクロック）および撮像部による記録用画像の撮影時の位置情報を出力するＧＰＳ受信機も備えている。撮像部によって得られた画像データは、撮像時にＧＰＳ受信機から得られた位置情報、ＲＴＣから得られた時刻情報が付帯情報として対応づけられ、記録される。例えば、ＥＸＩＦファイルのタグ情報（ＧＰＳ  ＩＦＤ）としてＧＰＳ位置情報を記録すればよい。その他、ネットワーク５を介して接続された図示しないデータサーバから取得された各種の撮影情報（気象情報など）も撮影画像の付帯情報として記録することもできる。記録された画像は、ネットワーク５を介してストレージサイト１や店頭端末１０に送信することもできる。
【００６７】
記憶部には、携帯端末４に固有の機器ＩＤ（シリアル番号など）が記憶されており、パソコン３やテレビゲーム機６がストレージサイト１に接続要求するに際し、この機器ＩＤを記憶部から読み出してストレージサイト１に送信する。なお、機器ＩＤの代わりに、あるいは機器ＩＤとともに、操作部から入力された機器情報を送信してもよい。これは例えば、「携帯電話」、「パソコン」、「店頭端末」、「テレビ」、「ゲーム機」などといった機器種類の一覧を表示し、その中から現にユーザが操作している情報端末の種類を選択させ、その種類を示す機器情報をストレージサイト１に送信する。要するに、機器ＩＤはメーカーが予め付与したものに限る必然性はない。
【００６８】
図８は、プリント作成処理の要部を示すフローチャートである。この処理は情報処理部１５４によって制御される。また、この処理を規定するプログラムは記憶部１５５のＲＯＭに記録されており、操作部１５１からのプリント処理開始指示の入力に応じて、情報処理部１５４が記憶部１５５のＲＡＭにロードして実行する。なお、店頭端末１０がストレージサイト１を兼ねている場合は、ＣＰＵ１２がこの処理を実施する。
【００６９】
Ｓ１では、ストレージサイト１は、店頭端末１０の操作部２６、あるいはパソコン３、携帯端末４、テレビゲーム機６その他の情報端末の各々に設けられたテンキーやボタンやコントローラなどの操作手段を介して入力された、ストレージサイト１に蓄積された所望の画像を選択する操作を示す情報を、ネットワーク５を介して受け付ける。この画像選択操作は、店頭端末１０、パソコン３、携帯端末４、テレビゲーム機６に対応する複数ユーザに独立別個に行うことができるが、いずれの画像選択操作も、同一の画像プリント物（アルバムなど）を対象としている。
【００７０】
不特定多数の情報端末から同時に画像選択操作がされた場合、そのうちどの情報端末からの操作が同じ画像プリント物を対象としているかを判断するには、予め同一の画像プリント物を扱う１または複数のユーザの各々に付与された一意的なユーザＩＤで構成されるユーザグループを操作部１５１の入力に基づいて定義しておき、画像選択操作に付随されたユーザＩＤでその情報端末のユーザの属するユーザグループを識別し、識別されたユーザグループが同一のユーザＩＤを送ってきた情報端末は同じ画像プリント物に向けた選択操作を入力していると判断する。同一のユーザグループに属するユーザＩＤが１つである場合は、ユーザが１人だけという意味である。
【００７１】
同じユーザが異なる情報端末を、同時にあるいは異なるタイミングで操作してもよく、常に複数のユーザが同時に異なる情報端末を操作する必要はない。例えば、同じユーザが、出先での移動中に携帯端末４で画像選択を行い、次に自宅のパソコン３で選択した画像の編集を行い、最後に店頭端末１０でレイアウト調整を行うという使い方も可能である。
【００７２】
なお店頭端末１０がストレージサイト１を兼ねているときは、ＨＤＤ１８の画像から所望の画像を選択する操作を示す情報を、各種情報端末からネットワーク５を介して、あるいは店頭端末１０の操作部２６から直接受け付ける。
【００７３】
また、ストレージサイト１は、各情報端末から選択された画像（選択画像）に合成するテンプレート画像の選択を受け付ける。テンプレート画像は背景画像を含む。画像補正手段１０６は、処理対象画像とテンプレート画像とを合成されて台紙に配置される。
【００７４】
Ｓ３では、ストレージサイト１は、各情報端末から、選択画像を配置すべき台紙上の任意の位置と配置サイズを指定する操作を受け付ける。画像補正手段１０６は、台紙上で指定された位置に選択した処理対象画像を指定されたサイズで挿入し、また選択した背景を台紙に合成して、これを表示するプレビューデータを生成して各情報端末に配信する。なお、配置位置およびサイズの指定は、台紙上に所望の範囲を指定することで行える。
【００７５】
Ｓ４では、ストレージサイト１は、各情報端末から、画像編集操作を受け付ける。例えば、レイアウト調整操作は、画像の回転角度の指定、色補正レベルの指定、赤目補正レベルの指定を含む。
【００７６】
Ｓ５では、ストレージサイト１は、各情報端末から、画像編集操作またはレイアウト調整操作を受け付ける。例えば、レイアウト編集操作は、テンプレート画像の合成位置の指示、台紙上の挿入文字の選択と挿入位置の指定を含む。
【００７７】
Ｓ６では、ストレージサイト１は、画像編集操作またはレイアウト調整操作に従って台紙上に文字やテンプレート画像を合成し、処理対象画像、文字、テンプレート画像の配置された台紙をプレビュー表示するデータを作成し、各情報端末に送信する。このデータは各情報端末で受信され、ディスプレイ５０などの表示装置に表示される。
【００７８】
この後、各情報端末の全部からあるいは一部から、プリント実行指示が送信された場合、ストレージサイト１は、各情報端末から受け付けた画像選択操作、テンプレート選択操作、画像編集操作、およびレイアウト調整操作に従って、台紙上の指定位置に文字やテンプレート画像を合成し、処理対象画像、文字、テンプレート画像の配置された台紙をプリント出力するデータ（プリントデータ）を作成して、店頭端末１０に送信する。
【００７９】
店頭端末１０は、受信したプリントデータをプリンタ４４に出力し、画像プリントを実施させる。また、ストレージサイト１はプリントデータを作成せず、その代わり、各情報端末から受け付けた画像編集内容を示す情報と選択された画像とを店頭端末１０に送信し、店頭端末１０がその情報に従ってプリントデータを作成してもよい。なおアルバムプリントの場合は、Ｓ１−Ｓ６をページごとに実施する。この場合、情報端末ごとに画像ハンドリングできるページ数を制限してもよい。例えば総ページ数が４０のアルバムの場合、４台の情報端末に１０ページずつテンプレートを決める権限を与えてもよい。あるいは、ページごとに入力されたハンドリングのうち最も早く入力されたハンドリングに従って画像編集・レイアウト編集をしてもよい。
【００８０】
図９は情報端末の機器構成に応じた画像ハンドリング機能提供処理のフローチャートである。この処理は、機能決定テーブルを用いずに個々の情報端末で使用できる画像ハンドリング機能を決定し、個々の情報端末に提供する。この処理は情報処理部１５４によって制御される。また、この処理を規定するプログラムは記憶部１５５のＲＯＭに記録されており、操作部１５１からのプリント処理開始指示の入力に応じて、情報処理部１５４が記憶部１５５のＲＡＭにロードして実行する。この処理が実行された後、プリント処理が実施される。なお、店頭端末１０がストレージサイト１を兼ねている場合は、ＣＰＵ１２がこの処理を実施する。
【００８１】
Ｓ１１では、ストレージサイト１は、ネットワーク５を介して情報端末の接続要求を受け付ける。
【００８２】
Ｓ１２では、ストレージサイト１は、接続要求を送ってきた情報端末の機器構成を通知するよう要求する。機能決定テーブルを用いる場合は、機器ＩＤで情報端末の機器構成を特定するが、この処理では、機能制限をするか否かの判断に必要な機器構成を逐一通知させる。これは例えば、「画面サイズ」、「操作の容易性（操作が楽か）」、「長時間操作の許容性」、「スペック（情報処理能力の高さ）」、「設置場所」といった機器構成あるいは機器使用環境に関するアンケート画面を表示し、その中から現にユーザが操作している情報端末の機器構成を選択させ、その選択された機器構成を示す機器構成情報を、機器ＩＤとともにストレージサイト１に送信する。または、メーカー側でデフォルトの機器構成情報を各情報端末のＲＯＭに格納しておき、これを読み出して送信してもよい。これにより、接続要求してきた情報端末ごとの機器構成がストレージサイト１で把握できる。
【００８３】
例えば携帯端末４の機器構成として「画面サイズ」＝「小」（320×240ピクセル；ＱＶＧＡ）、「操作の容易性」＝「低」（テンキーのみ）、「スペック（情報処理能力の高さ）」＝「低」が選択されうる。あるいはＰＤＡの機器構成として「画面サイズ」＝小（480×320ピクセル）、「操作の容易性」＝「低：（小型キーボード）、「スペック（情報処理能力の高さ）」＝「中」が選択されうる。あるいはパソコン３の機器構成として、「画面サイズ」＝大（1920×1200ピクセル；ＷＵＸＧＡ）、「操作の容易性」＝「高」（大型キーボード）、「スペック」＝「高」が選択されうる。あるいは店頭端末１０の機器構成として、「画面サイズ」＝「大」（1600×1200ピクセル；ＵＸＧＡ）、「操作の容易性」＝「高」（タッチパネル）、「スペック」＝「高」が選択されうる。
【００８４】
Ｓ１３では、ストレージサイト１は、情報端末から受信した機器構成情報を参照し、「画面サイズ」＝「大」か否かを判断する。「大」の場合はＳ１４、「大」でない場合はＳ１５に進む。
【００８５】
Ｓ１４では、ストレージサイト１は、全ての画像選択機能の提供を許可する。これにより、情報端末からは、ユーザＩＤに応じてアクセスが許可された全ての画像の中から所望の画像をプリント用画像に選択できる操作を行える。
【００８６】
Ｓ１５では、ストレージサイト１は、一部の画像選択機能の提供を許可する。例えば、サムネイル画像の選択またはファイル名による画像選択を許可し、情報端末の表示画面のサイズを超えるオリジナル画像の閲覧と選択は制限する。これにより、情報端末からは、ユーザＩＤに応じてアクセスが許可された全てのオリジナル画像のサムネイル画像またはそのファイル名の中から所望の画像をプリント用画像に選択する操作を行える。
【００８７】
Ｓ１６では、ストレージサイト１は、情報端末から受信した機器構成情報を参照し、「操作の容易性」＝「高」か否かを判断する。「高」の場合はＳ１７、「高」でない場合はＳ１８に進む。
【００８８】
Ｓ１７では、ストレージサイト１は、全ての画像編集機能の提供を許可する。これにより、情報端末からは、選択した画像に対して、１°単位もしくは９０°単位の回転、トリミング、色補正、赤目補正などの各種画像編集処理を選択できる操作を行える。
【００８９】
Ｓ１８では、ストレージサイト１は、一部の画像編集機能の提供を許可する。例えば、選択した画像に対して、９０°単位の回転を選択できる操作を許可し、１°単位の回転、トリミング、色補正、赤目補正は制限する。
【００９０】
Ｓ１９では、ストレージサイト１は、情報端末から受信した機器構成情報を参照し、「スペック（情報処理能力の高さ）」＝「高」か否かを判断する。「高」の場合はＳ２０、「高」でない場合はＳ２１に進む。
【００９１】
Ｓ２０では、ストレージサイト１は、全ての画像レイアウト機能の提供を許可する。これにより、情報端末からは、選択した画像に対して、テンプレートへの画像合成位置の調整、文字入れなどの各種画像編集処理を選択できる操作を行える。
【００９２】
Ｓ２１では、ストレージサイト１は、一部の画像レイアウト機能の提供を許可する。例えば、選択した画像に対して、文字入れなどの各種画像編集処理を選択できる操作のみ許可し、テンプレートへの画像合成位置の調整は制限する。
【００９３】
以上の処理により、アクセスしてきた情報端末の処理能力や操作性に応じた画像ハンドリング機能を提供し、各情報端末のユーザは、自分の使う情報端末に合った内容の作業を行うことができる。
【００９４】
＜第２実施形態＞
第１実施形態のプリント編集システムでは、複数の情報端末からの画像ハンドリング操作が独立別個に入力されるため、競合する編集操作は最先の操作が優先され、各ユーザの編集意図が均等に画像プリントに反映されない場合がある。そこで、本実施形態では、特定の作業項目に関する操作は特定の情報端末からのみ入力可能とし、全情報端末からの作業項目をできるだけ均等に分担する。
【００９５】
図１０に示すように、本実施形態のプリント編集システムでは、情報端末として２つのパソコン３−１および３−２（ともに第１実施形態のパソコン３と同様の構成を有する）と、携帯端末４が、ネットワーク５を介してストレージサイト１に接続されているとする。ストレージサイト１、携帯端末４の構成も第１実施形態と同様とする。パソコン３−１、パソコン３−２および携帯端末４からなる情報端末のグループは、それらの機器ＩＤを含んだ機器グループをストレージサイト１に登録しておくことで、本処理の対象となる情報端末をストレージサイト１が識別できるようにする。
【００９６】
また、店頭端末１０もネットワーク５を介してストレージサイト１に接続されているが、店頭端末１０の機器ＩＤは機器グループを構成する機器ＩＤとして登録されておらず、単にプリントを発行する機器として利用されるものとする。
【００９７】
この情報端末のグループのユーザはそれぞれ異なっていてもよいし同一でもよい。例えば、同じ人物が、職場のパソコン３−１、自宅のパソコン３−２、自前の携帯端末４を操作し、画像の選択・テンプレート選択は職場のパソコン３−１、画像挿入は携帯電話、細かい画像編集操作・レイアウト編集操作は自宅のパソコン３−２で行うといったことも可能である。各情報端末で行った操作の内容は、その操作を受け付けた情報端末の機器ＩＤとともに操作履歴として記憶部１５５やデータ記録部３０に記憶しておき、その操作履歴に基づき、いずれの情報端末からでも、未終了の画像ハンドリングのトップから再開できる。ハンドリングの再開を行うには、機器ＩＤやユーザＩＤによる認証を要求する。これはネット対戦ゲームにおけるゲーム状態の保存や再開と同様、１または複数の操作機器からの操作およびその操作に応じた処理履歴を、ストレージサイト１で集中管理することで実現できる（例えば特開２００２−２３９２５１号公報を参照）。
【００９８】
ただし、同じユーザが、前回中断した画像ハンドリング作業時に使用していたのと異なる情報端末を用いて作業再開を要求した場合、その情報端末の機能に対応していない作業が再開される問題がある。このため、操作履歴にはユーザＩＤと機器ＩＤの両方を対応づけておき、再開要求を送信してきた情報端末から受信したユーザＩＤおよび機器ＩＤと、操作履歴のユーザＩＤおよび機器ＩＤの双方が一致した場合に限り、再開を許可するとよい。こうすれば、例えばパソコンで中断した画像補正作業の再開が、携帯電話から要求されても、これを許可せず、携帯電話で困難な作業の再開をユーザに強いることがなく、また、ユーザが前と同じ環境で作業を再開させることができる。
【００９９】
図１１は第２実施形態に係るプリント作成処理のフローチャートである。この処理はＳ２１−Ｓ２５からなり、Ｓ２１−Ｓ２３はＳ１−Ｓ３に、Ｓ２４−２５はＳ４−Ｓ６にそれぞれ対応する。ただし、本実施形態では第１実施形態と異なり、特定の画像ハンドリング機能について、機器そのものに応じて許可し、また制限を設ける。
【０１００】
また、各ステップは、情報端末ごとに進行し、全ての情報端末について同時に各ステップを進行させる必要はない。例えば、各情報端末において各々任意のタイミングで画像選択を行わせ、全ての情報端末で画像選択が終了したら、次のステップであるテンプレート選択に移行する。こうすると、各ステップに対応した情報端末ごとの操作の不整合が起きない。
【０１０１】
Ｓ２１では、ストレージサイト１は、パソコン３−１、パソコン３−２、携帯端末４の全てから、画像選択操作を受け付ける。
【０１０２】
Ｓ２２では、ストレージサイト１は、パソコン３−１のみから、テンプレート選択操作を受け付ける。
【０１０３】
Ｓ２３では、ストレージサイト１は、パソコン３−２および携帯端末４のみから、選択画像のテンプレートへの挿入位置指定操作を受け付ける。
【０１０４】
Ｓ２４では、ストレージサイト１は、パソコン３−１、パソコン３−２、携帯端末４の全てから、画像編集操作／レイアウト編集操作を受け付ける。ただし、第１実施形態と同様、パソコン３−１、パソコン３−２からは全ての画像編集操作／レイアウト編集操作を受け付け、携帯端末４からは所定の画像編集操作／レイアウト編集操作のみ（例えば、９０°単位での画像回転や、文字入れ）を受け付ける。
【０１０５】
Ｓ２５では、ストレージサイト１は、パソコン３−１、パソコン３−２、携帯端末４の全てから、プリント実行指示の入力操作を受け付ける。これら全ての情報端末からプリント実行指示が順次または同時に入力された場合に限り、各情報端末からの指示に従ってプリントデータを作成し、店頭端末１０に出力する。
【０１０６】
この結果、パソコン３−１には画像選択（Ｓ２１）、テンプレート選択（Ｓ２２）、画像編集／レイアウト編集（Ｓ２３）、プリント実行指示（Ｓ２４）の４つの処理ステップの操作が任される。パソコン３−２には画像選択（Ｓ２１）、画像挿入（Ｓ２３）、画像編集／レイアウト編集（Ｓ２３）、プリント実行指示（Ｓ２４）の４つの処理ステップの操作が任される。携帯端末４には画像選択（Ｓ２１）、画像挿入（Ｓ２３）、画像編集／レイアウト編集（Ｓ２３）、プリント実行指示（Ｓ２４）の４つの処理ステップの操作が任される。すなわちいずれの情報端末も同じく４段階の操作が可能であり、作業が公平に分担される。１つの機器グループを構成する複数の情報端末のうち、どの情報端末にどのステップを割り当てるかは、操作部１５１から任意に指定できてもよい。
【０１０７】
ただし、各ステップを機械的に分担させると、情報端末の処理能力や操作性によっては、過剰な負担になる場合もある。そこで、情報端末の処理能力や操作性に応じて、各ステップの操作内容を制限してもよい。これは例えば、画像選択における各情報端末の画像選択枚数に関して、「スペック」＝「高」かつ「操作の容易性」＝「高」の情報端末には、最大２０枚の画像選択および各画像に付帯する文字列の入力を許容し、それ以外の情報端末には、最大１０枚の画像選択を許容することで、スペックが高くかつ操作性も高い情報端末でより多くの画像を選べるようにする。あるいは、ステップごとに第１実施形態と同様の機能決定テーブルを用意しておき、各ステップの実行時に対応する機能決定テーブルを参照して、情報端末の種類に応じた機能制限を行う。例えば、携帯端末４に対しては、画像編集／レイアウト編集のステップＳ２４では、画像回転および文字入力のみ許可する。
【０１０８】
また、情報端末ごとに作業分担を行う最には、他の情報端末での操作状況を確認できるようにしてもよい。
【０１０９】
これは例えば、図１２のように、各情報端末で同一の台紙に選択・配置されたストレージサイト１の画像をそれぞれ並べて表示する画面データを作成し、その画面データを、各情報端末に配信する。この画面データは定期的に更新されて配信が繰り返される。同じ合成位置には異なる情報端末からの画像挿入は許容されないが、それ以外の操作は自由であり、各情報端末のユーザが行った操作の結果を見ながら、自分の操作内容を決定できる。例えば、各情報端末のユーザが異なる同じ画像を選んで同じ台紙に配置していれば、誰かが同じ画像を台紙から消し、画像の重複を避けることもできる。
【０１１０】
あるいは、携帯端末４では画像の色補正の指示操作は制限されているが、他のパソコン３−１、３−２でどのような色補正がされたかを確認し、その内容に基づいて携帯端末４から入力文字の位置、色、サイズを決めることができる。
【０１１１】
あるいは、ある情報端末で画像に所望のトリミング範囲を設定してトリミングする指示が入力された場合、それ以外の情報端末に、このトリミング範囲に沿ってトリミングされた画像を送信し、表示させる。このように、ある情報端末で確定した編集内容を別の情報端末で表示させ、次のステップでの操作の参考にできる。
【０１１２】
なお、上記の処理は全てストレージサイト１が実施するものとしているが、各ステップを割り当てられた情報端末がそのステップを実施し、その結果データを次のステップを実施する情報端末にネットワーク５経由で送信または記録媒体経由で受け渡してもよい。例えば、Ｓ２２においてパソコン３−１が選択したテンプレートをデータベース１５７やＨＤＤ１８から抽出して、それをパソコン３−２または携帯端末４で表示した上、次のＳ２３を実施することもできる。
【０１１３】
＜第３実施形態＞
第１ないし第２実施形態において、画像のサイズに応じて画像ハンドリング機能を提供する機器を制限してもよい。例えば図１３に示すように、１ページ分の台紙に、画像のサイズが大きい画像１、サイズが小さい画像２および画像３が配置されたとする。大きい画像１のハンドリングは、パソコン３や店頭端末１０で許容したほうがよいが、小さい画像２や３のハンドリングは、小さい画面を有する携帯端末４で行っても問題はない。これは、小さい画像については細かい部分の確認ができなくても問題が少ないからである。
【０１１４】
そこで、大きい画像１のハンドリングはパソコン３や店頭端末１０で許容し、携帯端末４では許可しない。一方、小さい画像２・３のハンドリングはパソコン３、店頭端末１０、携帯端末４のいずれにおいても許可する。小さな画像の選択作業は携帯端末４で、小さな画像の文字入れやテンプレート選択など細かい作業は画面の大きいパソコン３で最終調整できる。
【０１１５】
なお、大きい画像と小さい画像が混在していなくてもよく、インデックスプリントのように１枚の台紙に複数の小さいサイズの画像をプリントしてもよい。この場合は、どの情報端末でも画像の選択は可能である。
【０１１６】
＜その他の実施形態＞
第１〜３実施形態では、画像プリントの作成に関する情報端末からの操作入力の許可を説明していたが、画像プリントの作成以外の各種の情報処理に関する操作入力の許可にも応用できる。
【０１１７】
例えば、複数のユーザが同じキャンバスに絵画を描いていくような場合、曲線・直線の指定はタッチパネルを有する店頭端末１０にのみ許可し、直線・曲線で区切られた各小領域の色の選択は店頭端末１０以外の情報端末であるパソコン３、ゲーム機６に許可し、文字入力は携帯端末４に許可するなどとしてもよい。
【図面の簡単な説明】
【０１１８】
【図１】第１実施形態に係るプリント編集システムの概略構成を示す図
【図２】店頭端末のブロック図
【図３】画像プリントの一例を示す図
【図４】ストレージサイトのブロック図
【図５】ストレージサイトの実行するプログラムを模式的に示す図
【図６】機能決定テーブルの一例を示す図
【図７】機能決定テーブルの他の一例を示す図
【図８】プリント作成処理のフローチャート
【図９】画像ハンドリング機能提供処理のフローチャート
【図１０】第２実施形態に係るプリント編集システムの概略構成を示す図
【図１１】第２実施形態に係るプリント作成処理のフローチャート
【図１２】各情報端末からの画像ハンドリング結果を表示した画面データの一例を示す図
【図１３】サイズの異なる画像が配置された画像プリントの一例を示す図
【図１４】様々な操作部材の種類に適した操作の一例を示す図
【符号の説明】
【０１１９】
１：ストレージサイト、３：パソコン、４：携帯端末、１０：店頭端末
【図１】
2010033432.tif 000003
【図２】
2010033432.tif 000004
【図３】
2010033432.tif 000005
【図４】
2010033432.tif 000006
【図５】
2010033432.tif 000007
【図６】
2010033432.tif 000008
【図７】
2010033432.tif 000009
【図８】
2010033432.tif 000010
【図９】
2010033432.tif 000011
【図１０】
2010033432.tif 000012
【図１１】
2010033432.tif 000013
【図１２】
2010033432.tif 000014
【図１３】
2010033432.tif 000015
【図１４】
2010033432.tif 000016