(57)【要約】【課題】画像枠外に割付けが指定された場合に、当該割付けを適用しないと判断して、当該画像枠を無視して予め設定された配置で複数の画像を割付けたレイアウト画像を作成する。【解決手段】本発明に係る画像処理装置は、原画像を割付ける複数の画像枠を設定して表示する画像枠設定部と、画像枠に対して原画像の割付の指定を検知した場合に、画像枠内に原画像を割付けたレイアウト画像を作成するレイアウト作成部とを備え、レイアウト作成部は、何れかの画像枠に複数の原画像の割付け指定を検知した場合に、複数の画像枠に複数の原画像を順に割り付け、複数の原画像の数が複数の画像枠より多いときは次ページを作成してレイアウト画像を作成し、更に、画像枠の外に複数の原画像の割付けが指定された場合には、原画像を予め設定された配置で割付けたレイアウト画像を作成する。【選択図】図２
2007086824.tif 000002
【特許請求の範囲】
【請求項１】
原画像をページに割り付けたレイアウト画像を作成する画像処理装置であって、
前記ページ上にそれぞれ一つの原画像を割り付ける画像枠を少なくとも一つ設定して、前記ページと共に表示する画像枠設定部と、
前記画像枠設定部により表示された前記ページの一の画像枠に対して、一の原画像の割り付けを指定されたことを検知した場合に、前記一の画像枠内に前記一の原画像を割り付けたレイアウト画像を作成するレイアウト作成部と
を備え、
前記レイアウト作成部は、前記ページ上の前記少なくとも一つの画像枠のいずれかの画像枠に対して複数の原画像の割り付けを指定されたことを検知した場合に、前記ページの前記複数の画像枠に前記複数の原画像を順次、割り付け、前記複数の原画像の数が前記少なくとも一つの画像枠より多いときは前記ページにおける画像枠と同じ画像枠を有する次ページを作成して、前記次ページの前記少なくとも一つの画像枠に前記複数の原画像のうちの残りの原画像の割り付けを指定されたものとしてレイアウト画像を作成し、
前記レイアウト作成部は、前記ページ上の前記少なくとも一つの画像枠の外に複数の原画像の割り付けを指定されたことを検知した場合に、前記複数の原画像を前記ページに予め設定された前記画像枠に対しての指定時とは異なる配置で割り付けたレイアウト画像を作成する画像処理装置。
【請求項２】
前記レイアウト作成部は、前記画像枠に対する指定および前記少なくとも一つの画像枠の外に対する指定を、前記ページが表示された画面上のポインタの位置で判断する請求項１に記載の画像処理装置。
【請求項３】
前記レイアウト作成部は、前記ページ上の前記少なくとも一つの画像枠の外に複数の画像の割り付けを指定されたことを検知した場合に、前記複数の画像を互いに部分的にずらして割り付けたレイアウト画像を作成する請求項１に記載の画像処理装置。
【請求項４】
前記レイアウト作成部は、前記ページ上の前記少なくとも一つの画像枠の外に複数の画像の割り付けを指定されたことを検知した場合に、前記複数の画像を全て単一ページに割り付けたレイアウト画像を作成する請求項１に記載の画像処理装置。
【請求項５】
原画像をページに割り付けたレイアウト画像を作成する画像処理方法であって、
前記ページ上にそれぞれ一つの原画像を割り付ける画像枠を少なくとも一つ設定して、前記ページと共に表示する手順と、
前記ページの一の画像枠に対して、一の原画像の割り付けを指定されたことを検知した場合に、前記一の画像枠内に前記一の原画像を割り付けたレイアウト画像を作成する手順と、
前記ページ上の前記少なくとも一つの画像枠のいずれかの画像枠に対して複数の原画像の割り付けを指定されたことを検知した場合に、前記ページの前記複数の画像枠に前記複数の原画像を順次、割り付け、前記複数の原画像の数が前記少なくとも一つの画像枠より多いときは前記ページにおける画像枠と同じ画像枠を有する次ページを作成して、前記次ページの前記少なくとも一つの画像枠に前記複数の原画像のうちの残りの原画像の割り付けを指定されたものとする手順と、
前記ページ上の前記少なくとも一つの画像枠の外に複数の原画像の割り付けを指定されたことを検知した場合に、前記複数の原画像を前記ページに予め設定された前記画像枠に対しての指定時とは異なる配置で割り付ける手順と
を備える画像処理方法。
【請求項６】
原画像をページに割り付けたレイアウト画像を作成する画像処理プログラムであって、
前記ページ上にそれぞれ一つの原画像を割り付ける画像枠を少なくとも一つ、設定して、前記ページと共に表示する画像枠設定機能、および、
前記画像枠設定機能により表示された前記ページの一の画像枠に対して、一の原画像の割り付けを指定されたことを検知した場合に、前記一の画像枠内に前記一の原画像を割り付けたレイアウト画像を作成するレイアウト作成機能
を実現させ、
前記レイアウト作成機能は、前記ページ上の前記少なくとも一つの画像枠のいずれかの画像枠に対して複数の原画像の割り付けを指定されたことを検知した場合に、前記ページの前記複数の画像枠に前記複数の原画像を順次、割り付け、前記複数の原画像の数が前記少なくとも一つの画像枠より多いときは前記ページにおける画像枠と同じ画像枠を有する次ページを作成して、前記次ページの前記少なくとも一つの画像枠に前記複数の原画像のうちの残りの原画像の割り付けを指定されたものとしてレイアウト画像を作成し、
前記レイアウト作成機能は、前記ページ上の前記少なくとも一つの画像枠の外に複数の原画像の割り付けを指定されたことを検知した場合に、前記複数の原画像を前記ページに予め設定された前記画像枠に対しての指定時とは異なる配置で割り付けるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、およびプログラムに関する。特に、本発明は、原画像をページに割り付けたレイアウト画像を作成する画像処理装置、画像処理方法、およびプログラムに関する。
【背景技術】
【０００２】
自動的に設定された画像枠に原画像を割り付けてプリントする、プリントシステムについて提案されている（例えば、特許文献１参照。）。当該プリントシステムにおいては、複数の原画像を受け取った場合に、複数の原画像を静止画データおよび動画データに分類する。そして、ユーザが、動画データの中からプリント対象とすべき複数のフレーム画像を選択した場合には、フレーム画像の数に対応して自動的に設定された画像枠に原画像を割り付けてプリントする。
【特許文献１】特開２００５−１３０２５４号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載の発明においては、フレーム画像等の原画像を割り付ける画像枠の数は、原画像の数に対応して自動的に設定される。そして、画像枠は、予め定められた大きさおよび予め定められた位置に自動的に設定されて、画像枠に原画像が割り付けられることによりレイアウト画像が作成される。一方、原画像を自由に画像枠に割り付けるモード等も存在する。しかしながら、一度ユーザが設定したレイアウトが、ユーザの所望のレイアウトとは異なる場合には、既に設定したレイアウトを初めから設定し直すモードを選択することを要するところ、レイアウト操作をするモードとレイアウトをやり直すモードとの切り替えが、ユーザにとっては分かり難い場合がある。
【０００４】
そこで本発明は、上記課題を解決することができる画像処理装置、画像処理方法、およびプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の第１の形態においては、原画像をページに割り付けたレイアウト画像を作成する画像処理装置であって、ページ上にそれぞれ一つの原画像を割り付ける画像枠を少なくとも一つ設定して、ページと共に表示する画像枠設定部と、画像枠設定部により表示されたページの一の画像枠に対して、一の原画像の割り付けを指定されたことを検知した場合に、一の画像枠内に一の原画像を割り付けたレイアウト画像を作成するレイアウト作成部とを備え、レイアウト作成部は、ページ上の少なくとも一つの画像枠のいずれかの画像枠に対して複数の原画像の割り付けを指定されたことを検知した場合に、ページの複数の画像枠に複数の原画像を順次、割り付け、複数の原画像の数が少なくとも一つの画像枠より多いときはページにおける画像枠と同じ画像枠を有する次ページを作成して、次ページの少なくとも一つの画像枠に複数の原画像のうちの残りの原画像の割り付けを指定されたものとしてレイアウト画像を作成し、レイアウト作成部は、ページ上の少なくとも一つの画像枠の外に複数の原画像の割り付けを指定されたことを検知した場合に、複数の原画像をページに予め設定された画像枠に対しての指定時とは異なる配置で割り付けたレイアウト画像を作成する。
【０００６】
これにより、画像枠に対して割り付けが指定された場合には、当該画像枠を用いて割り付けするものと判断して同じ画像枠のページをコピーしてレイアウト画像を作成する一方で、画像枠の外に割り付けが指定された場合には当該割り付けを適用しないものと判断して、当該画像枠を無視して予め設定された配置で複数の画像を割り付けたレイアウト画像を作成する、という選択をユーザがすることができる。
【０００７】
また、レイアウト作成部は、画像枠に対する指定および少なくとも一つの画像枠の外に対する指定を、ページが表示された画面上のポインタの位置で判断してもよい。
【０００８】
これにより、画像枠内外をユーザにより容易に指定することができると共に、画像処理装置も画像の枠内外の指定を容易に検知することができる。
【０００９】
更には、レイアウト作成部は、ページ上の少なくとも一つの画像枠の外に複数の画像の割り付けを指定されたことを検知した場合に、複数の画像を互いに部分的にずらして割り付けたレイアウト画像を作成してもよい。また、レイアウト作成部は、ページ上の少なくとも一つの画像枠の外に複数の画像の割り付けを指定されたことを検知した場合に、複数の画像を全て単一ページに割り付けたレイアウト画像を作成してもよい。
【００１０】
これにより、当該ページ上にいずれの画像が割り付けられているかを後から確認することができる。
【００１１】
また、本発明の第２の形態においては、原画像をページに割り付けたレイアウト画像を作成する画像処理方法であって、ページ上にそれぞれ一つの原画像を割り付ける画像枠を少なくとも一つ設定して、ページと共に表示する手順と、ページの一の画像枠に対して、一の原画像の割り付けを指定されたことを検知した場合に、一の画像枠内に一の原画像を割り付けたレイアウト画像を作成する手順と、ページ上の少なくとも一つの画像枠のいずれかの画像枠に対して複数の原画像の割り付けを指定されたことを検知した場合に、ページの複数の画像枠に複数の原画像を順次、割り付け、複数の原画像の数が少なくとも一つの画像枠より多いときはページにおける画像枠と同じ画像枠を有する次ページを作成して、次ページの少なくとも一つの画像枠に複数の原画像のうちの残りの原画像の割り付けを指定されたものとする手順と、ページ上の少なくとも一つの画像枠の外に複数の原画像の割り付けを指定されたことを検知した場合に、複数の原画像をページに予め設定された画像枠に対しての指定時とは異なる配置で割り付ける手順とを備える。
【００１２】
これにより、画像枠に対して割り付けが指定された場合には、当該画像枠を用いて割り付けするものと判断して同じ画像枠のページをコピーしてレイアウト画像を作成する一方で、画像枠の外に割り付けが指定された場合には当該割り付けを適用しないものと判断して、当該画像枠を無視して予め設定された配置で複数の画像を割り付けたレイアウト画像を作成する、という選択をユーザがすることができる。
【００１３】
また、本発明の第３の形態においては、原画像をページに割り付けたレイアウト画像を作成する画像処理装置用の画像処理プログラムであって、ページ上にそれぞれ一つの原画像を割り付ける画像枠を少なくとも一つ、設定して、ページと共に表示する画像枠設定機能、および、画像枠設定機能により表示されたページの一の画像枠に対して、一の原画像の割り付けを指定されたことを検知した場合に、一の画像枠内に一の原画像を割り付けたレイアウト画像を作成するレイアウト作成機能を実現させ、レイアウト作成機能は、ページ上の少なくとも一つの画像枠のいずれかの画像枠に対して複数の原画像の割り付けを指定されたことを検知した場合に、ページの複数の画像枠に複数の原画像を順次、割り付け、複数の原画像の数が少なくとも一つの画像枠より多いときはページにおける画像枠と同じ画像枠を有する次ページを作成して、次ページの少なくとも一つの画像枠に複数の原画像のうちの残りの原画像の割り付けを指定されたものとしてレイアウト画像を作成し、レイアウト作成機能は、ページ上の少なくとも一つの画像枠の外に複数の原画像の割り付けを指定されたことを検知した場合に、複数の原画像をページに予め設定された画像枠に対しての指定時とは異なる配置で割り付ける。
【００１４】
これにより、画像枠に対して割り付けが指定された場合には、当該画像枠を用いて割り付けするものと判断して同じ画像枠のページをコピーしてレイアウト画像を作成する一方で、画像枠の外に割り付けが指定された場合には当該割り付けを適用しないものと判断して、当該画像枠を無視して予め設定された配置で複数の画像を割り付けたレイアウト画像を作成する、という選択をユーザがすることができる。
【００１５】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明を実施するための最良の形態】
【００１６】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１７】
図１は、本発明の一実施形態に係る画像処理装置１０の概要を示す。画像処理装置１０は、パーソナルコンピュータ１２、ディスプレイ１４、キーボード１６、マウス１８、およびプリンタ２４を備える。また、画像処理装置１０には、画像を読み込む手段としてデジタルカメラ２０およびスキャナ２２が接続されていてもよい。パーソナルコンピュータ１２は、画像処理装置１０を制御するプログラムを実行する。また、ディスプレイ１４は、表示画面を有しており、ユーザに対してパーソナルコンピュータ１２からの出力に基づいて表示画面上に表示をする。そして、プリンタ２４は、パーソナルコンピュータ１２からの出力に基づいて印刷をする。
【００１８】
画像処理装置１０は、デジタルカメラ２０およびスキャナ２２から原画像を受け取る。また、画像処理装置１０は、メモリ、無線通信、有線通信、およびインターネット等のネットワークを介して原画像を受け取ってもよい。そして、画像処理装置１０は、受け取った原画像に対して画像処理等の処理を施して、原画像を割り付ける画像枠を有した、割り付け前のレイアウト画像に、複数の原画像を纏めて割り付けてレイアウト画像を作成する。画像処理装置１０において作成されたレイアウト画像は、プリンタ２４から出力される。なお、プリンタ２４がスキャナ機能を有する場合には、画像処理装置１０はプリンタ２４により読み取られた原画像を受け取ってもよい。
【００１９】
本実施形態に係る画像処理装置１０は、複数の画像を纏めて選択した状態で、画像枠内に対して割り付けが指定された場合には、当該画像枠を用いて複数の原画像を割り付けると判断してレイアウト画像を作成する。一方、複数の画像を纏めて選択した状態で、画像枠の外に割り付けが指定された場合には、当該割り付けを適用しないと判断して、当該画像枠を無視して予め設定された、画像枠に対しての指定時とは異なる配置で複数の画像を割り付けたレイアウト画像を作成することを目的とする。
【００２０】
図２は、本実施形態に係るパーソナルコンピュータ１２の機能構成の一例を示す。パーソナルコンピュータ１２は、画像格納部１００、ブラウズ処理部２００、レイアウト処理部３００、レイアウト画像格納部４００、およびプリント処理部５００を有する。また、図３は、ディスプレイ１４の表示画面上に表示されるメインウィンドウ５０の一例を模式的に示す。パーソナルコンピュータ１２は、画像処理装置１０を制御するプログラムが起動された場合に、メインウィンドウ５０をディスプレイ１４に表示する。メインウィンドウ５０は、ブラウズ処理をする領域であるブラウズ処理領域５２、レイアウト処理をする領域であるレイアウト処理領域５４、およびプリント処理をする領域であるプリント処理領域５６を含む。
【００２１】
画像格納部１００は、デジタルカメラ２０、スキャナ２２、およびスキャナ機能を有したプリンタ２４から原画像を受け取る。そして、画像格納部１００は、受け取った原画像を一意に識別できる原画像ＩＤに対応づけて原画像を格納する。画像格納部１００は原画像をブラウズ処理部２００に供給する。ブラウズ処理部２００は、画像格納部１００から受け取った原画像からサムネイル画像を生成する。そして、ブラウズ処理部２００は生成したサムネイル画像をディスプレイ１４に供給して、ブラウズ処理領域５２に一覧表示する。例えば、ブラウズ処理部２００は、ブラウズ処理領域５２に複数のサムネイル画像１０２等を、予め定められた配列に従って均等の間隔で表示してよい。
【００２２】
また、ブラウズ処理部２００は、生成した複数のサムネイル画像１０２等を画像格納部１００に供給してよい。複数のサムネイル画像１０２等を受け取った画像格納部１００は、複数のサムネイル画像１０２等のそれぞれに対応する原画像の原画像ＩＤに対応づけてサムネイル画像を格納してよい。ブラウズ処理部２００は、ユーザによるキーボード１６およびマウス１８の操作により選択されたサムネイル画像および当該サムネイル画像に対応する原画像を、レイアウト処理部３００に供給する。
【００２３】
レイアウト処理部３００は、レイアウト処理領域５４のページに、サムネイル画像を割り付ける領域である画像枠を少なくとも一つ設定する。そして、レイアウト処理部３００は、ブラウズ処理部２００から受け取ったサムネイル画像をページに含まれる画像枠３１４に割り付けてレイアウト画像３１２を作成する。例えば、ユーザによりブラウズ処理領域５２に表示された複数のサムネイル画像が纏めて選択されて、レイアウト処理領域５４に纏めてドラッグアンドドロップされた場合には、レイアウト処理部３００は複数のサムネイル画像を複数の画像枠に割り付けて、レイアウト画像を作成する。なお、レイアウト処理領域５４に初期状態に表示されるページは、画像枠の設定がなされていないページであってよい。
【００２４】
レイアウト処理部３００は、作成したレイアウト画像３１２をディスプレイ１４に供給して、レイアウト処理領域５４に表示する。また、レイアウト処理部３００は、作成したレイアウト画像３１２をレイアウト画像格納部４００に供給する。なお、係る場合においてレイアウト処理部３００は、作成したレイアウト画像３１２に割り付けられている複数のサムネイル画像を、当該複数のサムネイル画像に対応する複数の原画像に置き換えてレイアウト画像を作成してもよい。レイアウト処理部３００は、レイアウト画像をレイアウト画像格納部４００およびプリント処理部５００に供給する。
【００２５】
ここで、レイアウト処理部３００は、テンプレートモード、マトリックスモード、およびフリーモードを有する。テンプレートモードは、予め少なくとも一つの画像枠が、ページに配置された複数の見本、すなわち複数のテンプレートから、ユーザが所望のテンプレートを選択した場合に、選択されたテンプレートに含まれる画像枠に原画像またはサムネイル画像を割り付けるモードであってよい。そして、テンプレートモードにおいては、画像枠の位置、大きさ、および数等のパラメータは固定されていてよい。
【００２６】
また、マトリックスモードは、ユーザが予め画像枠の配列を指定することにより、少なくとも一つ以上の画像枠が均等に整列して配置された割り付け前のレイアウト画像を作成するモードであってよい。より具体的には、一枚の割り付け前のレイアウト画像上に割り付ける画像枠の数を、例えば、３×３の配列というようにユーザが指定する。なお、ユーザは、画像枠と画像枠との間隔を指定してもよい。そして、マトリックスモードは、ユーザに指定された画像枠の数に対応して、同一の大きさの画像枠を均等に整列して割り付け前のレイアウト画像を作成して、作成された割り付け前のレイアウト画像に原画像またはサムネイル画像を割り付けるモードであってよい。
【００２７】
更に、フリーモードは、ページにユーザが画像枠を自由に設定できるモードであってよい。ユーザは、画像枠の数、大きさ、ページ上における画像枠の位置等のパラメータを自由に設定できる。そして、フリーモードは、ユーザが設定した画像枠に原画像またはサムネイル画像を割り付けるモードであってよい。フリーモードにおいては、ユーザがいったん画像枠を設定した後においても、ユーザは自由に所望の画像枠を作成して割り付け前のレイアウト画像として再設定できる。
【００２８】
レイアウト画像格納部４００は、レイアウト処理部３００から受け取った複数の原画像または複数のサムネイル画像が割り付けられたレイアウト画像を格納する。より具体的には、レイアウト処理部３００から受け取ったレイアウト画像を一意に識別できる、レイアウト画像ＩＤに対応づけてレイアウト画像を格納する。レイアウト画像格納部４００はレイアウト処理部３００を介して、格納したレイアウト画像をディスプレイ１４およびプリント処理部５００に供給する。
【００２９】
プリント処理部５００は、レイアウト画像格納部４００から受け取ったレイアウト画像からプリント処理に用いられる媒体に割り付けた場合の印刷情報を生成して、ディスプレイ１４に表示されるプリント処理領域５６に表示する。また、プリント処理部５００は、ユーザの指示をキーボード１６およびマウス１８から受け取った場合に、レイアウト処理部３００から受け取ったレイアウト画像３１２をプリンタ２４に供給して、プリンタ２４にレイアウト画像３１２を印刷させる。
【００３０】
図４は、本実施形態に係るレイアウト処理部３００の機能構成の一例を示す。レイアウト処理部３００は、操作入力部３２０、操作制御部３３０、画像枠設定部３４０、レイアウト作成部３５０、テンプレート格納部３６０、およびレイアウト画像表示部３７０を含む。操作入力部３２０は、ユーザがキーボード１６およびマウス１８から入力した操作を受け付け、操作制御部３３０に供給する。操作とは、例えば、画像枠の設定、サムネイル画像の選択、およびサムネイル画像のドラッグアンドドロップ等の操作であってよい。
【００３１】
操作制御部３３０は、ブラウズ処理部２００から複数のサムネイル画像および複数の原画像を受け取る。また、操作制御部３３０は、操作入力部３２０から受け取った操作の命令に基づいて、画像枠設定部３４０およびレイアウト作成部３５０の動作を制御する。例えば、テンプレートモードにおいて、ユーザが予め定められたテンプレートを選択した場合には、操作制御部３３０は画像枠設定部３４０にテンプレートを選択する旨の命令を供給する。また、ユーザがブラウズ処理領域５２に表示された複数のサムネイル画像を纏めて選択して、レイアウト処理領域５４に表示されている割り付け前のレイアウト画像３１２に含まれる画像枠に纏めてドラッグアンドドロップした場合を考える。係る場合には、操作制御部３３０は、レイアウト作成部３５０に当該複数のサムネイル画像を複数の画像枠に、順次、割り付ける旨の命令をレイアウト作成部３５０に供給する。
【００３２】
更に、操作制御部３３０が、例えばフリーモードにおいて、レイアウト処理領域５４に表示されるページに、複数のサムネイル画像を割り付ける画像枠を複数設定する操作を受け取った場合を考える。係る場合においては、操作制御部３３０は、複数の画像枠をページに設定して、割り付け前のレイアウト画像を作成する旨の命令を画像枠設定部３４０に供給する。なお、割り付け前のレイアウト画像とは、レイアウト処理領域５４に表示されるページに、複数のサムネイル画像を割り付ける領域である画像枠を少なくとも一つ配置した画像であってよい。操作制御部３３０は、操作入力部３２０から受け取った操作に対応する命令をそれぞれ、画像枠設定部３４０またはレイアウト作成部３５０に供給する。また、操作制御部３３０はサムネイル画像および原画像をレイアウト作成部３５０に供給する。
【００３３】
画像枠設定部３４０は、ページ上にそれぞれ一つのサムネイル画像を割り付ける画像枠を少なくとも一つ、設定して、ページとともにレイアウト処理領域５４に表示する。なお、画像枠には原画像を割り付けてもよい。画像枠設定部３４０は、テンプレートモードにおいて操作制御部３３０からテンプレートを選択する旨の情報を受け取った場合には、ユーザに選択されたテンプレートをレイアウト画像表示部３７０に供給する旨の命令をテンプレート格納部３６０に供給する。また、マトリックスモードにおいては、画像枠設定部３４０は、ユーザが指定した数の画像枠を均等に整列した割り付け前のレイアウト画像をレイアウト処理領域５４に表示させる旨の命令をレイアウト画像表示部３７０に供給する。更に、フリーモードにおいては、画像枠設定部３４０は、画像枠の位置、大きさ、および数等についてのユーザの指定に基づいて割り付け前のレイアウト画像をレイアウト処理領域５４に表示させる旨の命令をレイアウト画像表示部３７０に供給する。
【００３４】
テンプレート格納部３６０は、予め画像枠の配置が定められた割り付け前のレイアウト画像であるテンプレートを、テンプレートを一意に識別できるテンプレートＩＤに対応づけて格納する。なお、テンプレートＩＤに対応付けられたテンプレートは、テンプレート情報３６２としてテンプレート格納部３６０に格納してよい。テンプレート格納部３６０は、例えば、メモリおよびインターネット等のネットワークを介してテンプレートを受け取って、テンプレート情報３６２を変更および更新してもよい。テンプレート格納部３６０は、画像枠設定部３４０から受け取った命令に基づいて、ユーザにより選択されたテンプレートをレイアウト画像表示部３７０に供給する。
【００３５】
レイアウト作成部３５０は、画像枠設定部３４０がレイアウト画像表示部３７０に表示させた割り付け前のレイアウト画像に含まれる画像枠に対して、原画像の割り付けが指定されたことを検知する。例えば、レイアウト作成部３５０は、ユーザがブラウズ処理領域５２に表示されている複数の原画像を纏めてドラッグして、レイアウト処理領域５４に表示されているいずれかの画像枠内にドロップした場合に、割り付け前のレイアウト画像の複数の画像枠に対して複数の原画像の割り付けが指定された旨を検知する。そして、レイアウト作成部３５０は、複数の画像枠内に操作制御部３３０から受け取った複数の原画像を割り付けてレイアウト画像を作成する。なお、原画像はサムネイル画像であってもよい。また、原画像には原画像を一意に識別できる、数値等で表された識別子が付与されていてよい。
【００３６】
また、レイアウト作成部３５０は、割り付け前のレイアウト画像に含まれる複数の画像枠のいずれかの画像枠内に対して複数の原画像を割り付ける指定を検知した場合には、割り付け前のレイアウト画像に含まれる複数の画像枠に複数の原画像を順次、割り付けてよい。そして、レイアウト作成部３５０は、複数の原画像の数が複数の画像枠よりも多い場合には、現ページにおける画像枠と同じ画像枠を有する新たな次ページを作成する。続いて、レイアウト作成部３５０は、作成した新たな次ページの複数の画像枠に、複数の原画像のうち、未だ画像枠に割り付けられていない残りの原画像を、順次、割り付けてレイアウト画像を作成する。なお、レイアウト作成部３５０は、新たに作成したページに複数の原画像を割り付ける場合に、ページに含まれる画像枠の数が割り付ける原画像の数よりも不足した場合には、更に新たなページを作成して、当該ページに原画像を割り付けてよい。一方、レイアウト作成部３５０は、ページ上における複数の画像枠の外に、複数の原画像を纏めて割り付ける旨を指定されたことを検知した場合には、複数の原画像をページに予め設定された配置であって、複数の画像を纏めて割り付ける旨を指定した時とは異なる配置で割り付けてレイアウト画像を作成する。係る場合において、レイアウト作成部３５０は、複数の画像を単一ページ内に割り付ける。レイアウト作成部３５０は、作成したレイアウト画像をレイアウト画像表示部３７０に供給する。なお、画像枠には各画像枠を一意に識別できる、数値等で表された識別子が付与されていてよい。そして、レイアウト作成部３５０は、各画像枠について原画像を割り付ける順序を設定して、原画像を割り付けてよい。例えば、ユーザが選択した原画像の識別子が若い順に、画像枠の識別子の順序に基づいて、原画像を割り付けてよい。画像枠の識別子の順序は、例えば、昇順又は降順等であってよい。
【００３７】
これにより、ユーザは以下のレイアウト画像の作成を選択できる。すなわち、ユーザが画像枠内に対して複数の原画像の割り付けを指定した場合には、レイアウト作成部３５０は、当該画像枠を用いて複数の原画像を割り付けるものと判断して同じ画像枠のページをコピーする。なお、係る場合において、レイアウト作成部３５０は、複数の原画像を画像枠に割り付ける順序に関してもコピーしてよい。そして、レイアウト作成部３５０は、割り付け前のレイアウト画像を作成できる。一方、複数の原画像を纏めて画像枠の外に割り付ける旨が指定された場合には、レイアウト作成部３５０は、当該割り付けを適用しないものと判断して、画像枠を無視して予め設定された配置であって、複数の画像をまとめて割り付ける旨を指定した時とは異なる配置で複数の原画像を単一ページに割り付けたレイアウト画像を作成できるので、ページ上にどの様な画像が割り付けられているかを容易に確認することができる。
【００３８】
また、レイアウト作成部３５０は、ページ上における複数の画像枠の外に複数の原画像を纏めて割り付ける旨を検知した場合には、複数の原画像を互いに部分的にずらして割り付けたレイアウト画像を作成してもよい。
【００３９】
これにより、ページ上にいずれの原画像が割り付けられているのかを後から確認することができる。
【００４０】
レイアウト画像表示部３７０は、画像枠設定部３４０の命令に基づいて、ディスプレイ１４に表示されるレイアウト処理領域５４に、割り付け前のレイアウト画像を表示する。割り付け前のレイアウト画像は、テンプレートモードにおいてはユーザにより選択されたテンプレート、マトリックスモードおよびフリーモードにおいてはユーザが指定した割り付け前のレイアウト画像であってよい。そして、レイアウト画像表示部３７０は、レイアウト作成部３５０から受け取ったレイアウト画像を表示する。レイアウト画像表示部３７０は、割り付け前のレイアウト画像およびレイアウト画像をディスプレイ１４に供給してレイアウト処理領域５４に表示させる。またレイアウト画像表示部３７０はレイアウト画像をレイアウト画像格納部４００に供給する。更に、レイアウト画像表示部３７０は、レイアウト画像をプリント処理部５００に供給する。
【００４１】
なお、本実施形態に係るレイアウト処理部３００は、主としてフリーモードで動作してよいが、テンプレートモードおよびマトリックスモードに対してもフリーモードと同様に、上述したレイアウト処理部３００の機能を適用してもよい。
【００４２】
更に、操作入力部３２０、操作制御部３３０、画像枠設定部３４０、レイアウト作成部３５０、テンプレート格納部３６０、およびレイアウト画像表示部３７０に対して、上記説明の動作をさせるプログラムをパーソナルコンピュータ１２に格納してもよい。当該プログラムは、半導体記憶媒体および磁気記憶媒体等の記憶媒体を介してパーソナルコンピュータ１２にインストールしてよい。また、インターネット等のネットワーク、有線通信、および無線通信を介して当該プログラムをパーソナルコンピュータ１２にインストールしてもよい。
【００４３】
図５および図６は、本実施形態に係るメインウィンドウ５０の一部における概略図の一例を示す。図５に図示するように、ディスプレイ１４には、ブラウズ処理領域５２およびレイアウト処理領域５４を含むメインウィンドウ５０が表示される。なお、レイアウト処理領域５４はレイアウト画像表示部３７０の一例である。ブラウズ処理領域５２は、複数の原画像に対応する複数のサムネイル画像１０４等を表示する。また、レイアウト処理領域５４は、画像枠３１６等の複数の画像枠を含む、割り付け前のレイアウト画像を表示する。なお、割り付け前のレイアウト画像は、フリーモードによりユーザが自由に画像枠をレイアウト処理領域５４内に配置して予め設定してよい。また、テンプレートモードおよびマトリックスモードにより複数の画像枠をレイアウト処理領域５４内に配置して割り付け前のレイアウト画像を作成してもよい。
【００４４】
ユーザは、ブラウズ処理領域５２内に表示されている複数のサムネイル画像を纏めて選択する。そして、ユーザは、割り付け前のレイアウト画像枠内に、選択した複数のサムネイル画像を纏めてドラッグする。そして、レイアウト作成部３５０は、ポインタ７０２の位置を検知する。レイアウト作成部３５０が検知したポインタ７０２の位置が、画像枠３１６の内側にある場合には、以下のように動作する。すなわち、複数のサムネイル画像が画像枠３１６内にドロップされた場合であって、画像枠３１６に未だサムネイル画像が割り付けられていないと判断した場合には、レイアウト作成部３５０は、複数のサムネイル画像のうち一つのサムネイル画像、例えばサムネイル画像１１４を画像枠３１６に割り付ける。そして、レイアウト作成部３５０は、残りの複数のサムネイル画像を順次、サムネイル画像が割り付けられていない画像枠に割り付ける。
【００４５】
続いて、図６に示すように、ユーザがブラウズ処理領域５２に表示される複数のサムネイル画像を纏めて、レイアウト処理領域５４に表示されている画像枠３１６にドラッグアンドドロップする場合を考える。画像枠３１６には既に、サムネイル画像１１４が割り付けられている。係る場合において、矢印７１０に示すようにユーザが複数のサムネイル画像を纏めてドラッグすると、レイアウト作成部３５０はポインタ７１２の位置を検知する。そして、ユーザが、ポインタ７１２が画像枠３１６内に表示されているときに複数のサムネイル画像を纏めてドロップすると、レイアウト作成部３５０は、ポインタ７１２の位置が画像枠３１６内にあり、画像枠３１６には既にサムネイル画像１１４が割り付けられていることを検知する。そして、レイアウト作成部３５０は、複数のサムネイル画像を、画像枠３１６を除く他の画像枠に順次、割り付けてレイアウト画像を作成する。なお、レイアウト作成部３５０がサムネイル画像を割り付ける画像枠３１６を除く他の画像枠の順序は予め定められていてもよい。
【００４６】
また、レイアウト処理領域５４に含まれる複数の画像枠の全てにサムネイル画像が割り付けられている場合において、ユーザが新たに複数のサムネイル画像をブラウズ処理領域５２からレイアウト処理領域５４に表示されているいずれかの画像枠内に纏めてドラッグアンドドロップした場合には、レイアウト作成部３５０は、レイアウト処理領域５４に表示されている画像枠と同一の画像枠を有した、新たな割り付け前のレイアウト画像を作成する。そして、レイアウト作成部３５０は、ユーザが纏めてドラッグアンドドロップした複数のサムネイル画像を、新たに作成した割り付け前のレイアウト画像に含まれる画像枠に順次、割り付けて、新たなレイアウト画像を作成する。なお、ユーザが複数のサムネイル画像を纏めてレイアウト処理領域５４の画像枠内にドラッグアンドドロップした場合に、ユーザが選択した複数のサムネイル画像の数が、レイアウト処理領域５４に含まれる複数の画像枠の数よりも少ない場合には、レイアウト作成部３５０は、予め定められた順序に従って、複数のサムネイル画像を複数の画像枠に順次割り付ける。例えば、レイアウト処理領域５４にサムネイル画像が割り付けられていない画像枠が１０個含まれている場合に、ユーザが６枚のサムネイル画像を纏めてレイアウト処理領域５４の画像枠内にドラッグアンドドロップした場合には、レイアウト作成部３５０は、予め定められた割り付けの順序が六番目の画像枠まで、順次、６枚のサムネイル画像を割り付けてよい。
【００４７】
本実施形態に係る画像処理装置１０によれば、サムネイル画像が割り付けられた画像枠の上に新たに複数のサムネイル画像が纏めてドラックアンドドロップされた場合に、複数のサムネイル画像を順次、画像枠に割り付けることができる。また、画像処理装置１０は、レイアウト処理領域５４に含まれる複数の画像枠の全てにサムネイル画像が割り付けられている状態において、新たに複数のサムネイル画像の割り付けが指定された場合には、同じ画像枠を含む新たな割り付け前のレイアウト画像を作成して複数のサムネイル画像を割り付けることができる。これにより、ユーザが特別な操作をしなくても、複数のサムネイル画像を纏めてレイアウト処理領域５４にドラッグアンドドロップした場合においても、複数のサムネイル画像を順次、予め設定された画像枠に割り付けて、適切なレイアウト画像を自動的に作成できる。更に、サムネイル画像の数が割り付け前のレイアウト画像内の画像枠の数よりも多い場合には、同じ画像枠の割り付け前のレイアウト画像を自動的にコピーして、複数のサムネイル画像を新たに作成した割り付け前のレイアウト画像に含まれる画像枠に割り付けることにより、レイアウト画像を自動的に作成できる。
【００４８】
図７および図８は、本実施形態に係るメインウィンドウ５０の一部を表す概略図の一例を示す。図７は、メインウィンドウ５０内のブラウズ処理領域５２から、ユーザがブラウズ処理領域５２に表示されている複数のサムネイル画像を纏めてレイアウト処理領域５４に含まれる画像枠３１６と画像枠３１８との間にドラッグした様子を示す。係る場合において、レイアウト作成部３５０は、矢印７３０に示すようにユーザが複数のサムネイル画像１１０を纏めてドラッグすると、レイアウト作成部３５０はポインタ７３２の位置を検知する。ユーザが、ポインタ７３２が画像枠３１６と画像枠３１８との間に表示されているときに複数のサムネイル画像を纏めてドロップすると、レイアウト作成部３５０は、ポインタ７３２の位置が割り付け前のレイアウト画像の内側であって、画像枠３１６等の外にあることを検知する。そして、レイアウト作成部３５０は、画像枠の外に複数のサムネイル画像が纏めて割り付けられた判断する。
【００４９】
係る場合においては、レイアウト作成部３５０は、レイアウト処理領域５４に画像枠３１６等が配置されている割り付け前のレイアウト画像の使用を、ユーザが所望していないと判断する。そして、レイアウト作成部３５０は、複数の画像枠３１６等の配置を無視して予め設定された配置で複数のサムネイル画像１１０等をレイアウト処理領域５４内に割り付ける。例えば、図８のレイアウト処理領域５４に示すように、レイアウト作成部３５０は、複数の原画像３８０等を互いに部分的にずらして単一ページ内に割り付けることによりレイアウト画像を作成する。係る場合において、ユーザは、レイアウト処理領域５４に割り付けられた複数のサムネイル画像のそれぞれについて、サムネイル画像の大きさおよびサムネイル画像のレイアウト処理領域５４内における位置等を、各サムネイル画像のそれぞれに対して再設定して割り付けることができる。これにより、いったん作成したレイアウト画像がユーザの好みに合わない場合でも、ユーザは容易に所望のレイアウト画像を作成できる。なお、レイアウト作成部３５０は、レイアウト処理領域５４内にサムネイル画像１１０等を割り付ける場合には、サムネイル画像１１０等に付与されている識別子に基づいた順序で割り付けてよい。例えば、レイアウト作成部３５０は、サムネイル画像の識別子が若い順に、他のサムネイル画像の手前に来るように複数のサムネイル画像を互いに部分的にずらして割り付けてよい。
【００５０】
図９は、本実施形態に係る画像処理装置１０における処理の流れの一例を示す。まず、レイアウト作成部３５０は、操作入力部３２０および操作制御部３３０を介して受け取ったユーザの操作に対応する命令のうち、複数の原画像を纏めてレイアウト処理領域５４へ割り付けた旨の指定を検知する（Ｓ１０００）。例えば、ユーザが複数の原画像を纏めてドラッグしてレイアウト処理領域５４内へドロップした場合には、レイアウト作成部３５０は、ドロップした操作を複数の原画像の割り付けの指定であるとして検知する。そして、レイアウト作成部３５０は、当該割り付けの指定がレイアウト処理領域５４に含まれる画像枠の内側であるか否かを判断する（Ｓ１０１０）。
【００５１】
割り付けの指定がレイアウト処理領域５４に含まれる画像枠の内側である場合には（Ｓ１０１０：Ｙｅｓ）、レイアウト作成部３５０は、割り付けの指定がなされた画像枠に既に原画像が割り付けられているか否かを判断する（Ｓ１０２０）。ユーザが割り付けを所望する画像枠に原画像が既に割り付けられている場合には（Ｓ１０２０：Ｙｅｓ）、レイアウト作成部３５０は続いてページ内に未だ原画像が割り付けられていない画像枠があるか否かを判断する（Ｓ１０３０）。ページ内の画像枠の全てに原画像が割り付けられている場合には（Ｓ１０３０：Ｎｏ）、レイアウト作成部３５０は、レイアウト処理領域５４に表示されているレイアウト画像と同一の画像枠を有する割り付け前のレイアウト画像を、新たなページとして追加して表示する（Ｓ１０４０）。
【００５２】
そして、レイアウト作成部３５０は、新たに追加されたページに含まれる画像枠に複数の原画像を順次、割り付ける（Ｓ１０５０）。一方、割り付けの指定がなされた画像枠に原画像が割り付けられていない場合（Ｓ１０２０：Ｎｏ）、およびページ内に未だ原画像が割り付けられていない画像枠がある場合（Ｓ１０３０：Ｙｅｓ）には、レイアウト作成部３５０は、原画像が割り付けられていない画像枠に複数の原画像を順次、割り付ける（Ｓ１０５０）。また、ユーザの割り付けの指定が、レイアウト処理領域５４に含まれる画像枠の外側である場合には、レイアウト作成部３５０は、レイアウト処理領域５４に含まれる画像枠の配置を無視して、予め設定された配置で原画像をページ内に割り付ける（Ｓ１０６０）。例えば、レイアウト作成部３５０は複数の原画像を、ページ内に、複数の原画像のそれぞれを互いに部分的にずらして割り付ける。
【００５３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることができることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００５４】
【図１】画像処理装置１０の概要図である。
【図２】パーソナルコンピュータ１２の機能構成を示すブロック図である。
【図３】メインウィンドウ５０の模式図である。
【図４】レイアウト処理部３００の機能構成を示すブロック図である。
【図５】メインウィンドウ５０の一部を表す概略図である。
【図６】メインウィンドウ５０の一部を表す概略図である。
【図７】メインウィンドウ５０の一部を表す概略図である。
【図８】メインウィンドウ５０の一部を表す概略図である。
【図９】画像処理装置１０における処理の流れを示すフローチャートである。
【符号の説明】
【００５５】
１０  画像処理装置、１２  パーソナルコンピュータ、１４  ディスプレイ、１６  キーボード、１８  マウス、２０  デジタルカメラ、２２  スキャナ、２４  プリンタ、５０  メインウィンドウ、５２  ブラウズ処理領域、５４  レイアウト処理領域、５６  プリント処理領域、１００  画像格納部、１０２  サムネイル画像、１０４  サムネイル画像、１０６  サムネイル画像、１０８  サムネイル画像、１１０  サムネイル画像、１１２  サムネイル画像、１１４  サムネイル画像、２００  ブラウズ処理部、３００  レイアウト処理部、３１２  レイアウト画像、３１４  画像枠、３１６  画像枠、３１７  画像枠、３１８  画像枠、３２０  操作入力部、３３０  操作制御部、３４０  画像枠設定部、３５０  レイアウト作成部、３６０  テンプレート格納部、３６２  テンプレート情報、３７０  レイアウト画像表示部、３８０  原画像、３８２  原画像、３８４  原画像、３８６  原画像、３８８  原画像、３９０  原画像、４００  レイアウト画像格納部、５００  プリント処理部、７００  矢印、７０２  ポインタ、７１０  矢印、７１２  ポインタ、７３０  矢印、７３２  ポインタ
【図１】
2007086824.tif 000003
【図２】
2007086824.tif 000004
【図３】
2007086824.tif 000005
【図４】
2007086824.tif 000006
【図５】
2007086824.tif 000007
【図６】
2007086824.tif 000008
【図７】
2007086824.tif 000009
【図８】
2007086824.tif 000010
【図９】
2007086824.tif 000011