(57)【要約】【課題】電子書籍コンテンツにおいて、より柔軟に内容を変更した表示を生成する。【解決手段】  電子書籍コンテンツに対する編集情報と、前記電子書籍コンテンツ中の前記編集情報に対して紐付けられた領域を示す位置情報と、を取得する情報取得部と、前記位置情報が示す領域が前記編集情報で編集された画面を生成する画面生成部と、を備える情報処理装置。【選択図】図１
2015015888.tif 000002
【特許請求の範囲】
【請求項１】
電子書籍コンテンツに対する編集情報と、前記電子書籍コンテンツ中の前記編集情報に対して紐付けられた領域を示す位置情報と、を取得する情報取得部と、
前記位置情報が示す領域が前記編集情報で編集された画面を生成する画面生成部と、
を備える情報処理装置。
【請求項２】
前記位置情報は、前記電子書籍コンテンツの文章構造を用いて表現される、請求項１に記載の情報処理装置。
【請求項３】
前記電子書籍コンテンツは、動的にレイアウト変更が行われるリフロー型コンテンツである、請求項２に記載の情報処理装置。
【請求項４】
前記編集情報は、画像であり、
前記画面生成部は、前記編集情報に対して紐付けられた領域を含むページの次のページとして、前記編集情報を含む画面を生成する、請求項３に記載の情報処理装置。
【請求項５】
前記画面生成部は、前記編集情報によって編集された領域の表示を強調した画面を生成する、請求項１に記載の情報処理装置。
【請求項６】
前記情報処理装置は、前記編集情報と、前記電子書籍コンテンツ中の前記編集情報で編集された領域を示す位置情報とを、ユーザの入力に基づいて紐付ける情報紐付部をさらに備える、請求項１に記載の情報処理装置。
【請求項７】
前記情報取得部は、前記電子書籍コンテンツに対する付与情報と、前記電子書籍コンテンツ中の前記付与情報に対して紐付けられている領域を示す位置情報と、をさらに取得し、
前記画面生成部は、前記位置情報が示す領域の表示と、前記付与情報とを関連付けて配置した画面を生成する、請求項１に記載の情報処理装置。
【請求項８】
前記画面生成部は、前記電子書籍コンテンツ中の領域に対して紐付けられた前記付与情報の一部と、該領域の表示とを関連付けて配置した画面を生成する、請求項７に記載の情報処理装置。
【請求項９】
前記画面生成部は、前記電子書籍コンテンツ中の領域に対して紐付けられた前記付与情報の数に基づいて、該領域の表示にエフェクト処理を行った画面を生成する、請求項７に記載の情報処理装置。
【請求項１０】
前記付与情報は、他の付与情報と紐付けられており、
前記画面生成部は、前記付与情報と前記他の付与情報とを関連付けて配置した画面を生成する請求項７に記載の情報処理装置。
【請求項１１】
前記情報処理装置は、前記電子書籍コンテンツを示す画像が配置された選択画面を生成する選択画面生成部をさらに備える、請求項７に記載の情報処理装置。
【請求項１２】
前記選択画面生成部は、前記電子書籍コンテンツが編集可能であるか否かに基づいて、前記電子書籍コンテンツを示す画像の表示を変更した画面を生成する、請求項１１に記載の情報処理装置。
【請求項１３】
前記選択画面生成部は、前記電子書籍コンテンツにおける前記編集情報の生成履歴に基づいて、前記電子書籍コンテンツを示す画像の表示を変更した画面を生成する、請求項１２に記載の情報処理装置。
【請求項１４】
前記選択画面生成部は、前記電子書籍コンテンツに対して紐付けられた前記付与情報の一部と、該電子書籍コンテンツを示す画像とを関連付けて配置した画面を生成する、請求項１１に記載の情報処理装置。
【請求項１５】
前記選択画面生成部は、前記電子書籍コンテンツに対して紐付けられた前記付与情報の数に基づいて、前記電子書籍コンテンツを示す画像の表示を変更した画面を生成する、請求項１１に記載の情報処理装置。
【請求項１６】
電子書籍コンテンツに対する編集情報と、前記電子書籍コンテンツ中の前記編集情報に対して紐付けられた領域を示す位置情報と、を取得することと、
演算処理装置によって前記位置情報が示す領域が前記編集情報で編集された画面を生成することと、
を含む情報処理方法。
【請求項１７】
コンピュータを
電子書籍コンテンツに対する編集情報と、前記電子書籍コンテンツ中の前記編集情報に対して紐付けられた領域を示す位置情報と、を取得する情報取得部と、
前記位置情報が示す領域が前記編集情報で編集された画面を生成する画面生成部と、
として機能させるためのプログラム。
【請求項１８】
電子書籍コンテンツに対する付与情報と、前記電子書籍コンテンツ中の前記付与情報に対して紐付けられている画像および前記画像上の位置を、前記電子書籍コンテンツの文章構造を用いて表現した位置情報と、を取得する情報取得部と、
前記位置情報が示す前記画像上の位置における表示と、前記付与情報とを関連付けて配置した画面を生成する画面生成部と、
を備える情報処理装置。
【請求項１９】
前記電子書籍コンテンツは、動的にレイアウト変更が行われるリフロー型コンテンツである、請求項１８に記載の情報処理装置。
【請求項２０】
前記画面生成部は、前記画像に対して紐付けられた前記付与情報の一部と、該画像上の表示とを関連付けて配置した画面を生成する、請求項１８に記載の情報処理装置。
【請求項２１】
前記画面生成部は、前記画像に対して紐付けられた前記付与情報の数に基づいて、該画像にエフェクト処理を行った画面を生成する、請求項１８に記載の情報処理装置。
【請求項２２】
前記付与情報は、前記付与情報に対して紐付けられた前記画像を編集した編集画像である、請求項１８に記載の情報処理装置。
【請求項２３】
前記情報処理装置は、前記付与情報と、前記付与情報が付与される前記画像および前記画像上の位置を前記電子書籍コンテンツの文章構造を用いて表現した位置情報とを、ユーザの入力に基づいて紐付ける情報紐付部をさらに備える、請求項１８に記載の情報処理装置。
【請求項２４】
電子書籍コンテンツに対する付与情報と、前記電子書籍コンテンツ中の前記付与情報に対して紐付けられている画像および前記画像上の位置を、前記電子書籍コンテンツの文章構造を用いて表現した位置情報と、を取得することと、
演算処理装置によって、前記位置情報が示す前記画像上の位置の表示と、前記付与情報とが関連付けられて配置された画面を生成することと、
を含む情報処理方法。
【請求項２５】
コンピュータを
電子書籍コンテンツに対する付与情報と、前記電子書籍コンテンツ中の前記付与情報に対して紐付けられている画像および前記画像上の位置を、前記電子書籍コンテンツの文章構造を用いて表現した位置情報と、を取得する情報取得部と、
前記位置情報が示す前記画像上の位置の表示と、前記付与情報とが関連付けられて配置された画面を生成する画面生成部と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、電子書籍閲覧端末、または電子書籍閲覧アプリなどを用いて電子書籍コンテンツを閲覧することが一般的になってきている。また、かかる電子書籍コンテンツでは、読者によって本文や画像に対してコメントが付与されることがある。【０００３】
例えば、特許文献１には、電子書籍コンテンツである雑誌上の座標を指定して読者がコメントを付与することができる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２７２８４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示された技術では、雑誌の各ページを画像として取り込み、電子書籍コンテンツを作成しているため、ページ上の位置を座標で指定してコメントを付与している。そのため、特許文献１に開示された技術では、電子書籍コンテンツに対して、ユーザによる編集を反映させた表示を行ったり、付与されたコメント等と一緒に電子書籍コンテンツのレイアウト変更を行ったりすることはできなかった。【０００６】
そこで、本開示では、内容を変更した電子書籍コンテンツの表示をより柔軟に生成することが可能な新規かつ改良された情報処理装置、情報処理方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、電子書籍コンテンツに対する編集情報と、前記電子書籍コンテンツ中の前記編集情報に対して紐付けられた領域を示す位置情報と、を取得する情報取得部と、前記位置情報が示す領域が前記編集情報で編集された画面を生成する画面生成部と、
を備える情報処理装置が提供される。【０００８】
また、本開示によれば、電子書籍コンテンツに対する編集情報と、前記電子書籍コンテンツ中の前記編集情報に対して紐付けられた領域を示す位置情報と、を取得することと、演算処理装置によって前記位置情報が示す領域が前記編集情報で編集された画面を生成することと、を含む情報処理方法が提供される。【０００９】
また、本開示によれば、コンピュータを電子書籍コンテンツに対する編集情報と、前記電子書籍コンテンツ中の前記編集情報に対して紐付けられた領域を示す位置情報と、を取得する情報取得部と、前記位置情報が示す領域が前記編集情報で編集された画面を生成する画面生成部と、として機能させるためのプログラムが提供される。【００１０】
また、本開示によれば、電子書籍コンテンツに対する付与情報と、前記電子書籍コンテンツ中の前記付与情報に対して紐付けられている画像および前記画像上の位置を、前記電子書籍コンテンツの文章構造を用いて表現した位置情報と、を取得する情報取得部と、前記位置情報が示す前記画像上の位置における表示と、前記付与情報とを関連付けて配置した画面を生成する画面生成部と、を備える情報処理装置が提供される。【００１１】
また、本開示によれば、電子書籍コンテンツに対する付与情報と、前記電子書籍コンテンツ中の前記付与情報に対して紐付けられている画像および前記画像上の位置を、前記電子書籍コンテンツの文章構造を用いて表現した位置情報と、を取得することと、演算処理装置によって、前記位置情報が示す前記画像上の位置の表示と、前記付与情報とが関連付けられて配置された画面を生成することと、を含む情報処理方法が提供される。【００１２】
また、本開示によれば、コンピュータを電子書籍コンテンツに対する付与情報と、前記電子書籍コンテンツ中の前記付与情報に対して紐付けられている画像および前記画像上の位置を、前記電子書籍コンテンツの文章構造を用いて表現した位置情報と、を取得する情報取得部と、前記位置情報が示す前記画像上の位置の表示と、前記付与情報とが関連付けられて配置された画面を生成する画面生成部と、として機能させるためのプログラムが提供される。【００１３】
本開示によれば、電子書籍コンテンツに対して、ユーザによる編集を反映させた表示を行ったり、付与されたコメント等と一緒に電子書籍コンテンツのレイアウト変更を行ったりすることができる。
【発明の効果】
【００１４】
以上説明したように本開示によれば、内容を変更した電子書籍コンテンツの表示をより柔軟に生成することが可能である。【００１５】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１６】
【図１】本開示の実施形態に係る情報処理装置の概要を説明する説明図である。
【図２】第１の実施形態に係る情報処理装置の内部構成を示したブロック図である。
【図３】情報記憶部が記憶する情報テーブルの一例を示した説明図である。
【図４】第１の実施形態に係る情報処理装置の使用形態の一例を示す説明図である。
【図５】第１の実施形態に係る情報処理装置の動作を説明するフローチャート図である。
【図６】第１の実施形態に係る情報処理装置が、第１の適用例において生成する画面の一例を示した説明図である。
【図７】第１の実施形態に係る情報処理装置が、第１の適用例において生成する画面の一例を示した説明図である。
【図８】第１の実施形態に係る情報処理装置が、第１の適用例において生成する画面の一例を示した説明図である。
【図９】第１の実施形態に係る情報処理装置が、第１の適用例において生成する画面の一例を示した説明図である。
【図１０】第１の実施形態に係る情報処理装置が、第１の適用例において生成する画面の一例を示した説明図である。
【図１１】第１の実施形態に係る情報処理装置が、第１の適用例において生成する画面の一例を示した説明図である。
【図１２】第１の実施形態に係る情報処理装置が、第１の適用例において生成する画面の一例を示した説明図である。
【図１３】第１の実施形態に係る情報処理装置が、第２の適用例において生成する画面の一例を含む説明図である。
【図１４】第１の実施形態に係る情報処理装置が、第２の適用例において生成する画面の一例を含む説明図である。
【図１５】第１の実施形態に係る情報処理装置が、第２の適用例において生成する画面の一例を含む説明図である。
【図１６】第１の実施形態に係る情報処理装置が、第２の適用例において生成する画面の一例を含む説明図である。
【図１７】第１の実施形態に係る情報処理装置が、第２の適用例において生成する画面の一例を含む説明図である。
【図１８】第２の実施形態に係る情報処理装置の内部構成を示したブロック図である。
【図１９】第２の実施形態に係る情報処理装置の動作を説明するフローチャート図である。
【図２０】第２の実施形態に係る情報処理装置が、生成する画面の一例を示した説明図である。
【図２１】第２の実施形態に係る情報処理装置が、生成する画面の一例を示した説明図である。
【図２２】第２の実施形態に係る情報処理装置が、生成する画面の一例を示した説明図である。
【図２３】第３の実施形態に係る情報処理装置の内部構成を示したブロック図である。
【図２４】第３の実施形態に係る情報処理装置が、生成する選択画面の一例を示した説明図である。
【図２５】第３の実施形態に係る情報処理装置が、生成する選択画面の一例を示した説明図である。
【図２６】本開示の実施形態に係る情報処理装置のハードウェア構成を説明した説明図である。
【発明を実施するための形態】
【００１７】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１８】
なお、説明は以下の順序で行うものとする。
１．本開示の実施形態に係る情報処理装置の概要
２．第１の実施形態
２．１．情報処理装置の内部構成
２．２．情報処理装置の動作
２．３．情報処理装置の第１の適用例
２．４．情報処理装置の第２の適用例
３．第２の実施形態
３．１．情報処理装置の内部構成
３．２．情報処理装置の動作
３．３．情報処理装置の適用例
４．第３の実施形態
４．１．情報処理装置の内部構成
４．２．情報処理装置の適用例
５．本開示の実施形態に係る情報処理装置のハードウェア構成例
６．まとめ
【００１９】
＜１．本開示の実施形態に係る情報処理装置の概要＞
まず、図１を参照して、本開示の実施形態に係る情報処理装置の概要について説明する。図１は、本開示の実施形態に係る情報処理装置１の概要を説明する説明図である。
【００２０】
図１に示すように、本開示の実施形態に係る情報処理装置１は、公衆網３を介して情報処理サーバ５と接続している。また、複数の情報処理装置１が、それぞれ公衆網３を介して情報処理サーバ５と接続していてもよい。
【００２１】
情報処理装置１は、電子書籍コンテンツを表示する画面を生成する。具体的には、情報処理装置１は、情報処理サーバ５または情報処理装置１に記憶された電子書籍コンテンツを表示する画面を生成し、情報処理装置１が備える表示装置に表示させる。また、情報処理装置１は、生成した画面を外部接続された表示装置に表示させてもよい。
【００２２】
また、情報処理装置１は、ユーザによる電子書籍コンテンツへの編集内容を示す編集情報と、付与されたコメント等の内容を示す付与情報とを、該電子書籍コンテンツと併せて表示した画面を生成する。具体的には、情報処理装置１は、情報処理サーバ５または情報処理装置１に記憶された電子書籍コンテンツへの編集情報および付与情報を取得する。また、情報処理装置１は、該編集情報によって電子書籍コンテンツ中の編集情報と紐付いた領域を編集し、該付与情報と、電子書籍コンテンツ中の付与情報と紐付いた領域とを関連付けて配置した画面を生成する。
【００２３】
ここで、編集とは、電子書籍コンテンツの一部の領域において、ユーザにより本文が書き換えられた、または本文が追加されたことを示し、編集情報とは、該領域の書き換え後の本文、または追加された本文を示す。また、付与とは、電子書籍コンテンツにおいて、ユーザが本文以外のコメント等の情報を追加することを示し、付与情報とは、追加された情報を示す。なお、編集情報および付与情報は、例えば、コメント等のテキスト、静止画、動画、および音声などのいずれであってもよい。
【００２４】
さらに、情報処理装置１は、ユーザの入力に基づいて、編集情報および付与情報を生成する。具体的には、情報処理装置１は、ユーザが入力した編集情報および付与情報に対して、編集情報と、編集された領域とを紐付け、また、付与情報と、付与が行われた領域とを紐付ける。さらに、情報処理装置１は、該編集情報および付加情報と、紐付けられた領域の位置情報とを情報処理サーバ５に送信し、記憶させる。
【００２５】
ここで、上述した電子書籍コンテンツにおける紐付けられた領域の位置情報は、電子書籍コンテンツの文章構造を用いて表現される。かかる構成により、情報処理装置１は、表示する電子書籍コンテンツのレイアウトが変更された場合でも、編集情報および付加情報と、電子書籍コンテンツ中の領域との紐付け関係を維持してレイアウト変更を行うことができる。
【００２６】
なお、情報処理装置１は、例えば、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置、プラズマディスプレイ装置、およびＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置などの表示装置を備え、該表示装置に電子書籍コンテンツ等の画面を表示してもよい。また、上述したように情報処理装置１は、表示装置を備えず、情報処理装置１と接続された外部の表示装置に電子書籍コンテンツの画面を表示させてもよい。
【００２７】
公衆網３は、情報処理装置１と情報処理サーバ５との間で情報の送受信を可能とする有線、または無線の情報の伝送路である。公衆網３は、例えば、インターネット、衛星通信網、電話回線網などの公衆回線網やＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などであってもよい。
【００２８】
情報処理サーバ５は、各情報処理装置１から受信した編集情報および付与情報を記憶する。具体的には、情報処理サーバ５は、各情報処理装置１から受信した編集情報および付与情報と、該編集情報および付与情報に対して紐付けられた領域の位置情報とを整合をとって記憶する。また、情報処理サーバ５は、情報処理装置１から要求があった場合、記憶している編集情報および付与情報と、紐付けられた領域の位置情報とを該情報処理装置１に送信する。
【００２９】
かかる構成により、情報処理サーバ５は、公衆網３を介して、各情報処理装置１で入力された編集情報および付与情報を集積し記憶することができる。したがって、情報処理装置１は、情報処理サーバ５から編集情報および付与情報を取得することにより、他の情報処理装置１と編集情報および付与情報を共有することが可能である。したがって、情報処理装置１によれば、例えば、ユーザは編集途中の電子書籍コンテンツを他のユーザと共有し、付与されたコメント等を共有しつつ、電子書籍コンテンツの編集等を行うことが可能である。
【００３０】
以上、説明したように、本開示の実施形態に係る情報処理装置１によれば、電子書籍コンテンツに対して、編集情報で編集した画面を生成したり、付与情報と紐付けられた画像との配置を維持しながらレイアウト変更を行ったりすることが可能である。したがって、本開示の実施形態に係る情報処理装置１は、電子書籍コンテンツにおいて、内容を変更した表示をより柔軟に生成することが可能である。
【００３１】
なお、電子書籍コンテンツにおいて、編集された編集情報は、所定の期間が経過した場合、または著者が選択した場合に、編集情報から電子書籍コンテンツの本文に変更されてもよい。
【００３２】
また、電子書籍コンテンツは、情報処理装置１および情報処理サーバ５のどちらに記憶されていてもよい。しかしながら、電子書籍コンテンツが情報処理装置１に記憶されている場合、情報処理装置１は公衆網３に接続せずとも、電子書籍コンテンツを表示させる画面を生成することができる。したがって、情報処理装置１が電子書籍コンテンツを記憶している方がより好ましい。
【００３３】
さらに、上記では編集情報および付与情報は、情報処理サーバ５に記憶されるとしたが、本開示の技術内容はかかる例示に限定されない。例えば、編集情報および付与情報は、情報処理装置１および情報処理サーバ５の両方に記憶されていてもよい。かかる場合、編集情報および付与情報は、所定のタイミング（例えば、情報処理装置１の起動時、または１日ごと等）で情報処理装置１および情報処理サーバ５間で同期させることが好ましい。
【００３４】
＜２．第１の実施形態＞
以下では、図２〜１７を参照して、本開示の第１の実施形態に係る情報処理装置１００について説明を行う。本開示の第１の実施形態に係る情報処理装置１００は、ユーザによる編集が反映された電子書籍コンテンツを表示する画面を生成することが可能な情報処理装置である。
【００３５】
ここで、特許文献１には、電子書籍コンテンツである雑誌上の座標を指定して読者がコメントを付与することができる技術が開示されている。しかし、特許文献１に開示された技術では、ユーザが電子書籍コンテンツの本文を編集し、編集内容を反映した電子書籍コンテンツを表示することはできなかった。
【００３６】
そこで、ユーザが電子書籍コンテンツの本文を編集することができ、また編集内容を反映した電子書籍コンテンツの画面を生成することができる情報処理装置が求められていた。本開示の第１の実施形態に係る情報処理装置１００によれば、電子書籍コンテンツの本文を編集し、編集情報を生成することが可能である。また、情報処理装置１００は、編集情報に対して紐付けられた電子書籍コンテンツの領域を、編集情報によって編集した画面を生成することが可能である。
【００３７】
［２．１．情報処理装置の内部構成］
まず、図２を参照して本開示の第１の実施形態に係る情報処理装置１００の内部構成について説明を行う。図２は、本開示の第１の実施形態に係る情報処理装置１００の内部構成を示したブロック図である。
【００３８】
図２に示すように、本開示の第１の実施形態に係る情報処理装置１００は、通信部１０１と、情報記憶部１０３と、情報取得部１０５と、コンテンツ記憶部１０７と、構造解析部１０９と、画面生成部１１１と、表示部１１３と、入力部１１５と、情報紐付部１１７と、を備える。また、情報処理装置１００は、公衆網３を介して情報処理サーバ５と接続されている。ここで、公衆網３および情報処理サーバ５については、図１を参照して説明した構成と実質的に同様であるので、ここでの説明は省略する。
【００３９】
通信部１０１は、公衆網３を介して情報処理サーバ５との間で情報の送受信を行う。具体的には、通信部１０１は、情報処理サーバ５に記憶された編集情報および付与情報と、各情報に対して紐付けられた領域の位置情報とを受信する。また、通信部１０１は、入力部１１５により入力された編集情報および付与情報と、情報紐付部１１７が該編集情報および付与情報に対して紐付けた領域の位置情報とを情報処理サーバ５に送信する。
【００４０】
情報記憶部１０３は、編集情報および付与情報と、各情報に対して紐付けられた領域の位置情報とをそれぞれ記憶する。具体的には、情報記憶部１０３は、編集情報および付与情報と、該編集情報および付与情報に対して紐付けられた領域の位置情報とをそれぞれの紐付け関係と併せて記憶する。
【００４１】
なお、情報処理装置１００では、編集情報および付与情報が紐付けされた領域の位置情報は、電子書籍コンテンツ中の文章構造を用いて表現される。ここで、電子書籍コンテンツの文章構造とは、例えば、章、節、段落、文などで表される電子書籍コンテンツ本文の構造を示す。したがって、情報処理装置１００は、ページ上の座標に依らずに、電子書籍コンテンツ中の領域を指定することが可能であり、例えば、文字サイズが変更されたことでレイアウトが変わった場合でも、文字に対する位置指定を維持することができる。このような電子書籍コンテンツの文章構造を用いた位置指定の方法としては、例えば、国際電子出版フォーラムが策定するＥＰＵＢ３等におけるＣＦＩ（Ｃａｎｏｎｉｃａｌ  Ｆｒａｇｍｅｎｔ  Ｉｄｅｎｔｉｆｉｅｒ）などを用いてもよい。
【００４２】
より詳細には、情報記憶部１０３は、編集情報および付与情報と、各情報に対して紐付けられた領域の位置情報とを、例えば、図３に示すような情報テーブルで記憶する。ここで、図３は、情報記憶部１０３が記憶する情報テーブルの一例を示した説明図である。
【００４３】
図３に示すように、情報記憶部１０３が記憶する情報テーブルは、例えば、編集情報および付与情報のどちらであるかを示す「情報カテゴリ」、紐付けられた領域の位置を示す「位置情報」、編集または付与された情報の種類を示す「情報種別」、および編集または付与されている情報の内容を示す「内容」を項目として有する。
【００４４】
例えば、図３に示す情報テーブルでは、「情報種別」が「テキスト」であり、「内容」が「隣り合わせて座った女性」である「編集情報」は、「位置情報」が「第１章  第２２段落  第８６文字目〜第１章  第２２段落  第１００文字目」の領域と紐付いていることが示されている。また、「情報種別」が「静止画」であり、「内容」が「挿絵．ｂｍｐ」である「編集情報」は、「位置情報」が「第１章  第２２段落  第１４５文字目の後」の位置と紐付いていることが示されている。さらに、「情報種別」が「テキスト」であり、「内容」が「まさにこういうイメージ！」である「付与情報」は、「位置情報」が「第１章  第２４段落  第２２文字目〜第１章  第２４段落  第４４文字目」の領域と紐付いていることが示されている。
【００４５】
したがって、図３に示す情報テーブルによれば、情報処理装置１００は、「第１章  第２２段落  第８６文字目〜第１章  第２２段落  第１００文字目」の領域の本文を「隣り合わせて座った女性」というテキストで編集し、書き換える。また、情報処理装置１００は、「第１章  第２２段落  第１４５文字目の後」の位置に「挿絵．ｂｍｐ」という静止画を編集によって新たに挿入する。さらに、情報処理装置１００は、「第１章  第２４段落  第２２文字目〜第１章  第２４段落  第４４文字目」の領域の本文には「まさにこういうイメージ！」というテキストのコメントを付与する。
【００４６】
情報取得部１０５は、編集情報および付与情報と、該編集情報および付与情報に対して紐付けられた領域の位置情報とを取得する。具体的には、情報取得部１０５は、情報記憶部１０３または情報処理サーバ５から、編集情報および付与情報と、該編集情報および付与情報に対して紐付けられた領域の位置情報とを取得する。
【００４７】
例えば、情報取得部１０５は、通常は、情報処理サーバ５から編集情報および付与情報と、該編集情報および付与情報に対して紐付けられた領域の位置情報とを取得し、情報処理サーバ５と通信ができない場合に、情報記憶部１０３から上記情報を取得してもよい。また、情報取得部１０５は、常に情報記憶部１０３から、編集情報および付与情報と、該編集情報および付与情報に対して紐付けられた領域の位置情報とを取得してもよい。かかる場合、情報取得部１０５は、所定のタイミング（例えば、情報処理装置１００の起動時、または１日ごと等）で、情報処理サーバ５に記憶された情報テーブルと、情報記憶部１０３に記憶されている情報テーブルとを同期させることが好ましい。
【００４８】
コンテンツ記憶部１０７は、電子書籍コンテンツを記憶する。具体的には、コンテンツ記憶部１０７は、公衆網３等を介して取得した電子書籍コンテンツを記憶する。なお、コンテンツ記憶部１０７は、複数の電子書籍コンテンツを記憶していてもよい。
【００４９】
また、コンテンツ記憶部１０７が記憶する電子書籍コンテンツは、動的にレイアウト変更が行われるリフロー型コンテンツであってもよい。ここで、リフロー型コンテンツとは、表示画面サイズの変更、文字サイズの変更に伴い、動的にコンテンツのレイアウトを変更することができるコンテンツである。具体的には、コンテンツ記憶部１０７が記憶する電子書籍コンテンツは、例えば、国際電子出版フォーラムが策定するＥＰＵＢ（より具体的には、ＥＰＵＢ３）等に準拠したフォーマットの電子書籍コンテンツであってもよい。
【００５０】
構造解析部１０９は、電子書籍コンテンツの文章構造を解析する。具体的には、構造解析部１０９は、コンテンツ記憶部１０７に記憶された電子書籍コンテンツの文章構造を解析し、画面生成部１１１が編集情報および付与情報が紐付けされた領域を指定するために必要な情報を提供する。
【００５１】
画面生成部１１１は、電子書籍コンテンツ、編集情報および付与情報を表示する画面を生成する。具体的には、画面生成部１１１は、情報取得部１０５が取得した編集情報および付与情報に対して紐付けられた領域の位置情報と、構造解析部１０９が解析した電子書籍コンテンツの文章構造に基づいて、該編集情報および付与情報が紐付けられた領域を特定する。続いて、画面生成部１１１は、電子書籍コンテンツにおいて、編集情報が紐付けされた領域を該編集情報で編集した画面を生成する。また、画面生成部１１１は、付与情報が紐付けされた領域の表示と、付与情報とを関連付けて配置した画面を生成する。なお、画面生成部１１１は、付与情報が他の付与情報に紐付けられている場合、付与情報を該他の付与情報と関連付けて配置した画面を生成してもよい。
【００５２】
ここで、画面生成部１１１は、編集情報または付与情報が紐付けられた領域をハイライト表示等で強調した画面を生成してもよい。かかる構成によれば、画面生成部１１１は、編集情報および付与情報が紐付けられた領域をユーザに対してわかりやすく表示した画面を生成することができる。
【００５３】
また、画面生成部１１１は、編集情報または付与情報が紐付けられた領域の表示を、紐付けられた編集情報または付与情報に基づいて変更した画面を生成してもよい。
【００５４】
具体的には、画面生成部１１１は、複数の付与情報が紐付けられた領域について、すべての付与情報を表示するのではなく、紐付けられた付与情報の一部のみを代表的な付与情報として表示する画面を生成してもよい。かかる構成によれば、画面生成部１１１は、電子書籍コンテンツにおいて、複数の付与情報が紐付けられた領域を表示する場合に、電子書籍コンテンツの見やすさを低下させることなく、付与情報が紐付けられている旨をユーザに伝達することができる。
【００５５】
また、画面生成部１１１は、付与情報が紐付けられた領域について、紐付けられた付与情報の数に基づいてエフェクト処理を行った画面を生成してもよい。かかる構成によれば、画面生成部１１１は、多くの付与情報が紐付けられている領域をユーザに強調することができる。なお、画面生成部１１１が電子書籍コンテンツ中の領域に対してエフェクト処理を行うか否かの判断は、例えば、該領域に紐付けられた付与情報の数が閾値以上であるか否かを用いて行ってもよい。また、エフェクト処理を行うか否かの判断は、例えば、紐付けられた付与情報の数が、付与情報が紐付けされている領域における付与情報の数の平均以上であるか否かを用いて行ってもよい。さらに、エフェクト処理を行うか否かの判断は、所定の時間内に閾値以上の付与情報が紐付けられたか否かを用いて行ってもよい。
【００５６】
なお、画面生成部１１１によって生成される画面については、［２．３．情報処理装置の第１の適用例］および［２．４．情報処理装置の第２の適用例］にて詳細に後述する。
【００５７】
表示部１１３は、電子書籍コンテンツ、編集情報および付与情報を含む画面を表示する。具体的には、表示部１１３は、画面生成部１１１が生成した電子書籍コンテンツ、編集情報および付与情報を含む画面を表示する。表示部１１３は、例えば、液晶ディスプレイ装置、ＯＬＥＤ装置、プラズマディスプレイ装置、およびＣＲＴディスプレイ装置などの表示装置であってもよい。また、表示部１１３は、後述する入力部１１５と一体化したタッチパネル装置であってもよい。
【００５８】
入力部１１５は、ユーザにより編集情報および付与情報が入力される。具体的には、入力部１１５は、ユーザが情報を入力するための入力装置と、ユーザの入力に基づいて入力信号を生成し、情報紐付部１１７等に出力する入力制御回路などから構成されている。また、入力部１１５は、表示部１１３と一体化したタッチパネル装置であってもよい。
【００５９】
情報紐付部１１７は、ユーザの入力に基づいて、編集情報と、編集された領域とを紐付け、また、付与情報と、付与が行われた領域とを紐付ける。具体的には、情報紐付部１１７は、入力部１１５から編集情報および付加情報を取得し、さらに編集情報と編集された領域とを紐付け、また、付与情報と付与が行われた領域とを紐付ける。なお、情報紐付部１１７は、ユーザの入力に基づき、付与情報を他の付与情報と紐付けてもよい。
【００６０】
ここで、情報紐付部１１７は、編集情報および付与情報に対して紐付けた領域を示す位置情報を情報記憶部１０３で説明したように、電子書籍コンテンツの文章構造を用いて表現する。例えば、情報紐付部１１７は、編集情報および付与情報に対して紐付けた領域を示す位置情報をＣＦＩにて表現してもよい。
【００６１】
以上説明したように、本開示の第１の実施形態に係る情報処理装置１００は、電子書籍コンテンツの本文を編集して編集情報を生成することが可能である。また、情報処理装置１００は、編集情報に対して紐付けられた電子書籍コンテンツの領域を、編集情報によって編集した画面を生成することが可能である。さらに、情報処理装置１００は、同様に、電子書籍コンテンツの領域に対して付与情報を付与することができ、付与情報と該付与情報に対して紐付けられた領域とを関連付けて配置した画面を生成することが可能である。
【００６２】
また、図４に示すように、本開示の第１の実施形態に係る情報処理装置１００は、外部機器と接続して使用することも可能である。ここで、図４は、本開示の第１の実施形態に係る情報処理装置１００の使用形態の一例を示す説明図である。
【００６３】
図４に示すように、例えば、情報処理装置１００は、公衆網３を介して、または直接に、テレビジョン装置などの表示装置７、およびスピーカ等の音声出力装置９と接続されてもよい。かかる場合、情報処理装置１００は、電子書籍コンテンツを表示しながら、編集情報および付与情報として電子書籍コンテンツと紐付けられたテキスト、静止画、動画、音声などを表示装置７および音声出力装置９から出力することができる。例えば、付与情報として音声または動画が電子書籍コンテンツ中の領域と紐付けられていた場合、情報処理装置１００は、該領域を表示している間、紐付けられている音声または動画を表示装置７および音声出力装置９から出力してもよい。
【００６４】
［２．２．情報処理装置の動作］
続いて、図５を参照して、本開示の第１の実施形態に係る情報処理装置１００の動作について説明を行う。図５は、本開示の第１の実施形態に係る情報処理装置１００の動作を説明するフローチャート図である。
【００６５】
図５に示すように、まず、情報処理装置１００の情報紐付部１１７は、入力部１１５から、ユーザによって編集が行われる領域を取得する（Ｓ１０１）。また、情報紐付部１１７は、入力部１１５から入力された編集情報を取得する（Ｓ１０３）。さらに、情報紐付部１１７は、取得した編集情報と、該編集情報によって編集される領域を示す位置情報とを紐付ける（Ｓ１０５）。
【００６６】
続いて、通信部１０１は、情報紐付部１１７が紐付けた編集情報と、編集情報に対して紐付けられた領域を示す位置情報とを情報処理サーバ５に送信する（Ｓ１０７）。ここで、情報処理サーバ５は、情報処理装置１００から受信した編集情報および該編集情報に対して紐付けられた領域を示す位置情報を、他の情報処理装置から受信した編集情報と整合させる（図示せず）。その後、通信部１０１は、情報処理サーバ５から整合後の編集情報および該編集情報に対して紐付けられた領域を示す位置情報を受信する（Ｓ１０９）。
【００６７】
なお、Ｓ１０９で受信した編集情報、および該編集情報に対して紐付けられた領域を示す位置情報には、他の情報処理装置において該電子書籍コンテンツに対して行われた編集情報、および該編集情報に対して紐付けられた領域を示す位置情報が含まれていてもよい。
【００６８】
次に、情報取得部１０５は、通信部１０１が情報処理サーバ５から受信した整合後の編集情報と、該編集情報に対して紐付けられた領域を示す位置情報とを情報記憶部１０３に記憶させる（Ｓ１１１）。さらに、画面生成部１１１は、編集情報に対して紐付けられた領域を該編集情報で編集した画面を生成する（Ｓ１１３）。続いて、表示部１１３は、画面生成部１１１が生成した画面を表示する（Ｓ１１５）。
【００６９】
以上の動作により、情報処理装置１００は、電子書籍コンテンツの本文を編集して編集情報を生成し、また、編集情報に対して紐付けられた電子書籍コンテンツの領域を該編集情報によって編集した画面を生成することが可能である。
【００７０】
なお、上記では、編集情報について情報処理装置１００の動作を説明したが、情報処理装置１００は、付与情報についても同様の動作を行ってもよい。
【００７１】
［２．３．情報処理装置の第１の適用例］
次に、図６〜図１２を参照して、本開示の第１の実施形態に係る情報処理装置１００の第１の適用例について説明を行う。図６〜図１２は、本開示の第１の実施形態に係る情報処理装置１００が、第１の適用例において生成する画面の一例を示した説明図である。第１の適用例において、情報処理装置１００が表示する電子書籍コンテンツは、例えば、編集途中の小説である。
【００７２】
まず、図６〜図９は、例えば、著者が、電子書籍コンテンツの編集途中において、読者から投稿してほしい静止画を募集し、募集した静止画を電子書籍コンテンツに挿絵として加える際の一連の画面例を示している。
【００７３】
図６に示す画面例２０１は、著者が「〜ｓｐｏｏｎｓ？”」の文末を選択した画面例である。具体的には、著者がタッチパネル装置への長押し等で、「〜ｓｐｏｏｎｓ？”」の文末を選択したことにより、「〜ｓｐｏｏｎｓ？”」の文末は、編集が可能になっている。ここで、例えば、画面例２０１では、「挿入」、「募集」の選択肢を有するダイアログが表示されている。
【００７４】
次に、図７に示す画面例２０３は、図６に示す画面例２０１のダイアログで「募集」を選択した場合の画面例である。具体的には、著者が「募集」を選択したことにより、どのような内容を募集するのかを選択するダイアログが表示されている。ここで、例えば、画面例２０３では、「テキスト」、「静止画」、「動画」、「音声」の選択肢を有するダイアログが表示され、著者により「静止画」が選択されている。
【００７５】
続いて、図８に示す画面例２０５は、図７に示す画面例２０３のダイアログで「静止画」を選択した場合の画面例である。具体的には、著者が選択した「〜ｓｐｏｏｎｓ？”」の文末に、挿絵等を募集する旨を意味するアイコン２０６が表示され、以降の文章が次のページに移動させられている。さらに、著者は、募集に際してコメントを追加して記載してもよい。かかる場合、著者が追加したコメントは、アイコン２０６から吹き出しの形で表示されてもよい。
【００７６】
さらに、図９に示す画面例２０７は、図８に示す画面例２０５で募集した静止画から、著者が挿絵として用いることを決めた静止画２０９を編集により加えた場合の画面例である。具体的には、「〜ｓｐｏｏｎｓ？”」の文末に、挿絵として用いることが決まった静止画２０９が編集によって追加されている。かかる場合において、編集情報は静止画２０９であり、静止画２０９に対して紐付けられた領域は「〜ｓｐｏｏｎｓ？”」の文末である。
【００７７】
また、図９に示すように、情報処理装置１００は、編集により電子書籍コンテンツに追加された静止画２０９を、静止画２０９に対して紐付けられた「〜ｓｐｏｏｎｓ？”」の文末を含むページの次のページに表示してもよい。かかる構成により、静止画２０９がどのような領域に紐付けられたとしても、情報処理装置１００は、静止画２０９を同じ大きさの挿絵として表示することが可能である。また、情報処理装置１００は、動画についても静止画と同様に、紐付けられた領域を含むページの次のページに表示するようにしてもよい。
【００７８】
なお、図示していないが、図８で示す画面例２０５において、読者がアイコン２０６を選択した場合、情報処理装置１００は、募集内容に応じたデータの投稿を受け付けてもよい。例えば、情報処理装置１００は、テキストが募集されている場合、テキスト入力欄を表示してもよい。また、情報処理装置１００は、静止画、動画、音声が募集されている場合、読者が保持する該当データを選択するよう促してもよいし、撮影または録音を行い、該当データを作成してもよい。
【００７９】
また、図１０は、例えば、著者が電子書籍コンテンツの本文を編集し、書き換えた際の画面例を示している。
【００８０】
図１０に示す画面例２１１は、著者が編集箇所２１３を編集し、書き換えた場合の画面例である。具体的には、編集箇所２１３は、「ｔｈｅ  ｂｒｉｇａｄｉｅｒ  ｏｆ  ｇｅｎｄａｒｍｅｓ」が「ｔｈｅ  ｐａｔｒｏｌ  ｏｆｆｉｃｅｒ」に編集され、書き換えられている。かかる場合において、例えば、編集情報は「ｔｈｅ  ｐａｔｒｏｌ  ｏｆｆｉｃｅｒ」であり、該編集情報に対して紐付けられた領域は「ｔｈｅ  ｂｒｉｇａｄｉｅｒ  ｏｆ  ｇｅｎｄａｒｍｅｓ」が表示されていた領域である。なお、情報処理装置１００は、編集箇所２１３を太字にしたり、ハイライト表示にしたりして、読者にわかりやすいように表示してもよい。
【００８１】
さらに、図１１および図１２は、例えば、電子書籍コンテンツにおいて、コメント等の付与情報が付与された場合の画面例を示している。
【００８２】
図１１に示す画面例２１５は、「ｔｗｏ  ｈｕｎｄｒｅｄ  ｆｒａｎｃｓ」に対してコメント等の付与情報が付与され、紐付けられた場合の画面例である。具体的には、「ｔｗｏ  ｈｕｎｄｒｅｄ  ｆｒａｎｃｓ」に静止画２１７が付与情報として紐付けられている。かかる場合、情報処理装置１００は、付与情報が紐付けられた領域である「ｔｗｏ  ｈｕｎｄｒｅｄ  ｆｒａｎｃｓ」をハイライト表示等で強調する表示をしてもよい。なお、付与情報が領域ではなく、位置に紐付けられていた場合、情報処理装置１００は、付与情報が紐付けられた旨を示すアイコンを表示してもよい。
【００８３】
また、例えば、「ｔｗｏ  ｈｕｎｄｒｅｄ  ｆｒａｎｃｓ」に対して複数の付与情報が紐付けられている場合、情報処理装置１００は、紐付けられた付与情報のすべてを表示せず、紐付けられた付与情報の一部を代表的な付与情報として、吹き出し等で表示してもよい。かかる場合、代表的な付与情報として表示する付与情報は、例えば、最も多くの付与情報が紐付けられた付与情報であってもよい。
【００８４】
さらに、「ｔｗｏ  ｈｕｎｄｒｅｄ  ｆｒａｎｃｓ」に対して複数の付与情報が紐付けられている場合、情報処理装置１００は、紐付けられている付与情報の数に基づいて、「ｔｗｏ  ｈｕｎｄｒｅｄ  ｆｒａｎｃｓ」に、揺らす等のエフェクト処理を行ってもよい。例えば、情報処理装置１００は、紐付けられた付与情報の数が閾値以上である場合に、「ｔｗｏ  ｈｕｎｄｒｅｄ  ｆｒａｎｃｓ」に対してエフェクト処理を行ってもよい。また、情報処理装置１００は、紐付けられた付与情報の数が、付与情報が紐付けされている領域における付与情報の数の平均以上である場合に、「ｔｗｏ  ｈｕｎｄｒｅｄ  ｆｒａｎｃｓ」に対してエフェクト処理を行ってもよい。さらに、情報処理装置１００は、所定の時間内に閾値以上の付与情報が紐付けられた場合に、「ｔｗｏ  ｈｕｎｄｒｅｄ  ｆｒａｎｃｓ」に対してエフェクト処理を行ってもよい。また、上記以外のエフェクト処理として、例えば、領域中の文字を点滅させる、膨張および収縮させる、または領域をハイライト表示させる等の処理が行われてもよい。さらに、エフェクト処理として、領域中の文字の太さ、色、書体などを変更するフォント変更が行われてもよい。
【００８５】
図１２に示す画面例２１９は、図１１に示す画面例２１５において、複数の付与情報が紐付けられた「ｔｗｏ  ｈｕｎｄｒｅｄ  ｆｒａｎｃｓ」を読者が選択した場合の画面例である。具体的には、付与情報が紐付けられた領域、またはアイコンを読者が選択した場合、選択された領域および紐付けられたすべての付与情報が明るく表示され、他の領域に紐付けられた付与情報や他の電子書籍コンテンツは暗く表示される。
【００８６】
例えば、画面例２１９では、「ｔｗｏ  ｈｕｎｄｒｅｄ  ｆｒａｎｃｓ」に対して、静止画２１７および「現在だと、どのくらいの価値なのか？」という付与情報が吹き出しで表示され、紐付けられていることがわかる。さらに、「現在だと、どのくらいの価値なのか？」という付与情報に対しては、「１００万円らしい」、「おおよそ２０万円」、「１０万円程度」などの付与情報が吹き出しで表示され、紐付けられていることがわかる。なお、情報処理装置１００は、かかる付与情報に対して、読者からの支持を受け付けるボタン等を設置することにより、アンケートや投票などが行えるようにしてもよい。
【００８７】
［２．４．情報処理装置の第２の適用例］
さらに、図１３〜図１７を参照して、本開示の第１の実施形態に係る情報処理装置１００の第２の適用例について説明を行う。図１３〜図１７は、本開示の第１の実施形態に係る情報処理装置１００が、第２の適用例において生成する画面の一例を含む説明図である。ここで、第２の適用例において、情報処理装置１００が表示する電子書籍コンテンツは、例えば、解答および添削が可能な問題集である。
【００８８】
図１３に示す画面例２３１は、問題２３３が表示されており、解答者が解答を入力することができる画面例である。具体的には、解答者は、問題２３３として表示されている「Ｑ１  ３／８  ＋  １／１２」、「Ｑ２  ３／１０  ＋  ７／２５」、「Ｑ３  ３／５  ×  １０／９」、「Ｑ４  ４／２１  ×  ９／１０」に対して、テキスト等により編集を行い、解答を入力することができる。
【００８９】
次に、図１４に示す画面例２３５は、図１３において解答者が問題２３３に対して、解答２３７を入力した場合の画面例である。かかる場合において、例えば、編集情報は問題２３３に対する解答２３７であり、解答２３７に対して紐付けられた領域は問題２３３の解答欄である。
【００９０】
続いて、図１５に示す画面例２３９は、図１４において解答者が問題２３３に対する解答２３７を入力し、質問コメント２４１を付与した場合の画面例である。具体的には、解答者は、「Ｑ４」に対して、「答えを見てもわからない…」という質問コメント２４１を付与情報として付与している。かかる場合において、付与情報は質問コメント２４１であり、質問コメント２４１に対して紐付けられた領域は「Ｑ４」である。
【００９１】
また、図１６に示す画面例２４３は、図１５において解答者が問題２３３に対して解答２３７および質問コメント２４１を入力した後で、添削者が質問コメント２４１に対して指導コメント２４５を付与した場合の画面例である。具体的には、解答者の「答えを見てもわからない…」という質問コメント２４１に対して、添削者は「解き方を録画したから見てみて！」というテキストと「動画」を指導コメント２４５として付与している。かかる場合において、付与情報は、テキストと動画を含む指導コメント２４５であり、指導コメント２４５に対して紐付けられた付与情報は質問コメント２４１である。
【００９２】
さらに、図１７に示す画面例２４７は、付与情報としてリンク等を埋め込んだコメント２４９、２５１を付与した場合の画面例である。具体的には、情報処理装置１００は、付与情報に、問題に対する解説や類題等が記載されたウェブページや動画サイトへのリンクを埋め込んでもよい。また、情報処理装置１００は、ユーザが上述したリンクを選択した場合に、ウェブブラウザ等を起動し、該当するウェブページや動画サイトを表示させてもよい。
【００９３】
＜３．第２の実施形態＞
続いて、図１８〜図２２を参照して、本開示の第２の実施形態に係る情報処理装置１２０について説明を行う。本開示の第２の実施形態に係る情報処理装置１２０は、ユーザによって付与されたコメント等を含む電子書籍コンテンツのレイアウト変更を可能にする情報処理装置である。
【００９４】
ここで、特許文献１には、電子書籍コンテンツである雑誌において、ページ全体を画像として取り込み、該画像上の座標を指定して読者がコメントを付与することができる技術が開示されている。しかし、特許文献１に開示された技術では、ページ全体を画像として取り込むため、コメント等が付与された電子書籍コンテンツのレイアウトを変更することができなかった。
【００９５】
そこで、ユーザが画像にコメント等を付与することができ、該コメントと、付与された画像との配置を維持したままレイアウト変更を行うことが可能な画面を生成する情報処理装置が求められていた。本開示の第２の実施形態に係る情報処理装置１２０によれば、ユーザが画像にコメント等を付与することができ、また、該コメントと、付与された画像との配置を維持したままレイアウト変更を行った画面を生成することが可能である。
【００９６】
［３．１．情報処理装置の内部構成］
まず、図１８を参照して本開示の第２の実施形態に係る情報処理装置１２０の内部構成について説明を行う。図１８は、本開示の第２の実施形態に係る情報処理装置１２０の内部構成を示したブロック図である。
【００９７】
図１８に示すように、本開示の第２の実施形態に係る情報処理装置１２０は、通信部１２１と、情報記憶部１２３と、情報取得部１２５と、コンテンツ記憶部１２７と、構造解析部１２９と、画面生成部１３１と、表示部１３３と、入力部１３５と、情報紐付部１３７と、を備える。また、情報処理装置１２０は、公衆網３を介して情報処理サーバ５と接続されている。
【００９８】
ここで、公衆網３および情報処理サーバ５については、図１を参照して説明した構成と実質的に同様である。また、通信部１２１は図２を参照して説明した第１の実施形態における通信部１０１と実質的に同様であり、コンテンツ記憶部１２７はコンテンツ記憶部１０７と実質的に同様であり、構造解析部１２９は構造解析部１０９と実質的に同様であり、表示部１３３は表示部１１３と実質的に同様であり、入力部１３５は入力部１１５と実質的に同様である。したがって、ここでの上記各構成の説明は省略する。
【００９９】
以下では、第２の実施形態において特徴的な情報記憶部１２３、情報取得部１２５、画面生成部１３１、および情報紐付部１３７について説明を行う。
【０１００】
情報記憶部１２３は、付与情報と、該付与情報に対して紐付けられた画像および画像上の位置における位置情報とをそれぞれ記憶する。具体的には、情報記憶部１２３は、付与情報と、該付与情報に対して紐付けられた画像および画像上の位置を電子書籍コンテンツの文章構造を用いて表現した位置情報と、を紐付け関係と併せて記憶する。
【０１０１】
なお、電子書籍コンテンツの文章構造を用いて表現した位置情報とは、例えば、章、節、段落、文などで表される電子書籍コンテンツ本文の構造、および画像上の相対座標を用いた位置情報を示す。したがって、情報記憶部１２３は、例えば、付与情報に対して紐付けられた画像の位置を章、節、段落、文などで指定した位置情報で記憶し、また画像上の位置を該画像の左上角等の所定の基準点からの相対座標で表現した位置情報で記憶する。
【０１０２】
かかる構成により、情報処理装置１２０は、電子書籍コンテンツのレイアウトが変更され、画像の位置が変わった場合でも、付与情報が紐付いた画像上の指定した位置の表示と、該付与情報とを関連付けて配置した画面を生成することができる。このような電子書籍コンテンツの文章構造を用いた位置指定の方法としては、例えば、国際電子出版フォーラムが策定するＥＰＵＢ３等におけるＣＦＩなどを用いてもよい。
【０１０３】
情報取得部１２５は、付与情報と、該付与情報に対して紐付けられた画像および画像上の位置の位置情報とを取得する。具体的には、情報取得部１２５は、情報記憶部１２３または情報処理サーバ５から、付与情報と、該付与情報に対して紐付けられた画像および画像上の位置を電子書籍コンテンツの文章構造を用いて表現した位置情報とを取得する。なお、第１の実施形態の情報取得部１０５で説明したように、情報取得部１２５は、上記情報を情報記憶部１２３および情報処理サーバ５のどちらから取得してもよい。
【０１０４】
画面生成部１３１は、電子書籍コンテンツおよび付与情報を表示する画面を生成する。具体的には、画面生成部１３１は、情報取得部１２５が取得した付与情報に対して紐付けられた位置情報と、構造解析部１２９が解析した電子書籍コンテンツの文章構造とに基づいて、該付与情報が紐付けられた画像および画像上の位置を特定する。続いて、画面生成部１３１は、電子書籍コンテンツにおいて、付与情報が紐付けされた画像上の位置における表示と、該付与情報とを関連付けて表示する画面を生成する。したがって、画面生成部１３１は、例えば、電子書籍コンテンツ中の画像の特定の位置に付与情報を付与することができ、かつ該画像と付与情報との配置を維持したままレイアウト変更を行うことが可能である。
【０１０５】
ここで、画面生成部１３１は、付与情報が紐付けられた画像の表示をハイライト表示等で強調した画面を生成してもよい。かかる構成によれば、画面生成部１３１は、付与情報が紐付けられた画像をユーザに対してわかりやすく表示した画面を生成することができる。
【０１０６】
また、画面生成部１３１は、付与情報が紐付けられた領域の表示を、紐付けられた編集情報または付与情報に基づいて変更した画面を生成してもよい。
【０１０７】
具体的には、画面生成部１３１は、複数の付与情報が紐付けられた画像について、すべての付与情報を表示するのではなく、紐付けられた付与情報の一部のみを代表的な付与情報として表示する画面を生成してもよい。かかる構成によれば、画面生成部１３１は、電子書籍コンテンツにおいて、複数の付与情報が紐付けられた画像を表示する場合に、電子書籍コンテンツの見やすさを低下させることなく、付与情報が紐付けられている旨をユーザに伝達することができる。
【０１０８】
また、画面生成部１３１は、付与情報が紐付けられた画像について、紐付けられた付与情報の数に基づいてエフェクト処理を行った画面を生成してもよい。かかる構成によれば、画面生成部１３１は、多くの付与情報が紐付けられている画像をユーザに強調することができる。なお、画面生成部１３１が電子書籍コンテンツ中の領域に対してエフェクト処理を行うか否かの判断は、例えば、該領域に紐付けられた付与情報の数が閾値以上であるか否かを用いて行ってもよい。また、エフェクト処理を行うか否かの判断は、例えば、紐付けられた付与情報の数が、付与情報が紐付けされている画像における付与情報の数の平均以上であるか否かを用いて行ってもよい。さらに、エフェクト処理を行うか否かの判断は、所定の時間内に閾値以上の付与情報が紐付けられたか否かを用いて行ってもよい。
【０１０９】
なお、画面生成部１３１によって生成される画面については、［３．３．情報処理装置の適用例］にて詳細に後述する。
【０１１０】
情報紐付部１３７は、ユーザの入力に基づいて、付与情報と、付与が行われた画像および画像上の位置とを紐付ける。具体的には、情報紐付部１３７は、入力部１３５から付加情報を取得し、付与情報と付与が行われた画像および画像上の位置とを紐付ける。例えば、情報紐付部１３７は、付与情報に対して紐付けた画像および画像上の位置を示す位置情報をＣＦＩなどの電子書籍コンテンツの文章構造を用いた表現で指定してもよい。なお、情報紐付部１３７は、ユーザの入力に基づき、付与情報を他の付与情報と紐付けてもよい。
【０１１１】
以上説明したように、本開示の第２の実施形態に係る情報処理装置１２０は、ユーザにより画像上の特定の位置に付与されたコメント等の付与情報と、付与情報が紐付いた画像上の位置の表示とを関連付けた配置で表示する画面を生成することができる。また、情報処理装置１２０は、上記画面がレイアウト変更された場合でも、該付与情報が紐付いた画像上の位置の表示と、該付与情報との配置を維持することが可能である。
【０１１２】
［３．２．情報処理装置の動作］
続いて、図１９を参照して、本開示の第２の実施形態に係る情報処理装置１２０の動作について説明を行う。図１９は、本開示の第２の実施形態に係る情報処理装置１２０の動作を説明するフローチャート図である。
【０１１３】
図１９に示すように、まず、情報処理装置１２０の情報紐付部１３７は、入力部１３５から、ユーザにより付与情報が付与される画像および画像上の位置を取得する（Ｓ２０１）。また、情報紐付部１３７は、入力部１３５から入力された付与情報を取得する（Ｓ２０３）。さらに、情報紐付部１３７は、取得した付与情報と、該付与情報が付与される画像および画像上の位置の位置情報とを紐付ける（Ｓ２０５）。
【０１１４】
続いて、通信部１２１は、情報紐付部１３７が紐付けた付与情報と、付与情報に対して紐付けられた画像および画像上の位置を示す位置情報とを情報処理サーバ５に送信する（Ｓ２０７）。ここで、情報処理サーバ５は、情報処理装置１２０から受信した付与情報および該付与情報に対して紐付けられた画像および画像上の位置を示す位置情報を、他の情報処理装置から受信した付与情報と整合させる（図示せず）。その後、通信部１２１は、情報処理サーバ５から、整合後の付与情報と、該付与情報に対して紐付けられた画像および画像上の位置を示す位置情報とを受信する（Ｓ２０９）。
【０１１５】
なお、Ｓ２０９で受信した付与情報と、該付与情報に対して紐付けられた画像および画像上の位置を示す位置情報とには、他の情報処理装置において該電子書籍コンテンツに対して行われた付与情報と、該付与情報に対して紐付けられた画像および画像上の位置を示す位置情報とが含まれていてもよい。
【０１１６】
次に、情報取得部１２５は、通信部１２１が情報処理サーバ５から受信した付与情報と、該付与情報に対して紐付けられた画像および画像上の位置を示す位置情報とを情報記憶部１２３に記憶させる（Ｓ２１１）。さらに、画面生成部１３１は、付与情報と、該付与情報に対して紐付けられた画像および画像上の位置における表示とを関連付けて配置した画面を生成する（Ｓ２１３）。続いて、表示部１３３は、画面生成部１３１が生成した画面を表示する（Ｓ２１５）。
【０１１７】
以上の動作により、情報処理装置１２０は、ユーザによって画像上の特定の位置に付与されたコメント等の付与情報と、該付与情報が紐付いた画像上の位置の表示とを関連付けた配置で表示する画面を生成することができる。
【０１１８】
［３．３．情報処理装置の適用例］
次に、図２０〜図２２を参照して、本開示の第２の実施形態に係る情報処理装置１２０の適用例について説明を行う。図２０〜図２２は、本開示の第２の実施形態に係る情報処理装置１２０が、生成する画面の一例を示した説明図である。ここで、かかる適用例において、情報処理装置１２０が表示する電子書籍コンテンツは、例えば、コマ割りされた書籍である。
【０１１９】
図２０に示す画面例２５３は、第１のコマ２５５の特定の位置に付与情報が紐付けられた場合の画面例である。具体的には、第１のコマ２５５において女性が表示されている位置に「一人は危険」および「何か起きそう」というテキストの付与情報が紐付けられている。また、かかる付与情報は女性が表示されている位置からの吹き出しにテキストが表示されており、女性が表示されている位置と、該付与情報とが関連付いた配置になっている。
【０１２０】
次に、図２１に示す画面例２５７は、第１のコマ２５９において複数の付与情報が付与され、紐付けられた場合の画面例である。具体的には、第１のコマ２５９には、複数の付与情報が紐付けられており、かかる付与情報のうち「何か起きそう」というテキストの付与情報が代表的な付与情報として右下に表示されている。
【０１２１】
かかる場合、情報処理装置１２０は、紐付けられた付与情報のすべてを表示せず、紐付けられた付与情報の一部（図２１では、「何か起きそう」というテキストの付与情報）を代表的な付与情報として、紐付けられた画像上の所定の位置に表示してもよい。かかる場合、代表的な付与情報として表示する付与情報は、例えば、最も多くの付与情報が紐付けられた付与情報であってもよい。
【０１２２】
さらに、情報処理装置１２０は、紐付けられている付与情報の数に基づいて、第１のコマ２５９にコマを揺らす等のエフェクト処理を行ってもよい。例えば、情報処理装置１２０は、紐付けられた付与情報の数が閾値以上である場合に、第１のコマ２５９に対してエフェクト処理を行ってもよい。また、情報処理装置１２０は、紐付けられた付与情報の数が、付与情報が紐付けされている画像における付与情報の数の平均以上である場合に、第１のコマ２５９に対してエフェクト処理を行ってもよい。さらに、情報処理装置１２０は、所定の時間内に閾値以上の付与情報が紐付けられた場合に、第１のコマ２５９に対してエフェクト処理を行ってもよい。また、上記以外のエフェクト処理として、例えば、コマを点滅させる、膨張および収縮させる、またはコマをハイライト表示させる等の処理が行われてもよい。さらに、エフェクト処理として、コマの枠線に対して太さ、色等を変更する書式変更が行われてもよい。
【０１２３】
また、ユーザが、例えば、第１のコマ２５９の右下に表示された代表的な付与情報を選択した場合、情報処理装置１２０は、第１のコマ２５９に紐付けられた付与情報のすべてを表示する画面を生成してもよい。かかる場合、情報処理装置１２０は、第１のコマ２５９および第１のコマ２５９に紐付けられた付与情報を明るく表示し、他の領域に紐付けられた付与情報や他の電子書籍コンテンツを暗く表示してもよい。
【０１２４】
さらに、図２２に示す画面例２６１は、第２のコマ２６３において、第２のコマ２６３を編集した画像によるパラパラ漫画を付与情報として紐付ける場合の画面例である。例えば、ユーザが第２のコマ２６３を編集した画像によるパラパラ漫画を付与情報として付与することを選択した場合、選択された第２のコマ２６３が明るく表示され、他のコマが暗く表示される。ここで、ユーザは、明るく表示された第２のコマ２６３を編集してパラパラ漫画の１フレーム目を作成し、さらに同様に第２のコマ２６３を編集して２フレーム目、３フレーム目を作成し、編集した画像を第２のコマ２６３に付与情報として付与してもよい。さらに、ユーザは、第２のコマ２６３に対して、複数の編集画像によるパラパラ漫画を作成せず、第２のコマ２６３を編集した画像を１枚だけ付与情報として付与してもよいことは言うまでもない。
【０１２５】
＜４．第３の実施形態＞
続いて、図２３〜図２５を参照して、本開示の第３の実施形態に係る情報処理装置１４０について説明を行う。本開示の第３の実施形態に係る情報処理装置１４０は、電子書籍コンテンツの選択画面において、該電子書籍コンテンツと紐付けられた編集情報および付与情報に基づいて、表示を変更した画面を生成することを可能にする情報処理装置である。なお、第３の実施形態は、第１の実施形態または第２の実施形態と組み合わせて実施することも可能である。
【０１２６】
［４．１．情報処理装置の内部構成］
まず、図２３を参照して本開示の第３の実施形態に係る情報処理装置１４０の内部構成について説明を行う。図２３は、本開示の第３の実施形態に係る情報処理装置１４０の内部構成を示したブロック図である。
【０１２７】
図２３に示すように、本開示の第３の実施形態に係る情報処理装置１４０は、通信部１４１と、情報記憶部１４３と、情報取得部１４５と、コンテンツ記憶部１４７と、構造解析部１４９と、画面生成部１５１と、表示部１５３と、入力部１５５と、情報紐付部１５７と、選択画面生成部１５９と、を備える。また、情報処理装置１４０は、公衆網３を介して情報処理サーバ５と接続されている。
【０１２８】
ここで、公衆網３および情報処理サーバ５については、図１を参照して説明した構成と実質的に同様である。また、通信部１４１は図２を参照して説明した第１の実施形態における通信部１０１と実質的に同様であり、情報記憶部１４３は情報記憶部１０３と実質的に同様であり、情報取得部１４５は情報取得部１０５と実質的に同様であり、コンテンツ記憶部１４７はコンテンツ記憶部１０７と実質的に同様であり、構造解析部１４９は構造解析部１０９と実質的に同様であり、画面生成部１５１は画面生成部１１１と実質的に同様であり、表示部１５３は表示部１１３と実質的に同様であり、入力部１５５は入力部１１５と実質的に同様であり、情報紐付部１５７は情報紐付部１１７と実質的に同様である。したがって、ここでの上記各構成の説明は省略する。
【０１２９】
以下では、第３の実施形態において特徴的な構成を有する選択画面生成部１５９について説明を行う。
【０１３０】
選択画面生成部１５９は、電子書籍コンテンツを選択する画面を生成する。具体的には、選択画面生成部１５９は、電子書籍コンテンツを示す画像が配置された選択画面を生成する。なお、ユーザが配置された電子書籍コンテンツのうちの一つを選択した場合、画面生成部１５１は、該電子書籍コンテンツを表示する画面を生成する。
【０１３１】
ここで、選択画面生成部１５９は、電子書籍コンテンツが編集可能であるか否かに基づいて、電子書籍コンテンツを示す画像の表示を変更してもよい。かかる構成によれば、ユーザは、内容をすべて確認しなくとも、編集途中の電子書籍コンテンツを把握することができるため、より好ましい。
【０１３２】
また、選択画面生成部１５９は、編集情報および付与情報が紐付けられた電子書籍コンテンツを示す表示を、紐付けられた編集情報および付与情報に基づいて変更した画面を生成してもよい。
【０１３３】
具体的には、選択画面生成部１５９は、電子書籍コンテンツに対する編集情報の生成履歴に基づいて、電子書籍コンテンツを示す画像の表示を変更してもよい。より具体的には、選択画面生成部１５９は、例えば、ユーザが該電子書籍コンテンツを最後に表示した日時以降に、編集が行われた編集情報を有する電子書籍コンテンツを、内容の更新があったとしてユーザに知らせる表示を生成してもよい。また、選択画面生成部１５９は、所定の直近期間に編集が行われた編集情報がある電子書籍コンテンツを、内容の更新があったとしてユーザに知らせる表示を生成してもよい。かかる構成によれば、ユーザは、内容をすべて確認しなくとも、新しい編集情報があるか否かを把握することができるため、より好ましい。
【０１３４】
また、選択画面生成部１５９は、電子書籍コンテンツに紐付けられた付与情報について、紐付けられた付与情報の一部を代表的な付与情報として、該電子書籍コンテンツと関連付けた配置で表示する画面を生成してもよい。
【０１３５】
さらに、選択画面生成部１５９は、電子書籍コンテンツに対して紐付けられた付与情報の数に基づいて、電子書籍コンテンツの表示にエフェクト処理を行った画面を生成してもよい。かかる構成によれば、選択画面生成部１５９は、多くの付与情報が紐付けられている電子書籍コンテンツをユーザに強調して示すことができる。なお、選択画面生成部１５９が電子書籍コンテンツを示す表示に対して、エフェクト処理を行うか否かの判断は、例えば、該電子書籍コンテンツに紐付けられた付与情報の数が閾値以上であるか否かを用いて行ってもよく、所定の時間内に閾値以上の付与情報が紐付けられたか否かを用いて行ってもよい。
【０１３６】
以上説明したように、本開示の第３の実施形態に係る情報処理装置１４０は、電子書籍コンテンツの編集可否、および紐付けられた編集情報および付与情報に基づいて、電子書籍コンテンツを示す表示を変更した画面を生成することが可能である。かかる構成によれば、ユーザは、電子書籍コンテンツの内容をすべて確認せずとも、該電子書籍コンテンツに紐付けられた編集情報および付与情報の内容を把握することができる。
【０１３７】
［４．２．情報処理装置の適用例］
次に、図２４および図２５を参照して、本開示の第３の実施形態に係る情報処理装置１４０の適用例について説明を行う。ここで、図２４および図２５は、本開示の第３の実施形態に係る情報処理装置１４０が、生成する選択画面の一例を示した説明図である。
【０１３８】
図２４に示す選択画面例２６５は、各電子書籍コンテンツの編集可否および各電子書籍コンテンツに紐付けられた編集情報に基づいて、電子書籍コンテンツを示す表示が変更された場合の画面例である。具体的には、選択画面例２６５は、電子書籍コンテンツを示す表示２６７、２６８、２６９、２７０、２７１、２７２が表示されており、各電子書籍コンテンツの編集可否、および紐付けられた編集情報に基づいて、表示が変更されている。
【０１３９】
ここで、表示２６７、２６８、２６９、２７０、２７１が示す電子書籍コンテンツは編集が可能である。そのため、情報処理装置１４０は、該電子書籍コンテンツが編集可能である旨を示すために、例えば、鉛筆型のアイコンを追加表示している。また、情報処理装置１４０は、電子書籍コンテンツが編集可能である旨を示すために、例えば、電子書籍コンテンツを示す表示を半開きにしてもよく、文字による表示を追加してもよい。
【０１４０】
また、表示２６８、２７１が示す電子書籍コンテンツは、例えば、ユーザが該電子書籍コンテンツを最後に表示した日時以降に、編集された編集情報がある電子書籍コンテンツである。そのため、情報処理装置１４０は、該電子書籍コンテンツに内容の更新があった旨を示すために、例えば、鉛筆型のアイコンの表示色を表示２６７、１６９、２７０と変更している。なお、情報処理装置１４０は、電子書籍コンテンツに内容の更新があった旨を示すために、例えば、「更新あり」等の文字による表示を行ってもよく、電子書籍コンテンツを示す表示の変更を行ってもよい。
【０１４１】
続いて、図２５に示す選択画面例２７３は、各電子書籍コンテンツに紐付けられた付与情報に基づいて、電子書籍コンテンツを示す表示が変更された場合の画面例である。具体的には、選択画面例２７３は、電子書籍コンテンツを示す表示が６つ表示されており、表示２７５が示す電子書籍コンテンツは、複数の付与情報が紐付けられている。
【０１４２】
ここで、表示２７５は、表示２７５が示す電子書籍コンテンツに紐付けられた付与情報の一部を代表的な付与情報（図２５では、「驚きの事実」というテキストの付与情報）として、該電子書籍コンテンツと関連付けて配置されている。かかる構成により、ユーザは表示２７５が示す電子書籍コンテンツの内容を確認せずとも、代表的な付与情報を確認することができる。なお、表示される代表的な付与情報は、例えば、表示２７５が示す電子書籍コンテンツに紐付けられた付与情報のうち、最も多くの付与情報が紐付けられた付与情報であってもよい。
【０１４３】
また、表示２７５は、表示２７５が示す電子書籍コンテンツに対して紐付けられた付与情報の数に基づいて、表示２７５を揺らす等のエフェクト処理が行われてもよい。かかる構成によれば、ユーザは、表示２７５が示す電子書籍コンテンツの内容を確認せずとも、付与情報が多く紐付けられている電子書籍コンテンツを把握することができる。なお、選択画面生成部１５９が電子書籍コンテンツを示す表示に対してエフェクト処理を行うか否かの判断は、例えば、電子書籍コンテンツに紐付けられた付与情報の数が閾値以上であるか否かを用いて行ってもよい。また、エフェクト処理を行うか否かの判断は、所定の時間内に閾値以上の付与情報が紐付けられたか否かを用いて行ってもよい。また、上記以外のエフェクト処理として、例えば、表示を点滅させる、または膨張および収縮させる等の処理が行われてもよい。さらに、エフェクト処理として、表示の枠線に対して太さ、色等を変更する書式変更が行われてもよい。
【０１４４】
＜５．本開示の実施形態に係る情報処理装置のハードウェア構成＞
以下では、図２６を参照して、本開示の実施形態に係る情報処理装置１のハードウェア構成について説明を行う。図２６は、本開示の実施形態に係る情報処理装置１のハードウェア構成を説明した説明図である。なお、情報処理装置１による情報処理は、ソフトウェアと、ハードウェアとの協働によって実現される。
【０１４５】
図２６に示すように、情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１６１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１６３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６５と、ブリッジ１６９と、内部バス１６７および１７１と、インターフェース１７３と、入力装置１７５と、出力装置１７７と、ストレージ装置１７９と、ドライブ１８１と、接続ポート１８３と、通信装置１８５と、を備える。
【０１４６】
ＣＰＵ１６１は、演算処理装置および制御装置として機能し、各種プログラムに従って、情報処理装置１内の動作全般を制御する。ＲＯＭ１６３は、ＣＰＵ１６１が使用するプログラム、演算パラメータを記憶し、ＲＡＭ１６５は、ＣＰＵ１６１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。ＣＰＵ１６１は、例えば、情報取得部１０５、１２５、１４５の機能、構造解析部１０９、１２９、１４９の機能、画面生成部１１１、１３１、１５１の機能、情報紐付部１１７、１３７、１５７の機能、および選択画面生成部１５９の機能を実行する。
【０１４７】
これらＣＰＵ１６１、ＲＯＭ１６３およびＲＡＭ１６５は、ブリッジ１６９、内部バス１６７および１６９等により相互に接続されている。また、ＣＰＵ１６１、ＲＯＭ１６３およびＲＡＭ１６５は、インターフェース１７３を介して入力装置１７５、出力装置１７７、ストレージ装置１７９、ドライブ１８１、接続ポート１８３、および通信装置１８５とも接続されている。
【０１４８】
入力装置１７５は、マウス、キーボード、ボタン、マイクロフォン、スイッチおよびレバーなどのユーザが情報を入力するための入力装置と、ユーザの入力に基づいて入力信号を生成し、ＣＰＵ１６１に出力するための入力制御回路などから構成されている。入力装置１７５は、例えば、入力部１１５、１３５、１５５の機能を実行する。
【０１４９】
出力装置１７７は、例えば、ＬＣＤ装置、ＯＬＥＤ装置、プラズマディスプレイ装置、ＣＲＴ装置およびランプなどの表示装置を含む。さらに、出力装置１７７は、スピーカおよびヘッドホンなどの音声出力装置を含んでもよい。例えば、表示装置は、撮像された画像や生成された画像を表示する。一方、音声出力装置は、音声データ等を音声に変換して出力する。出力装置１７７は、例えば、表示部１１３、１３３、１５３の機能を実行する。なお、本開示の実施形態に係る情報処理装置１は、表示装置を備えていてもよいし、また、備えていなくともよい。
【０１５０】
ストレージ装置１７９は、情報処理装置１の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置１７９は、記憶媒体、記憶媒体にデータを記憶する記憶装置、記憶媒体からデータを読み出す読み出し装置、および記憶されたデータを削除する削除装置を含んでもよい。ストレージ装置１７９は、例えば、情報記憶部１０３、１２３、１４３の機能、およびコンテンツ記憶部１０７、１２７、１４７の機能を実行する。
【０１５１】
ドライブ１８１は、記憶媒体用リードライタであり、情報処理装置１に内蔵、または外付けされる。ドライブ１８１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体に記憶されている情報を読み出して、ＲＡＭ１６５に出力する。また、ドライブ１８１は、リムーバブル記憶媒体に情報を書き込むこともできる。
【０１５２】
接続ポート１８３は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、光オーディオ端子等のような外部接続機器を接続するための接続ポートで構成された接続インターフェースである。
【０１５３】
通信装置１８５は、例えば、公衆網３に接続するための通信デバイス等で構成された通信インターフェースである。また、通信装置１８５は、無線ＬＡＮ対応通信装置であっても、有線によるケーブル通信を行うケーブル通信装置であってもよい。通信装置１８５は、例えば、通信部１０１、１２１、１４１の機能を実行する。
【０１５４】
また、情報処理装置１に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを上述した情報処理装置１の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【０１５５】
＜６．まとめ＞
以上説明したように、本開示の実施形態に係る情報処理装置１によれば、電子書籍コンテンツに対して、編集情報で編集した画面を生成したり、付与情報と紐付けられた画像との配置を維持しながらレイアウト変更を行ったりすることが可能である。したがって、本開示の実施形態に係る情報処理装置１は、電子書籍コンテンツにおいて、内容を変更した表示をより柔軟に生成することが可能である。
【０１５６】
より具体的には、本開示の第１の実施形態に係る情報処理装置１００は、電子書籍コンテンツの本文を編集して編集情報を生成することが可能である。また、情報処理装置１００は、編集情報に対して紐付けられた電子書籍コンテンツの領域を、編集情報によって編集した画面を生成することが可能である。
【０１５７】
また、本開示の第２の実施形態に係る情報処理装置１２０は、ユーザにより画像上の特定の位置に付与されたコメント等の付与情報と、付与情報が紐付いた画像上の位置の表示とを関連付けた配置で表示する画面を生成することができる。また、情報処理装置１２０は、上記画面がレイアウト変更された場合でも、該付与情報が紐付いた画像上の位置の表示と、該付与情報との配置を維持することが可能である。
【０１５８】
さらに、本開示の第３の実施形態に係る情報処理装置１４０は、電子書籍コンテンツの編集可否、および紐付けられた編集情報および付与情報に基づいて、電子書籍コンテンツを示す表示を変更した画面を生成することが可能である。かかる構成によれば、ユーザは、電子書籍コンテンツの内容をすべて確認せずとも、該電子書籍コンテンツに紐付けられた編集情報および付与情報の内容を把握することができる。
【０１５９】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１６０】
なお、上記では、情報処理装置１は、ユーザが電子書籍コンテンツを閲覧するために用いられる表示端末であるとしたが、本開示の技術内容はかかる例示に限定されない。例えば、情報処理装置１は、表示装置を備えず、情報処理サーバ５と一体化した構成であってもよい。
【０１６１】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１６２】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
電子書籍コンテンツに対する編集情報と、前記電子書籍コンテンツ中の前記編集情報に対して紐付けられた領域を示す位置情報と、を取得する情報取得部と、
前記位置情報が示す領域が前記編集情報で編集された画面を生成する画面生成部と、
を備える情報処理装置。
（２）
前記位置情報は、前記電子書籍コンテンツの文章構造を用いて表現される、前記（１）に記載の情報処理装置。
（３）
前記電子書籍コンテンツは、動的にレイアウト変更が行われるリフロー型コンテンツである、前記（１）または（２）に記載の情報処理装置。
（４）
前記編集情報は、画像であり、
前記画面生成部は、前記編集情報に対して紐付けられた領域を含むページの次のページとして、前記編集情報を含む画面を生成する、前記（１）〜（３）のいずれか一項に記載の情報処理装置。
（５）
前記画面生成部は、前記編集情報によって編集された領域の表示を強調した画面を生成する、前記（１）〜（４）のいずれか一項に記載の情報処理装置。
（６）
前記情報処理装置は、前記編集情報と、前記電子書籍コンテンツ中の前記編集情報で編集された領域を示す位置情報とを、ユーザの入力に基づいて紐付ける情報紐付部をさらに備える、前記（１）〜（５）のいずれか一項に記載の情報処理装置。
（７）
前記情報取得部は、前記電子書籍コンテンツに対する付与情報と、前記電子書籍コンテンツ中の前記付与情報に対して紐付けられている領域を示す位置情報と、をさらに取得し、
前記画面生成部は、前記位置情報が示す領域の表示と、前記付与情報とを関連付けて配置した画面を生成する、前記（１）〜（６）のいずれか一項に記載の情報処理装置。
（８）
前記画面生成部は、前記電子書籍コンテンツ中の領域に対して紐付けられた前記付与情報の一部と、該領域の表示とを関連付けて配置した画面を生成する、前記（７）に記載の情報処理装置。
（９）
前記画面生成部は、前記電子書籍コンテンツ中の領域に対して紐付けられた前記付与情報の数に基づいて、該領域の表示にエフェクト処理を行った画面を生成する、前記（７）または（８）に記載の情報処理装置。
（１０）
前記付与情報は、他の付与情報と紐付けられており、
前記画面生成部は、前記付与情報と前記他の付与情報とを関連付けて配置した画面を生成する前記（７）〜（９）のいずれか一項に記載の情報処理装置。
（１１）
前記情報処理装置は、前記電子書籍コンテンツを示す画像が配置された選択画面を生成する選択画面生成部をさらに備える、前記（７）〜（１０）のいずれか一項に記載の情報処理装置。
（１２）
前記選択画面生成部は、前記電子書籍コンテンツが編集可能であるか否かに基づいて、前記電子書籍コンテンツを示す画像の表示を変更した画面を生成する、前記（１１）に記載の情報処理装置。
（１３）
前記選択画面生成部は、前記電子書籍コンテンツにおける前記編集情報の生成履歴に基づいて、前記電子書籍コンテンツを示す画像の表示を変更した画面を生成する、前記（１２）に記載の情報処理装置。
（１４）
前記選択画面生成部は、前記電子書籍コンテンツに対して紐付けられた前記付与情報の一部と、該電子書籍コンテンツを示す画像とを関連付けて配置した画面を生成する、前記（１１）〜（１３）のいずれか一項に記載の情報処理装置。
（１５）
前記選択画面生成部は、前記電子書籍コンテンツに対して紐付けられた前記付与情報の数に基づいて、前記電子書籍コンテンツを示す画像の表示を変更した画面を生成する、前記（１１）〜（１４）のいずれか一項に記載の情報処理装置。
（１６）
電子書籍コンテンツに対する編集情報と、前記電子書籍コンテンツ中の前記編集情報に対して紐付けられた領域を示す位置情報と、を取得することと、
演算処理装置によって前記位置情報が示す領域が前記編集情報で編集された画面を生成することと、
を含む情報処理方法。
（１７）
コンピュータを
電子書籍コンテンツに対する編集情報と、前記電子書籍コンテンツ中の前記編集情報に対して紐付けられた領域を示す位置情報と、を取得する情報取得部と、
前記位置情報が示す領域が前記編集情報で編集された画面を生成する画面生成部と、
として機能させるためのプログラム。
（１８）
電子書籍コンテンツに対する付与情報と、前記電子書籍コンテンツ中の前記付与情報に対して紐付けられている画像および前記画像上の位置を、前記電子書籍コンテンツの文章構造を用いて表現した位置情報と、を取得する情報取得部と、
前記位置情報が示す前記画像上の位置における表示と、前記付与情報とを関連付けて配置した画面を生成する画面生成部と、
を備える情報処理装置。
（１９）
前記電子書籍コンテンツは、動的にレイアウト変更が行われるリフロー型コンテンツである、前記（１８）に記載の情報処理装置。
（２０）
前記画面生成部は、前記画像に対して紐付けられた前記付与情報の一部と、該画像上の表示とを関連付けて配置した画面を生成する、前記（１８）または（１９）に記載の情報処理装置。
（２１）
前記画面生成部は、前記画像に対して紐付けられた前記付与情報の数に基づいて、該画像にエフェクト処理を行った画面を生成する、前記（１８）〜（２０）のいずれか一項に記載の情報処理装置。
（２２）
前記付与情報は、前記付与情報に対して紐付けられた前記画像を編集した編集画像である、前記（１８）〜（２１）のいずれか一項に記載の情報処理装置。
（２３）
前記情報処理装置は、前記付与情報と、前記付与情報が付与される前記画像および前記画像上の位置を前記電子書籍コンテンツの文章構造を用いて表現した位置情報とを、ユーザの入力に基づいて紐付ける情報紐付部をさらに備える、前記（１８）〜（２２）のいずれか一項に記載の情報処理装置。
（２４）
電子書籍コンテンツに対する付与情報と、前記電子書籍コンテンツ中の前記付与情報に対して紐付けられている画像および前記画像上の位置を、前記電子書籍コンテンツの文章構造を用いて表現した位置情報と、を取得することと、
演算処理装置によって、前記位置情報が示す前記画像上の位置の表示と、前記付与情報とが関連付けられて配置された画面を生成することと、
を含む情報処理方法。
（２５）
コンピュータを
電子書籍コンテンツに対する付与情報と、前記電子書籍コンテンツ中の前記付与情報に対して紐付けられている画像および前記画像上の位置を、前記電子書籍コンテンツの文章構造を用いて表現した位置情報と、を取得する情報取得部と、
前記位置情報が示す前記画像上の位置の表示と、前記付与情報とが関連付けられて配置された画面を生成する画面生成部と、
として機能させるためのプログラム。
【符号の説明】
【０１６３】
１、１００、１２０、１４０    情報処理装置
３          公衆網
５          情報処理サーバ
１０１、１２１、１４１        通信部
１０３、１２３、１４３        情報記憶部
１０５、１２５、１４５        情報取得部
１０７、１２７、１４７        コンテンツ記憶部
１０９、１２９、１４９        構造解析部
１１１、１３１、１５１        画面生成部
１１３、１３３、１５３        表示部
１１５、１３５、１５５        入力部
１１７、１３７、１５７        情報紐付部
１５９      選択画面生成部
【図１】
2015015888.tif 000003
【図２】
2015015888.tif 000004
【図３】
2015015888.tif 000005
【図４】
2015015888.tif 000006
【図５】
2015015888.tif 000007
【図６】
2015015888.tif 000008
【図７】
2015015888.tif 000009
【図８】
2015015888.tif 000010
【図９】
2015015888.tif 000011
【図１０】
2015015888.tif 000012
【図１１】
2015015888.tif 000013
【図１２】
2015015888.tif 000014
【図１３】
2015015888.tif 000015
【図１４】
2015015888.tif 000016
【図１５】
2015015888.tif 000017
【図１６】
2015015888.tif 000018
【図１７】
2015015888.tif 000019
【図１８】
2015015888.tif 000020
【図１９】
2015015888.tif 000021
【図２０】
2015015888.tif 000022
【図２１】
2015015888.tif 000023
【図２２】
2015015888.tif 000024
【図２３】
2015015888.tif 000025
【図２４】
2015015888.tif 000026
【図２５】
2015015888.tif 000027
【図２６】
2015015888.tif 000028
【国際調査報告】
2015015888.tif 000029
2015015888.tif 000030