(57)【特許請求の範囲】
【請求項１】
１以上のコンテンツが配置されたページの情報であるページ情報を１以上有する電子出版物の情報である電子出版物情報が１以上格納される電子出版物情報格納部と、
１以上の電子出版物に対する１以上のユーザの操作を示す情報である操作情報が格納される操作情報格納部と、
前記操作情報格納部に格納されている操作情報に応じて、１以上の電子出版物情報のページ情報を変更して得られたページ情報である変更ページ情報を取得する変更ページ情報取得部と、
変更ページ情報取得部が取得した変更ページ情報を含むページ情報を出力する出力部とを備え、
前記操作情報が示す操作は、電子出版物のコンテンツに対して着目する操作であり、
前記操作情報は、ユーザが着目したコンテンツに対応する情報であり、
前記変更ページ情報取得部は、前記操作情報に応じて取得したコンテンツを配置した変更ページ情報を取得し、
前記１以上のコンテンツには、それぞれ、１以上のタグが付与されており、
前記操作情報は、ユーザが着目したコンテンツについてのタグを示す情報であるタグ識別情報であり、
前記変更ページ情報取得部は、前記操作情報格納部に格納されている操作情報内に、予め指定されたタグ識別情報が、予め指定された回数以上出現する場合に、前記１以上の電子出版物情報から、前記予め指定されたタグ識別情報と同じタグ識別情報が付与されたコンテンツを取得して配置した変更ページ情報を生成する電子出版処理装置。
【請求項２】
１以上のコンテンツが配置されたページの情報であるページ情報を１以上有する電子出版物の情報である電子出版物情報が１以上格納される電子出版物情報格納部と、
１以上の電子出版物に対する１以上のユーザの操作を示す情報である操作情報が格納される操作情報格納部と、
前記操作情報格納部に格納されている操作情報に応じて、１以上の電子出版物情報のページ情報を変更して得られたページ情報である変更ページ情報を取得する変更ページ情報取得部と、
変更ページ情報取得部が取得した変更ページ情報を含むページ情報を出力する出力部とを備え、
前記操作情報が示す操作は、電子出版物のコンテンツに対して着目する操作であり、
前記操作情報は、ユーザが着目したコンテンツに対応する情報であり、
前記変更ページ情報取得部は、前記操作情報に応じて、１以上のページ情報に含まれるコンテンツに、他のページ情報またはコンテンツへのリンクを設定した変更ページ情報を取得し、
前記１以上のコンテンツには、それぞれ、１以上のタグが付与されており、
前記操作情報は、ユーザが着目したコンテンツについてのタグを示す情報であるタグ識別情報であり、
前記変更ページ情報取得部は、前記操作情報格納部に格納されている操作情報内に、予め指定されたタグ識別情報が、予め指定された回数以上出現する場合に、１以上のページ情報内の、前記予め指定されたタグ識別情報と同じタグ識別情報が付与されたコンテンツに、他のページ情報に配置されている前記予め指定されたタグ識別情報と同じタグ識別情報が付与されたコンテンツに対するリンクを設定した変更ページ情報を生成する電子出版処理装置。
【請求項３】
前記ユーザが着目したコンテンツは、ユーザにより指定されたコンテンツ、ユーザによる操作対象となったコンテンツ、またはユーザによる操作によって主となる出力対象となったコンテンツのいずれかである請求項１または請求項２記載の電子出版処理装置。
【請求項４】
前記操作情報格納部には、操作情報が、当該操作情報に対応する操作の対象となった電子出版物情報の識別情報と対応付けて格納され、
電子出版物情報に対するユーザの操作を受け付ける操作受付部と、
前記操作受付部が受け付けた操作に対応する操作情報を取得し、操作対象である電子出版物情報の識別情報と対応付けて、操作情報格納部に蓄積する操作情報取得部とをさらに備え、
前記変更ページ情報取得部は、操作対象となっている電子出版物情報の識別情報と対応付けられた操作情報に応じて変更ページ情報を取得する請求項１から請求項３いずれか記載の電子出版処理装置。
【請求項５】
前記操作情報格納部には、前記操作情報が、当該操作情報に対応する操作を行ったユーザの識別情報であるユーザ識別情報と対応付けて格納されており、
電子出版物情報に対して操作を行うユーザのユーザ識別情報を受け付けるユーザ識別情報受付部と、
電子出版物情報に対する前記ユーザ識別情報が示すユーザの操作を受け付ける操作受付部と、
前記操作受付部が受け付けた操作に対応する操作情報を取得し、前記ユーザ識別情報と対応付けて操作情報格納部に蓄積する操作情報取得部とを更に備え、
前記変更ページ情報取得部は、前記操作情報格納部に格納されている操作情報のうちの、現在操作を行うユーザのユーザ識別情報として前記ユーザ識別情報受付部が受け付けたユーザ識別情報と対応付けられた過去の１以上の操作情報であって、前記出力部が出力する電子出版物情報とは異なる電子出版物情報と対応付けられた操作情報に応じて変更ページ情報を取得する請求項１から請求項３いずれか記載の電子出版処理装置。
【請求項６】
前記操作情報格納部には、前記操作情報が、当該操作情報に対応する操作を行ったユーザの識別情報であるユーザ識別情報と対応付けて格納されており、
電子出版物情報に対して操作を行うユーザのユーザ識別情報を受け付けるユーザ識別情報受付部と、
電子出版物情報に対する前記ユーザ識別情報が示すユーザの操作を受け付ける操作受付部と、
前記操作受付部が受け付けた操作に対応する操作情報を取得し、前記ユーザ識別情報と対応付けて操作情報格納部に蓄積する操作情報取得部とを更に備え、
前記変更ページ情報取得部は、前記操作情報格納部に格納されている操作情報のうちの、現在操作を行うユーザのユーザ識別情報として前記ユーザ識別情報受付部が受け付けたユーザ識別情報とは異なるユーザ識別情報と対応付けられた過去の１以上の操作情報に応じて変更ページ情報を取得する請求項１から請求項３いずれか記載の電子出版処理装置。
【請求項７】
１以上のコンテンツが配置されたページの情報であるページ情報を１以上有する電子出版物の情報である電子出版物情報が１以上格納される電子出版物情報格納部と、１以上の電子出版物に対する１以上のユーザの操作を示す情報である操作情報が格納される操作情報格納部と、変更ページ情報取得部と、出力部とを用いて行われる電子出版処理方法であって、
前記変更ページ情報取得部が、前記操作情報格納部に格納されている操作情報に応じて、１以上の電子出版物情報のページ情報を変更して得られたページ情報である変更ページ情報を取得する変更ページ情報取得ステップと、
前記出力部が、前記変更ページ情報取得ステップで取得した変更ページ情報を含むページ情報を出力する出力ステップとを備え、
前記操作情報が示す操作は、電子出版物のコンテンツに対して着目する操作であり、
前記操作情報は、ユーザが着目したコンテンツに対応する情報であり、
前記変更ページ情報取得ステップは、前記操作情報に応じて取得したコンテンツを配置した変更ページ情報を取得し、
前記１以上のコンテンツには、それぞれ、１以上のタグが付与されており、
前記操作情報は、ユーザが着目したコンテンツについてのタグを示す情報であるタグ識別情報であり、
前記変更ページ情報取得ステップは、前記操作情報格納部に格納されている操作情報内に、予め指定されたタグ識別情報が、予め指定された回数以上出現する場合に、前記１以上の電子出版物情報から、前記予め指定されたタグ識別情報と同じタグ識別情報が付与されたコンテンツを取得して配置した変更ページ情報を生成する電子出版処理方法。
【請求項８】
１以上のコンテンツが配置されたページの情報であるページ情報を１以上有する電子出版物の情報である電子出版物情報が１以上格納される電子出版物情報格納部と、１以上の電子出版物に対する１以上のユーザの操作を示す情報である操作情報が格納される操作情報格納部と、変更ページ情報取得部と、出力部とを用いて行われる電子出版処理方法であって、
前記変更ページ情報取得部が、前記操作情報格納部に格納されている操作情報に応じて、１以上の電子出版物情報のページ情報を変更して得られたページ情報である変更ページ情報を取得する変更ページ情報取得ステップと、
前記出力部が、前記変更ページ情報取得ステップで取得した変更ページ情報を含むページ情報を出力する出力ステップとを備え、
前記操作情報が示す操作は、電子出版物のコンテンツに対して着目する操作であり、
前記操作情報は、ユーザが着目したコンテンツに対応する情報であり、
前記変更ページ情報取得ステップは、前記操作情報に応じて、１以上のページ情報に含まれるコンテンツに、他のページ情報またはコンテンツへのリンクを設定した変更ページ情報を取得し、
前記１以上のコンテンツには、それぞれ、１以上のタグが付与されており、
前記操作情報は、ユーザが着目したコンテンツについてのタグを示す情報であるタグ識別情報であり、
前記変更ページ情報取得ステップは、前記操作情報格納部に格納されている操作情報内に、予め指定されたタグ識別情報が、予め指定された回数以上出現する場合に、１以上のページ情報内の、前記予め指定されたタグ識別情報と同じタグ識別情報が付与されたコンテンツに、他のページ情報に配置されている前記予め指定されたタグ識別情報と同じタグ識別情報が付与されたコンテンツに対するリンクを設定した変更ページ情報を生成する電子出版処理方法。
【請求項９】
１以上のコンテンツが配置されたページの情報であるページ情報を１以上有する電子出版物の情報である電子出版物情報が１以上格納される電子出版物情報格納部と、１以上の電子出版物に対する１以上のユーザの操作を示す情報である操作情報が格納される操作情報格納部と、にアクセス可能なコンピュータを、
前記操作情報格納部に格納されている操作情報に応じて、１以上の電子出版物情報のページ情報を変更して得られたページ情報である変更ページ情報を取得する変更ページ情報取得部と、
変更ページ情報取得部が取得した変更ページ情報を含むページ情報を出力する出力部として機能させるためのプログラムであって、
前記操作情報が示す操作は、電子出版物のコンテンツに対して着目する操作であり、
前記操作情報は、ユーザが着目したコンテンツに対応する情報であり、
前記変更ページ情報取得部は、前記操作情報に応じて取得したコンテンツを配置した変更ページ情報を取得し、
前記１以上のコンテンツには、それぞれ、１以上のタグが付与されており、
前記操作情報は、ユーザが着目したコンテンツについてのタグを示す情報であるタグ識別情報であり、
前記変更ページ情報取得部は、前記操作情報格納部に格納されている操作情報内に、予め指定されたタグ識別情報が、予め指定された回数以上出現する場合に、前記１以上の電子出版物情報から、前記予め指定されたタグ識別情報と同じタグ識別情報が付与されたコンテンツを取得して配置した変更ページ情報を生成するプログラム。
【請求項１０】
１以上のコンテンツが配置されたページの情報であるページ情報を１以上有する電子出版物の情報である電子出版物情報が１以上格納される電子出版物情報格納部と、１以上の電子出版物に対する１以上のユーザの操作を示す情報である操作情報が格納される操作情報格納部と、にアクセス可能なコンピュータを、
前記操作情報格納部に格納されている操作情報に応じて、１以上の電子出版物情報のページ情報を変更して得られたページ情報である変更ページ情報を取得する変更ページ情報取得部と、
変更ページ情報取得部が取得した変更ページ情報を含むページ情報を出力する出力部として機能させるためのプログラムであって、
前記操作情報が示す操作は、電子出版物のコンテンツに対して着目する操作であり、
前記操作情報は、ユーザが着目したコンテンツに対応する情報であり、
前記変更ページ情報取得部は、前記操作情報に応じて、１以上のページ情報に含まれるコンテンツに、他のページ情報またはコンテンツへのリンクを設定した変更ページ情報を取得し、
前記１以上のコンテンツには、それぞれ、１以上のタグが付与されており、
前記操作情報は、ユーザが着目したコンテンツについてのタグを示す情報であるタグ識別情報であり、
前記変更ページ情報取得部は、前記操作情報格納部に格納されている操作情報内に、予め指定されたタグ識別情報が、予め指定された回数以上出現する場合に、１以上のページ情報内の、前記予め指定されたタグ識別情報と同じタグ識別情報が付与されたコンテンツに、他のページ情報に配置されている前記予め指定されたタグ識別情報と同じタグ識別情報が付与されたコンテンツに対するリンクを設定した変更ページ情報を生成するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子出版物のページを表示する電子出版処理装置等に関するものである。
【背景技術】
【０００２】
従来の電子出版物を閲覧する装置等として、予め定められた大きさのページを単位として複数のページ情報を有する電子情報を記憶した電子情報メモリと、この電子情報メモリに格納された電子情報を前記ページを単位として表示すると共に前記ページ情報の閲覧に関する操作が入力されるタッチパネルと、このタッチパネルに入力される操作内容に基づいて前記電子情報メモリに格納されたページ情報の表示を制御する表示コントローラとを備え、この表示コントローラが、前記電子情報メモリに格納された電子情報の内前記タッチパネルに表示されると判定されるページ情報を一時的に記憶するキャッシュメモリと、前記タッチパネルに現に表示している現ページのページ番号に続くページ番号のページ情報を前記キャッシュメモリに予め格納する連続ページ先読み制御部と、前記タッチパネルでの操作に応じて１頁又は複数ページを選択してページ捲り処理を行うページ捲り処理制御部とを備え、前記連続ページ先読み制御部が、前記ページ捲り処理制御部によって複数ページのページ捲り操作が検出された場合には当該複数ページ内のページデータを前記キャッシュメモリから削除する複数ページ捲り時削除機能を備えたものが知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２８８２０８号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電子出版処理装置においては、電子出版物を出力する際には、電子出版物の情報に含まれる出版者等により予め用意されたページ情報が示すページを、出版者等により予め指定された順番で出力していたため、例えば、ユーザの操作の癖、パターン等に応じたユーザにとって適切なページを出力してやることができないという課題があった。
【課題を解決するための手段】
【０００５】
本発明の電子出版処理装置は、１以上のコンテンツが配置されたページの情報であるページ情報を１以上有する電子出版物の情報である電子出版物情報が１以上格納される電子出版物情報格納部と、１以上の電子出版物に対する１以上のユーザの操作を示す情報である操作情報が格納される操作情報格納部と、操作情報格納部に格納されている操作情報に応じて、１以上の電子出版物情報のページ情報を変更して得られたページ情報である変更ページ情報を取得する変更ページ情報取得部と、変更ページ情報取得部が取得した変更ページ情報を含むページ情報を出力する出力部とを備えた電子出版処理装置である。
【０００６】
かかる構成により、操作情報に応じて変更ページ情報を取得して出力することができるため、ユーザに対して、適切なページ情報を出力することができる。
【０００７】
また、本発明の電子出版処理装置は、前記電子出版処理装置において、変更ページ情報取得部は、操作情報に応じて取得したコンテンツを配置した変更ページ情報を取得する電子出版処理装置である。
【０００８】
かかる構成により、操作情報に応じたコンテンツを配置したページ情報を出力することができる。
【０００９】
また、本発明の電子出版処理装置は、前記電子出版処理装置において、変更ページ情報取得部は、操作情報に応じて、１以上のページ情報に含まれるコンテンツに、他のページ情報またはコンテンツへのリンクを設定した変更ページ情報を取得する電子出版処理装置である。
【００１０】
かかる構成により、操作情報に応じたページ情報へのリンクが設定されたページ情報を出力することができる。
【００１１】
また、本発明の電子出版処理装置は、前記電子出版処理装置において、操作情報格納部には、操作情報が、操作情報に対応する操作の対象となった電子出版物情報の識別情報と対応付けて格納され、電子出版物情報に対するユーザの操作を受け付ける操作受付部と、操作受付部が受け付けた操作に対応する操作情報を取得し、操作対象である電子出版物情報の識別情報と対応付けて、操作情報格納部に蓄積する操作情報取得部とをさらに備え、変更ページ情報取得部は、操作対象となっている電子出版物情報の識別情報と対応付けられた操作情報に応じて変更ページ情報を取得する電子出版処理装置である。
【００１２】
かかる構成により、ユーザが操作対象としている電子出版物情報についての操作情報に応じた変更ページ情報を出力することができ、ユーザに対して、適切なページ情報を出力することができる。
【００１３】
また、本発明の電子出版処理装置は、前記電子出版処理装置において、操作情報格納部には、操作情報が、操作情報に対応する操作を行ったユーザの識別情報であるユーザ識別情報と対応付けて格納されており、電子出版物情報に対して操作を行うユーザのユーザ識別情報を受け付けるユーザ識別情報受付部と、電子出版物情報に対するユーザ識別情報が示すユーザの操作を受け付ける操作受付部と、操作受付部が受け付けた操作に対応する操作情報を取得し、ユーザ識別情報と対応付けて操作情報格納部に蓄積する操作情報取得部とを更に備え、変更ページ情報取得部は、操作情報格納部に格納されている操作情報のうちの、現在操作を行うユーザのユーザ識別情報としてユーザ識別情報受付部が受け付けたユーザ識別情報と対応付けられた過去の１以上の操作情報に応じて変更ページ情報を取得する電子出版処理装置である。
【００１４】
かかる構成により、操作を行っているユーザの、過去の操作情報に応じた変更ページ情報を出力することができ、ユーザに対して、適切なページ情報を出力することができる。
【００１５】
また、本発明の電子出版処理装置は、前記電子出版処理装置において、操作情報格納部には、操作情報が、操作情報に対応する操作を行ったユーザの識別情報であるユーザ識別情報と対応付けて格納されており、電子出版物情報に対して操作を行うユーザのユーザ識別情報を受け付けるユーザ識別情報受付部と、電子出版物情報に対するユーザ識別情報が示すユーザの操作を受け付ける操作受付部と、操作受付部が受け付けた操作に対応する操作情報を取得し、ユーザ識別情報と対応付けて操作情報格納部に蓄積する操作情報取得部とを更に備え、変更ページ情報取得部は、操作情報格納部に格納されている操作情報のうちの、現在操作を行うユーザのユーザ識別情報としてユーザ識別情報受付部が受け付けたユーザ識別情報とは異なるユーザ識別情報と対応付けられた過去の１以上の操作情報に応じて変更ページ情報を取得する電子出版処理装置である。
【００１６】
かかる構成により、操作を行っているユーザとは異なるユーザの、過去の操作情報に応じた変更ページ情報を出力することができ、ユーザに対して、他のユーザの操作情報を利用して、適切なページ情報を出力することができる。
【００１７】
また、本発明の電子出版処理装置は、前記電子出版処理装置において、１以上のコンテンツには、それぞれ、１以上のタグが付与されており、操作情報は、ユーザが着目したコンテンツについてのタグを示す情報であるタグ識別情報である電子出版処理装置である。
【００１８】
かかる構成により、ユーザが着目したコンテンツに付与されているタグ識別情報に応じた適切なページ情報を出力することができる。
【００１９】
また、本発明の電子出版処理装置は、前記電子出版処理装置において、操作情報は、ユーザが着目したコンテンツの属性値である電子出版処理装置である。
【００２０】
かかる構成により、ユーザが着目したコンテンツの属性値に応じた適切なページ情報を出力することができる。
【００２１】
また、本発明の電子出版処理装置は、前記電子出版処理装置において、操作情報は、ユーザが着目したコンテンツに含まれる文字列である電子出版処理装置である。
【００２２】
かかる構成により、ユーザが着目したコンテンツの文字列に応じた適切なページ情報を出力することができる。
【発明の効果】
【００２３】
本発明による電子出版処理装置等によれば、ユーザに適したページ情報を出力することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態における電子出版処理装置のブロック図
【図２】同動作について説明するフローチャート
【図３】同電子出版処理装置の概念図
【図４】同ページコンテンツ情報を示す図
【図５】同スタイル情報を示す図
【図６】同ユーザ識別情報の入力画面を示す図
【図７】同変更情報管理表を示す図
【図８】同操作情報管理表を示す図
【図９】同電子出版物情報の出力例を示す図
【図１０】同電子出版物情報の出力例を示す図
【図１１】同操作情報管理表を示す図
【図１２】同変更ページ情報の表示例を示す図
【図１３】同変更情報管理表を示す図
【図１４】同操作情報管理表を示す図
【図１５】同変更情報管理表を示す図
【図１６】同操作情報管理表を示す図
【図１７】同変更情報管理表を示す図
【図１８】同変更ページ情報の出力例を示す図
【図１９】本発明の実施の形態におけるコンピュータシステムの外観の一例を示す図
【図２０】同構成の一例を示す図
【発明を実施するための形態】
【００２５】
以下、電子出版処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２６】
（実施の形態）
図１は、本実施の形態における電子出版処理装置１のブロック図である。
【００２７】
電子出版処理装置１は、電子出版物情報格納部１０１、ユーザ識別情報受付部１０２、操作受付部１０３、操作情報取得部１０４、操作情報格納部１０５、変更ページ情報取得部１０６、出力部１０８を備える。
【００２８】
電子出版処理装置１は、例えば、電子出版物を閲覧するための装置である。電子出版処理装置１は、例えば、いわゆる電子出版物リーダ、携帯電話、スマートフォン、携帯端末、コンピュータ等で実現される。
【００２９】
電子出版物情報格納部１０１には、１以上の電子出版物情報が格納される。電子出版物情報は、１以上のページ情報を有する電子出版物の情報である。電子出版物とは、例えば、電子機器のモニタ画面上で読むことができる出版物である。電子出版物は、電子的に出版された出版物と考えても良い。電子出版物は、例えば、通信回線や、記憶媒体等の電子媒体を介して提供される書籍である。電子出版物は、例えば、電子書籍や、電子ブック、電子出版アプリ等を含む概念である。電子出版物は、例えば、電子的に提供される教科書や小説、雑誌、カタログ、マニュアル等である。
【００３０】
電子出版物情報は、例えば、電子出版物情報の識別情報と対応付けて電子出版物情報格納部１０１に格納される。電子出版物情報の識別情報（以下、電子出版物識別情報と称す）は、例えば、電子出版物情報に割り当てられたコードや、電子出版物情報が示す電子出版物のタイトル等である。電子出版物情報は、電子出版物識別情報を内部に有していてもよく、このような場合も、電子出版物情報が電子出版物情報の識別情報と対応付けられていると考えても良い。
【００３１】
ページ情報は、電子出版物のページの情報である。ページ情報は、例えば、１以上のコンテンツが配置されたページの情報である。ページ情報は、電子出版物のページを出力するための情報や、電子出版物を構成する各ページを定義する情報と考えても良い。ページ情報は、例えば、電子出版物のページに配置される１以上のコンテンツを指定する情報や、１以上のコンテンツがページ内に配置される順番等を示す情報を有していても良い。また、ページ情報は、ページの背景色、ページの縦横のサイズ、ページの縦横比、ページの背景色、ページの背景画像、マージン等のページの属性を示す情報を有していても良い。また、ページ情報は、コンテンツの配置される位置を示す位置情報や、ページ内における画像等のコンテンツの表示サイズの情報等の、ページのレイアウト情報を有していてもよい。位置情報は、例えば、ページ内に配置されたコンテンツの四隅の１以上の座標や、コンテンツの中心の座標や重心の座標である。また、ページ情報は、ページ内に配置されるコンテンツの文字色や文字サイズやフォント名等のコンテンツの表示属性の情報を有していても良い。但し、表示属性の情報は、各コンテンツが有していても良い。なお、電子出版物が、電子出版アプリである場合、電子出版物のページとは、電子出版アプリを実行することで図示しないモニタ等に出力される一の画面（例えば、一の表示画面）と考えるようにしても良い。また、この場合のページは、特に、ユーザの操作に応じて、出力（例えば、表示）内容が入れ替わるものであることが好ましい。
【００３２】
また、ページ情報は、１ページに配置されるコンテンツを区切るための情報と考えても良い。例えば、電子出版物に含まれるコンテンツの情報がＸＭＬ形式のデータの各要素の情報として提供される場合、ページ情報は、一のページに配置される１以上のコンテンツを囲む予め定義されたタグや、一のページに配置される１以上のコンテンツの最初や、最後等に配置される予め定義されたタグであっても良い。また、この場合のページ情報の配列順（読み出し順）は、例えば、データの配列順としてもよい。
【００３３】
ページ情報は、例えば、ページに割り当てられたＩＤやページ番号等のページの識別情報（以下、ページ識別情報と称す）を有する。ページ番号は、ページの出力順番を示す情報と考えてもよい。
【００３４】
コンテンツは、電子出版物の各ページに配置され、出力される文字、画像、音声等の情報である。コンテンツは文字列の情報であっても、静止画や動画等の画像の情報であっても良く、コンテンツのデータタイプ等は問わない。配置用の文字や画像を結果的に出力する情報もコンテンツと考えても良い。また、コンテンツの画像は、ビットマップデータであってもベクトルデータであっても良い。各コンテンツは、電子出版物の各ページに配置されるオブジェクトと考えても良い。また、コンテンツは、例えば、各コンテンツを識別するためのコンテンツの識別情報（以下、コンテンツ識別情報と称す）と対応付けられている。コンテンツ識別情報は、コンテンツを識別可能な情報であれば、どのような情報であっても良く、例えば、コンテンツ名や、コンテンツに割り当てられた文字列等の情報でも良い。また、コンテンツの格納場所等を示す情報であっても良い。またコンテンツ識別情報は、コンテンツ自身であっても良い。また、コンテンツは、コンテンツの表示スタイル（例えば、フォント名や、フォントサイズ等の情報）等のコンテンツの属性を示す情報を有していても良い。また、コンテンツがＸＭＬ等のマークアップ言語で記述された情報として提供される場合、コンテンツに付与されているタグを、コンテンツの属性の一つと考えても良い。また、この場合、コンテンツに付与されているタグに付与されている識別情報を、コンテンツの識別情報と考えても良い。
【００３５】
ここで述べる格納とは、一時記憶も含む概念である。例えば、電子出版物情報格納部１０１には、予め指定されたルールや検索等に応じて動的に生成された１以上のページ情報が一時記憶されても良い。例えば、ページ情報を生成するための図示しない処理部等が、一の電子出版物情報に含まれる複数のコンテンツ情報を、ユーザ等により指定されたページのサイズに応じて順次配置して行くことで生成した１以上のページ情報が、電子出版物情報格納部１０１に蓄積されても良い。
【００３６】
電子出版物情報格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは、他の格納部においても同様である。
【００３７】
ユーザ識別情報受付部１０２は、電子出版物情報に対して操作を行うユーザのユーザ識別情報を受け付ける。例えば、後述する出力部１０８が出力するページ情報に対応する電子出版物情報に対して操作を行うユーザのユーザ識別情報を受け付ける。ここでの操作とは、例えば、操作受付部１０３が受け付ける操作である。ここでの操作とは、具体的には、電子出版物情報に対する閲覧操作である。ここで受け付けるユーザ識別情報は、例えば、出力部１０８が出力するページ情報に対応する電子出版物情報に対して操作を行う権限を有するユーザのユーザ識別情報である。ここで受け付けるユーザ識別情報は、電子出版処理装置１に対してログインする際に入力されたユーザ識別情報を兼用していても良く、ここでのユーザ識別情報の受け付けとは、電子出版処理装置１に対してログインする際に入力されるユーザ識別情報の受け付けを兼用していても良い。なお、操作情報格納部１０５に操作情報が、ユーザ識別情報と対応付けて格納されない場合等には、ユーザ識別情報受付部１０２は省略しても良い。
【００３８】
ここでの、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付けなどを含む概念である。ユーザ識別情報の入力手段は、テンキーやキーボードやマウスやタッチパネルやメニュー画面によるもの等、何でも良い。ユーザ識別情報受付部１０２は、テンキーやキーボードやタッチパネル等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。かかることは、後述する操作受付部１０３においても同様である。
【００３９】
操作受付部１０３は、電子出版物情報に対するユーザの操作を受け付ける。操作受付部１０３が受け付ける操作は、通常、電子出版物情報に対する閲覧操作である。例えば、操作受付部１０３は、出力部１０８が出力するページ情報に対応する電子出版物情報に対するユーザの操作を受け付ける。また、ユーザ識別情報受付部１０２がユーザ識別情報を受け付ける場合、操作受付部１０３は、例えば、出力部１０８が出力するページ情報に対応する電子出版物情報に対して、ユーザ識別情報受付部１０２が受け付けたユーザ識別情報が示すユーザによる操作を受け付けるようにしてもよい。
【００４０】
ここでの操作受付部１０３が受け付ける電子出版物情報に対して行われる操作とは、具体的には、電子出版物情報に対する閲覧操作である。閲覧操作とは、例えば、出力部１０８が出力するページ情報が示すページをめくったり（出力するページを替えたり）、ページ情報が示すページを拡大したり、ページ情報が示すページ内のリンクが設定されたテキストや画像やボタン等を押して、他のページ情報が示すページに移動したりする操作等である。また、操作受付部１０３は、閲覧操作として、電子出版物情報が示す電子出版物のページ情報を出力（例えば、表示）するための操作や、電子出版物の各ページ情報が示すページのサムネイル画像等を表示する操作等を受け付けても良い。なお、ここでの出力部１０８が出力するページ情報は、後述する変更ページ情報であっても良い。
【００４１】
操作情報取得部１０４は、操作受付部１０３が受け付けた操作に対応する操作情報を取得し、操作情報格納部１０５に蓄積する。操作情報取得部１０４は、例えば、取得した操作情報と、この操作の操作対象となる電子出版物情報の識別情報とを対応付けて後述する操作情報格納部１０５に蓄積してもよい。また、例えば、操作情報取得部１０４は、取得した操作情報と、ユーザ識別情報受付部１０２が受け付けたユーザ識別情報のうちの、操作情報を取得した時点の直近のユーザ識別情報とを対応付けて後述する操作情報格納部１０５に蓄積してもよい。また、操作情報と、電子出版物情報の識別情報と、ユーザ識別情報とを対応付けて蓄積しても良い。操作情報取得部１０４は、例えば、操作受付部１０３が電子出版物情報に対する予め指定された操作を受け付けた場合に、操作情報を取得する。
【００４２】
操作情報は、操作受付部１０３が受け付けた操作に対応する情報である。操作情報は、例えば、操作受付部１０３が受け付けた操作の操作対象に関する情報である。操作情報は、操作の操作対象によって分類される情報であっても良い。
【００４３】
操作情報取得部１０４は、例えば、ユーザが着目したコンテンツに対応する操作情報を取得する。ユーザが着目したコンテンツを検出する処理は、例えば、操作情報取得部１０４が行う。
【００４４】
ユーザが着目したコンテンツとは、例えば、ユーザによるコンテンツを着目する操作によって特定されたコンテンツである。例えば、ユーザが着目したコンテンツとは、ユーザにより指定されたコンテンツである。ユーザにより指定されたコンテンツとは、例えば、ユーザがマウスを利用してクリックしたコンテンツや、カーソルキーと選択キーとの組合せ等で選択したコンテンツや、カーソル等でなぞったコンテンツや、タッチパネル等でタップしたコンテンツである。また、ユーザが着目したコンテンツは、ユーザによる操作対象となったコンテンツや、ユーザによる操作によって、主となる出力対象となったコンテンツ等であっても良い。例えば、操作対象となったコンテンツとは、ユーザによる拡大操作を受け付けたコンテンツである。また、主となる出力対象となったコンテンツとは、ユーザがページを拡大表示したことにより、モニタ等の出力領域の中心に位置することとなったコンテンツや、モニタ等の出力領域（例えば、表示領域）における表示面積の比率が、予め指定された値（例えば、５０％）より大きくなったコンテンツや、ページ情報を拡大する操作を受け付けた際の、拡大の中心として指定された位置に配置されたコンテンツである。出力領域の中心に位置するコンテンツとは、コンテンツ内に出力領域の中心座標が位置するコンテンツである。また、ユーザが一のページの出力領域を移動させた場合におけるモニタ等の出力領域の中心に位置することとなったコンテンツを、ユーザが着目したコンテンツと考えても良い。なお、ユーザが出力したページ情報に配置されているコンテンツを、ユーザが着目したコンテンツと考えても良い。
【００４５】
例えば、操作情報取得部１０４は、出力部１０８が出力している一のページ情報に配置されている一のコンテンツを指定する操作を、操作受付部１０３が受け付けた場合に、このコンテンツを、ユーザが着目したコンテンツであると判断する。また、例えば、操作情報取得部１０４は、出力部１０８が出力している一のページ情報を拡大表示する操作を、操作受付部１０３が受け付けた場合に、後述する出力部１０８が拡大表示したページ情報における表示領域の中心座標を含む位置に配置されたコンテンツを、ユーザが着目したコンテンツであると判断する。また、例えば、操作情報取得部１０４は、一のページ情報を出力する操作を行った場合に、当該出力されたページに配置されているコンテンツを、ユーザが着目したコンテンツであると判断する。
【００４６】
操作情報は、例えば、ユーザが着目したコンテンツについてのタグを示す情報であるタグ識別情報である。タグ識別情報は、コンテンツに付与されているタグ名や、タグのＩＤ等である。例えば、ページ情報が、ＨＴＭＬ形式やＸＭＬ形式の情報であって、ページ情報に配置された各コンテンツがタグ付けされた情報である場合、操作情報取得部１０４は、ユーザが着目する操作を行った対象となるコンテンツに付与されているタグ識別情報を、操作情報として取得して、操作情報格納部１０５に蓄積してもよい。
【００４７】
また、操作情報は、例えば、ユーザが着目したコンテンツの属性値である。コンテンツの属性値とは、例えば、コンテンツのファイルタイプや、データタイプ（例えば、テキスト、画像等）、コンテンツの配置情報やサイズの情報等である。テキストコンテンツの文字サイズの情報等をコンテンツの属性値と考えても良い。
【００４８】
また、操作情報は、例えば、ユーザが着目したコンテンツに含まれる文字列である。操作情報は、例えば、ユーザが着目したコンテンツ（具体的にはテキストコンテンツ）に含まれる予め指定された属性を有する文字列等である。例えば、操作情報は、ユーザが着目したコンテンツに含まれる自立語や、名詞句等の特定の品詞の文字列であってもよい。また、助詞等の所定の品詞の文字列等で区切られた文字列を操作情報として取得しても良い。自立語や、特定の品詞の文字列は、例えば、ユーザが着目したコンテンツの少なくとも一部を、形態素解析することにより取得可能である。形態素解析のシステムとしては、例えば、「"Ｍｅｃａｂ(和布蕪)"[平成２３年１０月２０日検索]、インターネット（ＵＲＬ：http://mecab.sourceforge.net/）」や、「"ＣｈａＳｅｎ（茶筌）"、［平成２３年１０月２０日検索］、インターネット（ＵＲＬ：http://chasen-legacy.sourceforge.jp/）」等が利用可能である。また、操作情報は、ユーザが着目したコンテンツに含まれる文字列のうちの、予め用意されている１以上の文字列と一致する文字列であっても良い。あるいは、操作情報取得部１０４は、ページ情報が示すページ内の予め指定された位置（例えば、ページ内の最も上部等）に配置されているテキストコンテンツに含まれる文字列を操作情報として取得しても良いし、予め指定されたタグ（例えば、タイトルタグ等）が付与されているテキストコンテンツに含まれる文字列を操作情報として取得しても良い。
【００４９】
また、操作情報取得部１０４は、テキストコンテンツの要約に含まれる文字列を操作情報として取得しても良い。テキストコンテンツの要約はどのように取得しても良い。例えば、操作情報取得部１０４は、テキストオブジェクトに対して、階層的クラスタリングを行い、クラスタ間の語彙使用の類似性に基づく構造化を行い、個々のクラスタについてこれを要約するキーワード等を、テキストコンテンツの要約として取得してもよい。また、機械学習手法を利用して、テキストコンテンツから抽出した重要文節を要約としてもよい。また、いわゆるワードプロセッサソフトウェアに搭載されている要約機能と同様の機能を用いて要約を取得しても良い。テキストコンテンツから要約を取得する処理については、公知の技術であるので、ここでは詳細な説明は省略する。なお、上記のような階層的クラスタリングにより要約を取得する処理については、以下の非特許文献を参考にされたい「"文書クラスタリングによるトピック抽出および課題発見"、［平成２３年１０月３１日検索］、インターネット（ＵＲＬ：http://www.jstage.jst.go.jp/article/sociotechnica/5/0/216/_pdf/-char/ja/）」。また、機械学習手法を利用した重要文節の抽出については、以下の非特許文献を参考にされたい「"Support Vector Machineを用いた文書の重要文節抽出−要約文作成に向けて−"、［平成２３年１０月３１日検索］、インターネット（ＵＲＬ：http://www.utm.se.uec.ac.jp/~utsumi/paper/JSAI06-suzuki.pdf）」。また、要約機能については、以下の非特許文献を参考にされたい「"文書を自動的に要約する"、［平成２３年１０月３１日検索］、インターネット（ＵＲＬ：http://office.microsoft.com/ja-jp/word-help/HP005189680.aspx）」。
【００５０】
なお、操作情報取得部１０４は、各操作情報を、各操作情報の取得順番と対応付けて蓄積しても良い。取得順番と対応付けて蓄積するということは、ここでは、結果的に取得順番が判断可能となるように蓄積することであり、具体的には、昇順や降順に順次変化する取得順番を示す情報と、操作情報を対応付けて蓄積することであっても良いし、取得順番に沿って操作情報を蓄積することであっても良い。また、操作情報を取得時刻の情報と対応付けて蓄積することであっても良い。
【００５１】
なお、操作情報取得部１０４は、操作受付部１０３が受け付けた操作に対応する操作情報を蓄積する代わりに、図示しない外部の装置等から送信された操作情報や、図示しない外部の記憶媒体等に蓄積されている操作情報を取得して操作情報格納部１０５に蓄積しても良い。
【００５２】
操作情報格納部１０５には、１以上の電子出版物に対する１以上のユーザの操作を示す操作情報が格納される。操作情報格納部１０５には、操作情報が、操作情報に対応する操作の対象となった電子出版物情報の識別情報と対応付けて格納されてもよい。また、操作情報格納部１０５には、操作情報が、操作情報に対応する操作を行ったユーザの識別情報であるユーザ識別情報と対応付けて格納されてもよい。ここでは、例として、操作情報格納部１０５に、操作情報取得部１０４が取得した操作情報が蓄積される場合を例に挙げて説明するが、操作情報格納部１０５に操作情報が格納される過程や手段等は問わない。例えば、予め用意された操作情報と、電子出版物識別情報と、ユーザ識別情報との１以上の組が、操作情報格納部１０５に蓄積されても良い。
【００５３】
変更ページ情報取得部１０６は、操作情報格納部１０５に格納されている操作情報に応じて、１以上の電子出版物情報のページ情報を変更して得られたページ情報である変更ページ情報を取得する。ここでの変更ページ情報の取得とは、既存のページ情報に配置されている１以上のコンテンツを利用した、変更ページ情報となる新たなページ情報の生成や、既存のページ情報の内容や構成やソースコード等の一部を変更すること等も含む概念である。また、既存のページ情報のページ番号や読み出し順番やページ識別情報等を変更することも変更ページ情報の取得と考えても良い。操作情報に応じて変更ページ情報を取得するということは、例えば、操作情報が、予め指定された条件に合致する場合に、この条件に対応付けられたルールに従って変更ページ情報を取得することである。例えば、この条件と、ルールとの組合せを示す情報として、条件を示す情報である条件情報と、ルールを示す情報であるルール情報とを有する１以上の変更情報が、後述する変更情報格納部１０７に予め格納されており、変更ページ情報取得部１０６は、この変更情報を適宜読み出して、一の変更情報に含まれる条件情報が示す条件に合致する操作情報が検出された場合に、この一の変更情報に含まれるルール情報が示すルールに従って変更ページ情報を取得する。条件を満たすか否かの判断対象となる操作情報格納部１０５に格納されている１以上の操作情報は、操作情報格納部１０５に格納されている全ての操作情報であっても一部の操作情報であっても良い。この判断対象となる１以上の操作情報については、後述する。
【００５４】
予め指定された条件とは、例えば、操作情報の出現パターンまたは出現頻度の少なくとも一方についての条件である。出現パターンとは、例えば、操作情報の出現する順列や、操作情報が出現する組合せや、操作情報が出現する規則性等である。出現頻度は出現回数であっても出現する比率であっても良い。例えば、操作情報が、上述したようユーザが着目したコンテンツのタグ識別情報や、コンテンツの属性値や、コンテンツに含まれる文字列等である場合、操作情報格納部１０５に、同じ操作情報（タグ識別情報、属性値、文字列等）が予め指定された回数以上連続して出現していることを予め指定された条件としても良いし、過去の最新の予め指定された数の操作情報の中に、任意のあるいは予め指定された一の操作情報が予め指定された回数以上出現していることを予め指定された条件としても良い。また、「Ａ」という操作情報の後に、「Ｂ」という操作情報が出現していることを予め指定された条件としてもよい。
【００５５】
変更ページ情報取得部１０６は、例えば、操作情報に応じて取得したコンテンツを配置した変更ページ情報を取得する。具体的には、変更ページ情報取得部１０６は、操作情報が上記のような予め指定された条件を満たす場合に、予め指定されたルールに従って、コンテンツを取得し、取得したコンテンツを配置した変更ページ情報を取得する。例えば、変更ページ情報取得部１０６は、取得したコンテンツを、予め指定されたルール等により指定されているページ情報を生成するためのテンプレートに配置して、変更ページ情報を取得する。テンプレートは、例えば、図示しない記憶媒体等に予め蓄積しておく。
【００５６】
例えば、変更ページ情報取得部１０６は、条件を満たすか否かの判断の対象となる操作情報が、「判断対象となる操作情報内に、予め指定されたタグ識別情報が予め指定された回数以上出現する」という条件を満たす場合（即ち判断の対象となる操作情報内に予め指定されたタグ識別情報が予め指定された回数以上出現する場合）に、この条件に対応するルールに従って、出力部１０８が現在出力しているページ情報以降のページ情報内の、上記と同じ予め指定されたタグ識別情報が付与された１以上のコンテンツを、現在出力しているページ情報に対応する電子出版物情報から読み出し、読み出したコンテンツを、図示しない記憶媒体等から読み出したテンプレートに配置して変更ページ情報を生成する。
【００５７】
また、変更ページ情報取得部１０６は、例えば、操作情報に応じて、１以上のページ情報に含まれるコンテンツに、他のページ情報またはコンテンツへのリンクを設定した変更ページ情報を取得する。ここでの他のページ情報は、他の変更ページ情報であっても良い。変更ページ情報取得部１０６は、具体的には、操作情報が、上記のような予め指定された条件を満たす場合に、この条件に対応するルール情報が示すルールに従って、１以上のページ情報に含まれるコンテンツに、他のページ情報またはコンテンツへのリンクを設定した変更ページ情報を取得する。リンクを設定するということは、例えば、ページ情報がＸＭＬ形式等のマークアップ言語で記述されている場合、リンク先を示すアドレス等を有する属性値を含むタグを、ページ情報内のリンクを設定するコンテンツに付与することである。１以上のページ情報は、例えば、操作によって次に出力されることとなるページ情報であっても良いし、電子出版物情報が有する全てあるいは一部のページ情報や、ルール情報が示すルールにより決定されるページ情報であってもよい。この特定の条件は、例えば、ルール情報が有しているようにすればよい。また、リンク先となる他のページ情報またはコンテンツは、例えば、ルール情報が示すルールにより決定される。
【００５８】
例えば、変更ページ情報取得部１０６は、条件を満たすか否かの判断の対象となる操作情報が、「判断対象となる操作情報内に、予め指定されたタグ識別情報が予め指定された回数以上出現する」という条件を満たす場合（即ち判断の対象となる操作情報内に予め指定されたタグ識別情報が予め指定された回数以上出現する場合）に、この条件に対応するルールに従って、出力部１０８が次に出力するページ情報内の、上記と同じ予め指定されたタグ識別情報が付与されたコンテンツに、次ページより後のページ情報に配置されている上記と同じタグ識別情報が対応付けられた一のコンテンツに対するリンクを設定して、変更ページ情報を取得する。なお、このリンク先となるコンテンツには、更に、同様の上記と同じタグ識別情報が対応付けられた他のコンテンツについてのリンクを順次設定するようにしても良い。
【００５９】
変更ページ情報取得部１０６は、操作情報格納部１０５に格納されている操作情報のうちの、どのような操作情報に応じて変更ページ情報を取得しても良い。具体的には、変更ページ情報取得部１０６が、上述したような条件を満たすか否かの判断対象として用いる１以上の操作情報は、操作情報格納部１０５に格納されている操作情報のうちの、どのような操作情報であってもよい。
【００６０】
例えば、変更ページ情報取得部１０６は、現在操作中の電子出版物情報についての操作情報に応じて変更ページ情報を取得する。即ち、変更ページ情報取得部１０６は、出力部１０８が現在出力しているページ情報に対応する電子出版物情報の識別情報と対応付けられた過去の１以上の操作情報に応じて変更ページ情報を取得してもよい。
【００６１】
また、例えば、変更ページ情報取得部１０６は、現在電子出版物情報の操作を行っているユーザの操作情報に応じて変更ページ情報を取得するようにしてもよい。具体的には、変更ページ情報取得部１０６は、操作情報格納部１０５に格納されている操作情報のうちの、現在操作を行うユーザのユーザ識別情報としてユーザ識別情報受付部１０２が受け付けたユーザ識別情報と対応付けられた過去の１以上の操作情報に応じて変更ページ情報を取得するようにしてもよい。現在操作を行うユーザのユーザ識別情報としてユーザ識別情報受付部１０２が受け付けたユーザ識別情報とは、例えば、電子出版処理装置１にログイン中のユーザのユーザ識別情報である。
【００６２】
また、例えば、変更ページ情報取得部１０６は、現在電子出版物情報の操作を行っているユーザとは異なるユーザの操作情報に応じて変更ページ情報を取得するようにしてもよい。具体的には、変更ページ情報取得部１０６は、操作情報格納部１０５に格納されている操作情報のうちの、現在操作を行うユーザのユーザ識別情報としてユーザ識別情報受付部１０２が受け付けたユーザ識別情報とは異なるユーザ識別情報と対応付けられた過去の１以上の操作情報に応じて変更ページ情報を取得するようにしてもよい。なお、この場合、現在操作を行うユーザのユーザ識別情報としてユーザ識別情報受付部１０２が受け付けたユーザ識別情報と対応付けられた過去の操作情報を、ユーザ識別情報とは異なるユーザ識別情報と対応付けられた過去の１以上の操作情報とともに利用してもよいし、利用しなくても良い。
【００６３】
また、変更ページ情報取得部１０６は、上記の操作情報の２以上の組合せに応じて変更ページ情報を取得するようにしても良い。組み合わせる際には、和集合としても、積集合としても良い。例えば、変更ページ情報取得部１０６は、出力部１０８が現在出力しているページ情報に対応する電子出版物情報の識別情報と対応付けられ、かつ、現在操作を行うユーザのユーザ識別情報としてユーザ識別情報受付部１０２が受け付けたユーザ識別情報と対応付けられた、過去の１以上の操作情報に応じて変更ページ情報を取得してもよい。
【００６４】
また、判断対象として用いる操作情報を、過去の期間等で限定してもよい。例えば、現在から一か月前までの期間に取得された操作情報だけを判断対象としてもよいし、現在から、所定数だけ前の操作情報だけを判断対象としても良い。
【００６５】
なお、変更ページ情報が、変更ページ情報を取得する際に利用するコンテンツや、リンク先として設定するページ情報は、現在操作されている（あるいは出力されている）電子出版物情報内のコンテンツやページ情報であっても良いし、電子出版物情報格納部１０１に格納されている他の電子出版物情報内のコンテンツやページ情報でも良い。
【００６６】
変更ページ情報取得部１０６は、通常、ＭＰＵやメモリ等から実現され得る。変更ページ情報取得部１０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６７】
変更情報格納部１０７には、１以上の変更情報が格納される。変更情報は、上述したように、条件情報と、ルール情報とを有する情報である。
【００６８】
出力部１０８は、変更ページ情報取得部１０６が取得した変更ページ情報を含むページ情報を出力する。また、出力部１０８は、操作受付部１０３が受け付けた操作に応じて、電子出版物情報のページ情報を表示したり、ページ情報の表示を変更したりしても良い。例えば、出力部１０８は、操作受付部１０３が受け付けた一の電子出版物の一のページ情報を出力する操作や、ページめくりを行う操作等が示す出力対象となるページ情報を、電子出版物情報格納部１０１に格納されている電子出版物情報から読み出して、読み出したページ情報を出力しても良い。また、出力部１０８は、操作受付部１０３が受け付けた現在出力中のページ情報を拡大する操作や縮小する操作に応じて、現在出力中のページ情報を拡大したり縮小して出力しても良い。また、出力部１０８は、操作受付部１０３が受け付けた現在出力中のページ情報を拡大する操作や縮小する操作に応じて、現在出力中のページ情報を拡大したり縮小して出力しても良い。また、出力部１０８は、操作受付部１０３が受け付けた現在出力中のページ情報の表示領域を変更する操作（移動する操作）に応じて、現在出力中のページ情報の表示領域を変更して出力しても良い。
【００６９】
ここで述べる出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００７０】
出力部１０８は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部１０８は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００７１】
次に、電子出版処理装置１の動作について図２のフローチャートを用いて説明する。
【００７２】
（ステップＳ１０１）ユーザ識別情報受付部１０２は、ユーザ識別情報を受け付けたか否かを判断する。受け付けた場合、図示しない記憶媒体等に受け付けたユーザ識別情報を一時記憶して、ステップＳ１０２に進み、受け付けていない場合、ステップＳ１０１に戻る。
【００７３】
（ステップＳ１０２）操作受付部１０３は、一の電子出版物情報に対する操作を受け付けたか否かを判断する。操作受付部１０３が受け付ける操作は、例えば、一の電子出版物情報を指定して、この電子出版物情報に含まれるページ情報を表示する操作であっても良いし、現在、一の電子出版物情報の一のページ情報が表示されている場合、このページ情報に対する、拡大縮小の操作や、表示領域を変更する操作であっても良いし、ページ情報内のコンテンツを選択する操作や、ページめくりを行う操作や、ページ情報内のコンテンツに設定されている他のページ情報や他のコンテンツを指定するリンクを押す操作であっても良い。操作受付部１０３が、電子出版物情報に対する操作を受け付けた場合、ステップＳ１０３に進み、受け付けていない場合、ステップＳ１１５に進む。
【００７４】
（ステップＳ１０３）操作情報取得部１０４は、ステップＳ１０２で受け付けた操作が、ユーザによるコンテンツを着目する操作であるか否かを判断する。着目する操作である場合、ステップＳ１０４に進み、着目する操作でない場合、ステップＳ１０６に進む。
【００７５】
（ステップＳ１０４）操作情報取得部１０４は、ステップＳ１０２で受け付けた操作に応じた操作情報を取得する。
【００７６】
（ステップＳ１０５）操作情報取得部１０４は、ステップＳ１０２で受け付けた操作の操作対象となる電子出版物情報の電子出版物識別情報を、電子出版物情報格納部１０１等から取得し、取得した電子出版物識別情報と、ステップＳ１０４で取得した操作情報と、ステップＳ１０１で取得したユーザ識別情報とを対応付けて操作情報格納部１０５に蓄積する。
【００７７】
（ステップＳ１０６）操作情報取得部１０４は、ステップＳ１０２で受け付けた操作が、ページ情報を出力する操作であるか否かを判断する。ここでのページ情報を出力する操作は、結果的に現在出力されているページ情報以外の新規のページ情報を表示する操作であればよい。例えば、ページ情報を出力する操作は、一の電子出版物情報の表示を開始する操作や、現在表示されているページ情報のページをめくる操作や、現在表示されているページ情報に設定されている他のページ情報を指定するリンクを押す操作である。ページ情報を出力する操作でない場合、ステップＳ１０７に進み、ページ情報を出力する操作である場合、ステップＳ１０８に進む。
【００７８】
（ステップＳ１０７）出力部１０８は、ステップＳ１０２で受け付けた操作に応じて、電子出版物情報についての出力を行う。例えば、ステップＳ１０２で受け付けた拡大縮小の操作に応じて、現在出力されているページ情報を拡大縮小したページ情報で、出力内容を更新しても良い。また、ステップＳ１０２で受け付けた、現在表示されているページ情報内のコンテンツに設定されている他のコンテンツを指定するリンクを押す操作に応じて、リンク先のコンテンツを出力しても良い。そして、ステップＳ１０２に戻る。
【００７９】
（ステップＳ１０８）変更ページ情報取得部１０６は、カウンターｍの値に１を代入する。
【００８０】
（ステップＳ１０９）変更ページ情報取得部１０６は、変更情報格納部１０７にｍ番目の条件情報があるか否かを判断する。なお、変更ページ情報取得部１０６は、変更情報格納部１０７にｍ番目の変更情報があるか否かを判断することも実質的に同じ処理である。ｍ番目の条件情報がある場合、ステップＳ１１０に進み、ない場合、ステップＳ１１４に進む。
【００８１】
（ステップＳ１１０）変更ページ情報取得部１０６は、操作情報格納部１０５に格納されている操作情報が、ｍ番目の条件情報が示す条件を満たすか否かを判断する。なお、判断対象となる操作情報は、ここでは、例として、ステップＳ１０１で受け付けたユーザ識別情報に対応付けられており、かつ、現在の操作対象となっている電子出版物情報の電子出版物識別情報に対応付けられた操作情報とする。条件を満たす場合、ステップＳ１１１に進み、満たさない場合、ステップＳ１１３に進む。
【００８２】
（ステップＳ１１１）変更ページ情報取得部１０６は、ｍ番目の条件情報に対応するルール情報を変更情報格納部１０７から読み出し、このルール情報に従って変更ページ情報を取得する。
【００８３】
（ステップＳ１１２）出力部１０８は、変更ページ情報取得部１０６が取得した変更ページ情報を出力する。例えば、ステップＳ１０２で受け付けたページ情報を出力する処理に応じたページ情報として変更ページ情報を出力する。そして、ステップＳ１０２に戻る。
【００８４】
（ステップＳ１１３）出力部１０８は、カウンターｍの値を１インクリメントする。そして、ステップＳ１０９に戻る。
【００８５】
（ステップＳ１１４）出力部１０８は、ステップＳ１０２で受け付けたページ情報を出力する処理に応じたページ情報を、電子出版物情報格納部１０１から読み出し、出力する。そして、ステップＳ１０２に戻る。
【００８６】
（ステップＳ１１５）操作受付部１０３は、ステップＳ１０２で受け付けた操作が、電子出版物の出力を終了する操作であるか否かを判断する。終了する操作である場合、処理を終了し、終了する操作でない場合、ステップＳ１０２に戻る。
【００８７】
なお、図２のフローチャートにおいては、ステップＳ１０６において、ページ情報を出力する操作であると判断された場合にだけ、変更ページ情報を取得するか否かの判断を行って、適宜、変更ページ情報を取得して、出力する場合について説明しているが、本発明においては、ステップＳ１０６のような判断処理を行わずに、ページ情報を出力する操作以外の操作であっても、変更ページ情報を取得するか否かの判断を行って、適宜、変更ページ情報を取得し、変更ページ情報を出力するようにしても良い。
【００８８】
以下、本実施の形態における電子出版処理装置１の具体的な動作について説明する。
【００８９】
（具体例１）
図３は、電子出版処理装置１の一例を示す概念図である。ここでは、電子出版処理装置１がいわゆるスマートフォンと呼ばれる多機能携帯電話である場合を例に挙げて説明する。この電子出版処理装置１は、タッチパネルを備えたモニタ１１８を備えており、指等で操作が可能なものであるとする。ただし、電子出版処理装置１は、電子出版物の閲覧専用装置等の他の装置であっても良い。
【００９０】
ここでは、例えば、ユーザが電子出版処理装置１を操作してインターネット等を介してダウンロードした１以上の電子出版物情報が、電子出版物情報格納部１０１に格納されているものとする。
【００９１】
図４は、電子出版物情報格納部１０１に格納されている電子出版物情報のページ情報およびページ情報に配置されたコンテンツを示すページコンテンツ情報の一例を示す図である。このページコンテンツ情報は、ここでは、ｘｍｌ形式で記述された情報であるとする。ページコンテンツ情報の、「＜タグ名＞」で示される開始タグと、「＜／タグ名＞」で示される終了タグとで囲まれた（挟まれた）情報を、ここでは、「タグ名」タグが付与された情報と呼ぶ。「タグ名」タグが付与された情報は、いわゆる「タグ名」タグの要素である。図において、「＜電子出版物＞」と「＜／電子出版物＞」とで挟まれた情報、即ち、「電子出版物」タグが付与された情報は、一の電子出版物情報を示す。「電子出版物ＩＤ」タグが付与された情報は、電子出版物識別情報であり、ここでは、電子出版物情報のタイトルであるとする。「ページ」タグが付与された情報は、一のページ情報を示す。「ページ番号」タグが付与された情報は、一のページ情報のページ番号を示す。「コンテンツ」タグが付与された情報は、一のコンテンツを示す。「コンテンツＩＤ」タグが付与された情報は、コンテンツの識別情報であるコンテンツ識別情報を示す。「テキスト」タグが付与された情報は、テキストで構成されるコンテンツを示す。「イメージ」タグが付与された情報は、画像で構成されるコンテンツを示す。「タイトル」タグが付与された情報は、コンテンツのタイトルである。コンテンツのタイトルは、ここでは、コンテンツの一部と考える。
【００９２】
図５は、電子出版物情報格納部１０１に格納されている電子出版物情報のページ情報やコンテンツの表示属性（背景色、文字サイズや文字カラー等）やレイアウト情報等の情報であるスタイル情報を示す図である。この具体例においては、スタイル情報や、ＨＴＭＬ形式やＸＭＬ形式の情報のレイアウト等を指定する情報として一般的に利用されるＣＳＳ形式と同様の形式の情報であり、詳細な説明は省略する。この具体例においては、図４に示した情報と、図５に示した情報との組により、電子出版物情報が構成されているものとする。
【００９３】
なお、ここでは、電子出版物情報が、ｘｍｌ形式の情報と、ＣＳＳ形式の情報とで構成されている場合を例に挙げて説明するが、電子出版物情報は、電子出版物が出力可能な情報であれば、どのようなデータ構造のデータであっても良いし、どのようなフォーマットの情報であっても良い。
【００９４】
まず、ユーザαが、電子出版処理装置１に電源を投入すると、電子出版処理装置１のモニタ１１８には、ユーザ識別情報の入力を受け付けるための入力画面が表示される。
【００９５】
図６は、ユーザ識別情報の入力画面を示す図である。入力画面は、ユーザ識別情報の入力を受け付けるための入力フィールド１１２および「完了」ボタン１１３を備えている。
【００９６】
ユーザαが自分のユーザ識別情報「１２３４」を、タッチパネルを利用して図６の入力フィールド１１２に入力すると、ユーザ識別情報受付部１０２は、ユーザ識別情報「１２３４」を受け付ける。そして、「完了」ボタン１１３上を指でタップすると、ユーザ識別情報受付部１０２は、受け付けたユーザ識別情報「１２３４」を、図示しない記憶媒体に一時記憶される。既に、他のユーザ識別情報が蓄積されている場合、新たに受け付けたユーザ識別情報で上書きする。なお、ユーザ識別情報とともにパスワード等の入力を受け付けて、ユーザが、電子出版処理装置１を利用可能なユーザであるか否かの認証処理等を行うようにしても良い。
【００９７】
ユーザ識別情報が蓄積されると、ここでは一例として、出力部１０８が、電子出版物情報格納部１０１に格納されている１以上の電子出版物情報から、それぞれ、電子出版物のタイトル（ここでは、上述したページコンテンツ情報の「電子出版物ＩＤ」タグが付与された情報）を読み出す。そして、出力部１０８は、読み出した電子出版物情報のタイトルのリストを、モニタ１１８上に表示する。
【００９８】
次に、ユーザが、モニタ１１８上に表示された電子出版物情報のタイトルのリストから、「日本史第六巻」というタイトル上を指でタップすると、操作受付部１０３は、タッチパネルを介して、「電子出版物ＩＤ」が「日本史第六巻」である電子出版物情報の一のページ情報を出力する指示を受け付ける。ここでの一のページ情報は、例えば、予め指定されたページ情報（ここでは、一例としてページ番号が「１」であるページ情報）であるとする。なお、一のページ情報は、前回閲覧を終了したページ情報としても良い。
【００９９】
操作情報取得部１０４は、操作受付部１０３が受け付けた操作が、電子出版物情報のページ情報に配置されたコンテンツについての着目操作であるか否かを判断する。ここでは、一のコンテンツ上の一点を中心として出力中のページ情報を拡大する操作を受け付けた場合に、この操作を、この拡大の中心上に位置するコンテンツについての着目操作であると判断するという判断条件だけが予め図示しない記憶媒体等に蓄積されているとすると、操作受付部１０３が受け付けた「電子出版物ＩＤ」が「日本史第六巻」である電子出版物情報の一のページを表示する操作は、この判断条件に合致しない操作であるため、着目操作でないと判断する。このため、操作情報取得部１０４は操作情報の取得を行わない。
【０１００】
図７は、変更情報格納部１０７に格納されている変更情報を管理する変更情報管理表である。変更情報管理表は、「条件」と「ルール」という項目とを有している。「条件」は上述した条件情報、「ルール」は上述したルール情報である。変更情報管理表においては、各行が一の変更情報を示しているものとする。
【０１０１】
図８は、操作情報格納部１０５に格納されている操作情報を管理する操作情報管理表である。操作情報管理表は、「操作情報」と、「電子出版物ＩＤ」と、「ユーザＩＤ」と、「日時」という項目を有している。「操作情報」は操作情報であり、この具体例においては、一例として、操作受付部１０３が受け付けた操作によって着目されたコンテンツのタグ識別情報（ここではタグ名）であるとする。例えば、着目されたコンテンツが上述したような「テキスト」タグが付与された情報である場合、「テキスト」というタグ名が「操作情報」の値として格納される。また、例えば、着目されたコンテンツが上述したような「イメージ」タグが付与された情報である場合、「イメージ」というタグ名が「操作情報」の値として格納される。「電子出版物ＩＤ」は、電子出版物識別情報であり、ページコンテンツ情報の「電子出版物ＩＤ」タグが付与された情報に相当する。「ユーザＩＤ」は、ユーザ識別情報であり、ユーザ識別情報受付部１０２が受け付けて蓄積したユーザ識別情報に相当する。「日時」は、操作情報が取得された日時の情報であり、例えば、図示しない時計等から取得される。
【０１０２】
この具体例においては、一例として、操作受付部１０３が受け付けた操作が、電子出版物情報のページ情報を出力する操作である場合にだけ、変更ページ情報を取得するか否かの判断を行うよう設定されているものとする。変更ページ情報取得部１０６は、操作受付部１０３が受け付けた操作が、電子出版物情報のページ情報を出力する操作であるため、図７に示した変更情報管理表の各レコードから、ここでは上から順番に、「条件」の値である条件情報を読み出し、操作情報格納部１０５に格納されている操作情報のうちの、判断対象となる操作情報が、読み出した条件情報が示す条件を満たすか否かを判断する。ここでは、判断対象となる操作情報として、現在電子出版物情報を操作しているユーザのユーザ識別情報と対応付けられた操作情報のうちの、現在操作されている電子出版物情報の電子出版物識別情報である「電子出版物ＩＤ」と対応付けられた操作情報であって、「日時」の値が、判断処理を行う現在の日時の１０日前以降の日時である操作情報を用いることが、予め指定されているものとする。ここでは、ユーザ識別情報受付部１０２が受け付けた、現在、電子出版物情報を操作しているユーザのユーザ識別情報「１２３４」と、対応付けられた操作情報が、操作情報管理表において検出できないため、判断対象となる操作情報がなく、変更ページ情報取得部１０６は、判断対処となる操作情報は、いずれの条件情報も満たさないと判断する。このため、変更ページ情報取得部１０６は変更ページ情報を取得しない。
【０１０３】
出力部１０８は、操作受付部１０３が上記で受け付けた「電子出版物ＩＤ」が「日本史第六巻」である電子出版物情報の一のページを表示する操作に応じて、図４に示した「電子出版物ＩＤ」タグが付与された情報の値が「日本史第六巻」であるページコンテンツ情報から、「ページ」タグが付与されたページ情報であって、その内部の「ページ番号」タグが付与された情報が、デフォルトの値である「１」と一致するページ情報を読み出す。そして、読み出したページ情報に対応するスタイル情報を、図５に示したスタイル情報から読み出し、このスタイル情報を、読み出したページ情報に適用して、「電子出版物ＩＤ」が「日本史第六巻」である電子出版物情報の１ページ目のページ情報をモニタ１１８に表示する。
【０１０４】
図９は、出力部１０８による「電子出版物ＩＤ」が「日本史第六巻」である電子出版物情報の１ページ目の表示例を示す図である。図９において、コンテンツ９１は、「テキスト」タグが付与されたテキストコンテンツを示し、コンテンツ９２は、「イメージ」タグが付与されたイメージコンテンツを示す。
【０１０５】
ここで、この電子出版処理装置１においては、モニタ１１８に出力されているページ情報上の一点を指でタップすると、操作受付部１０３が、タッチパネル（図示せず）を介して、出力されているページ情報上のタップされた位置を中心として、現在出力されているページ情報を予め指定された倍率で拡大したページ情報を表示する指示を受け付けるよう、予め設定されているものとする。そして、ユーザαが、図９に示したページ情報のイメージコンテンツであるコンテンツ９２上の一点を指でタップしたとする。操作受付部１０３は、タップされた位置を中心として、現在出力中のページ情報を拡大表示する指示を受け付ける。
【０１０６】
操作情報取得部１０４は、操作受付部１０３が受け付けた操作が、電子出版物情報のページ情報に配置されたコンテンツについての着目操作であるか否かを判断する。ここでは、操作受付部１０３が受け付けた操作が、コンテンツ９２上の一点を中心として出力中のページ情報を拡大する操作であり、上述したような着目操作であるか否かの判断条件を満たすことから、操作情報取得部１０４は、操作受付部１０３が受け付けた現在出力中のページ情報を拡大表示する操作を、着目操作であると判断する。そして、現在出力中のページ情報の、タップされた位置（即ち、拡大の中心）に配置されているコンテンツ９２に付与されているタグのタグ識別情報である「イメージ」というタグ名を、操作情報として、図４に示したページコンテンツ情報から取得する。そして、現在の日時の情報を時計等（図示せず）から取得し、取得した現在の日時の情報を「日時」の値とし、ユーザ識別情報「１２３４」を「ユーザＩＤ」とし、現在表示されているページ情報を含む電子出版物情報の電子出版物識別情報である「日本史第六巻」を「電子出版物ＩＤ」とし、取得した操作情報「イメージ」を「操作情報」の値としてそれぞれ有する情報を、図８に示した操作情報管理表の新規のレコードとして追記する。
【０１０７】
なお、仮に、コンテンツ９１上がタップされた場合、「テキスト」という操作情報が取得されることとなる。
【０１０８】
出力部１０８は、操作受付部１０３が上記で受け付けた拡大操作に応じて、タップされたコンテンツ９２上の位置を中心として、「電子出版物ＩＤ」が「日本史第六巻」である電子出版物情報の１番目のページをモニタ１１８に拡大表示する。
【０１０９】
図１０は、出力部１０８による「電子出版物ＩＤ」が「日本史第六巻」である電子出版物情報の１ページ目の表示例を示す図である。図９において、コンテンツ９１は、「テキスト」タグが付与されたテキストコンテンツを示し、コンテンツ９２は、「イメージ」タグが付与されたイメージコンテンツを示す。
【０１１０】
その後、ユーザが、「電子出版物ＩＤ」が「日本史第六巻」である電子出版物情報に対して、表示するページ情報を切り替えたり（ページをめくったり）、ページ情報を拡大したりする操作を行うごとに、上記と同様の処理が繰り替えされ、操作が、出力されているコンテンツについての着目操作であれば、この操作についての操作情報が取得される。
【０１１１】
ここで、上記の操作も含めて、ユーザが行った電子出版物情報に対する複数の操作により、図８に示した操作情報管理表に対して、４つのレコードが追記されたとする。また、このとき、モニタ１１８に表示されているページ情報が、図９と同様に「電子出版物ＩＤ」が「日本史第六巻」である電子出版物情報の一番目のページであったとする。
【０１１２】
図１１は、図８に示した操作情報管理表において、４つのレコードが追加された状態の操作情報管理表を示す図である。
【０１１３】
そして、タッチパネル等を操作して、ユーザαが現在表示されているページ情報の次のページ番号のページ情報を表示する操作（例えば、ページを１ページめくる操作）を行ったとする。この操作は、どのような操作であっても良い。操作受付部１０３は、現在表示されているページ情報の次のページ番号のページ情報を表示する操作を受け付ける。
【０１１４】
操作情報取得部１０４は、操作受付部１０３が受け付けた操作が、電子出版物情報のページ情報に配置されたコンテンツについての着目操作であるか否かを判断する。ここでは、一のコンテンツ上の一点を中心として出力中のページ情報を拡大する操作を受け付けた場合に、この操作を、この拡大の中心上に位置するコンテンツについての着目操作であると判断するという判断条件だけが予め図示しない記憶媒体等に蓄積されているとすると、操作受付部１０３が受け付けた「電子出版物ＩＤ」が「日本史第六巻」である電子出版物情報の一のページを表示する操作は、この判断条件に合致しない操作であるため、着目操作でないと判断する。このため、操作情報取得部１０４は操作情報の取得を行わない。
【０１１５】
次に、変更ページ情報取得部１０６は、操作受付部１０３が受け付けた操作が、電子出版物情報のページ情報を出力する操作であるため、上記と同様に、図７に示した変更情報管理表の各レコードから、ここでは上から順番に、「条件」の値である条件情報を読み出し、図１１に示した操作管理表で管理されている操作情報のうちの、判断対象となる操作情報が、読み出した条件情報が示す条件を満たすか否かを判断する。
【０１１６】
まず、変更ページ情報取得部１０６は、現在の日時「２０１１年１１月１５日１６時３７分」を図示しない時計等から取得する。そして、この日時の１０日前の日時「２０１１年１１月０５日１６時３７分」を算出する。そして、図１１に示した操作管理表において、「日時」の値が、「２０１１年１１月０５日１６時３７分」以降で、「電子出版物ＩＤ」が現在出力中の電子出版物情報の「電子出版物ＩＤ」である「日本史第六巻」で、「ユーザＩＤ」が「１２３４」あるレコードを、図示しないメモリ等に読み出す。例えば、図１１に示した操作管理表の上から４つのレコードが読み出される。
【０１１７】
つぎに、変更ページ情報取得部１０６は、図７に示した変更情報管理表の一番目のレコードの「条件」の値である条件情報を読み出し、上記でメモリに読み出した操作管理表のレコードが有する操作情報が、この条件情報を満たすか否かを判断する。変更ページ情報取得部１０６が読み出した条件情報は、『連続した４つの「イメージ」タグが含まれる』という条件情報であるため、例えば、変更ページ情報取得部１０６は、メモリに読み出した操作管理表のレコードが有する操作情報を、対応する日時の昇順、または降順に配列し、配列した操作情報から、端点となる操作情報を一つずつずらしながら、順番に四つの連続して配列された操作情報を取得し、取得した四つの操作情報の値が、全て「イメージ」であるか否かを判断する。そして、全てが「イメージ」である四つの操作情報が検出された時点で、変更ページ情報取得部１０６は、図７に示した変更情報管理表の一番目のレコードの条件情報を満たすと判断する。ここでは、メモリに読み出された操作管理表のレコードは四つしかなく、全ての「操作情報」が「イメージ」であるため、変更情報管理表の一番目のレコードの『連続した４つの「イメージ」タグが含まれる』という条件情報が示す条件を満たすと判断される。
【０１１８】
このため、変更ページ情報取得部１０６は、変更情報管理表の一番目のレコードの「ルール」の値であるルール情報を読み出し、このルール情報に従って変更ページ情報を取得する。ここで変更情報管理表の一番目のレコードから読み出されるルール情報は、『次ページ以降に配置されたコンテンツのうちの、「イメージ」タグが付与されたコンテンツだけを出現順に配置した変更ページ情報を取得』というルール情報である。このルールに従って、変更ページ情報取得部１０６は、まず、予めこのルール情報と対応付けて図示しない記憶媒体に蓄積されているページ情報のテンプレートを読み出す。このテンプレートは、一の画像を配置する位置が指定されているページ情報のテンプレートであるとする。次に、変更ページ情報取得部１０６は、図４に示したページコンテンツ情報のうちの、現在表示されているページ番号が「１」であるページ情報の次以降のページ情報から、順次、「イメージ」タグが付与されたコンテンツを取得する。そして、取得したコンテンツを、１つずつ、上記で読み出したテンプレートに配置して、変更ページ情報を取得する。なお、各変更ページ情報には、配置されている「イメージ」タグが付与されたコンテンツの取得順に沿って昇順となるよう、一時的なページ番号が付与される。
【０１１９】
そして、出力部１０８は、変更ページ情報取得部１０６が取得した変更ページ情報のうちの一つを、モニタ１１８に出力する。ここで出力する変更ページ情報は、例えば、変更ページ情報のうちの、一時的に付与されたページ番号の値が最も小さいページ番号である。ここでは、出力部１０８は、図４に示したページコンテンツ情報の、ページ番号が「２」であるページ情報の一番上方に位置する画像コンテンツである「yoshimune.jpg」を配置した変更ページ情報を出力（ここでは表示）する。
【０１２０】
図１２は出力部１０８が出力する変更ページ情報の表示例を示す図である。
【０１２１】
このように、この具体例の電子出版処理装置１においては、ユーザαが「日本史第六巻」という電子出版物情報について行った操作の中に、画像コンテンツを着目する操作が繰り返し含まれている場合には、画像コンテンツを配置した変更ページ情報を取得して出力することができ、ユーザαの操作から適切と考えられるコンテンツを配置した変更ページ情報を取得して出力することで、ユーザに適切なページ情報を出力してやることができる。
【０１２２】
なお、判断対象となる操作情報が、変更情報管理表の一番目のレコードの条件情報を満たさない場合、変更情報管理表の二番目の以降のレコードの条件情報を、判断対象となる操作情報が満たすか否かを判断するようにする。なお、図７に示した変更情報管理表の二番目のレコードの条件情報は、一番目のレコードの「イメージ」タグを「テキスト」タグに変更したものであり、これ以外の実質的な判断処理は一番目のレコードの条件情報を用いた処理と同じである。また、図７に示した変更情報管理表の二番目のレコードのルール情報は、現在表示されているページ情報よりもページ番号が後となるページ情報から、「イメージ」タグが付与されたコンテンツを除外したページ情報を、変更ページ情報として取得するというルールである。
【０１２３】
（具体例２）
上記の具体例１においては、変更ページ情報取得部１０６が、操作情報に応じてコンテンツを配置した変更ページ情報を取得し、出力部１０８が、この変更ページ情報を出力する場合について説明したが、この具体例２においては、変更ページ情報取得部１０６が、操作情報に応じて、既存のページ情報に対して、そのページ情報に配置されているコンテンツに他のページ情報やコンテンツに対するリンクを設定したページ情報を、変更ページ情報として取得するようにした場合の例について説明する。また、ここでは、一例として、操作受付部１０３が受け付けた操作が、ページ情報を出力する操作でない場合に、変更ページ情報を取得するか否かの判断処理を行うものとする。
【０１２４】
電子出版物情報格納部１０１に格納されている電子出版物情報等は、上記の具体例１と同様であるとする。
【０１２５】
図１３は、変更情報格納部１０７に格納されている変更情報を管理する変更情報管理表である。この変更情報管理表は、図７に示した変更情報管理表と同様のものである。
【０１２６】
例えば、上記の具体例１と同様に、ユーザαが、「電子出版物ＩＤ」が「日本史第六巻」である電子出版物情報を出力し、出力するページ情報を変更する操作や、ページ情報を拡大する操作等を行い、現在、図９と同様に、「ページ番号」が１番目であるページ情報が出力部１０８から出力されていたとする。
【０１２７】
ここで、ユーザが、上記の具体例１において説明した場合と同様に、現在出力されている「ページ番号」が１番目であるページ情報の画像コンテンツであるコンテンツ９２上をタップして、ページ情報をこのコンテンツ９２のタップされた位置を中心として拡大する操作を行ったとする。
【０１２８】
操作情報取得部１０４は、上記の具体例１と同様に、操作受付部１０３が受け付けた操作が、コンテンツ９２上の一点を中心として出力中のページ情報を拡大する操作、即ちコンテンツ９２に着目する操作であるため、操作情報取得部１０４は、このコンテンツ９２に付与されているタグ名である「イメージ」を、最新の操作情報として取得し、操作情報格納部１０５に蓄積する。この操作情報を蓄積した結果、操作情報格納部１０５に蓄積されている操作情報を管理する操作情報管理表は、ここでは、図１１と同様のものとなったとする。
【０１２９】
次に、変更ページ情報取得部１０６は、図１３に示した変更情報管理表の各レコードから、ここでは上から順番に、「条件」の値である条件情報を読み出し、上記の具体例一と同様に、図１１に示した操作管理表で管理されている操作情報のうちの、判断対象となる操作情報が、読み出した条件情報が示す条件を満たすか否かを判断する。ここでは、変更情報管理表の一番目のレコードの『連続した４つの「イメージ」タグが含まれる』という条件情報が示す条件を満たすと判断される。
【０１３０】
このため、変更ページ情報取得部１０６は、変更情報管理表の一番目のレコードの「ルール」の値であるルール情報を読み出し、このルール情報に従って変更ページ情報を取得する。ここで変更情報管理表の一番目のレコードから読み出されるルール情報は、『現在出力されているページ情報の、「イメージ」タグが付与されたコンテンツに、現在出力されているページ情報の次のページ情報に配置されている「イメージ」タグが付与されたコンテンツへのリンクを設定する』というルール情報である。このルールに従って、変更ページ情報取得部１０６は、図４に示したページコンテンツ情報のうちの、現在表示されているページ番号が「１」であるページ情報の次のページ情報の最初に（最も上方に）現れる、「イメージ」タグが付与されたコンテンツが格納されている場所を示すアドレス情報を取得する。そして、変更ページ情報取得部１０６は、現在出力されている「ページ番号」が「１」であるページ情報を、図４に示したページコンテンツ情報から読み出し、読み出したページ情報の「イメージ」タグが付与されたコンテンツに、上記で取得したアドレス情報を示すリンクを設定する。例えば、リンクを示す属性値を、読み出したページ情報の各「イメージ」タグの属性値として追記する。このようにして、リンクを設定することで、変更ページ情報取得部１０６は、変更ページ情報を取得する。
【０１３１】
そして、出力部１０８は、現在出力されているページ情報を、変更ページ情報取得部１０６が取得した変更ページ情報で更新する。つまり、出力部１０８は、変更ページ情報を出力する。ここで、出力される変更ページ情報は、図９に示した変更ページ情報とは、画像コンテンツであるコンテンツ９２に、「ページ番号」が「２」であるページ情報の「イメージ」タグが付与されたコンテンツ「yoshimune.jpg」へのリンクが設定されている点が異なるものであり、例えば、コンテンツの配置等は、直前に出力されていたページ情報と同様のものとなる。なお、リンクが設定されているコンテンツの外周等には、リンクが設定されていることを示す枠線等を出力しても良い。
【０１３２】
ユーザαが、モニタ１１８に出力されている変更ページ情報に配置されているコンテンツに設定されているリンクを押す操作を行うと、出力部１０８は、このリンクが示すコンテンツ「yoshimune.jpg」を電子出版物情報格納部１０１から読み出して、モニタ１１８に出力する。
【０１３３】
このように、この具体例２によれば、操作情報に応じて、既存のページ情報に配置されているコンテンツに、他のページ情報やコンテンツへのリンクを設定することで既存のページ情報を用いて変更ページ情報を取得することができ、ユーザの操作に応じて、ユーザが適切なページ情報やコンテンツを出力しやすくすることができる。
【０１３４】
（具体例３）
上記の具体例１、２においては、操作情報として、着目されたコンテンツに付与されているタグのタグ識別情報を取得する例について説明したが、この具体例においては、操作情報として、着目されたコンテンツのファイルサイズ等の、予め指定された属性値を取得する場合について説明する。電子出版物情報格納部１０１に格納されている電子出版物情報等は、上記の具体例１と同様であるとする。
【０１３５】
例えば、上記の具体例１と同様に、ユーザαが、「電子出版物ＩＤ」が「日本史第六巻」である電子出版物情報を出力し、出力するページ情報を変更する操作や、ページ情報を拡大する操作等を行い、現在、図９と同様に、「ページ番号」が１番目であるページ情報が出力部１０８から出力されていたとする。
【０１３６】
ここで、ユーザが、上記の具体例１において説明した場合と同様に、現在出力されている「ページ番号」が１番目であるページ情報の画像コンテンツであるコンテンツ９２上をタップして、ページ情報をこのコンテンツ９２のタップされた位置を中心として拡大する操作を行ったとする。
【０１３７】
操作情報取得部１０４は、上記の具体例１と同様に、操作受付部１０３が受け付けた操作が、コンテンツ９２上の一点を中心として出力中のページ情報を拡大する操作、即ちコンテンツ９２に着目する操作であるため、操作情報取得部１０４は、このコンテンツ９２が画像コンテンツであるか、テキストコンテンツであるか否かを判断する。ここでは、画像コンテンツであると判断されるため、このコンテンツ９２のファイルサイズを取得する。コンテンツ９２は、図４に示したページコンテンツ情報が示す「ｉｅｙａｓｕ．ｊｐｇ」というファイルが示す画像コンテンツであるため、このファイル「ｉｅｙａｓｕ．ｊｐｇ」のファイルサイズと、画像のファイルサイズであることを示す情報「画像」とを、操作情報として取得する。取得したファイルサイズは、１２５ＫＢ（キロバイト）であったとすると、操作情報取得部１０４は、例えば、取得した「画像：１２５ＫＢ」という操作情報を、ユーザ識別情報、電子出版物識別情報、および日時と対応付けて、操作情報格納部１０５に蓄積する。
【０１３８】
図１４は、操作情報格納部１０５に格納されている操作情報を管理する操作情報管理表を示す図である。この操作情報管理表は、図８の操作情報管理表と同様のものであるとする。
【０１３９】
このようにして取得した操作情報を蓄積した結果、操作情報格納部１０５に格納されている操作情報を管理する操作情報管理表は、ここでは、図１４に示すような操作情報管理表となったとする。
【０１４０】
図１５は、変更情報格納部１０７に格納されている変更情報を管理する変更情報管理表を示す図である。この変更情報管理表は、図７に示した変更情報管理表と同様のものである。
【０１４１】
次に、変更ページ情報取得部１０６は、操作受付部１０３が受け付けた操作が、電子出版物情報のページ情報を出力する操作であるため、上記と同様に、図１５に示した変更情報管理表の各レコードから、ここでは上から順番に、「条件」の値である条件情報を読み出し、図１４に示した操作管理表で管理されている操作情報のうちの、上記の具体例１等と同様の判断対象となる操作情報が、読み出した条件情報が示す条件を満たすか否かを判断する。
【０１４２】
まず、変更ページ情報取得部１０６は、上記の具体例１と同様に、現在の日時の１０日前の日時「２０１１年１１月０５日１６時３７分」を取得する。そして、図１１に示した操作管理表において、「日時」の値が、「２０１１年１１月０５日１６時３７分」以降で、「電子出版物ＩＤ」が現在出力中の電子出版物情報の「電子出版物ＩＤ」である「日本史第六巻」で、「ユーザＩＤ」が「１２３４」あるレコードを、図示しないメモリ等に読み出す。
【０１４３】
つぎに、変更ページ情報取得部１０６は、図１５に示した変更情報管理表の一番目のレコードの「条件」の値である条件情報を読み出し、上記でメモリに読み出した操作管理表のレコードが有する操作情報が、この条件情報を満たすか否かを判断する。変更ページ情報取得部１０６が読み出した条件情報は、『「画像：」を含み、かつ、ファイルサイズが１００ＫＢ以上を示す操作情報が、３以上含まれる』という条件情報であるため、例えば、変更ページ情報取得部１０６は、メモリに読み出した操作管理表の各レコードが有する操作情報の中から、検索により、「画像：」という文字列を含み、かつ、その後の値が、「１００ＫＢ」以上である操作情報を検出する。そして、検出した操作情報が、３以上であるか否かを判断する。ここでは３以上であったとすると、変更ページ情報取得部１０６は、図１５に示した変更情報管理表の一番目のレコードの条件情報を満たすと判断する。
【０１４４】
このため、変更ページ情報取得部１０６は、変更情報管理表の一番目のレコードの「ルール」の値であるルール情報を読み出し、このルール情報に従って変更ページ情報を取得する。ここで変更情報管理表の一番目のレコードから読み出されるルール情報は、『現在のページの「イメージ」タグが付与されたコンテンツに、次ページ以降の、１００ＫＢ以上のサイズの、「イメージ」タグが付与されたコンテンツを含むページ情報へのリンクを設定した変更ページ情報を取得』というルール情報である。このルールに従って、変更ページ情報取得部１０６は、図４に示したページコンテンツ情報のうちの、現在表示されているページ番号が「１」であるページ情報の次以降のページ情報から、順次、「イメージ」タグが付与されたコンテンツを読み出し、そのファイルサイズを取得する。そして、ファイルサイズが１００ＫＢのものが検出された場合、その「イメージ」タグが付与されたコンテンツが配置されたページ情報に含まれる「ページ番号」タグが付与された情報であるページ番号を取得する。取得したページ番号は「１４」であったとする。
【０１４５】
そして、変更ページ情報取得部１０６は、現在出力されている「ページ番号」が「１」であるページ情報を、図４に示したページコンテンツ情報から読み出し、読み出したページ情報の「イメージ」タグが付与されたコンテンツに、上記で取得したページ番号「１４」へのリンクを設定する。例えば、リンクを示す属性値を、読み出したページ情報の各「イメージ」タグの属性値として追記する。このようにして、リンクを設定することで、変更ページ情報取得部１０６は、変更ページ情報を取得する。
【０１４６】
そして、出力部１０８は、現在出力されているページ情報を、変更ページ情報取得部１０６が取得した変更ページ情報で更新する。つまり、出力部１０８は、変更ページ情報を出力する。ここで、出力される変更ページ情報は、図９に示した変更ページ情報とは、画像コンテンツであるコンテンツ９２に、「ページ番号」が「１４」であるページ情報へのリンクが設定されている点が異なるものであり、例えば、コンテンツの配置等は、直前に出力されていたページ情報と同様のものとなる。なお、リンクが設定されているコンテンツの外周等には、リンクが設定されていることを示す枠線等を出力しても良い。
【０１４７】
ユーザαが、モニタ１１８に出力されている変更ページ情報に配置されているコンテンツに設定されているリンクを押す操作を行うと、出力部１０８は、このリンクが示す「ページ番号」が「１４」であるページ情報を、電子出版物情報格納部１０１から読み出して、モニタ１１８に出力する。
【０１４８】
これにより、操作情報からユーザが予め指定された属性値を有するコンテンツ（ここでは、ファイルサイズの大きい画像コンテンツ）に着目していると判断された場合には、既存のページ情報に配置されているコンテンツに、他の同様の予め指定された属性を有するコンテンツ（ここでは、ファイルサイズの大きい画像コンテンツ）が配置されたページ情報へのリンクを設定することで既存のページ情報を用いて変更ページ情報を取得することができ、ユーザの操作に応じて、ユーザが適切なページ情報やコンテンツを出力しやすくすることができる。
【０１４９】
（具体例４）
上記の具体例１、２においては、操作情報として、着目されたコンテンツに付与されているタグのタグ識別情報を取得する例について説明したが、この具体例においては、操作情報として、着目されたテキストコンテンツ内の「タイトル」タグが付与された情報に含まれる、連続した自立語（具体的には、助詞を文字列の区切とした文字列）を取得する場合について説明する。電子出版物情報格納部１０１に格納されている電子出版物情報等は、上記の具体例１と同様であるとする。また、ここでは、上記の具体例１と同様に、ページ情報を出力する操作を操作受付部１０３が受け付けた場合にだけ、変更ページ情報を取得するか否かの判断を行う場合を例に挙げて説明する。
【０１５０】
例えば、上記の具体例１と同様に、ユーザαが、「電子出版物ＩＤ」が「日本史第六巻」である電子出版物情報を出力し、出力するページ情報を変更する操作や、ページ情報を拡大する操作等を行い、現在、「ページ番号」が２番目であるページ情報が出力部１０８から出力されていたとする。「ページ番号」が２番目であるページ情報は、「ページ」タグで囲まれた情報のうちの、値が「２」である「ページ番号」タグが付与された情報を含む情報である。
【０１５１】
ここで、ユーザが、上記の具体例１において説明した場合と同様に、現在出力されている「ページ番号」が２番目であるページ情報のテキストコンテンツ上をタップして、「ページ番号」が２番目であるページ情報を、このテキストコンテンツのタップされた位置を中心として拡大する操作を行ったとする。
【０１５２】
操作情報取得部１０４は、上記の具体例１と同様に、操作受付部１０３が受け付けた操作が、コンテンツ上の一点を中心として出力中のページ情報を拡大する操作、即ちコンテンツに着目する操作であるため、操作情報取得部１０４は、このタップされた位置に配置されたコンテンツが画像コンテンツであるか、テキストコンテンツであるか否かを判断する。ここでは、テキストコンテンツであると判断されるため、このテキストコンテンツ内の、「タイトル」タグが付与された情報を読み出す。ここでは、「江戸時代中期」という文字列を読み出す。次に、操作情報取得部１０４は、この文字列「江戸時代中期」を、自然言語処理技術等を用いて品詞ごとに分割する。ここでは、例えば、仮に、「江戸」、「時代」、「中期」という３つの名詞句に分割されたとする。そして、操作情報取得部１０４は、「江戸時代中期」という文字列の先頭から、助詞が現れるまでの文字列、一の助詞が現れてから次の助詞が現れるまでの文字列、および最後の助詞が現れてから文字列の最後までの文字列を、操作情報として取得する。ここでは、助詞が検出されないため、「江戸時代中期」という文字列全体が操作情報として取得される。操作情報取得部１０４は、取得した操作情報を、ユーザ識別情報と、電子出版物識別情報と、操作情報を取得した日時の情報と対応付けて操作情報格納部１０５に蓄積する。
【０１５３】
このようにして取得した操作情報を蓄積した結果、操作情報格納部１０５に格納されている操作情報を管理する操作情報管理表は、ここでは、図１６に示すような操作情報管理表となったとする。
【０１５４】
次に、変更ページ情報取得部１０６は、操作受付部１０３が受け付けた操作が、電子出版物情報のページ情報を出力する操作でないため、変更ページ情報を取得するか否かの判断を行わない。
【０１５５】
出力部１０８は、操作受付部１０３が受け付けた操作に応じて、テキストコンテンツ上のタップされた位置を中心として、ページ情報を拡大して出力する。
【０１５６】
次に、操作受付部１０３が、次のページ番号のページ情報を表示する操作を受け付けたとする。
【０１５７】
操作情報取得部１０４は、操作受付部１０３が、コンテンツに着目する操作でないため、操作情報を取得する処理を行わない。
【０１５８】
図１７は、変更情報格納部１０７に格納されている変更情報を管理する変更情報管理表を示す図である。この変更情報管理表は、図７に示した変更情報管理表と同様のものである。
【０１５９】
次に、変更ページ情報取得部１０６は、操作受付部１０３が受け付けた操作が、電子出版物情報のページ情報を出力する操作であるため、上記と同様に、図１７に示した変更情報管理表の各レコードから、ここでは上から順番に、「条件」の値である条件情報を読み出し、図１６に示した操作管理表で管理されている操作情報のうちの、上記の具体例１等と同様の判断対象となる操作情報が、読み出した条件情報が示す条件を満たすか否かを判断する。
【０１６０】
まず、変更ページ情報取得部１０６は、上記の具体例１と同様に、現在の日時の１０日前の日時「２０１１年１１月０５日１６時３７分」を取得する。そして、図１６に示した操作管理表において、「日時」の値が、「２０１１年１１月０５日１６時３７分」以降で、「電子出版物ＩＤ」が現在出力中の電子出版物情報の「電子出版物ＩＤ」である「日本史第六巻」で、「ユーザＩＤ」が「１２３４」あるレコードを、図示しないメモリ等に読み出す。
【０１６１】
つぎに、変更ページ情報取得部１０６は、図１７に示した変更情報管理表の一番目のレコードの「条件」の値である条件情報を読み出し、上記でメモリに読み出した操作管理表のレコードが有する操作情報が、この条件情報を満たすか否かを判断する。変更ページ情報取得部１０６が読み出した条件情報は、『「江戸時代前期」のつぎに「江戸時代中期」が配列』という条件情報であるため、例えば、変更ページ情報取得部１０６は、メモリに読み出した操作管理表の各レコードが有する操作情報の中から、検索により、「江戸時代前期」という文字列を有する操作情報を検索し、検出できた場合、その直後の操作情報が「江戸時代中期」であるか否かを判断する。そして、「江戸時代前期」という文字列を有する操作情報が検出でき、かつ、その直後の操作情報が「江戸時代中期」である場合、変更ページ情報取得部１０６は、操作情報が、図１７に示した変更情報管理表の一番目のレコードの条件情報を満たすと判断する。ここでは、条件を満たすと判断されたとする。
【０１６２】
変更ページ情報取得部１０６は、図１７に示した変更情報管理表の一番目のレコードからルール情報を読み出す。読み出したルール情報は、『「享保の改革」という「タイトル」タグが付与された情報を有するテキストコンテンツを配置した変更ページ情報を取得』というルール情報である。そして、変更ページ情報取得部１０６は、読み出したルール情報に従って、変更ページ情報を取得する。変更ページ情報取得部１０６は、図４に示したページコンテンツ情報に含まれる「タイトル」タグが付与された情報の中から、「享保の改革」と一致する情報を検索し、検出された情報を有するテキストコンテンツ（「テキスト」タグが付与された情報）を読み出し、予め図示しない記憶媒体に格納されていたテンプレートに配置して、変更ページ情報を取得する。そして、出力部１０８は、取得した変更ページ情報をモニタ１１８に出力する。
【０１６３】
図１８は、出力部１０８による変更ページ情報の出力例を示す図である。
【０１６４】
このように、本具体例においては、ユーザの操作によって着目されたコンテンツに含まれる文字列に応じた変更ページ情報を取得することができ、ユーザの操作に応じて、ユーザが適切なページ情報やコンテンツを出力しやすくすることができる。
【０１６５】
なお、上記の各具体例においては、条件情報が示す条件を満たすか否かの判断において、この判断対象となる操作情報として、現在出力部１０８が出力中の電子出版物情報の電子出版物識別情報と、ユーザ識別情報受付部１０２が受け付けたユーザ識別情報「１２３４」との両方に対応付けられた、現在の日時よりも１０日前の日時以降の日時に取得された操作情報を用いるようにしたが、例えば、ユーザ識別情報受付部１０２が受け付けたユーザ識別情報「１２３４」と対応付けられた操作情報の代わりに、ユーザ識別情報受付部１０２が受け付けたユーザ識別情報「１２３４」に対応付けられた操作情報と、これ以外のユーザ識別情報に対応付けられた操作情報との両方、またはユーザ識別情報受付部１０２が受け付けたユーザ識別情報「１２３４」以外のユーザ識別情報に対応付けられた操作情報だけ、を判断対象として用いるようにしても良い。他のユーザのユーザ識別情報と対応付けられた操作情報を利用することで、他のユーザが電子出版物情報を閲覧する際の閲覧の仕方（具体的には操作）を参考にして、ユーザに対して、より適切な変更ページ情報を提供することが可能となる。
【０１６６】
また、現在出力部１０８が出力中の電子出版物情報の電子出版物識別情報と対応付けられた操作情報の代わりに、現在出力部１０８が出力中の電子出版物情報の電子出版物識別情報と対応付けられた操作情報と、現在出力部１０８が出力中である電子出版物情報以外の電子出版物情報の電子出版物識別情報と対応付けられた操作情報との両方、または、現在出力部１０８が出力中である電子出版物情報以外の電子出版物情報の電子出版物識別情報と対応付けられた操作情報だけ、を判断対象として用いても良い。このように出力中以外の電子出版物情報についての操作情報を用いることで、他の電子出版物情報を読む際の読み方（操作）を参考にして、ユーザに対して、より適切な変更ページ情報を提供することが可能となる。
【０１６７】
また、日時の範囲はどのような範囲であってもよい。また、日時の指定はなくても良い。
【０１６８】
以上のように、本実施の形態によれば、操作情報に応じて変更ページ情報を取得して出力することができるため、ユーザに対して、適切なページ情報を出力することができる。
【０１６９】
また、上記各実施の形態では、電子出版処理装置がスタンドアロンである場合について説明したが、電子出版処理装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、画面を出力したりすることになる。
【０１７０】
また、上記各実施の形態において、操作情報取得部１０４、変更ページ情報取得部１０６等の各構成要素は、専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部（例えば、ハードディスクやメモリ等の記録媒体）にアクセスしながらプログラムを実行してもよい。
【０１７１】
なお、上記各実施の形態における電子出版処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、１以上のコンテンツが配置されたページの情報であるページ情報を１以上有する電子出版物の情報である電子出版物情報が１以上格納される電子出版物情報格納部と、１以上の電子出版物に対する１以上のユーザの操作を示す情報である操作情報が格納される操作情報格納部と、にアクセス可能なコンピュータを、操作情報格納部に格納されている操作情報に応じて、１以上の電子出版物情報のページ情報を変更して得られたページ情報である変更ページ情報を取得する変更ページ情報取得部と、変更ページ情報取得部が取得した変更ページ情報を含むページ情報を出力する出力部として機能させるためのプログラムである。
【０１７２】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１７３】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０１７４】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１７５】
図１９は、上記プログラムを実行して、上記実施の形態による電子出版処理装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０１７６】
図１９において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１７７】
図２０は、コンピュータシステム９００の内部構成を示す図である。図２０において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１７８】
コンピュータシステム９００に、上記実施の形態による電子出版処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１、またはＦＤ９２２に記憶されて、ＣＤ−ＲＯＭドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０１７９】
プログラムは、コンピュータ９０１に、上記実施の形態による電子出版処理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１８０】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１８１】
以上のように、本発明にかかる電子出版処理装置は、電子出版物情報を処理する装置等として適しており、特に、ユーザの操作情報に応じたページ情報を出力する電子出版物情報等として有用である。
【符号の説明】
【０１８２】
１  電子出版処理装置
１０１  電子出版物情報格納部
１０２  ユーザ識別情報受付部
１０３  操作受付部
１０４  操作情報取得部
１０５  操作情報格納部
１０６  変更ページ情報取得部
１０７  変更情報格納部
１０８  出力部
１１８  モニタ
【図１】
0005288569.tif 000002
【図２】
0005288569.tif 000003
【図３】
0005288569.tif 000004
【図４】
0005288569.tif 000005
【図５】
0005288569.tif 000006
【図６】
0005288569.tif 000007
【図７】
0005288569.tif 000008
【図８】
0005288569.tif 000009
【図９】
0005288569.tif 000010
【図１０】
0005288569.tif 000011
【図１１】
0005288569.tif 000012
【図１２】
0005288569.tif 000013
【図１３】
0005288569.tif 000014
【図１４】
0005288569.tif 000015
【図１５】
0005288569.tif 000016
【図１６】
0005288569.tif 000017
【図１７】
0005288569.tif 000018
【図１８】
0005288569.tif 000019
【図１９】
0005288569.tif 000020
【図２０】
0005288569.tif 000021