(57)【要約】【課題】テキストの編集を容易に行うことができ、画像等のオブジェクトの編集結果が反映されたレイアウトの確認を容易に行うことができる情報処理装置を提供する。【解決手段】テキストをディスプレイ１０１に表示させて編集を可能とする情報処理装置１００は、複数のページからテキストを読み出し、読み出したテキストをページごとに区切って表した一覧画面２００を表示する。情報処理装置１００の制御手段は、一覧画面２００に表示されたテキストの中から編集対象となるテキストが選択されて一覧画面２００上で編集された後に、別のページのテキストが編集対象として選択されると、ディスプレイ１０１の表示を一覧画面２００から編集されたテキストを含むページのレイアウトを表すプレビュー画面２１０へ切り替える。【選択図】図５
2018036704.tif 000002
【特許請求の範囲】
【請求項１】
テキストを表示装置に表示させ、前記表示装置に表示されたテキストの編集を可能とする情報処理装置であって、
テキストを含む複数のページから前記テキストを読み出す読み出し手段と、
前記読み出し手段が読み出したテキストをページごとに区切って表した一覧画面を前記表示装置に表示する表示手段と、
前記一覧画面に区切られて表示されたテキストの中から編集対象となる第１のテキストを選択する選択手段と、
前記選択された第１のテキストを前記一覧画面上で編集する編集手段と、
前記一覧画面に区切られて表示されたテキストの中から前記第１のテキストとは異なる第２のテキストが前記選択手段によって選択されたことを検知する検知手段と、
前記検知手段が前記選択手段によって前記第２のテキストが選択されたことを検知したときに、前記表示装置における表示を前記一覧画面から前記第１のテキストが編集された後のテキストを含むページのレイアウトを表すプレビュー画面へ切り替えるように制御する制御手段と、
前記表示装置における表示を前記プレビュー画面から前記一覧画面へ戻す指示を前記制御手段に与える指示手段と、を備えることを特徴とする情報処理装置。
【請求項２】
前記第２のテキストを含むページは、前記第１のテキストを含むページとは異なるページであることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記検知手段は、１ページに複数のテキストが含まれている場合における前記複数のテキストの間での前記選択手段によるテキストの選択の変更は、前記第２のテキストが選択されたこととみなさないことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記第１のテキストに前記編集手段による編集がなされたか否かを判定する判定手段を更に備え、
前記制御手段は、前記第１のテキストが編集されていないと判定した場合には、前記選択手段により前記第２のテキストが選択されても、前記一覧画面から前記プレビュー画面への切り替えを行わないことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記プレビュー画面には、１ページ分のレイアウトが表示されることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記プレビュー画面には、複数のページ分のレイアウトが表示されることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項７】
前記制御手段は、前記プレビュー画面に複数のページ分のレイアウトが表示される場合には、前記一覧画面上でこれと同数の複数のページ分のテキストが編集されたときに、前記一覧画面から前記編集された複数のテキストをそれぞれ含むページのレイアウトを表すプレビュー画面へ切り替えることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記制御手段は、前記プレビュー画面を前記一覧画面に切り替えるときに、前記プレビュー画面に表示されていたページに含まれるテキストが前記表示装置の表示画面内に表示されるように前記一覧画面を表示することを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
テキストを表示装置に表示させ、前記表示装置に表示されたテキストの編集を可能とする情報処理装置の制御方法であって、
テキストを含む複数のページから前記テキストを読み出すステップと、
読み出したテキストをページごとに区切って表した一覧画面を前記表示装置に表示するステップと、
前記一覧画面に表示されたテキストの中から編集対象となる第１のテキストを選択するステップと、
前記第１のテキストの前記一覧画面上での編集を受け付けるステップと、
前記第１のテキストとは異なる第２のテキストが編集対象として選択されたことを検知するステップと、
前記第２のテキストが選択されたことが検知されたときに、前記表示装置における表示を前記一覧画面から前記第１のテキストが編集された後のテキストを含むページのレイアウトを表すプレビュー画面へ切り替えるように制御するステップと、を有することを特徴とする情報処理装置の制御方法。
【請求項１０】
オブジェクトを表示装置に表示させ、前記表示装置に表示されたオブジェクトの編集を可能とする情報処理装置であって、
オブジェクトを配置可能な複数のページから前記オブジェクトを所定の編集単位で抽出する抽出手段と、
前記編集単位で表示領域を区切った一覧画面を前記表示装置に表示する表示手段と、
前記一覧画面に、前記編集単位を示す区切りを表示すると共に、前記抽出手段が抽出したオブジェクトを前記編集単位またはページ単位で区切って前記表示領域に表示するように制御する制御手段と、
前記一覧画面に表示されたオブジェクトを前記一覧画面上で編集する編集手段と、を備えることを特徴とする情報処理装置。
【請求項１１】
前記オブジェクトは、画像とテキストの少なくとも１つを含むことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記制御手段は、複数の前記編集単位に跨がるオブジェクトがある場合、前記複数の編集単位を１つの編集単位として扱うことを特徴とする請求項１０又は１１に記載の情報処理装置。
【請求項１３】
前記制御手段は、前記オブジェクトを含まないページがある場合、前記オブジェクトを表示するための領域を前記ページに対応する編集単位の表示領域に設けないことを特徴とする請求項１０乃至１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記制御手段は、前記オブジェクトを配置する設定のないページがある場合、前記オブジェクトを配置する設定のないことを示すメッセージを前記ページに対応する編集単位の表示領域に表示することを特徴とする請求項１０乃至１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記制御手段は、前記複数のページの中に編集を行うことができないページがある場合、前記編集を行うことができないページに対応する編集単位の表示領域に、編集を行うことができないこと示すメッセージを表示することを特徴とする請求項１０乃至１４のいずれか１項に記載の情報処理装置。
【請求項１６】
前記制御手段は、前記複数のページの中に編集を行うことができないページがある場合、前記編集を行うことができないページに対応する編集単位を示す区切りと表示領域を表示しないことを特徴とする請求項１０乃至１４のいずれか１項に記載の情報処理装置。
【請求項１７】
前記オブジェクトに画像が含まれ、前記抽出手段が複数の画像を抽出した編集単位があった場合に、前記複数の画像の中から代表画像を設定する設定手段を更に備え、
前記制御手段は、前記編集単位の表示領域に前記代表画像を大きく表示し、別の画像を小さく表示するよう制御することを特徴とする請求項１０乃至１６のいずれか１項に記載の情報処理装置。
【請求項１８】
前記代表画像と、前記別の画像とを入れ替えて表示する入れ替え手段を更に備えることを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
前記制御手段は、前記代表画像が複数のページに跨がっている場合に、前記代表画像を前記複数のページの数で分割し、前記分割された画像をそれぞれ、前記表示領域におけるページごとの区切りに合わせて表示することを特徴とする請求項１７に記載の情報処理装置。
【請求項２０】
前記抽出手段は、前記複数のページを束ねる表表紙と裏表紙がある場合、前記表表紙と前記裏表紙を前記編集単位として抽出し、
前記制御手段は、前記表表紙と前記裏表紙のそれぞれを示す区切りと、該区切りに対応する表示領域を前記一覧画面に表示することを特徴とする請求項１０乃至１９のいずれか１項に記載の情報処理装置。
【請求項２１】
オブジェクトを表示装置に表示させ、前記表示装置に表示されたオブジェクトの編集を可能とする情報処理装置の制御方法であって、
オブジェクトを配置可能な複数のページから前記オブジェクトを所定の編集単位で抽出するステップと、
前記編集単位で表示領域を区切った一覧画面を前記表示装置に表示するステップと、を有し、
前記一覧画面に、前記編集単位を示す区切りが表示されると共に、抽出されたオブジェクトが前記編集単位またはページ単位で区切られて前記表示領域に表示されることを特徴とする情報処理装置の制御方法。
【請求項２２】
コンピュータを請求項１乃至８，１０乃至２０のいずれか１項に記載の情報処理装置の各手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキストや画像等のオブジェクトをレイアウトして表示装置に表示させる情報処理装置とその制御方法及びプログラムに関する。
【背景技術】
【０００２】
複数のページから構成され、テキストや画像等のオブジェクト（表示対象）を各ページにレイアウトしたフォトブックや電子書籍の利用が広がっている。例えば、フォトブックを編集するために１ページ分の領域にオブジェクトをレイアウトするときに、レイアウトされる各項目を一覧表示する領域をディスプレイ上に設ける技術が知られている（特許文献１参照）。また、ページ中のテキストや画像等のオブジェクトをページごとに抽出し、抽出したオブジェクトを一覧表示して編集することが可能な機能を有する情報処理装置が提案されている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２４０７２２号公報
【特許文献２】特開２０１３−８１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載された技術では、複数の項目を一覧表示する領域と、各項目がレイアウトされた編集領域とが１画面に並べて表示される。そのため、ユーザは、項目の内容の編集や確認を行うことが容易ではないという問題があり、この問題は特にディスプレイの表示面積が小さい場合に顕著に現れる。
【０００５】
上記特許文献２に記載された技術では、一覧表示されるオブジェクトがテキストだけの場合、テキストと組となる画像、画像の枚数、同じページの別のテキストの内容等を確認することができない。そのため、すべてのオブジェクトをプレビュー表示に切り替えて確認する必要がある。また、上記特許文献２に記載された技術では、各ページのサムネイルが一覧表示で表示されていても、ページごとのサムネイルやテキストの文字が小さいため、サムネイルやテキストを確認しながらテキストを編集することは容易ではない。
【０００６】
本発明は、テキストの編集を容易に行うことができ、また、画像やテキスト等のオブジェクトの編集結果が反映されたレイアウトの確認を容易に行うことができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、テキストを表示装置に表示させ、前記表示装置に表示されたテキストの編集を可能とする情報処理装置であって、テキストを含む複数のページから前記テキストを読み出す読み出し手段と、前記読み出し手段が読み出したテキストをページごとに区切って表した一覧画面を前記表示装置に表示する表示手段と、前記一覧画面に区切られて表示されたテキストの中から編集対象となる第１のテキストを選択する選択手段と、前記選択された第１のテキストを前記一覧画面上で編集する編集手段と、前記一覧画面に区切られて表示されたテキストの中から前記第１のテキストとは異なる第２のテキストが前記選択手段によって選択されたことを検知する検知手段と、前記検知手段が前記選択手段によって前記第２のテキストが選択されたことを検知したときに、前記表示装置における表示を前記一覧画面から前記第１のテキストが編集された後のテキストを含むページのレイアウトを表すプレビュー画面へ切り替えるように制御する制御手段と、前記表示装置における表示を前記プレビュー画面から前記一覧画面へ戻す指示を前記制御手段に与える指示手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、テキストの編集を容易に行うことができ、また、画像やテキスト等のオブジェクトの編集結果が反映されたレイアウトの確認を容易に行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る情報処理装置の概略構成を示すブロック図である。
【図２】情報処理装置に表示される一覧画面及びプレビュー画面の例を示す図である。
【図３】図２の一覧画面でテキストを編集した後に情報処理装置に表示される一覧画面及びプレビュー画面の例を示す図である。
【図４】図２及び図３の一覧画面を表示するために情報処理装置で実行される処理のフローチャートである。
【図５】図２及び図３の一覧画面とプレビュー画面とを切り替えるために情報処理装置で実行される処理のフローチャートである。
【図６】情報処理装置に表示される一覧画面の別の例を示す図である。
【図７】図６の一覧画面に対応する各ページでのレイアウトを説明する図である。
【図８】図６の一覧画面を表示するために情報処理装置が保持するデータの構成の一例を説明する図である。
【図９】図６の一覧画面を表示する処理のフローチャートである。
【図１０】図６の一覧画面に表示される代表画像を差し替える処理のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。最初に、本発明に係る情報処理装置のハードウェア構成について説明する。図１は、情報処理装置１００の概略構成を示すブロック図である。情報処理装置１００は、ディスプレイ１０１、ＶＲＡＭ１０２、ＢＭＵ１０３、キーボード１０４、ＰＤ１０５、ＣＰＵ１０６、ＲＯＭ１０７、ＲＡＭ１０８、ＨＤＤ１０９、記憶媒体１１０、ネットワークＩ／Ｆ１１１及びバス１１２を有する。情報処理装置１００は、例えば、パーソナルコンピュータである。
【００１１】
ディスプレイ１０１は、情報処理装置１００上で動作するＯＳやアプリケーション（ソフトウェア）に対するユーザインタフェースをはじめとして、各種の情報を表示する表示手段であり、例えば、液晶ディスプレイ等である。ＶＲＡＭ１０２には、ディスプレイ１０１に各種情報を表示するためのデータが記憶される。ＶＲＡＭ１０２に記憶されたデータは、所定の規定にしたがってディスプレイ１０１に転送され、これにより、ディスプレイ１０１に各種情報がアイコンやメニュー、オブジェクト（画像（写真、イラスト）、テキスト（文書）等の表示対象物）として表示される。
【００１２】
ＢＭＵ（bit move unit）１０３は、メモリ間（例えば、ＶＲＡＭ１０２とＲＡＭ１０８との間）のデータ転送や、メモリとＩ／Ｏデバイス（例えば、ＲＡＭ１０８とネットワークＩ／Ｆ１１１）との間のデータ転送を制御する。キーボード１０４は、文字や数字等を入力するための各種キーを有する入力手段の１つである。キーボード１０４は、ディスプレイ１０１に設けられたタッチパネルを用いたスクリーンキーボードであってもよい。ＰＤ（pointing device）１０５は、ディスプレイ１０１に表示されたアイコンやメニュー、その他のコンテンツ等の指定等に用いられる入力手段であり、例えば、マウスやディスプレイ１０１に設けられるタッチパネルである。
【００１３】
ＲＯＭ１０７は、情報処理装置１００の起動に必要なＢＩＯＳ等の制御プログラムやデータを格納する記憶部である。ＲＡＭ１０８は、ＣＰＵ１０６のワーク領域や、各種データを一時的に記憶する一次記憶領域、各種プログラムのロード領域等を有する記憶部である。ＨＤＤ１０９は、ＯＳプログラム、各種の制御プログラム、ＯＳプログラム上で実行可能な各種アプリケーション（ソフトウェア）のプログラム、各種データ等を格納する記憶手段である。記憶媒体１１０は、例えば、メモリカード等の半導体記憶デバイス、ＤＶＤ−ＲＡＭ等の光学ディスク等であり、例えば、情報処理装置１００での編集に供されるデータファイル等を記憶している。なお、情報処理装置１００での編集に供されるデータファイル等は、ＨＤＤ１０９に記憶されていてもよい。
【００１４】
ＣＰＵ１０６は、ＲＯＭ１０７に格納された各種の制御プログラムを実行することにより、情報処理装置１００を構成する各種ハードウェアの全体的な制御を行う。また、ＣＰＵ１０６は、ＨＤＤ１０９等に格納されたＯＳプログラムやアプリケーションプログラムをＲＡＭ１０８に展開することによって、プログラムに従った各種の処理を実行する。アプリケーションプログラムは、記憶媒体１１０に記憶されていてもよい。ネットワークＩ／Ｆ１１１は、ネットワーク１３０を介してＣＰＵ１０６と外部機器（不図示）との通信を可能とするインタフェースである。ＣＰＵ１０６に対する制御プログラムの提供は、ネットワークＩ／Ｆ１１１を介してネットワーク経由で他の情報処理装置（外部機器）等から行うこともできる。バス１１２は、アドレスバス、データバス及びコントロールバスを含み、情報処理装置１００を構成する各ブロック間でのデータ通信を可能とする。不図示であるが、情報処理装置１００は、ＵＳＢ規格等の所定の規格に従う外部装置を接続するためのポートと、装着された外部装置とＣＰＵ１０６との間のデータ通信を可能とするインタフェース等を有する。
【００１５】
次に、情報処理装置１００の第１実施形態に係る制御方法（情報処理方法）について説明する。図２（ａ）は、情報処理装置１００のディスプレイ１０１に表示される第１実施形態に係るテキスト一覧画面（以下「一覧画面」と記す）２００を示す図である。一覧画面２００は、ＣＰＵ１０６がＨＤＤ１０９に格納された所定のアプリケーションプログラムを起動し、ＨＤＤ１０９又は記憶媒体１１０に記憶されたデータファイルがアプリケーション上に読み出されることによって、ディスプレイ１０１に表示される。
【００１６】
ここでは、写真（撮影画像）等の画像データとユーザによる入力が可能なテキストデータを含むフォトブックのデータファイルが、テキスト編集用のアプリケーション上で読み出されたことにより、一覧画面２００がディスプレイ１０１に表示されたものとする。説明の便宜上、フォトブックは、１ページに１枚の画像が配置され、画像に対してコメント等のテキスト（文章）を付記することができる構成になっているものとする。また、一覧画面２００は、テキスト編集用のアプリケーションが起動され、所定のフォトブックのデータが読み出されたときの初期画面であるとする。なお、フォトブックを閲覧するための閲覧アプリケーションにフォトブックでのテキスト編集を行うための機能が設けられていてもよい。この場合、ユーザにより閲覧アプリケーションが起動された後に編集機能が指定することで、一覧画面２００をディスプレイ１０１に表示させることができる。
【００１７】
一覧画面２００には、第ｎ欄（ｎは自然数）、ページプレビュー切り替えボタン２０５、ブック確認表示切り替えボタン２０８、スクロールバー２０６及び終了ボタン２０７が表示されている。第ｎ欄の数は、読み出したフォトブックのページ数によって異なる。第ｎ欄は、第ｎページ目から抽出されたテキストを表示し、編集を可能とするための編集領域であり、第ｎページ目から抽出されたテキストが表示される。第ｎ欄は、第ｎページ目にテキストがない場合には空欄となる。図２（ａ）の一覧画面２００では、第ｎ欄の例として、第１欄２０１、第２欄２０２、第３欄２０３、第４欄２０４が示されている。第１欄２０１には図示の通りのテキストが抽出されて表示されている。第２欄２０２にある「（２ページ目のテキスト）」は、テキストが無く、空欄となっていることを示している。第３欄２０３及び第４欄２０４も、第２欄２０２と同様に、フォトブックの第３ページ及び第４頁にテキストがなかったために、空欄となっている状態を示している。
【００１８】
一覧画面２００内にすべての第ｎ欄を一度に表示することのできない場合には、スクロールバー２０６を操作することにより、例えば、第５欄以降を一覧画面２００に表示することができる。ページプレビュー切り替えボタン２０５は、一覧画面２００を後述するページプレビュー画面２１０（以下「プレビュー画面２１０」と記す）（図２（ｂ）参照）に遷移させるための指示を受け付ける操作手段の１つである。ブック確認表示切り替えボタン２０８は、一覧画面２００をブック確認画面（図示せず）に遷移させるための指示を受け付ける操作手段の１つである。終了ボタン２０７は、アプリケーションを終了させるための操作手段である。
【００１９】
図２（ｂ）は、情報処理装置１００のディスプレイ１０１に表示されるプレビュー画面２１０を示す図である。プレビュー画面２１０は、第ｎページ及びＯＫボタン２１７を含む。ここでは、プレビュー画面２１０として、ページごとにプレビュー表示を行い、且つ、２ページ分を表示する例を示しており、よって、第ｎページ領域として、第１ページ領域２１１と第２ページ領域２１２が表示された例が示されている。なお、プレビュー画面２１０では、一覧画面２００において編集が行われたテキストに関連付けられたページが表示される。そのため、ここでは、プレビュー画面２１０として、ブックを構成する他のページを表示せず、他のページの表示を可能とするためのスクロールバーを有さない構成としている。
【００２０】
第１ページ領域２１１には、画像２１３とテキスト２１５が表示されている。テキスト２１５の内容は、第１欄２０１にあるテキストと同じである。第２ページ領域２１２には、画像２１４が表示されているが、画像２１４の下側の領域２１６は、テキストがないために空白となっており、第２欄２０２にテキストがないことに対応している。ＯＫボタン２１７は、ユーザがレイアウトを確認したことをＣＰＵ１０６に通知するための操作手段であり、ＯＫボタン２１７が押下されると、プレビュー画面２１０は一覧画面２００へ戻る。
【００２１】
図３（ａ）は、一覧画面２００でテキスト編集が行われた後の一覧画面２００´を示す図である。一覧画面２００´が一覧画面２００でのテキスト編集後の画面であるという性質上、一覧画面２００´のレイアウトは一覧画面２００のレイアウトと同じである。よって、一覧画面２００で何ら編集が行われなかった部分やページプレビュー切り替えボタン２０５等の不変部については、同じ符号を付して説明を省略する。
【００２２】
一覧画面２００の第１欄２０１のテキスト（第１のテキスト）がＰＤ１０５等により選択され、一覧画面２００上で第１欄２０１内のテキストに対して編集が行われたものとする。これにより、第１欄２０１は、一覧画面２００´では短文化されたテキストが表示された第１欄３０１に変わっている。ＣＰＵ１０６は、テキスト編集の対象が第１欄２０１から別の欄のテキスト（第２のテキスト）が編集対象としてＰＤ１０５等により変更されことを検知すると、第１欄２０１でのテキスト編集が完了したと判定する。なお、別の欄は、空欄でもあってもよい。これは、空欄にテキストを書き加えるという編集を行うことを目的とするものだからである。そして、ＣＰＵ１０６は、自動的に一覧画面２００´をプレビュー画面２１０´へ遷移させる。したがって、ユーザは、プレビュー画面２１０´への遷移のための操作を一々行わなくとも、第１欄２０１でのテキスト編集の結果を確認することができる。一覧画面２００´からプレビュー画面２１０´へ表示が遷移する過程で、第１欄２０１のテキストは、第１欄３０１のテキストの通りに自動的に書き替え保存される。
【００２３】
なお、一覧画面（一覧画面２００，２００´を問わない）において第ｎ欄がテキスト編集対象として選択されたが、何ら編集が行われずに別の欄（例えば第ｎ＋１欄）へテキスト編集対象が変更される場合がある。この場合には、テキストの編集が行われていないためにプレビュー表示の内容も変わらないため、一覧画面からプレビュー画面への遷移は行われない。
【００２４】
図３（ｂ）は、情報処理装置１００のディスプレイ１０１に表示されるプレビュー画面２１０´を示す図である。プレビュー画面２１０´のレイアウトは、プレビュー画面２１０のレイアウトと同じである。よって、プレビュー画面２１０´においてプレビュー画面２１０と変わらない部分については、同じ符号を付して説明を省略する。
【００２５】
プレビュー画面２１０´内の第１ページ３１１には、画像２１３と、一覧画面２００´の第１欄３０１に表示されたテキスト３１２が表示されている。プレビュー画面２１０´でＯＫボタン２１７が押下されると、プレビュー画面２１０´は一覧画面２００´へ戻る。上記説明では、ＯＫボタン２１７の押下によりプレビュー画面を閉じる構成を取り上げた。しかし、これに限らず、例えば、ディスプレイ１０１にＰＤ１０５としてのタッチパネルが設けられている場合、プレビュー画面に対するタッチによって、プレビュー画面を閉じるようにしてもよい。
【００２６】
このように、一覧画面の第ｎ欄でテキストが編集されると、第ｎページでのオブジェクトのレイアウトを表すプレビュー画面が自動的に表示される。これにより、ユーザは、テキスト編集を行った後に、プレビュー画面への遷移のための操作を一々行わなくとも、編集後のページでのオブジェクトのレイアウトを確認し、所望のレイアウトになっているか否かを確認することができる。こうして、操作性と利便性を向上させることができる。
【００２７】
なお、第ｎページ内に複数のテキストがある場合の一覧画面としては、第ｎ欄の中を更に複数の欄に分けた構成とすることができる。この場合に、１つのテキストが編集される度にプレビュー表示を行うと、プレビュー画面の表示回数が多くなってしまうことで編集作業の効率が逆に低下してしまうおそれがある。そこで、第ｎ欄内で編集対象の移動があった場合には、一覧画面からプレビュー画面への遷移は行われないようにすることが望ましい。
【００２８】
また、プレビュー画面として、２ページ分のレイアウトを表示する構成を例示したが、これに限られず、１ページ分のみを表示する構成となっていてもよい。プレビュー画面が２ページ分のレイアウトを表示する構成となっている場合には、複数の第ｎ欄のうちの２つの欄でのテキストの編集完了が検知されたときに初めて、一覧画面からそれら２つの欄に対応するページのプレビュー画面を表示するようにしてもよい。つまり、プレビュー画面の表示単位を複数ページとした場合には、テキストの編集対象となる第ｎ欄もこれと同数の複数ページを編集単位とすることができる。更に、プレビュー画面に表示可能なページ数は、ディスプレイ１０１の表示画面のサイズに応じて自動的に切り替えられる構成となっていてもよい。プレビュー画面は、一覧画面上にポップアップ表示される構成となっていてもよい。
【００２９】
次に、情報処理装置１００でフォトブックのテキストを編集し、上述した一覧画面とプレビュー画面とで表示を切り替えるための制御方法について説明する。図４は、一覧画面（の初期画面）をディスプレイ１０１に表示する処理のフローチャートである。図４のフローチャートに示す各処理は、ＣＰＵ１０６がテキスト編集機能を有するアプリケーションのプログラムをＨＤＤ１０９から読み出してＲＡＭ１０８に展開し、情報処理装置１００の各部の動作を制御することにより実現される。
【００３０】
ステップＳ４０１においてＣＰＵ１０６は、フォトブックのページごとにページ中のテキスト（文書）を抽出する。ステップＳ４０２においてＣＰＵ１０６は、抽出した各ページのテキストをページごとに表示を区切ってディスプレイ１０１に一覧表示する。これにより、一覧画面の初期画面が表示され、本処理は終了となる。なお、テキストとその抽出元のページとの関係を保持することで、一覧画面で編集されたテキストが保存されたときに、フォトブックの各ページにおける画像に対するテキストのレイアウトに、編集されたテキストを反映させることができる。
【００３１】
図５は、情報処理装置１００で実行されるテキスト編集の進行にしたがって一覧画面とプレビュー画面とで表示を切り替える処理のフローチャートである。一覧画面とプレビュー画面はそれぞれ、上述したようにテキストの編集の進行具合に応じて表示内容が変化するため、ここでの説明では、「一覧画面」と「プレビュー画面」のそれぞれに符号は付さないものとする。図５のフローチャートに示す各処理は、ステップＳ４０２の処理が終了していることを前提として開始される。よって、図５のフローチャートに示す各処理もまた、ＣＰＵ１０６がテキスト編集機能を有するアプリケーションのプログラムをＨＤＤ１０９から読み出してＲＡＭ１０８に展開し、情報処理装置１００の各部の動作を制御することにより実現される。
【００３２】
ステップＳ５０１においてＣＰＵ１０６は、編集開始を受け付け、編集対象となっているページとテキストを特定する。前述の通り、一覧画面では第ｎ欄をＰＤ１０５により指定して編集を行うことができ、このように、区切られた領域から編集対象のテキストを直接に指定して編集することができる場合は、指定された領域から編集対象のページとテキストが特定される。編集対象となるページとテキストの抽出方法は、フォトブックの各ページに配置可能なオブジェクトの種類や数に応じて、適宜、変更が可能である。
【００３３】
ステップＳ５０２においてＣＰＵ１０６は、編集完了を受け付け、編集されたページとテキストを特定する。ＣＰＵ１０６は、一覧画面でテキストの編集が行われた後、別の編集領域が指定されたとき、又は、ページプレビュー切り替えボタン２０５が押下されたとき、又は、終了ボタン２０７が押下されたときに、編集完了の指示があったものと判定する。
【００３４】
ステップＳ５０３においてＣＰＵ１０６は、テキストが変更（編集）されたか否かを判定する。ＣＰＵ１０６は、テキストが変更されたと判定した場合（Ｓ５０３でＹＥＳ）、処理をステップＳ５０４へ進め、テキストが変更されていないと判定した場合（Ｓ５０３でＮＯ）、処理をステップＳ５０９へ進める。なお、図２及び図３に不図示であるが、一覧画面でユーザが編集内容を保存するか否かを指定可能な構成となっている場合において、テキストが変更されていても保存しないことが指定されている場合には、テキストは変更されていないと判定される。
【００３５】
ステップＳ５０４においてＣＰＵ１０６は、ステップＳ５０１で特定したページのテキストをステップＳ５０２で特定した変更（編集）後のテキストに書き替えて保存する。ステップＳ５０５においてＣＰＵ１０６は、ブック確認画面への表示切り替えが指示されたか否かを判定する。ＣＰＵ１０６は、ブック確認画面への表示切り替えが指示されていない判定した場合（Ｓ５０５でＮＯ）、処理をステップＳ５０６へ進め、ブック確認画面への表示切り替えが指示されていると判定した場合（Ｓ５０５でＹＥＳ）、処理をステップＳ５１０へ進める。なお、ブック確認画面への表示切り替えが指示されたか否かは、ユーザによりブック確認表示切り替えボタン２０８が押下された否かに基づいて判定することができる。
【００３６】
ステップＳ５０６においてＣＰＵ１０６は、ディスプレイ１０１での表示を一覧画面からプレビュー画面へ切り替え、プレビュー画面にステップＳ５０２で特定された変更後のテキストを含むページを表示する。なお、プレビュー画面を一覧画面上にポップアップ表示する場合には、ステップＳ５０６においてポップアップ表示が行われる。ステップＳ５０７においてＣＰＵ１０６は、プレビュー画面の表示終了が指示されたか否かを判定する。具体的には、ＣＰＵ１０６は、プレビュー画面でＯＫボタン２１７が押下されると、プレビュー画面の表示終了が指示されたものと判定する。ＣＰＵ１０６は、プレビュー画面の表示終了が指示されるまで待機し（Ｓ５０７でＮＯ）、プレビュー画面の表示終了が指示されたと判定した場合（Ｓ５０７でＹＥＳ）、処理をステップＳ５０８へ進める。
【００３７】
ステップＳ５０８においてＣＰＵ１０６は、一覧画面を表示する。こうしてプレビュー画面から一覧画面へ戻したときのスクロールバー２０６のスクロール位置は、プレビュー画面の表示前の状態としてもよいし、一番上の位置としてもよい。なお、編集対象の第ｎ欄が変更されて一覧画面からプレビュー画面へと遷移した場合、プレビュー画面の表示前の状態に戻すことが望ましく、これにより速やかに編集作業を再開することができる。
【００３８】
ステップＳ５０９においてＣＰＵ１０６は、編集終了が指示されたか否かを判定する。具体的には、ＣＰＵ１０６は、終了ボタン２０７が押下されると、編集終了が指示されたものと判定する。ＣＰＵ１０６は、編集終了が指示されないと判定した場合（Ｓ５０９でＮＯ）、処理をステップＳ５０１へ戻し、編集終了が指示された判定した場合（Ｓ５０９でＹＥＳ）、本処理を終了し、一覧画面を閉じる。なお、ステップＳ５０２での編集終了が終了ボタン２０７の押下であった場合、処理は、ステップＳ５０３での判定がＮＯとなり、ステップＳ５０９での判定がＹＥＳとなって、編集処理が終了することになる。
【００３９】
一方、ステップＳ５０５において、ＣＰＵ１０６がブック確認画面への表示切り替えが指示されたと判定した場合（Ｓ５０５でＹＥＳ）、ステップＳ５１０においてＣＰＵ１０６はディスプレイ１０１での表示を一覧画面からブック確認画面へ切り替える。なお、ブック確認画面では、プレビュー画面２１０とは異なり、ブックを構成するすべてのページが表示される。ステップＳ５１１においてＣＰＵ１０６はブック確認画面の表示終了が指示されたか否かを判定する。ＣＰＵ１０６は、表示終了が指示されるまで待機し（Ｓ５１１でＮＯ）、表示終了が指示されたと判定した場合（Ｓ５１１でＹＥＳ）、処理をステップＳ５０８へ進める。これにより、ブック確認画面は一覧画面へ切り替えられる。
【００４０】
本実施形態では、一覧画面とプレビュー画面との間で表示を遷移させる構成について説明したが、ディスプレイ１０１の表示画面内の予め定められた領域にプレビュー画面を常時表示するようにしてもよい。この場合には、ページプレビュー切り替えボタン２０５は必要ではなく、図５のフローチャートにおける画面の切り替えに関する処理はスキップされる。また、編集対象のテキストが変更されたときに、プレビュー画面に表示される第ｎページ領域が自動的に変更（編集）されたテキストを含むページに変更される構成にすればよい。
【００４１】
次に、情報処理装置１００の第２実施形態に係る制御方法（情報処理方法）について説明する。図６は、第２実施形態に係る一覧画面６００を示す図である。図７は、一覧画面６００の各ページにおけるオブジェクト（画像、テキスト）のレイアウトを説明する図である。
【００４２】
一覧画面６００には、区切り６０１，６０４，６０９，６１０、画像領域６０２、テキスト領域６０３，６０８、主画像領域６０５、副画像領域６０６及び見出し領域６０７が表示されている。一覧画面６００は、１ページ分を編集単位としており、１ページ目から４ページ目では、区切り６０１，６０４，６０９，６１０によって、オブジェクト（画像、テキスト）を表示するための表示領域は編集単位であるページ単位で区切られている。
【００４３】
区切り６０１は、フォトブックの１ページ目の開始位置を示している。１ページ目の表示領域には、画像領域６０２とテキスト領域６０３が表示されている。画像領域６０２は、１ページ目にある画像を表示するための領域であり、例えば、デジタルカメラにより撮影された写真の縮小画像が表示される。テキスト領域６０３は、１ページ目に記載されているテキストを表示する領域であり、ここでは、図示の通りのテキストが入力されている。ユーザは、テキスト領域（テキスト領域６０３に限らない）を選択することで、テキスト領域内にテキストを入力し、また、編集することができる。プレビュー枠７０１は、一覧画面６００の１ページ目に対応するオブジェクトのレイアウトを示している。
【００４４】
区切り６０４は、２ページ目の開始位置を示している。主画像領域６０５は、代表画像として表示する領域であり、１ページ内に複数の画像がある場合に設けられる。副画像領域６０６は、代表画像以外の画像を表示する領域であり、１ページ内に複数の画像がある場合に設けられる。なお、副画像領域６０６の表示数は、２つに限定されるものではない。見出し領域６０７は、２ページ目の包括的な見出し（用途）が表示される領域である。テキスト領域６０８は、テキスト領域６０３に準ずる。ユーザは、見出し領域６０７のテキスト編集を、主画像領域６０５及び副画像領域６０６の画像を考慮して、テキスト領域６０８でのテキスト編集と同様に適切且つ容易に行うことができる。また、主画像領域６０５を副画像領域６０６よりも大きく表示して代表画像の確認を容易とすることにより、代表画像を考慮したテキスト編集を容易に行うことができる。プレビュー枠７０２は、一覧画面６００の２ページ目に対応するオブジェクトのレイアウトを示している。
【００４５】
区切り６０９は、３ページ目の開始位置を示している。３ページ目は、画像を配置するための設定はあるが、テキストを配置するための設定がないページとなっている。そのため、３ページ目の表示領域には、３ページ目にある画像と、テキストを配置する設定がないことを示す「テキストのないページです」のメッセージが表示されている。プレビュー枠７０３は、一覧画面６００の３ページ目に対応するオブジェクトのレイアウトを示している。区切り６１０は、４ページ目の開始位置を示している。３ページ目は、テキストを配置するための設定はあるが、画像を配置するための設定がないページとなっている。そのため、４ページ目の表示領域には、４ページ目にあるテキストと、画像を配置する設定がないことを示す「画像のないページです」のメッセージが表示されている。プレビュー枠７０４は、一覧画面６００の４ページ目に対応するオブジェクトのレイアウトを示している。
【００４６】
１ページ目から４ページ目までの構成に示されるように、一覧画面６００は、０（ゼロ）以上の画像と０（ゼロ）以上のテキストで各ページを表現することができる構成となっている。なお、画像とテキストの両方を含まない空白ページについては、区切りだけを表示して、次のページの区切りと連結して表示するようにしてもよい。
【００４７】
一覧画面６００には、区切り６１１，６１２，６１３，６１４，６１５，６１６が表示されている。区切り６１１は、５ページ目の開始位置を示すと共に、５ページ目と６ページ目が１組となっていることを示している。区切り６１２は、５ページ目の開始位置を示しており、区切り６１３は、６ページ目の開始位置を示している。５ページ目と６ページ目では、画像が５ページから６ページ目に跨がって含まれている一方で、テキストは５ページ目と６ページ目のそれぞれに別に含まれている。プレビュー枠７０５は、一覧画面６００の５ページ目と６ページ目に対応するオブジェクトのレイアウトを示している。前述の通りに一覧画面６００は１ページ分を編集単位としているが、オブジェクトが複数の編集単位に跨がる場合には、複数の編集単位を１つの編集単位として扱っている。このことは、後述する７ページ目から８ページ目と、９ページ目から１２ページ目についても同様である。
【００４８】
区切り６１４は、７ページ目の開始位置を示すと共に、７ページ目と８ページ目が１組となっていることを示している。区切り６１５は、７ページ目の開始位置を示しており、区切り６１６は、８ページ目の開始位置を示している。７ページ目と８ページ目では、画像が７ページ目と８ページ目のそれぞれに含まれている一方、テキストが７ページ目と８ページ目に跨がって含まれている。ここでは、画像又はテキストが２ページに跨がって配置されている例を示したが、３ページ以上に跨がっている場合も同様に表示することができる。プレビュー枠７０６は、一覧画面６００の７ページ目と８ページ目に対応するオブジェクトのレイアウトを示している。
【００４９】
一覧画面６００には、区切り６１７，６２２，６２５，６２６，６２７、画像領域６１８，６１９，６２０，６２１，６２３、テキスト領域６２４が表示されている。区切り６１７は、９ページ目の開始位置を示すと共に、９ページ目から１２ページ目までの４ページ分が１組となっていることを示している。９ページ目から１２ページ目までのそれぞれのページにある画像領域６１８，６１９，６２０，６２１は、例えば、パノラマ写真や広角で撮影された写真等の画像が複数（ここでは４つ）に分割されて配置されていることを示している。プレビュー枠７０７は、一覧画面６００の９ページ目から１２ページ目に対応するオブジェクトのレイアウトを示している。
【００５０】
区切り６２２は、１３ページ目の開始位置を示している。一覧画面６００は、１３ページ目は未使用ページであることを示している。そのため、画像領域６２３には、画像を配置するためのスペースは確保されているものの、未だに画像は配置されておらず、また、テキスト領域６２４には、テキストを入力するためのスペースは確保されているものの、未だにテキストが入力されていない。少なくとも画像が画像領域に配置されると、３ページ目のように画像はあるがテキストのない表示となり、少なくともテキストが入力されると、４ページ目のようにテキストは入力されているが、画像のない表示となる。
【００５１】
区切り６２５は、１４ページ目の開始位置を示している。ここでは、１４ページ目は、編集を行うことができないページとなっている。そのため、１４ページ目の表示領域には、編集を行うことができないことを示す「編集できないページです」のメッセージが表示されている。ユーザが編集できないページも表示可能な構成とすることで、ユーザはフォトブックの概要（全体の構成）を把握しやすくなる。但し、これに限られず、編集を行うことができないページは非表示としてもよいし、ユーザの指定により表示／非表示を選択することができるようにしてもよい。
【００５２】
区切り６２６は、フォトブックの表表紙の開始位置を示しており、区切り６２７は、フォトブックの裏表紙の開始位置を示している。表表紙と裏表紙は、１ページ目から１４ページ目を束ねる。ここでは、表表紙では画像とテキストの編集が可能であるが、裏表紙の編集を行うことはできなくなっている。表表紙や裏表紙等のフォトブックの構成要素を一覧画面６００に含めることにより、ユーザはフォトブックの概要（全体構成）を把握しやすくなる。表表紙と裏表紙を１組として表示するようにしてもよいし、表表紙は一覧画面６００の最上段（１ページ目の上側）に表示するようにしてもよい。
【００５３】
上述の通り、一覧画面６００によれば、テキストの編集を可能にしながら、各ページのレイアウトを容易に把握することができる。ここで、テキストを編集した後に、より正確に編集後のテキストを含むページのレイアウトを確認したい場合がある。その場合には、第１実施形態で説明したように、編集後のテキストから別のテキストへ編集対象が移されたときに、一覧画面６００から編集後のテキストを含むページを表示するプレビュー画面２１０に切り替わる構成とすることができる。
【００５４】
なお、一覧画面６００は、１ページ分を編集単位としたものであるが、これに限らず、複数ページ分を編集単位として一覧表示する構成としてもよい。図７に示すプレビュー枠７０８は、一覧画面６００に示す２ページ目の画像とテキストが、仮に２ページを１組とした編集単位となっている場合でのレイアウトの例を示している。同様に、プレビュー枠７０９は、一覧画面６００に示す３ページ目の画像が、仮に２ページを１組とした編集単位となっている場合でのレイアウトの例を示している。このように、編集単位が２ページを１組としている場合には、一覧画面での区切り表現を「１から２ページ」、「３から４ページ」としてもよい。
【００５５】
このように、一覧画面６００では、組となる画像とテキストの各領域を区切り表現で編集単位とページがわかるように表示するため、テキストと組となる画像とその数、同一ページの複数のテキストの各内容を容易に確認することができる。これにより、ユーザは、フォトブック全体の構成と各ページの画像やテキストを確認しながらテキストの編集を行うことができることで、効率的にテキストの編集を行うことができる。
【００５６】
図８は、一覧画面６００をディスプレイ１０１に表示するために情報処理装置１００がフォトブックに対して保持するデータ（以下「一覧表示用データ」という）の構成の一例を説明する図である。一覧表示用データは、編集単位ＩＤ８００、開始ページ番号８０１、ページ数８０２、画像領域数８０３及びテキスト領域数８０４を有する。編集単位ＩＤ８００は、情報処理装置１００でフォトブックを管理するために編集単位ごとに割り当てられる。編集単位は、１ページ又は２ページ以上の複数ページからなる組を基本とする。但し、画像やテキストが複数の編集単位に跨がっている場合には、跨がる複数の編集単位を１つの編集単位として扱うものとする。開始ページ番号８０１は、編集単位の開始を表す。ページ数８０２は、編集単位に含まれるページ数を表す。例えば、一覧画面６００の構成では、１ページ目（プレビュー枠７０１）に対して、開始ページ番号８０１に「１」が、ページ数８０２に「１」がそれぞれ設定される。５ページ目から６ページ目（プレビュー枠７０５）に対しては、開始ページ番号８０１に「５」が、ページ数８０２には「２」がそれぞれ設定される。なお、２ページ目の画像とテキストがプレビュー枠７０８に示す通りに配置されている場合には、開始ページ番号８０１に「２」が、ページ数８０２に「２」がそれぞれ設定されることになる。画像領域数８０３は、編集単位に含まれる画像数である。テキスト領域数８０４は、編集単位に含まれるテキスト数である。
【００５７】
一覧表示用データは、編集単位ＩＤ８０５、開始ページ番号８０６、ページ数８０７
位置８０８、サイズ８０９及び画像ＩＤ８１０を有する。編集単位ＩＤ８０５は、編集単位ごとの画像領域のリレーション情報である。例えば、一覧画面６００の４ページ目のように画像がない場合、４ページ目（プレビュー枠７０４）の編集単位ＩＤ８００に対応した画像領域のリレーション情報は存在しない。一方、一覧画面６００の２ページ目（プレビュー枠７０２）の構成では、編集単位ＩＤ８００の画像領域に対応する３レコード分のリレーション情報が存在する。開始ページ番号８０６は、画像領域を配置する開始ページを特定する。ページ数８０７は、画像領域を配置するページ番号を特定する。位置８０８は、ページ内での画像領域の位置を特定する。サイズ８０９は、ページ内に配置された画像領域のサイズを表す。画像ＩＤ８１０は、画像領域に配置される画像に対して付され、情報処理装置１００での管理のために画像ごとに割り当てられる。
【００５８】
一覧表示用データは、編集単位ＩＤ８１１、開始ページ番号８１２、ページ数８１３、位置８１４、サイズ８１５、書式情報８１６、用途８１７及びテキスト８１８を有する。編集単位ＩＤ８１１は、編集単位ごとのテキスト領域のリレーション情報である。例えば、一覧画面６００の３ページ目（プレビュー枠７０３）のようにテキストがない場合、３ページ目の編集単位ＩＤ８００に対応したテキスト領域のリレーション情報は存在しない。一方、一覧画面６００の２ページ目（プレビュー枠７０２）の構成では、３ページ目の編集単位ＩＤ８００に対応する２レコード分のリレーション情報が存在する。開始ページ番号８１２は、テキスト領域を配置する開始ページを特定する。ページ数８１３は、テキスト領域を配置するページ番号を特定する。位置８１４は、ページ内でのテキスト領域の位置を特定する。サイズ８１５は、ページ内に配置されるテキスト領域のサイズを表す。書式情報８１６は、テキスト領域に配置する文書の書式情報であり、フォントやフォントサイズ、左寄せ／中央／右寄せ等の情報である。用途８１７は、テキスト領域の名称であり、例えば、見出し領域６０７やテキスト領域６０８への入力のための用途を表示する。テキスト８１８は、テキスト領域に配置されるテキスト自体である。
【００５９】
図９（ａ）は、一覧画面６００をディスプレイ１０１に表示する処理のフローチャートである。図９（ａ）のフローチャートに示す各処理は、ＣＰＵ１０６がテキスト編集機能を有するアプリケーションのプログラムをＨＤＤ１０９から読み出してＲＡＭ１０８に展開し、情報処理装置１００の各部の動作を制御することにより実現される。
【００６０】
ステップＳ９０１においてＣＰＵ１０６は、フォトブックの各ページ中の画像とテキストを抽出する。なお、２ページ以上の複数ページが１組となっている場合、ページごとではなく１組ごとに画像とテキストを抽出する。常に編集単位ごとにデータを扱っている場合には、本ステップを省略することができる。
【００６１】
ステップＳ９０２においてＣＰＵ１０６は、ステップＳ９０１で抽出した画像とテキストを編集単位ごとに整理し、図８で説明した構成の一覧表示用データを生成する。なお、ステップＳ９０２では、表表紙と裏表紙を生成するデータに含めることができ、表表紙と裏表紙をデータに含める場合には、表表紙と裏表紙を組として編集単位で扱ってもよいし別々の編集単位として扱ってもよい。また、画像やテキストが複数の編集単位に跨がる場合は、本ステップにおいて跨がる複数編集単位を１つの編集単位に纏めてもよい。
【００６２】
ステップＳ９０３においてＣＰＵ１０６は、ステップＳ９０２で生成したデータを利用して編集単位ごとに繰り返し、区切り（区切り６０１等）を付して、一覧表示する。これにより、一覧画面６００がディスプレイ１０１に表示され、本処理は終了となる。なお、開始ページ番号８０１とページ数８０２を使って、それぞれの区切りに該当するページ番号を表示することができる。
【００６３】
図９（ｂ）は、ステップＳ５０３での一覧画面６００の表示処理を編集単位で説明するフローチャートである。ステップＳ９０４においてＣＰＵ１０６は、複数ページに跨がった画像領域があるか否かを判定する。この判定は、表示対象となっている編集単位でのページ数８０７が２以上か否かを確認することによって行うことができる。ＣＰＵ１０６は、複数ページに跨がった画像領域がない場合（Ｓ９０４でＮＯ）、処理をステップＳ９０５へ進め、複数ページに跨がった画像領域がある場合（Ｓ９０４でＹＥＳ）、処理をステップＳ９０６へ進める。
【００６４】
ステップＳ９０５においてＣＰＵ１０６は、表示対象の編集単位内のページごとに画像領域を抽出し、その後、処理をステップＳ９０７へ進める。一方、ステップＳ９０６においてＣＰＵ１０６は、表示対象の編集単位内で画像領域が跨がっている複数ページごとに画像領域を抽出し、その後、処理をステップＳ９０７へ進める。ステップＳ９０７においてＣＰＵ１０６は、ステップＳ９０５又はステップＳ９０６にて抽出した単位で代表画像を決定する。代表画像は、サイズ８０９から検出した画像領域の大きさ、開始ページ番号８０６と位置８０８から検出した最初に位置する画像領域、画像ＩＤ８１０に代表画像としての設定の有無についての情報等を利用して決定することができる。なお、パノラマ写真のような画像が代表画像に設定されており、代表画像の縦横比と一覧画面６００内での画像領域との縦横比とが所定の閾値を超える場合がある。この場合、ページ単位で画像領域を設けると共に画像を分割し、ページ単位で分割した画像を代表画像として画像領域に配置してもよい。これにより、画像領域６１８〜６２１に示すように、複数ページごとに画像を分割して表示することができる。一方、画像を分割することなく、１ページ分の画像領域に収まるように配置してもよい。
【００６５】
ステップＳ９０８においてＣＰＵ１０６は、ステップＳ９０５又はステップＳ９０６にて抽出した単位で、区切りと、区切りに対応した画像領域と、画像領域に設定されている画像とを表示する。例えば、ステップＳ９０５で編集単位内のページごとに画像領域を抽出している場合は、区切り６１５，６１６のように、区切りに配置するページ番号は開始ページ番号８０６を使って表示することができる。なお、表示対象の編集単位と同じ区切りの場合は、その区切りを表示しない。これにより、画像領域に対応した区切りを編集単位ごとに表示することができ、各ページの構成を容易に把握することができる。
【００６６】
ステップＳ９０９においてＣＰＵ１０６は、複数ページに跨がったテキスト領域があるか否かを判定する。この判定は、表示対象となっている編集単位でのページ数８１３が２以上か否かを確認することによって行うことができる。ＣＰＵ１０６は、複数ページに跨がったテキスト領域がない場合（Ｓ９０９でＮＯ）、処理をステップＳ９１０へ進め、複数ページに跨がったテキスト領域がある場合（Ｓ９０９でＹＥＳ）、処理をステップＳ９１１へ進める。ステップＳ９１０においてＣＰＵ１０６は、表示対象の編集単位内のページごとにテキスト領域を抽出し、その後、処理をステップＳ９１２へ進める。これに対して、ステップＳ９１１においてＣＰＵ１０６は、表示対象の編集単位内でテキスト領域が跨がっている複数ページごとにテキスト領域を抽出し、その後、処理をステップＳ９１２へ進める。
【００６７】
ステップＳ９１２においてＣＰＵ１０６は、ステップＳ９１０又はステップＳ９１１にて抽出した単位で、区切りと、用途と、テキスト領域と、テキスト領域に設定されているテキストを表示し、これにより本処理は終了となる。例えば、ステップＳ９１１において編集単位内のページごとにテキスト領域を抽出している場合は、区切り６１２，６１３のように、区切りに配置するページ番号は開始ページ番号８１２を使って表示することができる。なお、表示対象の編集単位と同じ区切りの場合は、その区切りを表示しない。これにより、編集単位ごとにテキスト領域に対応した区切りを表示することができ、各ページでの構成を容易に把握することができる。また、一覧画面６００においてテキストと対になる画像とその数、同一ページの別のテキストの内容を確認しながら、テキストの編集を行うことができる。
【００６８】
次に、副画像領域に表示されている画像と主画像領域に表示されている代表画像とを差し替える処理について説明する。図１０は、主画像領域に表示する代表画像を差し替える処理のフローチャートである。ユーザがＰＤ１０５を操作して一覧画面６００に表示中の画像領域の中から１つの画像領域を選択すると、これに応じて、ステップＳ１００１においてＣＰＵ１０６は、選択された１つの画像領域を取得する。ステップＳ１００２においてＣＰＵ１０６は、ステップＳ１００１で取得した画像領域が主画像領域か否かを判定する。ＣＰＵ１０６は、取得した画像領域が主画像領域である場合（Ｓ１００２でＹＥＳ）、本処理を終了させ、取得した画像領域が副画像領域である場合（Ｓ１００２でＮＯ）、処理をステップＳ１００３へ進める。
【００６９】
ステップＳ１００３においてＣＰＵ１０６は、取得した副画像領域に表示されている画像と、その副画像領域と組になっている主画像領域に表示されている画像とを入れ替える。例えば、一覧画面６００において、ステップＳ１００１で取得した画像領域が副画像領域６０６であった場合、副画像領域６０６の画像と主画像領域６０５の画像とを入れ替えて表示する。これにより、一覧画面６００において、テキストと組になる画像を、適宜、代表画像として入れ替えて表示し、画像をより正確に確認することができる。なお、取得した画像領域が主画像領域である場合には、主画像領域に表示されている代表画像が拡大されてポップアップ表示される構成としてもよい。
【００７０】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。本発明は、上述した実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７１】
１００    情報処理装置
１０１    ディスプレイ
１０６    ＣＰＵ
２００    一覧画面
２０１    第１欄
２１０    プレビュー画面
６００    一覧画面
６０１    区切り
６０２    画像領域
６０３    テキスト領域
６０５    主画像領域
６０６    副画像領域
【図１】
2018036704.tif 000003
【図２】
2018036704.tif 000004
【図３】
2018036704.tif 000005
【図４】
2018036704.tif 000006
【図５】
2018036704.tif 000007
【図６】
2018036704.tif 000008
【図７】
2018036704.tif 000009
【図８】
2018036704.tif 000010
【図９】
2018036704.tif 000011
【図１０】
2018036704.tif 000012