(57)【要約】【課題】  画像記録装置で設定したフォーマットで再生するために画像記録装置から画像再生装置に受け渡される情報のデータ量を低減する画像データ構造と、それを用いて画像データを再生する画像再生システムを提供する。【解決手段】  画像データと、前記画像データの再生フォーマットを規定するテンプレートデータの識別子とが前記テンプレートデータと異なる単一のファイルに記録されていることを特徴とする画像データ構造。【選択図】    図１
2005027292.tif 000002
【特許請求の範囲】
【請求項１】
画像データと、前記画像データの再生フォーマットを規定するテンプレートデータの識別子とが前記テンプレートデータと異なる単一のファイルに記録されていることを特徴とする画像データ構造。
【請求項２】
前記識別子は、前記テンプレートデータを電気通信回線を通じて取得するための識別子であることを特徴とする請求項１に記載の画像データ構造。
【請求項３】
前記識別子は、前記テンプレートデータのパス名であることを特徴とする請求項１又は２に記載の画像データ構造。
【請求項４】
前記識別子は、前記テンプレートデータのＵＵＩＤであることを特徴とする請求項１又は２に記載の画像データ構造。
【請求項５】
前記テンプレートデータに基づいて前記画像データが再生されるときに前記画像データに施される回転処理を規定する回転情報が前記ファイルに記録されていることを特徴とする請求項１〜４のいずれか一項に記載の画像データ構造。
【請求項６】
画像データに前記画像データの再生フォーマットを規定するテンプレートデータを関連付ける関連付け手段と、
前記画像データと前記画像データに関連付けられた前記テンプレートの識別子とを前記テンプレートデータと異なる単一のファイルに記録する記録手段と、
を備えることを特徴とする画像記録装置。
【請求項７】
前記識別子は、前記テンプレートデータを電気通信回線を通じて取得するための識別子であることを特徴とする請求項６に記載の画像記録装置。
【請求項８】
前記テンプレートデータに基づいて前記画像データが再生されるときに前記画像データに施される回転処理を規定する回転情報を設定する回転設定手段をさらに備え、
前記記録手段は、前記回転情報を前記ファイルに記録することを特徴とする請求項６又は７に記載の画像記録装置。
【請求項９】
電気通信回線を通じて相互に交信可能なテンプレートサーバと画像再生装置とを備え、
前記テンプレートサーバは、画像データの再生フォーマットを規定する複数のテンプレートデータを記憶している記憶手段と、前記画像再生装置から受信した識別子に対応した前記テンプレートデータを前記画像再生装置に送信する送信手段とを備え、
前記画像再生装置は、前記テンプレートデータのいずれかに対応した識別子と画像データとを含む画像ファイルを入力する入力手段と、入力した識別子を前記テンプレートサーバに送信し、送信した識別子に対応する前記テンプレートデータを前記テンプレートサーバから受信する受信手段と、入力した画像データを受信したテンプレートデータに基づいて再生する再生手段とを備えることを特徴とする画像再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予め決められたフォーマットで再生される画像データの構造と、それを用いた画像記録装置と画像再生システムに関する。
【背景技術】
【０００２】
従来、回転、トリミング等の画像処理を施した画像データを記録する代わりに、画像処理を施す前のもとの画像データと、画像データに対して回転、トリミング等の画像処理をするために必要なパラメータやプログラムコードとを関連付けて記録する方法が知られている（例えば特許文献１参照）。
【０００３】
これらの方法によると、画像処理を施した画像データを再生するために必要な情報を、画像処理を施さずに記録することができるため、短時間で記録することができる。また、これらの方法によると、画像処理を施していない画像データが画像再生装置に入力されるため、画像再生装置では、必要に応じて、画像処理を施さずにもとの画像データを再生することもできる。
【０００４】
しかし、画像データに画像処理を施すために必要なデータ量が大きい場合、画像処理を施すための情報を画像データとともに画像記録装置で記録したり画像再生装置に送信したりすると、画像処理を施した画像データを再生するために画像記録装置と画像再生装置との間で受け渡されるデータ量が大きくなる。例えば写真画像データに背景画像データを合成して再生するためには、データ量が大きい背景画像データを写真画像データに関連付けて画像記録装置から画像再生装置に受け渡す必要がある。
【０００５】
【特許文献１】特開２０００−２８５２２０号公報（第１、７頁等）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、このような問題を解決するために創作されたものであって、画像記録装置で設定したフォーマットで再生するために画像記録装置から画像再生装置に受け渡される情報のデータ量を低減可能な画像記録装置と、画像データ構造と、それを用いて画像データを再生する画像再生システムとを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る画像データ構造は、画像データと、前記画像データの再生フォーマットを規定するテンプレートデータの識別子とが前記テンプレートデータと異なる単一のファイルに記録されている。テンプレートデータに基づいて画像データを再生することにより、予め決められたフォーマットで画像データを再生することができる。画像データが記録されるファイルにテンプレートデータそのものを記録するのではなく、テンプレートデータを取得するための識別子を画像データともにファイルに記録することにより、予め決められたフォーマットで再生可能な画像ファイルのデータ量を低減することができる。
【０００８】
前記識別子は、前記テンプレートデータを電気通信回線を通じて取得するための識別子でもよい。
前記識別子は、テンプレートデータのパス名でもよい。
前記識別子は、テンプレートデータのＵＵＩＤ（Universal Unique ID）でもよい。
識別子としてＵＵＩＤを用いることにより、テンプレートデータのアドレスが変更されても、画像データを記録したときに設定されたテンプレートデータを用いて当該画像データを再生することができる。
【０００９】
前記テンプレートデータに基づいて前記画像データが再生されるときに前記画像データに施される回転処理を規定する回転情報が前記ファイルに記録されていてもよい。画像データが表す対象物に応じて画像データの回転処理を予め規定しておくことにより、テンプレートデータが規定する再生フォーマットに応じた適切な方向に回転させてから、画像データをテンプレートデータに基づいて再生することが可能になる。例えば、縦長のフレーミングでデジタルカメラによって作成された画像データを、横長のフレーミングで作成される画像データを差し込むことを前提に規定された再生フォーマットを用いて再生すると、例えばテンプレートデータが規定する背景画像の天地と、デジタルカメラで撮影された対象物の天地とが一致しなくなる。このような場合、画像データにテンプレートデータを関連付けるとき、画像データを回転させ、回転させた画像データをテンプレートデータに差し込んだ状態を確認した後に、そのテンプレートデータにその画像データを差し込むときには例えばどの方向に何度回転させるべきかといった回転情報を記録しておくことにより、差し込み時には、回転情報を利用して背景画像の天地とデジタルカメラで撮影された対象物の天地とが一致するように画像データをテンプレートデータに差し込むことが可能になる。
【００１０】
上記目的を達成するため、本発明に係る画像記録装置は、画像データに前記画像データの再生フォーマットを規定するテンプレートデータを関連付ける関連付け手段と、前記画像データと前記画像データに関連付けられた前記テンプレートの識別子とを前記テンプレートデータと異なる単一のファイルに記録する記録手段と、を備える。テンプレートデータに基づいて画像データを再生することにより、予め決められたフォーマットで画像データを再生することができる。画像データが記録されるファイルにテンプレートデータそのものを記録するのではなく、テンプレートデータを取得するための識別子を画像データともにファイルに記録することにより、予め決められたフォーマットで再生可能な画像ファイルのデータ量を低減することができる。
【００１１】
前記識別子は、前記テンプレートデータを電気通信回線を通じて取得するための識別子でもよい。
前記テンプレートデータに基づいて前記画像データが再生されるときに前記画像データに施される回転処理を規定する回転情報を設定する回転設定手段をさらに備え、前記記録手段は、前記回転情報を前記ファイルに記録してもよい。
【００１２】
上記目的を達成するため、本発明に係る画像再生システムは、電気通信回線を通じて相互に交信可能なテンプレートサーバと画像再生装置とを備え、テンプレートサーバは、画像データの再生フォーマットを規定する複数のテンプレートデータを記憶している記憶手段と、画像再生装置から受信した識別子に対応したテンプレートデータを画像再生装置に送信する送信手段とを備え、画像再生装置は、テンプレートデータのいずれかに対応した識別子と画像データとを含む画像ファイルを入力する入力手段と、入力した識別子をテンプレートサーバに送信し、送信した識別子に対応するテンプレートデータをテンプレートサーバから受信する受信手段と、入力した画像データを受信したテンプレートデータに基づいて再生する再生手段とを備えることを特徴とする。画像再生装置では、テンプレートデータに基づいて画像データを再生することにより、予め決められたフォーマットで画像データを再生することができる。本発明では、画像再生装置において、電気通信回線を通じてテンプレートデータを取得するための識別子を画像データとともに記録された画像ファイルを入力し、入力した識別子に対応するテンプレートデータをサーバから受信する。画像再生装置におけるこれらの処理により、テンプレートデータそのものを画像データとともにリムーバブルメモリに記録して画像再生装置に入力したり、テンプレートデータそのものを画像データとともに画像記録装置から画像再生装置に送信したりする必要が無くなる。したがって、リムーバブルメモリを介してデータを受け渡す場合であれば、リムーバブルメモリの容量が小さい場合であっても予め決められたフォーマットで再生される画像データを画像記録装置から画像再生装置に搬送することができる。また、通信回線を介してデータを受け渡す場合であれば、通信経路が低速な場合であっても予め決められたフォーマットで再生される画像データを画像記録装置から画像再生装置に短時間で搬送できる。
【００１３】
尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
また、本発明は装置の発明として特定できるだけでなく、プログラムの発明としても、そのプログラムを記録した記録媒体の発明としても、方法の発明としても特定することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を複数の実施例に基づいて説明する。
（第一実施例）
第一実施例は、識別子としてテンプレートデータのパスを用いる場合の例である。第一実施例ではテンプレートデータが記録されているテンプレートファイルのＵＲＬ（Uniform Resource Locator）をテンプレートデータのパスとして用いる場合を例に説明する。ＵＲＬは電気通信回線に接続されたコンピュータに記憶されているファイルのアドレスを示す情報であり、テンプレートファイルのＵＲＬをパスとして用いると電気通信回線を通じてテンプレートデータを取得することが可能になる。尚、テンプレートデータのパスは、テンプレートデータを記憶しているテンプレートサーバを一意に特定できる情報とテンプレートサーバにおいてテンプレートデータを一意に特定できる情報とを含む情報であればテンプレートファイルのＵＲＬ以外の情報であってもよい。又、第一実施例では画像データをテンプレートデータに基づいて印刷することで再生する場合を例に説明する。
【００１５】
図２は、本発明の第一実施例に係る画像記録装置としてのディジタルカメラ１、テンプレートサーバ２、及び画像再生装置としてのプリンタ３、並びにテンプレートサーバ２からテンプレートファイルをダウンロードしてリムーバブルメモリ１８に記憶するパーソナルコンピュータ４を示す模式図である。テンプレートサーバ２、プリンタ３、及びパーソナルコンピュータ４は電気通信回線としてのインターネットＮで相互に交信可能に接続されている。尚、電気通信回線は電話回線であってもよい。また電気通信回線は有線通信回線であってもよいし無線通信回線であってもよい。特許請求の範囲に記載の画像再生システムは、テンプレートサーバ２、プリンタ３、及びインターネットＮに相当する。
【００１６】
図３は、ディジタルカメラ１のハードウェア構成を示す模式図である。
制御部１９は、ＣＰＵ１９ａ、フラッシュメモリ１９ｂ、ワークメモリ１９ｃを備える。ＣＰＵ１９ａはフラッシュメモリ１９ｂに記憶されているプログラムを実行してディジタルカメラ１の全体を制御する。また、ＣＰＵ１９ａは所定のプログラムを実行することで、撮像部２０で作成された写真画像データとテンプレートファイルのＵＲＬとが記録された画像ファイルを作成する。フラッシュメモリ１９ｂは各種のプログラムやデータを記憶しているメモリである。また、フラッシュメモリ１９ｂはリムーバブルメモリ１８から読み込んだテンプレートファイルを記憶するためのメモリとしても用いられる。ワークメモリ１９ｃはプログラムやデータを一時的に記憶するためのメモリである。
【００１７】
撮像部２０は、光学系１１、イメージセンサ１２、センサコントローラ１３、Ａ／Ｄ変換部（ＡＤＣ）１４、画像処理部１５、圧縮・伸張部１６などを備える。光学系１１は、レンズ、絞り等で構成され、イメージセンサ１２の受光面に被写体の光学像を結像させる。イメージセンサ１２は、２次元空間に離散的に配置された受光セルとＣＣＤ（Charge Coupled Device）等の電荷転送素子とを備え、光学系１１により結像される光学像を光電変換して得られる電荷を受光セル毎に一定時間蓄積し、受光セル毎の受光量に応じた電気信号を出力する。ＡＤＣ１４は、イメージセンサ１２から出力される電気信号を量子化してディジタル信号に変換する。画像処理部１５は、ＡＤＣ１４から出力されたディジタル信号に対し、画像形成処理、ホワイトバランス補正、γ補正、色空間変換等を施して画像データとしての写真画像データを作成する。圧縮・伸張部１６は、写真画像データの系列変換及びエントロピー符号化を行うことにより写真画像データを圧縮し、それらの逆変換を施すことにより写真画像データを伸張する。
【００１８】
入力部１７は、リムーバブルメモリ１８を接続するためのカードスロット、メモリコントローラなどを備える。入力部１７は制御部１９によって制御され、リムーバブルメモリ１８に記憶されている各種のデータの読み込み、及びリムーバブルメモリ１８へのデータの書き込みを行う。
操作部２２は、画像ファイルの作成を指示するための撮像スイッチやメニューを操作するための各種のスイッチなどを備える。
【００１９】
表示部２３は、ディスプレイコントローラ、ＬＣＤ（Liquid Crystal Display）などを備える。ＬＣＤはディスプレイコントローラによって制御され、画像ファイルに記録されている画像データが表す画像や、テンプレートファイルを選択するためのメニューなどを表示する。
【００２０】
図４は、テンプレートサーバ２のハードウェア構成を示すブロック図である。
ＣＰＵ３１はＲＯＭ３２や外部記憶装置３５に記憶されたプログラムを実行してテンプレートサーバ２の全体を制御する。また、ＣＰＵ３１は外部記憶装置３５に記憶されたｗｅｂサーバプログラムを実行することで送信手段としても機能する。ＲＯＭ３２は各種のプログラムやデータを予め記憶しているメモリであり、ＲＡＭ３３は各種のプログラムやデータを一時的に記憶するメモリである。
【００２１】
記憶手段としての外部記憶装置３５は、ハードディスクなどで構成され、オペレーティングシステム（ＯＳ）、各種のプログラム、複数のテンプレートファイルが記憶されている。ハードディスクはＯＳによってディレクトリ構造で管理されており、テンプレートファイルは例えば記録しているテンプレートデータの内容に応じて適切なディレクトリに整理されて記憶されている。
【００２２】
送信手段としてのネットワークインタフェース３４は、モデムやネットワークインタフェースカードなどで構成され、インターネットＮに接続されている。
図５は、プリンタ３のハードウェア構成を示すブロック図である。プリンタ３はパーソナルコンピュータ等による制御を必要とせず、画像データを単独で印刷可能な所謂スタンドアロン型プリンタである。
【００２３】
制御部４６は、ＣＰＵ４６ａ、フラッシュメモリ４６ｂ、及びワークメモリ４６ｃを備える。ＣＰＵ４６ａはフラッシュメモリ４６ｂに記憶されているプログラムを実行してプリンタ３の全体を制御する。また、ＣＰＵ４６ａはフラッシュメモリ４６ｂに記憶されているプログラムを実行することで入力手段、受信手段、及び再生手段としても機能する。フラッシュメモリ４６ｂは各種のプログラムやデータなどを記憶しているメモリである。ワークメモリ４６ｃは、プログラムやデータを一時的に記憶するためのメモリである。尚、ワークメモリ４６ｃは画像処理部４３がデータを一時的に記憶するためのメモリとしても用いられる。
【００２４】
入力手段としての入力部４１は、リムーバブルメモリ１８を接続するためのカードスロット、メモリコントローラなどを備える。入力部４１は制御部４６によって制御され、リムーバブルメモリ１８に記憶されている画像ファイルを読み込むことで画像ファイルをプリンタ３に入力する。
受信手段としてのネットワークインタフェース４５は、モデムやネットワークインタフェースカードなどで構成され、インターネットＮに接続されている。
【００２５】
再生手段としての画像処理部４３は、ワークメモリ４６ｃに記憶された画像ファイルとテンプレートファイルとに基づいて印刷データを作成するＡＳＩＣである。具体的には例えば、ＪＰＥＧ規格で圧縮されている写真画像データの伸張、伸張された写真画像データの色空間の変換、ガンマ補正、カラーバランス調整、シャープネス調整、コントラスト調整、写真画像データの解像度を印刷解像度に変換する解像度変換、写真画像データを２値化する２値化処理、２値化された写真画像データをプリンタエンジンに転送すべき順序に並べ替えて印刷データを生成するインターレス処理などを制御部４６と協働して実行する。尚、それらの処理を制御部４６と画像処理部４３とのいずれで行うかは適宜選択し得る設計事項である。
【００２６】
再生手段としてのプリンタエンジン４４は、画像処理部４３で生成された印刷データに基づいて印刷を実行する。プリンタエンジン４４は印字ヘッドを搭載するキャリッジ、キャリッジを往復移動させる駆動機構、印刷用紙を搬送する搬送機構などで構成され、それらは制御部４６によって制御される。キャリッジには印字ヘッドの他に印字ヘッドが吐出するインクを蓄える複数のインクタンクが色毎に搭載されている。尚、プリンタエンジン４４は例えばレーザ方式で印刷を遂行するものであってもよい。
【００２７】
表示部４８は、ディスプレイコントローラ、ＬＣＤなどを備える。ＬＣＤはディスプレイコントローラによって制御され、画像ファイルを選択するためのメニューなどを表示する。
操作部４７は、印刷を指示するための印刷スイッチや、メニューを操作するための各種のスイッチなどを備える。
【００２８】
図６は、テンプレートデータ及びテンプレートファイルを示す模式図である。図７（Ａ）は図６に示すテンプレートファイルを用いた印刷を説明するための模式図であり、図７（Ｂ）はその印刷結果を示す平面図である。テンプレートデータとは、画像データを再生するフォーマットを定義するデータである。具体的には例えば、印刷用紙のサイズ（例えば「はがき」）、印刷用紙の向きを規定する情報（例えば「縦長」）、写真画像データを配置する枠（写真画像枠）を規定する情報（例えば枠の右上座標「（ｘ１，ｙ１）」と枠の左下座標「（ｘ２，ｙ２）」）などを定義したスクリプト７１、及び写真画像データに合成する背景画像データ７２のことをいう。尚、背景画像データを用いるか否かは任意に選択でき、不要であれば背景データをテンプレートデータに含めないようにしてもよい。テンプレートファイル７０は、テンプレートデータを所定のデータ構造で格納しているファイルである。尚、スクリプトと背景画像データとはそれぞれ異なるファイルに記録してもよく、その場合、テンプレートファイルとは複数のファイルのことを指すことになる。
【００２９】
図８は、テンプレートファイルとテンプレートファイルのＵＲＬとを関連付けて記憶しておくための関連付けテーブルを示す模式図である。関連付けテーブルはパーソナルコンピュータ４によって作成されるテーブルである。パーソナルコンピュータ４はテンプレートサーバ２からテンプレートファイルのＵＲＬが記録されたｗｅｂページをダウンロードして表示し、ユーザがＵＲＬを選択すると、選択されたＵＲＬをテンプレートサーバ２に送信する。テンプレートサーバ２からテンプレートファイルを受信すると、パーソナルコンピュータ４は受信したテンプレートファイルのファイル名と当該テンプレートファイルのＵＲＬとを関連付けテーブルの同一行に格納する。これにより、テンプレートファイルとテンプレートファイルのＵＲＬとが関連付けられる。尚、テンプレートサーバ２側で予めＵＲＬをテンプレートファイル中に記録しておくようにしてもよい。その場合はテンプレートファイルとＵＲＬとが予め関連付けられていることになるため、パーソナルコンピュータ４で関連付けテーブルを作成することは不要になる。また、パーソナルコンピュータ４はテンプレートファイルをダウンロードするのではなく、背景画像データが表す画像のサムネイル画像データとテンプレートファイルのＵＲＬとが記録されたファイルをダウンロードするようにしてもよい。サムネイル画像データは背景画像データに比べてデータ量が小さくて済むため、ダウンロードが短時間で行える上、ディジタルカメラ１のフラッシュメモリ１９ｂの記憶領域を節約できる。
【００３０】
図１は、本発明の第一実施例に係る画像データ構造を有する画像ファイルを示す模式図である。図示するように画像ファイルは、ヘッダ領域５１、画像データ領域５２を含んでいる。ヘッダ領域５１は画像データ領域５２の先頭アドレスを示すポインタ、テンプレートファイルのＵＲＬ、その他、作成日付、画像サイズなどのヘッダ情報が記録される領域である。画像データ領域５２は写真画像データが記録される領域である。再生の際にはヘッダ領域５１からポインタを読み込むことで画像データ領域５２の先頭アドレスを特定でき、それにより写真画像データを読み込むことができる。
【００３１】
図９は、ディジタルカメラ１、パーソナルコンピュータ４、及び画像再生システムの処理の流れを示すシーケンスチャートである。
Ｓ１０５では、パーソナルコンピュータ４はユーザによって選択されたＵＲＬをテンプレートサーバ２に送信してテンプレートファイルをダウンロードする。
Ｓ１１０では、関連付けテーブルを作成する。作成後、テンプレートファイルと作成した関連付けテーブルとをリムーバブルメモリ１８に記憶する。
【００３２】
Ｓ１１５では、ユーザはリムーバブルメモリ１８を取り外してディジタルカメラ１に接続する。リムーバブルメモリ１８が接続されると、ディジタルカメラ１はテンプレートファイルと関連付けテーブルとを読み込んでフラッシュメモリ１９ｂに記憶する。これにより、テンプレートファイルと関連付けテーブルとがディジタルカメラ１に受け渡される。テンプレートファイルと関連付けテーブルとは、画像ファイルを記憶するための容量を確保するためにフラッシュメモリ１９ｂに記憶された後にリムーバブルメモリ１８から消去してもよいし、しなくてもよい。
【００３３】
Ｓ１２０では、ディジタルカメラ１はフラッシュメモリ１９ｂに記憶されたテンプレートファイルの選択を受け付ける。具体的には例えば、ディジタルカメラ１のユーザは操作部２２を操作してテンプレートファイルを選択するためのメニューを表示させ、目的のテンプレートファイルのファイル名を選択して所定のスイッチを押下する。所定のスイッチが押下されると、ディジタルカメラ１はそのとき選択された状態にあるファイル名で特定されるテンプレートファイルを選択されたテンプレートファイルとして受け付けられ、Ｓ１２５で作成される写真画像データに、選択されたテンプレートファイルが関連付けられる。
【００３４】
Ｓ１２５では、ディジタルカメラ１は写真画像データを作成する。具体的には、ユーザにより撮像スイッチが押下されると、ディジタルカメラ１はそのときフレームインしている被写体を表す写真画像データを作成する。
尚、ディジタルカメラ１は、写真画像データを作成した後に、その写真画像データをテンプレートファイルに基づいて表示部２３に表示してもよい。さらに、ディジタルカメラ１は、写真画像データをテンプレートファイルに基づいて表示した状態で、写真画像データの回転指示を受け付け、受け付けた指示に応じて写真画像データを回転させ、回転後の写真画像データをテンプレートファイルに基づいて表示してもよい。
Ｓ１３０では、写真画像データとテンプレートファイルのＵＲＬとを記録した画像ファイルを作成する。具体的には、Ｓ１２０で選択されたテンプレートファイルに関連付けられているＵＲＬをフラッシュメモリ１９ｂに記録されている関連付けテーブルから読み込み、読み込んだＵＲＬと、Ｓ１２５で作成した写真画像データとが記録された画像ファイルを作成する。作成後、画像ファイルをリムーバブルメモリ１８に記憶する。
尚、ディジタルカメラ１は、テンプレートファイルの識別子として、リムーバブルメモリに記録されているテンプレートファイルのパスを利用してもよい。具体的には例えば、ディジタルカメラ１は、テンプレートファイルと画像ファイルを１つのリムーバブルメモリに記録し、画像ファイルのヘッダ領域５１にテンプレートファイルのパスを記録してもよい。
また、ディジタルカメラ１は、テンプレートファイルに基づいて写真画像データが表示されているときに受け付けた回転指示に応じて、写真画像データの回転情報を画像ファイルのヘッダ領域５１に記録してもよい。回転情報は、テンプレートファイルに基づいて写真画像データを再生するシステムが写真画像データの回転方向と回転角度を一意に特定できる情報であればどのような形態であってもよい。
【００３５】
Ｓ１３５では、ユーザはリムーバブルメモリ１８を取り外してプリンタ３に接続する。これにより、画像ファイルがプリンタ３に受け渡される。
Ｓ１４０では、プリンタ３はリムーバブルメモリ１８に記憶された画像ファイルの中から印刷する画像ファイルの選択を受け付ける。
Ｓ１４５では、プリンタ３はテンプレートファイルのＵＲＬをテンプレートサーバ２に送信する。具体的には、ユーザによって画像ファイルが選択されると、プリンタ３は選択された画像ファイルをリムーバブルメモリ１８から読み込む。これにより画像ファイルがプリンタ３に入力される。次に、入力した画像ファイルのヘッダ領域５１に記録されているＵＲＬを読み込み、読み込んだＵＲＬをテンプレートサーバ２に送信する。
【００３６】
Ｓ１５０では、テンプレートサーバ２は当該ＵＲＬで一意に特定されるテンプレートファイルをプリンタ３に送信する。
尚、テンプレートファイルと画像ファイルが１つのリムーバブルメモリに記録されている場合、Ｓ１４５及びＳ１５０の処理は不要である。この場合、プリンタ３は、Ｓ１４０で選択される印刷対象の画像ファイルのヘッダ領域５１に記録されているテンプレートファイルのパスを参照してテンプレートファイルをリムーバブルメモリ１８から読み込むことができる。
Ｓ１５５では、プリンタ３は入力した写真画像データを受信したテンプレートデータに基づいて印刷する。具体的には、プリンタ３の制御部４６は、入力部４１で入力した画像ファイルに記録されている写真画像データと受信したテンプレートファイルに記録されているテンプレートデータとに基づいて画像処理部４３と協働して画像処理を実行し、作成した印刷データをプリンタエンジン４４に出力する。プリンタエンジン４４は印刷データが出力されると当該印刷データに基づいて印刷を行う。
尚、画像ファイルに回転情報が記録されている場合、プリンタ３は、写真画像データを回転させ、回転後の写真画像データをテンプレートデータに基づいて印刷してもよい。またプリンタ３は、画像ファイルに回転情報が記録されている場合、その回転情報を有効に利用するか、無効にするかをユーザに選択させてもよい。
【００３７】
以上説明した本発明の第一実施例に係る画像ファイルによると、写真画像データとインターネットＮを通じてテンプレートファイルを取得するためのＵＲＬとが１ファイルに記録される。このため、写真画像データの再生フォーマットを規定するテンプレートファイルを、当該写真画像データが記録されている画像ファイルに記録されているＵＲＬを用いて取得することができる。従って、写真画像データを予め決められたフォーマットで印刷することができる。
【００３８】
更に、本発明の第一実施例に係る画像再生システムによると、プリンタ３はＵＲＬに対応するテンプレートファイルをテンプレートサーバ２からダウンロードできるので、ディジタルカメラ１で作成した写真画像データをテンプレートデータに基づいて印刷する場合、プリンタ３へは画像ファイルだけを受け渡せばよく、テンプレートファイルを受け渡す必要がない。このため、ディジタルカメラ１からプリンタ３へ受け渡すデータ量が小さくて済み、リムーバブルメモリ１８の容量が小さい場合であっても写真画像データをディジタルカメラ１からプリンタ３に搬送することができる。
【００３９】
尚、本実施例では、テンプレートファイルと関連付けテーブルとをパーソナルコンピュータ４でダウンロードし、リムーバブルメモリ１８を介してディジタルカメラ１に渡しているが、ディジタルカメラ１をインターネットＮに接続可能に構成し、ディジタルカメラ１が直にテンプレートサーバからダウンロードするようにしてもよい。
また、本実施例では、ディジタルカメラ１でテンプレートファイルと画像ファイルの関連づけを行っているが、パーソナルコンピュータ、携帯電話、ＰＤＡ（Personal Digital Assistants）等の画像データを処理可能な各種の情報端末においてテンプレートファイルと画像ファイルを関連付けることが可能である。
【００４０】
また、第一実施例ではプリンタ３で印刷することで再生する場合を例に説明したが、画像再生装置は表示装置を備えたパーソナルコンピュータであってもよく、表示装置に表示することで再生するようにしてもよい。また、画像再生装置はプロジェクタであってもよく、スクリーンに投影することで再生してもよい。
また、本実施例ではディジタルカメラ１からプリンタ３へのデータの搬送はリムーバブルメモリ１８によって行うが、データはインターネットＮやシリアルケーブルなどの通信経路を介して搬送してもよく、その場合、本発明の第一実施例に係る画像再生システムによるとデータ量が小さくて済むため通信経路が低速な場合であってもデータの受け渡しに要する時間を短縮できる。
【００４１】
（第二実施例）
第二実施例は、識別子としてテンプレートファイルのＵＵＩＤ（Universally Unique Identifier）を用いる場合の例である。尚、第二実施例では第一実施例と実質的に同一の部分については説明を省略する。
ＵＵＩＤとは、日時、ネットワークインタフェースカードのＭＡＣアドレス、乱数などを組み合わせて生成される所定ビット長の数値であり、重複しないことが保証された数値である。第二実施例のテンプレートサーバ２の外部記憶装置３５にはＵＵＩＤを生成するための生成プログラムが記憶されており、ＣＰＵ３１は生成プログラムを実行することでＵＵＩＤを生成する。
【００４２】
図１０は、第二実施例のテンプレートサーバ２がテンプレートファイルとテンプレートファイルのＵＵＩＤとの管理に用いる管理テーブルを示す模式図である。テンプレートサーバ２はテンプレートファイルに割り当てるためのＵＵＩＤを生成し、当該テンプレートファイルのディレクトリ名及びファイル名と、生成したＵＵＩＤとを管理テーブルの同一行に格納する。テンプレートサーバ２はプリンタ３からＵＵＩＤを受信すると、管理テーブルにおいて当該ＵＵＩＤと同一の行に格納されているディレクトリ名及びファイル名で一意に特定されるテンプレートファイルをプリンタ３に送信する。
【００４３】
図１１は、第二実施例の関連付けテーブルを示す模式図である。第二実施例では、パーソナルコンピュータ４はテンプレートサーバ２からテンプレートファイルのＵＲＬと当該テンプレートファイルのＵＵＩＤとが記録されたｗｅｂページをダウンロードして表示し、ユーザがＵＲＬを選択すると、選択されたＵＲＬをテンプレートサーバ２に送信する。テンプレートサーバ２からテンプレートファイルを受信すると、パーソナルコンピュータ４は受信したテンプレートファイルのファイル名と当該テンプレートファイルのＵＵＩＤとを関連付けテーブルの同一行に格納する。
【００４４】
図１２は、第二実施例の画像ファイルの構造を示す模式図である。第二実施例の画像ファイルのヘッダ領域６１には、画像データ領域６２の先頭アドレスを示すポインタ、テンプレートファイルのＵＵＩＤ、その他、作成日付、画像サイズなどのヘッダ情報が記録される。
写真画像データは作成した後に直ぐプリンタ３で印刷されるとは限らず、時間をおいて印刷される場合もある。その場合、その間にテンプレートサーバ２においてテンプレートファイルが別のディレクトリに移動されてしまうようなこともあり得る。識別子としてテンプレートファイルのＵＲＬを用いる場合、テンプレートファイルが別のディレクトリに移動されるとプリンタ３はテンプレートファイルにアクセスできなくなるが、ＵＵＩＤを用いる場合はテンプレートファイルを移動する際にテンプレートサーバ２側で管理テーブルを更新しておけば、プリンタ３はディレクトリが変更されたとしても写真画像データが記録されたときに設定されたテンプレートファイルにアクセスできる。従って、写真画像データが記録されたときに設定されたテンプレートファイルを用いて当該写真画像データを印刷できる。
【図面の簡単な説明】
【００４５】
【図１】画像データ構造を示す模式図である。
【図２】画像記録装置及び画像再生システムを示す模式図である。
【図３】画像記録装置のハードウェア構成を示す模式図である。
【図４】テンプレートサーバのハードウェア構成を示す模式図である。
【図５】画像再生装置のハードウェア構成を示すブロック図である。
【図６】テンプレートデータを記録したファイルを示す模式図である。
【図７】（Ａ）はテンプレートデータを用いた印刷を説明するための模式図であり、（Ｂ）はその印刷結果を示す平面図である。
【図８】パスを記憶しておくためのテーブルを示す模式図である。
【図９】画像を再生する処理の流れを示すシーケンスチャートである。
【図１０】ＵＵＩＤの管理に用いるテーブルを示す模式図である。
【図１１】ＵＵＩＤを記憶しておくためのテーブルを示す模式図である。
【図１２】画像データ構造を示す模式図である。
【符号の説明】
【００４６】
１  ディジタルカメラ（画像記録装置）、２  テンプレートサーバ、３  プリンタ（画像再生装置）、３１  ＣＰＵ（送信手段）、３４  ネットワークインタフェース（送信手段）、３５  外部記憶装置（記憶手段）、４１  入力部（入力手段）、４３  画像処理部（再生手段）、４４  プリンタエンジン（再生手段）、４５  ネットワークインタフェース（受信手段）、４６  制御部（受信手段、再生手段）、５１  ヘッダ領域、５２  画像データ領域
【図１】
2005027292.tif 000003
【図２】
2005027292.tif 000004
【図３】
2005027292.tif 000005
【図４】
2005027292.tif 000006
【図５】
2005027292.tif 000007
【図６】
2005027292.tif 000008
【図７】
2005027292.tif 000009
【図８】
2005027292.tif 000010
【図９】
2005027292.tif 000011
【図１０】
2005027292.tif 000012
【図１１】
2005027292.tif 000013
【図１２】
2005027292.tif 000014