(57)【要約】【課題】  画像に対して番号が付された場合に、その画像を回転させたときの画像とその番号とのつながりについての視認性を向上する。【解決手段】  対象配置枠ＬＦは、（ａ）に示した正立状態から右回りに５０度回転させると、（ｂ）の状態になる。すなわち、対象配置枠ＬＦは、対象配置枠ＬＦの中心Ｃを回転中心として正立状態から右回りに５０度だけ回転した状態となる。このとき、番号表示用の円ＣＣも上記中心Ｃを回転中心として右回りに５０度だけ回転するよう対象配置枠ＬＦと一体的に回転しており、対象配置枠ＬＦに対する円ＣＣの相対的な位置の変化はない。なお、円ＣＣ内に表示された数字は、上記回転によっても常に正立状態となっている。【選択図】        図４
2006277228.tif 000002
【特許請求の範囲】
【請求項１】
編集の単位である所定の大きさの領域をページとして、該ページ内に定められた画像領域のレイアウトを変更する画像レイアウト変更装置であって、
前記ページの画像を、当該ページにレイアウトされた画像領域とともに表示するページ画像表示手段と、
前記ページ画像表示手段により表示された画像領域毎に、該画像領域に関する情報を定めた印を表示する印表示手段と、
前記ページ画像表示手段により表示された画像領域の内の一つを対象画像領域として、当該対象領域に対して、操作者の指定に従って回転を施す画像領域回転手段と、
前記画像領域回転手段により前記対象画像領域が回転されたときに、当該対象画像領域についての前記印を対象画像領域とともに回転させて、前記対象画像領域に対する前記印の相対的な表示位置が変化しないようにするとともに、当該印の向きを前記回転によっても正立状態に維持する印回転手段と
を備える画像レイアウト変更装置。
【請求項２】
前記画像領域は、画像を配置するために用意された配置枠である請求項１に記載の画像レイアウト変更装置。
【請求項３】
前記印は、画像を配置する順番を示す数字である請求項１または２に記載の画像レイアウト変更装置。
【請求項４】
請求項１ないし３のいずれかに記載の画像レイアウト変更装置であって、
前記対象画像領域は、矩形であり、
前記印は、前記矩形の一つの角部に設けられた構成である
画像レイアウト変更装置。
【請求項５】
請求項１ないし４のいずれかに記載の画像レイアウト変更装置であって、
前記印表示手段は、
前記画像領域の所定の位置に所定形状の印表示用領域を表示すると共に、該印表示用領域の中に前記印を表示する構成である
画像レイアウト変更装置。
【請求項６】
前記印表示用領域は、円形である請求項５に記載の画像レイアウト変更装置。
【請求項７】
編集の単位である所定の大きさの領域をページとして、該ページ内に定められた画像領域のレイアウトを変更する画像レイアウト変更方法であって、
（ａ）前記ページの画像を、当該ページにレイアウトされた画像領域とともに表示する行程と、
（ｂ）前記行程（ａ）により表示された画像領域毎に、該画像領域に関する情報を定めた印を表示する行程と、
（ｃ）前記行程（ａ）により表示された画像領域の内の一つを対象画像領域として、当該対象領域に対して、操作者の指定に従って回転を施す行程と、
（ｄ）前記行程（ｃ）により前記対象画像領域が回転されたときに、当該対象画像領域についての前記印を対象画像領域とともに回転させて、前記対象画像領域に対する前記印の相対的な表示位置が変化しないようにするとともに、当該印の向きを前記回転によっても正立状態に維持する行程と
を備える画像レイアウト変更方法。
【請求項８】
編集の単位である所定の大きさの領域をページとして、該ページ内に定められた画像領域のレイアウトを変更するためのコンピュータプログラムにおいて、
（ａ）前記ページの画像を、当該ページにレイアウトされた画像領域とともに表示する機能と、
（ｂ）前記機能（ａ）により表示された画像領域毎に、該画像領域に関する情報を定めた印を表示する機能と、
（ｃ）前記機能（ａ）により表示された画像領域の内の一つを対象画像領域として、当該対象領域に対して、操作者の指定に従って回転を施す機能と、
（ｄ）前記機能（ｃ）により前記対象画像領域が回転されたときに、当該対象画像領域についての前記印を対象画像領域とともに回転させて、前記対象画像領域に対する前記印の相対的な表示位置が変化しないようにするとともに、当該印の向きを前記回転によっても正立状態に維持する機能と
をコンピュータに実現させるためのコンピュータプログラム。
【請求項９】
前記印は、画像を配置する順番を示す数字である請求項８に記載のコンピュータプログラム。
【請求項１０】
請求項８または９に記載のコンピュータプログラムであって、
前記対象画像領域は、矩形であり、
前記印は、前記矩形の一つの角部に設けられた構成である
コンピュータプログラム。
【請求項１１】
請求項８ないし１０のいずれかに記載のコンピュータプログラムであって、
前記機能（ｂ）は、
前記画像領域の所定の位置に所定形状の印表示用領域を表示すると共に、該印表示用領域の中に前記印を表示する構成である
コンピュータプログラム。
【請求項１２】
請求項８ないし１１のいずれかに記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編集の単位である所定の大きさの領域をページとして、そのページ内に定められた画像領域のレイアウトを変更する技術に関する。
【背景技術】
【０００２】
コンピュータでは、画像管理ソフトウェアを使えば、多数の画像データを簡単に整理することができる。この種の画像管理ソフトウェアとして、デジタルカメラ（デジタルスチルカメラ）で撮影した写真画像を、紙のアルバムと同じような感覚で配置して出力できるものがある。この画像管理ソフトウェアでは、アルバムの台紙に相当するページ画像を用意して、そのページ画像に対して、１または複数の写真画像についての位置やサイズを定めることで、ページをレイアウトすることができる。
【０００３】
上記レイアウトの手法としては、矩形の配置枠が予め設定されたテンプレートを用意しておき、そのテンプレートの配置枠に写真画像をはめ込んでいく手法がある（例えば、下記の特許文献１）。配置枠は、操作者によって、移動、回転、サイズ変更することが可能である。なお、こうした配置枠には、１からの番号が順に付されている場合がある。この番号は、配置枠に画像を配置する場合の挿入順を示している。
【０００４】
【特許文献１】特開２００４−４７６８号公報
【０００５】
しかしながら、上述した従来の技術では、配置枠を回転したときに、上記番号の視認性が低下する問題があった。
【０００６】
図７は、従来技術の配置枠を回転したときの様子の一例を示す説明図である。図中の（ａ）には、正立状態にある配置枠Ａ１が示されており、（ｂ）、（ｃ）には、操作者によって（ａ）の状態から右回り（時計回り）に順に回転された配置枠Ａ１が示されている。図中、ハッチングで示した正方形の領域Ａ２が、番号表示用の領域で、配置枠Ａ１に対してある定まった位置に固定的に表示されている。ある定まった位置とは、配置枠Ａ１に対して外接する、水平な横線と垂直な縦線を持つ矩形Ａ３を仮想的に描いて、その矩形Ａ３の左上隅に所定の大きさの正方形を描き、この正方形を前記領域Ａ２としている。
【０００７】
かかる構成によれば、配置枠Ａ１をどれだけ回転しようと、番号表示用の領域Ａ２は、その回転中心Ａ４から左上位置に常に配置されることになる。この場合、配置枠Ａ１が正立状態から回転すると、配置枠Ａ１から番号表示用の領域Ａ２が離れて表示されることになる。配置枠Ａ１のサイズが大きい場合、配置枠Ａ１と領域Ａ２との間の距離はより大きくなり、近くに他の配置枠があるような場合に、どの配置枠Ａ１がどの番号表示用の領域Ａ２に該当するかを視覚的に確認することが難しかった。この結果、番号の視認性が低下するという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の解決しようとする課題は、画像領域に対して番号が付された場合に、その画像領域を回転させたときの画像領域とその番号とのつながりについての視認性を向上することにある。
【課題を解決するための手段】
【０００９】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【００１０】
本発明の画像レイアウト変更装置は、
編集の単位である所定の大きさの領域をページとして、該ページ内に定められた画像領域のレイアウトを変更する画像レイアウト変更装置であって、
前記ページの画像を、当該ページにレイアウトされた画像領域とともに表示するページ画像表示手段と、
前記ページ画像表示手段により表示された画像領域毎に、該画像領域に関する情報を定めた印を表示する印表示手段と、
前記ページ画像表示手段により表示された画像領域の内の一つを対象画像領域として、当該対象領域に対して、操作者の指定に従って回転を施す画像領域回転手段と、
前記画像領域回転手段により前記対象画像領域が回転されたときに、当該対象画像領域についての前記印を対象画像領域とともに回転させて、前記対象画像領域に対する前記印の相対的な表示位置が変化しないようにするとともに、当該印の向きを前記回転によっても正立状態に維持する印回転手段と
を備えることを特徴としている。
【００１１】
上記構成の画像レイアウト変更装置によれば、対象画像領域に対して回転が施された場合に、前記印は、対象画像領域に対していつも同じ位置に表示され、しかも、その印の向きはいつも正立状態となっている。したがって、操作者にとって、印がどの画像領域に対するものであるか、その印はどのようなものであるかを共に視覚的に容易に確認することができるという効果を奏する。
【００１２】
前記画像領域は、画像を配置するために用意された配置枠であってもよい。この構成によれば、配置枠が予め設定されたページを用意しておき、後からその配置枠に画像をはめ込んでいくような場合に、画像がはめ込まれる前の配置枠を回転させるときにも有効である。
【００１３】
前記印は、画像を配置する順番を示す数字としてもよい。この構成によれば、画像領域に画像をはめ込んでいく場合の操作性を向上することができる。
【００１４】
前記対象画像領域は、矩形であり、前記印は、前記矩形の一つの角部に設けられた構成としてもよい。この構成によれば、対象画像領域に対する印の設けられた位置から、対象画像領域に対する画像の貼り込まれる方向を操作者に知らせることができる。
【００１５】
前記印表示手段は、前記画像領域の所定の位置に所定形状の印表示用領域を表示すると共に、該印表示用領域の中に前記印を表示する構成としてもよい。この構成によれば、表示用領域によって印の視認性により優れたものとなる。
【００１６】
前記印表示用領域は、円形としてもよい。この構成によれば、印表示用領域を画像領域と一体に回転させても、印表示用領域は円形であるから印表示用領域の向きは視覚的に変化がない。したがって、回転の際にも印表示用領域を違和感なく視認することができる。
【００１７】
本発明の画像レイアウト変更方法は、
編集の単位である所定の大きさの領域をページとして、該ページ内に定められた画像領域のレイアウトを変更する画像レイアウト変更方法であって、
（ａ）前記ページの画像を、当該ページにレイアウトされた画像領域とともに表示する行程と、
（ｂ）前記行程（ａ）により表示された画像領域毎に、該画像領域に関する情報を定めた印を表示する行程と、
（ｃ）前記行程（ａ）により表示された画像領域の内の一つを対象画像領域として、当該対象領域に対して、操作者の指定に従って回転を施す行程と、
（ｄ）前記行程（ｃ）により前記対象画像領域が回転されたときに、当該対象画像領域についての前記印を対象画像領域とともに回転させて、前記対象画像領域に対する前記印の相対的な表示位置が変化しないようにするとともに、当該印の向きを前記回転によっても正立状態に維持する行程と
を備えたことを特徴としている。
【００１８】
本発明のコンピュータプログラムは、
編集の単位である所定の大きさの領域をページとして、該ページ内に定められた画像領域のレイアウトを変更するためのコンピュータプログラムにおいて、
（ａ）前記ページの画像を、当該ページにレイアウトされた画像領域とともに表示する機能と、
（ｂ）前記機能（ａ）により表示された画像領域毎に、該画像領域に関する情報を定めた印を表示する機能と、
（ｃ）前記機能（ａ）により表示された画像領域の内の一つを対象画像領域として、当該対象領域に対して、操作者の指定に従って回転を施す機能と、
（ｄ）前記機能（ｃ）により前記対象画像領域が回転されたときに、当該対象画像領域についての前記印を対象画像領域とともに回転させて、前記対象画像領域に対する前記印の相対的な表示位置が変化しないようにするとともに、当該印の向きを前記回転によっても正立状態に維持する機能と
をコンピュータに実現させることを特徴としている。
【００１９】
本発明の画像レイアウト変更方法およびコンピュータプログラムによっても、本発明の画像レイアウト変更装置と同様に、操作者にとって、印がどの画像領域に対するものであるか、その印はどのようなものであるかを共に視覚的に容易に確認することができるという効果を奏する。
【００２０】
本発明の記録媒体は、本発明のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を特徴としている。この記録媒体は、この発明の各コンピュータプログラムと同様な作用・効果を有している。
【００２１】
本発明は、以下のような他の態様も含んでいる。その第１の態様は、この発明のコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この第１の態様では、コンピュータプログラムをコンピュータネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の方法や装置を実現することができる。
【発明を実施するための最良の形態】
【００２２】
本発明を実施するための最良の形態を実施例に基づき説明する。この実施例を次の順序に従って説明する。
Ａ．装置の構成：
Ｂ．表示ウィンドウの構成：
Ｃ．データ構造：
Ｄ．配置枠の回転：
Ｅ．コンピュータ処理：
Ｆ．作用・効果：
Ｇ．他の実施形態：
【００２３】
Ａ．装置の構成：
図１は、本発明の一実施例を適用するコンピュータシステムの概略構成を示す説明図である。この実施例のコンピュータシステムは、本発明の画像レイアウト変更装置を構成するパーソナルコンピュータ１０を中心に備え、その周辺装置として、ディスプレイ２０とキーボード２２とマウス２４を備える。さらに、パーソナルコンピュータ１０には、デジタルカメラ２６とＣＤドライブ２８とプリンタ２９が接続されている。マウス２４は、トラックボール、トラックパッド、タブレット等の他のポインティングデバイスに換えることができる。
【００２４】
パーソナルコンピュータ１０は、中央演算処理装置としてのＣＰＵ１１を中心にバス１２により相互に接続されたメモリ１３、表示画像メモリ１４、ハードディスクドライブ１５、入力制御ユニット１６、表示制御ユニット１７、出力制御ユニット１８等を備える。メモリ１３は、各種データ等を記憶するもので、ＣＰＵ１１の作業領域となる。表示画像メモリ１４は、ディスプレイ２０に表示する画像の画像データを一旦記憶するメモリである。
【００２５】
ハードディスクドライブ１５は、画像レイアウト変更装置のソフトウェアとしてのコンピュータプログラムＰｒを記憶する。また、ハードディスクドライブ１５には、画像データＤｐが多数記憶されている。画像データＤｐは、デジタルカメラ２６によって撮影した写真画像で、ハードディスクドライブ１５の所定の領域（例えば、ホルダ）に格納されている。後述する台紙のレイアウトを表わす台紙レイアウトデータＤｍも格納されている。
【００２６】
入力制御ユニット１６は、キーボード２２やマウス２４から入力操作を取り込み、デジタルカメラ２６から画像データを取り込み、ＣＤドライブ２８からデータを取り込む制御ユニットである。表示制御ユニット１７は、ディスプレイ２０への信号出力を制御する制御ユニットである。出力制御ユニット１８は、プリンタ２９への印刷を制御する制御ユニットである。
【００２７】
コンピュータプログラムＰｒは、もともとは、記録媒体としてのＣＤ−ＲＯＭ（図示せず）に記憶されている。そのＣＤ−ＲＯＭをＣＤドライブ２８にセットして、所定のインストールプログラムを起動することで、コンピュータプログラムＰｒをＣＤ−ＲＯＭから読み出してハードディスクドライブ１５にインストールすることができる。このコンピュータプログラムＰｒをＣＰＵ１１が実行することにより、本発明の画像レイアウト変更装置の各種構成要件は実現される。なお、台紙レイアウトデータＤｍについても、ＣＤ−ＲＯＭに予め記憶されており、コンピュータプログラムＰｒのインストール時に、同時にハードディスクドライブ１５に格納される。
【００２８】
図１では、本発明の画像レイアウト変更装置の各種構成要件が、ＣＰＵ１１の内部で実現される機能のブロックによって示されている。すなわち、ＣＰＵ１１は、ページ画像表示部１１ａ、印表示部１１ｂ、画像領域回転部１１ｃおよび印回転部１１ｄを機能として備える。このコンピュータプログラムＰｒは、実際は、デジタルカメラ２６で撮影した写真画像をアルバムの形に編集するアルバム編集用のアプリケーションプログラムであり、その中の一部のモジュールによって、上述した各部１１ａ〜１１ｄの機能をパーソナルコンピュータ１０に実現させる。
【００２９】
なお、コンピュータプログラムＰｒは、ＣＤ−ＲＯＭに替えて、フレキシブルディスク、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成として、これらから提供されたものとすることができる。また、このコンピュータプログラムＰｒは、外部のネットワークに接続される特定のサーバから、ネットワークを介して提供されたものとすることもできる。上記ネットワークとしては、インターネットであってもよく、特定のホームページからダウンロードして得たコンピュータプログラムであってもよい。あるいは、電子メールの添付ファイルの形態で供給されたコンピュータプログラムであってもよい。
【００３０】
Ｂ．表示ウィンドウの構成：
このコンピュータプログラムＰｒを起動して、トップ画面で［編集］のボタンをクリックすると、ページ編集用のウィンドウ（以下、「ページ編集ウィンドウ」と呼ぶ）が表示される。
【００３１】
図２は、ページ編集ウィンドウＷＤの一例を示す説明図である。ページ編集ウィンドウＷＤは、グラフィカル・ユーザ・インタフェース（ＧＵＩ）を構成している。図示するように、ページ編集ウィンドウＷＤには、ツールバーＦＬ１と、作業用フィールドＦＬ２と、素材指定用フィールドＦＬ３と、編集ページ指定用フィールドＦＬ４とが設けられている。ツールバーＦＬ１には、種々のコマンドがボタンとして表示される。
【００３２】
作業用フィールドＦＬ２には、アルバムを構成する単ページの台紙を示す画像（以下、「台紙画像」と呼ぶ）ＰＭが、その台紙内にレイアウトされた配置枠ＬＦとともに表示される。台紙画像ＰＭは、ハードディスクドライブ１５に格納された複数種類の台紙レイアウトデータＤｍの内の一つで表わされる。操作者は、［台紙選択］のボタンＢＴ１をクリックすることで別のウィンドウを開いて、そのウィンドウに表示されたそれら複数種類の台紙画像の一覧の中から所望のものをクリックすることで、上記台紙レイアウトデータＤｍを読み出すことができる。台紙は、本発明の「ページ」に相当するもので、台紙画像は、本発明の「ページの画像」である。配置枠ＬＦは、本発明の「画像領域」に相当するもので、素材（画像）を配置するために用意されたものである。ここでは、配置枠ＬＦは矩形の形状をしている。台紙画像を配置枠ＬＦとともに表示するこの構成は、ページ画像表示部１１ａ（図１）に対応する。なお、台紙を、アルバムを構成する単ページの台紙に換えて、見開きとなる２ページ分を一つの台紙とすることもできる。
【００３３】
素材指定用フィールドＦＬ３は、台紙に配置する素材を指定するためのものである。「素材」としては、写真画像やクリップアートやコメント（文章）が用意されている。操作者は、［画像］タブＴＢ１をクリック（マウス２４を用いたクリック、以下、同じ）することで、写真画像の指定を行なうことができ、［クリップアート］タブＴＢ２をクリックすることで、クリップアートの指定を行なうことができ、［コメント］タブＴＢ３をクリックすることで、文章の指定を行なうことができる。
【００３４】
具体的には、次のようにして各指定が行なわれる。操作者により［画像］タブＴＢ１のクリックがなされると、図示するように、素材指定用フィールドＦＬ３には、画像データを格納するフィルム（またはフォルダ）のアイコンＦｍの一覧と、指定されたフィルムに格納されている画像データのサムネールＴｍの一覧が表示される。操作者は、所望のアイコンＦｍをクリックして、所望のサムネールＴｍをクリックすることにより、所定の記録媒体に予め格納しておいた複数の画像データ、この実施例では、ハードディスクドライブ１５に記憶しておいた多数の画像データＤｐから、所望の画像データを選択指定することができる。上記フィルムまたはフォルダは、データファイルをまとめて入れておく場所を示すものである。
【００３５】
クリップアートについても、上記画像データと同様に、操作者からのマウス２４を用いた操作指令に基づいて、複数のクリップアートの中から所望のものを選択指定することができる。文章については、操作者により［コメント］タブＴＢ３のクリックがなされると、素材指定用フィールドＦＬ３には、フォントや枠・吹き出しを設定する入力欄が表示され、この入力欄から所望のフォントや枠・吹き出しの形状を指定することで、台紙に配置する文章に関わる情報を指定することができる。
【００３６】
素材指定用フィールドＦＬ３の左端には、［配置］のボタンＢＴ４が設けられている。操作者は、素材指定用フィールドＦＬ３で画像データのサムネールＴｍをクリックした後、［配置］のボタンＢＴ４をクリックすることにより、その画像データを台紙画像ＰＭにレイアウトされた配置枠ＬＦに貼り込む（はめ込む）ことができる。図２に示すように、台紙画像ＰＭには、３つの配置枠ＬＦが設けられているが、各配置枠ＬＦの左上の角部には、円ＣＣが描かれており、この円ＣＣの中に数字が記載されている。この数字は、画像を配置する順番を示す印であり、最初に、上記画像データのサムネールＴｍの指定を行なって［配置］のボタンＢＴ４をクリックする一連の配置作業を行なったときには、円ＣＣに「１」が記載された配置枠ＬＦ１にその画像データが転送され、次に、上記一連の配置作業を行なったときには、円ＣＣに「２」が記載された配置枠ＬＦ２に画像データが転送され、続いて、上記一連の配置作業を行なったときには、円ＣＣに「３」が記載された配置枠ＬＦ３に画像データが転送される。こうして、台紙画像ＰＭに予め位置決めされた配置枠ＬＦの位置に、各画像データが自動的に貼り付けられる。
【００３７】
なお、配置枠ＬＦに貼り付ける素材として、上記説明では、写真画像を例にあげていたが、これに限ることはなく、クリップアート、文書が指定された場合には、同様にこれらも貼り込むことができる。こうして素材のレイアウトされた台紙画像ＰＭは、［ページ保存］のボタンＢＴ３がクリックされることで、ハードディスクドライブ１５に記憶される。上記円ＣＣの中に描かれる数字を表示する構成が、印表示部１１ｂ（図１）に対応する。
【００３８】
Ｃ．データ構造：
図３は、台紙レイアウトデータＤｍのデータ構造を示す説明図である。台紙レイアウトデータＤｍは、台紙に配置枠をレイアウトした、いわゆるページのレイアウトデータである。図示するように、台紙レイアウトデータＤｍは、台紙に関する情報を格納する台紙情報フィールドＦａと、ｎ個（ｎは１以上の任意の数）の配置枠についての情報をそれぞれ格納する配置枠情報フィールドＦｂ（１）〜Ｆｂ（ｎ）を備える構造となっている。
【００３９】
台紙情報フィールドＦａには、アルバムの台紙に相当するページの縦、横のサイズや、台紙の背景についての情報が格納されている。配置枠情報フィールドＦｂ（１）〜Ｆｂ（ｎ）には、位置データと、角度データと、順位データとが組となってそれぞれ格納されている。位置データは、台紙におけるレイアウトされる位置を示すデータであり、矩形の各頂点のオフセットＸ，Ｙ成分が記されている。角度データは、正立した状態からの回転角を示すデータである。順位データは、画像が貼り込まれる際の順番を示す数字である。
【００４０】
ページ編集ウィンドウＷＤの作業用フィールドＦＬ２に表示された台紙画像ＰＭ、配置枠ＬＦ、円ＣＣは、上述した構造を持つ台紙レイアウトデータＤｍの表示画像である。なお、台紙画像ＰＭに設定された配置枠ＬＦは、操作者の操作を受けて、移動、回転、サイズ変更が可能である。操作者は、配置枠ＬＦを移動、回転、サイズ変更することで、台紙に貼り込まれる画像のレイアウトを変更することができる。この発明は、配置枠ＬＦを回転させたときに特徴を持つものであることから、以下、配置枠ＬＦを回転させたときの様子について説明する。
【００４１】
Ｄ．配置枠の回転：
図４は、配置枠ＬＦを回転したときの様子を示す説明図である。図４の（ａ）には、正立状態にある、すなわち回転角が０度のときの配置枠ＬＦが示されており、（ｂ）、（ｃ）には、操作者によって（ａ）の状態から右回り（時計回り）に順に回転された配置枠Ａが示されている。（ｂ）は、回転角が５０度のときのものであり、（ｃ）は、回転角が７７度のときのものである。
【００４２】
上記回転は、詳細には次のような操作によって行なわれる。操作者は、作業用フィールドＦＬ２に表示された台紙画像ＰＭの中から、回転させたい配置枠ＬＦを見つけて、その配置枠ＬＦの内側をクリックする操作を行なう。クリックを受けた配置枠（以下、「対象配置枠」と呼ぶ）ＬＦは、選択状態となる。ここでいう「選択状態」とは、対象配置枠ＬＦの位置を移動させたり、対象配置枠ＬＦの向きを回転させたり、対象配置枠ＬＦのサイズを変更させたりすることが可能となった状態である。表示上では、図４に示すように、対象配置枠ＬＦにハンドルＨＮが現われる。ハンドルＨＮは、対象配置枠ＬＦの上辺から線分が突き出て、その先端に黒丸を備えた形をしている。操作者は、ハンドルＨＮにマウスカーソルを合わせて、ハンドルＨＮをドラッグ＆ドロップすることにより、対象配置枠ＬＦの向きを回転させることができる。
【００４３】
対象配置枠ＬＦは、（ａ）に示した正立状態から右回りに５０度回転させると、（ｂ）の状態になる。すなわち、対象配置枠ＬＦは、対象配置枠ＬＦの中心Ｃを回転中心として正立状態から右回りに５０度だけ回転した状態となる。このとき、番号表示用の円ＣＣも上記中心Ｃを回転中心として右回りに５０度だけ回転するよう対象配置枠ＬＦと一体的に回転しており、対象配置枠ＬＦに対する円ＣＣの相対的な位置の変化はない。なお、円ＣＣ内に表示された数字は、上記回転によっても正立状態にある。
【００４４】
対象配置枠ＬＦは、（ｂ）に示した回転角５０度の状態から右回りにさらに２２度（すなわち、正立状態から７７度）回転させると、（ｃ）の状態になる。すなわち、対象配置枠ＬＦは、対象配置枠ＬＦの中心Ｃを回転中心として（ｂ）の状態から右回りにさらに２２度だけ回転した状態となる。このとき、番号表示用の円ＣＣも上記中心Ｃを回転中心として右回りにさらに２２度だけ回転するよう対象配置枠ＬＦと一体的に回転しており、対象配置枠ＬＦに対する円ＣＣの相対的な位置の変化はない。なお、円ＣＣ内に表示された数字は、上記回転によっても正立状態にある。
【００４５】
すなわち、操作者の指定に従って、対象配置枠ＬＦは中心Ｃを回転中心として自在に回転されるが、このとき、番号表示用の円ＣＣも上記中心Ｃを回転中心として同じ角度だけ回転するよう対象配置枠ＬＦと一体的に回転しており、対象配置枠ＬＦに対する円ＣＣの相対的な位置は常に変化しない。なお、円ＣＣ内に表示された数字は、上記回転によっても常に正立状態となっている。
【００４６】
Ｅ．コンピュータ処理：
上述した配置枠ＬＦの回転は、ＣＰＵ１１が、コンピュータプログラムＰｒの一部のモジュールである配置枠回転ルーチンを実行することにより実現される。図５は、この配置枠回転ルーチンを示すフローチャートである。この配置枠回転ルーチンは、所定時間毎に繰り返し実行される。処理が開始されると、ＣＰＵ１１は、まず、ハンドルＨＮを用いた対称配置枠ＬＦの向きを回転させる操作が、操作者によってなされたか否かを判定する（ステップＳ１００）。ここで、その回転の操作がなされていないと判定された場合には、「リターン」に抜けてこの配置枠回転ルーチンを一旦終了する。
【００４７】
一方、ステップＳ１００で、回転の操作がなされたと判定されると、ＣＰＵ１１は、以下の処理を実行する。ＣＰＵ１１は、まず、操作者による操作によって指定された回転角θを取得する処理を行なう（ステップＳ１１０）。操作者による操作は、前述したようにハンドルＨＮをドラッグ＆ドロップする操作であるから、ステップＳ１１０では、対称配置枠ＬＦの中心ＣからみたハンドルＨＮの黒丸の方向とドロップ位置の方向とから回転角θを演算する。
【００４８】
その後、ＣＰＵ１１は、対象配置枠ＬＦの中心Ｃ（Ｃｘ，Ｃｙ）を始点、対象配置枠ＬＦの左上の頂点を終点とするベクトルＡ（Ｘ，Ｙ）を求める（ステップＳ１２０）。次いで、ＣＰＵ１１は、ベクトルＡを始点（即ち、中心Ｃ）を中心に、ステップＳ１１０で取得された回転角θだけ回転したベクトルＡ′（Ｘ′，Ｙ′）を、次式（１）、（２）に従って求める（ステップＳ１３０）。
【００４９】
Ｘ′＝Ｘ・ｃｏｓθ  −  Ｙ・ｓｉｎθ    ...（１）
Ｙ′＝Ｘ・ｓｉｎθ  ＋  Ｙ・ｃｏｓθ    ...（２）
【００５０】
その後、ＣＰＵ１１は、対象配置枠ＬＦの中心Ｃ（Ｃｘ，Ｃｙ）にステップＳ１３０で求めたベクトルＡ′（Ｘ′，Ｙ′）を加算して、番号表示用の円ＣＣの表示位置Ｚ（Ｚｘ，Ｚｙ）を求める（ステップＳ１４０）。即ち、円ＣＣの表示位置Ｚ（Ｚｘ，Ｚｙ）を次式（３）、（４）に従って求める。
【００５１】
Ｚｘ＝Ｃｘ  ＋  Ｘ・ｃｏｓθ  −  Ｙ・ｓｉｎθ    ...（３）
Ｚｙ＝Ｃｙ  ＋  Ｘ・ｓｉｎθ  ＋  Ｙ・ｃｏｓθ    ...（４）
【００５２】
その後、ＣＰＵ１１は、対象配置枠ＬＦを、対象配置枠ＬＦの中心Ｃを回転中心として、ステップＳ１１０で取得された回転角θだけ回転させた状態に描画し直すとともに（ステップＳ１５０）、ステップＳ１３０で求めた表示位置Ｚ（Ｚｘ，Ｚｙ）に、半径ｒ（例えば、５ｍｍ）の円ＣＣを描画する処理を行なう（ステップＳ１６０）。ステップＳ１５０，１６０の結果、対象配置枠ＬＦは、番号表示用の円ＣＣと一体的に回転して、円ＣＣは、対象配置枠ＬＦの左上の角部に常に位置している。
【００５３】
続いて、ＣＰＵ１１は、ステップＳ１５０で描画した円ＣＣの中に、対称配置枠ＬＦの順位を示す数字を描画する（ステップＳ１７０）。この順位は、台紙レイアウトデータＤｍから取り込んだもので、対称配置枠ＬＦに該当する配置枠情報フィールドＦｂに格納された順位データを読み出して、円ＣＣの中に表示する。なお、順位データの数字は、方向を傾けないで正立状態に描画される。ステップＳ１７０の実行後、「リターン」に抜けて、この配置枠回転ルーチンを一旦終了する。
【００５４】
図２に戻って、上記のように回転のなされた配置枠ＬＦを含む台紙画像ＰＭは、［台紙登録］のボタンＢＴ２をクリックすることで、ハードディスクドライブ１５に記憶することができる。詳細には、ＣＰＵ１１は、回転後の対称配置枠ＬＦの４つの頂点についての台紙画像上の座標位置を求めて、この座標位置とステップＳ１１０で取得した回転角θとに基づいて、台紙レイアウトデータＤｍを更新することで、上記台紙画像ＰＭの記憶を行なう。
【００５５】
なお、前述してきた配置枠ＬＦの回転は、画像を貼り込む前ばかりでなく、画像を貼り込んだ後に画像とともに回転させることもできる。画像が貼り込まれた配置枠ＬＦを回転させるときにも、同様に、番号表示用の円ＣＣも同じ角度だけ回転し、円ＣＣ内に表示された数字は、上記回転によっても常に正立状態となる。ステップＳ１１０，Ｓ１５０の処理が、画像領域回転部１１ｃ（図１）に対応し、ステップＳ１２０〜Ｓ１４０，Ｓ１６０，Ｓ１７０の処理が、印回転部１１ｄ（図１）に対応する。
【００５６】
Ｆ．作用・効果：
以上のように構成されたこの実施例のコンピュータシステムによれば、配置枠ＬＦに対して回転が施された場合に、番号表示用の円ＣＣは、同じ角度だけ回転して配置枠ＬＦに対していつも同じ位置に表示され、しかも、その円ＣＣ内に表示された数字は、いつも正立状態となっている。このために、操作者は、配置枠ＬＦが複数ある場合に、上記数字と配置枠ＬＦとの対応関係を見誤ることはなく、さらには、上記数字は傾いている訳でもないので、画像が貼り込まれる際の順番を表わす数字の確認が容易である。
【００５７】
また、この実施例では、番号表示用の領域が、円形となっていることから、配置枠ＬＦと番号表示用の円ＣＣとを一体的に回転させても、番号表示用の領域は視覚的に変化がない。したがって、回転の際にも番号表示用の領域を違和感なく視認することができる。
【００５８】
なお、前記実施例では、対称配置枠ＬＦは非選択状態となると、ハンドルＨＮは非表示状態となるが、この実施例では、ハンドルＨＮが非表示の状態であっても、番号表示用の円ＣＣが配置枠ＬＦの左上の角部に常にあることから、画像の貼り込まれる方向を操作者に知らせることができる。
【００５９】
Ｇ．他の実施形態：
なお、この発明は上記の実施例や変形例に限られるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することが可能であり、例えば次のような変形も可能である。
【００６０】
（１）前記実施例では、番号表示用の領域は、円形としたが、必ずしも円形である必要はなく、正方形とすることもできる。図６は、この変形例の回転の様子を示す説明図である。図示するように、配置枠ＬＦＸの左上の角部に設けられた番号表示用領域ＮＡは、正方形をしている。操作者により、配置枠ＬＦＸが回転されたとき、番号表示用領域ＮＡも同じ角度だけ回転されて、配置枠ＬＦＸに対する番号表示用領域ＮＡの中心の相対的な位置は変化しない。なお、番号表示用領域ＮＡの傾きは回転によっても変化せず、番号表示用領域ＮＡは常に正立状態である（すなわち、番号表示用領域ＮＡは、観覧車のように傾かないで回転する）。この変形例によっても、前記実施例と同様に、操作者は、番号表示用領域ＮＡと配置枠ＬＦとの対応関係を見誤ることはなく、さらには、番号表示用領域ＮＡに表示される数字は傾いている訳でもないので、画像が貼り込まれる際の順番を表わす数字の確認が容易である。なお、番号表示用の領域は、正方形にも限る必要はなく、長方形、三角形、五角形、六角形等の他の多角形とすることもできる。
【００６１】
（２）前記実施例では、番号表示用の領域である円ＣＣ内に、数字を表示する構成としたが、これに換えて、番号表示用の領域をなくして、画像領域である配置枠に直接、上記数字を表示する構成としてもよい。
【００６２】
（３）前記実施例では、円ＣＣ内には、画像が貼り込まれる際の順番を表わす数字が表示されていたが、これに換えて、他の意味を持たせた数字を表示することもできる。他の意味としては、設定された画像領域に関する情報であればどのようなものでもよい。また、数字に限る必要もなく、文字、記号等の他の印に換えることもできる。
【００６３】
（４）前記実施例では、「印」としての数字は、画像領域に相当する配置枠ＬＦの左上の角部に表示したが、これに換えて、画像領域の外周上の他の位置、画像領域の内側、あるいは画像領域から所定の距離だけ離れた周囲に表示する構成としてもよい。画像領域の周囲の一例としては、ハンドルＨＮ部分がある。また、「印」は、画像領域毎に必ずしも一つである必要もなく、画像領域毎に複数表示する構成としてもよい。
【００６４】
（５）前記実施例では、配置枠ＬＦは、ハンドルＨＮに対するドラッグ＆ドロップの操作によって回転角を指定する構成としていたが、これに換えて、ページ編集ウィンドウＷＤに回転角を入力するデータ入力欄を設けて、このデータ入力欄に対するキーボード２２やマウス２４の操作によって回転角を入力する構成としてもよい。
【００６５】
（６）前記実施例では、「画像領域」は、画像を貼り込むための配置枠であったが、これに換えて、画像そのものの領域であってもよい。例えば、１ページ画像に貼り込まれた各画像に、各画像に関する情報を示す数字等の印を表示するように構成して、対象画像を回転する場合に、その印を対象画像とともに回転させて、その対象画像に対する印の相対的な表示位置が変化しないようにするとともに、その印の向きを回転によっても正立状態に維持する構成とする。
【００６６】
（７）前記実施例では、「画像領域」は、矩形であったが、これに換えて、円形、楕円形、他の多角形等とすることもできる。
【００６７】
（８）前記実施例では、画像データＤｐは、デジタルカメラにより撮影した写真画像としたが、これに替えて、スキャナ等を用いて獲得した銀塩写真やグラビア等の画像データであってもよい。また、ハードディスクドライブ１５等の記憶装置に予め用意したものであってもよい。あるいは、ネットワークを介して外部から取り込んだものであってもよい。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施例を適用するコンピュータシステムの概略構成を示す説明図である。
【図２】ページ編集ウィンドウＷＤの一例を示す説明図である。
【図３】台紙レイアウトデータＤｍのデータ構造を示す説明図である。
【図４】配置枠ＬＦを回転したときの様子を示す説明図である。
【図５】ＣＰＵ１１により実行される配置枠回転ルーチンを示すフローチャートである。
【図６】変形例の回転の様子を示す説明図である。
【図７】従来技術の配置枠を回転したときの様子の一例を示す説明図である。
【符号の説明】
【００６９】
１０...パーソナルコンピュータ
１１...ＣＰＵ
１１ａ...ページ画像表示部
１１ｂ...印表示部
１１ｃ...画像領域回転部
１１ｄ...印回転部
１２...バス
１３...メモリ
１４...表示画像メモリ
１５...ハードディスクドライブ
１６...入力制御ユニット
１７...表示制御ユニット
１８...出力制御ユニット
２０...ディスプレイ
２２...キーボード
２４...マウス
２６...デジタルカメラ
２８...ＣＤドライブ
２９...プリンタ
Ｄｐ...画像データ
Ｐｒ...コンピュータプログラム
ＷＤ...ページ編集ウィンドウ
ＦＬ１...ツールバー
ＦＬ２...作業用フィールド
ＦＬ３...素材指定用フィールド
ＦＬ４...編集ページ指定用フィールド
ＰＭ...台紙画像
ＬＦ...配置枠
ＨＮ...ハンドル
ＣＣ...円
ＢＴ１...［台紙選択］ボタン
ＢＴ２...［台紙登録］ボタン
ＢＴ３...［ページ保存］ボタン
ＢＴ４...［配置］ボタン
ＴＢ１...［画像］タブ
ＴＢ２...［クリップアート］タブ
ＴＢ３...［コメント］タブ
Ｆｍ...アイコン
Ｔｍ...サムネール
Ｄｍ...台紙レイアウトデータ
Ｆａ...台紙情報フィールド
Ｆｂ（１）〜Ｆｂ（３）...配置枠情報フィールド
【図１】
2006277228.tif 000003
【図２】
2006277228.tif 000004
【図３】
2006277228.tif 000005
【図４】
2006277228.tif 000006
【図５】
2006277228.tif 000007
【図６】
2006277228.tif 000008
【図７】
2006277228.tif 000009