(57)【特許請求の範囲】
【請求項１】
ページの情報である２以上のページ情報と、当該２以上のページ情報が示す各ページに配置されたコンテンツの情報である複数のコンテンツ情報とを有する電子ブック情報が格納される電子ブック情報格納部と、
電子ブック情報が示す電子ブックが有する２以上のページのそれぞれに配置されている１以上のコンテンツ情報で構成される１以上のグループに関する情報であるグループ関連情報が格納されるグループ関連情報格納部と、
前記グループ関連情報が示すグループごとに前記コンテンツ情報を表示する表示部とを備え、
前記電子ブック情報が有する２以上のページのそれぞれについて、予め指定されたルールに従って１以上のコンテンツ情報を検出し、当該検出したコンテンツ情報で構成されるグループに関するグループ関連情報を、前記グループ関連情報格納部に蓄積するグループ化部を更に備え、
電子ブック情報が有するコンテンツ情報のうちの一のコンテンツ情報を指定する操作を受け付ける指定操作受付部を更に備え、
前記グループ化部は、前記指定操作受付部が受け付けた操作が指定するコンテンツ情報と同じ属性を有するコンテンツ情報を、前記電子ブック情報の２以上のページのそれぞれについて検出し、検出した２以上のコンテンツ情報で構成されるグループに関するグループ関連情報を、前記グループ関連情報格納部に蓄積する電子ブック処理装置。
【請求項２】
前記コンテンツの表示モードを、グループ表示モードと、ページ表示モードとのいずれかに指定する操作を受け付ける操作受付部を更に備え、
前記表示部は、
前記グループ表示モードが指定された場合、前記コンテンツ情報をグループごとに表示し、
前記ページ表示モードが指定された場合、前記コンテンツ情報を前記ページ情報ごとに表示する請求項１記載の電子ブック処理装置。
【請求項３】
ページの情報である２以上のページ情報と、当該２以上のページ情報が示す各ページに配置されたコンテンツの情報である複数のコンテンツ情報とを有する電子ブック情報が格納される電子ブック情報格納部と、
前記電子ブック情報が有する２以上のページのそれぞれについて、予め指定されたルールに従って１以上のコンテンツ情報を検出し、当該検出したコンテンツ情報で構成されるグループに関するグループ関連情報を取得するグループ化部と、
前記グループ化部が取得したグループ関連情報を出力する出力部とを備え、
電子ブック情報が有するコンテンツ情報のうちの一のコンテンツ情報を指定する操作を受け付ける指定操作受付部を更に備え、
前記グループ化部は、前記指定操作受付部が受け付けた操作が指定するコンテンツ情報と同じ属性を有するコンテンツ情報を、前記電子ブック情報の２以上のページのそれぞれについて検出し、検出した２以上のコンテンツ情報で構成されるグループに関するグループ関連情報を取得する電子ブック処理装置。
【請求項４】
前記グループ関連情報は、グループごとに、各グループに属する１以上のコンテンツ情報の識別情報を有する情報である請求項１から請求項３いずれか記載の電子ブック処理装置。
【請求項５】
前記グループ関連情報は、１以上のグループの識別情報と、当該各グループに属するコンテンツ情報の識別情報とを対応付けて有する情報である請求項１から請求項３いずれか記載の電子ブック処理装置。
【請求項６】
前記グループ関連情報は、各グループに属する２以上のコンテンツ情報がグループごとにそれぞれ配置されたページの情報であり、
前記操作受付部は、表示するコンテンツを切り替える操作である表示切替操作を更に受け付け、
前記表示部は、前記表示切替操作に応じて、前記ページの情報が示す１以上のコンテンツ情報が配置されたページを、ページごとに表示する請求項２記載の電子ブック処理装置。
【請求項７】
ページの情報である２以上のページ情報と、当該２以上のページ情報が示す各ページに配置されたコンテンツの情報である複数のコンテンツ情報とを有する電子ブック情報が格納される電子ブック情報格納部と、電子ブック情報が示す電子ブックが有する２以上のページのそれぞれに配置されている１以上のコンテンツ情報で構成される１以上のグループに関する情報であるグループ関連情報が格納されるグループ関連情報格納部と、表示部と、グループ化部と、指定操作受付部とを用いて行われる電子ブック処理方法であって、前記表示部が、前記グループ関連情報が示すグループごとに前記コンテンツ情報を表示する表示ステップを備え、
前記グループ化部が、電子ブック情報が有する２以上のページのそれぞれについて、予め指定されたルールに従って１以上のコンテンツ情報を検出し、当該検出したコンテンツ情報で構成されるグループに関するグループ関連情報を、前記グループ関連情報格納部に蓄積するグループ化ステップを更に備え、
前記指定操作受付部が、電子ブック情報が有するコンテンツ情報のうちの一のコンテンツ情報を指定する操作を受け付ける指定操作受付ステップを更に備え、
前記グループ化ステップは、前記指定操作受付ステップで受け付けた操作が指定するコンテンツ情報と同じ属性を有するコンテンツ情報を、前記電子ブック情報の２以上のページのそれぞれについて検出し、検出した２以上のコンテンツ情報で構成されるグループに関するグループ関連情報を、前記グループ関連情報格納部に蓄積する電子ブック処理方法。
【請求項８】
ページの情報である２以上のページ情報と、当該２以上のページ情報が示す各ページに配置されたコンテンツの情報である複数のコンテンツ情報とを有する電子ブック情報が格納される電子ブック情報格納部と、グループ化部と、出力部と、指定操作受付部とを用いて行われる電子ブック処理方法であって、
前記グループ化部が、前記電子ブック情報が有する２以上のページのそれぞれについて、予め指定されたルールに従って１以上のコンテンツ情報を検出し、当該検出したコンテンツ情報で構成されるグループに関するグループ関連情報を取得するグループ化ステップと、
前記出力部が、前記グループ化ステップで取得したグループ関連情報を出力する出力ステップとを備え、
前記指定操作受付部が、電子ブック情報が有するコンテンツ情報のうちの一のコンテンツ情報を指定する操作を受け付ける指定操作受付ステップを更に備え、
前記グループ化ステップは、前記指定操作受付ステップで受け付けた操作が指定するコンテンツ情報と同じ属性を有するコンテンツ情報を、前記電子ブック情報の２以上のページのそれぞれについて検出し、検出した２以上のコンテンツ情報で構成されるグループに関するグループ関連情報を取得する電子ブック処理方法。
【請求項９】
ページの情報である２以上のページ情報と、当該２以上のページ情報が示す各ページに配置されたコンテンツの情報である複数のコンテンツ情報とを有する電子ブック情報が格納される電子ブック情報格納部と、電子ブック情報が示す電子ブックが有する２以上のページのそれぞれに配置されている１以上のコンテンツ情報で構成される１以上のグループに関する情報であるグループ関連情報が格納されるグループ関連情報格納部とにアクセス可能なコンピュータを、
前記グループ関連情報が示すグループごとに前記コンテンツ情報を表示する表示部として機能させ、
前記電子ブック情報が有する２以上のページのそれぞれについて、予め指定されたルールに従って１以上のコンテンツ情報を検出し、当該検出したコンテンツ情報で構成されるグループに関するグループ関連情報を、前記グループ関連情報格納部に蓄積するグループ化部と、
電子ブック情報が有するコンテンツ情報のうちの一のコンテンツ情報を指定する操作を受け付ける指定操作受付部として更に機能させるプログラムであって、
前記グループ化部は、前記指定操作受付部が受け付けた操作が指定するコンテンツ情報と同じ属性を有するコンテンツ情報を、前記電子ブック情報の２以上のページのそれぞれについて検出し、検出した２以上のコンテンツ情報で構成されるグループに関するグループ関連情報を、前記グループ関連情報格納部に蓄積するプログラム。
【請求項１０】
ページの情報である２以上のページ情報と、当該２以上のページ情報が示す各ページに配置されたコンテンツの情報である複数のコンテンツ情報とを有する電子ブック情報が格納される電子ブック情報格納部にアクセス可能なコンピュータを、
前記電子ブック情報が有する２以上のページのそれぞれについて、予め指定されたルールに従って１以上のコンテンツ情報を検出し、当該検出したコンテンツ情報で構成されるグループに関するグループ関連情報を取得するグループ化部と、
前記グループ化部が取得したグループ関連情報を出力する出力部として機能させ、
電子ブック情報が有するコンテンツ情報のうちの一のコンテンツ情報を指定する操作を受け付ける指定操作受付部として更に機能させるためのプログラムであって、
前記グループ化部は、前記指定操作受付部が受け付けた操作が指定するコンテンツ情報と同じ属性を有するコンテンツ情報を、前記電子ブック情報の２以上のページのそれぞれについて検出し、検出した２以上のコンテンツ情報で構成されるグループに関するグループ関連情報を取得するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ブックの情報を処理する装置等に関するものである。
【背景技術】
【０００２】
従来の電子ブックを閲覧する装置等として、予め定められた大きさのページを単位として複数のページ情報を有する電子情報を記憶した電子情報メモリと、この電子情報メモリに格納された電子情報を前記ページを単位として表示すると共に前記ページ情報の閲覧に関する操作が入力されるタッチパネルと、このタッチパネルに入力される操作内容に基づいて前記電子情報メモリに格納されたページ情報の表示を制御する表示コントローラとを備え、この表示コントローラが、前記電子情報メモリに格納された電子情報の内前記タッチパネルに表示されると判定されるページ情報を一時的に記憶するキャッシュメモリと、前記タッチパネルに現に表示している現ページのページ番号に続くページ番号のページ情報を前記キャッシュメモリに予め格納する連続ページ先読み制御部と、前記タッチパネルでの操作に応じて１頁又は複数ページを選択してページ捲り処理を行うページ捲り処理制御部とを備え、前記連続ページ先読み制御部が、前記ページ捲り処理制御部によって複数ページのページ捲り操作が検出された場合には当該複数ページ内のページデータを前記キャッシュメモリから削除する複数ページ捲り時削除機能を備えたものが知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２８８２０８号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような従来の電子ブックを閲覧する装置等においては、通常、ページ単位で電子ブックの情報を表示していた。例えば、電子ブックの１ページ、あるいは見開き２ページの情報を一の画面に表示しており、ユーザから画面の表示内容を切り替える操作を受け付けた場合には、ページ単位で画面の表示内容を切り替えていた。このため、複数のページにそれぞれ配置されている一部のコンテンツだけを適宜まとめて閲覧することができず、複数のページに配置されているコンテンツを適切に閲覧することができないという課題があった。
【０００５】
例えば、電子ブックにおいては、各ページには、それぞれコンテンツが割り付けられているため、予め用意されたページ単位でコンテンツを表示することしかできず、各ページからそれぞれ１以上の特定のコンテンツだけを取り出して、取り出したコンテンツを一の画面等に表示することができなかった。このため、ユーザが複数のページにそれぞれ配置されている特定のコンテンツだけをまとめて閲覧することができなかった。
【課題を解決するための手段】
【０００６】
本発明の電子ブック処理装置は、ページの情報である２以上のページ情報と、２以上のページ情報が示す各ページに配置されたコンテンツの情報である複数のコンテンツ情報とを有する電子ブック情報が格納される電子ブック情報格納部と、電子ブック情報が示す電子ブックが有する２以上のページのそれぞれに配置されている１以上のコンテンツ情報で構成される１以上のグループに関する情報であるグループ関連情報が格納されるグループ関連情報格納部と、グループ関連情報が示すグループごとにコンテンツ情報を表示する表示部とを備えた電子ブック処理装置である。
【０００７】
かかる構成により、２以上のページに配置されたコンテンツ情報を、各ページに配置された一以上のコンテンツ情報で構成されるグループごとに表示させることが可能となり、電子ブックの複数のページに配置されているコンテンツ情報を適切に閲覧することができる。
【０００８】
また、本発明の電子ブック処理装置は、前記電子ブック処理装置において、電子ブック情報が有する２以上のページのそれぞれについて、予め指定されたルールに従って１以上のコンテンツ情報を検出し、検出したコンテンツ情報で構成されるグループに関するグループ関連情報を、グループ関連情報格納部に蓄積するグループ化部を更に備えた電子ブック処理装置である。
【０００９】
かかる構成により、グループ化されていない電子ブック情報であっても、グループごとの表示が可能となる。また、ルールに応じて、柔軟にグループ化の仕方を変更することが可能となる。
【００１０】
また、本発明の電子ブック処理装置は、前記電子ブック処理装置において、電子ブック情報が有するコンテンツ情報のうちの一のコンテンツ情報を指定する操作、またはコンテンツ属性を指定する操作を受け付ける指定操作受付部を更に備え、グループ化部は、指定操作受付部が受け付けた操作が指定するコンテンツ情報と同じ属性を有するコンテンツ情報、または、指定操作受付部が受け付けた操作が指定するコンテンツ属性と同じ属性を有するコンテンツ情報を、電子ブック情報の２以上のページのそれぞれについて検出し、検出した２以上のコンテンツ情報で構成されるグループに関するグループ関連情報を、グループ関連情報格納部に蓄積する電子ブック処理装置である。
【００１１】
かかる構成により、ユーザが指定した表示中のコンテンツと同じ属性のコンテンツや、ユーザが指定した属性のコンテンツを選択的に表示させることが可能となり、不要な情報を表示しないようにして、情報同士の比較や、迅速な閲覧を可能として、閲覧の利便性を向上させることができる。特に、表示中のコンテンツの指定を受け付けるようにする場合においては、ユーザが選択的に表示しようとする属性を有するコンテンツ情報を、実際にページ上に表示されている状態で目視により確認して瞬時に選択することができ、選択的に表示しようとするコンテンツ情報の属性を調べたり、属性を指定したりする手間を省くことができる。
【００１２】
また、本発明の電子ブック処理装置は、前記電子ブック処理装置において、グループ化部は、２以上のページのそれぞれについて、予め指定されたデータタイプのコンテンツ情報と、コンテンツ情報に対して予め指定された位置関係にあるコンテンツ情報との組みを検出し、検出したコンテンツ情報で構成されるグループに関するグループ関連情報を蓄積する電子ブック処理装置である。
【００１３】
かかる構成により、ページに配置されているコンテンツ情報を、コンテンツ情報同士の位置関係に応じてグループ化することができ、ページレイアウトの意図に合わせたグループ化が可能となる。
【００１４】
また、本発明の電子ブック処理装置は、前記電子ブック処理装置において、操作受付部は、さらに、コンテンツの表示モードを、グループ表示モードと、ページ表示モードとのいずれかに指定する操作を受け付け、表示部は、グループ表示モードが指定された場合、コンテンツ情報をグループごとに表示し、ページ表示モードが指定された場合、コンテンツ情報をページ情報ごとに表示する電子ブック処理装置である。
【００１５】
かかる構成により、コンテンツのページごとの表示と、グループごとの表示とを、ユーザの要望等に合わせて適宜切り替えることができる。
【００１６】
また、本発明の電子ブック処理装置は、前記電子ブック処理装置において、ページの情報である２以上のページ情報と、２以上のページ情報が示す各ページに配置されたコンテンツの情報である複数のコンテンツ情報とを有する電子ブック情報が格納される電子ブック情報格納部と、電子ブック情報が有する２以上のページのそれぞれについて、予め指定されたルールに従って１以上のコンテンツ情報を検出し、検出したコンテンツ情報で構成されるグループに関するグループ関連情報を取得するグループ化部と、グループ化部が取得したグループ関連情報を出力する出力部とを備えた電子ブック処理装置である。
【００１７】
かかる構成により、２以上のページにそれぞれ配置された一以上のコンテンツ情報を、ルールに従ってグループ化することができる。これにより、例えば、電子ブックの閲覧を行う装置等において、グループごとのコンテンツ情報の表示が可能となり、コンテンツ情報を適切に閲覧させることができる。
【００１８】
また、本発明の電子ブック処理装置は、前記電子ブック処理装置において、電子ブック情報が有するコンテンツ情報のうちの一のコンテンツ情報を指定する操作、またはコンテンツ属性を指定する操作を受け付ける指定操作受付部を更に備え、グループ化部は、指定操作受付部が受け付けた操作が指定するコンテンツ情報と同じ属性を有するコンテンツ情報、または、指定操作受付部が受け付けた操作が指定するコンテンツ属性と同じ属性を有するコンテンツ情報を、電子ブック情報の２以上のページのそれぞれについて検出し、検出した２以上のコンテンツ情報で構成されるグループに関するグループ関連情報を取得する電子ブック処理装置である。
【００１９】
かかる構成により、２以上のページにそれぞれ配置された一以上のコンテンツ情報のうちの、指定されたコンテンツ情報と同じ属性を有するコンテンツ情報、または指定されたコンテンツ属性を有するコンテンツ情報をグループ化することができる。特に、表示中のコンテンツの指定を受け付けるようにする場合においては、ユーザが選択的に表示しようとする属性を有するコンテンツ情報を、実際にページ上に表示されている状態で目視により確認して瞬時に選択することができ、選択的に表示しようとするコンテンツの属性を調べたり、属性を指定したりする手間を省くことができる。
【００２０】
また、本発明の電子ブック処理装置は、前記電子ブック処理装置において、グループ化部は、２以上のページのそれぞれについて、予め指定されたデータタイプのコンテンツ情報と、コンテンツ情報に対して予め指定された位置関係にあるコンテンツ情報との組みを検出し、検出したコンテンツ情報で構成されるグループに関するグループ関連情報を取得する電子ブック処理装置である。
【００２１】
かかる構成により、ページに配置されているコンテンツ情報を、コンテンツ情報同士の位置関係に応じてグループ化することができ、ページレイアウトの意図に合わせたグループ化が可能となる。
【００２２】
また、本発明の電子ブック処理装置は、前記電子ブック処理装置において、グループ関連情報は、グループごとに、各グループに属する１以上のコンテンツ情報の識別情報を有する情報である電子ブック処理装置である。
【００２３】
かかる構成により、コンテンツ情報のグループを適切に管理することができる。
【００２４】
また、本発明の電子ブック処理装置は、前記電子ブック処理装置において、グループ関連情報は、１以上のグループの識別情報と、各グループに属するコンテンツ情報の識別情報とを対応付けて有する情報である電子ブック処理装置である。
【００２５】
かかる構成により、コンテンツ情報のグループを適切に管理することができる。
【００２６】
また、本発明の電子ブック処理装置は、前記電子ブック処理装置において、グループ関連情報は、各グループに属する２以上のコンテンツ情報がグループごとにそれぞれ配置されたページの情報であり、表示部は、表示切替操作に応じて、ページの情報が示す１以上のコンテンツ情報が配置されたページを、ページごとに表示する電子ブック処理装置である。
【００２７】
かかる構成により、コンテンツ情報のグループを適切に管理することができる。
【発明の効果】
【００２８】
本発明による電子ブック処理装置等によれば、電子ブックの複数のページに配置されているコンテンツ情報を適切に閲覧することが可能となる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施の形態１における電子ブック処理装置のブロック図
【図２】同動作について説明するフローチャート
【図３】同概念図
【図４】同ページ情報管理情報を示す図
【図５】同コンテンツ情報管理情報を示す図
【図６】同位置管理情報を示す図
【図７】同表示例を示す図
【図８】同グループ関連情報を示す図
【図９】同表示例を示す図
【図１０】同表示例を示す図
【図１１】本発明の実施の形態２における電子ブック処理装置のブロック図
【図１２】同動作について説明するフローチャート
【図１３】同動作について説明するフローチャート
【図１４】同グループ関連情報を示す図
【図１５】同表示例を示す図
【図１６】同表示例を示す図
【図１７】同表示例を示す図
【図１８】本発明の実施の形態３における電子ブック処理装置のブロック図
【図１９】同動作について説明するフローチャート
【図２０】本発明の各実施の形態におけるコンピュータシステムの外観の一例を示す図
【図２１】同コンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００３０】
以下、電子ブック処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再の説明を省略する場合がある。
【００３１】
（実施の形態１）
【００３２】
本実施の形態においては、電子ブック処理装置１が電子ブックを閲覧する装置等である場合の例について説明する。
【００３３】
図１は、本実施の形態における電子ブック処理装置１のブロック図である。
【００３４】
電子ブック処理装置１は、電子ブック情報格納部１１、グループ関連情報格納部１２、指定操作受付部１３、グループ化部１４、操作受付部１５、表示部１６を備える。
【００３５】
電子ブック処理装置１は、電子ブックを閲覧するための装置である。電子ブック処理装置１は、例えば、いわゆる電子ブックリーダや、携帯電話や、スマートフォン、携帯情報端末や、コンピュータ等で実現される。
【００３６】
電子ブック情報格納部１１は、２以上のページ情報と、２以上のページ情報が示す各ページに配置されたコンテンツの情報である複数のコンテンツ情報とを有する電子ブック情報が格納される。電子ブックとは、例えば、電子機器のモニタ画面上で読むことができる出版物である。電子ブックは、例えば、媒体を電子媒体とした書籍である。電子ブックは電子書籍とも呼ばれる。本実施の形態において電子ブック情報格納部１１に格納される電子ブック情報は、２以上のページを有している電子ブックの情報である。また、各ページには、それぞれ１以上のコンテンツ情報（好ましくは２以上のコンテンツ情報）が配置されているものとする。
【００３７】
ページ情報は、電子ブックのページの情報である。ここでのページ情報は、電子ブックを構成する各ページを示す情報や、各ページを定義する情報と考えても良い。ページ情報は、例えば、ページに割り当てられたＩＤやページ番号等のページの識別情報（以下、ページ識別情報と称す）を有する。ページ番号は、ページの出力順番を示す情報と考えてもよい。また、ページ情報は、ページの縦横のサイズや、ページの縦横比や、ページの背景色や背景画像等のページの属性を示す情報を有していても良い。
【００３８】
コンテンツ情報は、電子ブックの各ページに配置され、表示されるコンテンツの情報である。コンテンツとは、電子ブックの各ページに表示される文字や画像等である。コンテンツ情報は文字列の情報であっても、静止画や動画等の画像の情報であっても良く、コンテンツ情報のデータタイプ等は問わない。また、コンテンツ情報の画像は、ビットマップデータであってもベクトルデータであっても良い。各コンテンツ情報は、電子ブックの各ページに配置されるオブジェクトと考えても良い。ここでは、文字列で構成されるコンテンツ情報を文字列コンテンツと呼ぶ。また、画像で構成されるコンテンツ情報を画像コンテンツと呼ぶ。また、コンテンツ情報は、例えば、コンテンツ情報同士を識別するためのコンテンツの識別情報（以下、コンテンツ識別情報と称す）を有している。コンテンツ識別情報は、コンテンツ情報を識別可能な情報であれば、どのような情報であっても良く、例えば、コンテンツ名や、コンテンツ情報に割り当てられた文字列等の情報でも良い。また、コンテンツ情報の格納場所等を示す情報であっても良い。またコンテンツ識別情報は、コンテンツ情報自身であっても良い。また、コンテンツ情報は、コンテンツ情報の表示スタイル（例えば、フォント名や、フォントサイズ等の情報）等のコンテンツ情報の属性を示す情報を有していても良い。また、コンテンツ情報がＸＭＬ等のマークアップ言語で記述された情報として提供される場合、コンテンツ情報に付与されているタグを、コンテンツ情報の属性の一つと考えても良い。
【００３９】
また、電子ブック情報は、ページ情報が示すページ内における各コンテンツ情報が配置される位置を示す位置情報を、各コンテンツ情報やページ情報と対応付けて有していても良い。位置情報は、例えば、ページ内におけるコンテンツの四隅の１以上の座標や、コンテンツの中心の座標や重心の座標である。また、位置情報は、ページ内のコンテンツの相対的な位置関係を示す情報でも良い。
【００４０】
なお、ページ情報は、１ページに配置される（あるいは表示される）コンテンツ情報を区切るための情報と考えても良い。例えば、電子ブックに含まれるコンテンツの情報がＸＭＬ形式のデータの各要素の情報として提供される場合、ページ情報は、一のページに配置される１以上のコンテンツ情報をくくる予め定義されたタグであっても良い。また、この場合のページ情報の読み出し順は、例えば、データの配列順としてもよい。
【００４１】
電子ブック情報格納部１１に電子ブック情報が蓄積される過程は問わない。ここでの格納は、一時記憶も含む概念である。電子ブック情報格納部１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００４２】
グループ関連情報格納部１２は、電子ブック情報が示す電子ブックが有する２以上のページのそれぞれに配置されている１以上のコンテンツ情報で構成される１以上のグループに関する情報であるグループ関連情報が格納される。ここでの電子ブックが有する２以上のページとは、電子ブックが有する２以上のページのうちの一部のページであっても良いし、全てのページであっても良い。また、この２以上のページは、ユーザにより指定された２以上のページであっても良い。また、この２以上のページは、後述するグループ化処理の結果、グループ化されたコンテンツ情報が属するページであっても良い。グループとは、コンテンツあるいはコンテンツ情報のグループである。例えば、一の電子ブック情報が示す電子ブックは、一以上のグループを有していてもよい。グループ関連情報は、例えば、１以上の各グループを構成するコンテンツ情報を特定する情報である。コンテンツ情報を特定する情報は、コンテンツ情報を指定する情報と考えても良い。コンテンツ情報を特定する情報は、結果的に、一のグループに属するコンテンツ情報が特定可能な情報であれば、どのような情報であっても良い。また、グループ関連情報は、１以上の各グループを構成するコンテンツ情報を管理する情報と考えても良い。
【００４３】
グループ関連情報は、例えば、１以上のグループごとに、各グループに属する１以上のコンテンツ情報のコンテンツ識別情報を有する情報である。なお、コンテンツ情報自身をコンテンツ識別情報と考えても良い。グループ関連情報は、例えば、一のグループに属するコンテンツ情報についてのコンテンツ識別情報を有する情報である。
【００４４】
また、グループ関連情報は、１以上のグループの識別情報（以下、グループ識別情報と称す）と、各グループに属するコンテンツ情報のコンテンツ識別情報とを対応付けて有する情報であってもよい。グループ識別情報は、一のページに配置される複数のコンテンツ情報同士が同じグループに属するか属さないかを特定可能な情報であれば良く、グループ識別情報が一のグループを特定可能な情報であるか否かは問わない。例えば、電子ブックに含まれるコンテンツ情報がＸＭＬ形式のデータの各要素の情報として提供される場合、グループ識別情報は、コンテンツ情報をグループ毎に囲うための予め定義されたタグであっても良い。なお、グループ関連情報は、通常、電子ブック情報と対応付けて格納されている。
【００４５】
また、グループ関連情報は、１以上の各グループに属する２以上のコンテンツ情報がグループごとにそれぞれ配置されたページの情報であってもよい。例えば、一のページに配置されている２以上のコンテンツ情報が、一のコンテンツ情報のグループであると特定可能であるからである。ここでの配置とは、コンテンツ情報自身のページに対する配置であっても良いし、コンテンツ情報に対するリンクがページに配置されていることであっても良い。ここでのページへのコンテンツ情報の配置は、電子ブック情報におけるページへのコンテンツ情報の配置と同様のものと考えて良い。
【００４６】
グループ関連情報格納部１２に、グループ関連情報が蓄積される過程は問わない。例えば、電子ブック処理装置１が、電子ブック情報と、この電子ブック情報について予め用意されたグループ関連情報とを、通信回線や記憶媒体等の媒体から取得し、取得した電子ブック情報が電子ブック情報格納部１１に蓄積され、取得されたグループ関連情報がグループ関連情報格納部１２に蓄積されるようにしても良い。以下においては、特に、後述するグループ化部１４が、電子ブック情報格納部１１に蓄積されている電子ブック情報について取得したグループ関連情報が、グループ関連情報格納部１２に蓄積される場合を例に挙げて説明する。なお、ここでの格納は、一時記憶も含む概念である。グループ関連情報格納部１２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００４７】
指定操作受付部１３は、指定操作を受け付ける。指定操作は、電子ブック情報が有するコンテンツ情報のうちの一のコンテンツ情報を指定する操作である。または、指定操作は、一以上のコンテンツ属性を指定する操作である。コンテンツ属性とは、コンテンツ情報の属性である。指定操作は、例えば、後述する表示部１６が表示しているコンテンツ情報のうちの一のコンテンツ情報を指定する操作である。
【００４８】
指定操作受付部１３は、例えば、図示しないタッチパネルやマウスやカーソル等の入力デバイス等を介して、後述する表示部１６等がモニタ等に表示しているコンテンツ情報のうちの一のコンテンツ情報に対する予め指定された操作が行われた場合に、このコンテンツ情報を指定する指定操作を受け付ける。この予め指定された操作とは、例えば、モニタ等に表示されているコンテンツ情報が示すコンテンツ上をクリックしたり、タップしたりする操作等の押す操作や、一のコンテンツ情報を選択したのち、決定のためのボタン等を押す操作である。例えば、表示部１６により、モニタの一の画面に、画像コンテンツと文字列コンテンツが配置された電子ブックのページが表示されていた場合において、ユーザが、一の文字列コンテンツをクリックあるいはタップすると、指定操作受付部１３は、この文字列コンテンツを指定する操作を受け付ける。
【００４９】
また、指定操作受付部は、例えば、ユーザにより、コンテンツ属性を指定する文字列が入力された場合や、予め用意されたコンテンツ属性を指定するメニューボタン等を押す操作等の予め指定された操作が行われた場合に、コンテンツ属性を指定する指定操作を受け付ける。
【００５０】
ここで述べるコンテンツ属性とは、文字列コンテンツや画像コンテンツ等のコンテンツのデータタイプであっても良いし、コンテンツ情報のファイル形式等であっても良い。また、データの表示サイズや、データ量でもよい。また、文字列コンテンツに含まれる特定の文字列や、フォント名やフォントサイズ等を属性と考えても良い。また、コンテンツ情報が示す話題やテーマ等を、コンテンツ属性と考えても良い。また、コンテンツ情報の属性は、コンテンツ情報に付与されているタグであっても良い。また、コンテンツの識別情報（ファイル名や、コンテンツに割り当てられた固有の文字列等）に含まれる特定の文字列であってもよい。また、コンテンツ情報が上記各実施の形態と同様に、グループ識別情報等を用いてグループ化されている場合、コンテンツ属性は、コンテンツ情報の属するグループの属性と考えても良い。指定操作受付部が受け付けるコンテンツ属性は、グループ化の条件と考えても良い。
【００５１】
なお、ここで述べる受付とは、例えば、入力手段からの受付等である。指定操作受付部１３は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５２】
グループ化部１４は、電子ブック情報が有する２以上のページのそれぞれについて、予め指定されたルールに従って１以上のコンテンツ情報を検出する。そして、グループ化部１４は、検出したコンテンツ情報で構成されるグループに関するグループ関連情報を、グループ関連情報格納部１２に蓄積する。ここでの電子ブックが有する２以上のページとは、電子ブックが有する２以上のページのうちの一部のページであっても良いし、全てのページであっても良い。２以上のページについてそれぞれコンテンツ情報を検出するということは、ここでは、１以上のコンテンツ情報が検出されたページが結果的に少なくとも２以上であることを意味すると考えても良い。グループ化部１４は、２以上のページのそれぞれから、一以上のコンテンツ情報を検出するため、結果的には、２以上のページから、少なくとも２以上のコンテンツ情報を検出することとなる。グループ化部１４が蓄積するグループ関連情報は、グループ関連情報格納部１２に格納されるグループ関連情報と同様のグループ関連情報である。例えば、グループ化部１４は、検出した１以上のコンテンツ情報のコンテンツ識別情報を取得し、このコンテンツ識別情報、またはこのコンテンツ情報とグループ識別情報との組合せを、グループ関連情報として、グループ関連情報格納部１２に蓄積する。また、グループ化部１４は、検出したコンテンツ情報を、予め用意されているテンプレート（図示せず）等に配置したページの情報を、一のグループについてのコンテンツ関連情報として、グループ関連情報格納部１２に蓄積する。テンプレートは，図示しない記憶媒体等に予め蓄積しておくようにすればよい。
【００５３】
予め指定されたルールとは、例えば、グループ化の対象となるコンテンツ情報を検出するためのルールである。例えば、予め指定されたルールは、予め指定された条件を満たす（あるいは満たさない）コンテンツ情報を検出するというルールである。予め指定されたルールはどのようなルールであっても良い。
【００５４】
予め指定されたルールは、例えば、指定操作受付部１３が受け付けた操作が指定するコンテンツ情報と同じ属性を有するコンテンツ情報を検出するというルールである。例えば、グループ化部１４は、指定操作受付部１３が受け付けた操作が指定するコンテンツ情報と同じ属性を有するコンテンツ情報を、電子ブック情報の２以上のページのそれぞれについて検出する。ここでの属性とは、例えば、上述したコンテンツ属性と同様の属性であって、予め指定されている１以上の属性である。ここでの同じ属性とは、属性値が一致、あるいは包含関係にある属性である。かかることは以下においても同様である。例えば、グループ化部１４は、予め指定された属性であるデータタイプが、指定操作受付部１３が受け付けた操作が指定するコンテンツ情報と一致するコンテンツ情報を検出する。
【００５５】
例えば、指定操作受付部１３が受け付けた操作が指定するコンテンツ情報のデータタイプの値が、「テキストデータ」であるとすると、グループ化部１４は、データタイプという属性の値が「テキストデータ」であるコンテンツ情報を、２以上のページから検出する。そして、グループ化部１４は、検出した２以上のコンテンツ情報で構成されるグループに関するグループ関連情報を、グループ関連情報格納部に蓄積する。なお、指定操作受付部１３が受け付けた操作が指定するコンテンツ情報も、グループ化部１４が検出する、指定操作受付部１３が受け付けた操作が指定するコンテンツ情報と同じ属性を有するコンテンツ情報の一つと考えて良い。
【００５６】
また、予め指定されたルールとは、例えば、指定操作受付部１３が受け付けた操作が指定するコンテンツ属性と同じ属性を有するコンテンツ情報を検出するというルールであってもよい。例えば、グループ化部１４は、指定操作受付部１３が受け付けた操作が指定するコンテンツ属性と同じ属性を有するコンテンツ情報を、電子ブック情報の２以上のページのそれぞれについて検出し、検出した２以上のコンテンツ情報で構成されるグループに関するグループ関連情報を、グループ関連情報格納部に蓄積する。
【００５７】
例えば、指定操作受付部１３が受け付けた操作が指定するコンテンツ属性が、「話題」という属性の値が「ゴルフ」であるコンテンツを指定するものであるとすると、グループ化部１４は、電子ブック情報の各ページに配置されている文字列コンテンツについて、「話題」が「ゴルフ」であるコンテンツ情報であるか否かを判断する。例えば、各ページの文字列コンテンツの話題を抽出して、抽出した話題が、「ゴルフ」であるか否かを判断する。そして、「ゴルフ」であると判断されたコンテンツ情報を、指定操作受付部１３が受け付けた操作が指定するコンテンツ属性と同じ属性を有するコンテンツ情報であると判断する。そして、同じ属性を有すると判断された２以上のコンテンツ情報で構成されるグループに関するグループ関連情報をグループ関連情報格納部に蓄積する。なお、文字列コンテンツから、話題を抽出する処理は、データマイニング技術等において公知である。例えば、以下の非特許文献を参考にされたい。（非特許文献：石井  恵、外２名、"名詞句と単語の勢いを用いた話題抽出手法の提案"、［online］、２００４年３月５日、社団法人  情報処理学会、［平成２３年９月１４日検索］、インターネット<URL：http://ci.nii.ac.jp/els/110002911697.pdf?id=ART0003258384&type=pdf&lang=en&host=cinii&order_no=&ppv_type=0&lang_sw=&no=1315977633&cp=）。なお、上記の処理の代わりに、「ゴルフ」という文字列がを予め指定された数以上出現するコンテンツ情報を、「話題」という属性が「ゴルフ」であるコンテンツと判断するようにしてもよい。
【００５８】
なお、本実施の形態のこれ以降の説明においては、特に、予め指定されたルールが、上述したような、指定操作受付部１３が受け付けた操作が指定するコンテンツ情報と同じ属性を有するコンテンツ情報を検出するというルール、または指定操作受付部１３が受け付けた操作が指定するコンテンツ属性と同じ属性を有するコンテンツ情報を検出するというルールである場合を例に挙げて説明を行うものとする。ただし、グループ化部１４の検出に利用するルールは、他のルールであってもよい。
【００５９】
グループ化部１４は、通常、ＭＰＵやメモリ等から実現され得る。グループ化部１４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６０】
操作受付部１５は、例えば、表示部１６に表示させるコンテンツ情報のグループを指定する操作を受け付ける。グループを指定する操作は、表示対象とする一のグループに関するグループ関連情報を指定する操作であっても良い。例えば、グループ関連情報が有するグループ識別情報を指定する操作であっても良い。また、一のグループに属する１以上のコンテンツ情報を指定することによって、このコンテンツ情報を含むグループを表示対象に指定する操作であっても良い。
【００６１】
また、操作受付部１５は、例えば、表示部１６に表示させる電子ブック情報を指定する操作や、この電子ブック情報のページを表示させる操作や、この電子ブック情報の表示対象となるページを指定する操作等を受け付けても良い。
【００６２】
また、操作受付部１５は、コンテンツの表示モードを、グループ表示モードと、ページ表示モードとのいずれかに指定する操作（以下、モード指定操作と称す）を受け付けるようにしてもよい。モード指定操作は、例えば、上述した指定操作受付部１３が受け付ける指定操作と兼用であってもよい。表示モードについては後述する。
【００６３】
また、操作受付部１５は、表示するコンテンツを切り替える操作である表示切替操作を受け付ける。ここでの表示するコンテンツとは、例えば、後述する表示部１６により、モニタ等に表示される電子ブック情報のコンテンツを意味する。表示切替操作は、具体的には、後述する表示部１６がモニタ等の表示デバイスの画面に表示する１以上のコンテンツを切り替えて表示するための操作である。また、一の画面に表示しきれないコンテンツを、上下左右等にスクロールさせて表示させるための操作も表示切替操作と考えても良い。一画面に表示するコンテンツを切り替えるとは、例えば、一画面に表示するコンテンツを入れ替えることと考えても良い。操作受付部１５が受け付ける表示切替操作は、例えば、現在表示されている１以上のコンテンツに対して表示順番が次となる１以上のコンテンツを表示する表示切替操作や、現在表示されている１以上のコンテンツに対して表示順番が前となる１以上のコンテンツを表示する表示切替操作である。また、現在表示されているコンテンツとは、異なるグループに属するコンテンツを表示するための表示切替操作を受け付けても良い。なお、後述する表示部１６が、一画面に、ページごとにコンテンツを表示する場合、表示切替操作は、ページ単位で表示されるコンテンツを切り替える操作である。この操作は、表示するページを切り替える操作（例えば、ページをめくる操作等）と考えても良い。
【００６４】
また、操作受付部１５は、電子ブック情報のページ等の表示を指示する操作を受け付けても良い。
【００６５】
受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付けなどを含む概念である。例えば、タッチパネルで操作される電子ブック処理装置１の場合は、ユーザが、モニタに表示されている電子ブックの画面を、上下左右方向になぞる操作（いわゆるスワイプ操作）を行うことで、操作受付部１５は、次に表示される表示単位の順番が異なる表示切替操作を受け付けることが可能である。
【００６６】
表示切替操作等の操作の入力手段は、テンキーやキーボードやマウスやメニュー画面やタッチパネルによるもの等、何でも良い。操作受付部１５は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００６７】
表示部１６は、グループ関連情報格納部１２に格納されているグループ関連情報が示すグループごとにコンテンツ情報を表示する。ここでのグループごとにコンテンツ情報を表示するということは、例えば、表示部１６が一度に一の画面に表示するコンテンツ情報が、グループ関連情報が示す一のグループに属するコンテンツ情報となるよう表示することである。つまり、表示部１６が、一の画面に一のグループのコンテンツ情報だけを表示することである。なお、ここでの一の画面は、一のウィンドウと考えてもよい。表示部１６は、例えば、操作受付部１５が受け付けた操作が指定するグループに属する一以上のコンテンツ情報を、電子ブック情報格納部１１等から読み出して画面に表示する。また、表示部１６は、例えば、ランダムに指定されたグループや、予め指定された読み出し順番や読み出しのルール等により選定されるグループに属する一以上のコンテンツ情報を、電子ブック情報格納部１１等から読み出して画面に表示するようにしてもよい。なお、例えば、一の電子ブック情報のグループ関連情報が、一のグループに属するコンテンツ情報を示す情報のみを有している場合、このコンテンツ情報の中から一以上のコンテンツ情報を読み出して画面に表示しても良い。表示部１６は、例えば、グループ関連情報が示す一のグループに含まれる１以上のコンテンツ情報を、電子ブック情報が有するページを表示する画面とは異なる画面で表示する。特に、表示部１６は、一のグループに含まれる１以上のコンテンツ情報を示す画面を、電子ブック情報のページを表示する画面と置き換えて表示してもよい。
【００６８】
また、表示部１６は、操作受付部１５が受け付けた表示切替操作に応じて、コンテンツ情報をグループ関連情報が示すグループごとに表示する。グループ関連情報が示すグループごとに表示とは、例えば、グループ関連情報が示すグループ内で、表示対象となるコンテンツ情報を変更して表示を行うことや、２以上のグループ関連情報が示すグループのうちの、表示対象となるグループを切り替えて表示を行うことである。つまり、ページ情報が示すページ単位でのコンテンツ情報の表示とは異なる表示である。
【００６９】
例えば、表示部１６は、グループごとのコンテンツ情報の表示として、操作受付部１５が受け付けた表示切替操作に応じて、現在表示されている１以上のコンテンツ情報と同じグループに属する他の１以上のコンテンツ情報を表示する。この場合の表示切替操作は、例えば、同じグループに属する異なるコンテンツ情報を表示する操作である。
【００７０】
また、例えば、表示部１６は、グループごとのコンテンツ情報の表示として、操作受付部１５が受け付けた表示切替操作に応じて、現在表示されている１以上のコンテンツ情報が属するグループと異なるグループに属する１以上のコンテンツ情報を表示する。この場合の表示切替操作は、異なるグループに属するコンテンツ情報を表示する操作である。
【００７１】
また、例えば、表示部１６は、現在画面に入りきらないために表示されていない一のグループに属するコンテンツ情報を表示するための、画面をスクロールさせる表示切替操作を受け付けた場合、現在表示しているコンテンツ情報と同じグループに属しているコンテンツ情報のうちの、画面に入りきらなかったコンテンツ情報を、順次スクロールさせて画面内に表示するようにしても良い。この場合の表示も、グループごとのコンテンツ情報の表示と考えてよい。
【００７２】
なお、表示部１６が、一のグループに属するコンテンツ情報をどのように画面に表示するかについては問わない。例えば、表示部１６は、予め指定されたルールに従って、コンテンツ情報を配置して表示しても良い。例えば、縦方向や横方向等の予め指定された方向に並べて表示しても良い。また、予め指定された属性を有するコンテンツ情報から順番に予め指定された方向に並べても良い。あるいは、グループ化された順番でコンテンツ情報を予め指定された方向に並べても良い。また、表示部１６は、予め図示しない記憶媒体等に用意されたテンプレート（図示せず）等にコンテンツ情報を配置して表示しても良い。表示部１６は、一のグループに属するコンテンツ情報が全て一の画面に収まるように、あるいは画面にフィットするように、適宜、縮小や拡大等を行ってコンテンツを表示してもよい。なお、コンテンツ関連情報が、一のグループに属するコンテンツ情報を配置したページの情報である場合、このページの情報が示すページを表示しても良い。この場合、一の画面で表示できない部分は、上述したようにスクロール等に応じて表示するようにしても良い。
【００７３】
また、表示部１６が、一のグループに属する２以上のコンテンツ情報を、表示切替操作に応じてどのような順番で表示させるか等については問わない。例えば、予め指定されたルールに従って、コンテンツ情報を順番に表示しても良い。例えば、データ量の大きいものから順番に表示しても良い。あるいは、グループ化された順番に、各グループのコンテンツ情報を表示しても良い。あるいは、各コンテンツ情報が属するページの配列順番（例えばページ番号順）に表示しても良い。また、表示部１６は、例えば、グループ関連情報に、グループを構成するコンテンツ情報の表示する順番が指定されている場合等には、この順番に従って、グループ毎のコンテンツ情報を表示してもよい。例えば、表示切替操作が、現在表示されているコンテンツ情報と同じグループ内のコンテンツ情報のうちの、次のコンテンツ情報を有する画面、または前のコンテンツ情報を有する画面を、それぞれ切り替えて表示する操作であれば、現在表示されているコンテンツ情報の属するグループと同じグループに属するコンテンツ情報のうちの、順番が前または後であるコンテンツ情報を取得して表示するようにしても良い。
【００７４】
表示部１６は、更に、電子ブック情報が有するページ情報が示すページを表示する等の、通常の電子ブックを閲覧するための装置と同様の処理を行うようにしても良い。電子ブック情報のページを表示する処理等は公知の技術であるので、ここでは、詳細な説明は省略する。
【００７５】
また、操作受付部１５が受け付けたモード指定操作によって、表示部１６は、表示モードを切り替えて表示を行うようにしてもよい。表示モードとは、例えば、表示部１６によるコンテンツの表示の仕方であり、表示モードが異なれば、例えば、表示対象となるコンテンツ情報の選び方や、コンテンツ情報を表示する際のスタイルや、表示切替操作による挙動等が異なるものとなる。ここでは、例えば、表示部１６は、グループ表示モードが指定された場合、コンテンツ情報をグループごとに表示し、ページ表示モードが指定された場合、コンテンツ情報をページ情報毎に表示する。
【００７６】
グループ表示モードとは、例えば、上記のように、グループ関連情報が示すグループごとにコンテンツの表示を行うモードであるとする。例えば、グループ表示モードは、一のグループに属するコンテンツを表示切替操作に応じて切り替えて表示したり、現在表示されているコンテンツ情報の属するグループとは異なるグループのコンテンツ情報を表示切替操作に応じて表示するモードである。
【００７７】
また、ページ表示モードとは、電子ブック情報のページ情報が示す一以上のページを表示するモードである。ページ表示モードは、例えば、通常の電子ブックを閲覧するための装置と同様の処理を行うモードや、ページ単位でコンテンツを表示する表示モードと考えてもよい。例えば、ページ表示モードは、表示部１６が、現在表示されているページとは異なるページを、ページを切り替える表示切替操作に応じて表示するモードである。また、ページ表示モードは、操作受付部１５が受け付けた、コンテンツ情報が配置された一のページに対するスクロールを指示する表示切替操作に応じて、表示部１６が、ページの表示領域を変更し、変更した表示領域を表示するモードである。一のページに配置されるページに配置されているコンテンツ情報を表示する場合、例えば、電子ブック情報が有するコンテンツ情報の位置情報が示す位置にコンテンツ情報を配置して、コンテンツ情報が配置されたページの画像を表示する。なお、電子ブック情報のページ情報が示すページを表示する処理等は、従来の電子ブックの閲覧装置の処理と同様であるので、ここでは詳細な説明は省略する。
【００７８】
このように表示モードを切り替えることで、同じ表示切替操作が行われた場合であっても、表示モードに応じて、異なる表示を行うことが可能となる。
【００７９】
表示部１６は、ディスプレイデバイスを含むと考えても含まないと考えても良い。表示部１６は、ディスプレイデバイスのドライバーソフトまたは、ディスプレイデバイスのドライバーソフトとディスプレイデバイス等で実現され得る。
【００８０】
次に、電子ブック処理装置１の動作について図２のフローチャートを用いて説明する。
【００８１】
（ステップＳ２０１）操作受付部１５は、電子ブック情報格納部１１に格納されている一の電子ブック情報が示す電子ブックを表示する操作を受け付けたか否かを判断する。受け付けた場合、ステップＳ２０２に進み、受け付けていない場合、ステップＳ２０１に戻る。
【００８２】
（ステップＳ２０２）表示部１６は、ステップＳ２０１で受け付けた操作で指定される電子ブック情報の予め指定された一のページ情報を読み出し、このページ情報が示すページを表示する。予め指定された一のページ情報は、例えば、電子ブック情報の１ページ目のページ情報である。なお、初期設定の表示モードは、ページ表示モードであるとする。
【００８３】
（ステップＳ２０３）指定操作受付部１３は、表示部１６が表示しているページに配置されている一のコンテンツ（コンテンツ情報）を指定する操作を受け付けたか否かを判断する。受け付けた場合、ステップＳ２０８に進み、受け付けていない場合、ステップＳ２０４に進む。なお、ここでは一例として、一のコンテンツを指定する操作を受け付けた場合に、操作受付部１５が更に、表示モードをグループ表示モードに切り替えるモード指定操作を受け付けるものとする。
【００８４】
（ステップＳ２０４）指定操作受付部１３は、コンテンツ属性を指定する操作を受け付けたか否かを判断する。例えば、キーボードやメニュー操作等によるコンテンツ属性の入力を受け付けたか否かを判断する。受け付けた場合、ステップＳ２０９に進み、受け付けていない場合、ステップＳ２０５に進む。なお、ここでは、一例として、コンテンツ属性を指定する操作を受け付けた際に、操作受付部１５が更に、表示モードをグループ表示モードに切り替えるモード指定操作を受け付けるものとする。
【００８５】
（ステップＳ２０５）操作受付部１５は、表示するページを切り替える表示切替操作を受け付けたか否かを判断する。ページを切り替える表示切替操作は、例えば、ページをめくる操作である。受け付けた場合、ステップＳ２０６に進み、受け付けていない場合、ステップＳ２０７に進む。
【００８６】
（ステップＳ２０６）表示部１６は、ステップＳ２０５で受け付けた表示切換操作に応じたページ情報を電子ブック情報格納部１１に格納されている電子ブック情報から取得し、このページ情報が示すページを表示する。例えば、表示切替操作が、次のページをめくる操作である場合、直前に表示されていたページの次のページ番号と対応付けられているページ識別情報を読み出して表示する。そして、ステップＳ２０３に戻る。
【００８７】
（ステップＳ２０７）操作受付部１５は、現在ページを表示している電子ブックの表示を終了する操作を受け付けたか否かを判断する。受け付けた場合、ステップＳ２０１に戻り、受け付けていない場合、ステップＳ２０３に戻る。
【００８８】
（ステップＳ２０８）グループ化部１４は、ステップＳ２０３で指定されたコンテンツ情報のコンテンツ属性を取得する。例えば、予め指定された属性の値をコンテンツ属性として取得する。例えば、コンテンツ属性は、コンテンツ情報のデータタイプの値（例えば、テキスト、画像等）である。
【００８９】
（ステップＳ２０９）グループ化部１４は、カウンターｍに１を代入する。
【００９０】
（ステップＳ２１０）グループ化部１４は、現在表示されている電子ブック情報にｍ番目のページ情報があるか否かを判断する。例えば、ページ番号がｍであるページ情報があるか否かを判断する。有る場合、ステップＳ２１１に進み、ない場合、ステップＳ２１４に進む。
【００９１】
（ステップＳ２１１）グループ化部１４は、ｍ番目のページに配置されている一以上のコンテンツ情報において、ステップＳ２０４で受け付けたコンテンツ属性、またはステップＳ２０８で取得したコンテンツ属性と同じコンテンツ属性と対応付けられたコンテンツ情報を検出する。そして、検出したコンテンツ情報のコンテンツ識別情報を取得する。なお、同じコンテンツ属性と対応付けられたコンテンツ情報が検出されなかった場合、ステップＳ２１３に進むようにしてもよい。
【００９２】
（ステップＳ２１２）グループ化部１４は、ステップＳ２１１で取得したコンテンツ識別情報を、グループ関連情報として、グループ関連情報格納部１２に蓄積する。なお、ｍ番目のページよりも前のページについて取得されたコンテンツ識別情報が、既に、グループ関連情報として格納されている場合、このグループ関連情報に、ステップＳ２１１で取得したコンテンツ識別情報を追記する。
【００９３】
（ステップＳ２１３）グループ化部１４は、カウンターｍの値を１インクリメントする。そして、ステップＳ２１０に戻る。
【００９４】
（ステップＳ２１４）表示部１６はグループ表示モードでコンテンツを表示する。具体的には、ステップＳ２１２においてグループ関連情報格納部１２に蓄積したグループ関連情報が示すグループに属する一以上のコンテンツ情報を読み出して表示する。
【００９５】
（ステップＳ２１５）操作受付部１５は、グループ表示モードに対応した表示切替操作を受け付けたか否かを判断する。受け付けた場合、ステップＳ２１６に進み、受け付けていない場合、ステップＳ２１７に進む。
【００９６】
（ステップＳ２１６）表示部１６は、ステップＳ２１５で受け付けた表示切替操作に応じて、同じグループに属するコンテンツを表示する。例えば、表示切替操作が、現在表示されているコンテンツと同じグループに属する次の順番（例えば、取得順番が次の順番）のコンテンツを表示する操作である場合、グループ関連情報格納部１２に蓄積したグループ関連情報によって、ステップＳ２１４で表示したコンテンツ情報と同じグループに属することが示されているコンテンツ情報の中から他のコンテンツ情報（例えば、取得順番が次の順番のコンテンツ情報）を読み出して表示する。
【００９７】
（ステップＳ２１７）操作受付部１５は、表示モードをページ表示モードに切り替えるモード指定操作を受け付けたか否かを判断する。受け付けた場合、表示モードがページ表示モードに変更され、ステップＳ２１８に進み、受け付けていない場合、ステップＳ２１９に進む。
【００９８】
（ステップＳ２１８）表示部１６は、直前のステップＳ２０２で表示されていた電子ブック情報のページと同じページを表示する。そして、ステップＳ２０３に戻る。なお、直前のページを表示する代わりに、表示部１６は、グループ表示モードで直前に表示されていたコンテンツ情報の一つが属するページ情報が示すページを表示しても良い。
【００９９】
（ステップＳ２１９））操作受付部１５は、現在ページを表示している電子ブックの表示を終了する操作を受け付けたか否かを判断する。受け付けた場合、ステップＳ２０１に戻り、受け付けていない場合、ステップＳ２１５に戻る。
【０１００】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１０１】
なお、このフローチャートにおいては、指定操作受付部１３が指定操作を受け付ける際に、操作受付部１５が表示モードをグループ表示モードに指定するモード指定操作を受け付けるようにして、グループ化部１４がグループ関連情報を蓄積した場合に、このグループ関連情報を用いて、表示部１６が、コンテンツ情報をグループごとに表示する場合について説明したが、本発明においては、指定操作受付部１３が指定操作を受け付けた場合に、グループ化部１４が上記と同様にグループ関連情報を蓄積し、別途、操作受付部１５が表示モードをグループ表示モードに指定するモード指定操作と、上記で蓄積したグループ関連情報が示すグループに属するコンテンツ情報の表示を指示する操作とを受け付けた場合に、表示部１６が、操作によって指定されたグループに属するコンテンツ情報をグループごとに表示するようにしてもよい。この場合のモード指定操作と、グループ関連情報が示すグループに属するコンテンツ情報の表示を指示するための操作とは同じ操作としても良い。
【０１０２】
以下、本実施の形態における電子ブック処理装置１の具体的な動作について説明する。
【０１０３】
図３は、電子ブック処理装置１の概念図である。電子ブック処理装置１は、モニタ１００を備えている。ここでは、電子ブック処理装置１がいわゆるスマートフォンと呼ばれる多機能携帯電話である場合を例に挙げて説明する。この電子ブック処理装置１は、モニタ１００の表面にいわゆるタッチパネルを備え、このタッチパネルにより操作の入力が可能なものであるとする。ただし、電子ブック処理装置１は、他の装置であっても良い。
【０１０４】
まず、ユーザが電子ブック処理装置１を操作して、インターネット等を介して、一の電子ブック情報をダウンロードしたとする。ダウンロードした電子ブック情報は、電子ブック処理装置１の図示しない受信部等で受信され、電子ブック情報格納部１１に蓄積される。
【０１０５】
図４は、電子ブック情報格納部１１に格納されている電子ブック情報のページ情報を管理するページ情報管理情報である。ページ情報管理情報において、「電子ブックＩＤ」は、電子ブックの識別情報であり、ここでは、電子ブックのファイル名であるとする。ここでは、ファイル名「ｂｋ００１」の電子ブックがダウンロードされたとする。「ページＩＤ」は、ページＩＤであり、ここでは、ページのページ番号を兼用している。「ページ属性」は、ページの幅や高さ、背景色等のページの属性を示す情報である。
【０１０６】
図５は、電子ブック情報格納部１１に格納されている電子ブック情報のコンテンツ情報を管理するコンテンツ情報管理情報である。コンテンツ情報管理情報は、「電子ブックＩＤ」、「コンテンツＩＤ」、「コンテンツ」、および「タイプ」という項目を有している。「電子ブックＩＤ」は、図５の「電子ブックＩＤ」に相当する。「コンテンツＩＤ」は、上述したコンテンツＩＤであり、「コンテンツ」は、コンテンツ情報を示す。「タイプ」は、コンテンツ情報のデータタイプを示しており、「文字列」は、データタイプが文字列である文字列コンテンツであることを示し、「画像」は、データタイプが画像データである画像コンテンツであることを示す。なお、ここでは、予めコンテンツ情報のデータタイプを示す情報をコンテンツ情報と対応付けておくようにし、この項目「タイプ」の情報を用いて、コンテンツ属性として、コンテンツ情報のデータタイプの情報を取得する場合の例について説明するが、コンテンツ情報自身から、データタイプの情報を取得するようにしてもよい。なお、図５のコンテンツ情報管理情報の代わりにＸＭＬ形式等で構造化されたデータを用いるようにしても良い。
【０１０７】
図６は、電子ブック情報格納部１１に格納されている電子ブック情報の、コンテンツの位置情報を管理する位置管理情報を示す図である。位置管理情報は、「電子ブックＩＤ」、「ページＩＤ」、「コンテンツＩＤ」、「位置」、「サイズ」という項目を有している。「電子ブックＩＤ」、「ページＩＤ」、「コンテンツＩＤ」は、それぞれ上述した「電子ブックＩＤ」、「ページＩＤ」、「コンテンツＩＤ」に相当する。「位置」は、ページ内に配置されたコンテンツ情報の左上隅の座標（ｘ、ｙ）を示す。「サイズ」は、ページに配置されるコンテンツのサイズ（高さ，幅）を示す。なお、この「サイズ」は、コンテンツの配置領域のサイズと考えても良い。ここは、ｘ１〜ｘ１２や、ｙ１〜ｙ１２や、ｈ１〜ｈ１２や、ｗ１〜ｗ１２は、それぞれ、予め指定された値であるとする。なお、ここでは、座標は、左上隅を（０，０）として、右方向がｘ軸の正方向、下方向がｙ軸の正方向であるとする。
【０１０８】
例えば、図４に示した電子ブックＩＤが「ｂｋ００１」である電子ブック情報の１ページ目に、図６に示す位置管理情報が示すように図５に示したコンテンツ情報を配置した場合、１ページ目の画像は、モニタ１００に、図７に示すように表示されるものとする。
【０１０９】
ここで、ユーザが電子ブック処理装置１のタッチパネル（図示せず）に対して、電子ブック情報格納部１１に格納されている電子ブックＩＤが「ｂｋ００１」の電子ブックの１ページ目を表示する操作を行ったとすると、操作受付部１５は、電子ブックＩＤが「ｂｋ００１」の電子ブックの１ページ目を表示する操作を受け付ける。
【０１１０】
表示部１６は、図４に示したページ情報管理情報から、「電子ブックＩＤ」が「ｂｋ００１」で、「ページＩＤ」が「１」であるレコードの「ページ属性」の情報を読み出す。また、表示部１６は、図６に示した位置管理情報の「電子ブックＩＤ」が「ｂｋ００１」で、「ページＩＤ」が「１」である各レコードの「コンテンツＩＤ」の情報をそれぞれ取得し、この「コンテンツＩＤ」に対応する「コンテンツ」の情報を、図５に示したコンテンツ情報から取得する。また、各「コンテンツ」に対応する「コンテンツＩＤ」と対応付けられた「位置」の情報と、「サイズ」の情報を、図６に示した位置管理情報から取得する。そして、上記取得した各「コンテンツ」の情報を、上記で取得した「ページ属性」が示す属性を有するページの、各「コンテンツ」に対応して取得した「位置」の情報が示す座標に、各「コンテンツ」に対応して取得した「サイズ」の情報が示す大きさで配置してページの画像を生成する。そして、表示部１６は、生成した画像を、電子ブック処理装置１のモニタ１００に表示する。電子ブックの１ページ目の表示例は、図７と同様のものとなる。この表示は、ページ表示モードによる表示である。
【０１１１】
ここで、仮に、ユーザが、タッチパネル上を、右から左に指で払う操作（いわゆるスワイプ操作）を行ったとすると、操作受付部１５がこの操作に対応した表示切替操作を受け付ける。ここでは、ページ情報ごとにコンテンツ情報が配置されたページを表示している状態、即ちページ表示モードであるため、表示部１６は、操作受付部１５が受け付けた表示切替操作を、現在表示されているページの次のページで表示を切り替えることを指示する操作であると判断する。そして、表示部１６は、上記と同様の処理により「ページＩＤ」が「２」であるページを、現在表示されていたページに置き換えて表示することとなる。ただし、ここでは、この操作は行われなかったものとする。
【０１１２】
ここで、ユーザが、図７に示したような表示画面において、モニタ１００に表示されている一の画像コンテンツを指定する操作を行ったとする。例えば、ここでは、このコンテンツ情報上の一の画像コンテンツ上の領域１３０１を指でタップする操作（軽くたたく操作）を行ったとする。
【０１１３】
指定操作受付部１３は、タップされた位置の座標を取得する。そして、取得した座標が、コンテンツＩＤが「０００５」であるコンテンツ情報が配置されている座標であると判断して、コンテンツＩＤが「０００５」であるコンテンツ情報に対する指定操作を受け付けたと判断する。
【０１１４】
グループ化部１４は、指定操作受付部１３が指定操作を受け付けたため、指定操作を受け付けたコンテンツＩＤが「０００５」であるコンテンツ情報についてのコンテンツ属性を取得する。ここでは、取得するコンテンツ属性は、データタイプの属性値に予め指定されているものとする。グループ化部１４は、図５に示したコンテンツ情報管理情報から、コンテンツＩＤが「０００５」であるコンテンツ情報の「タイプ」の情報である「画像」を、指定操作を受け付けたコンテンツ情報のコンテンツ属性を示す情報として取得する。これにより、例えば、「データタイプ：画像」というコンテンツ属性を取得する。取得した属性は、図示しない記憶媒体等に一時記憶する。
【０１１５】
次に、グループ化部１４は、まず、「電子ブックＩＤ」が「ｂｋ００１」である電子ブック情報の「ページＩＤ」が「１」であるページに配置されるコンテンツ情報の中から、指定操作により指定されたコンテンツ情報と同じコンテンツ属性のコンテンツ情報を検出する。ここでは、グループ化部１４は、図６に示した位置管理情報から「電子ブックＩＤ」が「ｂｋ００１」で、「ページＩＤ」が「１」である各レコードの「コンテンツＩＤ」を取得する。そして、取得したコンテンツＩＤに対応する「コンテンツ」の情報であって、かつ、「タイプ」の情報が上記で取得したコンテンツ属性である「画像」と一致する「コンテンツ」のコンテンツ識別情報である「コンテンツＩＤ」を、図５に示したコンテンツ情報管理情報から取得する。ここでは、「０００２」、「０００５」、「０００８」という「コンテンツＩＤ」が取得される。そして、取得した「コンテンツＩＤ」を一のグループのグループ関連情報として、グループ関連情報格納部１２に蓄積する。
【０１１６】
さらに、グループ化部１４は、「ページＩＤ」が「２」以降のページについても、上記と同様の、コンテンツ属性が同じコンテンツ情報の処理を順次行い、各ページから取得したコンテンツ識別情報（コンテンツＩＤ）を、上記でグループ関連情報格納部１２に蓄積したグループ関連情報に追記していく。
【０１１７】
図８は、上記のようにしてグループ関連情報格納部１２に蓄積されたグループ関連情報の一例を示す図である。グループ関連情報は、「管理ＩＤ」と「コンテンツＩＤ」という項目を有している。「管理ＩＤ」は、ここでは、「コンテンツＩＤ」が取得された順番を示す値であるとする。このグループ関連情報は、一のグループに属するコンテンツ情報のコンテンツ識別情報の群である。このグループ関連情報が示すコンテンツ情報のグループは、「電子ブックＩＤ」が「ｂｋ００１」である電子ブック情報が有する画像コンテンツのグループである。
【０１１８】
次に、表示部１６は、図８に示すグループ関連情報が示すコンテンツ情報のグループをグループ表示モードで表示する。ここでは、表示部１６は、グループ関連情報に含まれる各「コンテンツＩＤ」が示すコンテンツ情報を、予め用意されているテンプレート（図示せず）に配置して表示する。このテンプレートは、例えば、コンテンツ情報を、「管理ＩＤ」が小さいものから順番に、３行となるように左端の列から右側の列に向かって１列ずつ上から下に配置して表示するテンプレートであるとする。また、ここでは、モニタ１００の表示領域のサイズから、２列までのコンテンツ情報が、一の画面に表示されるものとする。即ち、３行２列のコンテンツ情報がモニタ１００の一の画面に表示されるものとする。ここでは、「管理ＩＤ」が「１」から「６」までの「コンテンツＩＤ」に対応するコンテンツ情報を、図５に示したコンテンツ情報管理情報から取得して、これをテンプレートに配置した画像を、図７に示した画像に置き換えて表示する。なお、テンプレートは、予め図示しない記憶媒体等に蓄積しておくようにする。
【０１１９】
図９は、表示部１６が、グループ関連情報が示すグループに属するコンテンツ情報を表示した例を示す図である。ここでは、「管理ＩＤ」が「１」から「６」までの「コンテンツＩＤ」に対応するコンテンツ情報が、３行２列のテンプレートに配置されて表示されている。また、ここでは、１画面分のコンテンツが全て表示されるよう、表示される画像を画面に合わせて縮小表示している。これにより、複数のページに配置されたコンテンツ情報で構成される一のグループに属するコンテンツ情報が、一の画面で表示されることとなる。
【０１２０】
ここで、例えば、ユーザが、タッチパネル上を、右から左に指で払う操作（いわゆるスワイプ操作）を行ったとすると、操作受付部１５がこの操作に対応した表示切替操作を受け付ける。ここでは、グループ関連情報が示すグループごとにコンテンツ情報を表示している状態、即ちグループ表示モードであるため、表示部１６は、操作受付部１５が受け付けた表示切替操作を、現在表示されているコンテンツ情報と同じグループに属するコンテンツ情報のうちの、「管理ＩＤ」が次の順番のコンテンツ情報で表示を切り替えることを指示する操作であると判断する。そして、表示部１６は、この表示切替操作に応じて、現在表示されていないコンテンツ情報のうちの、「管理ＩＤ」が「７」から「１２」までの「コンテンツＩＤ」に対応するコンテンツ情報を、図５に示したコンテンツ情報管理情報から取得して、３行２列に配置した画像を、図９に示した画像に置き換えて表示する。
【０１２１】
図１０は、表示部１６が、表示切換操作に応じて表示したコンテンツ情報の一例を示す図である。
【０１２２】
そして、ユーザが、グループ表示モードを終了させて、ページ表示モードに切り替えるためのモード指定操作を図示しない操作メニュー等を用いて行うことで、グループのコンテンツ情報が表示される前の、図７に示すような１ページ目のページの画像が表示される。
【０１２３】
なお、仮に、図７に示したような一のページを表示した状態で、一のコンテンツを指定する代わりに、ユーザが、コンテンツ属性を指定する操作を行ったとする。例えば、タッチパネル等を操作して、コンテンツ属性の入力を行ったとする。この場合、上記のように、指定されたコンテンツからコンテンツ属性を取得する代わりに、ここで入力されたコンテンツ属性を用いて、上記のグループ関連情報を取得する処理が行われる。
【０１２４】
例えば、入力されるコンテンツ属性が、『「タッチパネル」というキーワードを有する文字列』であったとすると、「タッチパネル」というキーワードを有する文字列コンテンツが、各ページに配置されるコンテンツ情報から検出され、検出されたコンテンツ情報のコンテンツ識別情報を有するグループ関連情報が、グループ関連情報格納部１２に蓄積される。その他の処理は上記と同様である。
【０１２５】
なお、入力されるコンテンツ属性は、複数の属性値等を論理演算記号等でつないだ検索式等であっても良い。この場合、この検索式に合致するコンテンツ属性を有するコンテンツ情報を各ページから検出するようにすればよい。
【０１２６】
また、上記の具体例においては、コンテンツ属性が一致するコンテンツ情報のコンテンツ識別情報を、グループ関連情報として蓄積するようにしたが、コンテンツ属性が一致するコンテンツ情報を取得して、グループ関連情報として蓄積するようにしてもよい。
【０１２７】
以上、本実施の形態によれば、２以上のページにそれぞれ配置されている一以上のコンテンツ情報でコンテンツ情報のグループ構成するようにし、コンテンツ情報を、グループごとに表示するようにしたことにより、例えば、電子ブックの複数のページに配置されているコンテンツ情報のうちの一のグループに属するコンテンツ情報を、選択的に表示することができ、電子ブックの複数のページに配置されているコンテンツ情報を適切に閲覧することが可能となる。このようにして、電子ブック情報のコンテンツ情報を、予めレイアウト等が指定されているページ上に表示するだけでなく、様々な態様で表示させることが可能となり、コンテンツ情報の閲覧の自由度や利便性を高めることができる。
【０１２８】
また、電子ブック処理装置内において、コンテンツ情報のグループ化を行うようにしたことにより、予めページ内のコンテンツ情報がグループ化されていない電子ブック情報でも、グループ単位の表示が可能となるため、汎用性が高い。
【０１２９】
（実施の形態２）
【０１３０】
本実施の形態の電子ブック処理装置２は、上記実施の形態１において示した電子ブック処理装置１において、グループ化部１４とは、異なるルールでコンテンツ情報のグループ化を行うグループ化部２４を備えるようにしたものである。
【０１３１】
図１１は、本実施の形態における電子ブック処理装置２のブロック図である。
【０１３２】
電子ブック処理装置２は、電子ブック情報格納部１１、グループ関連情報格納部１２、グループ化部２４、操作受付部１５、表示部１６を備える。
【０１３３】
電子ブック情報格納部１１、グループ関連情報格納部１２、操作受付部１５、および表示部１６については、上記実施の形態１と同様であるのでここでは詳細な説明は省略する。
【０１３４】
グループ化部２４は、上記実施の形態１において説明したグループ化部１４と同様のものであって、上記実施の形態１において例を挙げて説明したルールと異なるルールに従って１以上のコンテンツ情報を検出し、検出したコンテンツ情報で構成されるグループに関するグループ関連情報を、グループ関連情報格納部１２に蓄積するものである。ルールが異なる点を除けば、グループ化部２４は、グループ化部１４と同様である。
【０１３５】
グループ化部２４は、例えば、電子ブック情報が有する２以上のページ情報が示す各ページにおける予め指定された属性を有するコンテンツ情報と、このコンテンツ情報に対して予め指定された位置関係にある１以上のコンテンツ情報との組みを、一のグループに分類する。属性とは、例えば、上述したようなコンテンツ情報のデータタイプや、コンテンツ情報に含まれる文字列の内容に関する属性であっても良いし、コンテンツ情報が含むコンテンツ情報の属性を示す情報が示す属性（例えばフォントサイズ等）でも良い。ここでの予め指定された属性とは、ユーザにより指定された属性であっても、デフォルトで指定された属性であっても良い。また、例えば、上記実施の形態１において示した指定操作受付部１３等が受け付ける指定操作が示すコンテンツ情報の属性や、指定操作が示すコンテンツ属性等であっても良い。
【０１３６】
予め指定された位置関係とは、例えば、上記の予め指定された属性を有する（例えば、予め指定されたデータタイプの）コンテンツ情報に対する相対的な位置関係である。例えば、コンテンツ情報に対する上下左右、斜め上方、斜め下方等の予め指定された方向に位置する位置関係である。グループ化部２４は、例えば、通常は、予め指定された属性を有するコンテンツ情報に対して予め指定された方向に近接するコンテンツ情報をグループ化する。グループ化部２４は、コンテンツ情報の位置関係を判断する際には、上述したような電子ブック情報に含まれる各コンテンツ情報の位置情報を用いても良い。また、例えば、後述する表示部１６等がコンテンツ情報をページに配置する際に決定するコンテンツ情報が配置される位置を示す情報を取得して、これを位置関係の判断に用いても良い。
【０１３７】
なお、グループ化部２４は、電子ブック情報が有する２以上のページ情報が示すページに配置されたコンテンツ情報を、コンテンツ情報の配列順番に従って、予め指定された数毎にコンテンツ情報をグループ化しても良い。例えば、複数のページに配置されている複数のコンテンツ情報を、ページの上から順に、ｎ個（ｎは、２以上の整数）のコンテンツ情報毎にグループ化しても良い。この場合、例えば、一のページのコンテンツ情報の残りがｎ個未満となった場合には、次のページのコンテンツ情報をページの上から順に加えて、グループ化が行われる。また、グループ化部２４は、コンテンツ情報を属性別にグループ化しても良い。例えば、一のページに配置される画像コンテンツだけを一のグループにし、文字列コンテンツだけを一のグループにしても良い。あるいは、予め、２以上のコンテンツ情報の属性と取得順とを有する情報を用意しておくようにして、この情報が示す取得順に沿った属性のコンテンツ情報を、距離が近い順に、ページ内の予め指定された位置等からグループ化していっても良い。ここでの距離は、一番最初のコンテンツ情報からの距離としても良いし、直前にグループ化されたコンテンツ情報からの距離でとしても良い。あるいは、コンテンツ情報が、ＸＭＬ等のマークアップ言語で記述されたデータとして提供される場合等には、このデータ内のコンテンツ情報の並びの順番を位置情報として用いてもよい。なお、このようなグループ化のルールを指定する情報は、例えば、図示しない記憶媒体等に予め蓄積しておくようにしてもよい。
【０１３８】
なお、グループ化部２４は、２以上のページに配置されているコンテンツ情報のうちの、一のルールでグループ化されなかった残りのコンテンツ情報については、他のルールによってグループ化を行うようにしても良い。例えば、上述したように、予め指定された属性を有するコンテンツ情報とこのコンテンツ情報との位置関係によってコンテンツ情報をグループ化するルールによって、グループ化を行った後に、グループ化されずに残ったコンテンツ情報がある場合、この残ったコンテンツ情報に対しては、異なるルールによってグループ化を行うようにしてもよい。例えば、この異なるルールとしては、例えば、２以上のページの残りの各コンテンツ情報を、それぞれ一のグループにグループ化するルールや、一のページの残りのコンテンツ情報の全てを一のグループにグループ化するルールである。また、一のページの残りのコンテンツ情報のうち、近接するもの同士を同じグループにグループ化するルールであっても良い。このように、異なるグループ化を組み合わせて行うことで、２以上のページに配置されるコンテンツ情報の全てのグループに分類することができる。なお、かかることは上記実施の形態１のグループ化部１４においても同様である。
【０１３９】
次に、電子ブック処理装置２の動作について図１２のフローチャートを用いて説明する。
【０１４０】
（ステップＳ１２０１）電子ブック処理装置２は、電子ブック情報格納部１１に新たな電子ブック情報が蓄積されたか否かを判断する。蓄積された場合、ステップＳ１２０２に進み、蓄積されていない場合、ステップＳ１２０３に進む。なお、電子ブック処理装置２は、例えば、この判断を行う代わりに、電子ブック情報格納部１１に格納されている電子ブック情報の中に、グループ関連情報格納部１２に格納されているグループ関連情報と対応付けられていない電子ブック情報があるか否かの判断を行って、対応付けられていないものがある場合、ステップＳ１２０２に進み、ない場合には、ステップＳ１２０３に進むようにしてもよい。
【０１４１】
（ステップＳ１２０２）グループ化部１４は、ステップＳ１２０１で受け付けた新たな電子ブック情報についてコンテンツ情報をグループ化する処理を行う。この処理の詳細については後述する。そして、ステップＳ１２０１に戻る。
【０１４２】
（ステップＳ１２０３）操作受付部１５は、電子ブック情報格納部１１に格納されている一の電子ブック情報について、電子ブックの表示を行う操作を受け付けたか否かを判断する。受け付けた場合、ステップＳ１２０４に進み、受け付けていない場合、ステップＳ１２２０に進む。
【０１４３】
（ステップＳ１２０４）表示部１６は、表示モードがグループ表示モードであるか否かを判断する。グループ表示モードである場合、ステップＳ１２０５に進み、グループ表示モードでなければ（即ち、ページ表示モードであれば）、ステップＳ１２１４に進む。例えば、デフォルトがページ表示モードであれば、ステップＳ１２１４に進む。
【０１４４】
（ステップＳ１２０５）表示部１６は、電子ブック情報格納部１１に格納されている表示操作の対象となった電子ブック情報から、グループ関連情報が示すグループに属する１以上のコンテンツ情報を読み出し、表示する。ここで取得する一のグループは、例えばグループ関連情報の取得順番が予め指定された順番（例えば一番）のグループであっても良い。また、グループを選択させるメニュー等を表示して、ユーザにグループを選択させるようにしてもよい。また、ここで表示される１以上のコンテンツ情報は、各コンテンツ情報が配置されているページのページ番号等が早いものから順番に選択されてもよいし、ランダムに選択されてもよい。通常のデータのソートに用いられる手法（例えば、ファイルサイズ順、アルファベット順）等によって選択されてもよい。
【０１４５】
（ステップＳ１２０６）操作受付部１５は、コンテンツの表示を切り替える表示切替操作を受け付けたか否かを判断する。受け付けた場合、ステップＳ１２０７に進み、受け付けていない場合、ステップＳ１２１１に進む。
【０１４６】
（ステップＳ１２０７）表示部１６は、ステップＳ１２０６で操作受付部１５が受け付けた表示切替操作が、現在表示されている１以上のコンテンツ情報を、同じグループ内の他の１以上のコンテンツ情報に切り替える操作であるか否かを判断する。コンテンツ情報を切り替える操作である場合、ステップＳ１２０８に進み、コンテンツ情報を切り替える操作でない場合、ステップＳ１２０９に進む。
【０１４７】
（ステップＳ１２０８）表示部１６は、操作受付部１５が受け付けた表示切替操作に応じて、同じグループ内の他の１以上のコンテンツ情報を、現在表示されている１以上のコンテンツ情報の代わりに表示する。そして、ステップＳ１２０６に戻る。
【０１４８】
（ステップＳ１２０９）表示部１６は、ステップＳ１２０６で操作受付部１５が受け付けた表示切替操作が、現在表示されている１以上のコンテンツ情報が属するグループとは異なるグループに属する他の１以上のコンテンツ情報を、現在表示されている１以上のコンテンツと切り替えて表示する操作であるか否かを判断する。異なるグループのコンテンツ情報で表示を切り替える操作である場合、ステップＳ１２１０に進み、切り替える操作でない場合、ステップＳ１２０６に戻る。
【０１４９】
（ステップＳ１２１０）表示部１６は、操作受付部１５が受け付けた表示切替操作に応じて、他のグループに属する他の１以上のコンテンツ情報を、現在表示されている１以上のコンテンツ情報の代わりに表示する。そして、ステップＳ１２０６に戻る。
【０１５０】
（ステップＳ１２１１）操作受付部１５は、電子ブックの表示を終了する操作を受け付けたか否かを判断する。受け付けた場合、表示を終了し、ステップＳ１２０１に戻り、受け付けていない場合、ステップＳ１２１２に進む。
【０１５１】
（ステップＳ１２１２）操作受付部１５は、表示モードをページ表示モードに切り替えるためのモード指定操作を受け付けたか否かを判断する。受け付けた場合、表示モードをページ表示モードに設定変更して、ステップＳ１２１３に進み、受け付けていない場合、ステップＳ１２０６に戻る。
【０１５２】
（ステップＳ１２１３）表示部１６は、現在表示中の１以上のコンテンツ情報を含むページのページ情報を、電子ブック情報格納部１１から読み出し、このページ情報が示すページを表示する。なお、ステップＳ１２１４に進む。現在表示中のコンテンツ情報が複数である場合、例えば、予め指定されている位置に表示されているコンテンツ情報等の一のコンテンツ情報を特定し、このコンテンツ情報が配置されているページを表示するようにすればよい。そして、ステップＳ１２１４に進む。
【０１５３】
（ステップＳ１２１４）表示部１６は、電子ブック情報格納部１１に格納されている表示操作の対象となった電子ブック情報から、一のページのページ情報と、このページに配置されているコンテンツ情報とを取得する。ここで取得するページ情報等は、例えば表示順番が予め指定された順番（例えば１ページ目等）のページのページ情報等であっても良いし、前回の終了時に表示されていたページのページ情報等であっても良い。
【０１５４】
（ステップＳ１２１５）操作受付部１５は、コンテンツの表示を切り替える表示切替操作を受け付けたか否かを判断する。ここでの表示切替操作は、例えば、表示するページを変更する操作である。例えば、ページをめくる操作である。受け付けた場合、ステップＳ１２１６に進み、受け付けていない場合、ステップＳ１２１７に進む。
【０１５５】
（ステップＳ１２１６）表示部１６は、ステップＳ１２１５で受け付けた表示切替操作に応じたページを表示する。例えば、表示切替操作が、直前に表示されているページをめくって、次のページを表示させる操作である場合、表示部１６は、現在表示されているページの次のページ番号と対応付けられているページ情報を取得して、このページの画像で、現在表示されているページの画像を更新する。そして、ステップＳ１２１５に戻る。
【０１５６】
（ステップＳ１２１７）操作受付部１５は、電子ブックの表示を終了する操作を受け付けたか否かを判断する。受け付けた場合、表示を終了し、ステップＳ１２０１に戻り、受け付けていない場合、ステップＳ１２１８に進む。
【０１５７】
（ステップＳ１２１８）操作受付部１５は、表示モードをグループ表示モードに切り替えるためのモード指定操作を受け付けたか否かを判断する。受け付けた場合、表示モードをグループ表示モードに設定変更して、ステップＳ１２１９に進み、受け付けていない場合、ステップＳ１２１５に戻る。
【０１５８】
（ステップＳ１２１９）表示部１６は、グループ関連情報格納部１２に格納されているグループ関連情報を利用して、現在表示中のページに配置されている１以上のコンテンツ情報と同じグループに属する１以上のコンテンツ情報を表示する。現在表示中のページに配置されている複数のコンテンツ情報が、それぞれ異なるグループに属している場合、いずれのグループに属するコンテンツ情報を表示するようにしてもよい。例えば、ページの最も上側に配置されているコンテンツ情報と同じグループに属する１以上のコンテンツ情報を表示するようにしてもよい。そして、ステップＳ１２０６に進む。
【０１５９】
（ステップＳ１２２１）操作受付部１５は、表示モードを切り替えるモード指定操作を受け付けたか否かを判断する。受け付けた場合、ステップＳ１２２１に進み、受け付けていない場合、ステップＳ１２０１に戻る。
【０１６０】
（ステップＳ１２２１）操作受付部１５は、表示モードを、現在設定されている表示モードとは異なる表示モードに設定変更する。そして、ステップ２０１に戻る。
【０１６１】
なお、図１２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１６２】
なお、上記フローチャートにおいて、例えば、操作受付部１５が、ステップＳ１２１８等において、表示モードをグループ表示モードに指定するモード指定操作を受け付けた場合に、グループ化部２４が、電子ブック情報の２以上のページ情報に配置されるコンテンツ情報について、上記のステップＳ１２０２と同様のグループ化を行ってグループ関連情報を蓄積し、表示部１６が、このグループ関連情報が示すグループに属するコンテンツ情報をグループごとに表示するようにしてもよい。
【０１６３】
図１３は、本発明の電子ブック処理装置２のグループ化処理の詳細な動作を説明するフローチャートである。この処理は、図１２のステップＳ１２０２において説明した処理に相当する。以下、図１３を用いて動作について説明する。
【０１６４】
（ステップＳ１３０１）グループ化部２４は、カウンターｎに１を代入する。
【０１６５】
（ステップＳ１３０２）グループ化部２４は、グループ化の対象となる一の電子ブック情報に、ｎ番目のページ情報があるか否かを判断する。ある場合、ステップＳ１３０３に進み、ない場合、上位の処理にリターンする。
【０１６６】
（ステップＳ１３０３）グループ化部２４は、カウンターｍに１を代入する。
【０１６７】
（ステップＳ１３０４）グループ化部２４は、ｎ番目のページに配置されるコンテンツ情報の中に、指定された属性を有するｍ番目のコンテンツ情報があるか否かを判断する。例えば、グループ化部２４は、コンテンツ情報が示すコンテンツの配置を示す位置情報を用いて、ｎ番目のページの上方から下方に向かって、横方向に順次走査していくことで、予め指定された属性を有するｍ番目のコンテンツ情報を検出する。コンテンツ情報の位置情報とは、例えば、コンテンツ情報の中心や、重心や、四隅のうちの１以上の座標等である。予め指定された属性を有するコンテンツ情報は、例えば、予め指定されたデータタイプのコンテンツ情報である。ｍ番目のコンテンツ情報がある場合（検出できた場合）はステップＳ１３０５に進み、ない場合はステップＳ１３０７に進む。
【０１６８】
（ステップＳ１３０５）グループ化部２４は、検出されたｍ番目のコンテンツ情報に対して、予め指定された位置関係にある１以上のコンテンツ情報を検出する処理を行い、指定された位置関係にあるコンテンツ情報があるか否かを判断する。予め指定された位置関係とは、例えば、ｍ番目のコンテンツ情報の直近の横や、ｍ番目のコンテンツ情報の直近の上下である。予め指定された位置関係にあるか否かは、コンテンツ情報の配置を示す位置情報から判断される。例えば、あるコンテンツ情報の中心座標のｙ座標の値が、ｍ番目のコンテンツ情報の上下のｙ座標の値の範囲にある場合、このコンテンツ情報は、ｍ番目のコンテンツ情報の横のコンテンツ情報であると判断される。また、あるコンテンツ情報の中心座標のｘ座標の値が、ｍ番目のコンテンツ情報の左右のｘ座標の値の範囲にある場合、このコンテンツ情報は、ｍ番目のコンテンツ情報の上または下のコンテンツ情報であると判断される。このようにして、予め指定された位置関係を示すルールを満たすコンテンツ情報があるか否かにより、予め指定された位置関係を満たすコンテンツ情報を検出する。コンテンツ情報が検出された場合、ステップＳ１３０６に進み、検出されなかった場合、ステップＳ１３０７に進む。なお、既に他のコンテンツ情報とグループ化されているコンテンツ情報はグループ化の対象から除外するようにしても良い。
【０１６９】
（ステップＳ１３０６）グループ化部２４は、ｍ番目のコンテンツ情報と、ステップＳ１３０５において検出したコンテンツ情報とを対応付けて、一のグループについてのグループ関連情報としてグループ関連情報格納部１２に蓄積する。なお、既に、ｎ番目よりも前のページ情報について取得したグループ関連情報、あるいはｎ番目のページ情報のｍ番目よりも前のコンテンツ情報について取得したグループ関連情報が蓄積されている場合、このグループ関連情報に対して、ｍ番目のコンテンツ情報とステップＳ１３０５において検出したコンテンツ情報とを対応付けた情報を追記する。なお、上記のカウンターｎの値やｍの値を、一のグループに属するコンテンツ情報を読出順番を示す情報として、取得して、ｍ番目のコンテンツ情報と、ステップＳ１３０５において検出したコンテンツ情報と対応付けて蓄積しても良い。
【０１７０】
（ステップＳ１３０７）グループ化部２４は、カウンターｍに１を代入する。そして、ステップＳ１３０４に戻る。
【０１７１】
（ステップＳ１３０８）グループ化部２４は、カウンターｎに１を代入する。そして、ステップＳ１３０２に戻る。
【０１７２】
なお、上記のフローチャートにおいては、グループ化部２４が、予め指定された一の属性のコンテンツ情報と、このコンテンツ情報に対して予め指定された位置関係にあるコンテンツ情報とをグループ化していく場合について説明したが、グループ化部２４が、予め指定されたいｋ個（ｋは２以上の整数）の属性について、それぞれ、上記と同様のグループ化を行う場合、上記のフローチャートの処理を、ｋ個の属性ごとに繰り返す（即ち、属性を変えて、ｋ回繰り返す）ようにしてもよい。
【０１７３】
以下、本実施の形態における電子ブック処理装置２の具体的な動作について説明する。電子ブック処理装置２の概念図は図３と同様である。
【０１７４】
まず、ユーザが電子ブック処理装置１を操作して、インターネット等を介して、一の電子ブック情報をダウンロードしたとする。ダウンロードした電子ブック情報は、電子ブック処理装置１の図示しない受信部等で受信され、電子ブック情報格納部１１に蓄積される。
【０１７５】
電子ブック情報格納部１１に格納された電子ブック情報は、例えば、上記実施の形態１において、図４〜図６で説明したページ情報管理情報、コンテンツ情報管理情報および位置管理情報で管理される電子ブック情報と同様のものであるとする。ただし、図５のコンテンツ情報管理情報においては、「タイプ」という項目は省略してよい。
【０１７６】
グループ化部２４は、電子ブックＩＤが「ｂｋ００１」である電子ブック情報が電子ブック情報格納部１１に蓄積されたため、この電子ブック情報に配置されているコンテンツ情報のグループ化を開始する。
【０１７７】
ここでは、グループ化のルールは、「拡張子がｊｐｇ、ｐｎｇ、またはｇｉｆのいずれかである画像のコンテンツ情報と、そのコンテンツ情報の横に配置されたコンテンツ情報のうちの最も上方に配置されたコンテンツ情報とを、グループに分類する」というルールであったとする。
【０１７８】
グループ化部２４は、まず、電子ブック情報の「ページＩＤ」が「１」であるページ、即ち１ページ目を、上から下に移動しながら、左から右に順次、水平走査していくことで、１ページ目に配置されているコンテンツ情報を順次検出する。具体的には、図６に示した位置管理情報の「ページＩＤ」が「１」であるレコードには、各コンテンツ情報の位置を示す座標が格納されているため、これらのレコードの座標の中から、順次変化する走査位置の座標と一致する座標を検索する。一致する座標を有するレコードのコンテンツＩＤが示すコンテンツ情報が、走査によって検出されたコンテンツ情報である。そして、コンテンツ情報が検出された場合、このコンテンツ情報が、ｊｐｇ、ｐｎｇ、またはｇｉｆの拡張子が付与された画像のコンテンツ情報であるか否かを判断する。例えば、ここでは、「コンテンツＩＤ」が「０００１」が走査によって検出されたとすると、このコンテンツＩＤに対応したコンテンツ情報を、図５のコンテンツ情報管理情報から検出する。ここでは、「コンテンツＩＤ」が「０００１」であるコンテンツ情報として「商品名：ＢＳ６０２」が検出される。このコンテンツ情報には、上記の拡張子が含まれないため、予め指定された属性のコンテンツ情報でないと判断される。更に同様に走査を続けてコンテンツ情報を検出し、上記の拡張子が付与されたコンテンツ情報の検出を行う。
【０１７９】
ここで、例えば、上記の走査によって検出された「コンテンツＩＤ」が「０００２」であるコンテンツ情報「ｂｓ６０２．ｊｐｇ」が、上記の拡張子の一つである「ｊｐｇ」を含む最初のコンテンツ情報であるとして検出されたとする。このため、グループ化部２４は、このコンテンツ情報の横に配置されるコンテンツ情報を検出する。具体的には、まず、グループ化部２４は、図７に示した位置管理情報を用いて、このコンテンツ情報「ｂｓ６０２．ｊｐｇ」の左上隅の座標を示す「座標」のｙ座標の値「ｙ２」と、このｙ座標の値に、このコンテンツ情報「ｂｓ６０２．ｊｐｇ」のサイズの高さの値を加算して得られた値「ｙ２＋ｈ２」を取得する。そして、図７に示した位置管理情報の「ページＩＤ」が「１」であるレコードの中から、「座標」のｙ座標の値が、ｙ２以上、（ｙ２＋ｈ２）未満である１以上のレコードを検出する。ここでは、「コンテンツＩＤ」が「０００１」であるレコードと、「０００３」であるレコードとが検出されたとする。そして、これらのレコードのうちの、ｙ座標の値が大きいほうのレコードの「コンテンツＩＤ」である「０００１」を取得する。
【０１８０】
そして、取得したコンテンツＩＤである「０００１」と、上記の走査によって検出されたコンテンツＩＤである「０００２」との組を、「電子ブックＩＤ」である「ｂｋ００１」と、「ページＩＤ」である「１」と、新たに取得したグループＩＤである「Ｇ００１」とを対応付けた情報を、グループ関連情報として、グループ関連情報格納部１２に蓄積する。なお、グループＩＤとしては、例えば、自動取得される連番等が用いられる。これによりコンテンツＩＤが「０００１」、及び「０００２」であるコンテンツ情報の組が、グループＩＤが「Ｇ００１」であるグループに加えられたこととなる。
【０１８１】
グループ化部２４は、更に、上記と同様に、電子ブック情報の１ページ目の走査を続け、上述した拡張子を有するコンテンツ情報を検出する毎に、検出されたコンテンツ情報の横に配置される最も高い位置に配置されたコンテンツ情報を検出し、検出したコンテンツ情報の「コンテンツＩＤ」と、上述した拡張子を有するコンテンツ情報の「コンテンツＩＤ」との組と、上記と同じグループＩＤ「Ｇ００１」とを有するグループ関連情報を、グループ関連情報格納部１２に蓄積する。
【０１８２】
また、１ページ目に上述した拡張子を有するコンテンツ情報が検出できなかった場合は、電子ブック情報の次ページ以降の残りのページ、具体的には２ページ目以降の各ページについても、同様の処理を繰り返し、上述した拡張子を有するコンテンツ情報の「コンテンツＩＤ」と、このコンテンツ情報の横に配置されるコンテンツ情報の「コンテンツＩＤ」との組と、上記と同じグループＩＤ「Ｇ００１」と、電子ブックＩＤ「ｂｋ００１」と、検出対象となったページの「ページＩＤ」とを有するグループ関連情報を、グループ関連情報格納部１２に蓄積していく。
【０１８３】
また、異なるグループ化のルールがある場合においては、このルールについても、上記と同様にグループ化の処理が電子ブック装置の全てのページに配置されたコンテンツ情報について行われる。ただし、ここでは、他のルールがないため、上記のグループ化の処理だけが行われたものとする。
【０１８４】
図１４は、グループ関連情報格納部１２に格納されているグループ関連情報の一例を示す図である。グループ関連情報は、「管理ＩＤ」「電子ブックＩＤ」、「ページＩＤ」、「グループＩＤ」、「コンテンツＩＤ」という項目を有している。「管理ＩＤ」は、グループ関連情報のレコードを管理するための情報であり、グループ化の処理の際の、各行の情報が蓄積される順に、昇順となる連番が割り当てられているとする。その他の項目は、上述した同じ項目名の項目に相当する。なお、グループ関連情報において、同じ「グループＩＤ」に対応する「コンテンツＩＤ」が示すコンテンツ情報は、同じグループに属するコンテンツ情報である。また、一のレコードの「コンテンツＩＤ」の値が示す複数のコンテンツ情報は、グループ化のルールが示す予め指定された属性を有するコンテンツ情報と、このコンテンツ情報に対して予め指定された位置関係にあるコンテンツ情報との組を示している。
【０１８５】
なお、同じルールによって検出されたコンテンツ情報に対して付与される「グループＩＤ」は、同じグループＩＤ（ここでは、例えば、「Ｇ００１」）であるとする。例えば、上記以外のルールによってグループ化処理が行われた場合、得られたグループ関連情報には、異なるグループＩＤが付与される。
【０１８６】
次に、ユーザが電子ブック処理装置１を操作して、電子ブックの表示モードを指定する操作を行う場合について説明する。
【０１８７】
図１５は表示モードを指定するメニュー画面の表示例を示す図である。ユーザは、図１５に示すようなメニュー画面を表示して、表示モードを、グループ表示モードにするか、ページ表示モードにするかを指定する。例えば、ここでは、デフォルトでページ表示モードになっており、ユーザがグループ表示モードのボタン１５０を押したとすると、操作受付部１５はグループ表示モードに切り替える表示指定操作を受け付け、表示モードをグループ表示モードに切り替えたとする。例えば、表示モードがグループ表示モードに設定されたことを示す情報が、操作受付部１５により図示しない記憶媒体等に蓄積される。
【０１８８】
そして、ユーザが、ファイル名が「ｂｋ００１」である電子ブック情報を表示する操作を行ったとする。表示部１６は、表示モードを示す情報が、グループ表示モードを示す情報であるため、グループ関連情報が示す一のグループに属する１以上のコンテンツ情報を、電子ブック情報格納部１１から読み出して表示する。
【０１８９】
具体的には、表示部１６は、図１４に示すグループ関連情報の「電子ブックＩＤ」が「ｂｋ００１」であるレコードのうちの、「グループＩＤ」の数字部分の値が最も小さいレコードの「コンテンツＩＤ」の値を、「管理ＩＤ」の値が小さいレコードから順番に読み出して、読み出した「コンテンツＩＤ」が示すコンテンツ情報を、図５に示したコンテンツ情報管理情報から取得し、予め用意されているテンプレート（図示せず）に配置して表示する。このテンプレートは、例えば、各レコードで管理されているコンテンツ情報の組を、「管理ＩＤ」が小さいものから順番に、２行となるように左端の列から右側の列に向かって１列ずつ上から下に配置して表示するテンプレートであるとする。また、ここでは、モニタ１００の表示領域のサイズから、２列までのコンテンツ情報が、一の画面に表示されるものとする。即ち、２行２列のコンテンツ情報がモニタ１００の一の画面に表示されるものとする。また、各「コンテンツＩＤ」の値が示すコンテンツ情報の組においては、「コンテンツＩＤ」の値が小さいものから順にコンテンツ情報を縦に配列して配列されることがテンプレートに指定されているものとする。ここでは、「管理ＩＤ」が「０１」から「０４」までの各レコードの「コンテンツＩＤ」に対応するコンテンツ情報の組を、図５に示したコンテンツ情報管理情報から取得して、これをテンプレートに配置した画像をモニタ１００に表示する。
【０１９０】
具体的には、まず、表示部１６は、「管理ＩＤ」が「０１」であるレコードに含まれる「コンテンツＩＤ」の値である「０００１」および「０００２」を読み出す。そして、コンテンツＩＤ「０００１」および「０００２」にそれぞれ対応する文字列のコンテンツ情報「商品名：ＢＳ６０２」と、画像のコンテンツ情報「ｂｓ６０２．ｊｐｇ」を図５に示したコンテンツ情報管理情報から取得し、これらを縦に並べて、表示用の画面の左上に配置する。また、表示部１６は、「管理ＩＤ」が「０２」であるレコードに含まれる「コンテンツＩＤ」の値である「０００４」および「０００５」を読み出す。そして、コンテンツＩＤ「０００４」および「０００５」にそれぞれ対応する文字列のコンテンツ情報「商品名：ＡＷ８０１」と、画像のコンテンツ情報「ａｗ８０１．ｊｐｇ」を取得し、これらを縦に並べて、表示用の画面の左下に配置する。また、同様に、表示部１６は、「管理ＩＤ」が「０３」であるレコードに含まれる「コンテンツＩＤ」の値である「０００７」および「０００８」にそれぞれ対応する文字列のコンテンツ情報「商品名：ＲＷ００８」と、画像のコンテンツ情報「ｒｗ００８．ｊｐｇ」を取得し、これらを縦に並べて、表示用の画面の右上に配置する。また、同様に、表示部１６は、「管理ＩＤ」が「０４」であるレコードに含まれる「コンテンツＩＤ」の値である「００１０」および「００１１」にそれぞれ対応する文字列のコンテンツ情報「商品名：ＵＨ０００５」と、画像のコンテンツ情報「ｕｈ０００５．ｊｐｇ」を取得し、これらを縦に並べて、表示用の画面の右下に配置する。そして、これらのコンテンツ情報を配置した表示用の画面をモニタ１００に表示する。なお、コンテンツ情報は、電子ブック処理装置１の一画面内にフィットするサイズとなるよう適宜縮小（あるいは拡大）される。
【０１９１】
図１６は、表示部１６によるコンテンツの表示例を示す図である。
【０１９２】
次に、ユーザが、表示されているコンテンツ情報を、次の順番に表示されるコンテンツ情報に切り替える（入れ替える）ために、電子ブック処理装置１の画面上を右から左に指でなぞる操作（いわゆるスワイプ操作）を行ったとすると、操作受付部１５は、ユーザのこの右から左になぞる操作に対応する表示切替操作を受け付ける。
【０１９３】
表示部１６は、操作受付部１５が右から左になぞる表示切替操作を受け付けると、現在の表示モードがグループ表示モードであるため、現在表示されているコンテンツ情報と同じグループに属する異なるコンテンツ情報を表示する処理を行う。具体的には、現在表示されているコンテンツ情報と同じグループに属するコンテンツ情報のうちの、現在表示されているコンテンツ情報に対して、次の順番のコンテンツ情報を、電子ブック情報格納部１１から順次読み出す。次の順番のコンテンツ情報とは、図１４に示したグループ関連情報のうちの、「電子ブックＩＤ」が「ｂｋ００１」であって、「グループＩＤ」が、現在表示されているコンテンツ情報に対応する「グループＩＤ」である「Ｇ００１」と同じであるレコードのうちの、「管理ＩＤ」の値が、現在表示されているコンテンツ情報に対応する「管理ＩＤ」である「０４」の次に小さいレコードの「コンテンツＩＤ」が示すコンテンツ情報である。ここでは、表示部１６は、図１４に示したグループ関連情報の「管理ＩＤ」が「５」から「８」までの各レコードで管理されているコンテンツ情報を順次読み出して、上記と同様に、２行２列となるように配置して得られた画面を、上記の画面と切り替えて表示する。
【０１９４】
図１７は、表示部１６が、表示切換操作に応じて表示したコンテンツ情報の一例を示す図である。
【０１９５】
ここで、さらに、ユーザが、直前に表示されていたコンテンツ情報を表示するために、電子ブック処理装置２の画面上を左から右になぞる操作を行ったとする。表示部１６は、現在表示されている４つのコンテンツ情報の前に表示されていた４つのコンテンツ情報を配置した画面を再度表示する。この表示例は、図１６と同様となる。
【０１９６】
図１６に示す画面が表示されている際に、ユーザが、図１５に示したような表示モードを指定するメニュー画面を再度表示させ、表示モードをページ表示モードに切り替えたとする。表示部１６は、現在表示されているコンテンツ情報のうちの左上に表示されているコンテンツ情報に対応する「コンテンツＩＤ」である「０００１」を取得する。そして、図６に示した位置管理情報において、「コンテンツＩＤ」が「０００１」であるレコードを検索し、検出したレコードの「ページＩＤ」の値である「１」を取得する。そして、表示部１６は、「ページＩＤ」が「１」であるページを表示する処理を行う。例えば、表示部１６は、図４に示したページ情報管理情報の「電子ブックＩＤ」が「ｂｋ００１」であり、「ページＩＤ」が「１」であるレコードの「ページ属性」の値を取得する。そして、この取得した属性を示す１ページ目のページの画像を生成する。また、表示部１６は、図６に示した位置管理情報の「電子ブックＩＤ」が「ｂｋ００１」であり、「ページＩＤ」が「１」であるレコードから、それぞれ、「コンテンツＩＤ」の値と、「座標」の値と、「サイズ」の値とを取得する。そして、ここで取得した「コンテンツＩＤ」にそれぞれ対応した「コンテンツ」の値であるコンテンツ情報を、図５に示したコンテンツ情報管理情報からそれぞれ取得する。そして、取得したこれらのコンテンツ情報を、上記で取得した１ページ目のページの画像に配置して画像を生成する。具体的には、コンテンツ情報を、それぞれに対応する「座標」が示す位置に、それぞれが対応する「サイズ」が示す大きさで配置してページの画像を生成する。そして、生成した画像を表示する。表示される画像は、図７に示す画像と同様のものとなる。
【０１９７】
次に、ユーザが、次の順番のページのコンテンツ情報を表示するために、電子ブック処理装置１の画面上を右から左に指でなぞる操作を行ったとすると、操作受付部１５は、ユーザのこの右から左になぞる操作に対応する表示切替操作を受け付ける。
【０１９８】
表示部１６は、操作受付部１５が右から左になぞる表示切替操作を受け付けると、現在の表示モードがページ表示モードであるため、現在表示されている１ページ目のページの次のページ（即ち２ページ目）を表示するための処理を行う。具体的には、表示部１６は、現在表示されている１ページ目のページの次のページのページ情報と、このページに配置されるコンテンツ情報を、電子ブック情報格納部１１から読み出す。具体的には、ページＩＤ「２」に対応した「ページ属性」の値を、図５に示したページ情報管理情報から取得し、更に、上記と同様に、このページに配置されるコンテンツ情報と、その「座標」の値と、その「サイズ」とをそれぞれ取得し、これらを取得したページ属性が示すページに配置した画像を生成し表示する。これにより、２ページ目のページが表示される。
【０１９９】
また、仮に、ユーザが、前の順番のページのコンテンツ情報を表示するために、電子ブック処理装置１の画面上を左から右に指でなぞる操作を行うと、表示部１６は、現在の表示モードがページ表示モードであるため、現在表示されている２ページ目のページの前のページ（即ち１ページ目）を表示するための処理を行う。これにより、上記と同様に１ページ目のページが表示される。
【０２００】
このように、電子ブック処理装置２に対して行われるコンテンツ情報の表示を切り替える操作が同じ操作であっても、例えば、グループ表示モードであれば、グループ単位でコンテンツ情報の表示が切り替えられ、ページ表示モードであれば、ページ単位でコンテンツ情報の表示が切り替えられる。グループ表示モードであれば、ページ内の一のグループに属するコンテンツ情報だけを表示されることができ、グループ化のルールに適合したコンテンツ情報だけに絞り込んで、例えば、見やすいサイズ等の対応で各コンテンツ情報を表示させることが可能となる。一方で、ページ表示モードであれば、ページ全体を一画面内に表示することとなるため、ページに配置されるコンテンツ情報の全体的な位置関係等が把握できるとともに、電子ブック情報の提供者の意図したレイアウトでコンテンツを表示させることが可能となる。また、このように表示モードを切り替えることで、ユーザの用途や好みにあった表示を適宜選択可能とすることができる。
【０２０１】
なお、コンテンツ情報のグループが複数存在する場合においては、例えば、図１６に示す画面において、予め指定された操作、例えば、画面を下から上に指ではらう操作を行った際に、表示対象となるグループを、現在表示されているコンテンツ情報のグループとは異なるグループに切り替えて表示を行うようにしても良い。
【０２０２】
以上、本実施の形態によれば、電子ブック情報の２以上のページに配置されているコンテンツ情報を、グループ単位で表示させることができる。これにより、例えば、各ページに配置されているコンテンツ情報の一部だけをグループ化して、このグループ化したコンテンツ情報だけを抜き出して表示させることができ、電子ブック情報の中の一部の情報（例えば、ユーザが必要とする情報）だけを、適切に表示することが可能となる。
【０２０３】
また、電子ブック処理装置内において、コンテンツ情報のグループ化を行うようにしたことにより、予めページ内のコンテンツ情報がグループ化されていない電子ブック情報でも、グループ単位の表示が可能となるため、汎用性が高い。
【０２０４】
なお、グループ化部２４は、上述したようなルールに従ってグループ化を行う代わりに、電子ブック情報が有する２以上のページ情報が示すページに配置されたコンテンツ情報を、コンテンツ情報の配列順番に従って、予め指定された数毎にグループ化する、というルールに従ってグループ化を行うようにしても良い。例えば、グループ化部２４は、複数のページに配置されている複数のコンテンツ情報を、ページの上から順に、ｎ個（ｎは、２以上の整数）のコンテンツ情報毎にグループ化しても良い。この場合、例えば、一のページのコンテンツ情報の残りがｎ個未満となった場合には、次のページのコンテンツ情報をページの上から順に加えて、グループ化が行われる。また、グループ化部２４は、コンテンツ情報を属性別にグループ化しても良い。例えば、一のページに配置される画像コンテンツだけを一のグループにし、文字列コンテンツだけを一のグループにしても良い。あるいは、予め、２以上のコンテンツ情報の属性と取得順とを有する情報を用意しておくようにして、この情報が示す取得順に沿った属性のコンテンツ情報を、距離が近い順に、ページ内の予め指定された位置等からグループ化していっても良い。ここでの距離は、一番最初のコンテンツ情報からの距離としても良いし、直前にグループ化されたコンテンツからの距離としても良い。あるいは、コンテンツ情報が、ＸＭＬ等のマークアップ言語で記述されたデータとして提供される場合等には、このデータ内のコンテンツ情報の並びの順番を位置情報として用いてもよい。なお、このようなグループ化のルールを指定する情報は、例えば、図示しない記憶媒体等に予め蓄積しておくようにしてもよい。
【０２０５】
なお、グループ化部２４は、２以上のページに配置されているコンテンツ情報のうちの、一のルールでグループ化されなかった残りのコンテンツ情報については、他のルールによってグループ化を行うようにしても良い。例えば、上述したように、予め指定された属性を有するコンテンツ情報とこのコンテンツ情報との位置関係に応じてコンテンツ情報をグループ化するルールによって、グループ化を行った後に、グループ化されずに残ったコンテンツ情報がある場合、この残ったコンテンツ情報に対しては、異なるルールによってグループ化を行うようにしてもよい。例えば、この異なるルールとしては、例えば、２以上のページの残りの各コンテンツ情報を、それぞれ一のグループにグループ化するルールや、一のページの残りのコンテンツ情報の全てを一のグループにグループ化するルールである。また、一のページの残りのコンテンツ情報のうち、近接するもの同士を同じグループにグループ化するルールであっても良い。このように、異なるグループ化を組み合わせて行うことで、２以上のページに配置されるコンテンツ情報の全てのグループに分類することができる。なお、かかることは上記実施の形態１のグループ化部１４においても同様である。
【０２０６】
（実施の形態３）
【０２０７】
本実施の形態の電子ブック処理装置２は、上記実施の形態において説明した電子ブック処理装置１や電子ブック処理装置２のグループ関連情報格納部１２等に格納されるグループ関連情報を、電子ブック情報から生成する装置である。
【０２０８】
図１８は、本実施の形態における電子ブック処理装置３のブロック図である。
【０２０９】
電子ブック処理装置３は、電子ブック情報格納部１１、グループ関連情報格納部１２、グループ化部２４、出力部３７を備える。
【０２１０】
電子ブック情報格納部１１、グループ関連情報格納部１２、グループ化部２４については、上記実施の形態１と同様であるので、ここでは詳細な説明は省略する。なお、グループ化部１４とグループ化部２４との違いは、グループ化の際のルールの違いであるため、電子ブック処理装置３においては、グループ化部２４の代わりに、グループ化部１４を用いるようにしても良い。ただし、グループ化部１４を用いる場合、指定操作受付部１３を更に設けることが好ましい。
【０２１１】
出力部３７は、グループ化部２４が取得したグループ関連情報を出力する。例えば、出力部３７は、グループ化部２４が取得してグループ関連情報格納部１２に蓄積したグループ関連情報を出力する。また、出力部３７は、このグループ関連情報を、処理対象となった電子ブック情報とともに出力しても良いここで述べる出力とは、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。出力部３７は、通信手段等の出力デバイスを含むと考えても含まないと考えても良い。出力部３７は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０２１２】
次に、電子ブック処理装置３の動作について図１９のフローチャートを用いて説明する。なお、図１９において、図１３と同一符号は同一または相当する処理ステップを示す。
【０２１３】
（ステップＳ１９０１）グループ化部２４は、電子ブック情報格納部１１に格納されている１の電子ブック情報について、グループ化を行う指示を受け付けたか否かを判断する。受け付けた場合、ステップＳ１９０２に進み、受け付けていない場合、ステップＳ１９０１に戻る。
【０２１４】
（ステップＳ１９０２）出力部３７は、グループ関連情報格納部１２に蓄積されたグループ関連情報を出力する。なお、グループ関連情報が、電子ブック情報と対応付けられていない場合、電子ブック情報の識別情報等と対応付けてグループ関連情報を出力しても良い。
【０２１５】
なお、グループ化のルールが複数用意されている場合、上記のステップＳ１３０１からステップＳ１３０８までの処理を、各ルールごとに繰り返して、それぞれの処理で取得されたグループ関連情報に対して異なる識別情報等を付与するようにしても良い。そして、取得したグループ関連情報を出力部３７が出力するようにすれば良い。
【０２１６】
また、このフローチャートでは、上記実施の形態２において図１３に説明したグループ化処理を行う場合について説明しているが、電子ブック処理装置３が他のグループ化処理、例えば、電子ブック処理装置１が行うようなグループ化処理等を行うようにしても良い。
【０２１７】
以下、本実施の形態における電子ブック処理装置３の具体的な動作について説明する。
【０２１８】
ここでは、例えば、電子ブック情報格納部１１に、上記実施の形態１の具体例と同様に、図４〜図６に示すようなページ情報管理情報、コンテンツ情報管理情報、及び位置管理情報を有する電子ブック情報が格納されていたとする。そして、例えば、電子ブック処理装置２が、ファイル名が「ｂｋ００１」である電子ブック情報の各ページに配置されているコンテンツ情報をグループ化する指示を、図示しない受付部等から受け付けたとする。
【０２１９】
グループ化部２４は、この指示に応じて、電子ブック情報のグループ化を行う。このグループ化は、例えば、上記実施の形態２の具体例において、グループ化部２４が行った処理と同様の処理により行われる。
【０２２０】
この処理により、グループ化部２４は、図１４と同様のグループ関連情報を得る。
【０２２１】
そして、出力部３７は、このようにして取得したグループ関連情報を出力する。例えば、ここでは、図示しない記憶媒体等に蓄積する。このとき、例えばグループ化の対象となった電子ブック情報とともにグループ関連情報を記憶媒体等に蓄積する。
【０２２２】
この記憶媒体に蓄積された電子ブック情報とグループ関連情報を、例えば、図２に示した電子ブック処理装置２の電子ブック情報格納部１１とグループ関連情報格納部１２にそれぞれ蓄積することで、電子ブック処理装置２は、上記のようなグループ化部２４によるグループ化を行うことなく、電子ブック情報の各ページに配置されるコンテンツ情報をグループごとに閲覧することが可能となる。
【０２２３】
以上、本実施の形態によれば、電子ブック情報の２以上のページに配置されるコンテンツ情報をグループ化して、グループ関連情報を生成することができる。これにより、グループ表示モードで電子ブック情報を表示可能な電子ブック処理装置において、グループ表示モードで電子ブックを閲覧することが可能となる。
【０２２４】
また、電子ブック情報を閲覧する電子ブック処理装置側で、電子ブックの各ページに配置されるコンテンツ情報をグループ化する処理が不要となるため、電子ブック情報を閲覧する電子ブック処理装置の機能や構成を簡略化することができる。例えば、この電子ブック処理装置３で処理された電子ブック情報の閲覧に用いられる電子ブック処理装置は、上述した電子ブック処理装置１または電子ブック処理装置２から、グループ関連情報を取得するためのグループ化部等を省略したものとすることができる。つまり、この電子ブック処理装置３で電子ブック情報のコンテンツ情報のグループ化を行うようにすることで、グループ表示モードでのコンテンツ表示が可能な電子ブック処理装置を、構成を簡略化して安価に提供することが可能となる。
【０２２５】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２２６】
また、上記各実施の形態では、電子ブック処理装置がスタンドアロンである場合について説明したが、電子ブック処理装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、画面を出力したりすることになる。
【０２２７】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０２２８】
なお、上記各実施の形態における電子ブック処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、ページの情報である２以上のページ情報と、２以上のページ情報が示す各ページに配置されたコンテンツの情報である複数のコンテンツ情報とを有する電子ブック情報が格納される電子ブック情報格納部と、電子ブック情報が示す電子ブックが有する２以上のページのそれぞれに配置されている１以上のコンテンツ情報で構成される１以上のグループに関する情報であるグループ関連情報が格納されるグループ関連情報格納部とにアクセス可能なコンピュータを、グループ関連情報が示すグループごとにコンテンツ情報を表示する表示部として機能させるためのプログラムである。
【０２２９】
また、このプログラムは、ページの情報である２以上のページ情報と、２以上のページ情報が示す各ページに配置されたコンテンツの情報である複数のコンテンツ情報とを有する電子ブック情報が格納される電子ブック情報格納部にアクセス可能なコンピュータを、電子ブック情報が有する２以上のページのそれぞれについて、予め指定されたルールに従って１以上のコンテンツ情報を検出し、検出したコンテンツ情報で構成されるグループに関するグループ関連情報を取得するグループ化部と、グループ化部が取得したグループ関連情報を出力する出力部として機能させるためのプログラムである。
【０２３０】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０２３１】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２３２】
図２０は、上記プログラムを実行して、上記実施の形態による電子ブック処理装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０２３３】
図２０において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２３４】
図２１は、コンピュータシステム９００の内部構成を示す図である。図２１において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０２３５】
コンピュータシステム９００に、上記実施の形態による電子ブック処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１、またはＦＤ９２２に記憶されて、ＣＤ−ＲＯＭドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０２３６】
プログラムは、コンピュータ９０１に、上記実施の形態による電子ブック処理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０２３７】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２３８】
以上のように、本発明にかかる電子ブック処理装置等は、電子ブック情報を処理する装置等として適しており、特に、ページ単位の表示とは異なる態様で電子ブック情報を表示させる電子ブック処理装置等として有用である。
【符号の説明】
【０２３９】
１、２、３  電子ブック処理装置
１１  電子ブック情報格納部
１２  グループ関連情報格納部
１３  指定操作受付部
１４、２４  グループ化部
１５  操作受付部
１６  表示部
３７  出力部
１００  モニタ
１５０  ボタン
９００  コンピュータシステム
９０１  コンピュータ
９０２  キーボード
９０３  マウス
９０６  ＦＤドライブ
９１４  ハードディスク
９１５  バス
１３０１  領域
【図１】
0005389880.tif 000002
【図２】
0005389880.tif 000003
【図３】
0005389880.tif 000004
【図４】
0005389880.tif 000005
【図５】
0005389880.tif 000006
【図６】
0005389880.tif 000007
【図７】
0005389880.tif 000008
【図８】
0005389880.tif 000009
【図９】
0005389880.tif 000010
【図１０】
0005389880.tif 000011
【図１１】
0005389880.tif 000012
【図１２】
0005389880.tif 000013
【図１３】
0005389880.tif 000014
【図１４】
0005389880.tif 000015
【図１５】
0005389880.tif 000016
【図１６】
0005389880.tif 000017
【図１７】
0005389880.tif 000018
【図１８】
0005389880.tif 000019
【図１９】
0005389880.tif 000020
【図２０】
0005389880.tif 000021
【図２１】
0005389880.tif 000022