(57)【要約】【課題】ページ画像をアルバムのような冊子本の形に編集する際の作業性の向上を図る。【解決手段】ページ画像の縮小ページ画像を複数、アプリケーションウィンドウ上で一連表示する構成において、縮小ページ画像を２つずつ近接した状態で表示する。作業者は、その一覧表示を見て、接した状態の２ページを、アルバムの見開きと把握することができることから、アルバム全体や各ページの内容を見通しよく編集することができる。【選択図】　　　　図８
2004013346.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に表示されるウィンドウ内に、ページ単位のページ画像を縮小した複数の縮小ページ画像を一覧表示するページ画像一覧表示装置であって、
前記複数の縮小ページ画像が２つずつ組となることが明らかとなるように、前記一覧表示の形態を定める表示形態設定手段
を備えるページ画像一覧表示装置。
【請求項２】
請求項１に記載のページ画像一覧表示装置であって、
前記表示形態設定手段は、
前記組となる２つの縮小ページ画像が見開きに表わされるように、前記２つの縮小ページ画像の表示位置を、組が相違する隣り合う縮小ページ画像間の距離よりも近づけて定める表示位置設定手段
を備えるページ画像一覧表示装置。
【請求項３】
請求項１または２に記載のページ画像一覧表示装置であって、さらに、
前記表示装置の画面上で、任意の縮小ページ画像を、他の縮小ページ画像の位置に移動する操作指令を取得する移動操作取得手段と、
前記移動操作取得手段により前記操作指令が取得されたとき、前記移動先の組から前記移動先の元の縮小ページ画像を排出するとともに、前記移動のなされた縮小ページ画像を、前記移動先の組に含ませるページ移動手段と
を備えるページ画像一覧表示装置。
【請求項４】
請求項３に記載のページ画像一覧表示装置であって、さらに、
前記移動先の組から排出された元の縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成する第１の新組生成手段と、
前記移動元の組に残った縮小画像と空の縮小ページ画像とによって、新たな組を生成する第２の新組生成手段と、
前記ページ移動手段による移動がなされたとき、前記移動元と移動先以外の組について、前記移動がなされる前と同じ縮小ページ画像の組合せを保持する組合せ保持手段と
を備えるページ画像一覧表示装置。
【請求項５】
請求項４に記載のページ画像一覧表示装置であって、さらに、
前記第１および第２の新組生成手段により新たな組を生成した直後、両組の少なくともいずれかに含まれる前記空の縮小ページ画像を選択状態とする選択手段
を備えるページ画像一覧表示装置。
【請求項６】
請求項１ないし５のいずれかに記載のページ画像一覧表示装置であって、さらに、
前記ウィンドウのサイズを変更するサイズ変更手段と、
前記ウィンドウのサイズに応じて、前記縮小ページ画像の縮小率を変更する縮小率変更手段と
を備えるページ画像一覧表示装置。
【請求項７】
表示装置に表示されるウィンドウ内に、ページ単位のページ画像を縮小した複数の縮小ページ画像を一覧表示するページ画像一覧表示方法であって、
（ａ）前記複数の縮小ページ画像が２つずつ組となることが明らかとなるように、前記一覧表示の形態を定めるステップ
を備えるページ画像一覧表示方法。
【請求項８】
請求項７に記載のページ画像一覧表示方法であって、
前記ステップ（ａ）は、
前記組となる２つの縮小ページ画像が見開きに表わされるように、前記２つの縮小ページ画像の表示位置を、組が相違する隣り合う縮小ページ画像間の距離よりも近づけて定めるステップ
を備えるページ画像一覧表示方法。
【請求項９】
表示装置に表示されるウィンドウ内に、ページ単位のページ画像を縮小した複数の縮小ページ画像を一覧表示する処理をコンピュータに実行させるためのコンピュータプログラムであって、
（ａ）前記複数の縮小ページ画像が２つずつ組となることが明らかとなるように、前記一覧表示の形態を定める機能
を実現するコンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムであって、
前記機能（ａ）は、
前記組となる２つの縮小ページ画像が見開きに表わされるように、前記２つの縮小ページ画像の表示位置を、組が相違する隣り合う縮小ページ画像間の距離よりも近づけて定める機能
を実現するコンピュータプログラム。
【請求項１１】
請求項９または１０に記載のコンピュータプログラムであって、さらに、
（ｂ）前記表示装置の画面上で、任意の縮小ページ画像を、他の縮小ページ画像の位置に移動する操作指令を取得する機能と、
（ｃ）前記操作指令が取得されたとき、前記移動先の組から前記移動先の元の縮小ページ画像を排出するとともに、前記移動のなされた縮小ページ画像を、前記移動先の組に含ませる機能と
を実現するコンピュータプログラム。
【請求項１２】
請求項１１に記載のコンピュータプログラムであって、さらに、
（ｄ）前記移動先の組から排出された元の縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成する機能と、
（ｅ）前記移動元の組に残った縮小画像と空の縮小ページ画像とによって、新たな組を生成する機能と、
（ｆ）前記機能（ｂ）による移動がなされたとき、前記移動元と移動先以外の組について、前記移動がなされる前と同じ縮小ページ画像の組合せを保持する機能と
実現するコンピュータプログラム。
【請求項１３】
請求項１２に記載のコンピュータプログラムであって、さらに、
（ｇ）前記機能（ｄ）、（ｅ）により新たな組を生成した直後、両組の少なくともいずれかに含まれる前記空の縮小ページ画像を選択状態とする機能
を実現するコンピュータプログラム。
【請求項１４】
請求項９ないし１３のいずれかに記載のコンピュータプログラムであって、さらに、
（ｈ）前記ウィンドウのサイズを変更する機能と、
（ｉ）前記ウィンドウのサイズに応じて、前記縮小ページ画像の縮小率を変更する機能と
を実現するコンピュータプログラム。
【請求項１５】
請求項９ないし１４のいずれかに記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数のページ画像を表示装置に一覧表示する技術に関する。
【０００２】
【従来の技術】
コンピュータでは、画像管理ソフトウェアを使えば、多数の画像データを簡単に整理することができる。この種の画像管理ソフトウェアとして、デジタルカメラ（デジタルスチルカメラ）で撮影した写真画像を、紙のアルバムと同じような感覚でレイアウトして出力できるものがある。このソフトウェアでは、アルバムの台紙に相当するページ画像を用意して、そのページ画像に対して、１または複数の写真画像についての位置や大きさを定めることで、ページをレイアウトすることができる。
【０００３】
上記画像管理ソフトウェアでは、各ページを一覧表示する機能を備えたものがある。ページ画像データから縮小ページ画像データを作成して、その縮小ページ画像を表示装置に一覧表示することで、複数のページの一覧を表示することができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記一覧表示を可能とした技術でも、作業者にとっては、各写真画像をアルバムの形に編集する際の作業性が悪いという問題があった。作業者は、一覧表示を見ても、アルバムのように見開きでもってページを把握することができないことから、アルバム全体や各ページの内容を見通しよく編集することができないためである。したがって、編集の作業性が悪かった。
【０００５】
この発明は、上記問題に鑑みてなされたもので、ページ画像をアルバムのような冊子本の形に編集する際の作業性の向上を図ることを目的としている。
【０００６】
【課題を解決するための手段およびその作用・効果】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【０００７】
この発明のページ画像一覧表示装置は、
表示装置に表示されるウィンドウ内に、ページ単位のページ画像を縮小した複数の縮小ページ画像を一覧表示するページ画像一覧表示装置であって、
前記複数の縮小ページ画像が２つずつ組となることが明らかとなるように、前記一覧表示の形態を定める表示形態設定手段
を備えることを特徴としている。
【０００８】
この構成のページ画像一覧表示装置によれば、一覧表示手段により、複数の縮小ページ画像が表示装置のウィンドウ内に一覧表示され、さらに、表示形態設定手段により、複数の縮小ページ画像が２つずつ組となることが明らとなるように、その一覧表示の形態が定められる。このために、作業者は、ウィンドウの一覧表示を見て、組となった縮小ページ画像に対応する２ページを、見開きと把握することで、全体や各ページの内容を見通しよく編集することができる。したがって、このページ画像一覧表示装置によれば、ページ画像をアルバムのような冊子本の形に編集する際の作業性に優れているという効果を奏する。
【０００９】
前記表示形態設定手段は、前記組となる２つの縮小ページ画像が見開きに表わされるように、前記２つの縮小ページ画像の表示位置を、組が相違する隣り合う縮小ページ画像間の距離よりも近づけて定める表示位置設定手段を備える構成とすることができる。
【００１０】
この構成によれば、同一の組の縮小ページ画像間の距離を近づけて表示するといった簡単な構成で、見開きを把握可能とすることができる。
【００１１】
この発明のページ画像一覧表示装置において、さらに、前記表示装置の画面上で、任意の縮小ページ画像を、他の縮小ページ画像の位置に移動するページ移動手段と、前記ページ移動手段による移動がなされたとき、前記移動先の組から前記移動先の元の縮小ページ画像を排出するとともに、前記移動のなされた縮小ページ画像を、前記移動先の組に含ませる組み換え手段とを備える構成とすることができる。
【００１２】
この構成によれば、ページ移動手段により、ページ画像を簡単に移動することができ、さらには、移動のなされたページ画像を、移動先の組に含まれる他のページ画像と簡単に組とすることができる。
【００１３】
この発明のページ画像一覧表示装置において、さらに、前記移動先の組から排出された元の縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成する第１の新組生成手段と、前記移動元の組に残った縮小画像と空の縮小ページ画像とによって、新たな組を生成する第２の新組生成手段と、前記ページ移動手段による移動がなされたとき、前記移動元と移動先以外の組について、前記移動がなされる前と同じ縮小ページ画像の組合せを保持する組合せ保持手段とを備える構成とすることができる。
【００１４】
この構成によれば、ページ画像を他のページに移動しても、その移動元と移動先以外の組については、移動がなされる前と同じページ画像の組合せとすることができる。このために、ページ画像の移動に関わらない見開きについては、ページ画像の移動の影響を受けないようにすることができる。
【００１５】
前記第１および第２の新組生成手段により新たな組を生成した直後、両組の少なくともいずれかに含まれる前記空の縮小ページ画像を選択状態とする選択手段を備える構成とすることができる。
【００１６】
この構成によれば、ページの移動によって移動先と移動元に新たに追加した空の縮小ページ画像のうちの少なくともいずれかが不要の際には、既にその空の縮小ページ画像は選択状態となっているから、作業者は、削除指示を行なうだけで、空のページ画像を削除することができる。このために、削除する対象の空の縮小ページ画像の選択が不要となることから、操作性に優れている。
【００１７】
この発明のページ画像一覧表示装置において、さらに、前記ウィンドウのサイズを変更するサイズ変更手段と、前記ウィンドウのサイズに応じて、前記縮小ページ画像の縮小率を変更する縮小率変更手段とを備える構成とすることができる。
【００１８】
この構成によれば、一覧表示を行なうウィンドウのサイズ変更に連動して、縮小ページ画像の縮小率を変更することができることから、ウィンドウのサイズにかかわらずに、いつも同じ数の縮小ページ画像を一覧表示することができる。
【００１９】
この発明のページ画像一覧表示方法は、
表示装置に表示されるウィンドウ内に、ページ単位のページ画像を縮小した複数の縮小ページ画像を一覧表示するページ画像一覧表示方法であって、
（ａ）前記複数の縮小ページ画像が２つずつ組となることが明らかとなるように、前記一覧表示の形態を定めるステップ
を備えることを特徴としている。
【００２０】
この発明のコンピュータプログラムは、
表示装置に表示されるウィンドウ内に、ページ単位のページ画像を縮小した複数の縮小ページ画像を一覧表示する処理をコンピュータに実行させるためのコンピュータプログラムであって、
（ａ）前記複数の縮小ページ画像が２つずつ組となることが明らかとなるように、前記一覧表示の形態を定める機能
を実現することを特徴としている。
【００２１】
上記構成のページ画像一覧表示方法およびコンピュータプログラムは、上記ページ画像一覧表示装置と同様な作用・効果を有しており、画像をアルバムのような冊子本の形に編集する際の作業性の向上を図ることができる。
【００２２】
この発明の記録媒体は、この発明のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を特徴としている。この記録媒体は、この発明の各コンピュータプログラムと同様な作用・効果を有している。
【００２３】
【発明の他の態様】
この発明は、以下のような他の態様も含んでいる。その第１の態様は、この発明のコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この第１の態様では、コンピュータプログラムをコンピュータネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の方法や装置を実現することができる。
【００２４】
【発明の実施の形態】
本発明の実施の形態を実施例に基づき説明する。この実施例を、次の順序に従って説明する。
Ａ．装置の構成：
Ｂ．コンピュータ処理：
Ｂ−１．処理の全体：
Ｂ−２．一覧表示処理
Ｂ−３．ページ画像の移動処理
Ｃ．作用・効果
Ｄ．他の実施形態：
【００２５】
Ａ．装置の構成：
図１は、この発明の一実施例を適用するコンピュータシステム１０のハードウェアの概略構成を示すブロック図である。このコンピュータシステム１０は、いわゆるパーソナルコンピュータ（以下、単にコンピュータと呼ぶ）を中心に備え、その周辺にＣＲＴディスプレイ１２、プリンタ１３およびデジタルカメラ１４を備える。コンピュータは、コンピュータ本体１６とキーボード１８とマウス２０を備える。なお、このコンピュータ本体１６には、ＣＤ−ＲＯＭ２２の内容を読み取るＣＤ−Ｒドライブ２４が搭載されている。
【００２６】
コンピュータ本体１６は、中央演算処理装置としてのＣＰＵ３０を中心にバスにより相互に接続されたＲＯＭ３１、ＲＡＭ３２、表示画像メモリ３３、マウスインタフェース３４、キーボードインタフェース３５、ＣＤＣ３６、ＨＤＣ３７、ＣＲＴＣ３８、プリンタインタフェース３９、入出力機用インタフェース４０およびＩ／Ｏポート４１を備える。ＲＯＭ３１は、内蔵されている各種プログラム等を記憶する読み出し専用のメモリである。ＲＡＭ３２は、各種データ等を記憶する読み出し・書込み可能なメモリである。表示画像メモリ３３は、ＣＲＴディスプレイ１２に表示する画像の画像データを記憶するメモリである。
【００２７】
マウスインタフェース３４は、マウス２０とのデータ等のやり取りを司るインタフェースである。キーボードインタフェース３５は、キーボード１８からのキー入力を司るインタフェースである。ＣＤＣ３６は、ＣＤ−Ｒドライブ２４を制御するＣＤコントローラである。ＨＤＣ３７は、ハードディスクドライブ（ＨＤＤ）４２を制御するハードディスクコントローラである。ＨＤＤ４２には、後述するコンピュータプログラム等が予め記憶されている。
【００２８】
ＣＲＴＣ３８は、表示画像メモリ３３に記憶される表示画像データに基づいてＣＲＴディスプレイ１２における画像の表示を制御するＣＲＴコントローラである。プリンタインタフェース３９は、プリンタ１３へのデータの入出力を制御するインタフェースである。入出力機用インタフェース４０は、外部に接続された入出力機器、この実施例ではデジタルカメラ１４へのデータの入出力を制御するインタフェースである。Ｉ／Ｏポート４１は、シリアル出力のポートを備えており、モデム４４に接続されており、このモデム４４を介して、公衆電話回線４６に接続されている。コンピュータ本体１６は、モデム４４を介して、外部のネットワークに接続されており、特定のサーバ４７に接続可能となっている。
【００２９】
このコンピュータシステム１０では、オペレーティングシステムはＨＤＤ４２に記憶されており、コンピュータ本体１６に電源を投入すると、ＨＤＤ４２のブートブロックに書き込まれたローダに従ってＲＡＭ３２の所定の領域にロードされる。また、デジタルカメラ１４で撮影した写真画像をアルバムの形に編集するアルバム編集用ソフトウェア（コンピュータプログラム）は、ＣＤ−ＲＯＭ２２に予め格納されており、所定のインストールプログラムを起動することで、ＣＤ−Ｒドライブ２４からコンピュータ本体１６にインストールされる。このインストールされたコンピュータプログラムは、ＨＤＤ４２に記憶されており、所定の起動命令を受けたときに、ＲＡＭ３２の所定の領域にロードされる。
【００３０】
このアルバム編集用ソフトウェアをＣＰＵ３０が実行することによって本発明の各種構成要件は実現される。このコンピュータプログラムは、前述したように、ＣＤ−ＲＯＭ２２に格納されたものであるが、これに替えて、フロッピィディスク、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成としてもよい。また、前述したコンピュータプログラムは、外部のネットワークに接続される特定のサーバ４７から、ネットワークを介して提供されるプログラムデータをダウンロードして、ＲＡＭ３２またはＨＤＤ４２に転送することにより得るようにすることもできる。なお、上記ネットワークとしては、インターネットであってもよく、特定のホームページからダウンロードして得たコンピュータプログラムであってもよい。あるいは、電子メールの添付ファイルの形態で供給されたコンピュータプログラムであってもよい。
【００３１】
以上説明したハードウェア構成を有するコンピュータシステム１０によるアルバム編集用ソフトウェアに従う制御処理の様子について次に説明する。図２は、コンピュータ本体１６によって実行されるこのアルバム編集用ソフトウェア５０に従う制御処理の様子を示すブロック図である。
【００３２】
図２に示すように、コンピュータ本体１６の内部で動作しているアルバム編集用ソフトウェア５０によれば、まず、入力部５１によりデジタルカメラ１４から写真画像を表わす画像データを取り込む処理を行なう。次いで、入力部５１により取り込まれた画像データＤａを、アルバムの台紙に相当するページ画像にレイアウトして、ページ画像データＰＧを生成する処理を、ページ画像生成部５２によって行なう。次いで、ページ画像データＰＧを用いて、縮小ページ画像生成部５３によって、縮小ページ画像を表わす縮小ページ画像データを生成する。続いて、この縮小ページ画像データを用いて、一覧表示部５４によって、複数の縮小ページ画像を一覧表示する。この一覧表示は、ディスプレイドライバ６０を介してＣＲＴディスプレイ１２へ信号を送ることによって、ＣＲＴディスプレイ１２に表示された所定のウィンドウ（アプリケーションウィンドウ）ＷＤ内に表示される。
【００３３】
一覧表示部５４には、表示形態設定部５４ａが備えられている。表示形態設定部５４ａにより、複数の縮小ページ画像が２つずつ組となることが明らかとなるように、組となる２つの縮小ページ画像が接して一覧表示される。
【００３４】
Ｂ．コンピュータ処理：
Ｂ−１．処理の全体：
コンピュータ本体１６のＣＰＵ３０でアルバム編集用ソフトウェア５０を実行することで、上述した入力部５１、ページ画像生成部５２、縮小ページ画像生成部５３および一覧表示部５４（表示形態設定部５４ａを含む）を実現している。このアルバム編集用ソフトウェア５０に従う制御処理について、以下詳細に説明する。図３は、この制御処理のルーチンを示すフローチャートである。このルーチンは、アルバム編集用ソフトウェア５０を実行させる旨の指示がなされたときに、実行開始される。
【００３５】
図示するように、処理が開始されると、ＣＰＵ３０は、まず、アプリケーションウィンドウＷＤをＣＲＴディスプレイ１２に表示する処理を行なう（ステップＳ１００）。図４は、このアプリケーションウィンドウＷＤの初期状態を示す説明図である。図示するように、アプリケーションウィンドウＷＤの中央には、作業用フィールドＷＦＬが設けられ、その左側には、作業指示用のボタンが複数設けられている。これらボタンは、アルバムを作成するための「作成」のグループと、アルバムを出力するための「出力」のグループとに別れており、「作成」のグループには、「新規作成」、「写真追加」の２種類のボタンＢＴ１，ＢＴ２が用意されており、「出力」のグループには、「印刷」、「ＣＤアルバム」の２種類のボタンＢＴ３，ＢＴ４が用意されている。作業者は、これらボタンＢＴ１〜ＢＴ４を順にマウス２０によりクリックしていくことで、ＣＲＴディスプレイ１２の画面上で、デジタルカメラ１４で撮影した写真画像をアルバムの形に編集して出力する作業を進めていくことができる。
【００３６】
図３に戻って、ステップＳ１００の実行後、ＣＰＵ３０は、これまでに既に作成されたアルバムデータがあるか否かを判定する（ステップＳ１１０）。アルバムデータとは、後述するステップで作成されるページ画像データの集合であり、紙のアルバムに相当するデジタルデータである。ステップＳ１１０で肯定判別されたときには、アプリケーションウィンドウＷＤの作業フィールドＷＦＬに、アルバムデータに記憶されたページ画像データを一覧表示する一覧表示処理を実行する（ステップＳ１２０）。一方、ステップＳ１１０で、否定判別、すなわち、これまでに作成されたアルバムデータがないと判別された場合には、ステップＳ１２０の実行を行なわない。
【００３７】
その後、ＣＰＵ３０は、「新規作成」、「写真追加」、「印刷」、「ＣＤアルバム」のボタンＢＴ１〜ＢＴ４がマウス２０によりクリックされる操作指令を取り込んで、その操作指令に対応した新規作成処理、写真追加処理、印刷処理、ＣＤアルバム出力処理を実行する（ステップＳ１３０，Ｓ１４０，Ｓ１５０，Ｓ１６０）。
【００３８】
ステップＳ１２０で実行される一覧表示処理は、この発明の主要部分を実現する処理で、後ほど詳述する。ステップＳ１３０で実行される新規作成処理は、写真画像が貼り付けられていない空のアルバムを表わすアルバムデータを新規に作成するものである。ステップＳ１４０は、ステップＳ１３０で作成されたアルバムデータに対して、写真画像を表わす画像データを追加するものである。ステップＳ１４０の処理は、詳細には、アルバム上の各ページ毎の写真の配列位置を、予め複数用意した配列パターン（例えば、３枚の縦列、４枚の縦列、縦横２×３の整列、縦横２×４の整列、千鳥状の交互配列等）の中から選択して、その配列パターンでもって各ページに順に画像データを追加するというものである。こうして作成されたアルバムデータは、ページ画像データの集合としてＨＤＤ４２に格納される。
【００３９】
また、ステップＳ１４０では、写真を追加して作成したアルバムデータについて、このアルバムデータに含まれるページ画像データ毎に、ページ画像を縮小した縮小ページ画像を表わす縮小ページ画像データを作成する処理も行なう。上記ページ画像の縮小の縮小率は、ＣＲＴディスプレイ１２の画面サイズを読み取ってきて、この画面サイズに予め定められた数の縮小ページ画像を一覧表示（ステップＳ１２０による）するときに最適な大きさとなるように演算されたものであり、ページ画像の縦横を同じ縮小率で縮小する。ステップＳ１４０における画像データを追加する処理が、前述した入力部５１（図２）とページ画像生成部５２（図２）とに対応し、ステップＳ１４０における縮小ページ画像の作成の処理が、前述した縮小ページ画像生成部５３（図２）に対応する。
【００４０】
ステップＳ１５０で実行される印刷処理は、上記アルバムデータに含まれるページ画像データをディスプレイドライバ６０に出力することにより、アルバムをプリンタ１３に印刷するものである。ステップＳ１６０で実行されるＣＤアルバム出力処理は、上記アルバムデータをＣＤ−Ｒドライブ２４に出力することにより、ＣＤ−Ｒに書き込むものである。ステップＳ１６０の実行後、ＣＰＵ３０は、「リターン」に抜けて、この制御処理を一旦終了する。
【００４１】
図５は、ステップＳ１４０で作成されたアルバムデータのデータ構成を示す説明図である。図示するように、ＨＤＤ４２の所定のエリアには、アルバムを構成する各ページを個別に表わす単位ページデータＤＰＧ１〜ＤＰＧｎ（ｎはページ数：図においてはｎ＝３）が記憶されている。単位ページデータＤＰＧ１〜ＤＰＧｎは、該当するページに貼り付けられた写真画像を表わす画像データと、各画像データのページ上の位置と大きさを定めるレイアウトデータと、上記縮小ページ画像データとから構成される。なお、上記画像データとレイアウトデータから、例えばビットマップデータのような実イメージデータを作成して、上記画像データとレイアウトデータに替えて、実イメージデータをページ画像データとして、単位ページデータＤＰＧ１〜ＤＰＧｎに含ませる構成とすることもできる。あるいは、単位ページデータＤＰＧ１〜ＤＰＧｎを、上記画像データ、レイアウトデータおよび縮小ページ画像データに加えて、さらに、上記実イメージデータを備える構成とすることもできる。
【００４２】
アルバムデータは、上記単位ページデータＤＰＧ１〜ＤＰＧの他に、アルバム管理データＤＡＬを備える。アルバム管理データＤＡＬは、各単位ページデータＤＰＧ１〜ＤＰＧのＨＤＤ４２上の格納位置（アドレス）を示すポインタＰＴ１〜ＰＴｎを、リンクＬＫ１〜ＬＫｎ−１で順に連結した構成をしている。かかる構成により、アルバム管理データＤＡＬに含まれるポインタＰＴ１〜ＰＴｎを順に辿ることで、このアルバムを構成する全てのページについての単位ページデータを読み出すことが可能となる。なお、図示はしないが、アルバム管理データＤＡＬは、このアルバムのタイトルや管理者名等の属性データも備える。一つのアルバム管理データＤＡＬは、紙のアルバム１冊に相当し、ＨＤＤ４２には、タイトルの相違するアルバム管理データＤＡＬが、複数組、記憶されている。
【００４３】
Ｂ−２．一覧表示処理
図６は、図３のステップＳ１２０で実行される一覧表示処理の詳細を示すフローチャートである。この一覧表示処理が、前述した一覧表示部５４（図２）に相当する。図６に示すように、処理が開始されると、ＣＰＵ３０は、まず、ＨＤＤ４２から、一覧表示の対処となるアルバム管理データＤＡＬを読み込む（ステップＳ２００）。次いで、ＣＰＵ３０は、変数ｉに値１をセットする処理を行なう（ステップＳ２０５）。次いで、アプリケーションウィンドウＷＤの作業用フィールドＷＦＬに一度で表示する画像データの数をｍとして、そのｉ番目がそのｍの中の何番目に該当するかを以下の式（１）によって求める（ステップＳ２１０）。
【００４４】
ｓ＝ｉ−ＩＮＴ（ｉ／ｍ）×ｍ　…（１）
ここで、ＩＮＴは、数値を、指定した数値よりも０に近い数値に丸めた値に返す関数である。上記ｍの値は、この実施例では、予め定めた値、例えば１０である。なお、ｍの値は、予め定めた値に換えて、作業者によってキーボード１８から入力された値とすることもできる。
【００４５】
次いで、ＣＰＵ３０は、ステップＳ２１０で求めた変数ｓに基づいて、ページ画像の表示位置を演算する（ステップＳ２２０）。この表示位置は、ＣＲＴディスプレイ１２の画面上における矩形の領域を表わす座標情報によって示されるもので、アプリケーションウィンドウＷＤの作業用フィールドＷＦＬのサイズと、その作業用フィールドＷＦＬに一度で表示できるページ画像データの数ｍと、上記変数ｓとから求められる。詳細には、作業用フィールドＷＦＬのサイズと、上記画像データの数ｍから、作業用フィールドＷＦＬ上に、上記画像データの数ｍだけの表示可能な領域ＡＲ１〜ＡＲｍを定めて、それらｍ個の領域ＡＲ１〜ＡＲｍの中から、変数ｓに応じた順番目の領域ＡＲｓを上記ページ画像の表示位置とする。
【００４６】
図７は、ステップＳ２２０で求められる表示可能領域ＡＲ１〜ＡＲｍを表わす説明図である。図示するように、作業用フィールドＷＦＬ上に、表示可能領域ＡＲ１〜ＡＲｍが順に定められる。ステップＳ２２０では、これらｍ個の表示可能領域ＡＲ１〜ＡＲｍから、変数ｓに応じた順番目の領域ＡＲｓを選択する。
【００４７】
図６に戻って、ステップＳ２２０の実行後、ＣＰＵ３０は、変数ｓが奇数であるか否かを判別して（ステップＳ２３０）、ここで肯定判別、すなわち奇数であると判別された場合には、ＣＰＵ３０は、ステップＳ２２０で求めた表示位置、すなわちｓ番目の表示可能領域ＡＲｓより、所定の距離ｄだけ右に寄せて、ｉ番目の縮小ページ画像データを表示する（ステップＳ２４０）。ここでいうｉ番目の縮小ページ画像データとは、ステップＳ２００で読み込んだアルバム管理データＤＡＬのポインタＰＴ１〜ＰＴｎを辿って、ｉ番目のポインタＰＴｉを選択して、そのポインタＰＴｉによって指定される単位ページデータＤＰＧｉに含まれる縮小ページ画像データである。ステップＳ２４０の結果、図７に示すように、奇数番目の縮小ページ画像ＰＧ１，ＰＧ３は、表示可能領域ＡＲ１，ＡＲ３より所定の距離ｄだけ右に寄せられる。この距離ｄは、横方向に隣り合う表示可能領域ＡＲｓの隙間Ｘの２分の１の距離からよりも、微少な長さαだけ小さい距離である。したがって、縮小ページ画像ＰＧ１と縮小ページ画像ＰＧ３とは、２αの間隙でもって互いに近接することになる。なお、図示においては、縮小ページ画像データＰＧ１，ＰＧ３は、表示可能領域ＡＲ１，ＡＲ３より若干、下側に示されているが、これは図示の都合によるもので、実際には横方向への移動はない。
【００４８】
図６のステップＳ２３０で否定判別、すなわち変数ｓが偶数であると判別された場合には、ＣＰＵ３０は、ステップＳ２２０で求めた表示位置、すなわちｓ番目の表示可能領域ＡＲｓより、所定の距離ｄだけ左に寄せて、ｉ番目の縮小ページ画像データを表示する（ステップＳ２５０）。ステップＳ２５０の結果、図７に示すように、偶数番目のページ画像ＰＧ２，ＰＧ４は、表示可能領域ＡＲｓ，ＡＲ４より上記所定の距離ｄだけ左に寄せられる。なお、図示においては、縮小ページ画像データＰＧ２，ＰＧ４は、表示可能領域ＡＲ２，ＡＲ４より若干、下側に示されているが、これは図示の都合によるもので、実際には横方向への移動はない。
【００４９】
図６に戻って、ステップＳ２４０またはＳ２５０の実行後、ＣＰＵ３０は、変数ｓが、上記ｍの値、すなわち、作業用フィールドＷＦＬに一度で表示できる縮小ページ画像データの数以上であるか否かを判別する（ステップＳ２６０）。ここで、否定判別された場合には、ＣＰＵ３０は、変数ｉを値１だけインクリメントして（ステップＳ２７０）、その後、処理をステップＳ２１０に戻して、ステップＳ２１０ないしＳ２７０の処理を繰り返して実行する。
【００５０】
一方、ステップＳ２７０で肯定判別、すなわち、変数ｓがｍ以上であると判別された場合には、作業用フィールドＷＦＬに一度で表示できる縮小ページ画像データの数ｍだけ、縮小ページ画像の表示が済んだものとして、「リターン」に抜けて、この一覧表示処理を一旦終了する。
【００５１】
図８は、この一覧表示処理の実行後のアプリケーションウィンドウＷＤを示す説明図である。図示するように、一覧表示処理の結果、アプリケーションウィンドウＷＤには、１０個の縮小ページ画像ＰＧ１ないしＰＧ１０が、２つずつ近接して表示されることになる。この結果、縮小ページ画像ＰＧ１ないしＰＧ１０は、見開きでもって表示される。なお、図示の例では、アプリケーションウィンドウＷＤの作業用フィールドＷＦＬは、２つの領域ＷＦＬ１，ＷＦＬ２に別れて、右側の領域ＷＦＬ１に上述してきた一覧表示が表示され、左側の領域ＷＦＬ２には、本棚の絵図が表示され、その本棚に１または複数のアルバムの絵図が描かれている。作業者は、これらアルバムの中から、マウス２０の操作により所望のものを選択することにより、そのアルバムに含まれるページ画像を、領域ＷＦＬ１に一覧表示することができる。また、作業者は、１０番目を越える縮小ページ画像については、周知の方法により画面をスクロールすることにより一覧表示することができる。なお、図示の例では、各縮小ページ画像ＰＧ１〜ＰＧ１０は、図示の都合から、写真画像の代わりに番号のついた画像を配置している。
【００５２】
図８の例では、１ページ目が左ページからはじまる構成になっているが、表紙をめくると、１ページ目が右ページではじまるようなアルバムの編集にも適用できる。その場合、表紙の裏と１ページ目をペアで配置しておけばよい。また、互いに接するようにして見開きとなるように表示した２つの縮小ページ画像は、必ずしも接している必要はなく、これに換えて、多少離間した構成とすることができる。要は、組となる２つの縮小ページ画像間の距離が、組が相違する２つの縮小ページ画像間の距離よりも小さくなるような構成であればよく、見開きとなっていることを作業者に知らしめることができる。
【００５３】
Ｂ−３．ページ画像の移動処理
この実施例では、アプリケーションウィンドウＷＤに一覧表示されたアルバムの縮小ページ画像ＰＧ１〜ＰＧ１０を、マウス２０の操作によって移動することにより、アルバムに含まれるページ画像を移動、すなわちページ替えを行なうことができる。アプリケーションウィンドウＷＤ上でこの縮小ページ画像ＰＧ１〜ＰＧ１０を移動するとき、この実施例では、特別な形態でページ替えを行なう。以下、こうしたページ替えの形態について、図を用いて詳細に説明する。なお、以下の説明において、アプリケーションウィンドウＷＤ上で移動するページの画像を、ときに単にページ画像と呼ぶこともあるが、アプリケーションウィンドウＷＤ上で移動する表示は、あくまでもそのページ画像を縮小した縮小ページ画像データである。そして、その縮小ページ画像データの表示の順に、実際のページ画像データも連動してページ順が移動されることになる。なお、図示においては、縮小ページ画像に貼り付けられた写真画像は、移動したときにページがどの位置に移動されたかをハッキリさせるために、前述したように番号のついた画像で表わした。
【００５４】
図９は、８ページ目の縮小ページ画像ＰＧ８を、４ページ目の縮小ページ画像ＰＧ４に移動する操作を示す説明図である。図示の例は、写真画像１５，１６を備える８ページ目の縮小ページ画像ＰＧ８を、４ページの位置に移動し、写真画像５，６を備える３ページ目のページ画像とペアにしたい（組にしたい）場合のものである。この場合には、図示するように、８ページの縮小ページ画像ＰＧ８を、４ページ目の位置にドラッグ＆ドロップする。
【００５５】
図１０は、図９に示す操作によって切り替わった一覧表示の状態を示す説明図である。上述した８ページ目を４ページ目に移動する操作を行なったために、図１０に示すように、マウスドラッグされた、写真画像１５，１６を備える８ページ目の縮小ページ画像ＰＧ８は、４ページの位置に移動され、写真画像５，６を備える３ページ目の縮小ページ画像ＰＧとのペアとなる（組となる）。このときドロップされた位置の元の縮小ページ画像ＰＧ４、すなわち、写真画像７，８を備える縮小ページ画像ＰＧ４は、２ページ目のページ画像ＰＧ３との組が解消され、新たに追加される組（移動先のページが見開きの右側ページの場合には、移動先の組の直後に組が追加される）に移動される。この追加された組である第３組には、空の台紙を表わす縮小ページ画像データＰＥ１が追加されており、この空の縮小ページ画像ＰＥ１と、写真画像１５，１６を備える縮小ページ画像ＰＧ４とがペアとなる。空の台紙を表わすページ画像データに対応する縮小ページ画像ＰＥ１が見開きの左側に表示され、写真画像１５，１６を備える縮小ページ画像ＰＧ４が見開きの右側に表示される。
【００５６】
ここで、空の縮小ページ画像ＰＥ１とは、写真画像が１枚も貼り付けられていない状態のページ画像の縮小ページ画像を表わすものである。図示のように、この空の縮小ページ画像ＰＥ１には、台紙の背景の絵図が、他のページ画像と同様に表わされており、また、写真画像を貼り付ける場合の貼り付け位置についても、他のページ画像と同様に表わされている。図示においては、写真画像の貼り付け位置は、黒ベタによって示されている。
【００５７】
また、上述したページ画像を移動する操作によってペアを失った（移動元の組に残った）縮小ページ画像、すなわち、写真画像１３，１４を備える縮小ページ画像（図１０における９ページ目のページ画像）については、図示するように、空の台紙を表わす縮小ページ画像ＰＥ２を移動元のページ画像の位置に追加して、この空の縮小ページ画像ＰＥ２とペアを組むようにする。空の縮小ページ画像ＰＥ２は、上記空の縮小ページ画像ＰＥ１と同一ものである。両ページ画像ＰＥ１，ＰＥ２共に、別の操作（ここでは説明は省略する）により、新たな写真画像を貼り付けることができる。
【００５８】
上述したページ画像を移動する操作によって影響を受けない見開きのペア、すなわち、移動元でも移動先でもない組については、移動がなされる前と同じ縮小ページ画像の組合せを保持した状態となっている。図１０の例では、写真画像９，１０を備える縮小ページ画像と、写真画像１１，１２を備える縮小ページ画像と、写真画像１７，１８を備える縮小ページ画像と、写真画像１９，２０を備える縮小ページ画像とは、移動がなされる前と同じ縮小ページ画像の組合せを保持した状態となっている。
【００５９】
なお、上記図１０に示した一覧表示を行なった直後には、上記追加した両方の空の縮小ページ画像ＰＥ１，ＰＥ２は、選択状態となっている。図示するように、「５ページ」と「１０ページ」との表示位置と、縮小ページ画像ＰＥ１，ＰＥ２の周囲をグレイ表示することで、選択状態となっていることが表わされる。作業者は、上述した、ペアを崩さないように空のページ画像を追加した一覧表示の形態が、好ましくないと判断された場合には、削除ボタンまたは削除キーを操作するだけで、上述した選択状態となった空の縮小ページ画像、ひいてはその縮小ページ画像の元となった空のページ画像データを即座に削除することができる。作業者にとっては、空の縮小ページ画像を選択するといった操作が不要であることから、操作性に優れている。
【００６０】
なお、削除ボタンまたは削除キーが操作されて、空の縮小ページ画像ＰＥ１，ＰＥ２が削除されると、空の縮小ページ画像ＰＥ１，ＰＥ２より後の縮小ページ画像は順に詰められて、移動がなされる前と較べて縮小ページ画像の組合せは必ずしも保持されない。図１１は、空の縮小ページ画像ＰＥ１，ＰＥ２が削除された後の一覧表示の状態を示す説明図である。図１１に示すように、空の縮小ページ画像ＰＥ１，ＰＥ２は削除されて、後方の縮小ページ画像は順に詰められる。
【００６１】
なお、この実施例では、ページ画像を移動する操作が行なわれたときには、前述したように、空のページ画像を追加して移動前とペアを崩さないように表示の形態が定められていたが、これに換えて、空のページ画像を追加することなく、ドラッグアンドドロップされたページを移動して後方のページは順に詰める構成とすることもできる。すなわち、図９に示す操作がなされた場合には、直ちに図１１の状態に、一覧表示の形態が切り換えられる構成となる。また、ページ画像を移動する操作を行なった直後に、「ペアを崩さないように空台紙を挿入しますか。」といった問合せメッセージを出して、作業者が、移動結果を図１０の状態とするか、図１１の状態とするかを選択できるようにしてもよい。
【００６２】
上述した追加された空の縮小ページ画像の位置に、他の縮小ページ画像を移動したい場合には、その他の縮小ページ画像と空の縮小ページ画像とが入れ替えられる。図１０の状態において、写真画像９，１０を備える７ページの縮小ページ画像を、５ページの空の縮小ページ画像ＰＥ１に移動して、写真画像９，１０を備える７ページのページ画像データを、写真画像７，８を備える６ページのページ画像データと対にする場合が、この場合に相当する。この場合には、作業者は、７ページの縮小ページ画像を、５ページの空のページ画像ＰＥ１の位置にドラッグ＆ドロップする操作を行なう。この結果、図１２に示すように、写真画像９，１０を備えるページ画像と、空のページ画像ＰＥ１とが入れ替えられた状態となる。
【００６３】
図９に示したページ移動の操作は、移動先が見開きの右側ページであったが、これに換えて、移動先が見開きの左側ページである場合もある。図１３は、移動先が見開きの左側ページである場合の一覧表示の状態を示す説明図である。図示の例は、写真画像１５，１６を備える８ページ目の縮小ページ画像ＰＧ８を、見開きの左側ページである３ページの位置に移動し、写真画像７，８を備える４ページ目のページ画像ＰＧ４とペアにしたい（組にしたい）場合のものである。この場合には、図示するように、８ページの縮小ページ画像ＰＧ８を、３ページ目の位置にドラッグ＆ドロップする。
【００６４】
上記ドラッグ＆ドロップの操作を行なった場合には、図示するように、マウスドラッグされた、写真画像１５，１６を備える８ページ目の縮小ページ画像ＰＧ８は、その移動先のページ画像と移動前にペアとなっていた、写真画像７，８を備えるページ画像とペアとなる。このときドロップされた位置の元の縮小ページ画像、すなわち、写真画像５，６を備える縮小ページ画像ＰＧ３は、写真画像７，８を備える縮小ページ画像との組が解消され、新たに追加される組（移動先のページが見開きの左側ページの場合には、移動先の組の直前に組が追加される）に移動される。この追加された組は、第２組となって、上記写真画像１５，１６を備えるページ画像と写真画像７，８を備えるページ画像とのペアは、後方にずれる。上記第２組には、空の台紙を表わすページ画像データＰＥ１が追加されており、写真画像５，６を備えるページ画像ＰＧ３と、空のページ画像ＰＥ１とがペアとなる。写真画像５，６を備えるページ画像ＰＧ３が見開きの左側に表示され、空のページ画像が見開きの右側に表示される。
【００６５】
なお、上述したページ画像を移動する操作によってペアを失ったページ画像、すなわち、写真画像１３，１４を備えるページ画像については、図１０に示した、移動先が見開きの右側ページである場合と同様に、空の台紙を表わすページ画像ＰＥ２を追加して、この空のページ画像ＰＥ２とペアが組まれる。
【００６６】
図１４は、上述したページ画像の移動を実現するページ画像移動処理のルーチンを示すフローチャートである。このルーチンは、図９で例示したような縮小ページ画像をドラッグ＆ドロップするような操作が行なわれたときに、ＣＰＵ３０により実行開始される。
【００６７】
図示するように、処理が開始されると、ＣＰＵ３０は、まず、ドラッグした縮小ページ画像（移動元の縮小ページ画像）に関わるポインタ値を取得して、そのポインタ値を変数Ｐ１として記憶する（ステップＳ３００）。詳細には、ドラッグした画面上の位置からアルバムデータの何ページ目のページ画像がドラックされたかを特定して、そのページ順位に対応する、アルバム管理データＤＡＬのポインタを求め、そのポインタに格納される値を変数Ｐ１に転送する。次いで、ＣＰＵ３０は、ドラッグした縮小ページ画像についての上記ページ順位を変数Ｋ１として記憶する（ステップＳ３１０）。
【００６８】
次いで、ＣＰＵ３０は、ドロップした位置の縮小ページ画像（移動先の縮小画像）に関わるポインタ値を取得して、そのポインタ値を変数Ｐ２として記憶する（ステップＳ３２０）。詳細には、ドロップした画面上の位置からアルバムデータの何ページ目にドロップされたかを特定して、そのページ順位に対応する、アルバム管理データＤＡＬのポインタを求め、そのポインタに格納される値を変数Ｐ２に転送する。
【００６９】
その後、ＣＰＵ３０は、ドロップした上記ページ順位のポインタに変数Ｐ１の値を書き込む（ステップＳ３３０）。この処理により、移動元である縮小ページ画像に関わる単位ページデータへのポインタ値が、ドロップした位置のポインタに書き込まれる。続いて、ＣＰＵ３０は、そのドロップした縮小ページ画像の表示位置は、画面上において偶数番目に当たるか否かを判別する（ステップＳ３４０）。ここで、肯定判別、すなわち偶数番目に当たると判別された場合には、ステップＳ３５０に処理を進める。
【００７０】
ステップＳ３５０では、ＣＰＵ３０は、ドロップした上記ページ順位のページ画像の直後に空のページ画像ＰＥ１を挿入する処理を行なう。この処理は、空のページ画像ＰＥ１についてのページ画像データをＨＤＤ４２の所定のエリア内に作成して、その後、アルバム管理データＤＡＬにおいて、ドロップしたページ順位のポインタと、そのポインタからリンクされている次のポインタとの間に、上記空のページ画像データを指示するポインタを挿入するものである。図１５は、８ページ目の縮小ページ画像ＰＧ８を、４ページ目の縮小ページ画像ＰＧ４に移動したとき、ステップＳ３５０の処理により、アルバムデータがどのように更新されるかを示す説明図である。図示するように、ステップＳ３３０で、画像１５，１６を備える単位ページデータＤＰＧ８へのポインタ値に変更された第４番目のポインタＰＴ４の後方に、空のページ画像の単位ページデータへのポインタ値（図示の例では”Ａ１００”）が格納されたポインタが挿入され、この挿入されたポインタが第５番目のポインタＰＴ５となる。なお、この空のページへのポインタを挿入する前に第４番目のポインタＰＴ４からリンクされていた、画像９，１０を備える単位ページデータＰＧ５についてのポインタ（”Ａ５”のポインタ）は、上記挿入された空のページのポインタの次にリンクされることになる。
【００７１】
アルバム管理データＤＡＬは、一つ一つのポインタを順にリンクしていくような構成であることから、上述したようにポインタの間に新たなリンクを挿入することが容易に可能である。挿入した位置よりも後方のリンクのデータを書き直す必要もない。
【００７２】
ステップＳ３５０の実行後、上記挿入した空のページ画像ＰＥ１の直後に、ステップＳ３２０で求めた変数Ｐ２により定まるページ画像をさらに挿入する処理を行なう。この処理は、アルバム管理データＤＡＬにおいて、ステップＳ３５０で挿入した空のページ画像ＰＥ１へのポインタと、そのポインタからリンクされている次のポインタとの間に、新たなポインタを挿入して、このポインタに、変数Ｐ２の値を転送するものである。図１５の例では、第５番目のポインタと第６番目のポインタとの間に、さらに、変数Ｐ２の値を備えるポインタが追加されることになる。
【００７３】
一方、ステップＳ３４０で、否定判別、すなわち奇数番目に当たると判別された場合には、ステップＳ３７０に処理を進める。ステップＳ３７０では、ＣＰＵ３０は、ドロップした上記ページ順位のページ画像の直前に空のページ画像ＰＥ１を挿入する処理を行なう。この処理は、アルバム管理データＤＡＬにおいて、ドロップしたページ順位のポインタと、そのドロップしたページ順位よりも一つ前の順位のポインタとの間に、空のページ画像ＰＥ１を指示するポインタを挿入するものである。その後、ＣＰＵ３０は、上記挿入した空のページ画像ＰＥ１の直前に、ステップＳ３２０で求めた変数Ｐ２により定まるページ画像をさらに挿入する処理を行なう（ステップＳ３８０）。この処理は、アルバム管理データＤＡＬにおいて、ステップＳ３７０で挿入した空のページ画像ＰＥ１へのポインタと、そのポインタよりも順位が前のポインタとの間に、新たなポインタを挿入して、このポインタに、変数Ｐ２の値を転送するものである。
【００７４】
ステップＳ３７０またはＳ３８０の実行後、ＣＰＵ３０は、ステップＳ３９０に処理を進める。ステップＳ３９０では、ＣＰＵ３０は、ステップＳ３１０で求めたＫ１に対応するページ順位のポインタに、空のページ画像ＰＥ２へのポインタ値を書き込む。この処理は、空のページ画像ＰＥ２についてのページ画像データをＨＤＤ４２の所定エリア内に作成して、その空のページ画像データを指示するポインタ値を、上記Ｋ１に対応するページ順位のポインタに書き込むものである。これにより、移動元の縮小ページ画像を空のページ画像ＰＥ２に書き替えることができる。
【００７５】
ステップＳ３９０の実行後、ＣＰＵ３０は、前述した図６に示す一覧表示処理を実行することにより、アプリケーションウィンドウＷＤに表示された一覧表示をリドロウする（ステップＳ３９２）。ステップＳ３９０までで変更されたアルバム管理データＡＤＬの内容に従って一覧表示がリドロウされることになる。なお、ステップＳ３５０またはＳ３７０と、ステップＳ３９０で挿入された空のページ画像については、アルバム管理データＤＡＬのポインタの位置を記憶するようにしておき、続くステップＳ３９４にて、その空の縮小ページ画像ＰＥ１，ＰＥ２が画面上で選択状態となるようにする（ステップＳ３９４）。作業者は、削除ボタンまたは削除キーを操作するだけで、上述した選択状態となった空の縮小ページ画像ＰＥ１，ＰＥ２、ひいてはその縮小ページ画像の元となった空のページ画像データをＨＤＤ４２上から即座に削除することができる。ステップＳ３９４の実行後、「リターン」に抜けて、このページ画像移動処理を一旦終了する。上述した削除ボタンまたは削除キーが操作されたときには、詳細には、ＣＰＵ３０は、上述した空のページ画像データを備える単位ページデータを削除するとともに、その単位ページデータを指示するポインタを、アルバム管理データＡＤＬから削除する処理を行なう。
【００７６】
Ｃ．作用・効果
以上のように構成されたこの実施例のコンピュータシステムによれば、ページ画像の縮小ページ画像が、アプリケーションウィンドウＷＤ内に一連表示されるが、特に、縮小ページ画像が２つずつ接した状態で表示される。このために、作業者は、その一覧表示を見て、接した状態の２ページを、アルバムの見開きと把握することができることから、アルバム全体や各ページの内容を見通しよく編集することができる。したがって、このコンピュータシステムによれば、画像をアルバムの形に編集する際の作業性に優れているという効果を奏する。
【００７７】
また、この実施例では、ページ画像を移動する操作が行なわれたときには、前述したように、空のページ画像ＰＥ１，ＰＥ２を追加して、前記移動元と移動先以外の組について、前記移動がなされる前と同じ縮小ページ画像のペアを保持するように構成されている。このために、ページ画像の移動に関わらない見開きについては、ページ画像の移動の影響を受けないようにすることができる。
【００７８】
Ｄ．他の実施形態：
本発明の他の実施形態について、次に説明する。
（１）前記実施例では、縮小ページ画像データで表わされる縮小ページ画像の元のページ画像に対する縮小率は、ＣＲＴディスプレイ１２の画面サイズに応じて定められていた。これは、ＣＲＴディスプレイ１２の画面サイズに対して、アプリケーションウィンドウＷＤを一杯に広げたものとして、そのアプリケーションウィンドウＷＤのサイズに、予め定めた数の縮小ページ画像を表示するときに、最適な大きさとなるように定められていた。そこで、前記実施例において、さらに、アプリケーションウィンドウＷＤのサイズが変更されたときには、そのアプリケーションウィンドウＷＤのサイズに応じて、縮小ページ画像の縮小率を変更する構成としてもよい。アプリケーションウィンドウＷＤは、その端をドラッグすることで、そのサイズは変更される。この変更されたサイズに応じて、縮小ページ画像の縮小率は変更される。この構成によれば、一覧表示を行なうウィンドウのサイズにかかわらずに、いつも同じ数の縮小ページ画像を一覧表示することができる。
【００７９】
（２）前記実施例では、ページ画像データで表わされるページ画像に２枚の写真画像が貼り付け可能となっていたが、これら画像は必ずしも貼り付けられている必要はない。また、写真画像は、デジタルカメラにより撮影したものとしたが、これに替えて、カラースキャナ等を用いて獲得した銀塩写真やカラーグラビア等の画像データであってもよい。
【００８０】
（３）さらに、ページ画像は必ずしも写真画像を備える必要もなく、テキストやイラストが描かれたページ画像であってもよい。この場合には、アルバム編集ではなく、冊子本の編集となり、その冊子本の各ページを一覧表示することができる。
【００８１】
（４）前記実施例では、ペアとなる２つの縮小ページ画像は、微少な隙間を空けて近接した状態となって見開きが表わされているが、これに替えて、両者の間を隙間を空けずに完全に接した構成とすることもできる。また、隙間をより広い大きさとしてもよいが、要は、組となる２つの縮小ページ画像の表示位置を、組が相違する隣り合う縮小ページ画像間の距離よりも近づけて定める構成であればよい。
【００８２】
（５）前記実施例では、組となる２つの縮小ページ画像は、微少な隙間を空けて近接した状態となって見開きが表わされているが、これに換えて、図１６に示すように、２つの縮小ページ画像の表示位置は変えることなく、線分によって両者を繋げる構成としてもよい。また、図１７に示すように、矩形の枠によって両者を囲む構成としてもよい。
【００８３】
（６）前記実施例では、組となる２つの縮小ページ画像は、微少な隙間を空けて近接した状態となって見開きが表わされているが、これに換えて、図１６に示すように、２つの縮小ページ画像の表示位置は変えることなく、線分ＬＮ１によって両者を繋げる構成としてもよい。また、図１７に示すように、矩形の枠ＬＮ２によって両者を囲む構成としてもよい。
【００８４】
（７）前記実施例では、画面上で、任意の縮小ページ画像を、他の縮小ページ画像の位置に移動したときに、移動先の組から移動先の元の縮小ページ画像を、新たに作成された空の縮小ページ画像を備える組に移動するように構成されていたが、これに換えて、別のウィンドウを用意して、この別のウィンドウに移動する構成とすることもできる。
【００８５】
（８）前記実施例では、アルバム編集用ソフトウェアにおける一覧表示に本発明を適用していたが、これに換えて、他のソフトウェアにおける一覧表示に本発明を適用する構成とすることもできる。他のソフトウェアとしては、イントラネット／インターネット上に画像を提供するＷｅｂアプリケーションプログラムとすることもできる。すなわち、Ｗｅｂサイトに本発明の一覧表示を適用することが可能である。
【００８６】
以上、本発明の実施例を詳述してきたが、本発明は、こうした実施態様に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することができるのは勿論のことである。
【図面の簡単な説明】
【図１】この発明の一実施例を適用するコンピュータシステム１０のハードウェアの概略構成を示すブロック図である。
【図２】コンピュータ本体１６によって実行されるアルバム編集用ソフトウェア５０に従う制御処理の様子を示すブロック図である。
【図３】ＣＰＵ３０により実行される制御処理のルーチンを示すフローチャートである。
【図４】アプリケーションウィンドウＷＤの初期状態を示す説明図である。
【図５】アルバムデータのデータ構成を示す説明図である。
【図６】図３のステップＳ１２０で実行される一覧表示処理の詳細を示すフローチャートである。
【図７】表示可能領域ＡＲ１〜ＡＲ８を表わす説明図である。
【図８】一覧表示処理の実行後のアプリケーションウィンドウＷＤを示す説明図である。
【図９】８ページ目の縮小ページ画像ＰＧ８を４ページ目の縮小ページ画像ＰＧ４に移動する操作を示す説明図である。
【図１０】図９に示す操作によって切り替わった一覧表示の状態を示す説明図である。
【図１１】空の縮小ページ画像が削除された後の一覧表示の状態を示す説明図である。
【図１２】写真画像９，１０を備えるページ画像と、空のページ画像ＰＥ１とが入れ替えられた状態を示す説明図である。
【図１３】移動先が見開きの左側ページである場合の一覧表示の状態を示す説明図である。
【図１４】ＣＰＵ３０により実行されるページ画像移動処理のルーチンを示すフローチャートである。
【図１５】８ページ目の縮小ページ画像ＰＧ８を４ページ目の縮小ページ画像ＰＧ４に移動したときにアルバムデータがどのように更新されるかを示す説明図である。
【図１６】縮小ページ画像を２つずつ組とする表示形態の他の一例を示す説明図である。
【図１７】縮小ページ画像を２つずつ組とする表示形態のさらに他の一例を示す説明図である。
【符号の説明】
１０…コンピュータシステム
１３…プリンタ
１４…デジタルカメラ
１６…コンピュータ本体
１８…キーボード
２０…マウス
３３…表示画像メモリ
３４…マウスインタフェース
３５…キーボードインタフェース
３９…プリンタインタフェース
４０…入出力機用インタフェース
４２…ハードディスクドライブ
４４…モデム
４６…公衆電話回線
４７…サーバ
５０…アルバム編集用ソフトウェア
５１…入力部
５２…ページ画像生成部
５３…縮小ページ画像生成部
５４…一覧表示部
５４ａ…表示形態設定部
６０…ディスプレイドライバ
ＷＤ…アプリケーションウィンドウ
ＷＦＬ…作業用フィールド
ＤＡＬ…アルバム管理データ
ＤＰＧ１，ＤＰＧ２，ＤＰＧ３…単位ページデータ
ＰＴ１，ＰＴ２，ＰＴ３…ポインタ
ＬＫ１，ＬＫ２，ＬＫ３…リンク
ＰＧ１〜ＰＧ１０…縮小ページ画像
ＰＥ１，ＰＥ２…空の縮小ページ画像
【図１】
2004013346.tif 000003
【図２】
2004013346.tif 000004
【図３】
2004013346.tif 000005
【図４】
2004013346.tif 000006
【図５】
2004013346.tif 000007
【図６】
2004013346.tif 000008
【図７】
2004013346.tif 000009
【図８】
2004013346.tif 000010
【図９】
2004013346.tif 000011
【図１０】
2004013346.tif 000012
【図１１】
2004013346.tif 000013
【図１２】
2004013346.tif 000014
【図１３】
2004013346.tif 000015
【図１４】
2004013346.tif 000016
【図１５】
2004013346.tif 000017
【図１６】
2004013346.tif 000018
【図１７】
2004013346.tif 000019