(57)【要約】【課題】画像を回転させる指示を入力してから回転後の画像および付加情報が表示するまで時間がかかる。【解決手段】画像処理装置であって、画像枠および付加情報枠が配置された印刷フレーム画像、並びに、印刷フレーム画像を表示画面に対して所定の回転角度で回転させた外形に対応し、画像枠および付加情報枠が配置された印刷フレーム画像を格納する印刷フレーム格納部と、表示画面に表示された印刷用画像を回転させる旨の入力が受け付けられた場合に、印刷用画像の回転角度に対応付けて印刷フレーム格納部に格納された印刷フレーム画像を抽出して、抽出した印刷フレーム画像の画像枠および付加情報枠に、回転後の画像および画像の付加情報を割り付けた印刷用画像を表示画面に表示する印刷フレーム表示部とを備える。【選択図】図２
2008217373.tif 000002
【特許請求の範囲】
【請求項１】
画像および前記画像の付加情報が割り付けられた印刷用画像を表示画面に表示する画像処理装置であって、
前記画像を割り付ける画像枠、および、前記付加情報を割り付ける付加情報枠が配置された印刷フレーム画像、並びに、前記印刷フレーム画像を印刷面内で所定の回転角度で回転させた外形に対応し、前記画像枠および前記付加情報枠が配置された印刷フレーム画像を、前記回転角度に対応付けて格納する印刷フレーム格納部と、
前記表示画面に表示させる前記画像の選択を受け付ける画像選択受付部と、
前記画像選択受付部により前記画像の選択が受け付けられた場合に、前記印刷フレーム格納部に格納された前記印刷フレーム画像を抽出して、前記印刷フレーム画像の前記画像枠および前記付加情報枠に前記画像および前記画像の前記付加情報を割り付けた印刷用画像を前記表示画面に表示する印刷フレーム表示部と、
前記表示画面に表示された前記印刷用画像を回転させる旨の入力を受け付ける回転指示受付部と
を備え、
前記印刷フレーム表示部は、前記回転指示受付部により前記表示画面に表示された前記印刷用画像を回転させる旨の入力が受け付けられた場合に、前記印刷用画像の前記回転角度に対応付けて前記印刷フレーム格納部に格納された前記印刷フレーム画像を抽出して、抽出した前記印刷フレーム画像の前記画像枠および前記付加情報枠に、回転後の前記画像および前記画像の前記付加情報を割り付けた印刷用画像を前記表示画面に表示する画像処理装置。
【請求項２】
前記印刷フレーム格納部は、前記印刷フレーム画像の前記表示画面に対する前記回転角度と同一の回転角度で回転させた前記画像枠と、前記表示画面の天地の向きと同一の向きで前記付加情報を割り付ける前記付加情報枠とを配置した前記印刷フレーム画像を前記回転角度に対応付けて格納する請求項１に記載の画像処理装置。
【請求項３】
前記回転指示受付部は、表示画面に表示された画像を前記印刷面内で（３６０／ｎ）度ずつ回転させる旨の入力を受け付け、
前記印刷フレーム格納部は、印刷フレーム画像を表示画面に対して、（３６０／ｎ）度ずつ回転させたｎ個の前記印刷フレーム画像を、前記回転角度に対応付けて格納する請求項１に記載の画像処理装置。
【請求項４】
前記回転指示受付部は、表示画面に表示された画像を前記印刷面内で９０度ずつ回転させる旨の入力を受け付け、
前記印刷フレーム格納部は、縦長の矩形の画像枠を有する縦長の印刷フレーム画像、および、横長の矩形の画像枠を有する横長の印刷フレーム画像を格納し、
前記印刷フレーム表示部は、前記回転指示受付部により前記画像を９０度回転させる旨の入力が受け付けられたときは、前記縦長の印刷フレーム画像または前記横長の印刷フレーム画像のうち表示していない方の前記印刷フレーム画像を用いて、前記印刷用画像を前記表示画面に表示する請求項１に記載の画像処理装置。
【請求項５】
前記画像に撮像されている被写体の天地の向きを判断する天地判断部さらに備え、
前記印刷フレーム生成部は、前記画像選択受付部により表示画面に表示させる画像の選択が受け付けられた場合に、前記天地判断部により判断された前記画像に撮像されている被写体の天地の向きで前記画像を表示画面に表示するときに、前記画像が縦長であるか横長であるかを判断し、縦長であると判断したときは、前記縦長の印刷フレームの前記画像枠に前記被写体の天地の向きで前記画像を割り付けた前記印刷用画像を前記画面に表示し、横長であると判断したときは、前記横長の印刷フレームの前記画像枠に前記被写体の天地の向きで前記画像を割り付けた前記印刷用画像を前記画面に表示する請求項４に記載の画像処理装置。
【請求項６】
前記画像処理装置は、さらに、前記画像選択受付部により前記表示画面に表示させる前記画像の選択が受け付けられた場合に、前記画像の付加情報を前記付加情報枠に割り付けた前記印刷フレーム画像を生成し前記回転角度に対応付けて前記印刷フレーム格納部に格納する印刷フレーム生成部を備え、
前記印刷フレーム表示部は、前記画像選択受付部により表示画面に表示させる画像の選択が受け付けられた場合に、前記付加情報枠に前記付加情報が割り付けられた前記印刷フレーム画像の画像枠に前記画像を割り付けることにより、前記印刷用画像を前記表示画面に表示し、
前記印刷フレーム表示部は、前記回転指示受付部により前記画像を回転させる旨の入力が受け付けられた場合に、前記画像の回転後の表示画面に対する前記回転角度に対応付けられかつ前記付加情報枠に前記付加情報が割り付けられた前記印刷フレーム画像の前記画像枠に回転後の前記画像を割り付けることにより、前記印刷用画像を前記表示画面に表示する請求項１に記載の画像処理装置。
【請求項７】
画像および前記画像の付加情報が割り付けられた印刷用画像を表示画面に表示する画像処理方法であって、
前記画像を割り付ける画像枠、および、前記付加情報を割り付ける付加情報枠が配置された印刷フレーム画像、並びに、前記印刷フレーム画像を印刷面内で所定の回転角度で回転させた外形に対応し、前記画像枠および前記付加情報枠が配置された印刷フレーム画像を、前記回転角度に対応付けて格納する印刷フレーム格納手順と、
前記表示画面に表示させる前記画像の選択を受け付ける画像選択受付手順と、
前記画像選択受付手順により前記画像の選択が受け付けられた場合に、前記印刷フレーム格納手順に格納された前記印刷フレーム画像を抽出して、前記印刷フレーム画像の前記画像枠および前記付加情報枠に前記画像および前記画像の前記付加情報を割り付けた印刷用画像を前記表示画面に表示する前記印刷フレーム表示手順と、
前記表示画面に表示された画像を回転させる旨の入力を受け付ける回転指示受付手順と
を備え、
前記印刷フレーム表示手順は、前記回転指示受付手順により前記表示画面画像を回転させる旨の入力が受け付けられた場合に、前記印刷用画像の前記回転角度に対応付けて前記印刷フレーム格納手順に格納された前記印刷フレーム画像を抽出して、抽出した前記印刷フレーム画像の前記画像枠および前記付加情報枠に、回転後の前記画像および前記画像の前記付加情報を割り付けた印刷用画像を表示画面に表示する画像処理方法。
【請求項８】
画像および前記画像の付加情報が割り付けられた印刷用画像を表示画面に表示する画像処理装置を制御するプログラムであって、前記画像処理装置に、
前記画像を割り付ける画像枠、および、前記付加情報を割り付ける付加情報枠が配置された印刷フレーム画像、並びに、前記印刷フレーム画像を印刷面内で所定の回転角度で回転させた外形に対応し、前記画像枠および前記付加情報枠が配置された印刷フレーム画像を、前記回転角度に対応付けて格納する印刷フレーム格納手順と、
前記表示画面に表示させる前記画像の選択を受け付ける画像選択受付手順と、
前記画像選択受付手順により前記画像の選択が受け付けられた場合に、前記印刷フレーム格納手順に格納された前記印刷フレーム画像を抽出して、前記印刷フレーム画像の前記画像枠および前記付加情報枠に前記画像および前記画像の前記付加情報を割り付けた印刷用画像を前記表示画面に表示する前記印刷フレーム表示手順と、
前記表示画面に表示された画像を回転させる旨の入力を受け付ける回転指示受付手順と
を実行させ、
前記印刷フレーム表示手順は、前記回転指示受付手順により前記表示画面画像を回転させる旨の入力が受け付けられた場合に、前記印刷用画像の前記回転角度に対応付けて前記印刷フレーム格納手順に格納された前記印刷フレーム画像を抽出して、抽出した前記印刷フレーム画像の前記画像枠および前記付加情報枠に、回転後の前記画像および前記画像の前記付加情報を割り付けた印刷用画像を表示画面に表示するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法およびプログラムに関する。特に、本発明は、画像枠と付加情報枠とを配置する印刷フレーム画像を表示する画像処理装置、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
画像を回転させたときに、画像に付加する日付表示の天地を表示画面の天地に一致させる画像処理装置が知られている（例えば、特許文献１参照。）。
【特許文献１】特開２００６−２８５４６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の画像処理装置によれば、画像とこの画像に付加される日付表示との天地の関係が自動的に決まってしまい、天地の関係をユーザが簡便に設定することができなかった。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の形態においては、画像および画像の付加情報が割り付けられた印刷用画像を表示画面に表示する画像処理装置であって、画像を割り付ける画像枠、および、付加情報を割り付ける付加情報枠が配置された印刷フレーム画像、並びに、印刷フレーム画像を印刷面内で所定の回転角度で回転させた外形に対応し、画像枠および付加情報枠が配置された印刷フレーム画像を、回転角度に対応付けて格納する印刷フレーム格納部と、表示画面に表示させる画像の選択を受け付ける画像選択受付部と、画像選択受付部により画像の選択が受け付けられた場合に、印刷フレーム格納部に格納された印刷フレーム画像を抽出して、印刷フレーム画像の画像枠および付加情報枠に画像および画像の付加情報を割り付けた印刷用画像を表示画面に表示する印刷フレーム表示部と、表示画面に表示された印刷用画像を回転させる旨の入力を受け付ける回転指示受付部とを備え、印刷フレーム表示部は、回転指示受付部により表示画面に表示された印刷用画像を回転させる旨の入力が受け付けられた場合に、印刷用画像の回転角度に対応付けて印刷フレーム格納部に格納された印刷フレーム画像を抽出して、抽出した印刷フレーム画像の画像枠および付加情報枠に、回転後の画像および画像の付加情報を割り付けた印刷用画像を表示画面に表示する。これにより、画像の方向と付加情報の方向とをユーザが簡便に設定して、印刷用画像を生成することができる。
【０００５】
印刷フレーム格納部は、印刷フレーム画像の表示画面に対する回転角度と同一の回転角度で回転させた画像枠と、表示画面の天地の向きと同一の向きで付加情報を割り付ける付加情報枠とを配置した印刷フレーム画像、および、回転後の印刷フレーム画像を回転角度に対応付けて格納してもよい。これにより、より簡便に、印刷用画像を生成することができる。
【０００６】
回転指示受付部は、表示画面に表示された画像を印刷面内で（３６０／ｎ）度ずつ回転させる旨の入力を受け付け、印刷フレーム格納部は、印刷フレーム画像を表示画面に対して、（３６０／ｎ）度ずつ回転させたｎ個の印刷フレーム画像を、回転角度に対応付けて格納してもよい。これにより、表示画面に表示される回転後の印刷フレームだけを効率的に格納することができる。
【０００７】
回転指示受付部は、表示画面に表示された画像を印刷面内で９０度ずつ回転させる旨の入力を受け付け、印刷フレーム格納部は、縦長の矩形の画像枠を有する縦長の印刷フレーム画像、および、横長の矩形の画像枠を有する横長の印刷フレーム画像を格納し、印刷フレーム表示部は、回転指示受付部により画像を９０度回転させる旨の入力が受け付けられたときは、縦長の印刷フレーム画像または横長の印刷フレーム画像のうち表示していない方の印刷フレーム画像を用いて、印刷用画像を表示画面に表示してもよい。これにより、回転角度が９０度の場合には、２つの印刷用フレーム画像を格納するだけで、より簡便に、印刷用画像を生成することができる。
【０００８】
画像に撮像されている被写体の天地の向きを判断する天地判断部をさらに備え、印刷フレーム生成部は、画像選択受付部により表示画面に表示させる画像の選択が受け付けられた場合に、天地判断部により判断された画像に撮像されている被写体の天地の向きで画像を表示画面に表示するときに、画像が縦長であるか横長であるかを判断し、縦長であると判断したときは、縦長の印刷フレームの画像枠に被写体の天地の向きで画像を割り付けた印刷用画像を画面に表示し、横長であると判断したときは、横長の印刷フレームの画像枠に被写体の天地の向きで画像を割り付けた印刷用画像を画面に表示してもよい。これにより、画像が横長であるか横長であるかに応じて印刷フレームを表示することができる。
【０００９】
画像処理装置は、さらに、画像選択受付部により表示画面に表示させる画像の選択が受け付けられた場合に、画像の付加情報を付加情報枠に割り付けた印刷フレーム画像を生成し回転角度に対応付けて印刷フレーム格納部に格納する印刷フレーム生成部を備え、印刷フレーム表示部は、画像選択受付部により表示画面に表示させる画像の選択が受け付けられた場合に、付加情報枠に付加情報が割り付けられた印刷フレーム画像の画像枠に画像を割り付けることにより、印刷用画像を表示画面に表示し、印刷フレーム表示部は、回転指示受付部により画像を回転させる旨の入力が受け付けられた場合に、画像の回転後の表示画面に対する回転角度に対応付けられかつ付加情報枠に付加情報が割り付けられた印刷フレーム画像の画像枠に回転後の画像を割り付けることにより、印刷用画像を表示画面に表示してもよい。これにより、画像を回転させる指示が入力される前に付加情報が印刷フレームにセットされるので、画像を回転させる指示が入力されてから回転後の画像および付加情報が表示されるまでの時間をさらに短縮することができる。
【００１０】
上記課題を解決するために、本発明の第２の形態においては、画像および画像の付加情報が割り付けられた印刷用画像を表示画面に表示する画像処理方法であって、画像を割り付ける画像枠、および、付加情報を割り付ける付加情報枠が配置された印刷フレーム画像、並びに、印刷フレーム画像を印刷面内で所定の回転角度で回転させた外形に対応し、画像枠および付加情報枠が配置された印刷フレーム画像を、回転角度に対応付けて格納する印刷フレーム格納手順と、表示画面に表示させる画像の選択を受け付ける画像選択受付手順と、画像選択受付手順により画像の選択が受け付けられた場合に、印刷フレーム格納手順に格納された印刷フレーム画像を抽出して、印刷フレーム画像の画像枠および付加情報枠に画像および画像の付加情報を割り付けた印刷用画像を表示画面に表示する印刷フレーム表示手順と、表示画面に表示された画像を回転させる旨の入力を受け付ける回転指示受付手順とを備え、印刷フレーム表示手順は、回転指示受付手順により表示画面画像を回転させる旨の入力が受け付けられた場合に、印刷用画像の回転角度に対応付けて印刷フレーム格納手順に格納された印刷フレーム画像を抽出して、抽出した印刷フレーム画像の画像枠および付加情報枠に、回転後の画像および画像の付加情報を割り付けた印刷用画像を表示画面に表示する。これにより、第１の形態と同一の効果を得ることができる。
【００１１】
上記課題を解決するために、本発明の第３の形態においては、画像および画像の付加情報が割り付けられた印刷用画像を表示画面に表示する画像処理装置を制御するプログラムであって、画像処理装置に、画像を割り付ける画像枠、および、付加情報を割り付ける付加情報枠が配置された印刷フレーム画像、並びに、印刷フレーム画像を印刷面内で所定の回転角度で回転させた外形に対応し、画像枠および付加情報枠が配置された印刷フレーム画像を、回転角度に対応付けて格納する印刷フレーム格納手順と、表示画面に表示させる画像の選択を受け付ける画像選択受付手順と、画像選択受付手順により画像の選択が受け付けられた場合に、印刷フレーム格納手順に格納された印刷フレーム画像を抽出して、印刷フレーム画像の画像枠および付加情報枠に画像および画像の付加情報を割り付けた印刷用画像を表示画面に表示する印刷フレーム表示手順と、表示画面に表示された画像を回転させる旨の入力を受け付ける回転指示受付手順とを実行させ、印刷フレーム表示手順は、回転指示受付手順により表示画面画像を回転させる旨の入力が受け付けられた場合に、印刷用画像の回転角度に対応付けて印刷フレーム格納手順に格納された印刷フレーム画像を抽出して、抽出した印刷フレーム画像の画像枠および付加情報枠に、回転後の画像および画像の付加情報を割り付けた印刷用画像を表示画面に表示する。これにより、第１の形態と同一の効果を得ることができる。
【００１２】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明を実施するための最良の形態】
【００１３】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【実施例１】
【００１４】
図１は、パーソナルコンピュータ１０の一例を示す。パーソナルコンピュータ１０は、画像および当該画像の付加情報を割り付けた印刷用画像を表示する画像処理装置の一例であって、本体１２と、当該本体１２からの出力に基づいてユーザに対して表示をするディスプレイ１４と、本体１２に対するユーザからの入力手段の一例としてのキーボード１６及びマウス１８とを備える。パーソナルコンピュータ１０は、ネットワークを介してプリンタ２０と接続する。プリンタ２０は、印刷用紙に印刷をする本体２２と、当該本体２２からの出力に基づいてユーザに対して表示をするディスプレイ２４と、本体２２に対するユーザからの入力手段の一例としての操作パネル２６とを供える。なお、付加情報は、画像に対応付けて記憶される情報であって、例えば、撮像日時、シャッタスピードなどの撮像条件およびタイトルなどの撮像者が入力した情報である。また、これらパーソナルコンピュータ１０およびプリンタ２０は別体であってネットワークにより接続されていてもよいが、一体型であってもよい。また、これらは写真をプリントする店舗に設置されてもよい。
【００１５】
図２は、パーソナルコンピュータ１０のブロック図の一例を示す。図３は、印刷フレーム格納部１００に格納された情報の一例を示す。図４は、画像格納部１６０に格納された情報の一例を示す。図５、図６は、ウィンドウ３００の表示内容の一例を示す。パーソナルコンピュータ１０は、図２に示すように、印刷フレーム格納部１００、印刷フレーム表示部１１０、画像選択受付部１２０、回転指示受付部１３０および画像格納部１６０を備える。パーソナルコンピュータ１０は、図５、図６に示すウィンドウ３００をディスプレイ１４に表示する。
【００１６】
印刷フレーム格納部１００は、印刷フレーム画像、および、当該印刷フレーム画像を印刷面内で所定の回転角度で回転させた外形に対応する印刷フレーム画像を、当該回転角度に対応付けて格納する。図３に示す例において印刷フレーム格納部１００は、例えば、回転角度「０度」に対応付けて印刷フレーム画像５００、回転角度「３０度」に対応付けて印刷フレーム画像５００を時計回りに３０度回転させた印刷フレーム画像５０２、回転角度「９０度」に対応付けて印刷フレーム画像５００を時計回りに９０度回転させた印刷フレーム画像５０６などを格納している。すなわち、印刷フレーム格納部１００は、所定の回転角度である３０度に対して１２個（＝３６０／３０）の印刷フレーム画像を格納する。なお、図３に示す印刷フレーム画像５０２は、印刷フレーム画像５００の画像枠６００を時計回りに３０度回転させた画像枠６０２とディスプレイ１４の天地の向きと同一の向きの付加情報枠７０２とを配置し、印刷フレーム画像５０６は、印刷フレーム画像５００の画像枠６００を時計回りに９０度回転させた画像枠６０６とディスプレイ１４の天地の向きと同一の向きの付加情報枠７０６とを配置している。すなわち印刷フレーム格納部１００は、印刷フレーム画像を印刷面内で回転角度と同一の回転角度で回転させた画像枠と、ディスプレイ１４の天地の向きと同一の向きで付加情報を割り付ける付加情報枠とを配置した印刷フレーム画像、および、回転後の印刷フレーム画像を回転角度に対応付けて格納することが好ましい。これにより、回転後の画像および付加情報が表示されるまでの時間を短縮しつつ、付加情報を見やすく表示することができる。さらに、図３の印刷フレーム画像５１０、５１２、５１６のように、非対称形であってもよい。なお、これらの印刷フレーム５１０、５１２、５１６も同様に、画像枠６１０、６１２、６１６および付加情報枠７１０、７１２、７１６を有する。また、図３に示す例において印刷フレーム格納部１００は、３０度のステップで回転させた外形に対応する印刷フレーム画像を格納するが、他の回転角度のステップで回転させた外形に対応する印刷フレーム画像を格納してもよい。なお、印刷面における方向とディスプレイ１４上の表示の方向が同じに設定されている場合には、印刷面での回転は、ディスプレイ１４上での回転に対応する。以下、説明を簡略化するため、ディスプレイ１４上での回転について説明する。
【００１７】
画像格納部１６０は、画像および当該画像の付加情報を格納する。図４に示す例において画像格納部１６０は、例えば、画像を識別する画像ＩＤ「Ｇ００１」に対応付けて画像８００および画像８００の付加情報「２００７．３．１５」を格納し、画像ＩＤ「Ｇ００２」に対応付けて画像８０２および画像８０２の付加情報「札幌にて」を格納している。なお、付加情報「２００７．３．１５」は、画像８００の撮像年月日である。
【００１８】
画像選択受付部１２０は、ディスプレイ１４に表示させる画像の選択を受け付ける。例えば、画像選択受付部１２０は、画像格納部１６０に格納された画像または外部記憶媒体に記憶された画像からディスプレイ１４に表示させる画像の選択を受け付ける。図５に示す例において、画像選択受付部１２０は、画像選択領域３２０を介して、画像格納部１６０に格納された複数の画像の中からサムネイル表示すべき画像の選択を受け付けてサムネイル表示領域３２２に表示する。画像選択受付部１２０は、サムネイル表示領域３２２に表示された一のサムネイルがダブルクリックされた旨の情報を取得したときに、当該一のサムネイルに対応する画像の選択を受け付ける。
【００１９】
印刷フレーム表示部１１０は、画像選択受付部１２０により画像の選択が受け付けられた場合に、印刷フレーム格納部１００に格納された印刷フレーム画像をディスプレイ１４に表示する。また、印刷フレーム表示部１１０は、当該画像を当該印刷フレーム画像の画像枠に表示し、当該画像の付加情報を当該印刷フレーム画像の付加情報枠に表示する。例えば、印刷フレーム表示部１１０は、画像選択受付部１２０により画像格納部１６０に格納された画像８００の選択が受け付けられた場合に、図５に示すように、回転角度「０度」に対応付けて印刷フレーム格納部１００に格納された印刷フレーム画像５００を作業領域３１０に表示する。また、印刷フレーム表示部１１０は、画像８００および画像８００の付加情報「２００７．３．１５」を、画像枠６００および付加情報枠７００にそれぞれ割り付けた印刷用画像を生成して表示している。
【００２０】
回転指示受付部１３０は、ディスプレイ１４に表示された画像８００をディスプレイ１４に対して回転させる旨の入力を受け付ける。例えば、図５に示す例において、回転指示受付部１３０は、画像８００をディスプレイ１４に対して３０度回転させる旨の入力を受け付ける回転ボタン３３０がクリックされた旨の情報を取得したときに、当該一の画像をディスプレイ１４に対して３０度回転させる旨の入力を受け付ける。なお、図４に示す例において回転ボタン３３０は３０度のステップで画像を回転させる旨の入力を受け付けるが、他の回転角度のステップで画像を回転させる旨の入力を受け付けてもよい。なお、回転ボタン３３０が受け付ける回転角度のステップ、すなわち回転指示受付部１３０が受け付ける回転角度のステップと、印刷フレーム格納部１００が格納する回転角度のステップは同一であることが好ましい。これにより、ディスプレイ１４に表示される回転後の印刷フレームだけを効率的に格納することができる。
【００２１】
印刷フレーム表示部１１０は、回転指示受付部１３０によりディスプレイ１４に表示された画像８００を回転させる旨の入力が受け付けられた場合に、当該画像の回転後のディスプレイ１４に対する回転角度に対応付けて印刷フレーム格納部１００に格納された印刷フレーム画像を抽出する。さらに、印刷フレーム表示部１１０は、抽出した印刷フレーム画像の画像枠に回転後の画像を割り付けるとともに、当該印刷フレーム画像の付加情報枠に付加情報を割り付けた印刷用画像を生成し、表示する。例えば、印刷フレーム表示部１１０は、回転指示受付部１３０により図５に示す画像８００を３０度回転させる旨の入力が受け付けられた場合に、回転角度「３０度」に対応付けて印刷フレーム格納部１００に格納された印刷フレーム画像５０２を、抽出する。さらに、図６に示すように、作業領域３１０に表示する。また、印刷フレーム表示部１１０は、印刷フレーム表示部１１０は、当該印刷フレーム画像５０２の画像枠６０２および付加情報枠７０２に、３０度回転後の画像８００および画像８００の付加情報「２００７．３．１５」を、それぞれ割り付けた印刷用画像を生成して表示する。同様に、回転指示受付部１３０により回転指示が受け付けられる度に、印刷フレーム表示部１１０は、そのときに抽出されている印刷フレーム画像をさらに３０度回転させた回転角度に対応する印刷フレーム画像を印刷フレーム格納部１００から抽出する。さらに印刷フレーム表示部１１０は、抽出した印刷フレーム画像の画像枠に回転後の画像を割り付けるとともに、当該印刷フレーム画像の付加情報枠に付加情報を割り付けた印刷用画像を生成し、表示する。
【００２２】
記憶媒体７０は、印刷フレーム格納部１００、印刷フレーム表示部１１０、画像選択受付部１２０、回転指示受付部１３０および画像格納部１６０の動作を実行する画像処理に係るアプリケーションソフトウェア（以下、「本画像処理ソフト」という。）を記憶する。パーソナルコンピュータ１０は、記憶媒体７０に記憶された本画像処理ソフトをインストールすることにより、印刷フレーム格納部１００等の動作を行わせてもよい。さらに、他の方法として、パーソナルコンピュータ１０は、本画像処理ソフトを、ネットワークを介して取得してもよい。
【００２３】
図７は、パーソナルコンピュータ１０のブロック図の他の一例を示す。パーソナルコンピュータ１０は、図７に示すように、印刷フレーム格納部１００、印刷フレーム表示部１１０、画像選択受付部１２０、回転指示受付部１３０および画像格納部１６０に加え、印刷フレーム生成部１４０および天地判断部１５０をさらに備えてもよい。
【００２４】
天地判断部１５０は、画像に撮像されている被写体の天地の向きを判断する。例えば、天地判断部１５０は、既知のパターン認識の手法を用いて画像に撮像されている被写体の天地の向きを判断する。なお、天地判断部１５０は、画像に撮像されている被写体の天地の向きを判断できないときは、画像が撮像されたときのカメラの向きを示す情報を取得して、カメラの向きを画像に撮像されている被写体の天地の向きとしてもよい。
【００２５】
印刷フレーム生成部１４０は、画像選択受付部１２０により画像の選択が受け付けられた場合に、当該画像の付加情報を付加情報枠に割り付けた印刷フレーム画像を生成して、印刷フレーム格納部１００に格納する。さらに、印刷フレーム生成部１４０は、回転角度に対応付けられた印刷フレーム画像について、同様に、当該画像の付加情報を付加情報枠に割り付けた印刷フレーム画像を生成し、回転角度に対応付けて印刷フレーム格納部１００に格納する。ここれにより、画像を回転させる指示が入力される前に付加情報が印刷フレームにセットされるので、画像を回転させる指示が入力されてから回転後の画像および付加情報が表示されるまでの時間をさらに短縮することができる。
【００２６】
この場合に、印刷フレーム格納部１００は、予め、横長の画像枠を有する横長の印刷フレーム画像である横長用印刷フレーム画像、および、縦長の画像枠を有する縦長の印刷フレーム画像である縦長用印刷フレーム画像を格納してもよい。この場合に、横長用印刷フレーム画像は、当該フレームが横長に置かれた場合に文字列の天地の方向が一致する付加情報を有し、縦長用印刷フレーム画像は、当該フレームが縦長に置かれた場合に文字列の天地の方向が一致する付加情報を有してもよい。これにより、画像が横長であるか横長であるかに応じて印刷フレームを表示することができる。また、この場合に、印刷フレーム表示部１１０は、９０度回転させる旨の入力が受け付けられる毎に、当該一の印刷フレーム画像と当該回転後の印刷フレーム画像を交互にディスプレイ１４に表示する。これにより、回転角度が９０度の場合には、２つの印刷用フレーム画像を格納するだけで、回転後の画像および付加情報が表示されるまでの時間を短縮することができる。
【００２７】
記憶媒体７２は、印刷フレーム格納部１００、印刷フレーム表示部１１０、画像選択受付部１２０、回転指示受付部１３０、印刷フレーム生成部１４０、天地判断部１５０および画像格納部１６０の動作を実行する画像処理に係るアプリケーションソフトウェア（以下、「本画像処理ソフト」という。）を記憶する。パーソナルコンピュータ１０は、記憶媒体７２に記憶された本画像処理ソフトをインストールすることにより、印刷フレーム格納部１００等の動作を行わせてもよい。さらに、他の方法として、パーソナルコンピュータ１０は、本画像処理ソフトを、ネットワークを介して取得してもよい。
【００２８】
図８は、印刷フレーム格納部１００に格納された情報の他の一例等を示す。図９、図１０は、図７に示すパーソナルコンピュータ１０の動作の一例を示すフローチャートである。図１１、図１２、図１３、図１４、図１５は、ウィンドウ３００の表示内容の一例を示す。図９に示すフローチャートは、画像選択受付部１２０が画像の選択を受け付けることにより開始する（Ｓ１００）。ここでは図１１に示すウィンドウ３０２がディスプレイ１４に表示されている場合に、画像選択受付部１２０が図４に示す画像８０２の選択を受け付けることにより開始するものとする。なお、本フローチャートの開始時において、画像格納部１６０は図４に示す情報を格納し、印刷フレーム格納部１００は印刷フレーム画像を格納していないものとする。また、図１０（ａ）、（ｂ）に示すフローチャートは、それぞれ図９のステップＳ２３０、ステップＳ３３０の動作を詳細に示す。なお、ウィンドウ３０２は、画像をディスプレイ１４に対して９０度回転させる旨の入力を受け付ける回転ボタン３３２を有する。
【００２９】
ステップＳ１００に続いて、天地判断部１５０は、画像８０２に撮像されている被写体の天地の向きを判断する。具体的には、天地判断部１５０は、図８（ａ）に示す画像８０２の天地の向き「Ａ」を判断する（Ｓ１１０）。天地判断部１５０は、画像８０２の長辺の向き「Ａ」と被写体の天地の向き「Ａ」が一致する旨を印刷フレーム生成部１４０に通知する。
【００３０】
印刷フレーム生成部１４０は、天地の向き「Ａ」で画像８０２をディスプレイ１４に表示するとき画像８０２が縦長であるか否かを判断する（Ｓ１２０）。ステップＳ１２０において印刷フレーム生成部１４０は、天地の向き「Ａ」で画像８０２をディスプレイ１４に表示するとき画像８０２が縦長であると判断した場合（Ｓ１２０：Ｙｅｓ）、縦長の画像枠６４０と画像８０２の付加情報「札幌にて」を割り付けた付加情報枠７４０とを配置する縦長用印刷フレーム画像５４０、および、縦長用印刷フレーム画像５４０をディスプレイ１４に対して９０度回転させた外形に対応する横長用印刷フレーム画像５４２を生成する（Ｓ２００）。さらに、印刷フレーム生成部１４０は、図１２に示すように、回転角度「０度」に対応付けて縦長用印刷フレーム画像５４０、回転角度「９０度」に対応付けて横長用印刷フレーム画像５４２を印刷フレーム格納部１００に格納する（同ステップ）。印刷フレーム生成部１４０は、縦長用印刷フレーム画像５４０等を印刷フレーム格納部１００に格納した旨を印刷フレーム表示部１１０に通知する。なおステップＳ１２０において印刷フレーム生成部１４０は、画像８０２の長辺の向き「Ａ」と被写体の天地の向き「Ａ」が一致する旨の通知から、天地の向き「Ａ」で画像８０２をディスプレイ１４に表示するとき画像８０２が縦長であると判断する。
【００３１】
ステップＳ２００に続いて、印刷フレーム表示部１１０は、回転角度「０度」に対応付けて印刷フレーム格納部１００に格納された縦長用印刷フレーム画像５４０を読み出して、縦長用印刷フレーム画像５４０の画像枠６４０に画像８０２を割り付けた印刷用画像を生成し、図１２に示すように作業領域３１０に表示する（Ｓ２１０）。
【００３２】
回転指示受付部１３０は、ステップＳ２１０において表示された画像８０２を９０度回転させる旨の入力を受け付けたか否かを判断する（Ｓ２２０）。
【００３３】
ステップＳ２２０において回転指示受付部１３０は、画像８０２を９０度回転させる旨の入力を受け付けたと判断した場合に（Ｓ２２０：Ｙｅｓ）、９０度回転させる旨の入力を受け付けた旨を印刷フレーム表示部１１０に通知する。印刷フレーム表示部１１０は、縦長用印刷フレーム画像５４０を表示しているか否かを判断する（図１０（ａ）のＳ２３２）。
【００３４】
ステップＳ２３２において印刷フレーム表示部１１０は、縦長用印刷フレーム画像５４０を表示していると判断した場合には（Ｓ２３２：Ｙｅｓ）、表示中の縦長用印刷フレーム画像５４０に変えて、回転角度「９０度」に対応付けて印刷フレーム格納部１００に格納された横長用印刷フレーム画像５４２を読み出す。さらに、印刷フレーム表示部１１０は、当該横長用印刷フレーム画像５４２の画像枠６４２に、表示中の画像８０２を９０度回転させて割り付けることにより印刷用画像を生成し、作業領域３１０に表示する（Ｓ２３４）。
【００３５】
一方、ステップＳ２３２において印刷フレーム表示部１１０は、縦長用印刷フレーム画像５４０を表示していないと判断した場合（Ｓ２３２：Ｎｏ）、すなわち横長用印刷フレーム画像５４２を表示していると判断した場合には、回転角度「０度」に対応付けて印刷フレーム格納部１００に格納された縦長用印刷フレーム画像５４０を読み出す。さらに、印刷フレーム表示部１１０は、表示中の横長用印刷フレーム画像５４２に変えて、読み出した縦長用印刷フレーム画像５４０の画像枠６４０に、表示中の画像８０２をさらに９０度回転させて割り付けることにより印刷用画像を生成し、作業領域３１０に表示する（Ｓ２３６）。
【００３６】
すなわち印刷フレーム表示部１１０は、画像８０２を９０度回転させる旨の入力を受け付ける都度（Ｓ２２０：Ｙｅｓ）、図１２に示す表示から図１３に示す表示、図１３に示す表示から図１４に示す表示、図１４に示す表示から図１５に示す表示、図１５に示す表示から図１２に示す表示へと順次表示を切り替える（Ｓ２３４、Ｓ２３６）。
【００３７】
一方、ステップＳ２２０において回転指示受付部１３０は、画像８０２を９０度回転させる旨の入力を受け付けていないと判断した場合（Ｓ２２０：Ｎｏ）、印刷フレーム表示部１１０は、終了する旨を示す閉じるボタン３４０がクリックされたか否かを判断する（Ｓ２４０）。ステップＳ２４０において印刷フレーム表示部１１０は、閉じるボタン３４０がクリックされたと判断した場合には（Ｓ２４０：Ｙｅｓ）、ウィンドウ３０２を閉じて本フローチャートは終了する。
【００３８】
一方、ステップＳ２４０において印刷フレーム表示部１１０は、閉じるボタン３４０がクリックされていないと判断した場合には（Ｓ２４０：Ｎｏ）、ステップＳ２２０に戻る。
【００３９】
一方、ステップＳ１２０において印刷フレーム生成部１４０は、天地の向き「Ａ」で画像８０２をディスプレイ１４に表示するとき画像８０２が縦長でないと判断した場合（Ｓ１２０：Ｎｏ）、上記ステップＳ２００からステップＳ２４０と同様に、図９および図１０（ｂ）に示すステップＳ３００からステップＳ３４０を実行する。
【００４０】
図９、１０のフローチャートによれば、回転角度が９０度の場合には、画像が横長であるか横長であるかに応じて２つの印刷用フレーム画像を格納するだけで、画像を回転させる指示を入力してから回転後の画像および付加情報が表示するまでの時間を短縮することができる。
【００４１】
以上、本実施例によれば、画像を回転させる指示を入力してから回転後の画像および付加情報が表示されるまでの時間を短縮することができる。
【００４２】
なお、天地判断部１５０が画像に撮像されている被写体の天地の向きを判断できないときは、印刷フレーム生成部１４０は、当該画像を横長であると判断してもよいし、縦長であると判断してもよい。
【００４３】
また、回転角度は右回りで定義してもよいし、左回りで定義してもよい。
【００４４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００４５】
【図１】パーソナルコンピュータ１０の一例を示す。
【図２】パーソナルコンピュータ１０のブロック図の一例を示す。
【図３】印刷フレーム格納部１００に格納された情報の一例を示す。
【図４】画像格納部１６０に格納された情報の一例を示す。
【図５】ウィンドウ３００の表示内容の一例を示す。
【図６】ウィンドウ３００の表示内容の一例を示す。
【図７】パーソナルコンピュータ１０のブロック図の他の一例を示す。
【図８】印刷フレーム格納部１００に格納された情報の他の一例等を示す。
【図９】パーソナルコンピュータ１０の動作の一例を示すフローチャートである。
【図１０】パーソナルコンピュータ１０の動作の一例を示すフローチャートである。
【図１１】ウィンドウ３００の表示内容の一例を示す。
【図１２】ウィンドウ３００の表示内容の一例を示す。
【図１３】ウィンドウ３００の表示内容の一例を示す。
【図１４】ウィンドウ３００の表示内容の一例を示す。
【図１５】ウィンドウ３００の表示内容の一例を示す。
【符号の説明】
【００４６】
１０  パーソナルコンピュータ、１２  本体、１４  ディスプレイ、１６  キーボード、１８  マウス、２０  プリンタ、２２  本体、２４  ディスプレイ、２６  操作パネル、７０  記憶媒体、７２  記憶媒体、１００  印刷フレーム格納部、１１０  印刷フレーム表示部、１２０  画像選択受付部、１３０  回転指示受付部、１４０  印刷フレーム生成部、１５０  天地判断部、１６０  画像格納部、３００  ウィンドウ、３０２  ウィンドウ、３１０  作業領域、３２０  画像選択領域、３２２  サムネイル表示領域、３３０  回転ボタン、３３２  回転ボタン、３４０  閉じるボタン、５００  印刷フレーム画像、５０２  印刷フレーム画像、５０６  印刷フレーム画像、５２０  印刷フレーム画像、５２２  印刷フレーム画像、５２６  印刷フレーム画像、５３０  印刷フレーム画像、５３２  印刷フレーム画像、５３６  印刷フレーム画像、５４０  印刷フレーム画像、５４２  印刷フレーム画像、６００  画像枠、６０２  画像枠、６０６  画像枠、６２０  画像枠、６２２  画像枠、６２６  画像枠、６３０  画像枠、６３２  画像枠、６３６  画像枠、６４０  画像枠、６４２  画像枠、７００  付加情報枠、７０２  付加情報枠、７０６  付加情報枠、７２０  付加情報枠、７２２  付加情報枠、７２６  付加情報枠、７３０  付加情報枠、７３２  付加情報枠、７３６  付加情報枠、７４０  付加情報枠、７４２  付加情報枠、８００  画像、８０２  画像
【図１】
2008217373.tif 000003
【図２】
2008217373.tif 000004
【図３】
2008217373.tif 000005
【図４】
2008217373.tif 000006
【図５】
2008217373.tif 000007
【図６】
2008217373.tif 000008
【図７】
2008217373.tif 000009
【図８】
2008217373.tif 000010
【図９】
2008217373.tif 000011
【図１０】
2008217373.tif 000012
【図１１】
2008217373.tif 000013
【図１２】
2008217373.tif 000014
【図１３】
2008217373.tif 000015
【図１４】
2008217373.tif 000016
【図１５】
2008217373.tif 000017