JP2004013346A - List display of page image - Google Patents
List display of page image Download PDFInfo
- Publication number
- JP2004013346A JP2004013346A JP2002163409A JP2002163409A JP2004013346A JP 2004013346 A JP2004013346 A JP 2004013346A JP 2002163409 A JP2002163409 A JP 2002163409A JP 2002163409 A JP2002163409 A JP 2002163409A JP 2004013346 A JP2004013346 A JP 2004013346A
- Authority
- JP
- Japan
- Prior art keywords
- page
- page image
- reduced
- images
- list display
- 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.)
- Granted
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
この発明は、複数のページ画像を表示装置に一覧表示する技術に関する。
【0002】
【従来の技術】
コンピュータでは、画像管理ソフトウェアを使えば、多数の画像データを簡単に整理することができる。この種の画像管理ソフトウェアとして、デジタルカメラ(デジタルスチルカメラ)で撮影した写真画像を、紙のアルバムと同じような感覚でレイアウトして出力できるものがある。このソフトウェアでは、アルバムの台紙に相当するページ画像を用意して、そのページ画像に対して、1または複数の写真画像についての位置や大きさを定めることで、ページをレイアウトすることができる。
【0003】
上記画像管理ソフトウェアでは、各ページを一覧表示する機能を備えたものがある。ページ画像データから縮小ページ画像データを作成して、その縮小ページ画像を表示装置に一覧表示することで、複数のページの一覧を表示することができる。
【0004】
【発明が解決しようとする課題】
しかしながら、上記一覧表示を可能とした技術でも、作業者にとっては、各写真画像をアルバムの形に編集する際の作業性が悪いという問題があった。作業者は、一覧表示を見ても、アルバムのように見開きでもってページを把握することができないことから、アルバム全体や各ページの内容を見通しよく編集することができないためである。したがって、編集の作業性が悪かった。
【0005】
この発明は、上記問題に鑑みてなされたもので、ページ画像をアルバムのような冊子本の形に編集する際の作業性の向上を図ることを目的としている。
【0006】
【課題を解決するための手段およびその作用・効果】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【0007】
この発明のページ画像一覧表示装置は、
表示装置に表示されるウィンドウ内に、ページ単位のページ画像を縮小した複数の縮小ページ画像を一覧表示するページ画像一覧表示装置であって、
前記複数の縮小ページ画像が2つずつ組となることが明らかとなるように、前記一覧表示の形態を定める表示形態設定手段
を備えることを特徴としている。
【0008】
この構成のページ画像一覧表示装置によれば、一覧表示手段により、複数の縮小ページ画像が表示装置のウィンドウ内に一覧表示され、さらに、表示形態設定手段により、複数の縮小ページ画像が2つずつ組となることが明らとなるように、その一覧表示の形態が定められる。このために、作業者は、ウィンドウの一覧表示を見て、組となった縮小ページ画像に対応する2ページを、見開きと把握することで、全体や各ページの内容を見通しよく編集することができる。したがって、このページ画像一覧表示装置によれば、ページ画像をアルバムのような冊子本の形に編集する際の作業性に優れているという効果を奏する。
【0009】
前記表示形態設定手段は、前記組となる2つの縮小ページ画像が見開きに表わされるように、前記2つの縮小ページ画像の表示位置を、組が相違する隣り合う縮小ページ画像間の距離よりも近づけて定める表示位置設定手段を備える構成とすることができる。
【0010】
この構成によれば、同一の組の縮小ページ画像間の距離を近づけて表示するといった簡単な構成で、見開きを把握可能とすることができる。
【0011】
この発明のページ画像一覧表示装置において、さらに、前記表示装置の画面上で、任意の縮小ページ画像を、他の縮小ページ画像の位置に移動するページ移動手段と、前記ページ移動手段による移動がなされたとき、前記移動先の組から前記移動先の元の縮小ページ画像を排出するとともに、前記移動のなされた縮小ページ画像を、前記移動先の組に含ませる組み換え手段とを備える構成とすることができる。
【0012】
この構成によれば、ページ移動手段により、ページ画像を簡単に移動することができ、さらには、移動のなされたページ画像を、移動先の組に含まれる他のページ画像と簡単に組とすることができる。
【0013】
この発明のページ画像一覧表示装置において、さらに、前記移動先の組から排出された元の縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成する第1の新組生成手段と、前記移動元の組に残った縮小画像と空の縮小ページ画像とによって、新たな組を生成する第2の新組生成手段と、前記ページ移動手段による移動がなされたとき、前記移動元と移動先以外の組について、前記移動がなされる前と同じ縮小ページ画像の組合せを保持する組合せ保持手段とを備える構成とすることができる。
【0014】
この構成によれば、ページ画像を他のページに移動しても、その移動元と移動先以外の組については、移動がなされる前と同じページ画像の組合せとすることができる。このために、ページ画像の移動に関わらない見開きについては、ページ画像の移動の影響を受けないようにすることができる。
【0015】
前記第1および第2の新組生成手段により新たな組を生成した直後、両組の少なくともいずれかに含まれる前記空の縮小ページ画像を選択状態とする選択手段を備える構成とすることができる。
【0016】
この構成によれば、ページの移動によって移動先と移動元に新たに追加した空の縮小ページ画像のうちの少なくともいずれかが不要の際には、既にその空の縮小ページ画像は選択状態となっているから、作業者は、削除指示を行なうだけで、空のページ画像を削除することができる。このために、削除する対象の空の縮小ページ画像の選択が不要となることから、操作性に優れている。
【0017】
この発明のページ画像一覧表示装置において、さらに、前記ウィンドウのサイズを変更するサイズ変更手段と、前記ウィンドウのサイズに応じて、前記縮小ページ画像の縮小率を変更する縮小率変更手段とを備える構成とすることができる。
【0018】
この構成によれば、一覧表示を行なうウィンドウのサイズ変更に連動して、縮小ページ画像の縮小率を変更することができることから、ウィンドウのサイズにかかわらずに、いつも同じ数の縮小ページ画像を一覧表示することができる。
【0019】
この発明のページ画像一覧表示方法は、
表示装置に表示されるウィンドウ内に、ページ単位のページ画像を縮小した複数の縮小ページ画像を一覧表示するページ画像一覧表示方法であって、
(a)前記複数の縮小ページ画像が2つずつ組となることが明らかとなるように、前記一覧表示の形態を定めるステップ
を備えることを特徴としている。
【0020】
この発明のコンピュータプログラムは、
表示装置に表示されるウィンドウ内に、ページ単位のページ画像を縮小した複数の縮小ページ画像を一覧表示する処理をコンピュータに実行させるためのコンピュータプログラムであって、
(a)前記複数の縮小ページ画像が2つずつ組となることが明らかとなるように、前記一覧表示の形態を定める機能
を実現することを特徴としている。
【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]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a technique for displaying a plurality of page images in a list on a display device.
[0002]
[Prior art]
In a computer, a large number of image data can be easily arranged by using image management software. As this kind of image management software, there is software that can lay out and output a photographic image taken by a digital camera (digital still camera) in the same sense as a paper album. With this software, a page image can be laid out by preparing a page image corresponding to the mount of an album and determining the position and size of one or more photographic images with respect to the page image.
[0003]
Some image management software has a function of displaying a list of each page. By creating reduced page image data from the page image data and displaying the reduced page images in a list on a display device, a list of a plurality of pages can be displayed.
[0004]
[Problems to be solved by the invention]
However, even with the technique that enables the list display, there is a problem that the workability when editing each photo image into an album is poor for the operator. This is because the operator cannot grasp the pages by facing pages like an album even when viewing the list display, and thus cannot edit the entire album or the contents of each page with good visibility. Therefore, the editing workability was poor.
[0005]
The present invention has been made in view of the above problems, and has as its object to improve workability in 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 comprises:
A page image list display device for displaying a list of a plurality of reduced page images obtained by reducing page images in page units in a window displayed on the display device,
Display form setting means for setting the form of the list display so that it becomes clear that the plurality of reduced page images form a set of two
It is characterized by having.
[0008]
According to the page image list display device having this configuration, the plurality of reduced page images are displayed in a list in the window of the display device by the list display means, and the plurality of reduced page images are displayed two by two by the display mode setting means. The form of the list display is determined so that it is clear that a pair is formed. For this reason, the operator sees the window list display, recognizes the two pages corresponding to the grouped reduced page images as a double-page spread, and can edit the entire contents and the contents of each page with good visibility. it can. Therefore, according to the page image list display device, there is an effect that the workability when editing the page image into the form of a booklet such as an album is excellent.
[0009]
The display mode setting means sets the display position of the two reduced page images closer to each other than the distance between adjacent reduced page images of different sets so that the two reduced page images forming the set are displayed in a two-page spread. May be provided with a display position setting means determined in advance.
[0010]
According to this configuration, the spread can be grasped with a simple configuration in which the reduced page images of the same set are displayed with a reduced distance.
[0011]
In the page image list display device of the present invention, further, on the screen of the display device, a page moving means for moving an arbitrary reduced page image to a position of another reduced page image, and movement by the page moving means. And recombining means for discharging the original reduced page image of the destination from the destination set and including the moved reduced page image in the destination set. Can be.
[0012]
According to this configuration, the page image can be easily moved by the page moving means, and the moved page image can be easily combined with another page image included in the destination group. be able to.
[0013]
In the page image list display device of the present invention, further, a first new set generating means for generating a new set by using the original reduced page image and the empty reduced page image discharged from the destination set, A second new set generating means for generating a new set based on the reduced images remaining in the set of the movement source and the empty reduced page images, and when the movement by the page moving means is performed, the movement with the movement source is performed. Combination holding means for holding the same combination of reduced page images as before the movement may be provided for the other sets.
[0014]
According to this configuration, even if a page image is moved to another page, a combination other than the source and destination of the page image can be a combination of the same page image 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.
[0015]
Immediately after a new set is generated by the first and second new set generation means, a selection means may be provided for setting the empty reduced page image included in at least one of the two sets to a selected state. .
[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 moving the page is unnecessary, the empty reduced page image is already in the selected state. Therefore, the operator can delete an empty page image only by giving a deletion instruction. This eliminates the need to select an empty reduced page image to be deleted, and is excellent in operability.
[0017]
In the page image list display device according to the present invention, a configuration further includes a size changing unit that changes the size of the window, and a reduction ratio changing unit that changes a reduction ratio of the reduced page image according to 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 change in the size of the window for displaying the list, the same number of reduced page images are always displayed in the list regardless of the window size. Can be displayed.
[0019]
The page image list display method according to the present invention includes:
A page image list display method for displaying a list of a plurality of reduced page images obtained by reducing page images in page units 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 are grouped in pairs.
It is characterized by having.
[0020]
The computer program according to the present invention includes:
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 page units 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 form a set of two.
It is characterized by realizing.
[0021]
The page image list display method and the computer program having the above configuration have the same operation and effect as the page image list display device, and improve the workability when editing the image into a booklet form such as an album. Can be achieved.
[0022]
The recording medium of the present invention is characterized by a computer-readable recording medium that stores the computer program of the present invention. 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 described below. The first aspect is an aspect as a program supply device for supplying the computer program of the present invention via a communication path. In the 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 be.
[0024]
BEST MODE FOR CARRYING OUT THE INVENTION
Embodiments of the present invention will be described based on examples. This embodiment will be described in the following order.
A. Equipment configuration:
B. Computer processing:
B-1. The whole process:
B-2. List display processing
B-3. Page image move processing
C. Action / effect
D. Other embodiments:
[0025]
A. Equipment configuration:
FIG. 1 is a block diagram showing a schematic configuration of hardware of a
[0026]
The
[0027]
The
[0028]
The
[0029]
In the
[0030]
When the
[0031]
Next, the control process performed by the
[0032]
As shown in FIG. 2, according to the album editing software 50 operating inside the computer
[0033]
The list display unit 54 includes a display
[0034]
B. Computer processing:
B-1. The whole process:
When the album editing software 50 is executed by the
[0035]
As shown, when the process is started, the
[0036]
Returning to FIG. 3, after executing step S100,
[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 later in detail. The new creation process executed in step S130 is to newly create album data representing an empty album to which no photo image is pasted. Step S140 is to add image data representing a photographic image to the album data created in step S130. More specifically, the process of step S140 is a process in which the arrangement positions of the photos for each page on the album are determined in advance by using a plurality of arrangement patterns (for example, three columns, four columns, two-by-three alignment, vertical and horizontal alignment). (2 × 4 alignment, staggered alternate arrangement, etc.), and sequentially add image data to each page according to the arrangement pattern. The album data thus created is stored in the
[0039]
Further, in step S140, for the album data created by adding a photograph, a process of 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 reduction of the page image becomes an optimal 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 processing corresponds to the above-described list display unit 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 that is rounded to a numerical value closer to 0 than a specified numerical value. In this embodiment, the value of m is a predetermined value, for example, 10. Note that the value of m may be a value input by the operator 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 drawing, displayable areas AR1 to ARm are sequentially defined on the work field WFL. In step S220, an 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 execution of step S220, the
[0048]
If a negative determination is made in step S230 in FIG. 6, that is, if the variable s is determined to be an even number, the
[0049]
Referring back 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 display of the reduced page images is completed for the number m of reduced page image data that can be displayed at one time in the work field WFL. As a result, the process returns to “return” and the list display process is temporarily terminated.
[0051]
FIG. 8 is an explanatory diagram showing the application window WD after executing the list display processing. As shown in the figure, as a result of the list display processing, ten reduced page images PG1 to PG10 are displayed in the application window WD, two by two. As a result, the reduced page images PG1 to PG10 are displayed with facing pages. In the illustrated example, the work field WFL of the application window WD is divided into two areas WFL1 and WFL2, and the above-described list display is displayed in the right area WFL1, and the bookshelf of the bookshelf is displayed in the left area WFL2. A picture is displayed, and pictures of one or more albums are drawn on the bookshelf. The operator can select 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, if the front cover is turned over, the present invention can be applied to album editing in which the first page starts on the right page. In that case, the back of the cover and the first page may be arranged in pairs. Further, the two reduced page images displayed so as to be in contact with each other so as to be spread are not necessarily required to be in contact with each other, but may be configured to be slightly separated from each other. In short, it is sufficient if the configuration is such that the distance between two reduced page images forming a set is smaller than the distance between two reduced page images having different sets. 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 albums listed 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 illustrated example, it is desired to move the reduced page image PG8 of the eighth page including the
[0055]
FIG. 10 is an explanatory diagram showing a state of the list display switched by the operation shown in FIG. Due to the above-described operation of moving the eighth page to the fourth page, 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, a picture of the background of the mount is represented in the same manner as the other page images, and the pasting position when the photographic image is pasted is also shown. It is represented in the same manner as other page images. In the figure, the position where the photographic image is attached is indicated by solid black.
[0057]
In addition, the reduced page image having lost the pair by the operation of moving the page image described above (remaining in the source group), that is, the reduced page image including the
[0058]
For a pair of spreads unaffected by the above-described operation of moving the page image, that is, a pair that is neither the movement source nor the movement destination, the same combination of reduced page images as before the movement is maintained. . In the example of FIG. 10, a reduced page image including
[0059]
Immediately after the list display shown in FIG. 10 is performed, both the added empty reduced page images PE1 and PE2 are in the selected state. As shown in the figure, the display position of “
[0060]
When the delete button or the delete key is operated to delete the empty reduced page images PE1 and PE2, the reduced page images after the empty reduced page images PE1 and PE2 are sequentially packed and moved. Combinations of reduced page images are not necessarily retained compared to before. FIG. 11 is an explanatory diagram showing a state of the list display after the empty reduced page images PE1 and PE2 have been deleted. As shown in FIG. 11, the empty reduced page images PE1 and PE2 are deleted, and the rear reduced page images are sequentially packed.
[0061]
In this embodiment, when the operation of moving the page image is performed, as described above, the display form is determined so that the empty page image is added and the pair before moving is not broken. Alternatively, it is also possible to adopt a configuration in which the dragged and dropped page is moved and the subsequent pages are sequentially packed without adding an empty page image. That is, when the operation shown in FIG. 9 is performed, the list display mode 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 board so as not to break the pair?” Is issued, and the operator sets the movement result to the state shown in FIG. Alternatively, it may be possible to select whether the state shown in FIG.
[0062]
When it is desired to move another reduced page image to the position of the added empty reduced page image described above, the other reduced page image is replaced with the empty reduced page image. In the state of FIG. 10, the 7-page reduced page image including the
[0063]
In the page movement operation shown in FIG. 9, the destination is the right side page of the double-page spread. Alternatively, the destination may be the left side page of the double-page spread. FIG. 13 is an explanatory diagram showing a state of the list display in a case where the destination is a double-page spread left 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 figure, the reduced page image PG8 of the eighth page including the
[0065]
It should be noted that the page image which has lost the pair due to 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 the page image moving process for realizing the above-described page image moving. This routine is started by the
[0067]
As shown in the figure, when the processing is started, the
[0068]
Next, the
[0069]
Thereafter, the
[0070]
In step S350, the
[0071]
Since the album management data DAL is configured to link the pointers one by one 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 the execution of step S350, a process of further inserting a page image determined by the variable P2 obtained in step S320 is performed immediately after the inserted empty page image PE1. This processing is performed by inserting a new pointer between the pointer to the empty page image PE1 inserted in step S350 and the next pointer linked from the pointer in the album management data DAL, and The value of the variable P2. 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, in the event that determination is made in step S340 that the hit is an odd-numbered one, the process proceeds to step S370. In step S370, the
[0074]
After executing Step S370 or S380, the
[0075]
After execution of step S390, the
[0076]
C. Action / effect
According to the computer system of the present embodiment configured as described above, the reduced page images of the page images are displayed in series in the application window WD. Is done. For this reason, the operator can see the list display and recognize the two pages in contact with each other as a double-page spread of the album, so that the operator can edit the entire album and the contents of each page with good visibility. Therefore, according to this computer system, there is an effect that the workability when editing an image into an album is excellent.
[0077]
Further, in this embodiment, when an operation of 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 source and destination. It is configured to hold the same pair of reduced page images as before. 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.
[0078]
D. Other embodiments:
Next, another embodiment of the present invention will be described.
(1) In the embodiment, the reduction ratio of the reduced page image represented by the reduced page image data to the original page image is determined according to the screen size of the
[0079]
(2) In the above-described embodiment, two photographic images can be pasted on the page image represented by the page image data. However, these images need not necessarily be pasted. In addition, the photographic image is taken by a digital camera, but may be image data such as a silver halide photograph or a color gravure obtained using a color scanner or the like.
[0080]
(3) Further, the page image does not necessarily need to include a photo image, and may be a page image on which text or illustrations are drawn. In this case, the booklet book is edited instead of the album edition, and each page of the booklet book can be displayed in a list.
[0081]
(4) In the above-described embodiment, the two reduced page images forming a pair are in a state of being close to each other with a small gap therebetween, and the spread is expressed. It is also possible to adopt a configuration in which the members are completely in contact without leaving any space. In addition, the gap may be set to a larger size, but the point is that the display position of the two reduced page images forming a set is set closer to the distance between adjacent reduced page images of different sets. Good.
[0082]
(5) In the above-described embodiment, the two reduced page images forming a set are in a state of being close to each other with a small gap therebetween, and the spread is displayed. Instead, as shown in FIG. Alternatively, the display positions of the two reduced page images are not changed, and the two may be connected by a line segment. Further, as shown in FIG. 17, a configuration in which both are surrounded by a rectangular frame may be adopted.
[0083]
(6) In the above-described embodiment, the two reduced page images forming a set are in a state of being close to each other with a small gap therebetween, and the spread is displayed. Instead, as shown in FIG. Alternatively, the two reduced page images may be connected to each other by the line segment LN1 without changing the display position. Further, as shown in FIG. 17, a configuration may be adopted in which both are surrounded by a 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, the original reduced page image of the destination is newly created from the destination set. Although it has been configured to move to a set including an empty reduced page image that has been set, another window may be prepared and moved to this another window.
[0085]
(8) In the above-described embodiment, the present invention is applied to the list display in the album editing software. Alternatively, the present invention may be applied to the list display in other software. As other software, a Web application program for providing an image on an intranet / Internet can be used. That is, it is possible to apply the list display of the present invention to a Web site.
[0086]
As mentioned above, although the Example of this invention was described in full detail, this invention is not limited to such an embodiment at all, and can be implemented 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 a control process according to album editing software 50 executed by a computer
FIG. 3 is a flowchart illustrating a routine of a control process executed by a
FIG. 4 is an explanatory diagram illustrating an initial state of an application window WD.
FIG. 5 is an explanatory diagram showing a data configuration of album data.
FIG. 6 is a flowchart showing details of a list display process executed in step S120 of FIG. 3;
FIG. 7 is an explanatory diagram showing displayable areas AR1 to AR8.
FIG. 8 is an explanatory diagram illustrating 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.
FIG. 10 is an explanatory diagram showing a state of the list display switched by the operation shown in FIG. 9;
FIG. 11 is an explanatory diagram showing a state of list display after an empty reduced page image is deleted.
FIG. 12 is an explanatory diagram showing a state in which a page image including
FIG. 13 is an explanatory diagram showing a state of list display when a destination is a left-page spread page.
FIG. 14 is a flowchart illustrating a routine of a page image movement process executed by the
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 showing another example of a display mode in which two reduced page images are grouped.
FIG. 17 is an explanatory diagram showing still another example of a display mode in which reduced page images are grouped in pairs.
[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 form 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 images
PE1, PE2: Empty reduced page image
Claims (15)
前記複数の縮小ページ画像が2つずつ組となることが明らかとなるように、前記一覧表示の形態を定める表示形態設定手段
を備えるページ画像一覧表示装置。A page image list display device for displaying a list of a plurality of reduced page images obtained by reducing page images in page units in a window displayed on the display device,
A page image list display device including a display mode setting unit that determines a mode of the list display so that it becomes clear that the plurality of reduced page images form a set of two.
前記表示形態設定手段は、
前記組となる2つの縮小ページ画像が見開きに表わされるように、前記2つの縮小ページ画像の表示位置を、組が相違する隣り合う縮小ページ画像間の距離よりも近づけて定める表示位置設定手段
を備えるページ画像一覧表示装置。The page image list display device according to claim 1,
The display mode setting means includes:
A display position setting means for determining a display position of the two reduced page images closer to each other than a distance between adjacent reduced page images of different sets so that the two reduced page images forming the set are displayed in a two-page spread. Page image list display device provided.
前記表示装置の画面上で、任意の縮小ページ画像を、他の縮小ページ画像の位置に移動する操作指令を取得する移動操作取得手段と、
前記移動操作取得手段により前記操作指令が取得されたとき、前記移動先の組から前記移動先の元の縮小ページ画像を排出するとともに、前記移動のなされた縮小ページ画像を、前記移動先の組に含ませるページ移動手段と
を備えるページ画像一覧表示装置。The page image list display device according to claim 1 or 2, further comprising:
On the screen of the display device, an arbitrary reduced page image, a moving operation acquisition unit that acquires an operation command to move to a position of another reduced page image,
When the operation command is acquired by the moving operation acquiring means, the original reduced page image of the destination is discharged from the destination set, and the moved reduced page image is replaced with the destination set. A page image list display device comprising: a page moving unit to be included in the page image list.
前記移動先の組から排出された元の縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成する第1の新組生成手段と、
前記移動元の組に残った縮小画像と空の縮小ページ画像とによって、新たな組を生成する第2の新組生成手段と、
前記ページ移動手段による移動がなされたとき、前記移動元と移動先以外の組について、前記移動がなされる前と同じ縮小ページ画像の組合せを保持する組合せ保持手段と
を備えるページ画像一覧表示装置。The page image list display device according to claim 3, further comprising:
First new set generating means for generating a new set based on the original reduced page image and the empty reduced page image discharged from the destination set;
Second new set generating means for generating a new set by using the reduced image remaining in the set of the movement source and the empty reduced page image;
A page image list display device comprising: a combination holding unit that holds the same combination of reduced page images as a group other than the source and the destination when the page is moved by the page moving unit.
前記第1および第2の新組生成手段により新たな組を生成した直後、両組の少なくともいずれかに含まれる前記空の縮小ページ画像を選択状態とする選択手段
を備えるページ画像一覧表示装置。The page image list display device according to claim 4, further comprising:
Immediately after a new set is generated by the first and second new set generation means, a page image list display device including a selection means for selecting the empty reduced page image included in at least one of the two sets.
前記ウィンドウのサイズを変更するサイズ変更手段と、
前記ウィンドウのサイズに応じて、前記縮小ページ画像の縮小率を変更する縮小率変更手段と
を備えるページ画像一覧表示装置。The page image list display device according to any one of claims 1 to 5, further comprising:
Resizing means for changing the size of the window;
A page image list display device comprising: a reduction ratio changing unit configured to change a reduction ratio of the reduced page image according to a size of the window.
(a)前記複数の縮小ページ画像が2つずつ組となることが明らかとなるように、前記一覧表示の形態を定めるステップ
を備えるページ画像一覧表示方法。A page image list display method for displaying a list of a plurality of reduced page images obtained by reducing page images in page units in a window displayed on a display device,
(A) A page image list display method, comprising a step of determining the form of the list display so that it becomes clear that the plurality of reduced page images form a set of two.
前記ステップ(a)は、
前記組となる2つの縮小ページ画像が見開きに表わされるように、前記2つの縮小ページ画像の表示位置を、組が相違する隣り合う縮小ページ画像間の距離よりも近づけて定めるステップ
を備えるページ画像一覧表示方法。A page image list display method according to claim 7,
The step (a) includes:
A page image including a step of determining a display position of the two reduced page images closer to each other than a distance between adjacent reduced page images of different sets so that the two reduced page images forming the set are displayed in a two-page spread. List display method.
(a)前記複数の縮小ページ画像が2つずつ組となることが明らかとなるように、前記一覧表示の形態を定める機能
を実現するコンピュータプログラム。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 page units in a window displayed on a display device,
(A) A computer program for realizing a function of determining the form of the list display so that it becomes clear that the plurality of reduced page images form a set of two.
前記機能(a)は、
前記組となる2つの縮小ページ画像が見開きに表わされるように、前記2つの縮小ページ画像の表示位置を、組が相違する隣り合う縮小ページ画像間の距離よりも近づけて定める機能
を実現するコンピュータプログラム。A computer program according to claim 9,
The function (a) is
A computer for realizing a function of determining a display position of the two reduced page images closer to each other than a distance between adjacent reduced page images of different sets so that the two reduced page images forming the set are displayed in a two-page spread. program.
(b)前記表示装置の画面上で、任意の縮小ページ画像を、他の縮小ページ画像の位置に移動する操作指令を取得する機能と、
(c)前記操作指令が取得されたとき、前記移動先の組から前記移動先の元の縮小ページ画像を排出するとともに、前記移動のなされた縮小ページ画像を、前記移動先の組に含ませる機能と
を実現するコンピュータプログラム。A computer program according to claim 9 or 10, further comprising:
(B) a function of acquiring an operation command to move 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 destination is discharged from the destination set, and the shifted reduced page image is included in the destination set. A computer program that implements functions.
(d)前記移動先の組から排出された元の縮小ページ画像と空の縮小ページ画像とによって、新たな組を生成する機能と、
(e)前記移動元の組に残った縮小画像と空の縮小ページ画像とによって、新たな組を生成する機能と、
(f)前記機能(b)による移動がなされたとき、前記移動元と移動先以外の組について、前記移動がなされる前と同じ縮小ページ画像の組合せを保持する機能と
実現するコンピュータプログラム。The computer program according to claim 11, further comprising:
(D) a function of generating a new set by using the original reduced page image and the empty reduced page image discharged from the destination set;
(E) a function of generating a new set by using the reduced images remaining in the set at the movement source and the empty reduced page images;
(F) A computer program for realizing a function of retaining the same combination of reduced page images as a group other than the source and the destination when the movement by the function (b) is performed, except for the source and the destination.
(g)前記機能(d)、(e)により新たな組を生成した直後、両組の少なくともいずれかに含まれる前記空の縮小ページ画像を選択状態とする機能
を実現するコンピュータプログラム。The computer program according to claim 12, further comprising:
(G) Immediately after a new set is generated by the functions (d) and (e), a computer program for realizing a function of selecting the empty reduced page image included in at least one of the two sets.
(h)前記ウィンドウのサイズを変更する機能と、
(i)前記ウィンドウのサイズに応じて、前記縮小ページ画像の縮小率を変更する機能と
を実現するコンピュータプログラム。A computer program according to any one of claims 9 to 13, further comprising:
(H) a function for changing the size of the window;
(I) a function of changing a reduction ratio of the reduced page image according to 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 true JP2004013346A (en) | 2004-01-15 |
JP4048840B2 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) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8601369B2 (en) | 2007-01-26 | 2013-12-03 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, and image processing program |
JP2016042320A (en) * | 2014-08-19 | 2016-03-31 | キヤノン株式会社 | Portable information terminal and control method of the same, and program |
-
2002
- 2002-06-04 JP JP2002163409A patent/JP4048840B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8601369B2 (en) | 2007-01-26 | 2013-12-03 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, and image processing program |
JP2016042320A (en) * | 2014-08-19 | 2016-03-31 | キヤノン株式会社 | Portable information terminal and control method of the same, and program |
Also Published As
Publication number | Publication date |
---|---|
JP4048840B2 (en) | 2008-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7609913B2 (en) | Image processing apparatus, image processing method and storage medium | |
JP2008117019A (en) | Conference information management apparatus, conference reproduction apparatus, equipment management apparatus, conference system and program | |
JP2008186095A (en) | Image processor, image processing method and program | |
JP4385770B2 (en) | Electronic sticky note management device | |
JP2008134721A (en) | Document management body processor and document management body processing program | |
JP5578890B2 (en) | Image editing apparatus, image editing method and program | |
JP2006235760A (en) | Information browsing system, method, and program | |
JPH11327721A (en) | Device and method for picture editing and storage medium | |
JP2004013346A (en) | List display of page image | |
JP3500998B2 (en) | Print information setting apparatus and method, and recording medium | |
JP2003009107A (en) | Terminal for electronic conference, electronic conference system, electronic conference method and program for electronic conference | |
JP4685843B2 (en) | Album editing apparatus and method, and program | |
JP4674728B2 (en) | Image selecting apparatus, image selecting apparatus control method, program, and recording medium | |
JP2007028137A (en) | Image editing device and method, and program | |
JP2022037082A (en) | Information processing device, information processing method, and program | |
US20040036675A1 (en) | Method and apparatus for displaying virtual reality space and recording medium recording unit virtual reality space information | |
JP2002209088A (en) | Image edit device and method | |
JPS59151273A (en) | Hard copy system of crt picture | |
JP2006268314A (en) | Document processor, method, and program | |
JP4609523B2 (en) | Image selection apparatus, computer program, and recording medium | |
JP2000253228A (en) | Electronic album and its picture processing method | |
KR101775626B1 (en) | Apparatus for recording and playing written contents and method for controlling the same | |
JP2006060463A (en) | Cellular phone having page information creating function | |
JP2004013693A (en) | Documents management method and device and its program | |
JP2000315254A (en) | Image filing device, image filing method and recording medium readable by computer in which program to make computer execute the method is recorded |
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 |