(57)【要約】【課題】テキスト入力後に画像を変更したページを容易に見つけることができるようにする。【解決手段】ＣＰＵ１０６はユーザ操作に応じて画像と当該画像に対応するテキストをページ単位に設定し、ページ単位で画像およびテキストの各々について設定された日時を設定日時として記憶する。ＣＰＵはページ単位で画像の設定日時とテキストの設定日時とを比較し、比較結果が所定の条件を満たすページを表示部１０１に表示する。【選択図】図５
2019036040.tif 000002
【特許請求の範囲】
【請求項１】
複数のページを有する電子データをページ単位で編集する情報処理装置であって、
画像と当該画像に対応するテキストを前記ページ単位に設定する設定手段と、
前記ページ単位で前記画像および前記テキストの各々について前記設定手段で設定された日時を設定日時として記憶する記憶手段と、
前記ページ単位で前記画像の設定日時と前記テキストの設定日時とを比較する比較手段と、
前記比較の結果が所定の条件を満たすページを報知する報知手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記報知手段は、前記画像の設定日時が前記テキストの設定日時よりも新しいと、前記報知を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記報知手段は、前記画像の設定日時と前記テキストの設定日時の差が所定値より大きいとき、前記報知を行うことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記比較手段は、前記ページ単位でレイアウトを編集するレイアウトモード又は複数のページにおける画像およびテキストを表示する一覧モードが選択されると、前記比較を行うことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
複数のページを有する電子データをページ単位で編集する情報処理装置の制御方法であって、
画像と当該画像に対応するテキストを前記ページ単位に設定する設定ステップと、
前記ページ単位で前記画像および前記テキストの各々について前記設定ステップで設定された日時を設定日時としてメモリに記憶する記憶ステップと、
前記ページ単位で前記画像の設定日時と前記テキストの設定日時と比較する比較ステップと、
前記比較の結果が所定の条件を満たすページを報知する報知ステップと、
を有することを特徴とする制御方法。
【請求項６】
複数のページを有する電子データをページ単位で編集する情報処理装置で用いられる制御プログラムであって、
前記情報処理装置が備えるコンピュータに、
画像と当該画像に対応するテキストを前記ページ単位に設定する設定ステップと、
前記ページ単位で前記画像および前記テキストの各々について前記設定ステップで設定された日時を設定日時としてメモリに記憶する記憶ステップと、
前記ページ単位で前記画像の設定日時と前記テキストの設定日時と比較する比較ステップと、
前記比較の結果が所定の条件を満たすページを報知する報知ステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキストと写真および図などの画像とを組としてページ単位で編集可能な情報処理装置、その制御方法、および制御プログラムに関する。
【背景技術】
【０００２】
一般に、情報処理装置などにおいて、画像と当該画像に関連するテキストを１つのページに配置して、電子アルバムとして画像とテキストとを組にして管理することが行われている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−７２８５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、テキストを入力した後、画像を変更すると、テキストの内容と変更した画像とが合わないことがある。このような場合、ユーザは、複数のページに亘って配置された複数のテキストと画像との組からテキスト入力後に変更した画像を見つけることが難しい。このため、ユーザは、テキストの内容と画像とが合致しない状態を見落としてしまうことがある。
【０００５】
従って、本発明の目的は、テキスト入力後に変更した画像を容易に見つけることができる情報処理装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記の目的を達成するため、本発明による情報処理装置は、複数のページを有する電子データをページ単位で編集する情報処理装置であって、画像と当該画像に対応するテキストを前記ページ単位に設定する設定手段と、前記ページ単位で前記画像および前記テキストの各々について前記設定手段で設定された日時を設定日時として記憶する記憶手段と、前記ページ単位で前記画像の設定日時と前記テキストの設定日時とを比較する比較手段と、前記比較の結果が所定の条件を満たすページを報知する報知手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、テキストの入力後に画像を変更したページを容易に確認することができ、これによって、テキストの内容と画像の内容とが合わないことを見落すことを防止することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態による情報処理装置の一例についてその構成を示すブロック図である。
【図２】図１に示す表示部に表示される画面の一例を説明するための図である。
【図３】図１に示す情報処理装置で用いられるページのデータ構成の一例を示す図である。
【図４】図１に示す情報処理装置で行われる処理の一例を説明するためのフローチャートである。
【図５】図４に示す不一致検索処理の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、本発明の実施の形態による情報処理装置の一例について図面を参照して説明する。
【００１０】
図１は、本発明の実施の形態による情報処理装置の一例についてその構成を示すブロック図である。
【００１１】
情報処理装置は表示部１０１（例えば、ＬＣＤ）、ＶＲＡＭ１０２、ＢＭＵ１０３、キーボード１０４、およびＰＤ１０５を有している。さらに、情報処理装置はＣＰＵ１０６、ＲＯＭ１０７、ＲＡＭ１０８、ＨＤＤ１０９、フレキシブルディスクドライブ１１０、およびネットワーク（ＮＥＴ）Ｉ／Ｆ１１１を備えている。そして、表示部１０１を除いて、各ブロックはバス１１２によって相互に接続されている。
【００１２】
表示部１０１には、例えば、管理用のアイコン、メッセージ、メニュー、およびその他のユーザインタフェース情報が表示される。ＶＲＡＭ１０２には、表示部１０１に表示するための画像が描画される。ＶＲＡＭ１０２に描画された画像データは、所定の規則に従って表示部１０１に転送され、これによって表示部１０１に画像が表示される。
【００１３】
ＢＭＵ（ビットムーブユニット）１０３は、メモリ間（例えば、ＶＲＡＭ１０２と他のメモリとの間）のデータ転送、そして、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークＩ／Ｆ１１１）との間のデータ転送を制御する。キーボード１０４には、文字などを入力するための各種キーが備えられている。
【００１４】
ＰＤ（ポインティングデバイス）１０５は、例えば、表示部１０１に表示されたアイコン、メニュー、およびその他のコンテンツの指示又はオブジェクトのドラッグドロップの際に用いられる。ＣＰＵ１０６は、ＲＯＭ１０７、ＨＤＤ１０９、又はフレキシブルディスクドライブ１１０に格納されたＯＳおよび後述するプログラムなどの制御プログラムに基づいて各ブロックを制御する。
【００１５】
ＲＯＭ１０７には、各種制御プログラムおよびデータが保存される。ＲＡＭ１０８は、ＣＰＵ１０６のワーク領域、エラー処理の際のデータの退避領域、制御プログラムのロード領域などを有する。ＨＤＤ１０９には、情報処理装置で実行される制御プログラムおよび一時保管したデータなどが格納される。
【００１６】
ネットワークＩ／Ｆ（ＮＥＴ  Ｉ／Ｆ）１１１は、外部機器とネットワークを介して通信を行う際に用いられる。バス１１２には、アドレスバス、データバス、およびコントロールバスが含まれる。
【００１７】
なお、ＣＰＵ１０６に対する制御プログラムの提供は、ＲＯＭ１０７、ＨＤＤ１０９、又はフレキシブルディスクドライブ１１０から行うようにしてもよく、ネットワークＩ／Ｆ１１１を介して外部機器から行うようにしてもよい。
【００１８】
図２は、図１に示す表示部に表示される画面の一例を説明するための図である。そして、図２（ａ）はレイアウトモードにおける画面を示す図であり、図２（ｂ）は一覧モードにおける画面を示す図である。また、図２（ｃ）はページ単位編集の画面を示す図である。
【００１９】
まず、図２（ａ）を参照して、キーボード１０４又はＰＤ１０５を用いてレイアウトモードが設定されると、ＣＰＵ１０６は、表示部１０１に図２（ａ）に示す画面（以下レイアウト画面と呼ぶ）２００を表示する。
【００２０】
レイアウト画面２００には、表示対象ページ２０１がレイアウトされた状態で表示され、当該表示対象ページ２０１には画像２０２がレイアウトされている。さらに、表示対象ページ２０１にはテキスト２０３がレイアウトされている。なお、ユーザはレイアウト画面２００においてテキスト２０３を編集するようにしてもよく、後述する一覧モード画面において纏めて編集するようにしてもよい。
【００２１】
レイアウト画面２００には、戻るボタン２０４および送りボタン２０５が表示されており、戻るボタン２０４が操作されると、ＣＰＵ１０６は表示対象ページ２０１を前のページに戻す。一方、送りボタン２０５が操作されると、ＣＰＵ１０６は表示対象ページ２０１を次のページに進める。つまり、戻るボタン２０４又は送りボタン２０５の操作によって、レイアウト画面２００に表示される表示対象ページ２００を変更することができる。
【００２２】
なお、表示対象ページ２００を変更するための指示は、マウス操作又はフリックなどで行うようにしてもよい。
【００２３】
さらに、レイアウト画面２００には、検索指示ボタン２０６が表示されており、当該検索指示ボタン２０６は不一致ページの検索を行う際に用いられる。検索指示ボタン２０６が操作されると、ＣＰＵ１０６は後述する処理によって検索したページに表示対象ページ２０１を変更する。なお、検索指示を行う際には、検索指示ボタン２０６の代わりに、キーに割り当てたショートカットなどを用いるようにしてもよい。
【００２４】
レイアウト画面２００には、一覧モード切替ボタン２０７およびページ単位編集モード切替ボタン２０８が表示されており、当該一覧モード切替ボタン２０７はレイアウト画面２００から後述する一覧画面に切り替える際に用いられる。また、ページ単位編集モード切替ボタン２０８はレイアウト画面２００から後述するページ単位編集画面に切り替える際に用いられる。
【００２５】
また、レイアウト画面２００には、レイアウト選択欄２０９が表示されている。ユーザがレイアウト選択欄２０９に表示されたレイアウトを選択すると、ＣＰＵ１０６は当該選択されたレイアウトを表示対象ページに適用する。つまり、ユーザはレイアウト選択欄２０９で選択したレイアウトに表示対象ページ２０１のレイアウトを変更することができる。
【００２６】
なお、レイアウト画面２００には、画像選択欄２１０があり、この画像選択欄２１０には複数の画像が表示されている。例えば、ユーザが画像選択欄２１０から画像を選択すると、ＣＰＵ１０６は当該選択された画像を表示対象ページ２０１に適用する。つまり、ユーザは画像選択欄２１０で選択した画像に表示対象ページ２０１の画像を変更することができる。
【００２７】
図２（ｂ）を参照して、前述の一覧モード切替ボタン２０７が操作されると、表示部１０１には、図２（ｂ）に示す一覧画面２１１が表示される。
【００２８】
一覧画面２１１には、検索指示ボタン２１２が表示されており、当該検索指示ボタン２１２は不一致ページの検索を行う際に用いられる。検索指示ボタン２１２が操作されると、ＣＰＵ１０６は後述する処理によって検索したページを含むように表示領域を変更する。
【００２９】
一覧画面２１１には、レイアウトモード切替ボタン２１３およびページ単位編集モード切替ボタン２１４が表示されており、当該レイアウトモード切替ボタン２１３は一覧画面２１１からレイアウト画面２００に切り替える際に用いられる。また、ページ単位編集モード切替ボタン２１４は一覧画面２１１から後述するページ単位編集画面に切り替える際に用いられる。
【００３０】
一覧画面２１１には、ページ毎の区切り２１５が表示され、各ページには画像２１６およびテキスト２１７が表示される。そして、ユーザは一覧画面２１１において各ページのテキストを直接編集することができる。
【００３１】
なお、図示の例では、４ページにおいては、画像２１６とテキスト２１７が合っていない。前述のように、ユーザは検索指示ボタン２１２を操作すれば、テキストと画像とがあっていないページを含むように表示領域を変更することができる。
【００３２】
図２（ｃ）を参照して、ページ単位編集モード切替ボタン２０８又は２１４が操作されると、表示部１０１には、図２（ｃ）に示すページ単位編集画面２１９が表示される。
【００３３】
ページ単位編集画面２１９には、例えば、電子アルバムの各ページ２２０が表示される。さらに、ページ単位編集画面２１９には、削除ボタン２２１、挿入ボタン２２２、並べ替えボタン２２３、レイアウトモード切替ボタン２２４、および一覧モード切替ボタン２２５が表示される。なお、本実施形態では電子アルバムを例に挙げて説明するが、画像とテキストが各ページに配置される電子新聞や電子ブックなどの電子データであっても同様である。
【００３４】
ユーザは、削除ボタン２２１を操作して、ページ単位編集画面２１９に表示されたページ２２０を削除することができる。ユーザは挿入ボタン２２２を操作して、ページ単位編集画面２１９に新たにページを挿入することができる。ユーザは、並べ替えボタン２２３を操作して、ページ単位編集画面２１９におけるページの配列を変更、つまり、ページの並び替えを行うことができる。
【００３５】
レイアウトモード切替ボタン２２４はページ単位編集画面２１９からレイアウト画面２００に切り替える際に用いられる。また、一覧モード切替ボタン２１５はページ単位編集画面２１９から一覧画面２１１に切り替える際に用いられる。
【００３６】
なお、ページ単位編集における指示はマウス操作又はキーに割り当てたショートカットなどを用いて行うようにしてもよい。
【００３７】
上述のようにして、ユーザ操作に応じてレイアウト画面、一覧画面、又はページ単位編集画面に切り替えることによって、ユーザによるページの編集が行いやすくなる。さらには、ユーザはページを容易に確認することができる。
【００３８】
ところで、スマートフォンなどのように表示部が小さい場合には、レイアウト画面２００においてテキスト２０３を編集する困難となる。よって、スクロール表示が可能な一覧画面においてのみテキストの編集を限定することがある。
【００３９】
さらに、ユーザがレイアウト画面において画像をレイアウトすることに集中してしまい、その後テキストを設定することもある。このような場合には、ユーザは検索指示ボタン２０６又は２１２を操作すれば、テキストと画像とが合わないページを確認することができる。
【００４０】
図３は、図１に示す情報処理装置で用いられるページのデータ構成の一例を示す図である。
【００４１】
ページには、編集単位（例えば、電子アルバム）においてユニークなページＩＤ３００が割り当てられており、さらに、編集単位におけるページ番号が付与されている。ページＩＤ３００には対応づけてページ番号が設定された設定日時３０３が規定される。当該設定日時３０３には、例えば、ページ単位編集画面において削除ボタン２２１、挿入ボタン２２２、又は並べ替えボタン２２３が操作された際の日時が設定される。さらに、ページＩＤ３００に対応づけてページに含まれる画像領域数３０３およびページに含まれるテキスト領域数３０４が規定される。
【００４２】
ページＩＤ３００に対応するページＩＤ３０５に紐づけされて、ページにおける画像の位置３０６、画像のサイズ３０７、画像ＩＤ３０８、および画像の設定日時３０９が規定される。
【００４３】
ページＩＤ３０５はページ毎の画像に係るリレーション情報である。位置３０６は画像が配置されるページ内の位置である。サイズ３０７は画像が配置される領域のページにおけるサイズである。
【００４４】
画像ＩＤ３０８はページに配置される画像のＩＤであり、画像毎にユニークなＩＤが割り当てられる。なお、画像が設定されていない場合には、画像ＩＤは割り当てられない。設定日時３０９は画像が設定された設定日時である。設定日時３０９には、例えば、レイアウト画面において画像選択欄２１０から画像が選択された際の日時が設定される。
【００４５】
ページＩＤ３００に対応するページＩＤ３１０に紐づけされて、ページにおけるテキストの位置３１１、テキストのサイズ３１２、テキストに係る書式情報３１３、テキスト３１４、およびテキストの設定日時３１５が規定される。
【００４６】
ページＩＤ３１０はページ毎のテキストに係るリレーション情報である。位置３１１はテキストが配置されるページ内の位置である。サイズ３１２はテキストが配置される領域のページにおけるサイズである。
【００４７】
書式情報３１３はテキストのフォント、フォントサイズ、および寄せなどの情報である。テキスト３１４はページに配置されるテイストである。なお、テキストが設定されていない場合には、テキストを記載すべき領域は空となる。設定日時３１５はテキストが設定された設定日時である。設定日時３１５には、例えば、レイアウト画面においてテキストの編集を確定した際の日時が設定される。
【００４８】
テキストの編集の確定については、例えば、レイアウト画面２００におけるページの変更、表示形態の変更、レイアウトおよび画像の設定などでもよい。また、一覧画面２１１においてテキストの編集が確定するとその日時が設定される。
【００４９】
さらに、テキストの編集の確定については、一覧画面２１１における表示形態の変更又は他のテキストに対する操作などでよもよい。なお、ページ単位編集画面２１９において、ページの挿入など新しくテキストが追加されるとその日時が設定される。
【００５０】
上述のように、ページ毎にページ番号の設定日時３０２、画像の設定日時３０９、テキストの設定日時３１５を備えるようにしたので、後述する処理によってテキストと画像が合わないページを容易に検索することができる。
【００５１】
なお、新しくテキストが追加された日時をテキスト設定日時３１５に設定するようにすれば、画像を設定後にテキスト３１４が存在しないページを検索対象に含めることができる。
【００５２】
図４は、図１に示す情報処理装置で行われる処理の一例を説明するためのフローチャートである。
【００５３】
まず、ＣＰＵ１０６はユーザ操作を受け付ける（ステップＳ４０１）。そして、ＣＰＵ１０６は当該ユーザ操作がレイアウトモード又は一覧モードへの切替操作であるか否かを判定する（ステップＳ４０２）。
【００５４】
レイアウトモード又は一覧モードへの切替操作である場合には（ステップＳ４０２において、ＹＥＳ）、ＣＰＵ１０６は１ページ目を検索開始ページとして、後述する不一致検索処理を行う（ステップＳ４０３）。そして、ＣＰＵ１０６は、不一致検索処理で得られた検索ページが表示されるように表示部１０１の表示を切り替える（ステップＳ４０４）。その後、ＣＰＵ１０６はステップＳ４０１の処理に戻る。
【００５５】
これによって、レイアウト画面においてテキスト設定後に画像を変更するか又はページ単位編集画面でテキスト設定後にページの順番を変更した場合に、そのページを含めて表示が行われるので、ユーザは不一致の確認を容易に行うことができる。
【００５６】
レイアウトモード又は一覧モードへの切替操作でない場合には（ステップＳ４０２において、ＮＯ）、ＣＰＵ１０６は、受け付けたユーザ操作が不一致検索操作であるか否かを判定する（ステップＳ４０５）。
【００５７】
ユーザ操作が不一致検索操作である場合には（ステップＳ４０５において、ＹＥＳ）、ＣＰＵ１０６は、表示部１０１に表示されているページにおいて画像とテキストとが不一致状態であるか否かを判定する（ステップＳ４０６）。不一致判定の際には、ＣＰＵ１０６はテキストの設定日時３１５、ページ番号の設定日時３０２、および画像の設定日時３０９を比較する。そして、比較の結果、テキストの設定日時３１５よりもページ番号の設定日時３０２および画像の設定日時３０９のいずれかが新しければ、ＣＰＵ１０６は不一致（内容が合致しない）と判定する。
【００５８】
なお、図示はしないが、レイアウト画面又は一覧画面でテキストの編集が行われ、当該テキストが図３に示すテキスト３１４と異なる場合には、テキスト３１４の更新を行って、テキストの設定日時３１５を更新するようにしてもよい。これによって、不一致状態のテキストを編集して次の不一致のページに容易に遷移することができる。
【００５９】
不一致状態である場合には（ステップＳ４０６において、ＹＥＳ）、ＣＰＵ１０６は表示部１０１に不一致確認のためのメッセージを表示して、ユーザに不一致確認を促す。そして、ＣＰＵ１０６はユーザによって不一致に問題がある旨の指示を受けたか否かを判定する（ステップＳ４０７）。
【００６０】
問題がない旨の指示を受けた場合には（ステップＳ４０７において、ＮＯ）、ＣＰＵ１０６はテキストの設定日時３１５を更新（設定）する（ステップＳ４０８）。このように、テキストを変更していない場合においても、テキストの設定日時３１５を設定することによって、問題ないと確認されたページについては次回以降の不一致検索で検索の対象とならないようにすることができる。さらに、問題あると確認されたページについは次回以降の不一致検索においても検索対象となるので、ユーザは後に不一致検索を行えば不一致を解消させることができる。
【００６１】
続いて、ＣＰＵ１０６は、次のページを検索開始ページとして、後述する不一致検索処理を行う（ステップＳ４０９）。なお、問題がある旨の指示を受けた場合には（ステップＳ４０７において、ＹＥＳ）、ＣＰＵ１０６はステップＳ４０９の処理に進む。
【００６２】
次に、ＣＰＵ１０６は、当該不一致検索処理で得られた検索ページが表示されるように表示部１０１の表示を切り替える（ステップＳ４１０）。その後、ＣＰＵ１０６はステップＳ４０１の処理に戻る。
【００６３】
なお、図示はしないが、不一致検索処理においては検索対象がない旨の表示を行うようにしてもよい。
【００６４】
ユーザ操作が不一致検索操作でない場合には（ステップＳ４０５において、ＮＯ）、ＣＰＵ１０６は、ユーザ操作が終了操作であるか否かを判定する（ステップＳ４１１）。終了操作である場合には（ステップＳ４１１において、ＹＥＳ）、ＣＰＵ１０６は処理を終了する。一方、終了操作でない場合には（ステップＳ４１１において、ＮＯ）、ＣＰＵ１０６はユーザ操作に応じた処理を行う（ステップＳ４１２）。そして、ＣＰＵ１０６はステップＳ４０１の処理に戻る。ステップＳ４１２においては、レイアウト画面又は一覧画面への表示切替、不一致検索処理、処理終了以外のユーザ操作に応じた処理を行うことになる。
【００６５】
図５は、図４に示す不一致検索処理の一例を説明するためのフローチャートである。
【００６６】
不一致検索処理を開始すると、ＣＰＵ１０６は変数ページ番号（変数ｐａｇｅＮｏ．）に検索開始ページのページ番号を設定する（ステップＳ５０１）そして、ＣＰＵ１０６は、変数ページ番号≦アルバムの総ページ数であるか否かを判定する（ステップＳ５０２）。
【００６７】
変数ページ番号≦総ページ数である場合には（ステップＳ５０２において、ＹＥＳ）、ＣＰＵ１０６は変数ページ番号が示すページにおけるテキストの設定日時３１５と画像の設定日時３０９を比較する。そして、ＣＰＵ１０６は画像の設定日時３０９がテキストの設定日時３１５よりも新しいか否かを判定する（ステップＳ５０３）。これによって、ＣＰＵ１０６はテキストの入力後に画像が変更されたページを検索することができる。
【００６８】
画像の設定日時３０９がテキストの設定日時３１５よりも古いか又は同一であると（ステップＳ５０３において、ＮＯ）、ＣＰＵ１０６は変数ページ番号が示すページにおけるテキストの設定日時３１５とページ番号の設定日時３０２とを比較する。そして、ＣＰＵ１０６はページ番号の設定日時３０２がテキストの設定日時３１５より新しいか否かを判定する（ステップＳ５０４）。これによって、ＣＰＵ１０６はテキストの入力後にページ編集が行われたページを判定することができる。
【００６９】
ページ番号の設定日時３０２がテキストの設定日時３１５よりも古いか又は同一である場合には（ステップＳ５０４において、ＮＯ）、ＣＰＵ１０６は変数ページ番号を”＋１”インクリメントして（ステップＳ５０５）、ステップＳ５０２の処理に戻る。
【００７０】
ページ番号の設定日時３０２がテキストの設定日時３１５よりも新しい場合には（ステップＳ５０４において、ＹＥＳ）、ＣＰＵ１０６は変数ページ番号が示すページを不一致とする（ステップＳ５０６）。そして、ＣＰＵ１０６は不一致検索処理を終了する。
【００７１】
変数ページ番号＞総ページ数である場合には（ステップＳ５０２において、ＮＯ）、ＣＰＵ１０６は検索開始ページを不適とする（ステップＳ５０７）。そして、ＣＰＵ１０６は不一致検索処理を終了する。
【００７２】
なお、図４に関連して説明したステップＳ４０６と同様にして、ステップＳ５０３およびステップＳ５０４における処理を一緒に行うようにしてもよい。また、前ページにおいて不一致検索を行う場合であっても、同様にしてステップＳ５０３およびＳ５０４で説明した判定が行われる。
【００７３】
また、画像の設定日時とテキストの設定日時の差分やテキストの設定日時とページ番号の設定日時との差分をそれぞれ所定値と比較し、比較の結果が所定値より大きいという条件を満たすときにステップＳ５０６にて不一致と判定されるようにしてもよい。
【００７４】
このように、本発明の実施の形態では、テキストの入力後に画像を変更したページを容易に検索できるので、ユーザはテキストと画像とが合わないことを容易に確認することができる。さらに、テキストの入力後にページの追加、削除、又は入れ替えなどのページ編集を行った場合であっても、当該ページを検索できるので、ユーザはアルバムにおけるストーリがずれていないかなどを容易に確認することができる。
【００７５】
なお、テキストの設定日時に基づいて、画像の設定日時又はページ番号の設定日時のいずれかを新しいページだけを抽出して表示するようにしてもよい。また、ＣＰＵ１０６および表示部１０１は報知手段として機能する。
【００７６】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００７７】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を情報処理装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを情報処理装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００７８】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７９】
１０１  表示部
１０２  ＶＲＡＭ
１０３  ＢＭＵ
１０４  キーボード
１０５  ＰＤ
１０６  ＣＰＵ
１０７  ＲＯＭ
１０８  ＲＡＭ
１０９  ＨＤＤ
１１０  フレキシブルディスクドライブ
【図１】
2019036040.tif 000003
【図２】
2019036040.tif 000004
【図３】
2019036040.tif 000005
【図４】
2019036040.tif 000006
【図５】
2019036040.tif 000007