JP4048840B2 - List of page images - Google Patents
List of page images Download PDFInfo
- Publication number
- JP4048840B2 JP4048840B2 JP2002163409A JP2002163409A JP4048840B2 JP 4048840 B2 JP4048840 B2 JP 4048840B2 JP 2002163409 A JP2002163409 A JP 2002163409A JP 2002163409 A JP2002163409 A JP 2002163409A JP 4048840 B2 JP4048840 B2 JP 4048840B2
- Authority
- JP
- Japan
- Prior art keywords
- page image
- reduced
- reduced page
- page
- movement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims description 57
- 230000008569 process Effects 0.000 claims description 47
- 230000006870 function Effects 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 22
- 230000009467 reduction Effects 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 25
- 238000012545 processing Methods 0.000 description 22
- 102100029968 Calreticulin Human genes 0.000 description 14
- 230000000694 effects Effects 0.000 description 8
- 101100326671 Homo sapiens CALR gene Proteins 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 102100023703 C-C motif chemokine 15 Human genes 0.000 description 1
- 101000978376 Homo sapiens C-C motif chemokine 15 Proteins 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- GGCZERPQGJTIQP-UHFFFAOYSA-N sodium;9,10-dioxoanthracene-2-sulfonic acid Chemical compound [Na+].C1=CC=C2C(=O)C3=CC(S(=O)(=O)O)=CC=C3C(=O)C2=C1 GGCZERPQGJTIQP-UHFFFAOYSA-N 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、複数のページ画像を表示装置に一覧表示する技術に関する。
【0002】
【従来の技術】
コンピュータでは、画像管理ソフトウェアを使えば、多数の画像データを簡単に整理することができる。この種の画像管理ソフトウェアとして、デジタルカメラ(デジタルスチルカメラ)で撮影した写真画像を、紙のアルバムと同じような感覚でレイアウトして出力できるものがある。このソフトウェアでは、アルバムの台紙に相当するページ画像を用意して、そのページ画像に対して、1または複数の写真画像についての位置や大きさを定めることで、ページをレイアウトすることができる。
【0003】
上記画像管理ソフトウェアでは、各ページを一覧表示する機能を備えたものがある。ページ画像データから縮小ページ画像データを作成して、その縮小ページ画像を表示装置に一覧表示することで、複数のページの一覧を表示することができる。
【0004】
【発明が解決しようとする課題】
しかしながら、上記一覧表示を可能とした技術でも、作業者にとっては、各写真画像をアルバムの形に編集する際の作業性が悪いという問題があった。作業者は、一覧表示を見ても、アルバムのように見開きでもってページを把握することができないことから、アルバム全体や各ページの内容を見通しよく編集することができないためである。したがって、編集の作業性が悪かった。
【0005】
この発明は、上記問題に鑑みてなされたもので、ページ画像をアルバムのような冊子本の形に編集する際の作業性の向上を図ることを目的としている。
【0006】
【課題を解決するための手段およびその作用・効果】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【0007】
この発明のページ画像一覧表示装置は、
表示装置に表示されるウィンドウ内に、ページ単位のページ画像を縮小した複数の縮小ページ画像を一覧表示するページ画像一覧表示装置であって、
前記複数の縮小ページ画像が2つずつ組となることが明らかとなるように、前記一覧表示の形態を定める表示形態設定手段と、
前記表示装置の画面上で、任意の縮小ページ画像を、他の縮小ページ画像の位置に移動する操作指令を取得する移動操作取得手段と、
前記移動操作取得手段により前記操作指令が取得されたとき、前記移動先の組から前記移動先の元の縮小ページ画像を排出するとともに、前記移動のなされた縮小ページ画像を、前記移動先の組に含ませるページ移動手段と、
前記移動先の組から排出された元の縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成する第1の新組生成手段と、
前記移動元の組に残った縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成する第2の新組生成手段と、
前記ページ移動手段による移動がなされたとき、前記移動元と移動先以外の組について、前記移動がなされる前と同じ縮小ページ画像の組合せを保持する組合せ保持手段と
を備えることを特徴としている。
【0008】
この構成のページ画像一覧表示装置によれば、一覧表示手段により、複数の縮小ページ画像が表示装置のウィンドウ内に一覧表示され、さらに、表示形態設定手段により、複数の縮小ページ画像が2つずつ組となることが明らとなるように、その一覧表示の形態が定められる。このために、作業者は、ウィンドウの一覧表示を見て、組となった縮小ページ画像に対応する2ページを、見開きと把握することで、全体や各ページの内容を見通しよく編集することができる。したがって、このページ画像一覧表示装置によれば、ページ画像をアルバムのような冊子本の形に編集する際の作業性に優れているという効果を奏する。
【0009】
前記表示形態設定手段は、前記組となる2つの縮小ページ画像が見開きに表わされるように、前記2つの縮小ページ画像の表示位置を、組が相違する隣り合う縮小ページ画像間の距離よりも近づけて定める表示位置設定手段を備える構成とすることができる。
【0010】
この構成によれば、同一の組の縮小ページ画像間の距離を近づけて表示するといった簡単な構成で、見開きを把握可能とすることができる。
【0014】
この発明の前記ページ画像一覧表示装置によれば、ページ画像を他のページに移動しても、その移動元と移動先以外の組については、移動がなされる前と同じページ画像の組合せとすることができる。このために、ページ画像の移動に関わらない見開きについては、ページ画像の移動の影響を受けないようにすることができるという効果も奏する。
【0015】
前記第1および第2の新組生成手段により新たな組を生成した直後、両組の少なくともいずれかに含まれる前記空の縮小ページ画像を選択状態とする選択手段を備える構成とすることができる。
【0016】
この構成によれば、ページの移動によって移動先と移動元に新たに追加した空の縮小ページ画像のうちの少なくともいずれかが不要の際には、既にその空の縮小ページ画像は選択状態となっているから、作業者は、削除指示を行なうだけで、空のページ画像を削除することができる。このために、削除する対象の空の縮小ページ画像の選択が不要となることから、操作性に優れている。
【0017】
この発明のページ画像一覧表示装置において、さらに、前記ウィンドウのサイズを変更するサイズ変更手段と、前記ウィンドウのサイズに応じて、前記縮小ページ画像の縮小率を変更する縮小率変更手段とを備える構成とすることができる。
【0018】
この構成によれば、一覧表示を行なうウィンドウのサイズ変更に連動して、縮小ページ画像の縮小率を変更することができることから、ウィンドウのサイズにかかわらずに、いつも同じ数の縮小ページ画像を一覧表示することができる。
【0019】
この発明のページ画像一覧表示方法は、
表示装置に表示されるウィンドウ内に、ページ単位のページ画像を縮小した複数の縮小ページ画像を一覧表示するページ画像一覧表示方法であって、
(a)前記複数の縮小ページ画像が2つずつ組となることが明らかとなるように、前記一覧表示の形態を定めるステップと、
(b)前記表示装置の画面上で、任意の縮小ページ画像を、他の縮小ページ画像の位置に移動する操作指令を取得するステップと、
(c)前記移動操作取得手段により前記操作指令が取得されたとき、前記移動先の組から前記移動先の元の縮小ページ画像を排出するとともに、前記移動のなされた縮小ページ画像を、前記移動先の組に含ませるステップと、
(d)前記移動先の組から排出された元の縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成するステップと、
(e)前記移動元の組に残った縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成するステップと、
(f)前記ページ移動手段による移動がなされたとき、前記移動元と移動先以外の組について、前記移動がなされる前と同じ縮小ページ画像の組合せを保持するステップと
を備えることを特徴としている。
【0020】
この発明のコンピュータプログラムは、
表示装置に表示されるウィンドウ内に、ページ単位のページ画像を縮小した複数の縮小ページ画像を一覧表示する処理をコンピュータに実行させるためのコンピュータプログラムであって、
(a)前記複数の縮小ページ画像が2つずつ組となることが明らかとなるように、前記一覧表示の形態を定める機能と、
(b)前記表示装置の画面上で、任意の縮小ページ画像を、他の縮小ページ画像の位置に移動する操作指令を取得する機能と、
(c)前記操作指令が取得されたとき、前記移動先の組から前記移動先の元の縮小ページ画像を排出するとともに、前記移動のなされた縮小ページ画像を、前記移動先の組に含ませる機能と、
(d)前記移動先の組から排出された元の縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成する機能と、
(e)前記移動元の組に残った縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成する機能と、
(f)前記機能(b)による移動がなされたとき、前記移動元と移動先以外の組について、前記移動がなされる前と同じ縮小ページ画像の組合せを保持する機能と
を実現することを特徴としている。
【0021】
上記構成のページ画像一覧表示方法およびコンピュータプログラムは、上記ページ画像一覧表示装置と同様な作用・効果を有しており、画像をアルバムのような冊子本の形に編集する際の作業性の向上を図ることができる。
【0022】
この発明の記録媒体は、この発明のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を特徴としている。この記録媒体は、この発明の各コンピュータプログラムと同様な作用・効果を有している。
【0023】
【発明の他の態様】
この発明は、以下のような他の態様も含んでいる。その第1の態様は、この発明のコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この第1の態様では、コンピュータプログラムをコンピュータネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の方法や装置を実現することができる。
【0024】
【発明の実施の形態】
本発明の実施の形態を実施例に基づき説明する。この実施例を、次の順序に従って説明する。
A.装置の構成:
B.コンピュータ処理:
B−1.処理の全体:
B−2.一覧表示処理
B−3.ページ画像の移動処理
C.作用・効果
D.他の実施形態:
【0025】
A.装置の構成:
図1は、この発明の一実施例を適用するコンピュータシステム10のハードウェアの概略構成を示すブロック図である。このコンピュータシステム10は、いわゆるパーソナルコンピュータ(以下、単にコンピュータと呼ぶ)を中心に備え、その周辺にCRTディスプレイ12、プリンタ13およびデジタルカメラ14を備える。コンピュータは、コンピュータ本体16とキーボード18とマウス20を備える。なお、このコンピュータ本体16には、CD−ROM22の内容を読み取るCD−Rドライブ24が搭載されている。
【0026】
コンピュータ本体16は、中央演算処理装置としてのCPU30を中心にバスにより相互に接続されたROM31、RAM32、表示画像メモリ33、マウスインタフェース34、キーボードインタフェース35、CDC36、HDC37、CRTC38、プリンタインタフェース39、入出力機用インタフェース40およびI/Oポート41を備える。ROM31は、内蔵されている各種プログラム等を記憶する読み出し専用のメモリである。RAM32は、各種データ等を記憶する読み出し・書込み可能なメモリである。表示画像メモリ33は、CRTディスプレイ12に表示する画像の画像データを記憶するメモリである。
【0027】
マウスインタフェース34は、マウス20とのデータ等のやり取りを司るインタフェースである。キーボードインタフェース35は、キーボード18からのキー入力を司るインタフェースである。CDC36は、CD−Rドライブ24を制御するCDコントローラである。HDC37は、ハードディスクドライブ(HDD)42を制御するハードディスクコントローラである。HDD42には、後述するコンピュータプログラム等が予め記憶されている。
【0028】
CRTC38は、表示画像メモリ33に記憶される表示画像データに基づいてCRTディスプレイ12における画像の表示を制御するCRTコントローラである。プリンタインタフェース39は、プリンタ13へのデータの入出力を制御するインタフェースである。入出力機用インタフェース40は、外部に接続された入出力機器、この実施例ではデジタルカメラ14へのデータの入出力を制御するインタフェースである。I/Oポート41は、シリアル出力のポートを備えており、モデム44に接続されており、このモデム44を介して、公衆電話回線46に接続されている。コンピュータ本体16は、モデム44を介して、外部のネットワークに接続されており、特定のサーバ47に接続可能となっている。
【0029】
このコンピュータシステム10では、オペレーティングシステムはHDD42に記憶されており、コンピュータ本体16に電源を投入すると、HDD42のブートブロックに書き込まれたローダに従ってRAM32の所定の領域にロードされる。また、デジタルカメラ14で撮影した写真画像をアルバムの形に編集するアルバム編集用ソフトウェア(コンピュータプログラム)は、CD−ROM22に予め格納されており、所定のインストールプログラムを起動することで、CD−Rドライブ24からコンピュータ本体16にインストールされる。このインストールされたコンピュータプログラムは、HDD42に記憶されており、所定の起動命令を受けたときに、RAM32の所定の領域にロードされる。
【0030】
このアルバム編集用ソフトウェアをCPU30が実行することによって本発明の各種構成要件は実現される。このコンピュータプログラムは、前述したように、CD−ROM22に格納されたものであるが、これに替えて、フロッピィディスク、光磁気ディスク、ICカード等の他の携帯型記録媒体(可搬型記録媒体)に格納された構成としてもよい。また、前述したコンピュータプログラムは、外部のネットワークに接続される特定のサーバ47から、ネットワークを介して提供されるプログラムデータをダウンロードして、RAM32またはHDD42に転送することにより得るようにすることもできる。なお、上記ネットワークとしては、インターネットであってもよく、特定のホームページからダウンロードして得たコンピュータプログラムであってもよい。あるいは、電子メールの添付ファイルの形態で供給されたコンピュータプログラムであってもよい。
【0031】
以上説明したハードウェア構成を有するコンピュータシステム10によるアルバム編集用ソフトウェアに従う制御処理の様子について次に説明する。図2は、コンピュータ本体16によって実行されるこのアルバム編集用ソフトウェア50に従う制御処理の様子を示すブロック図である。
【0032】
図2に示すように、コンピュータ本体16の内部で動作しているアルバム編集用ソフトウェア50によれば、まず、入力部51によりデジタルカメラ14から写真画像を表わす画像データを取り込む処理を行なう。次いで、入力部51により取り込まれた画像データDaを、アルバムの台紙に相当するページ画像にレイアウトして、ページ画像データPGを生成する処理を、ページ画像生成部52によって行なう。次いで、ページ画像データPGを用いて、縮小ページ画像生成部53によって、縮小ページ画像を表わす縮小ページ画像データを生成する。続いて、この縮小ページ画像データを用いて、一覧表示部54によって、複数の縮小ページ画像を一覧表示する。この一覧表示は、ディスプレイドライバ60を介してCRTディスプレイ12へ信号を送ることによって、CRTディスプレイ12に表示された所定のウィンドウ(アプリケーションウィンドウ)WD内に表示される。
【0033】
一覧表示部54には、表示形態設定部54aが備えられている。表示形態設定部54aにより、複数の縮小ページ画像が2つずつ組となることが明らかとなるように、組となる2つの縮小ページ画像が接して一覧表示される。
【0034】
B.コンピュータ処理:
B−1.処理の全体:
コンピュータ本体16のCPU30でアルバム編集用ソフトウェア50を実行することで、上述した入力部51、ページ画像生成部52、縮小ページ画像生成部53および一覧表示部54(表示形態設定部54aを含む)を実現している。このアルバム編集用ソフトウェア50に従う制御処理について、以下詳細に説明する。図3は、この制御処理のルーチンを示すフローチャートである。このルーチンは、アルバム編集用ソフトウェア50を実行させる旨の指示がなされたときに、実行開始される。
【0035】
図示するように、処理が開始されると、CPU30は、まず、アプリケーションウィンドウWDをCRTディスプレイ12に表示する処理を行なう(ステップS100)。図4は、このアプリケーションウィンドウWDの初期状態を示す説明図である。図示するように、アプリケーションウィンドウWDの中央には、作業用フィールドWFLが設けられ、その左側には、作業指示用のボタンが複数設けられている。これらボタンは、アルバムを作成するための「作成」のグループと、アルバムを出力するための「出力」のグループとに別れており、「作成」のグループには、「新規作成」、「写真追加」の2種類のボタンBT1,BT2が用意されており、「出力」のグループには、「印刷」、「CDアルバム」の2種類のボタンBT3,BT4が用意されている。作業者は、これらボタンBT1〜BT4を順にマウス20によりクリックしていくことで、CRTディスプレイ12の画面上で、デジタルカメラ14で撮影した写真画像をアルバムの形に編集して出力する作業を進めていくことができる。
【0036】
図3に戻って、ステップS100の実行後、CPU30は、これまでに既に作成されたアルバムデータがあるか否かを判定する(ステップS110)。アルバムデータとは、後述するステップで作成されるページ画像データの集合であり、紙のアルバムに相当するデジタルデータである。ステップS110で肯定判別されたときには、アプリケーションウィンドウWDの作業フィールドWFLに、アルバムデータに記憶されたページ画像データを一覧表示する一覧表示処理を実行する(ステップS120)。一方、ステップS110で、否定判別、すなわち、これまでに作成されたアルバムデータがないと判別された場合には、ステップS120の実行を行なわない。
【0037】
その後、CPU30は、「新規作成」、「写真追加」、「印刷」、「CDアルバム」のボタンBT1〜BT4がマウス20によりクリックされる操作指令を取り込んで、その操作指令に対応した新規作成処理、写真追加処理、印刷処理、CDアルバム出力処理を実行する(ステップS130,S140,S150,S160)。
【0038】
ステップS120で実行される一覧表示処理は、この発明の主要部分を実現する処理で、後ほど詳述する。ステップS130で実行される新規作成処理は、写真画像が貼り付けられていない空のアルバムを表わすアルバムデータを新規に作成するものである。ステップS140は、ステップS130で作成されたアルバムデータに対して、写真画像を表わす画像データを追加するものである。ステップS140の処理は、詳細には、アルバム上の各ページ毎の写真の配列位置を、予め複数用意した配列パターン(例えば、3枚の縦列、4枚の縦列、縦横2×3の整列、縦横2×4の整列、千鳥状の交互配列等)の中から選択して、その配列パターンでもって各ページに順に画像データを追加するというものである。こうして作成されたアルバムデータは、ページ画像データの集合としてHDD42に格納される。
【0039】
また、ステップS140では、写真を追加して作成したアルバムデータについて、このアルバムデータに含まれるページ画像データ毎に、ページ画像を縮小した縮小ページ画像を表わす縮小ページ画像データを作成する処理も行なう。上記ページ画像の縮小の縮小率は、CRTディスプレイ12の画面サイズを読み取ってきて、この画面サイズに予め定められた数の縮小ページ画像を一覧表示(ステップS120による)するときに最適な大きさとなるように演算されたものであり、ページ画像の縦横を同じ縮小率で縮小する。ステップS140における画像データを追加する処理が、前述した入力部51(図2)とページ画像生成部52(図2)とに対応し、ステップS140における縮小ページ画像の作成の処理が、前述した縮小ページ画像生成部53(図2)に対応する。
【0040】
ステップS150で実行される印刷処理は、上記アルバムデータに含まれるページ画像データをディスプレイドライバ60に出力することにより、アルバムをプリンタ13に印刷するものである。ステップS160で実行されるCDアルバム出力処理は、上記アルバムデータをCD−Rドライブ24に出力することにより、CD−Rに書き込むものである。ステップS160の実行後、CPU30は、「リターン」に抜けて、この制御処理を一旦終了する。
【0041】
図5は、ステップS140で作成されたアルバムデータのデータ構成を示す説明図である。図示するように、HDD42の所定のエリアには、アルバムを構成する各ページを個別に表わす単位ページデータDPG1〜DPGn(nはページ数:図においてはn=3)が記憶されている。単位ページデータDPG1〜DPGnは、該当するページに貼り付けられた写真画像を表わす画像データと、各画像データのページ上の位置と大きさを定めるレイアウトデータと、上記縮小ページ画像データとから構成される。なお、上記画像データとレイアウトデータから、例えばビットマップデータのような実イメージデータを作成して、上記画像データとレイアウトデータに替えて、実イメージデータをページ画像データとして、単位ページデータDPG1〜DPGnに含ませる構成とすることもできる。あるいは、単位ページデータDPG1〜DPGnを、上記画像データ、レイアウトデータおよび縮小ページ画像データに加えて、さらに、上記実イメージデータを備える構成とすることもできる。
【0042】
アルバムデータは、上記単位ページデータDPG1〜DPGの他に、アルバム管理データDALを備える。アルバム管理データDALは、各単位ページデータDPG1〜DPGのHDD42上の格納位置(アドレス)を示すポインタPT1〜PTnを、リンクLK1〜LKn−1で順に連結した構成をしている。かかる構成により、アルバム管理データDALに含まれるポインタPT1〜PTnを順に辿ることで、このアルバムを構成する全てのページについての単位ページデータを読み出すことが可能となる。なお、図示はしないが、アルバム管理データDALは、このアルバムのタイトルや管理者名等の属性データも備える。一つのアルバム管理データDALは、紙のアルバム1冊に相当し、HDD42には、タイトルの相違するアルバム管理データDALが、複数組、記憶されている。
【0043】
B−2.一覧表示処理
図6は、図3のステップS120で実行される一覧表示処理の詳細を示すフローチャートである。この一覧表示処理が、前述した一覧表示部54(図2)に相当する。図6に示すように、処理が開始されると、CPU30は、まず、HDD42から、一覧表示の対処となるアルバム管理データDALを読み込む(ステップS200)。次いで、CPU30は、変数iに値1をセットする処理を行なう(ステップS205)。次いで、アプリケーションウィンドウWDの作業用フィールドWFLに一度で表示する画像データの数をmとして、そのi番目がそのmの中の何番目に該当するかを以下の式(1)によって求める(ステップS210)。
【0044】
s = i − INT(i / m) × m …(1)
ここで、INTは、数値を、指定した数値よりも0に近い数値に丸めた値に返す関数である。上記mの値は、この実施例では、予め定めた値、例えば10である。なお、mの値は、予め定めた値に換えて、作業者によってキーボード18から入力された値とすることもできる。
【0045】
次いで、CPU30は、ステップS210で求めた変数sに基づいて、ページ画像の表示位置を演算する(ステップS220)。この表示位置は、CRTディスプレイ12の画面上における矩形の領域を表わす座標情報によって示されるもので、アプリケーションウィンドウWDの作業用フィールドWFLのサイズと、その作業用フィールドWFLに一度で表示できるページ画像データの数mと、上記変数sとから求められる。詳細には、作業用フィールドWFLのサイズと、上記画像データの数mから、作業用フィールドWFL上に、上記画像データの数mだけの表示可能な領域AR1〜ARmを定めて、それらm個の領域AR1〜ARmの中から、変数sに応じた順番目の領域ARsを上記ページ画像の表示位置とする。
【0046】
図7は、ステップS220で求められる表示可能領域AR1〜ARmを表わす説明図である。図示するように、作業用フィールドWFL上に、表示可能領域AR1〜ARmが順に定められる。ステップS220では、これらm個の表示可能領域AR1〜ARmから、変数sに応じた順番目の領域ARsを選択する。
【0047】
図6に戻って、ステップS220の実行後、CPU30は、変数sが奇数であるか否かを判別して(ステップS230)、ここで肯定判別、すなわち奇数であると判別された場合には、CPU30は、ステップS220で求めた表示位置、すなわちs番目の表示可能領域ARsより、所定の距離dだけ右に寄せて、i番目の縮小ページ画像データを表示する(ステップS240)。ここでいうi番目の縮小ページ画像データとは、ステップS200で読み込んだアルバム管理データDALのポインタPT1〜PTnを辿って、i番目のポインタPTiを選択して、そのポインタPTiによって指定される単位ページデータDPGiに含まれる縮小ページ画像データである。ステップS240の結果、図7に示すように、奇数番目の縮小ページ画像PG1,PG3は、表示可能領域AR1,AR3より所定の距離dだけ右に寄せられる。この距離dは、横方向に隣り合う表示可能領域ARsの隙間Xの2分の1の距離からよりも、微少な長さαだけ小さい距離である。したがって、縮小ページ画像PG1と縮小ページ画像PG3とは、2αの間隙でもって互いに近接することになる。なお、図示においては、縮小ページ画像データPG1,PG3は、表示可能領域AR1,AR3より若干、下側に示されているが、これは図示の都合によるもので、実際には横方向への移動はない。
【0048】
図6のステップS230で否定判別、すなわち変数sが偶数であると判別された場合には、CPU30は、ステップS220で求めた表示位置、すなわちs番目の表示可能領域ARsより、所定の距離dだけ左に寄せて、i番目の縮小ページ画像データを表示する(ステップS250)。ステップS250の結果、図7に示すように、偶数番目のページ画像PG2,PG4は、表示可能領域ARs,AR4より上記所定の距離dだけ左に寄せられる。なお、図示においては、縮小ページ画像データPG2,PG4は、表示可能領域AR2,AR4より若干、下側に示されているが、これは図示の都合によるもので、実際には横方向への移動はない。
【0049】
図6に戻って、ステップS240またはS250の実行後、CPU30は、変数sが、上記mの値、すなわち、作業用フィールドWFLに一度で表示できる縮小ページ画像データの数以上であるか否かを判別する(ステップS260)。ここで、否定判別された場合には、CPU30は、変数iを値1だけインクリメントして(ステップS270)、その後、処理をステップS210に戻して、ステップS210ないしS270の処理を繰り返して実行する。
【0050】
一方、ステップS270で肯定判別、すなわち、変数sがm以上であると判別された場合には、作業用フィールドWFLに一度で表示できる縮小ページ画像データの数mだけ、縮小ページ画像の表示が済んだものとして、「リターン」に抜けて、この一覧表示処理を一旦終了する。
【0051】
図8は、この一覧表示処理の実行後のアプリケーションウィンドウWDを示す説明図である。図示するように、一覧表示処理の結果、アプリケーションウィンドウWDには、10個の縮小ページ画像PG1ないしPG10が、2つずつ近接して表示されることになる。この結果、縮小ページ画像PG1ないしPG10は、見開きでもって表示される。なお、図示の例では、アプリケーションウィンドウWDの作業用フィールドWFLは、2つの領域WFL1,WFL2に別れて、右側の領域WFL1に上述してきた一覧表示が表示され、左側の領域WFL2には、本棚の絵図が表示され、その本棚に1または複数のアルバムの絵図が描かれている。作業者は、これらアルバムの中から、マウス20の操作により所望のものを選択することにより、そのアルバムに含まれるページ画像を、領域WFL1に一覧表示することができる。また、作業者は、10番目を越える縮小ページ画像については、周知の方法により画面をスクロールすることにより一覧表示することができる。なお、図示の例では、各縮小ページ画像PG1〜PG10は、図示の都合から、写真画像の代わりに番号のついた画像を配置している。
【0052】
図8の例では、1ページ目が左ページからはじまる構成になっているが、表紙をめくると、1ページ目が右ページではじまるようなアルバムの編集にも適用できる。その場合、表紙の裏と1ページ目をペアで配置しておけばよい。また、互いに接するようにして見開きとなるように表示した2つの縮小ページ画像は、必ずしも接している必要はなく、これに換えて、多少離間した構成とすることができる。要は、組となる2つの縮小ページ画像間の距離が、組が相違する2つの縮小ページ画像間の距離よりも小さくなるような構成であればよく、見開きとなっていることを作業者に知らしめることができる。
【0053】
B−3.ページ画像の移動処理
この実施例では、アプリケーションウィンドウWDに一覧表示されたアルバムの縮小ページ画像PG1〜PG10を、マウス20の操作によって移動することにより、アルバムに含まれるページ画像を移動、すなわちページ替えを行なうことができる。アプリケーションウィンドウWD上でこの縮小ページ画像PG1〜PG10を移動するとき、この実施例では、特別な形態でページ替えを行なう。以下、こうしたページ替えの形態について、図を用いて詳細に説明する。なお、以下の説明において、アプリケーションウィンドウWD上で移動するページの画像を、ときに単にページ画像と呼ぶこともあるが、アプリケーションウィンドウWD上で移動する表示は、あくまでもそのページ画像を縮小した縮小ページ画像データである。そして、その縮小ページ画像データの表示の順に、実際のページ画像データも連動してページ順が移動されることになる。なお、図示においては、縮小ページ画像に貼り付けられた写真画像は、移動したときにページがどの位置に移動されたかをハッキリさせるために、前述したように番号のついた画像で表わした。
【0054】
図9は、8ページ目の縮小ページ画像PG8を、4ページ目の縮小ページ画像PG4に移動する操作を示す説明図である。図示の例は、写真画像15,16を備える8ページ目の縮小ページ画像PG8を、4ページの位置に移動し、写真画像5,6を備える3ページ目のページ画像とペアにしたい(組にしたい)場合のものである。この場合には、図示するように、8ページの縮小ページ画像PG8を、4ページ目の位置にドラッグ&ドロップする。
【0055】
図10は、図9に示す操作によって切り替わった一覧表示の状態を示す説明図である。上述した8ページ目を4ページ目に移動する操作を行なったために、図10に示すように、マウスドラッグされた、写真画像15,16を備える8ページ目の縮小ページ画像PG8は、4ページの位置に移動され、写真画像5,6を備える3ページ目の縮小ページ画像PGとのペアとなる(組となる)。このときドロップされた位置の元の縮小ページ画像PG4、すなわち、写真画像7,8を備える縮小ページ画像PG4は、2ページ目のページ画像PG3との組が解消され、新たに追加される組(移動先のページが見開きの右側ページの場合には、移動先の組の直後に組が追加される)に移動される。この追加された組である第3組には、空の台紙を表わす縮小ページ画像データPE1が追加されており、この空の縮小ページ画像PE1と、写真画像15,16を備える縮小ページ画像PG4とがペアとなる。空の台紙を表わすページ画像データに対応する縮小ページ画像PE1が見開きの左側に表示され、写真画像15,16を備える縮小ページ画像PG4が見開きの右側に表示される。
【0056】
ここで、空の縮小ページ画像PE1とは、写真画像が1枚も貼り付けられていない状態のページ画像の縮小ページ画像を表わすものである。図示のように、この空の縮小ページ画像PE1には、台紙の背景の絵図が、他のページ画像と同様に表わされており、また、写真画像を貼り付ける場合の貼り付け位置についても、他のページ画像と同様に表わされている。図示においては、写真画像の貼り付け位置は、黒ベタによって示されている。
【0057】
また、上述したページ画像を移動する操作によってペアを失った(移動元の組に残った)縮小ページ画像、すなわち、写真画像13,14を備える縮小ページ画像(図10における9ページ目のページ画像)については、図示するように、空の台紙を表わす縮小ページ画像PE2を移動元のページ画像の位置に追加して、この空の縮小ページ画像PE2とペアを組むようにする。空の縮小ページ画像PE2は、上記空の縮小ページ画像PE1と同一ものである。両ページ画像PE1,PE2共に、別の操作(ここでは説明は省略する)により、新たな写真画像を貼り付けることができる。
【0058】
上述したページ画像を移動する操作によって影響を受けない見開きのペア、すなわち、移動元でも移動先でもない組については、移動がなされる前と同じ縮小ページ画像の組合せを保持した状態となっている。図10の例では、写真画像9,10を備える縮小ページ画像と、写真画像11,12を備える縮小ページ画像と、写真画像17,18を備える縮小ページ画像と、写真画像19,20を備える縮小ページ画像とは、移動がなされる前と同じ縮小ページ画像の組合せを保持した状態となっている。
【0059】
なお、上記図10に示した一覧表示を行なった直後には、上記追加した両方の空の縮小ページ画像PE1,PE2は、選択状態となっている。図示するように、「5ページ」と「10ページ」との表示位置と、縮小ページ画像PE1,PE2の周囲をグレイ表示することで、選択状態となっていることが表わされる。作業者は、上述した、ペアを崩さないように空のページ画像を追加した一覧表示の形態が、好ましくないと判断された場合には、削除ボタンまたは削除キーを操作するだけで、上述した選択状態となった空の縮小ページ画像、ひいてはその縮小ページ画像の元となった空のページ画像データを即座に削除することができる。作業者にとっては、空の縮小ページ画像を選択するといった操作が不要であることから、操作性に優れている。
【0060】
なお、削除ボタンまたは削除キーが操作されて、空の縮小ページ画像PE1,PE2が削除されると、空の縮小ページ画像PE1,PE2より後の縮小ページ画像は順に詰められて、移動がなされる前と較べて縮小ページ画像の組合せは必ずしも保持されない。図11は、空の縮小ページ画像PE1,PE2が削除された後の一覧表示の状態を示す説明図である。図11に示すように、空の縮小ページ画像PE1,PE2は削除されて、後方の縮小ページ画像は順に詰められる。
【0061】
なお、この実施例では、ページ画像を移動する操作が行なわれたときには、前述したように、空のページ画像を追加して移動前とペアを崩さないように表示の形態が定められていたが、これに換えて、空のページ画像を追加することなく、ドラッグアンドドロップされたページを移動して後方のページは順に詰める構成とすることもできる。すなわち、図9に示す操作がなされた場合には、直ちに図11の状態に、一覧表示の形態が切り換えられる構成となる。また、ページ画像を移動する操作を行なった直後に、「ペアを崩さないように空台紙を挿入しますか。」といった問合せメッセージを出して、作業者が、移動結果を図10の状態とするか、図11の状態とするかを選択できるようにしてもよい。
【0062】
上述した追加された空の縮小ページ画像の位置に、他の縮小ページ画像を移動したい場合には、その他の縮小ページ画像と空の縮小ページ画像とが入れ替えられる。図10の状態において、写真画像9,10を備える7ページの縮小ページ画像を、5ページの空の縮小ページ画像PE1に移動して、写真画像9,10を備える7ページのページ画像データを、写真画像7,8を備える6ページのページ画像データと対にする場合が、この場合に相当する。この場合には、作業者は、7ページの縮小ページ画像を、5ページの空のページ画像PE1の位置にドラッグ&ドロップする操作を行なう。この結果、図12に示すように、写真画像9,10を備えるページ画像と、空のページ画像PE1とが入れ替えられた状態となる。
【0063】
図9に示したページ移動の操作は、移動先が見開きの右側ページであったが、これに換えて、移動先が見開きの左側ページである場合もある。図13は、移動先が見開きの左側ページである場合の一覧表示の状態を示す説明図である。図示の例は、写真画像15,16を備える8ページ目の縮小ページ画像PG8を、見開きの左側ページである3ページの位置に移動し、写真画像7,8を備える4ページ目のページ画像PG4とペアにしたい(組にしたい)場合のものである。この場合には、図示するように、8ページの縮小ページ画像PG8を、3ページ目の位置にドラッグ&ドロップする。
【0064】
上記ドラッグ&ドロップの操作を行なった場合には、図示するように、マウスドラッグされた、写真画像15,16を備える8ページ目の縮小ページ画像PG8は、その移動先のページ画像と移動前にペアとなっていた、写真画像7,8を備えるページ画像とペアとなる。このときドロップされた位置の元の縮小ページ画像、すなわち、写真画像5,6を備える縮小ページ画像PG3は、写真画像7,8を備える縮小ページ画像との組が解消され、新たに追加される組(移動先のページが見開きの左側ページの場合には、移動先の組の直前に組が追加される)に移動される。この追加された組は、第2組となって、上記写真画像15,16を備えるページ画像と写真画像7,8を備えるページ画像とのペアは、後方にずれる。上記第2組には、空の台紙を表わすページ画像データPE1が追加されており、写真画像5,6を備えるページ画像PG3と、空のページ画像PE1とがペアとなる。写真画像5,6を備えるページ画像PG3が見開きの左側に表示され、空のページ画像が見開きの右側に表示される。
【0065】
なお、上述したページ画像を移動する操作によってペアを失ったページ画像、すなわち、写真画像13,14を備えるページ画像については、図10に示した、移動先が見開きの右側ページである場合と同様に、空の台紙を表わすページ画像PE2を追加して、この空のページ画像PE2とペアが組まれる。
【0066】
図14は、上述したページ画像の移動を実現するページ画像移動処理のルーチンを示すフローチャートである。このルーチンは、図9で例示したような縮小ページ画像をドラッグ&ドロップするような操作が行なわれたときに、CPU30により実行開始される。
【0067】
図示するように、処理が開始されると、CPU30は、まず、ドラッグした縮小ページ画像(移動元の縮小ページ画像)に関わるポインタ値を取得して、そのポインタ値を変数P1として記憶する(ステップS300)。詳細には、ドラッグした画面上の位置からアルバムデータの何ページ目のページ画像がドラックされたかを特定して、そのページ順位に対応する、アルバム管理データDALのポインタを求め、そのポインタに格納される値を変数P1に転送する。次いで、CPU30は、ドラッグした縮小ページ画像についての上記ページ順位を変数K1として記憶する(ステップS310)。
【0068】
次いで、CPU30は、ドロップした位置の縮小ページ画像(移動先の縮小画像)に関わるポインタ値を取得して、そのポインタ値を変数P2として記憶する(ステップS320)。詳細には、ドロップした画面上の位置からアルバムデータの何ページ目にドロップされたかを特定して、そのページ順位に対応する、アルバム管理データDALのポインタを求め、そのポインタに格納される値を変数P2に転送する。
【0069】
その後、CPU30は、ドロップした上記ページ順位のポインタに変数P1の値を書き込む(ステップS330)。この処理により、移動元である縮小ページ画像に関わる単位ページデータへのポインタ値が、ドロップした位置のポインタに書き込まれる。続いて、CPU30は、そのドロップした縮小ページ画像の表示位置は、画面上において偶数番目に当たるか否かを判別する(ステップS340)。ここで、肯定判別、すなわち偶数番目に当たると判別された場合には、ステップS350に処理を進める。
【0070】
ステップS350では、CPU30は、ドロップした上記ページ順位のページ画像の直後に空のページ画像PE1を挿入する処理を行なう。この処理は、空のページ画像PE1についてのページ画像データをHDD42の所定のエリア内に作成して、その後、アルバム管理データDALにおいて、ドロップしたページ順位のポインタと、そのポインタからリンクされている次のポインタとの間に、上記空のページ画像データを指示するポインタを挿入するものである。図15は、8ページ目の縮小ページ画像PG8を、4ページ目の縮小ページ画像PG4に移動したとき、ステップS350の処理により、アルバムデータがどのように更新されるかを示す説明図である。図示するように、ステップS330で、画像15,16を備える単位ページデータDPG8へのポインタ値に変更された第4番目のポインタPT4の後方に、空のページ画像の単位ページデータへのポインタ値(図示の例では”A100”)が格納されたポインタが挿入され、この挿入されたポインタが第5番目のポインタPT5となる。なお、この空のページへのポインタを挿入する前に第4番目のポインタPT4からリンクされていた、画像9,10を備える単位ページデータPG5についてのポインタ(”A5”のポインタ)は、上記挿入された空のページのポインタの次にリンクされることになる。
【0071】
アルバム管理データDALは、一つ一つのポインタを順にリンクしていくような構成であることから、上述したようにポインタの間に新たなリンクを挿入することが容易に可能である。挿入した位置よりも後方のリンクのデータを書き直す必要もない。
【0072】
ステップS350の実行後、上記挿入した空のページ画像PE1の直後に、ステップS320で求めた変数P2により定まるページ画像をさらに挿入する処理を行なう。この処理は、アルバム管理データDALにおいて、ステップS350で挿入した空のページ画像PE1へのポインタと、そのポインタからリンクされている次のポインタとの間に、新たなポインタを挿入して、このポインタに、変数P2の値を転送するものである。図15の例では、第5番目のポインタと第6番目のポインタとの間に、さらに、変数P2の値を備えるポインタが追加されることになる。
【0073】
一方、ステップS340で、否定判別、すなわち奇数番目に当たると判別された場合には、ステップS370に処理を進める。ステップS370では、CPU30は、ドロップした上記ページ順位のページ画像の直前に空のページ画像PE1を挿入する処理を行なう。この処理は、アルバム管理データDALにおいて、ドロップしたページ順位のポインタと、そのドロップしたページ順位よりも一つ前の順位のポインタとの間に、空のページ画像PE1を指示するポインタを挿入するものである。その後、CPU30は、上記挿入した空のページ画像PE1の直前に、ステップS320で求めた変数P2により定まるページ画像をさらに挿入する処理を行なう(ステップS380)。この処理は、アルバム管理データDALにおいて、ステップS370で挿入した空のページ画像PE1へのポインタと、そのポインタよりも順位が前のポインタとの間に、新たなポインタを挿入して、このポインタに、変数P2の値を転送するものである。
【0074】
ステップS370またはS380の実行後、CPU30は、ステップS390に処理を進める。ステップS390では、CPU30は、ステップS310で求めたK1に対応するページ順位のポインタに、空のページ画像PE2へのポインタ値を書き込む。この処理は、空のページ画像PE2についてのページ画像データをHDD42の所定エリア内に作成して、その空のページ画像データを指示するポインタ値を、上記K1に対応するページ順位のポインタに書き込むものである。これにより、移動元の縮小ページ画像を空のページ画像PE2に書き替えることができる。
【0075】
ステップS390の実行後、CPU30は、前述した図6に示す一覧表示処理を実行することにより、アプリケーションウィンドウWDに表示された一覧表示をリドロウする(ステップS392)。ステップS390までで変更されたアルバム管理データADLの内容に従って一覧表示がリドロウされることになる。なお、ステップS350またはS370と、ステップS390で挿入された空のページ画像については、アルバム管理データDALのポインタの位置を記憶するようにしておき、続くステップS394にて、その空の縮小ページ画像PE1,PE2が画面上で選択状態となるようにする(ステップS394)。作業者は、削除ボタンまたは削除キーを操作するだけで、上述した選択状態となった空の縮小ページ画像PE1,PE2、ひいてはその縮小ページ画像の元となった空のページ画像データをHDD42上から即座に削除することができる。ステップS394の実行後、「リターン」に抜けて、このページ画像移動処理を一旦終了する。上述した削除ボタンまたは削除キーが操作されたときには、詳細には、CPU30は、上述した空のページ画像データを備える単位ページデータを削除するとともに、その単位ページデータを指示するポインタを、アルバム管理データADLから削除する処理を行なう。
【0076】
C.作用・効果
以上のように構成されたこの実施例のコンピュータシステムによれば、ページ画像の縮小ページ画像が、アプリケーションウィンドウWD内に一連表示されるが、特に、縮小ページ画像が2つずつ接した状態で表示される。このために、作業者は、その一覧表示を見て、接した状態の2ページを、アルバムの見開きと把握することができることから、アルバム全体や各ページの内容を見通しよく編集することができる。したがって、このコンピュータシステムによれば、画像をアルバムの形に編集する際の作業性に優れているという効果を奏する。
【0077】
また、この実施例では、ページ画像を移動する操作が行なわれたときには、前述したように、空のページ画像PE1,PE2を追加して、前記移動元と移動先以外の組について、前記移動がなされる前と同じ縮小ページ画像のペアを保持するように構成されている。このために、ページ画像の移動に関わらない見開きについては、ページ画像の移動の影響を受けないようにすることができる。
【0078】
D.他の実施形態:
本発明の他の実施形態について、次に説明する。
(1)前記実施例では、縮小ページ画像データで表わされる縮小ページ画像の元のページ画像に対する縮小率は、CRTディスプレイ12の画面サイズに応じて定められていた。これは、CRTディスプレイ12の画面サイズに対して、アプリケーションウィンドウWDを一杯に広げたものとして、そのアプリケーションウィンドウWDのサイズに、予め定めた数の縮小ページ画像を表示するときに、最適な大きさとなるように定められていた。そこで、前記実施例において、さらに、アプリケーションウィンドウWDのサイズが変更されたときには、そのアプリケーションウィンドウWDのサイズに応じて、縮小ページ画像の縮小率を変更する構成としてもよい。アプリケーションウィンドウWDは、その端をドラッグすることで、そのサイズは変更される。この変更されたサイズに応じて、縮小ページ画像の縮小率は変更される。この構成によれば、一覧表示を行なうウィンドウのサイズにかかわらずに、いつも同じ数の縮小ページ画像を一覧表示することができる。
【0079】
(2)前記実施例では、ページ画像データで表わされるページ画像に2枚の写真画像が貼り付け可能となっていたが、これら画像は必ずしも貼り付けられている必要はない。また、写真画像は、デジタルカメラにより撮影したものとしたが、これに替えて、カラースキャナ等を用いて獲得した銀塩写真やカラーグラビア等の画像データであってもよい。
【0080】
(3)さらに、ページ画像は必ずしも写真画像を備える必要もなく、テキストやイラストが描かれたページ画像であってもよい。この場合には、アルバム編集ではなく、冊子本の編集となり、その冊子本の各ページを一覧表示することができる。
【0081】
(4)前記実施例では、ペアとなる2つの縮小ページ画像は、微少な隙間を空けて近接した状態となって見開きが表わされているが、これに替えて、両者の間を隙間を空けずに完全に接した構成とすることもできる。また、隙間をより広い大きさとしてもよいが、要は、組となる2つの縮小ページ画像の表示位置を、組が相違する隣り合う縮小ページ画像間の距離よりも近づけて定める構成であればよい。
【0082】
(5)前記実施例では、組となる2つの縮小ページ画像は、微少な隙間を空けて近接した状態となって見開きが表わされているが、これに換えて、図16に示すように、2つの縮小ページ画像の表示位置は変えることなく、線分によって両者を繋げる構成としてもよい。また、図17に示すように、矩形の枠によって両者を囲む構成としてもよい。
【0083】
(6)前記実施例では、組となる2つの縮小ページ画像は、微少な隙間を空けて近接した状態となって見開きが表わされているが、これに換えて、図16に示すように、2つの縮小ページ画像の表示位置は変えることなく、線分LN1によって両者を繋げる構成としてもよい。また、図17に示すように、矩形の枠LN2によって両者を囲む構成としてもよい。
【0084】
(7)前記実施例では、画面上で、任意の縮小ページ画像を、他の縮小ページ画像の位置に移動したときに、移動先の組から移動先の元の縮小ページ画像を、新たに作成された空の縮小ページ画像を備える組に移動するように構成されていたが、これに換えて、別のウィンドウを用意して、この別のウィンドウに移動する構成とすることもできる。
【0085】
(8)前記実施例では、アルバム編集用ソフトウェアにおける一覧表示に本発明を適用していたが、これに換えて、他のソフトウェアにおける一覧表示に本発明を適用する構成とすることもできる。他のソフトウェアとしては、イントラネット/インターネット上に画像を提供するWebアプリケーションプログラムとすることもできる。すなわち、Webサイトに本発明の一覧表示を適用することが可能である。
【0086】
以上、本発明の実施例を詳述してきたが、本発明は、こうした実施態様に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することができるのは勿論のことである。
【図面の簡単な説明】
【図1】この発明の一実施例を適用するコンピュータシステム10のハードウェアの概略構成を示すブロック図である。
【図2】コンピュータ本体16によって実行されるアルバム編集用ソフトウェア50に従う制御処理の様子を示すブロック図である。
【図3】CPU30により実行される制御処理のルーチンを示すフローチャートである。
【図4】アプリケーションウィンドウWDの初期状態を示す説明図である。
【図5】アルバムデータのデータ構成を示す説明図である。
【図6】図3のステップS120で実行される一覧表示処理の詳細を示すフローチャートである。
【図7】表示可能領域AR1〜AR8を表わす説明図である。
【図8】一覧表示処理の実行後のアプリケーションウィンドウWDを示す説明図である。
【図9】8ページ目の縮小ページ画像PG8を4ページ目の縮小ページ画像PG4に移動する操作を示す説明図である。
【図10】図9に示す操作によって切り替わった一覧表示の状態を示す説明図である。
【図11】空の縮小ページ画像が削除された後の一覧表示の状態を示す説明図である。
【図12】写真画像9,10を備えるページ画像と、空のページ画像PE1とが入れ替えられた状態を示す説明図である。
【図13】移動先が見開きの左側ページである場合の一覧表示の状態を示す説明図である。
【図14】CPU30により実行されるページ画像移動処理のルーチンを示すフローチャートである。
【図15】8ページ目の縮小ページ画像PG8を4ページ目の縮小ページ画像PG4に移動したときにアルバムデータがどのように更新されるかを示す説明図である。
【図16】縮小ページ画像を2つずつ組とする表示形態の他の一例を示す説明図である。
【図17】縮小ページ画像を2つずつ組とする表示形態のさらに他の一例を示す説明図である。
【符号の説明】
10…コンピュータシステム
13…プリンタ
14…デジタルカメラ
16…コンピュータ本体
18…キーボード
20…マウス
33…表示画像メモリ
34…マウスインタフェース
35…キーボードインタフェース
39…プリンタインタフェース
40…入出力機用インタフェース
42…ハードディスクドライブ
44…モデム
46…公衆電話回線
47…サーバ
50…アルバム編集用ソフトウェア
51…入力部
52…ページ画像生成部
53…縮小ページ画像生成部
54…一覧表示部
54a…表示形態設定部
60…ディスプレイドライバ
WD…アプリケーションウィンドウ
WFL…作業用フィールド
DAL…アルバム管理データ
DPG1,DPG2,DPG3…単位ページデータ
PT1,PT2,PT3…ポインタ
LK1,LK2,LK3…リンク
PG1〜PG10…縮小ページ画像
PE1,PE2…空の縮小ページ画像[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a technique for displaying a list of a plurality of page images on a display device.
[0002]
[Prior art]
A computer can easily organize a large number of image data by using image management software. As this type of image management software, there is software that can lay out and output photographic images taken with a digital camera (digital still camera) in the same manner as a paper album. With this software, it is possible to lay out a page by preparing a page image corresponding to an album mount and determining the position and size of one or a plurality of photographic images for the page image.
[0003]
Some image management software has a function of displaying a list of each page. A list of a plurality of pages can be displayed by creating reduced page image data from the page image data and displaying the reduced page image as a list on a display device.
[0004]
[Problems to be solved by the invention]
However, even with the technology that enables the above list display, there is a problem that the workability when editing each photo image in the form of an album is poor for the operator. This is because the operator cannot grasp the page by opening the page like the album even when viewing the list display, and cannot edit the entire album or the contents of each page with a good view. Therefore, the editing workability was poor.
[0005]
The present invention has been made in view of the above problems, and has an object of improving workability when editing a page image into a booklet such as an album.
[0006]
[Means for solving the problems and their functions and effects]
As means for solving at least a part of the problems described above, the following configuration is adopted.
[0007]
The page image list display device of the present invention includes:
A page image list display device that displays a list of a plurality of reduced page images obtained by reducing a page image in units of pages in a window displayed on the display device,
Display form setting means for determining the form of the list display so that it becomes clear that the plurality of reduced page images are grouped by two.When,
A movement operation acquisition means for acquiring an operation command for moving an arbitrary reduced page image to a position of another reduced page image on the screen of the display device;
When the operation command is acquired by the movement operation acquisition unit, the original reduced page image of the movement destination is discharged from the movement destination group, and the reduced page image that has been moved is converted into the movement destination group. Page moving means to be included in
First new set generation means for generating a new set from the original reduced page image and empty reduced page image discharged from the destination set;
A second new set generation means for generating a new set from the reduced page image and the empty reduced page image remaining in the source set;
Combination holding means for holding the same combination of reduced page images as before the movement for a set other than the movement source and the movement destination when the movement by the page movement means is performed;
It is characterized by having.
[0008]
According to the page image list display device having this configuration, the list display unit displays a plurality of reduced page images in a window of the display device, and the display form setting unit further sets the plurality of reduced page images two by two. The form of the list display is determined so that it becomes clear that it becomes a set. For this purpose, the operator can edit the entire page or the contents of each page with a good view by looking at the window list display and grasping the two pages corresponding to the paired reduced page images as spreads. it can. Therefore, according to this page image list display device, there is an effect that it is excellent in workability when editing a page image into a booklet like an album.
[0009]
The display form setting means makes the display position of the two reduced page images closer to the distance between adjacent reduced page images in different sets so that the two reduced page images in the set are displayed in a spread. Display position setting means.
[0010]
According to this configuration, it is possible to grasp the spread with a simple configuration in which the distance between the same set of reduced page images is displayed close to each other.
[0014]
The page image list display device of the present inventionTherefore, even if the page image is moved to another page, the combination other than the movement source and the movement destination can be the same combination of page images as before the movement. For this reason, spreads that are not related to the movement of the page image can be prevented from being affected by the movement of the page image.There is also an effect.
[0015]
Immediately after a new set is generated by the first and second new set generation means, a selection means for selecting the empty reduced page image included in at least one of both sets may be provided. .
[0016]
According to this configuration, when at least one of the empty reduced page images newly added to the movement destination and the movement source by the movement of the page is unnecessary, the empty reduced page image is already in the selected state. Therefore, the worker can delete an empty page image simply by giving a deletion instruction. For this reason, it is not necessary to select an empty reduced page image to be deleted, so that the operability is excellent.
[0017]
The page image list display device of the present invention further comprises a size changing means for changing the size of the window, and a reduction ratio changing means for changing the reduction ratio of the reduced page image in accordance with the size of the window. It can be.
[0018]
According to this configuration, since the reduction ratio of the reduced page image can be changed in conjunction with the size change of the window for displaying the list, the same number of reduced page images are always listed regardless of the window size. Can be displayed.
[0019]
The page image list display method of the present invention includes:
A page image list display method for displaying a list of a plurality of reduced page images obtained by reducing a page image for each page in a window displayed on a display device,
(A) A step of determining the form of the list display so that it becomes clear that the plurality of reduced page images are in pairs.When,
(B) obtaining an operation command for moving an arbitrary reduced page image to a position of another reduced page image on the screen of the display device;
(C) When the operation command is acquired by the movement operation acquisition unit, the original reduced page image of the movement destination is discharged from the set of movement destinations, and the reduced page image that has been moved is moved to the movement The steps to be included in the previous set;
(D) generating a new set from the original reduced page image discharged from the destination set and an empty reduced page image;
(E) generating a new set from the reduced page image remaining in the source set and the empty reduced page image;
(F) holding the same combination of reduced page images as before the movement for a group other than the movement source and the movement destination when the movement by the page movement unit is performed;
It is characterized by having.
[0020]
The computer program of the present invention is
A computer program for causing a computer to execute a process of displaying a list of a plurality of reduced page images obtained by reducing page images in units of pages in a window displayed on a display device,
(A) a function for determining a form of the list display so that it becomes clear that the plurality of reduced page images are grouped by two;,
(B) a function of acquiring an operation command for moving an arbitrary reduced page image to a position of another reduced page image on the screen of the display device;
(C) When the operation command is acquired, the original reduced page image of the movement destination is discharged from the movement destination group, and the reduced page image that has been moved is included in the movement destination group. Function and
(D) a function of generating a new set from the original reduced page image and the empty reduced page image discharged from the destination set;
(E) a function of generating a new set from the reduced page image remaining in the source set and the empty reduced page image;
(F) a function of holding the same combination of reduced page images as before the movement for a group other than the movement source and the movement destination when the movement by the function (b) is performed;
It is characterized by realizing.
[0021]
The page image list display method and computer program configured as described above have the same operations and effects as the above-described page image list display device, and improve workability when editing images into a booklet such as an album. Can be achieved.
[0022]
The recording medium of the present invention is characterized by a computer-readable recording medium on which the computer program of the present invention is recorded. This recording medium has the same operation and effect as each computer program of the present invention.
[0023]
Other aspects of the invention
The present invention includes other aspects as follows. The 1st aspect is an aspect as a program supply apparatus which supplies the computer program of this invention via a communication path. In this first aspect, the above-described method and apparatus are realized by placing a computer program on a server or the like on a computer network, downloading a necessary program to a computer via a communication path, and executing the program. Can do.
[0024]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described based on examples. This embodiment will be described in the following order.
A. Device configuration:
B. Computer processing:
B-1. Overall processing:
B-2. List display processing
B-3. Page image move processing
C. Action / Effect
D. Other embodiments:
[0025]
A. Device configuration:
FIG. 1 is a block diagram showing a schematic configuration of hardware of a
[0026]
The computer
[0027]
The
[0028]
The
[0029]
In this
[0030]
Various constituent requirements of the present invention are realized by the
[0031]
Next, the state of control processing according to the album editing software by the
[0032]
As shown in FIG. 2, according to the album editing software 50 operating inside the computer
[0033]
The list display section 54 is provided with a display
[0034]
B. Computer processing:
B-1. Overall processing:
By executing the album editing software 50 by the
[0035]
As shown in the figure, when the process is started, the
[0036]
Returning to FIG. 3, after execution of step S100, the
[0037]
Thereafter, the
[0038]
The list display process executed in step S120 is a process for realizing the main part of the present invention, and will be described in detail later. The new creation process executed in step S130 is to newly create album data representing an empty album on which no photographic image is pasted. In step S140, image data representing a photographic image is added to the album data created in step S130. More specifically, the processing of step S140 is performed by arranging a plurality of previously arranged arrangement patterns (for example, three vertical columns, four vertical columns, vertical and horizontal 2 × 3 alignment, vertical and horizontal directions). 2 × 4 alignment, staggered alternate arrangement, etc.), and image data is sequentially added to each page with the arrangement pattern. The album data created in this way is stored in the
[0039]
In step S140, for the album data created by adding a photo, a process for creating reduced page image data representing a reduced page image obtained by reducing the page image is performed for each page image data included in the album data. The reduction ratio of the page image reduction is an optimum size when the screen size of the
[0040]
The printing process executed in step S150 is to print the album on the
[0041]
FIG. 5 is an explanatory diagram showing the data structure of the album data created in step S140. As shown in the figure, in a predetermined area of the
[0042]
The album data includes album management data DAL in addition to the unit page data DPG1 to DPG. The album management data DAL has a configuration in which pointers PT1 to PTn indicating storage positions (addresses) of the unit page data DPG1 to DPG on the
[0043]
B-2. List display processing
FIG. 6 is a flowchart showing details of the list display process executed in step S120 of FIG. This list display process corresponds to the above-described list display section 54 (FIG. 2). As shown in FIG. 6, when the process is started, the
[0044]
s = i−INT (i / m) × m (1)
Here, INT is a function that returns a numerical value to a value rounded to a numerical value closer to 0 than a specified numerical value. The value of m is a predetermined value, for example, 10 in this embodiment. Note that the value of m may be a value input from the
[0045]
Next, the
[0046]
FIG. 7 is an explanatory diagram showing the displayable areas AR1 to ARm obtained in step S220. As shown in the figure, displayable areas AR1 to ARm are defined in order on the work field WFL. In step S220, the area ARs in the order corresponding to the variable s is selected from the m displayable areas AR1 to ARm.
[0047]
Returning to FIG. 6, after executing step S220, the
[0048]
If it is determined in the negative in step S230 in FIG. 6 that the variable s is an even number, the
[0049]
Returning to FIG. 6, after executing step S240 or S250, the
[0050]
On the other hand, if the determination in step S270 is affirmative, that is, if it is determined that the variable s is greater than or equal to m, the reduced page image has been displayed by the number m of reduced page image data that can be displayed at once in the work field WFL. As a matter of fact, the process returns to “Return” to end the list display process.
[0051]
FIG. 8 is an explanatory diagram showing the application window WD after execution of the list display process. As shown in the figure, as a result of the list display process, ten reduced page images PG1 to PG10 are displayed in proximity to each other in the application window WD. As a result, the reduced page images PG1 to PG10 are displayed with spread. In the illustrated example, the work field WFL of the application window WD is divided into two areas WFL1 and WFL2, and the list display described above is displayed in the right area WFL1, and the left area WFL2 includes a book shelf. Pictorials are displayed, and pictorials of one or more albums are drawn on the bookshelf. The operator can display a list of page images included in the album in the area WFL1 by selecting a desired one from these albums by operating the
[0052]
In the example of FIG. 8, the first page starts from the left page. However, when the cover is turned, the present invention can also be applied to editing an album in which the first page starts on the right page. In that case, the back page and the first page should be arranged in pairs. In addition, the two reduced page images displayed so as to be spread apart so as to be in contact with each other are not necessarily in contact with each other, and can be configured to be somewhat apart from each other. In short, it is sufficient that the distance between the two reduced page images forming the set is smaller than the distance between the two reduced page images having different sets, and the operator is informed that the page is spread. I can let you know.
[0053]
B-3. Page image move processing
In this embodiment, by moving the reduced page images PG1 to PG10 of the album displayed as a list in the application window WD by operating the
[0054]
FIG. 9 is an explanatory diagram showing an operation of moving the reduced page image PG8 of the eighth page to the reduced page image PG4 of the fourth page. In the example shown in the figure, the reduced page image PG8 of the eighth page including the
[0055]
FIG. 10 is an explanatory diagram showing the state of the list display switched by the operation shown in FIG. Since the above-described operation of moving the eighth page to the fourth page is performed, the reduced page image PG8 of the eighth page including the
[0056]
Here, the empty reduced page image PE1 represents a reduced page image of a page image in which no photographic image is pasted. As shown in the drawing, in the empty reduced page image PE1, the background picture of the mount is represented in the same manner as the other page images, and the pasting position when pasting the photographic image is also shown. It is represented in the same manner as other page images. In the drawing, the photographic image pasting position is indicated by a black solid.
[0057]
Further, a reduced page image that has lost its pair (remained in the source group) by the operation of moving the page image described above, that is, a reduced page image including the
[0058]
The spread pairs that are not affected by the above-described operation of moving the page image, that is, the group that is neither the movement source nor the movement destination, is in a state of holding the same combination of the reduced page images as before the movement. . In the example of FIG. 10, a reduced page image including
[0059]
Note that immediately after the list display shown in FIG. 10 is performed, both of the added empty reduced page images PE1 and PE2 are in a selected state. As shown in the drawing, the display position of “
[0060]
When the delete button or the delete key is operated and the empty reduced page images PE1 and PE2 are deleted, the reduced page images after the empty reduced page images PE1 and PE2 are sequentially packed and moved. The combination of reduced page images is not necessarily retained compared to the previous one. FIG. 11 is an explanatory diagram showing a list display state after empty reduced page images PE1 and PE2 are deleted. As shown in FIG. 11, empty reduced page images PE1 and PE2 are deleted, and the rear reduced page images are sequentially packed.
[0061]
In this embodiment, when an operation for moving a page image is performed, as described above, a display form is determined so that an empty page image is added so as not to break the pair before the movement. Instead of this, it is possible to move the dragged and dropped pages without adding an empty page image and to sequentially close the rear pages. That is, when the operation shown in FIG. 9 is performed, the list display form is immediately switched to the state shown in FIG. Immediately after performing the operation of moving the page image, an inquiry message such as “Do you want to insert an empty mount so as not to break the pair?” Is displayed, and the operator sets the movement result to the state shown in FIG. Or the state shown in FIG. 11 may be selected.
[0062]
When it is desired to move another reduced page image to the position of the added empty reduced page image, the other reduced page image and the empty reduced page image are switched. In the state of FIG. 10, the 7-page reduced page image including the
[0063]
In the operation of moving the page shown in FIG. 9, the destination is the right-side page of the spread, but instead, the destination may be the left-side page of the spread. FIG. 13 is an explanatory diagram showing a state of a list display when the movement destination is a left-sided page. In the illustrated example, the reduced page image PG8 of the eighth page including the
[0064]
When the drag-and-drop operation is performed, as shown in the drawing, the reduced page image PG8 of the eighth page including the
[0065]
Note that the page image that has lost its pair by the operation of moving the page image described above, that is, the page image including the
[0066]
FIG. 14 is a flowchart showing a routine of page image movement processing for realizing the movement of the page image described above. This routine is started by the
[0067]
As shown in the figure, when the process is started, the
[0068]
Next, the
[0069]
Thereafter, the
[0070]
In step S350, the
[0071]
Since the album management data DAL has a configuration in which each pointer is linked in order, it is possible to easily insert a new link between the pointers as described above. There is no need to rewrite the data of the link behind the inserted position.
[0072]
After execution of step S350, immediately after the inserted empty page image PE1, a process of further inserting a page image determined by the variable P2 obtained in step S320 is performed. In this process, in the album management data DAL, a new pointer is inserted between the pointer to the empty page image PE1 inserted in step S350 and the next pointer linked from the pointer. The value of the variable P2 is transferred. In the example of FIG. 15, a pointer having the value of the variable P2 is further added between the fifth pointer and the sixth pointer.
[0073]
On the other hand, if it is determined in step S340 that the determination is negative, that is, the odd number is reached, the process proceeds to step S370. In step S370, the
[0074]
After executing step S370 or S380, the
[0075]
After executing step S390, the
[0076]
C. Action / Effect
According to the computer system of this embodiment configured as described above, a reduced page image of a page image is displayed in series in the application window WD, and in particular, displayed in a state where two reduced page images are in contact with each other. Is done. For this reason, the operator can grasp the two pages in contact with each other as the spread of the album by looking at the list display, so that the entire album and the contents of each page can be edited with a good view. Therefore, according to this computer system, there is an effect that it is excellent in workability when editing an image into an album form.
[0077]
In this embodiment, when an operation for moving a page image is performed, as described above, empty page images PE1 and PE2 are added, and the movement is performed for a group other than the movement source and the movement destination. It is configured to hold the same reduced page image pair as before. For this reason, the spread that is not related to the movement of the page image can be prevented from being affected by the movement of the page image.
[0078]
D. Other embodiments:
Another embodiment of the present invention will be described next.
(1) In the above embodiment, the reduction ratio of the reduced page image represented by the reduced page image data with respect to the original page image is determined according to the screen size of the
[0079]
(2) In the above embodiment, two photographic images can be pasted on the page image represented by the page image data, but these images do not necessarily have to be pasted. Moreover, although the photographic image was taken with a digital camera, it may be image data such as a silver salt photograph or a color gravure obtained by using a color scanner or the like instead.
[0080]
(3) Furthermore, the page image is not necessarily provided with a photographic image, and may be a page image on which text or an illustration is drawn. In this case, it is not an album edit but a booklet edit, and each page of the booklet can be displayed as a list.
[0081]
(4) In the above-described embodiment, the two reduced page images that are paired are in a state of being close to each other with a small gap therebetween, but instead of this, there is a gap between the two. It is also possible to have a completely touching configuration without leaving a gap. In addition, although the gap may be wider, the point is that the display position of two reduced page images that form a set is determined to be closer than the distance between adjacent reduced page images that differ in the set. Good.
[0082]
(5) In the above-described embodiment, the two reduced page images that form a pair are in a state of being close to each other with a minute gap therebetween. Instead, as shown in FIG. The display position of the two reduced page images may be connected by a line segment without changing. Moreover, as shown in FIG. 17, it is good also as a structure which surrounds both with a rectangular frame.
[0083]
(6) In the above-described embodiment, the two reduced page images that form a pair are in a state of being close to each other with a minute gap therebetween. Instead, as shown in FIG. The display positions of the two reduced page images may be connected by the line segment LN1 without changing. Moreover, as shown in FIG. 17, it is good also as a structure which surrounds both by the rectangular frame LN2.
[0084]
(7) In the above embodiment, when an arbitrary reduced page image is moved to the position of another reduced page image on the screen, a new original reduced page image is created from the destination group. However, instead of this, another window may be prepared and moved to this other window.
[0085]
(8) In the above embodiment, the present invention is applied to the list display in the album editing software. However, instead of this, the present invention may be applied to the list display in other software. Other software may be a Web application program that provides images on an intranet / Internet. That is, the list display of the present invention can be applied to a Web site.
[0086]
As mentioned above, although the Example of this invention was explained in full detail, this invention is not limited to such an embodiment at all, It can implement in various aspects in the range which does not deviate from the summary of this invention. Of course.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a schematic configuration of hardware of a
FIG. 2 is a block diagram showing a state of control processing in accordance with album editing software 50 executed by the computer
FIG. 3 is a flowchart showing a routine of control processing executed by a
FIG. 4 is an explanatory diagram showing an initial state of an application window WD.
FIG. 5 is an explanatory diagram showing a data structure of album data.
6 is a flowchart showing details of a list display process executed in step S120 of FIG.
FIG. 7 is an explanatory diagram showing displayable areas AR1 to AR8.
FIG. 8 is an explanatory diagram showing an application window WD after execution of a list display process.
FIG. 9 is an explanatory diagram showing an operation of moving the reduced page image PG8 of the eighth page to the reduced page image PG4 of the fourth page.
10 is an explanatory diagram showing a state of a list display switched by the operation shown in FIG. 9;
FIG. 11 is an explanatory diagram showing a state of a list display after an empty reduced page image is deleted.
12 is an explanatory diagram showing a state in which a page image including
FIG. 13 is an explanatory diagram showing a state of a list display when the movement destination is a left side page of a spread.
FIG. 14 is a flowchart showing a routine of page image movement processing executed by
FIG. 15 is an explanatory diagram showing how album data is updated when the reduced page image PG8 of the eighth page is moved to the reduced page image PG4 of the fourth page.
FIG. 16 is an explanatory diagram illustrating another example of a display form in which two reduced page images are grouped.
FIG. 17 is an explanatory diagram showing still another example of a display form in which two reduced page images are grouped.
[Explanation of symbols]
10. Computer system
13 ... Printer
14 ... Digital camera
16 ... computer body
18 ... Keyboard
20 ... Mouse
33 ... Display image memory
34 ... Mouse interface
35 ... Keyboard interface
39 ... Printer interface
40 ... I / O interface
42. Hard disk drive
44 ... Modem
46 ... Public telephone line
47 ... Server
50 ... Album editing software
51. Input unit
52. Page image generation unit
53 ... Reduced page image generation unit
54 ... List display section
54a ... Display mode setting section
60 ... Display driver
WD ... Application window
WFL ... Work field
DAL ... Album management data
DPG1, DPG2, DPG3 ... Unit page data
PT1, PT2, PT3 ... pointer
LK1, LK2, LK3 ... Link
PG1 to PG10 ... Reduced page image
PE1, PE2 ... Empty reduced page image
Claims (11)
前記複数の縮小ページ画像が2つずつ組となることが明らかとなるように、前記一覧表示の形態を定める表示形態設定手段と、
前記表示装置の画面上で、任意の縮小ページ画像を、他の縮小ページ画像の位置に移動する操作指令を取得する移動操作取得手段と、
前記移動操作取得手段により前記操作指令が取得されたとき、前記移動先の組から前記移動先の元の縮小ページ画像を排出するとともに、前記移動のなされた縮小ページ画像を、前記移動先の組に含ませるページ移動手段と、
前記移動先の組から排出された元の縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成する第1の新組生成手段と、
前記移動元の組に残った縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成する第2の新組生成手段と、
前記ページ移動手段による移動がなされたとき、前記移動元と移動先以外の組について、前記移動がなされる前と同じ縮小ページ画像の組合せを保持する組合せ保持手段と
を備えるページ画像一覧表示装置。A page image list display device that displays a list of a plurality of reduced page images obtained by reducing a page image in units of pages in a window displayed on the display device,
A display form setting means for determining the form of the list display so that it becomes clear that the plurality of reduced page images are grouped by two ;
A movement operation acquisition means for acquiring an operation command for moving an arbitrary reduced page image to a position of another reduced page image on the screen of the display device;
When the operation command is acquired by the movement operation acquisition unit, the original reduced page image of the movement destination is discharged from the movement destination group, and the reduced page image that has been moved is converted into the movement destination group. Page moving means to be included in
First new set generation means for generating a new set from the original reduced page image and empty reduced page image discharged from the destination set;
A second new set generation means for generating a new set from the reduced page image and the empty reduced page image remaining in the source set;
A page image list display device comprising: a combination holding unit that holds the same combination of reduced page images as before the movement for a group other than the movement source and the movement destination when movement by the page movement unit is performed .
前記表示形態設定手段は、
前記組となる2つの縮小ページ画像が見開きに表わされるように、前記2つの縮小ページ画像の表示位置を、組が相違する隣り合う縮小ページ画像間の距離よりも近づけて定める表示位置設定手段
を備えるページ画像一覧表示装置。 The page image list display device according to claim 1,
The display form setting means includes:
Display position setting means for determining the display position of the two reduced page images closer to the distance between adjacent reduced page images of different sets so that the two reduced page images forming the set are represented in a spread A page image list display device provided .
前記第1および第2の新組生成手段により新たな組を生成した直後、両組の少なくともいずれかに含まれる前記空の縮小ページ画像を選択状態とする選択手段
を備えるページ画像一覧表示装置。The page image list display device according to claim 1 , further comprising:
A page image list display device comprising: selection means for selecting the empty reduced page image included in at least one of both sets immediately after generating a new set by the first and second new set generation means.
前記ウィンドウのサイズを変更するサイズ変更手段と、
前記ウィンドウのサイズに応じて、前記縮小ページ画像の縮小率を変更する縮小率変更手段と
を備えるページ画像一覧表示装置。The page image list display device according to any one of claims 1 to 3 , further comprising:
Resizing means for resizing the window;
A page image list display device comprising: a reduction ratio changing unit that changes a reduction ratio of the reduced page image according to a size of the window.
(a)前記複数の縮小ページ画像が2つずつ組となることが明らかとなるように、前記一覧表示の形態を定めるステップと、
(b)前記表示装置の画面上で、任意の縮小ページ画像を、他の縮小ページ画像の位置に移動する操作指令を取得するステップと、
(c)前記移動操作取得手段により前記操作指令が取得されたとき、前記移動先の組から前記移動先の元の縮小ページ画像を排出するとともに、前記移動のなされた縮小ページ画像を、前記移動先の組に含ませるステップと、
(d)前記移動先の組から排出された元の縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成するステップと、
(e)前記移動元の組に残った縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成するステップと、
(f)前記ページ移動手段による移動がなされたとき、前記移動元と移動先以外の組について、前記移動がなされる前と同じ縮小ページ画像の組合せを保持するステップと
を備えるページ画像一覧表示方法。A page image list display method for displaying a list of a plurality of reduced page images obtained by reducing a page image for each page in a window displayed on a display device,
(A) determining the form of the list display so that it becomes clear that the plurality of reduced page images form a set of two;
(B) obtaining an operation command for moving an arbitrary reduced page image to a position of another reduced page image on the screen of the display device;
(C) When the operation command is acquired by the movement operation acquisition unit, the original reduced page image of the movement destination is discharged from the set of movement destinations, and the reduced page image that has been moved is moved to the movement The steps to be included in the previous set;
(D) generating a new set from the original reduced page image discharged from the destination set and an empty reduced page image;
(E) generating a new set from the reduced page image remaining in the source set and the empty reduced page image;
(F) a page image list display method comprising a step of holding the same combination of reduced page images as before the movement for a group other than the movement source and the movement destination when movement by the page movement unit is performed. .
前記ステップ(a)は、
前記組となる2つの縮小ページ画像が見開きに表わされるように、前記2つの縮小ページ画像の表示位置を、組が相違する隣り合う縮小ページ画像間の距離よりも近づけて定めるステップ
を備えるページ画像一覧表示方法。The page image list display method according to claim 5 ,
The step (a)
A page image comprising the step of determining the display position of the two reduced page images closer to the distance between adjacent reduced page images of different sets so that the two reduced page images forming the set are represented in a spread List display method.
(a)前記複数の縮小ページ画像が2つずつ組となることが明らかとなるように、前記一覧表示の形態を定める機能と、
(b)前記表示装置の画面上で、任意の縮小ページ画像を、他の縮小ページ画像の位置に移動する操作指令を取得する機能と、
(c)前記操作指令が取得されたとき、前記移動先の組から前記移動先の元の縮小ページ画像を排出するとともに、前記移動のなされた縮小ページ画像を、前記移動先の組に含ませる機能と、
(d)前記移動先の組から排出された元の縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成する機能と、
(e)前記移動元の組に残った縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成する機能と、
(f)前記機能(b)による移動がなされたとき、前記移動元と移動先以外の組について、前記移動がなされる前と同じ縮小ページ画像の組合せを保持する機能と
を実現するコンピュータプログラム。A computer program for causing a computer to execute a process of displaying a list of a plurality of reduced page images obtained by reducing page images in units of pages in a window displayed on a display device,
(A) a function for determining the form of the list display so that it becomes clear that the plurality of reduced page images are in pairs ;
(B) a function of acquiring an operation command for moving an arbitrary reduced page image to a position of another reduced page image on the screen of the display device;
(C) When the operation command is acquired, the original reduced page image of the movement destination is discharged from the movement destination group, and the reduced page image that has been moved is included in the movement destination group. Function and
(D) a function of generating a new set from the original reduced page image and the empty reduced page image discharged from the destination set;
(E) a function of generating a new set from the reduced page image remaining in the source set and the empty reduced page image;
(F) A computer program that realizes the function of holding the same combination of reduced page images as before the movement for a group other than the movement source and the movement destination when the movement by the function (b) is performed .
前記機能(a)は、
前記組となる2つの縮小ページ画像が見開きに表わされるように、前記2つの縮小ページ画像の表示位置を、組が相違する隣り合う縮小ページ画像間の距離よりも近づけて定める機能
を実現するコンピュータプログラム。A computer program according to claim 7 ,
The function (a) is:
A computer that realizes a function of determining the display position of the two reduced page images closer to the distance between adjacent reduced page images of different sets so that the two reduced page images that form the set are displayed in a spread program.
(g)前記機能(d)、(e)により新たな組を生成した直後、両組の少なくともいずれかに含まれる前記空の縮小ページ画像を選択状態とする機能
を実現するコンピュータプログラム。The computer program according to claim 7 or 8 , further comprising:
(G) A computer program for realizing a function of selecting a blank reduced page image included in at least one of both sets immediately after a new set is generated by the functions (d) and (e).
(h)前記ウィンドウのサイズを変更する機能と、
(i)前記ウィンドウのサイズに応じて、前記縮小ページ画像の縮小率を変更する機能と
を実現するコンピュータプログラム。A computer program according to any one of claims 7 to 9 , further comprising:
(H) a function of changing the size of the window;
(I) A computer program that realizes a function of changing a reduction ratio of the reduced page image in accordance with the size of the window.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002163409A JP4048840B2 (en) | 2002-06-04 | 2002-06-04 | List of page images |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002163409A JP4048840B2 (en) | 2002-06-04 | 2002-06-04 | List of page images |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004013346A JP2004013346A (en) | 2004-01-15 |
| JP4048840B2 true JP4048840B2 (en) | 2008-02-20 |
Family
ID=30431903
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002163409A Expired - Fee Related JP4048840B2 (en) | 2002-06-04 | 2002-06-04 | List of page images |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4048840B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008186095A (en) | 2007-01-26 | 2008-08-14 | Canon Inc | Image processing apparatus, image processing method, and program |
| JP6376894B2 (en) * | 2014-08-19 | 2018-08-22 | キヤノン株式会社 | Information processing apparatus, control method therefor, and program |
-
2002
- 2002-06-04 JP JP2002163409A patent/JP4048840B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004013346A (en) | 2004-01-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5904706B2 (en) | Method and apparatus for performing media content browsing and related media content functions | |
| JP3562025B2 (en) | Document display device | |
| JP2005227826A (en) | Image ordering apparatus, image ordering method, and computer program | |
| JP2005202596A (en) | Electronic tag management device | |
| JPH0997057A (en) | Music score editing device | |
| JP4048840B2 (en) | List of page images | |
| CN114756154B (en) | File editing method and device | |
| JP4402796B2 (en) | Method for creating / editing drawing file and medium storing program thereof | |
| JP2006235760A (en) | Information browsing system, method and program | |
| JP3489987B2 (en) | Moving image creation method and recording medium recording moving image creation program | |
| JP2697824B2 (en) | Control method in document image processing apparatus | |
| JPH11143453A (en) | Information terminal display device | |
| JP7647203B2 (en) | Information processing device and program | |
| JPH10289211A (en) | Small electronic apparatus | |
| JP7632075B2 (en) | Information processing device and program | |
| JPH11296463A (en) | Marking/redisplay method for home page using frame | |
| JP2003345346A (en) | Music editing device | |
| JP2925716B2 (en) | Image retrieval device | |
| JPS63259724A (en) | Comment information provision method | |
| JP2005092539A (en) | Context information processing apparatus, context information processing server, context information processing method, program for causing computer to execute the method, and computer-readable recording medium | |
| JP2006286012A (en) | Display device | |
| JPH06214989A (en) | Document display method and apparatus | |
| JP2798777B2 (en) | Word processor | |
| JPS6159484A (en) | Segment control system | |
| JP2928858B2 (en) | Multi-window display control apparatus and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050413 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070726 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070814 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071010 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20071106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071119 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101207 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101207 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111207 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111207 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121207 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121207 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131207 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |