(57)【要約】  【課題】  特定の画像に合った安価かつ場所を取らないフォトフレームを容易に作成できるようにする。  【解決手段】  挿入画像及びフレーム画像の選択を受け付ける選択受付部１０１と、選択された挿入画像を読み出す挿入画像読出し部１０２と、読み出された挿入画像を記憶する挿入画像記憶部１０３と、フォトフレーム組立て用画像から選択されたフレーム画像を切り出すフレーム画像読出し部１０４と、切り出されたフレーム画像を記憶するフレーム画像記憶部１０５と、挿入画像とフレーム画像とを重ねて表示し、指示された編集を行うフレーム画像編集部１０６と、その編集の結果をフォトフレーム組立て用画像に反映させる編集結果反映部１０７と、編集結果の反映されたフォトフレーム組立て用画像に基づく印刷を指示する印刷指示部１０８とを備える。  【選択図】  図３
2005092661.tif 000002
【特許請求の範囲】
【請求項１】
フォトフレームを組み立てるのに用いるフォトフレーム組立て用画像を記憶する記憶手段と、
前記記憶手段に記憶された前記フォトフレーム組立て用画像の全体又は一部を、当該フォトフレーム組立て用画像から組み立てられるフォトフレームに特定の挿入画像を挿入した時の状態が分かるように表示すると共に、当該フォトフレーム組立て用画像の選択に応じて、当該フォトフレーム組立て用画像に関する所定の情報を出力する処理手段と
を備えたことを特徴とするフォトフレーム組立て用画像作成装置。
【請求項２】
前記処理手段は、前記記憶手段に記憶された複数の前記フォトフレーム組立て用画像のうち、前記特定の挿入画像のサイズ及び縦横に対応する前記フォトフレーム組立て用画像を表示することを特徴とする請求項１記載のフォトフレーム組立て用画像作成装置。
【請求項３】
前記記憶手段は、前記フォトフレーム組立て用画像から組み立てられるフォトフレームにおける挿入画像の収納部分に相当する、当該フォトフレーム組立て用画像上の領域の位置を示す第１の位置情報を更に記憶し、
前記処理手段は、前記フォトフレーム組立て用画像から組み立てられるフォトフレームに前記特定の挿入画像を挿入した時の状態を、前記第１の位置情報に基づいて生成することを特徴とする請求項１記載のフォトフレーム組立て用画像作成装置。
【請求項４】
前記記憶手段は、前記フォトフレーム組立て用画像から組み立てられるフォトフレームに挿入画像を挿入した時の状態を示すために表示する、当該フォトフレーム組立て用画像上の領域の位置を示す第２の位置情報を更に記憶し、
前記処理手段は、前記フォトフレーム組立て用画像のうちの表示すべき領域を、前記第２の位置情報に基づいて決定することを特徴とする請求項１記載のフォトフレーム組立て用画像作成装置。
【請求項５】
前記処理手段は、表示された前記フォトフレーム組立て用画像の全体又は一部に対する編集処理を、前記記憶手段に記憶された前記フォトフレーム組立て用画像に対して行うと共に、前記記憶手段に記憶された当該編集処理による編集後のフォトフレーム組立て用画像に関する所定の情報を出力することを特徴とする請求項１記載のフォトフレーム組立て用画像作成装置。
【請求項６】
フォトフレームを組み立てるのに用いるフォトフレーム組立て用画像と、当該フォトフレームに挿入可能な挿入画像の属性情報とを記憶する記憶手段と、
前記フォトフレームに挿入する画像として指定された挿入画像の属性情報を端末装置から受信し、当該受信した属性情報に対応するフォトフレーム組立て用画像を当該端末装置に送信する処理手段と
を備えたことを特徴とするフォトフレーム組立て用画像提供装置。
【請求項７】
前記記憶手段は、前記フォトフレーム組立て用画像から組み立てられるフォトフレームにおける前記挿入画像の収納部分に相当する当該フォトフレーム組立て用画像上の領域を示す位置情報を更に記憶し、
前記処理手段は、前記フォトフレーム組立て用画像に加え、当該フォトフレーム組立て用画像に対応する前記位置情報を送信すると共に、前記フォトフレーム組立て用画像に対する編集内容を受信し、当該受信した編集内容と同じ編集が施されたフォトフレーム組立て用画像を印刷することを特徴とする請求項６記載のフォトフレーム組立て用画像提供装置。
【請求項８】
フォトフレームに挿入する画像として指定された挿入画像を第１の記憶領域に記憶するステップと、
前記フォトフレームを組み立てるのに用いるフォトフレーム組立て用画像の全体又は一部と、当該フォトフレームにおける挿入画像の収納部分に相当する当該フォトフレーム組立て用画像上の領域の位置を示す位置情報とを、第２の記憶領域に記憶するステップと、
前記第１の記憶領域に記憶された前記挿入画像と、前記第２の記憶領域に記憶された前記フォトフレーム組立て用画像の全体又は一部とを、前記位置情報に基づいて、前記フォトフレームに前記挿入画像を挿入した時の状態が分かるように表示するステップと、
前記フォトフレーム組立て用画像の選択に応じて、当該フォトフレーム組立て用画像に関する所定の情報を出力するステップと
を含むことを特徴とするフォトフレーム組立て用画像作成方法。
【請求項９】
フォトフレームに挿入する画像として指定された挿入画像の属性情報を端末装置から受信するステップと、
所定の記憶装置に記憶された、フォトフレームを組み立てるのに用いるフォトフレーム組立て用画像と、当該フォトフレームに挿入可能な挿入画像の属性情報との対応に基づいて、受信した前記属性情報に対応するフォトフレーム組立て用画像を読み出すステップと、
読み出された前記フォトフレーム組立て用画像を前記端末装置に送信するステップと
を含むことを特徴とするフォトフレーム組立て用画像提供方法。
【請求項１０】
コンピュータに、
フォトフレームに挿入する画像として指定された挿入画像を第１の記憶領域に記憶する機能と、
前記フォトフレームを組み立てるのに用いるフォトフレーム組立て用画像に含まれる特定の領域の画像と、当該フォトフレームにおける挿入画像の収納部分に相当する当該特定の領域上の位置を示す位置情報とを、第２の記憶領域に記憶する機能と、
前記第１の記憶領域に記憶された前記挿入画像と、前記第２の記憶領域に記憶された前記特定の領域の画像とを、前記位置情報に基づいて、前記フォトフレームに前記挿入画像を挿入した時の状態が分かるように表示する機能と、
前記特定の領域の画像の選択に応じて、当該特定の領域の画像を含む前記フォトフレーム組立て用画像が選択された旨の情報を出力する機能と
を実現させるためのプログラム。
【請求項１１】
コンピュータに、
表示された前記特定の領域の画像に対する編集処理を行う機能と、
所定の記憶装置に記憶された前記フォトフレーム組立て用画像に含まれる編集前の前記特定の領域の画像を、当該編集処理による編集後の前記特定の領域の画像によって置き換える機能と
を更に実現させることを特徴とする請求項１０記載のプログラム。
【請求項１２】
前記特定の領域の画像の編集を行う機能において、前記挿入画像上の人物の頭部の位置に基づいて、前記フォトフレームに設ける窓の位置および/または大きさを決定させることを特徴とする請求項１１記載のプログラム。
【請求項１３】
前記特定の領域の画像の編集を行う機能において、前記特定の領域の画像の前記窓以外の部分の形状に基づいて、前記フォトフレームに設ける情報記入欄の位置を決定させることを特徴とする請求項１２記載のプログラム。
【請求項１４】
コンピュータに、
前記フォトフレームに差し込むための差込プレートに記述する情報を設定する機能と、
所定の記憶装置に記憶された前記フォトフレーム組立て用画像における前記差込プレート用の領域の画像に前記情報を書き込む機能と
を更に実現させることを特徴とする請求項１０記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、写真等の画像を入れるフォトフレームを組み立てるのに用いる画像(以下、「フォトフレーム組立て用画像」という)を作成するフォトフレーム組立て用画像作成装置等に関する。
【背景技術】
【０００２】
従来より、気に入った画像や記念となる画像を飾るためにフォトフレームが利用されている。このようなフォトフレームの代表的なものとしては、プリントした画像を入れて卓上に飾るための卓上型フォトフレーム(いわゆる写真立て)や、プリントした画像を入れて壁に掛けるための壁掛け型フォトフレームが挙げられる。その材質としては、木、プラスチック、金属、ガラス等が一般的である。
また、プリントした画像を入れるのではなく、デジタルカメラの液晶画面を入れるタイプのフォトフレームも提案されている(例えば、特許文献１参照。)。なお、このフォトフレームの材質は、木製となっている。
【０００３】
【特許文献１】特開２００２−５７９２４号公報(第３−４頁、図６)
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来のフォトフレームはいずれも、その材質のため、ある程度は高価なものとならざるを得ない。また、気分でフォトフレームを変えたい場合には、多くのフォトフレームを購入せざるを得ず、一層多額の費用がかかってしまうことになると共に、保管する場所も必要になってしまうという問題点があった。
また、上記従来のフォトフレームにおいては、デザインは既に決まっており、ユーザが画像に合ったフォトフレームを希望する場合、店頭でそれを見つけ出すのは困難であり、注文して作ってもらうにもさらに費用がかかってしまうという問題点があった。
【０００５】
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的は、特定の画像に合った安価かつ場所を取らないフォトフレームを容易に作成できるようにすることにある。
【課題を解決するための手段】
【０００６】
かかる目的のもと、本発明は、フォトフレーム組立て用画像の全部又は一部を、フォトフレームに挿入画像を挿入した時の状態が分かるように表示し、ユーザが挿入画像に合ったフォトフレーム組立て用画像を容易に選択し作成できるようにしている。即ち、本発明のフォトフレーム組立て用画像作成装置は、フォトフレームを組み立てるのに用いるフォトフレーム組立て用画像を記憶する記憶手段と、この記憶手段に記憶されたフォトフレーム組立て用画像の全体又は一部を、そのフォトフレーム組立て用画像から組み立てられるフォトフレームに特定の挿入画像を挿入した時の状態が分かるように表示すると共に、そのフォトフレーム組立て用画像の選択に応じて、そのフォトフレーム組立て用画像に関する所定の情報を出力する処理手段とを備えている。
【０００７】
また、本発明は、クライアントコンピュータからの要求に応じてフォトフレーム組立て用画像を提供するサーバコンピュータの観点から捉えることもできる。即ち、本発明のフォトフレーム組立て用画像提供装置は、フォトフレームを組み立てるのに用いるフォトフレーム組立て用画像と、そのフォトフレームに挿入可能な挿入画像の属性情報とを記憶する記憶手段と、フォトフレームに挿入する画像として指定された挿入画像の属性情報を端末装置から受信し、その受信した属性情報に対応するフォトフレーム組立て用画像をその端末装置に送信する処理手段とを備えている。
【０００８】
また、本発明は、フォトフレーム組立て用画像を選択し作成する方法として捉えることもできる。その場合、本発明のフォトフレーム組立て用画像作成方法は、フォトフレームに挿入する画像として指定された挿入画像を第１の記憶領域に記憶するステップと、フォトフレームを組み立てるのに用いるフォトフレーム組立て用画像の全体又は一部と、そのフォトフレームにおける挿入画像の収納部分に相当するそのフォトフレーム組立て用画像上の領域の位置を示す位置情報とを、第２の記憶領域に記憶するステップと、第１の記憶領域に記憶された挿入画像と、第２の記憶領域に記憶されたフォトフレーム組立て用画像の全体又は一部とを、位置情報に基づいて、フォトフレームに挿入画像を挿入した時の状態が分かるように表示するステップと、フォトフレーム組立て用画像の選択に応じて、そのフォトフレーム組立て用画像に関する所定の情報を出力するステップとを含んでいる。
【０００９】
さらに、本発明は、フォトフレーム組立て用画像を提供する方法として捉えることもできる。その場合、本発明のフォトフレーム組立て用画像提供方法は、フォトフレームに挿入する画像として指定された挿入画像の属性情報を端末装置から受信するステップと、所定の記憶装置に記憶された、フォトフレームを組み立てるのに用いるフォトフレーム組立て用画像と、そのフォトフレームに挿入可能な挿入画像の属性情報との対応に基づいて、受信した属性情報に対応するフォトフレーム組立て用画像を読み出すステップと、読み出されたフォトフレーム組立て用画像を端末装置に送信するステップとを含んでいる。
【００１０】
一方、本発明は、コンピュータにフォトフレーム組立て用画像選択・作成機能を実現させるためのコンピュータプログラムとして捉えることもできる。その場合、本発明のプログラムは、コンピュータに、フォトフレームに挿入する画像として指定された挿入画像を第１の記憶領域に記憶する機能と、フォトフレームを組み立てるのに用いるフォトフレーム組立て用画像に含まれる特定の領域の画像と、そのフォトフレームにおける挿入画像の収納部分に相当するその特定の領域上の位置を示す位置情報とを、第２の記憶領域に記憶する機能と、第１の記憶領域に記憶された挿入画像と、第２の記憶領域に記憶された特定の領域の画像とを、位置情報に基づいて、フォトフレームに挿入画像を挿入した時の状態が分かるように表示する機能と、特定の領域の画像の選択に応じて、その特定の領域の画像を含むフォトフレーム組立て用画像が選択された旨の情報を出力する機能とを実現させる。
【発明の効果】
【００１１】
本発明によれば、特定の画像に合った安価かつ場所を取らないフォトフレームを容易に作成することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態を適用可能な画像形成装置のハードウェア構成の一例を示したものである。この画像形成装置は、処理部１０と、画像入力部１１と、画像出力部１２と、メディア読取部１３と、ＵＩ部１４と、記憶装置１５とから構成される。
【００１３】
処理部１０は、画像編集部(ESS:Electric Sub System)に対応し、画像入力部１１から入力され蓄積された画像データを処理する部分である。画像の縮小・拡大等の通常の画像形成装置における機能に加え、本実施の形態特有の機能をも有する。なお、この部分は、例えば、汎用的なパーソナルコンピュータによって実現することもできる。いずれにしても、図示しないが、中央処理装置(ＣＰＵ)、メインメモリ、これらを結合するバス等により構成される。
画像入力部(IIT:Image Input Terminal)１１は、例えば、スキャナを含む機構であり、プラテン上に配置された原稿を読み取り、画像上の二次元画像の濃淡と位置の情報を処理部１０に伝えるものである。
画像出力部(IOT:Image Output Terminal)１２は、例えば、プリンタを含む機構であり、処理部１０より伝えられる画像データに応じて、紙等の媒体上に画像を再生するものである。
メディア読取部１３は、例えば、フラッシュメモリ等のメディア(記録媒体)から指示された画像データを読み取るものである。
ＵＩ部１４は、ユーザが情報の入出力を行うための操作部であり、例えば、タッチパネルディスプレイである。
記憶装置１５は、例えば、ハードディスクデバイス(ＨＤＤ)であり、処理部１０における各機能を実現するプログラムや、各機能実現のために必要となるデータの格納場所として機能するものである。
なお、この画像形成装置は、インターネット等の通信ネットワークを介してサーバコンピュータと接続されていてもよい。
【００１４】
また、図２は、本実施の形態を適用可能なパーソナルコンピュータのハードウェア構成の一例を示したものである。このパーソナルコンピュータは、処理部１０と、入力操作部１６と、インターフェース部１７と、表示部１８と、記憶装置１５とから構成される。
【００１５】
処理部１０は、パーソナルコンピュータの全体動作を制御する役割を担う部分であり、中央処理装置(ＣＰＵ)、メインメモリ、これらを結合するバス等により構成される。
入力操作部１６は、ユーザが情報を処理部１０に入力するために用いられるものであり、例えば、キーボードやマウスである。
インターフェース部１７は、デジタルカメラ等の外部機器からデータを入力するためのインターフェースや、プリンタ等の外部機器にデータを出力するためのインターフェースであり、例えば、ＵＳＢ(Universal Serial Bus)やＲＳ−２３２Ｃである。
表示部１８は、ユーザに対し情報の提示を行うための部分であり、例えば、ＣＲＴ(Cathode Ray Tube)ディスプレイや液晶ディスプレイである。
記憶装置１５は、例えば、ハードディスクデバイス(ＨＤＤ)であり、処理部１０における各機能を実現するプログラムや、各機能実現のために必要となるデータの格納場所として機能するものである。
なお、このパーソナルコンピュータは、インターネット等の通信ネットワークを介してサーバコンピュータと接続されていてもよい。
【００１６】
図３は、図１又は図２における処理部１０の機能構成を示したブロック図である。
図３に示すように、本実施の形態におけるフォトフレーム組立て用画像作成装置は、ＵＩ部１４又は入力操作部１６からの選択を受け付ける選択受付部１０１と、フォトフレームに挿入する画像(以下、「挿入画像」という)を読み出す挿入画像読出し部１０２と、読み出した挿入画像を記憶する挿入画像記憶部１０３と、フォトフレーム組立て用画像のうちフォトフレームに挿入画像を挿入した状態を示すために表示する部分の画像(以下、「フレーム画像」という)を記憶装置１５から読み出すフレーム画像読出し部１０４と、読み出したフレーム画像を記憶するフレーム画像記憶部１０５と、挿入画像とフレーム画像とを重ねて表示するようＵＩ部１４又は表示部１８に指示すると共にＵＩ部１４又は入力操作部１６から入力された情報に基づきフレーム画像の編集等を行うフレーム画像編集部１０６と、編集結果をフォトフレーム組立て用画像に反映させる編集結果反映部１０７と、編集後のフォトフレーム組立て用画像に基づく印刷を指示する印刷指示部１０８とを備えている。
【００１７】
図４及び図５は、記憶装置１５に記憶された情報の内容を示した図である。
記憶装置１５には、まず、図４に示すようなフォトフレーム組立て用画像が記憶されている。このフォトフレーム組立て用画像は、プリント後に特定の線に沿って切り取ることにより、立体的なフォトフレームを作成することができるように設計されたものである。
図４から分かるように、このフォトフレーム組立て用画像は、組み立てた時にフォトフレームの本体になる部分と、フォトフレームの足になる部分と、フォトフレームに差し込むための差込プレートになる部分とを含んでいる。
【００１８】
フォトフレームの本体になる部分は、太線で示すフレーム画像の領域と、点線で示す挿入画像の領域とを含んでいる。前者は、上述したように、フォトフレームに挿入画像を挿入した状態を示すために表示する領域であるが、フォトフレーム組立て用画像の全体をフレーム画像として設定してもよい。後者は、フォトフレームにおける挿入画像の収納位置に相当する領域である。
フォトフレームの足になる部分は、卓上型のフォトフレームを作成するためのフォトフレーム組立て用画像においては必須であるが、壁掛け型のフォトフレームを作成するためのフォトフレーム組立て用画像においては設ける必要はなく、その場合は、壁掛け型のフォトフレームとして機能するためのデザインが施されることになる。
また、図４には、差込プレートとして、カレンダを記載した３つのプレートと、撮影情報(画像に対するコメント)を記載した１つのプレートとが設けられている。なお、図４では、各差込プレートに情報が記載された状態を示しているが、これは、各差込プレートがどのような情報を記載するためのものであるかを理解し易くするためであり、初期状態において、各差込プレートには何も記載されていない。
【００１９】
また、記憶装置１５には、図５に示すように、フォトフレーム組立て用画像名と、サイズと、縦横の区分と、フレーム画像の位置情報と、挿入画像の位置情報と、差込プレートの区分と、差込プレートの位置情報との対応が記憶されている。
ここで、フォトフレーム組立て用画像名とは、フォトフレーム組立て用画像に一意に付された名称であり、フォトフレーム組立て用画像にアクセスするために必要な情報である。例えば、フォトフレーム組立て用画像名「kids1」により、図４に示したフォトフレーム組立て用画像にアクセスすることができ、また、その他のフォトフレーム組立て用画像名により、図示しない他のフォトフレーム組立て用画像にアクセスすることができる。
また、サイズとは、そのフォトフレーム組立て用画像から組み立てられるフォトフレームに挿入される挿入画像のサイズを示し、縦横の区分とは、その挿入画像が縦であるか横であるかを示す。
【００２０】
フレーム画像の位置情報とは、そのフォトフレーム組立て用画像中のフレーム画像に相当する領域の位置を示す情報であり、図４に示すようなフレーム画像領域の場合は、例えば、太線で示した長方形の左上の頂点のＸ座標及びＹ座標と、この長方形の横方向の長さとで表すことができる。
また、挿入画像の位置情報とは、そのフォトフレームに挿入画像を挿入した場合の挿入画像の収納位置に相当する領域の位置を示す情報であり、図４に示すような挿入画像領域の場合は、例えば、点線で示した長方形の左上の頂点のＸ座標及びＹ座標と、この長方形の横方向の長さとで表すことができる。
【００２１】
さらに、差込プレートの区分とは、差込プレートに記載する情報の種類を示す。情報の種類としては、図４の差込プレートでも示したように、例えば、カレンダ、撮影情報がある。
また、差込プレートの位置情報とは、フォトフレーム組立て用画像上に設けられた差込プレートの位置を示す情報であり、フレーム画像や挿入画像の場合と同様に、頂点の座標及び辺の長さで表すことが可能である。
ところで、差込プレートについては、フォトフレーム組立て用画像のデザインに応じて、複数設けられることが考えられる。図４のフォトフレーム組立て用画像においては、４つの差込プレートが設けられている。従って、図５では、１つのフォトフレーム組立て用画像に対し、ｎ個(ｎは０以上の整数)の差込プレート区分及び差込プレート位置が格納されることになるが、ここでは、図面作成の都合上、１つ目の差込プレート区分及び差込プレート位置のみを「(1)」を付して表している。
【００２２】
次に、本実施の形態における処理部１０の動作について説明する。
図６は、処理部１０の動作を示すフローチャートである。
まず、選択受付部１０１は、挿入画像の選択を受け付ける(ステップ１００１)。なお、挿入画像のプリントとフォトフレーム組立て用画像のプリントとを同時に行う場合は、挿入画像のプリントを行う際の画像の選択をここでの選択として受け付けてもよいし、挿入画像のプリントとは別にフォトフレーム組立て用画像のプリントのみを行う場合は、フォトフレーム組立て用画像のプリントのためになされる挿入画像の選択をここでの選択として受け付けてもよい。
【００２３】
選択受付部１０１により挿入画像の選択が受け付けられると、挿入画像読出し部１０２が、選択された挿入画像を読み出し、挿入画像記憶部１０３に記憶する(ステップ１００２)。なお、挿入画像のプリントとフォトフレーム組立て用画像のプリントとを同時に行う場合のように、挿入画像が既に処理部１０が参照可能なメモリに読み込まれているのであれば、挿入画像をそこから読み出してもよいし、挿入画像のプリントとは別にフォトフレーム組立て用画像のプリントのみを行う場合のように、挿入画像がまだメモリに読み込まれていないのであれば、挿入画像をメディア読取部１３を介して記録媒体から読み出したり、記憶装置１５から読み出したりすればよい。
【００２４】
一方、選択受付部１０１は、フォトフレーム組立て用画像の選択を受け付ける(ステップ１００３)。即ち、記憶装置１５には、図４に示すようなフォトフレーム組立て用画像が複数記憶されているが、これらのフォトフレーム組立て用画像の中から１つのフォトフレーム組立て用画像が選択される。なお、このステップに先立ち、挿入画像のサイズ及び縦横の組み合わせに適合するフォトフレーム組立て用画像のみを選択肢として提示し、このステップでは、その中から１つのフォトフレーム組立て用画像を選択させるようにしてもよい。
【００２５】
選択受付部１０１によりフォトフレーム組立て用画像の選択が受け付けられると、フレーム画像読出し部１０４が、選択されたフレーム組立て用画像に対応するフレーム画像の位置情報を参照し、フレーム組立て用画像からその位置情報により示される領域をフレーム画像として切り出し、そのフォトフレーム組立て用画像に対応する挿入画像の位置情報や差込プレートの区分等と共にフレーム画像記憶部１０５に記憶する(ステップ１００４)。
【００２６】
そして、フレーム画像編集部１０６は、フレーム画像記憶部１０５に記憶されたフレーム画像と、挿入画像記憶部１０３に記憶された挿入画像とを、フォトフレームに挿入画像を挿入した時の状態が分かるように重ね合わせてＵＩ部１４又は表示部１８に表示する(ステップ１００５)。
【００２７】
その後、フレーム画像編集部１０６が、ユーザの編集操作に応じて後述する編集を行い(ステップ１００６)、編集結果反映部１０７が、フォトフレーム組立て用画像中のフレーム画像を編集後のフレーム画像で置き換える処理や、フォトフレーム組立て用画像のフレーム画像以外の部分について設定された情報をその部分に書き込む処理を行う(ステップ１００７)。そして、印刷指示部１０８が、編集後のフォトフレーム組立て用画像の印刷を指示する(ステップ１００８)。即ち、本実施の形態を画像形成装置に適用した場合においては、画像出力部１２に対してフォトフレーム組立て用画像の印刷を指示する。また、本実施の形態をパーソナルコンピュータに適用した場合においては、インターフェース部１７に印刷データを受渡し、インターフェース部１７により接続されたプリンタにおいてフォトフレーム組立て用画像の印刷を行う。
但し、ステップ１００８においては、必ずしも印刷を行わなくてもよい。
例えば、編集後のフォトフレーム組立て用画像を記録媒体に保存してもよい。本実施の形態をパーソナルコンピュータに適用した場合、このように編集後のフォトフレーム組立て用画像を記録媒体に記録することで、画像形成装置において、面倒な編集操作を行うことなく、編集済みのフォトフレーム組立て用画像を印刷することができる。
また、ステップ１００８の処理は、編集後のフォトフレーム組立て用画像を他のコンピュータに送信することにより、その印刷を依頼するものであってもよい。
【００２８】
次に、ステップ１００６における編集処理について、詳細に説明する。
図７は、フレーム画像編集部１０６による編集処理の動作を示すフローチャートである。
まず、フレーム画像編集部１０６は、ＵＩ部１４又は入力操作部１６により如何なる項目が選択されたかを判断する(ステップ１０１１)。ここでは、選択肢として、フォトフレーム上で挿入画像を見せるためのいわゆる窓の設定、フォトフレーム上に設ける情報記入欄の設定、フォトフレームを組み立てた後に差し込む差込プレートに対するカレンダの設定を想定する。但し、編集処理はこれらの設定に限られるものではなく、一般にフォトフレームに対して行い得る全ての編集を含むものとする。
【００２９】
まず、ステップ１０１１において窓の設定が選択された場合の動作について説明する。
フレーム画像編集部１０６は、窓の位置を自動的に決定し(ステップ１０１２)、窓の大きさを自動的に決定する(ステップ１０１３)。
また、このように自動決定された窓が挿入画像領域の境界線(図４の点線)にまで達すると、フォトフレームに挿入画像を挿入した際、挿入画像の端部が窓から見える等して見栄えが悪くなる虞があるので、フレーム画像編集部１０６は、窓がその制限を超えるかどうかを判断する(ステップ１０１４)。制限を超えると判断された場合は、窓の位置、形状、大きさ等の変更を自動的に行う(ステップ１０１５)。
【００３０】
ここで、窓の設定処理について、具体的に説明する。
一例として、挿入画像に２人の人物が写っている場合を想定する。図８は、このような挿入画像を解析した例を示すものであり、顔の肌色や髪の毛の黒色により頭部と判定された領域を黒色で表している。また、この例では、挿入画像を挿入するフォトフレームに円形の窓を設定するものとする。
まず、ステップ１０１２において、図８(ａ)に示すように、黒色で示す領域に外接する円を求め、その中心を窓の中心とする。
次に、ステップ１０１３において、図示はしないが、図８(ａ)の外接円の中心を有し、図８（ａ）の外接円の半径の所定の倍数の半径の円を窓とする。
さらに、ステップ１０１２及び１０１３で決定された窓が制限を超える場合のステップ１０１５における窓の形状の変更の例としては、図８(ｂ)に示すように、窓の制限を超える部分(図では上側)をカットした形状の窓とすることや、図８(ｃ)に示すように、円形の窓を、制限を超えない楕円の窓に変更することが考えられる。
【００３１】
また、窓の設定は、最初は自動的に行われるが、自動的に行うことができない場合、または、自動的に行われた結果にユーザが満足しない場合は、マウス等の入力手段を用いて、ユーザが手動で行うことも可能である。あるいは、最初から、マウス等の入力手段を用いた手動による設定としてもよい。
そして、最後に、フレーム画像記憶部１０５に記憶されたフレーム画像がここで行われた編集内容に基づき更新される(ステップ１０１８)。なお、このような編集を行った後のステップ１００７における処理は、記憶装置１５に記憶されたフォトフレーム組立て用画像における編集前のフレーム画像を、フレーム画像記憶部１０５に記憶された編集後のフレーム画像によって置き換えるという処理になる。
【００３２】
次に、ステップ１０１１において情報記入欄の設定が選択された場合の動作について説明する。なお、情報記入欄の設定は、ステップ１０１２〜１０１５における窓の設定が行われた後に行われるものとする。
まず、フレーム画像編集部１０６は、情報記入欄の位置を決定する(ステップ１０１６)。なお、ここでの情報記入欄の位置は、フレーム画像の窓以外の部分の形状に基づいて決定する。例えば、フレーム画像の窓以外の部分において確保できる領域のうち、最も多くの文字数を記入することの可能な領域の位置とすることが考えられる。
情報記入欄の位置が決定されると、情報記入欄に記入する情報を、例えば、挿入画像に付加されたＥｘｉｆファイルより読み込む(ステップ１０１７)。
【００３３】
また、情報記入欄の設定は、最初は自動的に行われるが、自動的に行うことができない場合、または、自動的に行われた結果にユーザが満足しない場合は、マウス等の入力手段を用いて、ユーザが手動で行うことも可能である。あるいは、最初から、マウス等の入力手段を用いた手動による設定としてもよい。
さらに、情報記入欄に対する情報の記入も、ＵＩ部１４としてのタッチパネルや入力操作部１６としてのキーボードを用いて手動で入力してもよい。この場合、情報の入力に当たり、入力可能な文字数をＵＩ部１４又は表示部１８に表示することもできる。
そして、最後に、フレーム画像記憶部１０５に記憶されたフレーム画像がここで行われた編集内容に基づき更新される(ステップ１０１８)。なお、このような編集を行った後のステップ１００７における処理は、記憶装置１５に記憶されたフォトフレーム組立て用画像における編集前のフレーム画像を、フレーム画像記憶部１０５に記憶された編集後のフレーム画像によって置き換えるという処理になる。
【００３４】
次に、ステップ１０１１においてカレンダの設定が選択された場合の動作について説明する。なお、カレンダの設定は、記憶装置１５において今回選択されたフォトフレーム組立て用画像に対応する差込プレート区分のいずれかが「カレンダ」になっており、そのことがフレーム画像記憶部１０５に記憶されている場合に行われるものとする。
フレーム画像編集部１０６は、まず既定値として今月のカレンダを表示する(ステップ１０１９)。ここで、ユーザに変更が必要かどうかを問い合わせ(ステップ１０２０)、変更が必要なければ、現状のカレンダを差込プレートに書き込む情報として設定し、変更が必要であれば、次の月のカレンダを表示し(ステップ１０２１)、ステップ１０２０に戻る。
そして、ここで設定された情報は、図示しないメモリに記憶される(ステップ１０２２)。なお、このような編集を行った後のステップ１００７における処理は、記憶装置１５に記憶されたフォトフレーム組立て用画像上の差込プレートの位置を、今回着目している差込プレート区分(例えば、「カレンダ」)に対応する差込プレート位置情報により特定し、図示しないメモリに記憶された設定情報をその差込プレートに書き込むという処理になる。
【００３５】
また、ここでは、カレンダ情報の差込プレートへの書き込みについて説明したが、撮影情報の差込プレートへの書き込みも、ステップ１０１９〜１０２１の処理を、書き込む情報の入力処理又は読み込み処理で置き換えることにより実現することができる。
以上により、本実施の形態の動作は終了する。
【００３６】
ここで、以上の実施の形態を画像形成装置に適用した場合のＵＩ部１４に表示される画面の遷移を示すと、図９に示すようなものとなる。
即ち、最初、画像形成装置には、図９(ａ)に示すメニュー画面が表示される。ユーザが、この中から「フォト」を選択すると、プリント対象画像の候補がサムネイルとして表示され、その中からプリントしたい画像のサムネイルを選択することで、画像のプリントが行われる。そして、その後、ユーザが、図９(ａ)に示したメニュー画面から「フォトフレーム」を選択すると、図９(ｂ)に示すように、先にプリントした画像が挿入画像として表示されると共に、その上部には選択対象のフレーム画像の候補がプレビュー表示されている。この状態で、特定のフレーム画像(ここでは、楕円)を選択し、右側のメニューの「記入欄」を押下すると、図９(ｃ)に示すように、挿入画像にフレーム画像が重ねて表示され、フレーム画像における窓の左の余白部分に情報記入欄が表示される。
【００３７】
このように、本実施の形態では、フォトフレームを組み立てるためのフォトフレーム組立て用画像の全体又は一部を、フォトフレームに挿入画像を挿入した時の状態が分かるように表示し、画面上での編集を可能とした上で、その編集後のフォトフレーム組立て用画像を印刷することにより、特定の画像に合った安価かつ場所を取らないフォトフレームを容易に作成することが可能となる。
【００３８】
次に、本実施の形態の変形例について説明する。
本変形例は、フォトフレームを組み立てるためのフォトフレーム組立て用画像を、ネットワークを介して接続されたサーバコンピュータが保持し、ユーザが使用するクライアントコンピュータからの要求に応じてフォトフレーム組立て用画像をサーバコンピュータがクライアントコンピュータに送信するものである。
【００３９】
即ち、本変形例は、図１又は図２における記憶装置１５をサーバコンピュータに設け、図１又は図２におけるその他の構成をクライアントコンピュータに設けたものである。
また、図６のステップ１００４における処理は、クライアントコンピュータがフレーム画像をサーバコンピュータの記憶装置１５からネットワークを介して読み出す処理となる。この場合、クライアントコンピュータから挿入画像のサイズ及び縦横等の属性情報をサーバコンピュータへ送信し、サーバコンピュータはその属性情報に合ったフォトフレーム組立て用画像に含まれるフレーム画像を送信するようにしてもよい。
さらに、図６のステップ１００７における処理は、クライアントコンピュータが編集後のフレーム画像その他の情報をサーバコンピュータへ送信し、サーバコンピュータが受信した情報に基づいて記憶装置１５に記憶されたフォトフレーム組立て用画像を編集する処理となる。
なお、図６のステップ１００８のプリント処理は、サーバコンピュータにて行ってもよいし、ステップ１００７で編集されたフォトフレーム組立て用画像が返送されたクライアントコンピュータにて行ってもよい。
【００４０】
このような変形例によれば、サーバコンピュータがフォトフレームを組み立てるためのフォトフレーム組立て用画像を保持しているので、フォトフレーム組立て用画像の定期的な変更を容易に行うことができる。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施の形態を画像形成装置に適用した場合のハードウェア構成図である。
【図２】本発明の実施の形態をパーソナルコンピュータに適用した場合のハードウェア構成図である。
【図３】本発明の実施の形態における処理部の機能構成を示したブロック図である。
【図４】本発明の実施の形態における記憶部の記憶内容の例を示した図である。
【図５】本発明の実施の形態における記憶部の記憶内容の例を示した図である。
【図６】本発明の実施の形態における処理部の動作を示したフローチャートである。
【図７】本発明の実施の形態における編集処理の動作を示したフローチャートである。
【図８】本発明の実施の形態における編集処理について説明するための図である。
【図９】本発明の実施の形態を画像形成装置に適用した場合の画面遷移を示した図である。
【符号の説明】
【００４２】
１０…処理部、１１…画像入力部、１２…画像出力部、１３…メディア読取部、１４…ＵＩ部、１５…記憶装置、１６…入力操作部、１７…インターフェース部、１８…表示部、１０１…選択受付部、１０２…挿入画像読出し部、１０３…挿入画像記憶部、１０４…フレーム画像読出し部、１０５…フレーム画像記憶部、１０６…フレーム画像編集部、１０７…編集結果反映部、１０８…印刷指示部
【図１】
2005092661.tif 000003
【図２】
2005092661.tif 000004
【図３】
2005092661.tif 000005
【図４】
2005092661.tif 000006
【図５】
2005092661.tif 000007
【図６】
2005092661.tif 000008
【図７】
2005092661.tif 000009
【図８】
2005092661.tif 000010
【図９】
2005092661.tif 000011