(57)【要約】【課題】ローカル画像とサーバ画像との組み合わせレイアウトを行いプリント出力する装置および方法を提供する。【解決手段】  記録媒体に記録された写真などの画像データをプリント出力する装置において、このようなローカル画像のプリントを行なうのみならず、例えばネットワークを介して接続されるサーバから、プロの撮影した写真やキャラクタイメージなどを取得し、これらのサーバ画像データとローカル画像を組み合わせたレイアウト設定を実行してプリント出力を行なう。本構成により、ユーザの好みに応じた様々な画像を選択し、自由な画像配列に従ったプリント処理が実現される。【選択図】図２
2007323614.tif 000002
【特許請求の範囲】
【請求項１】
画像データのプリント出力処理を実行する情報処理装置であり、
ユーザ入力部と、
プリント画像に関する表示データを生成し表示部に表示する処理を実行する表示情報生成部と、
前記ユーザ入力部を介するユーザ入力情報を入力し、該入力情報に従ってプリント出力対象画像を選択してプリント処理の制御を実行するデータ処理部とを有し、
前記表示情報生成部は、
（ａ）メディアスロットに装着された記録媒体に記録されたローカル画像、
（ｂ）共有画像データを格納した記憶部またはサーバから取得したサーバ画像、
上記ローカル画像およびサーバ画像を、前記ユーザ入力部を介する入力情報に基づいて切り替え表示制御を行い、
前記データ処理部は、
前記ローカル画像とサーバ画像を組み合わせた画像レイアウト設定を有する画像のプリント制御を行う構成であることを特徴とする情報処理装置。
【請求項２】
前記データ処理部は、
１枚のプリント出力用紙に対して、前記ローカル画像および前記サーバ画像を組み合わせて配置したレイアウト設定に従った画像のプリント制御を行う構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、
共有画像データを格納したサーバとの通信を実行する通信部を有し、
前記データ処理部は、
前記通信部を介して前記サーバ画像の取得を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記データ処理部は、
前記サーバ画像各々に設定された料金に基づいて、プリント対象として選択されたサーバ画像の合計料金を算出して、前記表示部に表示する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記表示情報生成部は、
プリント画像に関する表示データとして、前記サーバ画像の縮小画像、および該サーバ画像各々に設定された料金情報を表示情報として生成し前記表示部に表示する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
情報処理装置において、画像データのプリント出力処理を実行する情報処理方法であり、
表示情報生成部において、プリント画像に関する表示データを生成し表示部に表示する処理を実行する表示情報生成ステップと、
データ処理部において、ユーザ入力部を介するユーザ入力情報を入力し、該入力情報に従ってプリント出力対象画像を選択してプリント処理の制御を実行するデータ処理ステップとを有し、
前記表示情報生成ステップは、
（ａ）メディアスロットに装着された記録媒体に記録されたローカル画像、
（ｂ）共有画像データを格納した記憶部またはサーバから取得したサーバ画像、
上記ローカル画像およびサーバ画像を、前記ユーザ入力部を介する入力情報に基づいて切り替える表示制御を行うステップであり、
前記データ処理ステップは、
前記ローカル画像とサーバ画像を組み合わせた画像レイアウト設定を有する画像のプリント制御を行うステップであることを特徴とする情報処理方法。
【請求項７】
前記データ処理ステップは、
１枚のプリント出力用紙に対して、前記ローカル画像および前記サーバ画像を組み合わせて配置したレイアウト設定に従った画像のプリント制御を行うステップであることを特徴とする請求項６に記載の情報処理方法。
【請求項８】
前記情報処理方法は、さらに、
通信部を介して前記サーバ画像の取得を実行するステップを有することを特徴とする請求項６に記載の情報処理方法。
【請求項９】
前記情報処理方法は、さらに、
前記データ処理部において、前記サーバ画像各々に設定された料金に基づいて、プリント対象として選択されたサーバ画像の合計料金を算出して、前記表示部に表示する処理を実行するステップを有することを特徴とする請求項６に記載の情報処理方法。
【請求項１０】
前記表示情報生成ステップは、
プリント画像に関する表示データとして、前記サーバ画像の縮小画像、および該サーバ画像各々に設定された料金情報を表示情報として生成し前記表示部に表示する処理を実行するステップであることを特徴とする請求項６に記載の情報処理方法。
【請求項１１】
情報処理装置において、画像データのプリント出力処理を実行させるコンピュータ・プログラムであり、
表示情報生成部において、プリント画像に関する表示データを生成し表示部に表示する処理を実行させる表示情報生成ステップと、
データ処理部において、ユーザ入力部を介するユーザ入力情報を入力し、該入力情報に従ってプリント出力対象画像を選択してプリント処理の制御を実行させるデータ処理ステップとを有し、
前記表示情報生成ステップは、
（ａ）メディアスロットに装着された記録媒体に記録されたローカル画像、
（ｂ）共有画像データを格納した記憶部またはサーバから取得したサーバ画像、
上記ローカル画像およびサーバ画像を、前記ユーザ入力部を介する入力情報に基づいて切り替える表示制御を行わせるステップであり、
前記データ処理ステップは、
前記ローカル画像とサーバ画像を組み合わせた画像レイアウト設定を有する画像のプリント制御を行わせるステップであることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに、詳細には、例えばデジタルカメラなどにおいて撮影された写真をプリント出力する構成において、ユーザが用意したローカルな画像とサーバ上に予め用意された画像を併せて出力することを可能とした情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
昨今、デジタルカメラが普及し、また携帯電話にもカメラ機能が付加されており、ユーザは手軽に多数の写真を撮影し、フラッシュメモリやハードディスクなどの様々な記録媒体に蓄積することができる。このような記録媒体に記録された画像データは、例えばＰＣなどの情報処理装置において実行されるアプリケーションを利用することで縮小画像（サムネイル）のリスト表示が可能であり、例えば、ユーザは表示リストから選択した画像をプリンタによって出力することができる。
【０００３】
また、画像を記録した記録媒体をコンビニエンスストアなどに設置された端末にセットして所定の利用料金を支払うことで、端末のディスプレイに画像リストを表示させ、ユーザが画像選択を行い、選択画像を端末に付属するプリンタを介してプリントアウトするサービスも実用化されている。
【０００４】
ユーザは、ディスプレイに画像リストの表示を行い、プリントする画像の選択を行なって、プリントアウトを行なう。しかし、現状のプリントサービスシステムでは、自分が撮影した画像をメモリから読み出して出力するのみの構成となっている。
【０００５】
例えば、旅行先で自分が撮影した画像のみならず、プロの撮影した風景写真などをあわせて出力したり、あるいは特定のキャラクタイメージなどの画像を自分が撮影した画像に併せて出力することはできれば、例えば独自のミニアルバム風のデータを生成して出力することが可能となる。
【０００６】
サーバに画像データを蓄積して、ユーザが選択してプリントする処理構成については、例えば特許文献１〜３に記載されている。しかし、これらの記載構成は、いずれも様々な多くのユーザによってアクセス可能なサーバに予め蓄積されたデータを取得して出力する構成であり、例えば自己の撮影画像を格納した自己専用のローカルな記録媒体に格納されたデータと、様々なユーザによってアクセス可能なサーバの格納データを併せてレイアウトしてプリントする構成について開示するものではない。
【特許文献１】特開２００３−２４１９４６号公報
【特許文献２】特開２００３−２４４３８７号公報
【特許文献３】特許３３２７８７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上述の問題点に鑑みてなされたものであり、デジタルカメラなどによって撮影された画像のプリント出力が可能な構成において、プリント出力に際して、例えば自己の撮影画像を格納した自己専用のローカルな記録媒体に格納されたデータと、様々なユーザによってアクセス可能なサーバなどの共有記憶手段の格納データを併せてレイアウトしてプリントすることを可能とした情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の側面は、
画像データのプリント出力処理を実行する情報処理装置であり、
ユーザ入力部と、
プリント画像に関する表示データを生成し表示部に表示する処理を実行する表示情報生成部と、
前記ユーザ入力部を介するユーザ入力情報を入力し、該入力情報に従ってプリント出力対象画像を選択してプリント処理の制御を実行するデータ処理部とを有し、
前記表示情報生成部は、
（ａ）メディアスロットに装着された記録媒体に記録されたローカル画像、
（ｂ）共有画像データを格納した記憶部またはサーバから取得したサーバ画像、
上記ローカル画像およびサーバ画像を、前記ユーザ入力部を介する入力情報に基づいて切り替え表示制御を行い、
前記データ処理部は、
前記ローカル画像とサーバ画像を組み合わせた画像レイアウト設定を有する画像のプリント制御を行う構成であることを特徴とする情報処理装置にある。
【０００９】
さらに、本発明の情報処理装置の一実施態様において、前記データ処理部は、１枚のプリント出力用紙に対して、前記ローカル画像および前記サーバ画像を組み合わせて配置したレイアウト設定に従った画像のプリント制御を行う構成であることを特徴とする。
【００１０】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、共有画像データを格納したサーバとの通信を実行する通信部を有し、前記データ処理部は、前記通信部を介して前記サーバ画像の取得を実行する構成であることを特徴とする。
【００１１】
さらに、本発明の情報処理装置の一実施態様において、前記データ処理部は、前記サーバ画像各々に設定された料金に基づいて、プリント対象として選択されたサーバ画像の合計料金を算出して、前記表示部に表示する処理を実行する構成であることを特徴とする。
【００１２】
さらに、本発明の情報処理装置の一実施態様において、前記表示情報生成部は、プリント画像に関する表示データとして、前記サーバ画像の縮小画像、および該サーバ画像各々に設定された料金情報を表示情報として生成し前記表示部に表示する処理を実行する構成であることを特徴とする。
【００１３】
さらに、本発明の第２の側面は、
情報処理装置において、画像データのプリント出力処理を実行する情報処理方法であり、
表示情報生成部において、プリント画像に関する表示データを生成し表示部に表示する処理を実行する表示情報生成ステップと、
データ処理部において、ユーザ入力部を介するユーザ入力情報を入力し、該入力情報に従ってプリント出力対象画像を選択してプリント処理の制御を実行するデータ処理ステップとを有し、
前記表示情報生成ステップは、
（ａ）メディアスロットに装着された記録媒体に記録されたローカル画像、
（ｂ）共有画像データを格納した記憶部またはサーバから取得したサーバ画像、
上記ローカル画像およびサーバ画像を、前記ユーザ入力部を介する入力情報に基づいて切り替える表示制御を行うステップであり、
前記データ処理ステップは、
前記ローカル画像とサーバ画像を組み合わせた画像レイアウト設定を有する画像のプリント制御を行うステップであることを特徴とする情報処理方法にある。
【００１４】
さらに、本発明の情報処理方法の一実施態様において、前記データ処理ステップは、１枚のプリント出力用紙に対して、前記ローカル画像および前記サーバ画像を組み合わせて配置したレイアウト設定に従った画像のプリント制御を行うステップであることを特徴とする。
【００１５】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、通信部を介して前記サーバ画像の取得を実行するステップを有することを特徴とする。
【００１６】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記データ処理部において、前記サーバ画像各々に設定された料金に基づいて、プリント対象として選択されたサーバ画像の合計料金を算出して、前記表示部に表示する処理を実行するステップを有することを特徴とする。
【００１７】
さらに、本発明の情報処理方法の一実施態様において、前記表示情報生成ステップは、プリント画像に関する表示データとして、前記サーバ画像の縮小画像、および該サーバ画像各々に設定された料金情報を表示情報として生成し前記表示部に表示する処理を実行するステップであることを特徴とする。
【００１８】
さらに、本発明の第３の側面は、
情報処理装置において、画像データのプリント出力処理を実行させるコンピュータ・プログラムであり、
表示情報生成部において、プリント画像に関する表示データを生成し表示部に表示する処理を実行させる表示情報生成ステップと、
データ処理部において、ユーザ入力部を介するユーザ入力情報を入力し、該入力情報に従ってプリント出力対象画像を選択してプリント処理の制御を実行させるデータ処理ステップとを有し、
前記表示情報生成ステップは、
（ａ）メディアスロットに装着された記録媒体に記録されたローカル画像、
（ｂ）共有画像データを格納した記憶部またはサーバから取得したサーバ画像、
上記ローカル画像およびサーバ画像を、前記ユーザ入力部を介する入力情報に基づいて切り替える表示制御を行わせるステップであり、
前記データ処理ステップは、
前記ローカル画像とサーバ画像を組み合わせた画像レイアウト設定を有する画像のプリント制御を行わせるステップであることを特徴とするコンピュータ・プログラムにある。
【００１９】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータシステム上でプログラムに応じた処理が実現される。
【００２０】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２１】
本発明の構成によれば、ユーザの好みに応じた様々な画像を選択し、自由な画像配列に従ったプリント処理が実現される。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しながら本発明の情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。
【００２３】
本発明の情報処理装置は、例えばデジタルカメラや携帯電話において撮影されフラッシュメモリなどの記録媒体に記録された画像データを読み出してプリント出力する制御を実行するＰＣや、あるいはコンビニなどに設置されたプリントサービス端末などの情報処理装置である。本発明の情報処理装置は、例えばユーザの撮影した写真などを格納したフラッシュメモリなどのローカル記録媒体に記録された画像データを読み出してその縮小画像（サムネイル）をディスプレイにリスト表示する。ユーザは、表示されたローカル画像リストからプリント対象としての画像を選択することができる。
【００２４】
さらに、本発明の情報処理装置は、例えばプロの撮影した写真や、キャラクタイメージデータなどを格納したサーバの画像データを読み出してその縮小画像（サムネイル）をディスプレイにリスト表示する。ユーザは、表示されたサーバ画像リストからプリント対象としての画像を選択することができる。
【００２５】
プリント出力する画像は、例えば複数の画像を１枚の出力用紙にレイアウトして配置したレイアウト画像である。具体的には、例えば６枚の画像を１枚の用紙に並べて配置した画像である。これらの６枚の画像に例えばユーザの撮影画像などのローカル画像とサーバから取得したサーバ画像を混在させてレイアウト設定を行い出力することができる。
【００２６】
以下、図面を参照して、本発明の情報処理装置の構成および処理の詳細について説明する。図１は、本発明の情報処理装置の利用形態を説明する図である。図１において、本発明の情報処理装置は、情報処理装置（ＰＣ）１２１あるいはコンビニなどに設置されたプリントサービス端末としての情報処理装置１２２などである。
【００２７】
例えばデジタルカメラ１０１や携帯電話１０２などを利用して撮影された写真などの画像データは、フラッシュメモリなどの記録媒体１０３，１０４に格納される。情報処理装置１２１，１２２は、記録媒体１０３，１０４を装着し、装着された記録媒体１０３，１０４から、画像データを読み出して、ディスプレイに画像リストとして表示する。表示データは、例えば縮小画像（サムネイル画像）のリストである。
【００２８】
このように、情報処理装置１２１，１２２は、例えば、記録媒体１０３，１０４をセットするメデイアスロットを有し、記録媒体に記録された画像データを読み取ってローカル画像一覧リストをディスプレイに表示する処理を実行する。さらに、本発明の情報処理装置１２１，１２２は、例えばプロの撮影した写真や、キャラクタイメージデータなどを格納したサーバ１３２の画像データをネットワーク１３１を介して取得し、その縮小画像（サムネイル）をディスプレイにリスト表示する。ユーザは、表示されたサーバ画像リストからプリント対象としての画像を選択することができる。
【００２９】
ユーザは、プリント出力する画像のレイアウトを決定し、ユーザの撮影画像などのローカル画像とサーバから取得したサーバ画像を複数混在させたレイアウト設定を行い出力することができる。
【００３０】
図２以下を参照して、本発明の情報処理装置の実行する具体的な処理例について説明する。図２は、本発明の情報処理装置２００の構成を示すブロック図である。情報処理装置２００は、図２に示すように、記憶部２０１、データ入力部（メディアスロット）２０２、データ処理部２０３、表示情報生成部２０４、表示部２０５、ユーザ入力部２０６、プリント制御部２０７、通信部２０８を有する。
【００３１】
記憶部２０１は、ハードディスク、ＲＯＭ，ＲＡＭなどによって構成される記憶部であり、データ処理を実行するプログラムの記憶領域、データ処理を実行するためのワークエリアなどの記憶領域を含む。記憶部２０１には、リスト表示する対象としての画像データも格納可能である。データ入力部（メディアスロット）２０２は、デジタルカメラや携帯電話などにおいて撮影された写真画像などのデータを記録した記録媒体（メディア）１５０のデータ読み取りを実行する。
【００３２】
データ処理部２０３は、データ入力部（メディアスロット）２０２にセットされた記録媒体（メディア）１５０からローカル画像データを読み取り、表示情報生成部２０４に出力する。さらに、データ処理部２０３は、通信部２０８、ネットワーク１７１を介してサーバ１７２に格納されたサーバ画像データを取得し、表示情報生成部２０４に出力する。なお、データ処理部２０３は、記憶部２０１に格納された画像データを読み取り、表示情報生成部２０４に出力することも可能である。この記憶部２０１に格納された画像データは、複数ユーザによってアクセス可能な共有画像を保持しておりサーバ画像データとして処理される。
【００３３】
このように、データ処理部２０３は、データ入力部（メディアスロット）２０２にセットされた記録媒体（メディア）１５０からローカル画像データ、あるいはサーバ１７２または記憶部２０１からサーバ画像データを読み取り、表示情報生成部２０４に出力する。
【００３４】
表示情報生成部２０４は、例えば、データ処理部２０３から入力するデータに基づいて表示部２０５に表示するサムネイル画像のリストを生成する。その他、レイアウト情報の表示など、料金情報などの様々な表示データを生成する。
【００３５】
なお、データ処理部２０３や表示情報生成部２０４は、例えばユーザ入力部２０６から入力される各種指示情報、例えば表示情報の切り替えや、レイアウト設定処理、画像選択処理、プリント要求などに基づいて、ユーザ入力に対応する処理を実行する。
【００３６】
表示部２０５は、表示情報生成部２０４の生成した表示データ、すなわち、サムネイル画像からなる画像リストやレイアウト情報などを表示するＬＣＤなどのディスプレイである。ユーザ入力部２０６は、例えばプリント対象とする画像の選択情報、表示切り替え、プリント実行などの入力を実行する入力部である。なお、表示部２０５をタッチディスプレイとすることで、表示部２０５とユーザ入力部２０６を一体化した構成とすることが可能である。
【００３７】
プリント制御部２０７は、図示しないプリンタの制御を実行し、データ処理部２０３からの指示情報に基づいて画像のプリント処理を実行する。通信部２０８は、ネットワーク１７１を介するサーバ１７２との通信を実行して、サーバ１７２に格納されたサーバ画像データを取得する。
【００３８】
次に、本発明の情報処理装置において処理対象となる画像データの構成例について説明する。図３は、記録媒体に記録されるファイルのデータ構成例を示す図である。各写真は、例えば、図３に示すようなデータ構成を持つＥｘｉｆファイルとして記録される。Ｅｘｉｆファイルは各写真データ毎に設定され、図３に示すように、ヘッダ２２１、サムネイルデータ２２２、画像データ２２３を持つ。
【００３９】
ヘッダ２２１は、写真の属性情報を記録する領域であり、図に示すように画素数、圧縮モード、撮影日時、機種名、露出、焦点距離などの撮影条件情報、色空間情報などが記録される。サムネイルデータ２２２は、縮小画像データの記録領域である。画像リストの表示処理の際には、このサムネイルデータが利用される。画像データ２２３は、実際の撮影画像データが記録される領域である。
【００４０】
図４は、表示情報生成部２０４が生成し、表示部２０５に表示されるプリント画像選択画面の例を示している。例えば、コンビニなどに設置されたプリントサービス端末としての情報処理装置のディスプレイには、まず、ユーザがメディアスロットにセットした記録媒体（メディア）から読み取った写真データのリストが表示され、その後、ユーザがプリントするレイアウトを設定するための画面が提示される。例えば、１枚の出力用紙に１つの画像をプリントするレイアウトの他、１枚の出力用紙に複数の画像を並べて配置するレイアウトなどである。
【００４１】
ユーザがレイアウトを決定すると、そのレイアウトに対する画像の配置を決定するための画面が提示される。図４は、このフェーズにおける表示画面の構成例を示している。
【００４２】
図４に示す表示画面は、画像表示領域３０１と、レイアウト表示領域３０２を有する。画像表示領域３０１には、データ入力部（メディアスロット）２０２にセットされた記録媒体（メディア）１５０から読み取られたローカル画像データの縮小画像（サムネイル）リストが提示されている。画像表示領域３０１は、複数枚（本例では６枚）の画像を一覧表示する設定であり、各画像ファイル名［ａａａ．ｊｐｇ〜［ｆｆｆ．ｊｐｇ］と撮影日時が表示される。ページ設定情報入力部３０５を操作することで、順次、異なるページの表示が可能となる。
【００４３】
レイアウト表示領域３０２には、ユーザが設定した出力レイアウトのプレビュー画像が表示される。ここでは、ユーザは、６枚の画像を１枚の出力用紙に並べて配置するレイアウト３０３設定を選択した例を示している。
【００４４】
ユーザは、画像表示領域３０１に表示された画像からプリントする画像を選択して、レイアウト表示領域３０２に表示されたレイアウトプレビュー画面の画像設定位置に画像をセットする。例えば、タッチパネル方式の場合、画像表示領域３０１に表示された画像を指で触れ、その後、レイアウト表示領域３０２のレイアウトプレビュー画面の画像設定位置を指で触れることで、ユーザ入力情報をデータ処理部において解釈し、選択画像がレイアウト表示領域３０２のレイアウトプレビュー画面の画像設定位置に表示される。ＰＣのマウスを適用したドラッグ＆ドロップ処理によって選択画像のレイアウト位置の設定を行なってもよい。このように情報処理装置は、ユーザ入力情報を解釈して、選択画像をレイアウト上のいずれかに設定する。図に示す例では、画像表示領域３０１に表示された画像［ａａａ．ｊｐｇ］、［ｂｂｂ．ｊｐｇ］、［ｃｃｃ．ｊｐｇ］、これら３枚の画像がプリント出力対象として選択され、６枚の画像設定が可能なレイアウト３０３中の３枚の画像領域に表示されている。
【００４５】
ユーザは、画像表示領域３０１に表示する画像を、図２に示すデータ入力部（メディアスロット）２０２にセットされた記録媒体（メディア）１５０のローカル画像データとするか、あるいは、サーバ１７２または記憶部２０１から取得したサーバ画像データとするかを選択することができる。この切り替えは、ローカル画像／サーバ画像切り替えスイッチ３１１を操作することで実行される。
【００４６】
データ処理部２０３および表示情報生成部２０４は、ローカル画像／サーバ画像切り替えスイッチ３１１の操作情報を入力すると、画像表示領域３０１に表示する画像の切り替え処理を実行する。すなわち、データ処理部２０３および表示情報生成部２０４は、
（ａ）メディアスロットに装着された記録媒体に記録されたローカル画像、
（ｂ）共有画像データを格納した記憶部またはサーバから取得したサーバ画像データ、
上記ローカル画像およびサーバ画像を、ユーザ入力部２０６を介する入力情報に基づいて切り替える表示制御を行う。
【００４７】
プリントスタートスイッチ３１２は、プリントを開始する際に操作するスイッチであり、プリントスタートスイッチ３１２の操作によって、レイアウト表示領域３０２に表示されたレイアウトプレビュー画面に対応するプリント出力がなされる。表示画面には、さらに、出力枚数設定および料金表示領域３１５が表示される。
【００４８】
図４に示すように、ローカル画像データから３枚をプリントアウト画像として選択した後、ユーザが、ローカル画像／サーバ画像切り替えスイッチ３１１を操作すると、データ処理部２０３は、ローカル画像／サーバ画像切り替えスイッチ３１１の操作情報の入力を検出し、画像表示領域３０１に表示する画像の切り替え処理を実行する。すなわち、現時点で表示されているのは、ローカル画像データであるので、サーバ１７２または記憶部２０１からサーバ画像データを取得して表示情報生成部２０４に出力して表示データを切り替える処理を実行する。
【００４９】
この切り替え処理結果としての表示画像の例を図５に示す。図５に示す表示画像において、画像表示領域３０１には、記録媒体（メディア）１５０から読み取られたローカル画像データではなく、サーバ１７２または記憶部２０１から取得したサーバ画像データの縮小画像（サムネイル）リストが提示されている。これらの画像は、ユーザ固有の画像ではなく、様々な利用者によって利用可能な共有画像である。ただし、図に示すように、画像毎にそれぞれ個別の単価が設定され、プリント出力する際には、各単価に応じた金額が必要となる。表示情報生成部２０４は、図５に示すように、プリント画像に関する表示データとして、サーバ画像の縮小画像、および該サーバ画像各々に設定された料金情報を表示情報として生成し表示部２０６に表示する処理を実行する。
【００５０】
ユーザは、先に、図４を参照して説明したローカル画像の選択処理と同様、画像表示領域３０１に表示されたサーバ画像からプリントする画像を選択して、レイアウト表示領域３０２に表示されたレイアウトプレビュー画面の画像設定位置に画像をセットする。図に示す例では、画像表示領域３０１に表示された画像［ａｂｃ１．ｊｐｇ］、［ａｂｃ３．ｊｐｇ］、［ｄｅｆ２．ｊｐｇ］、これら３枚の画像がプリント出力対象として選択され、６枚の画像設定が可能なレイアウト３０３中の３枚の画像領域に表示されている。
【００５１】
これらの画像選択が終了した後、プリントスタートスイッチ３１２を操作すると、データ処理部２０３はユーザ操作情報を検出し、プリント制御部２０７に対して、レイアウト表示領域３０２に表示されたレイアウトプレビュー画面に対応する画像データを選択して出力し、レイアウトに対応する設定としたプリント出力が実行される。
【００５２】
なお、データ処理部２０３は、サーバ画像各々に設定された料金に基づいて、プリント対象として選択されたサーバ画像の合計料金を算出して、表示部２０５に表示する処理を実行する。
【００５３】
次に、図６に示すフローチャートを参照して、本発明の情報処理装置の実行する処理シーケンスについて説明する。まず、ステップＳ１０１において、図２に示すデータ入力部（メディアスロット）２０２にセットされたメディア１５０から、ローカル画像データを入力する。入力画像データは、例えば図３を参照して説明したＥｘｉｆファイル形式である。
【００５４】
ステップＳ１０２において、データ処理部および表示情報生成部は、ローカル画像に対応する表示情報を生成して表示部に表示し、ステップＳ１０３において、ユーザの指定情報を入力する。例えば、まず、ユーザがメディアスロットにセットした記録媒体（メディア）から読み取った写真データのリストが表示され、その後、ユーザの指定情報に基づくレイアウト情報が表示される。さらに、ステップＳ１０４において、ユーザによるローカル画像の選択情報、画像配置情報を入力する。表示情報は、ユーザの入力に従って随時更新され。これらの処理の後、例えば、先に図４を参照して説明した表示データが表示される。
【００５５】
次に、ステップＳ１０５において、サーバ画像の表示要求の有無を判定する。これは、先に図４を参照して説明したローカル画像／サーバ画像切り替えスイッチ３１１のユーザ操作があったか否かの判定処理として実行される。ローカル画像／サーバ画像切り替えスイッチ３１１のユーザ操作がない場合は、ステップＳ１０９に進み、プリントスタートスイッチ３１２の操作情報の入力に基づいて、データ処理部２０３およびプリント制御部２０７の制御により、レイアウト表示領域に表示されたレイアウトプレビュー画面に対応する画像データレイアウトからなるプリント出力が実行される。
【００５６】
一方、ステップＳ１０５において、ローカル画像／サーバ画像切り替えスイッチ３１１のユーザ操作があった場合は、ステップＳ１０６に進み、データ処理部２０３は、サーバまたは記憶部からサーバ画像データを取得し、ステップＳ１０７において、画像表示領域に表示する画像の切り替え処理を実行する。すなわち、現時点で表示されているのは、ローカル画像データであるので、サーバまたは記憶部からサーバ画像データを取得して表示情報生成部に出力して表示データを切り替える処理を実行する。
【００５７】
さらに、ステップＳ１０８において、ユーザによるサーバ画像の選択情報、画像配置情報を入力する。表示情報は、ユーザの入力に従って随時更新され。これらの処理の後、例えば、先に図５を参照して説明した表示データが表示される。
【００５８】
これらの処理の後、ステップＳ１０９において、ユーザからのプリント開始要求を条件として、プリント処理がなされる。すなわち、プリントスタートスイッチ３１２の操作情報の入力に基づいて、データ処理部２０３およびプリント制御部２０７の制御により、レイアウト表示領域に表示されたレイアウトプレビュー画面に対応する画像データレイアウトからなるプリント出力が実行される。
【００５９】
このように、本発明の情報処理装置においては、ユーザの撮影写真などのローカル画像と、プロの撮影写真やキャラクタイメージなどのサーバ画像を任意に組み合わせてプリント出力することが可能となる。
【００６０】
最後に、上述した処理を実行する情報処理装置のハードウェア構成例について、図７を参照して説明する。図７に示す構成は、例えばＰＣなどによって構成される情報処理装置であり、プリンタなどのデータ出力部５３１を備えたハード構成例を示している。
【００６１】
ＣＰＵ（Central Processing Unit）５０１は、上述の実施例において説明した各種のデータ処理、すなわち、表示データ生成、表示データ切り替え処理、レイアウト設定処理、プリント制御処理等の各処理の実行シーケンスを記述したコンピュータ・プログラムに従った処理を実行する制御部である。
【００６２】
ＲＯＭ（Read Only Memory）５０２は、ＣＰＵ５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Random Access Memory）５０３は、ＣＰＵ５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス５０４により相互に接続されている。
【００６３】
ホストバス５０４は、ブリッジ５０５を介して、ＰＣＩ(Peripheral Component Interconnect/Interface)バスなどの外部バス５０６に接続されている。
【００６４】
キーボード５０８、ポインティングデバイス５０９は、ユーザにより操作される入力デバイスである。ディスプレイ５１０は、液晶表示装置またはＣＲＴ（Cathode Ray Tube）などから成り、各種情報をテキストやイメージ情報として表示する。
【００６５】
ＨＤＤ（Hard Disk Drive）５１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ５０１によって実行するプログラムや情報を記録または再生させる。ハードディスクは、リスト表示対象の画像データファイル、さらに、各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００６６】
ドライブ５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体５２１に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース５０７、外部バス５０６、ブリッジ５０５、およびホストバス５０４を介して接続されているＲＡＭ５０３に供給する。リムーバブル記録媒体５２１も、ハードディスクと同様のデータ記録領域として利用可能である。
【００６７】
接続ポート５１４は、外部接続機器５２２を接続するポートであり、ＵＳＢ，ＩＥＥＥ１３９４等の接続部を持つ。接続ポート５１４は、インタフェース５０７、および外部バス５０６、ブリッジ５０５、ホストバス５０４等を介してＣＰＵ５０１等に接続されている。通信部５１５は、ネットワークに接続され、外部とのデータ通信処理を実行する。データ出力部５３１は、データのプリント出力処理を実行する。
【００６８】
なお、図７に示す情報処理装置のハードウェア構成例は、１つの装置例を示すものであり、本発明の情報処理装置は、図７に示す構成に限らず、上述した実施例において説明した処理を実行可能な構成であればよい。
【００６９】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【００７０】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【００７１】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【００７２】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【００７３】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【００７４】
以上、説明したように、本発明の構成によれば、例えば、記録媒体に記録された写真などの画像データをプリント出力する装置において、このようなローカル画像のプリントを行なうのみならず、例えばネットワークを介して接続されるサーバから、プロの撮影した写真やキャラクタイメージなどを取得し、これらのサーバ画像データとローカル画像を組み合わせたレイアウト設定を実行してプリント出力を行なうことが可能となり、ユーザの好みに応じた様々な画像を選択し、自由な画像配列に従ったプリント処理が実現される。
【図面の簡単な説明】
【００７５】
【図１】本発明の情報処理装置の利用例を説明する図である。
【図２】本発明の情報処理装置の構成を説明する図である。
【図３】画像データファイルの構成例を説明する図である。
【図４】データの表示例について説明する図である。
【図５】データの表示例について説明する図である。
【図６】本発明の情報処理装置における処理シーケンスについて説明するフローチャートを示す図である。
【図７】本発明の情報処理装置のハードウェア構成例について説明する図である。
【符号の説明】
【００７６】
１０１  デジタルカメラ
１０２  携帯電話
１０３，１０４  記録媒体
１２１，１２２  情報処理装置
１３１  ネットワーク
１３２  サーバ
１５０  記録媒体
１７１  ネットワーク
１７２  サーバ
２００  情報処理装置
２０１  記憶部
２０２  データ入力部
２０３  データ処理部
２０４  表示情報生成部
２０５  表示部
２０６  ユーザ入力部
２０７  プリント制御部
２０８  通信部
２２１  ヘッダ
２２２  サムネイルデータ
２２３  画像データ
３０１  画像表示領域
３０２  レイアウト表示領域
３０３  レイアウト
３０５  ページ設定情報入力部
３１１  ローカル画像／サーバ画像切り替えスイッチ
３１２  プリントスタートスイッチ
５０１  ＣＰＵ(Central Processing Unit)
５０２  ＲＯＭ（Read-Only-Memory）
５０３  ＲＡＭ（Random Access Memory）
５０４  ホストバス
５０５  ブリッジ
５０６  外部バス
５０７  インタフェース
５０８  キーボード
５０９  ポインティングデバイス
５１０  ディスプレイ
５１１  ＨＤＤ（Hard Disk Drive）
５１２  ドライブ
５１４  接続ポート
５１５  通信部
５２１  リムーバブル記録媒体
５２２  外部接続機器
５３１  データ出力部
【図２】
2007323614.tif 000003
【図６】
2007323614.tif 000004
【図７】
2007323614.tif 000005
【図１】
2007323614.tif 000006
【図３】
2007323614.tif 000007
【図４】
2007323614.tif 000008
【図５】
2007323614.tif 000009