(57)【要約】【課題】電子書籍コンテンツ中の少なくとも一部に、ソーシャルネットワーキングサービスから取得した情報を反映することが可能な情報処理方法、及びプログラムを提案する。【解決手段】複数の情報を含み、当該複数の情報のうち少なくとも一部の第１の情報に識別情報が関連付けられた書籍データ中において、少なくとも一の識別情報にあらかじめ関連付けられた条件に基づき、当該条件に一致する第２の情報を、ソーシャルネットワーキングサービス（ＳＮＳ：Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）から取得する情報取得部と、前記一の識別情報に関連付けられた前記第１の情報を、取得された前記第２の情報に置き換える編集部と、を備える、情報処理装置。【選択図】図１
2015031980.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報のうち少なくとも一部の第１の情報に識別情報が関連付けられた書籍データ中において、少なくとも一の識別情報にあらかじめ関連付けられた条件に基づき、当該条件に一致する第２の情報を、ソーシャルネットワーキングサービスから取得する情報取得部と、
前記一の識別情報に関連付けられた前記第１の情報を、取得された前記第２の情報に置き換える編集部と、
を備える、情報処理装置。
【請求項２】
前記情報取得部は、前記ソーシャルネットワーキングサービスにおいてユーザを識別するためのユーザＩＤに関連付けられた情報を、前記第２の情報として取得する、請求項１に記載の情報処理装置。
【請求項３】
前記情報取得部は、前記ソーシャルネットワーキングサービス上で前記ユーザＩＤと他のユーザＩＤとが関連付けられている場合に、当該他のユーザＩＤに関連付けられた情報を、前記第２の情報として取得する、請求項２に記載の情報処理装置。
【請求項４】
前記情報取得部は、前記ソーシャルネットワーキングサービス上で前記ユーザＩＤに関連付けられた位置情報に基づき、前記第２の情報を取得する、請求項２に記載の情報処理装置。
【請求項５】
前記情報取得部は、前記ユーザが過去に訪問した場所の位置情報に基づき、前記第２の情報を取得する、請求項４に記載の情報処理装置。
【請求項６】
前記第２の情報は、画像データであり、
前記情報取得部は、前記位置情報が関連付けられた前記画像データを取得する、請求項４に記載の情報処理装置。
【請求項７】
前記情報取得部は、前記ユーザの位置を示す位置情報を取得し、取得した当該位置情報に基づき、前記第２の情報を取得する、請求項２に記載の情報処理装置。
【請求項８】
表示部に前記電子書籍コンテンツを表示させる、表示制御部を備える、請求項１に記載の情報処理装置。
【請求項９】
複数の情報のうち少なくとも一部の第１の情報に識別情報が関連付けられた書籍データ中において、少なくとも一の識別情報にあらかじめ関連付けられた条件に基づき、当該条件に一致する第２の情報を、ソーシャルネットワーキングサービスから取得することと、
プロセッサにより、前記一の識別情報に関連付けられた前記第１の情報を、取得された前記第２の情報に置き換えることと、
を含む、情報処理方法。
【請求項１０】
コンピュータに、
複数の情報のうち少なくとも一部の第１の情報に識別情報が関連付けられた書籍データ中において、少なくとも一の識別情報にあらかじめ関連付けられた条件に基づき、当該条件に一致する第２の情報を、ソーシャルネットワーキングサービスから取得する機能と、
前記一の識別情報に関連付けられた前記第１の情報を、取得された前記第２の情報に置き換える機能と、
を実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来の紙媒体の書籍に代わり、当該書籍の内容を、電子書籍コンテンツ（電子データ）としてスマートフォンのようなユーザ端末に配信することで、当該ユーザ端末上で書籍の内容を閲覧可能とする技術がある。
【０００３】
また、近年では、インターネット上に社会的ネットワークを構築することを可能とした、ソーシャルネットワーキングサービス（ＳＮＳ：Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）が普及してきている。ＳＮＳの普及に伴い、ネットワーク上に新たなコミュニケーションの場が提供され、ユーザは、新たな社会的ネットワーク（換言すると、ユーザ間のつながり）を構築することが可能となってきている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１０８１１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方で、書籍の内容を電子書籍コンテンツとして提供することにより、従来の紙媒体の書籍のように、単に書籍の内容を閲覧可能とするのみではなく、紙媒体で提供される場合には得ることが困難な付加価値を提供可能とする技術が求められている。
【０００６】
そこで、本開示では、電子書籍コンテンツ中の少なくとも一部に、ソーシャルネットワーキングサービスから取得した情報を反映することが可能な、新規かつ改良された情報処理装置、情報処理方法、及びプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、複数の情報のうち少なくとも一部の第１の情報に識別情報が関連付けられた書籍データ中において、少なくとも一の識別情報にあらかじめ関連付けられた条件に基づき、当該条件に一致する第２の情報を、ソーシャルネットワーキングサービスから取得する情報取得部と、前記一の識別情報に関連付けられた前記第１の情報を、取得された前記第２の情報に置き換える編集部と、を備える、情報処理装置が提供される。
【０００８】
また、本開示によれば、複数の情報のうち少なくとも一部の第１の情報に識別情報が関連付けられた書籍データ中において、少なくとも一の識別情報にあらかじめ関連付けられた条件に基づき、当該条件に一致する第２の情報を、ソーシャルネットワーキングサービスから取得することと、プロセッサにより、前記一の識別情報に関連付けられた前記第１の情報を、取得された前記第２の情報に置き換えることと、を含む、情報処理方法が提供される。
【０００９】
また、本開示によれば、コンピュータに、複数の情報のうち少なくとも一部の第１の情報に識別情報が関連付けられた書籍データ中において、少なくとも一の識別情報にあらかじめ関連付けられた条件に基づき、当該条件に一致する第２の情報を、ソーシャルネットワーキングサービスから取得する機能と、前記一の識別情報に関連付けられた前記第１の情報を、取得された前記第２の情報に置き換える機能と、を実行させる、プログラムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、電子書籍コンテンツ中の少なくとも一部に、ソーシャルネットワーキングサービスから取得した情報を反映することが可能な情報処理装置、情報処理方法、及びプログラムが提供される。
【００１１】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１２】
【図１】本開示の実施形態に係る情報処理システムの概略的なシステム構成を示した図である。
【図２】同実施形態に係る情報処理装置の適用例について説明するための図である。
【図３】同実施形態に係る情報処理装置の適用例について説明するための図である。
【図４】置換制御情報の一例を示した図である。
【図５】同実施形態に係る情報処理装置の構成を示したブロック図である。
【図６】置換情報管理テーブルの一例を示した図である。
【図７】同実施形態に係る情報処理装置の一連の処理の流れを示したフローチャートである。
【図８】本開示の実施形態に係る情報処理装置のハードウェア構成の一例である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
なお、説明は以下の順序で行うものとする。
１．概要
２．情報処理装置の構成
３．処理
４．ハードウェア構成例
５．まとめ
【００１５】
＜１．概要＞
まず、図１を参照して、本実施形態に係る情報処理装置１０を含む情報処理システム１の概略的なシステム構成について説明する。図１は、本実施形態に係る情報処理システムの概略的なシステム構成を示した図である。図１に示すように、本実施形態に係る情報処理システム１は、情報処理装置１０と、コンテンツ配信サーバ５０と、外部サーバ７０とを含む。
【００１６】
情報処理装置１０と、コンテンツ配信サーバ５０と、外部サーバ７０とは、ネットワークｎ１を介して、互いに情報を送受信可能に構成されている。ネットワークｎ１は、例えば、インターネット、専用線、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、または、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等により構成される。なお、異なる装置間を接続するネットワークであれば、ネットワークｎ１の態様は限定されない。
【００１７】
コンテンツ配信サーバ５０は、電子書籍のコンテンツ（以降では、「電子書籍コンテンツｄ２０」と呼ぶ場合がある）や、電子書籍コンテンツｄ２０を閲覧するためのアプリケーションｄ１０を情報処理装置１０に配信するためのサーバである。コンテンツ配信サーバ５０の具体的な一例としては、例えば、インターネットのようなネットワークを介して、電子書籍コンテンツｄ２０やアプリケーションｄ１０を販売するオンラインストア等のサービスを提供するサーバが挙げられる。
【００１８】
本実施形態に係る情報処理装置１０は、コンテンツ配信サーバ５０から、電子書籍コンテンツｄ２０を取得し、取得した電子書籍コンテンツｄ２０を、ディスプレイ等の表示部１５を介して閲覧可能に表示させる。情報処理装置１０は、例えば、スマートフォン、タブレット、または電子書籍端末として構成されてもよい。
【００１９】
情報処理装置１０は、例えば、ネットワークｎ１を介してコンテンツ配信サーバ５０にアクセスし、アプリケーションｄ１０をダウンロードして自身にインストールする。これにより、情報処理装置１０に、電子書籍コンテンツｄ２０を閲覧するための機能が追加される。
【００２０】
そして、情報処理装置１０は、コンテンツ配信サーバ５０から電子書籍コンテンツｄ２０をダウンロードする。情報処理装置１０は、インストールされたアプリケーションｄ１０を動作させることで、ダウンロードした電子書籍コンテンツｄ２０に含まれる記事（コンテンツ）を、表示部１５に閲覧可能に表示させる。
【００２１】
また、本実施形態に係る情報処理装置１０は、電子書籍コンテンツｄ２０内の一部の情報を、読者であるユーザに関する情報に置き換え可能に構成されている。具体的な一例として、情報処理装置１０は、電子書籍コンテンツｄ２０として提供される物語の登場人物の一部を、ユーザや、ユーザの関係者に置き替えたり、物語の舞台の一部を、ユーザの所在地に置き替えたりすることが可能である。
【００２２】
また、情報処理装置１０は、電子書籍コンテンツｄ２０内の情報の置き替えに用いる情報の少なくとも一部を、ソーシャルネットワーキングサービス（ＳＮＳ：Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）から取得する。
【００２３】
外部サーバ７０は、ネットワークｎ１を介してＳＮＳを提供するためのサーバを示している。
【００２４】
例えば、情報処理装置１０は、ＳＮＳ上に登録されたユーザのプロフィールや、当該ユーザが過去にＳＮＳにアップロードした文章や画像等から、目的の情報を取得してもよい。
【００２５】
また、ＳＮＳから取得される情報は、情報処理装置１０のユーザ（即ち、電子書籍コンテンツｄ２０の読者）の情報に関わらず、例えば、ＳＮＳ上でのユーザ間の関連付け（例えば、ソーシャルグラフ）に基づき取得可能な他の情報も含まれる。具体的な一例として、情報処理装置１０は、一のユーザ（例えば、情報処理装置１０のユーザ）のユーザＩＤに対して、ＳＮＳ上で友人として関連付けられている他のユーザＩＤに対応するユーザの情報（即ち、ユーザの友人の情報）を、当該ＳＮＳから取得してもよい。また、他の一例として、一のユーザのユーザＩＤに対して、ＳＮＳ上で関連付けられた場所の情報（位置情報）を、当該ＳＮＳから取得してもよい。
【００２６】
ここで、図２及び図３を参照しながら、本実施形態に係る情報処理装置１０が、電子書籍コンテンツｄ２０内の一部の情報を、読者であるユーザに関する情報に置き換える動作について、具体的な適用例を挙げて以下に説明する。図２及び図３は、本実施形態に係る情報処理装置１０の適用例について説明するための図である。
【００２７】
まず、図２を参照する。図２は、コンテンツ配信サーバ５０から取得された電子書籍コンテンツｄ２０、即ち、情報処理装置１０により一部の情報が置き換えられる前の電子書籍コンテンツｄ２０の一例を示している。なお、以降では、情報処理装置１０により一部の情報が置き換えられる前の電子書籍コンテンツｄ２０を明示的に示す場合には、「電子書籍コンテンツｄ２０ａ」と記載する場合がある。
【００２８】
図２に示すように、電子書籍コンテンツｄ２０ａに含まれる一部の情報には、当該情報それぞれを識別するための識別情報が関連付けられている。具体的な一例として、図２に示すように、主人公の人物名である「Ｔｏｍ」を示した文字情報ｄ２１２ａには、「ＩＤ００１」で示された識別情報ｄ２１０が関連付けられている。同様に、主人公の友人の人物名である「Ｍｉｃｈｅｌ」を示した文字情報ｄ２２２ａには、「ＩＤ００２」で示された識別情報ｄ２２０が関連付けられている。また、物語の舞台を示唆する挿絵、即ち、画像情報ｄ２３２ａには、「ＩＤ０１０」で示された識別情報ｄ２３０が関連付けられている。
【００２９】
次に、図３を参照する。図３は、図２に示す電子書籍コンテンツｄ２０ａのうち、識別情報ｄ２１０、ｄ２２０、及びｄ２３０が関連付けられた情報が、情報処理装置１０により他の情報に置き換えられた後の電子書籍コンテンツｄ２０の一例を示している。なお、以降では、情報処理装置１０により一部の情報が置き換えられた後の電子書籍コンテンツｄ２０を明示的に示す場合には、「電子書籍コンテンツｄ２０ｂ」と記載する場合がある。
【００３０】
図３に示す例では、情報処理装置１０は、「ＩＤ００１」を示す識別情報ｄ２１０が関連付けられた文字情報ｄ２１２ａを、読者であるユーザの氏名である「Ｊｉｒｏ」を示した文字情報ｄ２１２ｂに置き換えている。同様に、情報処理装置１０は、「ＩＤ００２」を示す識別情報ｄ２２０が関連付けられた文字情報ｄ２２２ａを、ユーザの友人の氏名である「Ｓｈｉｎｊｉ」を示した文字情報ｄ２２２ｂに置き換えている。また、情報処理装置１０は、「ＩＤ０１０」を示す識別情報ｄ２３０が関連付けられた画像情報ｄ２３２ａを、ユーザが過去に撮影した画像情報ｄ２３２ｂに置き換えている。
【００３１】
上記で説明したように、各識別情報には、あらかじめ決められた条件が関連付けられており、情報処理装置１０は、各識別情報が関連付けられた情報を、当該識別情報に関連付けられた条件に基づき取得した情報で置き換える。具体的には、電子書籍コンテンツｄ２０には、識別情報が関連付けられた情報を置き換えるための置換制御情報ｄ６０が関連付けられており、情報処理装置１０は、当該置換制御情報ｄ６０に基づき、電子書籍コンテンツｄ２０中の情報を置き換える。例えば、図４は、置換制御情報ｄ６０の一例を示している。
【００３２】
図４に示すように、置換制御情報ｄ６０は、識別情報ｄ６１２と、デフォルト値ｄ６１４と、種別ｄ６１６とを含む。識別情報ｄ６１２は、電子書籍コンテンツｄ２０中の情報に関連付けられた識別情報（例えば、識別情報ｄ２１０、ｄ２２０、及びｄ２３０）を示している。また、デフォルト値ｄ６１４は、情報が置き換えられる前の電子書籍コンテンツｄ２０ａにおける、識別情報ｄ６１２が関連付けられた情報（即ち、文字情報または画像情報）を示している。また、種別ｄ６１６は、デフォルト値ｄ６１４で示された情報を置き換えるための他の情報の種別を示しており、例えば、当該他の情報の意味内容や、当該他の情報を取得するための条件を示している。
【００３３】
例えば、「ＩＤ００１」で示される識別情報ｄ６１２には、デフォルト値ｄ６１４として「Ｔｏｍ」が関連付けられており、種別ｄ６１６として「ユーザの氏名」が示されている。この場合には、情報処理装置１０は、例えば、ＳＮＳに登録されたユーザのプロフィールから、当該ユーザの氏名を示した情報を取得し、取得した氏名で、「ＩＤ００１」が関連付けられた文字情報「Ｔｏｍ」を置き換える。例えば、図３に示す例では、情報処理装置１０は、文字情報「Ｔｏｍ」を、取得したユーザの氏名を示す文字情報「Ｊｉｒｏ」に置き換えている。
【００３４】
また、「ＩＤ００２」で示される識別情報ｄ６１２には、デフォルト値ｄ６１４として「Ｍｉｃｈｅｌ」が関連付けられており、種別ｄ６１６として「ユーザと交流の多い友人」が示されている。この場合には、情報処理装置１０は、例えば、ＳＮＳにアクセスしてソーシャルグラフを探索し、ユーザに関連付けられた他のユーザのうち、最も交流の多いユーザ（例えば、メッセージに対するアクセス数やコメント数の多いユーザ）の氏名を取得してもよい。ソーシャルグラフの探索に基づき他のユーザの氏名を取得したら、情報処理装置１０は、取得した氏名で「ＩＤ００２」が関連付けられた文字情報「Ｍｉｃｈｅｌ」を置き換える。例えば、図３に示す例では、情報処理装置１０は、文字情報「Ｍｉｃｈｅｌ」を、取得した他のユーザの氏名を示す文字情報「Ｓｈｉｎｊｉ」に置き換えている。
【００３５】
なお、種別ｄ６１６に示された条件に一致する情報を取得できなかった場合には、情報処理装置１０は、該当する識別情報ｄ６１２が関連付けられた情報の置き換えを行わなくてもよい。この場合には、電子書籍コンテンツｄ２０中の当該識別情報ｄ６１２が関連付けられた情報として、デフォルト値ｄ６１４に示された情報が表示されることとなる。
【００３６】
以上のような構成により、本実施形態に係る情報処理装置１０は、電子書籍コンテンツｄ２０中の少なくとも一部の情報を、読者であるユーザがＳＮＳを介して形成した情報に置き換えることが可能である。そのため、ユーザは、電子書籍コンテンツｄ２０を、より親近感やリアリティのある作品として楽しむことが可能となる。
【００３７】
また、本実施形態に係る情報処理装置１０は、読者であるユーザに関する情報をＳＮＳから取得する。そのため、情報処理装置１０は、ユーザ自身の情報に限らず、ソーシャルグラフを介してユーザに関連付けられた他の情報（例えば、他のユーザに関する情報）を取得し、電子書籍コンテンツｄ２０内に反映することが可能となる。即ち、本実施形態に係る情報処理装置１０に依れば、読者であるユーザの情報に加えて、当該ユーザがＳＮＳ上で他のユーザとの間で形成した社会ネットワークに基づく情報を、電子書籍コンテンツｄ２０内に反映することが可能となる。そのため、ユーザは、単に自身に関する情報のみが反映された場合に比べて、電子書籍コンテンツｄ２０を、さらに親近感やリアリティのある作品として楽しむことが可能となる。
【００３８】
なお、上記では、アプリケーションｄ１０と、電子書籍コンテンツｄ２０とが別々のデータとして提供される場合の例について説明したが、電子書籍コンテンツｄ２０内にアプリケーションｄ１０を埋め込んで提供する構成としてもよい。また、上述した電子書籍コンテンツｄ２０内の一部の情報を置き換える機能は、アプリケーションｄ１０により、電子書籍コンテンツｄ２０を閲覧する機能とあわせて提供されるとよい。
【００３９】
また、アプリケーションｄ１０や電子書籍コンテンツｄ２０の提供方法は、コンテンツ配信サーバ５０からの配信に限らない。具体的な一例として、アプリケーションｄ１０を情報処理装置１０にあらかじめインストールしておいてもよいし、電子書籍コンテンツｄ２０を、情報処理装置１０にあらかじめ記憶させておいてもよい（即ち、プリインストールしておいてもよい）。また、光ディスクやＳＤメモリーカードのようにデータを不揮発化することが可能な二次記憶装置を媒介として、アプリケーションｄ１０や電子書籍コンテンツｄ２０を提供してもよい。
【００４０】
＜２．情報処理装置の構成＞
次に、図４を参照しながら、本実施形態に係る情報処理装置１０の構成について説明する。図４は、本実施形態に係る情報処理装置１０の構成を示したブロック図である。図４に示すように、情報処理装置１０は、コンテンツ取得部１０２と、コンテンツ記憶部１０４と、コンテンツ解析部１０６と、ユーザ情報取得部１０８と、位置情報取得部１２０と、置換情報管理部１１０と、データ編集部１１２と、操作部１３と、表示部１５とを含む。
【００４１】
なお、以降では、本実施形態に係る情報処理装置１０の各構成について説明するにあたり、まず、本実施形態に係る電子書籍コンテンツｄ２０の構成について説明し、次いで、情報処理装置１０の各構成について説明する。また、情報処理装置１０の構成については、読者であるユーザに関する情報を取得する「ユーザ情報の取得処理」と、電子書籍コンテンツｄ２０内の一部の情報をユーザに関する情報に置き換える「情報の置き換え処理」とに分けて、各契機で動作する構成に着目してそれぞれ説明する。
【００４２】
（電子書籍コンテンツの構成）
本実施形態に係る電子書籍コンテンツｄ２０は、表示対象となる複数の情報（即ち、読者に閲覧される情報）のうち、少なくとも一部の情報を選択的に置き換え可能に構成されている。なお、以降では、電子書籍コンテンツｄ２０中の置き換え可能な情報を、「対象情報」と呼ぶ場合があり、この対象情報が、「第１の情報」の一例に相当する。
【００４３】
また、本実施形態に係る電子書籍コンテンツｄ２０は、フィックス型（固定型）のフォーマットと、リフロー型のフォーマットのいずれの方式でも提供することが可能である。フィックス型とは、電子書籍コンテンツｄ２０に含まれる情報（文字情報や画像情報）を、使う機器や文字サイズの設定に関わらず、あらかじめ決められたルール（レイアウト）に基づき並べてページとして表示させるフォーマットである。また、リフロー型とは、使う機器や文字サイズの設定に応じてレイアウトが調整されて、電子書籍コンテンツｄ２０に含まれる情報をページとして表示させるフォーマットである。
【００４４】
なお、電子書籍コンテンツｄ２０がリフロー型のフォーマットで提供される場合には、電子書籍コンテンツｄ２０中に含まれる対象情報の位置を、電子書籍コンテンツｄ２０として提供される文章中の位置として特定できるようにしておくとよい。具体的な一例として、各対象情報の位置を、電子書籍コンテンツｄ２０として提供される文章の段落番号、行番号、または文字数等のような文章中の位置を示す情報により特定できるようにしてもよい。なお、上記に示した例はあくまで一例であり、対象情報の位置を、電子書籍コンテンツｄ２０として提供される文章中の位置として特定できれば、その方法は特に限定されない。
【００４５】
また、電子書籍コンテンツｄ２０がフィックス型（固定型）のフォーマットで提供される場合には、リフロー型の場合と同様に、電子書籍コンテンツｄ２０中に含まれる対象情報の位置を特定できるようにしてもよい。なお、フィックス型（固定型）のフォーマットの場合には、ページレイアウトが固定のため、電子書籍コンテンツｄ２０中に含まれる各情報の位置を、ページ中の位置（座標）として特定することも可能である。そのため、電子書籍コンテンツｄ２０がフィックス型（固定型）のフォーマットで提供される場合には、電子書籍コンテンツｄ２０中に含まれる対象情報の位置を、ページ場番号と当該ページ中の位置として特定できるようにしてもよい。
【００４６】
図２及び図３に基づき前述したように、対象情報それぞれには、各対象情報を識別するための識別情報が関連付けられている。なお、各対象情報には、その対象情報が示す意味内容に応じて識別情報を関連付けるとよい。例えば、図２に示す例では、主人公の人物名である「Ｔｏｍ」に対して識別情報「ＩＤ００１」が関連付けられ、主人公の友人の人物名である「Ｍｉｃｈｅｌ」には識別情報「ＩＤ００２」が関連付けられている。なお、上述した、対象情報が示す意味内容に応じて識別情報を関連付ける方法はあくまで一例であり、対象情報と識別情報との間の関連付けのルールは、電子書籍コンテンツｄ２０ごとに適宜変更してもよい。
【００４７】
電子書籍コンテンツｄ２０には、各識別情報に関連付けられた対象情報を置き換えるための条件が識別情報ごとに示された置換制御情報ｄ６０（図４参照）が関連付けられている。なお、置換制御情報ｄ６０については、既に説明済みのため、ここでの詳細な説明は省略する。
【００４８】
（ユーザ情報の取得処理）
次に、情報処理装置１０の構成のうち、読者であるユーザに関する情報を取得する処理に係る構成について説明する。
【００４９】
コンテンツ取得部１０２は、ネットワークｎ１を介してコンテンツ配信サーバ５０にアクセスし、コンテンツ配信サーバ５０から電子書籍コンテンツｄ２０を取得する。コンテンツ取得部１０２は、取得した電子書籍コンテンツｄ２０をコンテンツ記憶部１０４に記憶させる。コンテンツ記憶部１０４は、電子書籍コンテンツｄ２０を記憶するための記憶部である。
【００５０】
このとき、コンテンツ取得部１０２は、電子書籍コンテンツｄ２０を閲覧するためのアプリケーションｄ１０が情報処理装置１０にインストールされていない場合には、コンテンツ配信サーバ５０からアプリケーションｄ１０を取得してもよい。コンテンツ取得部１０２がアプリケーションｄ１０を取得した場合には、例えば、情報処理装置１０の処理部（図示しない）が、取得されたアプリケーションｄ１０を当該情報処理装置１０にインストールするように動作させてもよい。
【００５１】
コンテンツ解析部１０６は、コンテンツ記憶部１０４から電子書籍コンテンツｄ２０を読み出す。コンテンツ解析部１０６は、読み出した電子書籍コンテンツｄ２０を解析することで、当該電子書籍コンテンツｄ２０に含まれる各対象情報の読み出しや編集が可能なデータに、当該電子書籍コンテンツｄ２０を変換する。具体的な一例として、コンテンツ解析部１０６は、電子書籍コンテンツｄ２０内の各データを構造化することにより、当該電子書籍コンテンツｄ２０に含まれる各対象情報の読み出しや編集が可能なデータに変換してもよい。
【００５２】
コンテンツ解析部１０６は、解析後の電子書籍コンテンツｄ２０を、データ編集部１１２に出力する。なお、電子書籍コンテンツｄ２０を既に解析済みのデータとして、コンテンツ配信サーバ５０から提供してもよい。解析済みのデータとして電子書籍コンテンツｄ２０を提供する場合には、コンテンツ解析部１０６を設けなくてもよいことは言うまでもない。この場合には、後述するデータ編集部１１２がコンテンツ記憶部１０４から電子書籍コンテンツｄ２０を読み出せばよい。また、以降では、単に「電子書籍コンテンツｄ２０」と記載した場合においても、データ編集部１１２が処理対象とする電子書籍コンテンツｄ２０は、解析後の電子書籍コンテンツｄ２０を示すものとする。
【００５３】
データ編集部１１２は、電子書籍コンテンツｄ２０をコンテンツ解析部１０６から取得する。データ編集部１１２は、取得した電子書籍コンテンツｄ２０から置換制御情報ｄ６０を抽出し、抽出した置換制御情報ｄ６０を置換情報管理部１１０に出力する。この置換制御情報ｄ６０により、置換情報管理部１１０は、電子書籍コンテンツｄ２０中の各対象情報について、当該対象情報を置き換えるための他の情報を取得するための条件を認識することが可能となる。なお、対象情報を置き換えるための他の情報を、以降では、「置換情報」と呼ぶ場合があり、この置換情報が、「第２の情報」の一例に相当する。また、置換情報管理部１１０の詳細については、別途後述する。
【００５４】
なお、データ編集部１１２は、置換制御情報ｄ６０に対して、抽出元の電子書籍コンテンツｄ２０を識別するための情報を関連付けて、当該識別情報が関連付けられた置換制御情報ｄ６０を置換情報管理部１１０に出力してもよい。このような構成とすることで、後述する置換情報管理部１１０は、置換制御情報ｄ６０を、抽出元の電子書籍コンテンツｄ２０ごとに管理することが可能となる。なお、他の一例として、電子書籍コンテンツｄ２０に対して置換制御情報ｄ６０を関連付ける際に、当該置換制御情報ｄ６０に対して、当該電子書籍コンテンツｄ２０を識別するための情報を関連付けてもよい。
【００５５】
置換情報管理部１１０は、データ編集部１１２から置換制御情報ｄ６０を取得する。置換情報管理部１１０は、置換制御情報ｄ６０から各識別情報ｄ６１２と当該識別情報ｄ６１２に関連付けられた種別ｄ６１６とを抽出する。置換情報管理部１１０は、抽出した各識別情報ｄ６１２と、当該識別情報ｄ６１２それぞれに関連付けられた種別ｄ６１６とをユーザ情報取得部１０８に出力する。そして、置換情報管理部１１０は、種別ｄ６１６で示された条件に一致する情報を、識別情報ｄ６１２ごとにユーザ情報取得部１０８に取得させる。ユーザ情報取得部１０８の動作の詳細については後述する。
【００５６】
置換情報管理部１１０は、識別情報ｄ６１２及び種別ｄ６１６に対する応答として、ユーザ情報取得部１０８から、識別情報ｄ６１２ごとに、種別ｄ６１６で示された条件に一致する情報を取得する。なお、ユーザ情報取得部１０８から識別情報ｄ６１２ごとに取得される情報が、置換情報に相当する。
【００５７】
なお、ユーザ情報取得部１０８は、置換制御情報ｄ６０に含まれるすべての識別情報ｄ６１２について、種別ｄ６１６に示された条件に一致する置換情報が取得できるとは限らない。ユーザ情報取得部１０８が種別ｄ６１６で示された条件に一致する置換情報を取得できなかった場合には、置換情報管理部１１０は、ユーザ情報取得部１０８から情報の取得に失敗した旨を示す通知を、対応する識別情報ｄ６１２とともに受ける。このような構成により、置換情報管理部１１０は、ユーザ情報取得部１０８がどの識別情報ｄ６１２に対応する置換情報を取得できなかったかを認識することが可能となる。
【００５８】
置換情報管理部１１０は、置換制御情報ｄ６０に含まれた、識別情報ｄ６１２、デフォルト値ｄ６１４、及び種別ｄ６１６と、当該種別ｄ６１６に基づき取得された置換情報とを、識別情報ｄ６１２ごとに関連付けて置換情報管理テーブルｄ８０を生成する。例えば、図６は、置換情報管理テーブルｄ８０の一例を示した図である。
【００５９】
図６に示すように、置換情報管理テーブルｄ８０は、識別情報ｄ８１２と、デフォルト値ｄ８１４と、種別ｄ８１６と、置換情報ｄ８１８を含む。識別情報ｄ８１２、デフォルト値ｄ８１４、及び種別ｄ８１６は、それぞれ、置換制御情報ｄ６０中の識別情報ｄ６１２、デフォルト値ｄ６１４、及び種別ｄ６１６に対応している。また、置換情報ｄ８１８は、識別情報ｄ６１２ごとに、当該識別情報ｄ６１２に関連付けられた種別ｄ６１６に基づきユーザ情報取得部１０８により取得された置換情報を示している。
【００６０】
例えば、図６に示す例では、置換情報管理部１１０は、「ＩＤ００１」で示された識別情報ｄ８１２に対応する置換情報ｄ８１８として、種別ｄ８１６に示された「ユーザの氏名」を示す情報を、ユーザ情報取得部１０８に取得させる。この応答として、置換情報管理部１１０は、「ユーザの氏名」に対応する「Ｊｉｒｏ」という文字情報をユーザ情報取得部１０８から取得する。
【００６１】
同様に、置換情報管理部１１０は、「ＩＤ００２」で示された識別情報ｄ８１２に対応する置換情報ｄ８１８として、種別ｄ８１６に示された「ユーザと交流の多い友人」を示す情報を、ユーザ情報取得部１０８に取得させる。この応答として、置換情報管理部１１０は、「ユーザと交流の多い友人」に対応する「Ｓｈｉｎｊｉ」という文字情報をユーザ情報取得部１０８から取得する。
【００６２】
なお、前述したように、ユーザ情報取得部１０８は、置換制御情報ｄ６０に含まれるすべての識別情報ｄ６１２について、種別ｄ６１６に示された条件に一致する置換情報が取得できるとは限らない。例えば、識別情報ｄ８１２が「ＩＤ００３」に対応する例は、ユーザ情報取得部１０８が、種別ｄ８１６で示された「ユーザの自宅付近の図書館」の情報を取得できなかった場合を示している。具体的な一例として、ユーザがＳＮＳに自宅の住所を登録していない場合には、ユーザ情報取得部１０８は、「ユーザの自宅付近の図書館」の情報を取得することができない場合がある。この場合には、置換情報管理部１１０は、ユーザ情報取得部１０８から対応する置換情報を取得できなかった旨の通知を受ける。置換情報を取得できなかった旨の通知を受けたら、置換情報管理部１１０は、置換情報が取得できなかったことを識別するための情報（例えば、図３の場合は「−」）を置換情報ｄ８１８として登録する。
【００６３】
以上のようにして生成された置換情報管理テーブルｄ８０は、識別情報ｄ８１２ごとに、デフォルト値ｄ８１４として示された対象情報と、置換情報ｄ８１８と、当該置換情報ｄ８１８の取得条件を示す種別ｄ８１６との関連付けを示していることとなる。
【００６４】
なお、置換情報管理部１１０は、電子書籍コンテンツｄ２０ごとに置換情報管理テーブルｄ８０を生成して管理してもよい。この場合には、置換情報管理部１１０は、置換制御情報ｄ６０とともに、当該置換制御情報ｄ６０が関連付けられていた電子書籍コンテンツｄ２０を識別するための識別情報をデータ編集部１１２から取得すればよい。置換情報管理部１１０は、生成した置換情報管理テーブルｄ８０に対して、当該置換情報管理テーブルｄ８０の生成元となる置換制御情報ｄ６０とともに取得した識別情報を関連付けて管理すればよい。
【００６５】
また、置換情報管理部１１０は、生成した置換情報管理テーブルｄ８０を、所定の記憶装置に記憶させることで不揮発化してもよい。このように置換情報管理テーブルｄ８０を不揮発化することで、置換情報管理部１１０は、データ編集部１１２から再度置換制御情報ｄ６０を取得した場合に、改めて置換情報管理テーブルｄ８０を生成する必要がなくなる。
【００６６】
次に、ユーザ情報取得部１０８の動作について説明する。ユーザ情報取得部１０８は、置換制御情報ｄ６０内の各識別情報ｄ６１２と、当該識別情報ｄ６１２それぞれに関連付けられた種別ｄ６１６とを置換情報管理部１１０から取得する。ユーザ情報取得部１０８は、取得した種別ｄ６１６の内容を確認し、当該種別ｄ６１６で示された条件に一致する置換情報を取得するために、ＳＮＳへのアクセスが必要か否かを判断する。
【００６７】
ＳＮＳへのアクセスが必要な場合には、ユーザ情報取得部１０８は、ユーザに関する情報の取得元となるＳＮＳを示す情報や当該ＳＮＳにログインするための認証情報を指定するための入力インタフェースを、表示制御部１５２を介して表示部１５に表示させてもよい。この場合には、ユーザ情報取得部１０８は、ユーザにより入力された、ＳＮＳを示す情報と、当該ＳＮＳにログインするための認証情報とを、操作部１３から取得する。なお、以降では、ユーザに関する情報の取得元となるＳＮＳを示す情報と、当該ＳＮＳにログインするための認証情報とを総じて、単に「ＳＮＳへのアクセス情報」と記載する場合がある。
【００６８】
なお、ユーザ情報取得部１０８は、取得したＳＮＳへのアクセス情報を、所定の記憶装置に記憶させることで不揮発化してもよい。この場合には、ユーザ情報取得部１０８は、再度ＳＮＳにアクセスする際に、当該ＳＮＳにアクセスするためのアクセス情報を当該所定の記憶装置から取得することも可能である。
【００６９】
ユーザ情報取得部１０８は、取得したＳＮＳへのアクセス情報に基づき、ＳＮＳ（即ち、外部サーバ７０）との間の接続を確立し、当該ＳＮＳから種別ｄ６１６で示された条件に一致する情報を取得する。
【００７０】
具体的な一例として、ユーザ情報取得部１０８は、図４に示す置換制御情報ｄ６０のうち、「ＩＤ００１」で示された識別情報ｄ６１２と、当該識別情報ｄ６１２に関連付けられた「ユーザの氏名」を示す種別ｄ６１６とを置換情報管理部１１０から取得する。この場合には、ユーザ情報取得部１０８は、例えば、ユーザから指定されたＳＮＳにアクセスし、当該ＳＮＳにプロフィールとして登録された「ユーザの氏名」を、「ＩＤ００１」で示された識別情報ｄ６１２に対応する置換情報として取得する。
【００７１】
また、他の一例として、ユーザ情報取得部１０８は、「ＩＤ００２」で示された識別情報ｄ６１２と、当該識別情報ｄ６１２に関連付けられた「ユーザと交流の多い友人」を示す種別ｄ６１６とを置換情報管理部１１０から取得する。この場合には、ユーザ情報取得部１０８は、例えば、ユーザから指定されたＳＮＳにアクセスし、当該ＳＮＳのソーシャルグラフを探索する。そして、ユーザ情報取得部１０８は、ＳＮＳのソーシャルグラフにより、ユーザに関連付けられた他のユーザのうち、最も交流の多いユーザ（例えば、メッセージに対するアクセス数やコメント数の多いユーザ）の氏名を、「ＩＤ００２」で示された識別情報ｄ６１２に対応する置換情報として取得してもよい。
【００７２】
また、ユーザ情報取得部１０８が取得する情報は、文字情報に限られず、例えば、写真等の画像情報でもよい。例えば、ユーザ情報取得部１０８は、ユーザがＳＮＳ上に登録した画像を探索し、種別ｄ６１６に示された場所や時間の条件に一致する画像を置換情報として取得してもよい。このような構成により、例えば、種別ｄ６１６に「ユーザが最近訪れた場所の画像」を条件として設定することで、ユーザ情報取得部１０８は、ＳＮＳ上にユーザが登録した画像のうち、登録日が最も新しい画像を置換情報として取得することも可能である。
【００７３】
また、ユーザ情報取得部１０８は、情報処理装置１０の位置をユーザの位置として認識し、当該ユーザの位置を示す情報、または、当該ユーザの位置に関する他の情報を置換情報として取得してもよい。
【００７４】
例えば、位置情報取得部１２０を設けることで、ユーザ情報取得部１０８は、当該情報処理装置１０の位置を、当該位置情報取得部１２０から取得することが可能である。位置情報取得部１２０は、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機により構成すればよい。
【００７５】
位置情報に基づき置換情報を取得する場合の一例について以下に説明する。例えば、ユーザ情報取得部１０８は、ユーザの図４に示す置換制御情報ｄ６０のうち、「ＩＤ００５」で示された識別情報ｄ６１２と、当該識別情報ｄ６１２に関連付けられた「ユーザの現在地」を示す種別ｄ６１６とを置換情報管理部１１０から取得する。この場合には、ユーザ情報取得部１０８は、例えば、位置情報取得部１２０から、情報処理装置１０の位置情報（例えば、座標）を取得する。ユーザ情報取得部１０８は、取得した位置情報が示す地名を、例えば、インターネットのようなネットワークを介した検索に基づき、「ＩＤ００５」で示された識別情報ｄ６１２に対応する置換情報として取得してもよい。また、ユーザ情報取得部１０８は、ＳＮＳのソーシャルグラフを探索して、取得した位置情報が示す地名を、当該置換情報として取得してもよい。
【００７６】
もちろん、ユーザ情報取得部１０８が、取得した位置情報が示す地名を特定できれば、その方法は特に限定はされない。例えば、ユーザ情報取得部１０８は、取得した位置情報を、情報処理装置１０内に記憶された他の情報（例えば、地図情報）と照合することで、当該位置情報が示す地名を特定してもよい。
【００７７】
また、ユーザ情報取得部１０８は、位置情報取得部１２０から取得した位置情報を基に、取得した位置情報に関連する他の情報を、ＳＮＳのソーシャルグラフを探索して取得できるように構成してもよい。具体的な一例として、ユーザ情報取得部１０８は、位置情報取得部１２０から取得した位置情報を基に、当該位置情報が示す位置で過去に撮影された写真を、ユーザがＳＮＳに登録した写真の中から取得してもよい。また、他の一例として、ユーザ情報取得部１０８は、ＳＮＳ上でユーザに関連付けられた他のユーザの中から、位置情報取得部１２０から取得した位置情報に関するコメントを投稿したユーザの氏名を取得してもよい。なお、上記に示すようにユーザ情報取得部１０８を動作させる場合には、あらかじめ種別ｄ６１６に対応する動作を設定しておく必要があることは言うまでもない。
【００７８】
なお、上記では、ユーザ情報取得部１０８は、種別ｄ６１６が示す条件に一致する情報を、ＳＮＳのようなネットワークサービスから取得していたが、少なくとも一部の情報がＳＮＳから取得されれば、他の情報の取得元は特に限定されない。例えば、ユーザ情報取得部１０８は、情報処理装置１０に記憶された情報の中から、他の情報を取得してもよい。
【００７９】
以上のようにして、ユーザ情報取得部１０８は、各識別情報ｄ６１２それぞれに関連付けられた種別ｄ６１６が示す条件に一致する置換情報を取得し、取得した置換情報を対応する識別情報ｄ６１２ごとに置換情報管理部１１０に通知する。なお、置換情報を取得できなかった場合には、ユーザ情報取得部１０８は、置換情報を取得できなかった旨を、当該置換情報の取得に係る種別ｄ６１６に関連付けられた識別情報ｄ６１２とともに、置換情報管理部１１０に通知する。以上のような構成により、置換情報管理部１１０は、各識別情報ｄ６１２に対応する置換情報をユーザ情報取得部１０８から取得し、取得した置換情報を基に置換情報管理テーブルｄ８０を生成することが可能となる。
【００８０】
（情報の置き換え処理）
次に、情報処理装置１０の構成のうち、電子書籍コンテンツｄ２０内の一部の情報をユーザに関する情報に置き換える処理に係る構成について説明する。
【００８１】
置換情報管理部１１０は、置換情報管理テーブルｄ８０を生成したら、生成した置換情報管理テーブルｄ８０内の各識別情報ｄ８１２について、当該識別情報ｄ８１２に関連付けられた置換情報ｄ８１８を、識別情報ｄ８１２ごとにデータ編集部１１２に通知する。なお、識別情報ｄ８１２に置換情報ｄ８１８が関連付けられていない場合には、置換情報管理部１１０は、置換情報ｄ８１８に替えて、デフォルト値ｄ８１４をデータ編集部１１２に通知する。このように、置換情報管理部１１０は、各識別情報ｄ８１２について、置換情報ｄ８１８及びデフォルト値ｄ８１４のうち、少なくともいずれかをデータ編集部１１２に通知することとなる。
【００８２】
データ編集部１１２は、置換制御情報ｄ６０に対する応答として、置換情報管理部１１０から、当該置換制御情報ｄ６０中に示された識別情報ｄ６１２（即ち、置換情報管理テーブルｄ８０中の識別情報ｄ８１２）ごとに、置換情報ｄ８１８もしくはデフォルト値ｄ８１４を取得する。
【００８３】
具体的には、データ編集部１１２は、置換情報管理部１１０が置換情報ｄ８１８を取得している識別情報ｄ６１２については、置換情報管理部１１０から当該置換情報ｄ８１８を取得する。一方で、データ編集部１１２は、置換情報管理部１１０が置換情報ｄ８１８を取得していない識別情報ｄ６１２については、置換情報管理部１１０から当該識別情報ｄ６１２、即ち、識別情報ｄ８１２に関連付けられたデフォルト値ｄ８１４を取得する。なお、以降では、置換情報ｄ８１８及びデフォルト値ｄ８１４を特に区別しない場合には、これらを総じて単に「置換情報」と呼ぶ場合がある。
【００８４】
データ編集部１１２は、識別情報ｄ６１２ごとに取得した置換情報で、電子書籍コンテンツｄ２０中の当該識別情報ｄ６１２が関連付けられた対象情報を置き換える。以上のような構成により、電子書籍コンテンツｄ２０中の各対象情報のうち、置換情報ｄ８１８が取得された識別情報ｄ６１２が関連付けられた対象情報が、当該置換情報ｄ８１８に置き換えられる。また、置換情報ｄ８１８が取得されなかった識別情報ｄ６１２が関連付けられた対象情報については、デフォルト値ｄ８１４、即ち、対象情報に置き換えられるため、実質的な置き換えは行われていないこととなる。
【００８５】
なお、データ編集部１１２は、置換情報ｄ８１８が取得されなかった識別情報ｄ６１２が関連付けられた対象情報については置き換えに係る処理を、実行しない（即ち、省略する）ように動作させてもよい。この場合には、置換情報管理部１１０は、置換情報管理テーブルｄ８０において識別情報ｄ８１２に置換情報ｄ８１８が関連付けられていない場合には、置換情報ｄ８１８が取得されていない旨を当該識別情報ｄ８１２とあわせてデータ編集部１１２に通知すればよい。この通知に基づき、データ編集部１１２は、対応する識別情報ｄ６１２（即ち、通知された識別情報ｄ８１２）については、置換情報ｄ８１８が取得されなかったことを認識することができる。即ち、この通知を受けた場合には、データ編集部１１２は、対応する識別情報ｄ６１２（即ち、通知された識別情報ｄ８１２）が関連付けられた対象情報については、置き換えに係る処理を実行せずに、次の処理に遷移すればよい。
【００８６】
データ編集部１１２は、対象情報を置換情報に置き換えた電子書籍コンテンツｄ２０を表示制御部１５２に出力する。表示制御部１５２は、対象情報が置換情報に置き換えられた電子書籍コンテンツｄ２０をデータ編集部１１２から取得し、取得した電子書籍コンテンツｄ２０を表示部１５に表示させる。これにより、ユーザは、自身に関する情報や、自身と関連する他のユーザの情報が反映された電子書籍コンテンツｄ２０を閲覧することが可能となる。
【００８７】
なお、上記に示す情報処理装置１０の各構成が実行する処理のうち、少なくとも一部を、外部に設けられたサーバで実行するように構成してもよい。具体的な一例として、上述した、情報処理装置１０による電子書籍コンテンツｄ２０の解析、置換情報の取得、及び電子書籍コンテンツｄ２０中の対象情報を取得した置換情報に置き換える処理を、外部のサーバで実行する構成としてもよい。この場合には、例えば、コンテンツ取得部１０２、コンテンツ記憶部１０４、コンテンツ解析部１０６、ユーザ情報取得部１０８、置換情報管理部１１０、及びデータ編集部１１２を、当該サーバに設ければよい。
【００８８】
また、他の構成の一例として、コンテンツ取得部１０２、コンテンツ記憶部１０４、及びコンテンツ解析部１０６を外部のサーバに設けることで、電子書籍コンテンツｄ２０の解析に係る処理までを、当該サーバ側で実行するように構成してもよい。
【００８９】
なお、外部のサーバとしては、コンテンツ配信サーバ５０や、ＳＮＳを提供する外部サーバ７０を利用してもよいし、別途、電子書籍コンテンツｄ２０を編集するためのサーバを設けてもよい。
【００９０】
＜４．処理＞
次に、図６を参照しながら、本実施形態に係る情報処理装置１０の一連の処理の流れについて説明する。図６は、本実施形態に係る情報処理装置１０の一連の処理の流れを示したフローチャートである。なお、以降では、表示対象となる電子書籍コンテンツｄ２０が、既にコンテンツ配信サーバ５０から取得され、コンテンツ記憶部１０４に記憶されているものとして説明する。
【００９１】
（ステップＳ１０２）
コンテンツ解析部１０６は、コンテンツ記憶部１０４から電子書籍コンテンツｄ２０を読み出す。コンテンツ解析部１０６は、読み出した電子書籍コンテンツｄ２０を解析することで、当該電子書籍コンテンツｄ２０に含まれる各対象情報の読み出しや編集が可能なデータに、当該電子書籍コンテンツｄ２０を変換する。具体的な一例として、コンテンツ解析部１０６は、電子書籍コンテンツｄ２０内の各データを構造化することにより、当該電子書籍コンテンツｄ２０に含まれる各対象情報の読み出しや編集が可能なデータに変換してもよい。
【００９２】
コンテンツ解析部１０６は、解析後の電子書籍コンテンツｄ２０を、データ編集部１１２に出力する。
【００９３】
（ステップＳ１０４）
データ編集部１１２は、電子書籍コンテンツｄ２０をコンテンツ解析部１０６から取得する。データ編集部１１２は、取得した電子書籍コンテンツｄ２０から置換制御情報ｄ６０を抽出し、抽出した置換制御情報ｄ６０を置換情報管理部１１０に出力する。
【００９４】
置換情報管理部１１０は、データ編集部１１２から置換制御情報ｄ６０を取得する。置換情報管理部１１０は、置換制御情報ｄ６０から各識別情報ｄ６１２と当該識別情報ｄ６１２に関連付けられた種別ｄ６１６とを抽出する。置換情報管理部１１０は、抽出した各識別情報ｄ６１２と、当該識別情報ｄ６１２それぞれに関連付けられた種別ｄ６１６とをユーザ情報取得部１０８に出力する。そして、置換情報管理部１１０は、種別ｄ６１６で示された条件に一致する情報を、識別情報ｄ６１２ごとにユーザ情報取得部１０８に取得させる。
【００９５】
（ステップＳ１０６）
ユーザ情報取得部１０８は、置換制御情報ｄ６０内の各識別情報ｄ６１２と、当該識別情報ｄ６１２それぞれに関連付けられた種別ｄ６１６とを置換情報管理部１１０から取得する。ユーザ情報取得部１０８は、取得した種別ｄ６１６の内容を確認し、当該種別ｄ６１６で示された条件に一致する置換情報を取得するために、ＳＮＳへのアクセスが必要か否かを判断する。
【００９６】
ＳＮＳへのアクセスが必要な場合には、ユーザ情報取得部１０８は、ユーザに関する情報の取得元となるＳＮＳを示す情報や当該ＳＮＳにログインするための認証情報を指定するための入力インタフェースを、表示制御部１５２を介して表示部１５に表示させてもよい。この場合には、ユーザ情報取得部１０８は、ユーザにより入力された、ＳＮＳを示す情報と、当該ＳＮＳにログインするための認証情報とを、操作部１３から取得する。なお、以降では、ユーザに関する情報の取得元となるＳＮＳを示す情報と、当該ＳＮＳにログインするための認証情報とを総じて、単に「ＳＮＳへのアクセス情報」と記載する場合がある。
【００９７】
（ステップＳ１０８）
ユーザ情報取得部１０８は、取得したＳＮＳへのアクセス情報に基づき、ＳＮＳとの間の接続を確立し、当該ＳＮＳから種別ｄ６１６で示された条件に一致する情報を取得する。
【００９８】
具体的な一例として、ユーザ情報取得部１０８は、図４に示す置換制御情報ｄ６０のうち、「ＩＤ００１」で示された識別情報ｄ６１２と、当該識別情報ｄ６１２に関連付けられた「ユーザの氏名」を示す種別ｄ６１６とを置換情報管理部１１０から取得する。この場合には、ユーザ情報取得部１０８は、例えば、ユーザから指定されたＳＮＳにアクセスし、当該ＳＮＳにプロフィールとして登録された「ユーザの氏名」を、「ＩＤ００１」で示された識別情報ｄ６１２に対応する置換情報として取得する。
【００９９】
また、他の一例として、ユーザ情報取得部１０８は、「ＩＤ００２」で示された識別情報ｄ６１２と、当該識別情報ｄ６１２に関連付けられた「ユーザと交流の多い友人」を示す種別ｄ６１６とを置換情報管理部１１０から取得する。この場合には、ユーザ情報取得部１０８は、例えば、ユーザから指定されたＳＮＳにアクセスし、当該ＳＮＳのソーシャルグラフを探索する。そして、ユーザ情報取得部１０８は、ＳＮＳのソーシャルグラフにより、ユーザに関連付けられた他のユーザのうち、最も交流の多いユーザ（例えば、メッセージに対するアクセス数やコメント数の多いユーザ）の氏名を、「ＩＤ００２」で示された識別情報ｄ６１２に対応する置換情報として取得してもよい。
【０１００】
また、ユーザ情報取得部１０８が取得する情報は、文字情報に限られず、例えば、写真等の画像情報でもよい。例えば、ユーザ情報取得部１０８は、ユーザがＳＮＳ上に登録した画像を探索し、種別ｄ６１６に示された場所や時間の条件に一致する画像を置換情報として取得してもよい。このような構成により、例えば、種別ｄ６１６に「ユーザが最近訪れた場所の画像」を条件として設定することで、ユーザ情報取得部１０８は、ＳＮＳ上にユーザが登録した画像のうち、登録日が最も新しい画像を置換情報として取得することも可能である。
【０１０１】
以上のようにして、ユーザ情報取得部１０８は、各識別情報ｄ６１２それぞれに関連付けられた種別ｄ６１６が示す条件に一致する置換情報を取得し、取得した置換情報を対応する識別情報ｄ６１２ごとに置換情報管理部１１０に通知する。なお、置換情報を取得できなかった場合には、ユーザ情報取得部１０８は、置換情報を取得できなかった旨を、当該置換情報の取得に係る種別ｄ６１６に関連付けられた識別情報ｄ６１２とともに、置換情報管理部１１０に通知する。
【０１０２】
置換情報管理部１１０は、置換制御情報ｄ６０に含まれた、識別情報ｄ６１２、デフォルト値ｄ６１４、及び種別ｄ６１６と、当該種別ｄ６１６に基づき取得された置換情報とを、識別情報ｄ６１２ごとに関連付けて置換情報管理テーブルｄ８０を生成する。
【０１０３】
なお、前述したように、ユーザ情報取得部１０８は、置換制御情報ｄ６０に含まれるすべての識別情報ｄ６１２について、種別ｄ６１６に示された条件に一致する置換情報が取得できるとは限らない。この場合には、置換情報管理部１１０は、ユーザ情報取得部１０８から対応する置換情報を取得できなかった旨の通知を受ける。置換情報を取得できなかった旨の通知を受けたら、置換情報管理部１１０は、置換情報が取得できなかったことを識別するための情報（例えば、図３の場合は「−」）を置換情報ｄ８１８として登録する。
【０１０４】
（ステップＳ１１０）
置換情報管理部１１０は、置換情報管理テーブルｄ８０を生成したら、生成した置換情報管理テーブルｄ８０内の各識別情報ｄ８１２について、当該識別情報ｄ８１２に関連付けられた置換情報ｄ８１８を、識別情報ｄ８１２ごとにデータ編集部１１２に通知する。なお、識別情報ｄ８１２に置換情報ｄ８１８が関連付けられていない場合には、置換情報管理部１１０は、置換情報ｄ８１８に替えて、デフォルト値ｄ８１４をデータ編集部１１２に通知する。このように、置換情報管理部１１０は、各識別情報ｄ８１２について、置換情報ｄ８１８及びデフォルト値ｄ８１４のうち、少なくともいずれかをデータ編集部１１２に通知することとなる。
【０１０５】
（ステップＳ１１２）
データ編集部１１２は、置換情報管理部１１０が置換情報ｄ８１８を取得している識別情報ｄ６１２については（ステップＳ１１０、Ｙｅｓ）、置換情報管理部１１０から当該置換情報ｄ８１８を取得する。
【０１０６】
データ編集部１１２は、識別情報ｄ６１２ごとに取得した置換情報ｄ８１８で、電子書籍コンテンツｄ２０中の当該識別情報ｄ６１２が関連付けられた対象情報を置き換える。以上のような構成により、電子書籍コンテンツｄ２０中の各対象情報のうち、置換情報ｄ８１８が取得された識別情報ｄ６１２が関連付けられた対象情報が、当該置換情報ｄ８１８に置き換えられる。
【０１０７】
（ステップＳ１１４）
一方で、データ編集部１１２は、置換情報管理部１１０が置換情報ｄ８１８を取得していない識別情報ｄ６１２については（ステップＳ１１０、Ｎｏ）、置換情報管理部１１０から当該識別情報ｄ６１２、即ち、識別情報ｄ８１２に関連付けられたデフォルト値ｄ８１４を取得する。
【０１０８】
この場合には、データ編集部１１２は、該当する識別情報ｄ６１２について取得したデフォルト値ｄ８１４で、電子書籍コンテンツｄ２０中の当該識別情報ｄ６１２が関連付けられた対象情報を置き換える。このとき、置換情報ｄ８１８が取得されなかった識別情報ｄ６１２が関連付けられた対象情報については、デフォルト値ｄ８１４、即ち、対象情報に置き換えられるため、実質的な置き換えは行われていないこととなる。
【０１０９】
なお、データ編集部１１２は、置換情報ｄ８１８が取得されなかった識別情報ｄ６１２が関連付けられた対象情報については、置き換えに係る処理を実行しない（即ち、省略する）ように動作させてもよい。この場合には、置換情報管理部１１０は、置換情報管理テーブルｄ８０において識別情報ｄ８１２に置換情報ｄ８１８が関連付けられていない場合には、置換情報ｄ８１８が取得されていない旨を当該識別情報ｄ８１２とあわせてデータ編集部１１２に通知すればよい。この通知に基づき、データ編集部１１２は、対応する識別情報ｄ６１２（即ち、通知された識別情報ｄ８１２）については、置換情報ｄ８１８が取得されなかったことを認識することができる。即ち、この通知を受けた場合には、データ編集部１１２は、対応する識別情報ｄ６１２（即ち、通知された識別情報ｄ８１２）が関連付けられた対象情報については、置き換えに係る処理を実行せずに、次の処理に遷移すればよい。
【０１１０】
（ステップＳ１１６）
データ編集部１１２は、対象情報を置換情報に置き換えた電子書籍コンテンツｄ２０を表示制御部１５２に出力する。表示制御部１５２は、対象情報が置換情報に置き換えられた電子書籍コンテンツｄ２０をデータ編集部１１２から取得し、取得した電子書籍コンテンツｄ２０を表示部１５に表示させる。これにより、ユーザは、自身に関する情報や、自身と関連する他のユーザの情報が反映された電子書籍コンテンツｄ２０を閲覧することが可能となる。
【０１１１】
＜４．ハードウェア構成例＞
上述した本開示の実施形態に係る情報処理装置１０による情報処理は、ソフトウェアと、以下に説明するような情報処理装置１０のハードウェアとの協働により実現される。以下に、図６を参照しながら、情報処理装置１０のハードウェア構成の一例について説明する。図６は、情報処理装置１０のハードウェア構成例を示すブロック図である。
【０１１２】
情報処理装置１０は、例えば、ＧＰＳアンテナ８２１と、ＧＰＳ処理デバイス８２３と、通信アンテナ８２５と、通信処理デバイス８２７と、地磁気センサ８２９と、加速度センサ８３１と、ジャイロセンサ８３３と、気圧センサ８３５と、撮像デバイス８３７と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８３９と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８４１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８４３と、操作デバイス８４７と、表示デバイス８４９と、デコーダ８５１と、スピーカ８５３と、エンコーダ８５５と、マイク８５７と、記憶デバイス８５９とを有する。
【０１１３】
ＧＰＳアンテナ８２１は、測位衛星からの信号を受信するアンテナの一例である。ＧＰＳアンテナ８２１は、複数のＧＰＳ衛星からのＧＰＳ信号を受信することができ、受信したＧＰＳ信号をＧＰＳ処理デバイス８２３に入力する。
【０１１４】
ＧＰＳ処理デバイス８２３は、測位衛星から受信された信号に基づいて位置情報を算出する算出部の一例である。ＧＰＳ処理デバイス８２３は、ＧＰＳアンテナ８２１から入力された複数のＧＰＳ信号に基づいて現在の位置情報を算出し、算出した位置情報を出力する。具体的には、ＧＰＳ処理デバイス８２３は、ＧＰＳ衛星の軌道データからそれぞれのＧＰＳ衛星の位置を算出し、ＧＰＳ信号の送信時刻と受信時刻との差分時間に基づいて、各ＧＰＳ衛星から当該情報処理装置までの距離をそれぞれ算出する。そして、算出された各ＧＰＳ衛星の位置と、各ＧＰＳ衛星から当該情報処理装置までの距離とに基づいて、現在の３次元位置を算出することができる。なお、ここで用いられるＧＰＳ衛星の軌道データは、例えばＧＰＳ信号に含まれていてもよい。或いは、ＧＰＳ衛星の軌道データは、通信アンテナ８２５を介して外部のサーバから取得されてもよい。なお、上述した位置情報取得部１２０は、ＧＰＳ処理デバイス８２３及びＧＰＳアンテナ８２１により構成するとよい。
【０１１５】
通信アンテナ８２５は、例えば携帯通信網や無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信網を介して通信信号を受信する機能を有するアンテナである。通信アンテナ８２５は、受信した信号を通信処理デバイス８２７に供給することができる。
【０１１６】
通信処理デバイス８２７は、通信アンテナ８２５から供給された信号に各種の信号処理を行う機能を有する。通信処理デバイス８２７は、供給されたアナログ信号から生成したデジタル信号をＣＰＵ８３９に供給することができる。
【０１１７】
地磁気センサ８２９は、地磁気を電圧値として検出するセンサである。地磁気センサ８２９は、Ｘ軸方向、Ｙ軸方向、及びＺ軸方向の地磁気をそれぞれ検出する３軸地磁気センサであってよい。地磁気センサ８２９は、検出した地磁気データをＣＰＵ８３９に供給することができる。
【０１１８】
加速度センサ８３１は、加速度を電圧値として検出するセンサである。加速度センサ８３１は、Ｘ軸方向に沿った加速度、Ｙ軸方向に沿った加速度、及びＺ軸方向に沿った加速度をそれぞれ検出する３軸加速度センサであってよい。加速度センサ８３１は、検出した加速度データをＣＰＵ８３９に供給することができる。
【０１１９】
ジャイロセンサ８３３は、物体の角度や角速度を検出する計測器の一種である。このジャイロセンサ８３３は、Ｘ軸、Ｙ軸、及びＺ軸周りの回転角の変化する速度（角速度）を電圧値として検出する３軸ジャイロセンサであってよい。ジャイロセンサ８３３は、検出した角速度データをＣＰＵ８３９に供給することができる。
【０１２０】
気圧センサ８３５は、周囲の気圧を電圧値として検出するセンサである。気圧センサ８３５は、気圧を所定のサンプリング周波数で検出し、検出した気圧データをＣＰＵ８３９に供給することができる。
【０１２１】
撮像デバイス８３７は、ＣＰＵ８３９の制御に従い、レンズを介して静止画像又は動画像を撮影する機能を有する。撮像デバイス８３７は、撮影した画像を記憶デバイス８５９に記憶させてもよい。
【０１２２】
ＣＰＵ８３９は、演算処理装置及び制御装置として機能し、各種プログラムに従って情報処理装置１０内の動作全般を制御する。またＣＰＵ８３９は、マイクロプロセッサであってもよい。このＣＰＵ８３９は、各種プログラムに従って様々な機能を実現することができる。なお、上述した、コンテンツ取得部１０２、コンテンツ解析部１０６、ユーザ情報取得部１０８、置換情報管理部１１０、データ編集部１１２、及び表示制御部１５１の動作は、これらの各構成の動作を定義したプログラムをＣＰＵ８３９が実行することにより実現される。
【０１２３】
ＲＯＭ８４１は、ＣＰＵ８３９が使用するプログラムや演算パラメータ等を記憶することができる。ＲＡＭ８４３は、ＣＰＵ８３９の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶することができる。
【０１２４】
操作デバイス８４７は、ユーザが所望の操作をするための入力信号を生成する機能を有する。操作デバイス８４７は、例えばタッチセンサ、マウス、キーボード、ボタン、マイク、スイッチ及びレバーなどユーザが情報を入力するための入力部と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ８３９に出力する入力制御回路などから構成されてよい。
【０１２５】
表示デバイス８４９は、出力装置の一例であり、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）装置、有機ＥＬ（ＯＬＥＤ：Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ディスプレイ装置などの表示装置であってよい。表示デバイス８４９は、ユーザに対して画面を表示することにより情報を提供することができる。
【０１２６】
デコーダ８５１は、ＣＰＵ８３９の制御に従い、入力されたデータのデコード及びアナログ変換などを行う機能を有する。デコーダ８５１は、例えば通信アンテナ８２５及び通信処理デバイス８２７を介して入力された音声データのデコード及びアナログ変換などを行い、音声信号をスピーカ８５３に出力する。スピーカ８５３は、デコーダ８５１から供給される音声信号に基づいて音声を出力することができる。
【０１２７】
エンコーダ８５５は、ＣＰＵ８３９の制御に従い、入力されたデータのデジタル変換及びエンコードなどを行う機能を有する。エンコーダ８５５は、マイク８５７から入力される音声信号のデジタル変換及びエンコードなどを行い、音声データを出力することができる。マイク８５７は、音声を集音し、音声信号として出力することができる。
【０１２８】
記憶デバイス８５９は、データ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置、および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。ここで記憶媒体としては、例えばフラッシュメモリ、ＭＲＡＭ（Ｍａｇｎｅｔｏｒｅｓｉｓｔｉｖｅ  Ｒａｎｄｏｍ  Ａｃｃｅｓ  
Ｍｅｍｏｒ）、ＦｅＲＡＭ（Ｆｅｒｒｏｅｌｅｃｔｒｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＰＲＡＭ（Ｐｈａｓｅ  ｃｈａｎｇｅ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、及びＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリや、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの磁気記録媒体などが用いられてよい。
【０１２９】
例えば、上記した表示部は、ＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔ  Ｄｉｓｐｌａｙ）であってもよい。例えば、不透過型のＨＭＤが表示部として用いられる場合には、必ずしも撮像画像は表示部に表示されなくてもよい。かかる場合には、表示部は、撮像画像ではなく実空間に仮想オブジェクトを重畳させてもよい。
【０１３０】
また、コンピュータに内蔵されるＣＰＵ、ＲＯＭ及びＲＡＭなどのハードウェアを、上記した情報処理装置が有する構成と同等の機能を発揮させるためのプログラムも作成可能である。また、当該プログラムを記録した、コンピュータに読み取り可能な記憶媒体も提供され得る。
【０１３１】
＜５．まとめ＞
以上のように、本実施形態に係る情報処理装置１０は、電子書籍コンテンツｄ２０中の少なくとも一部の情報を、読者であるユーザがＳＮＳを介して形成した情報に置き換えることが可能である。そのため、ユーザは、電子書籍コンテンツｄ２０を、より親近感やリアリティのある作品として楽しむことが可能となる。
【０１３２】
また、本実施形態に係る情報処理装置１０は、読者であるユーザに関する情報をＳＮＳから取得する。そのため、情報処理装置１０は、ユーザ自身の情報に限らず、ソーシャルグラフを介してユーザに関連付けられた他の情報（例えば、他のユーザに関する情報）を取得し、電子書籍コンテンツｄ２０内に反映することが可能となる。即ち、本実施形態に係る情報処理装置１０に依れば、読者であるユーザの情報に加えて、当該ユーザがＳＮＳ上で他のユーザとの間で形成した社会ネットワークに基づく情報を、電子書籍コンテンツｄ２０内に反映することが可能となる。そのため、ユーザは、単に自身に関する情報のみが反映された場合に比べて、電子書籍コンテンツｄ２０を、さらに親近感やリアリティのある作品として楽しむことが可能となる。
【０１３３】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１３４】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１３５】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
複数の情報のうち少なくとも一部の第１の情報に識別情報が関連付けられた書籍データ中において、少なくとも一の識別情報にあらかじめ関連付けられた条件に基づき、当該条件に一致する第２の情報を、ソーシャルネットワーキングサービスから取得する情報取得部と、
前記一の識別情報に関連付けられた前記第１の情報を、取得された前記第２の情報に置き換える編集部と、
を備える、情報処理装置。
（２）
前記情報取得部は、前記ソーシャルネットワーキングサービスにおいてユーザを識別するためのユーザＩＤに関連付けられた情報を、前記第２の情報として取得する、前記（１）に記載の情報処理装置。
（３）
前記情報取得部は、前記ソーシャルネットワーキングサービス上で前記ユーザＩＤと他のユーザＩＤとが関連付けられている場合に、当該他のユーザＩＤに関連付けられた情報を、前記第２の情報として取得する、前記（２）に記載の情報処理装置。
（４）
前記情報取得部は、前記ソーシャルネットワーキングサービス上で前記ユーザＩＤに関連付けられた位置情報に基づき、前記第２の情報を取得する、前記（２）または（３）に記載の情報処理装置。
（５）
前記情報取得部は、前記ユーザが過去に訪問した場所の位置情報に基づき、前記第２の情報を取得する、前記（４）に記載の情報処理装置。
（６）
前記第２の情報は、画像データであり、
前記情報取得部は、前記位置情報が関連付けられた前記画像データを取得する、前記（４）または（５）に記載の情報処理装置。
（７）
前記情報取得部は、前記ユーザの位置を示す位置情報を取得し、取得した当該位置情報に基づき、前記第２の情報を取得する、前記（２）〜（６）のいずれか一項に記載の情報処理装置。
（８）
表示部に前記電子書籍コンテンツを表示させる、表示制御部を備える、前記（１）〜（７）のいずれか一項に記載の情報処理装置。
（９）
複数の情報のうち少なくとも一部の第１の情報に識別情報が関連付けられた書籍データ中において、少なくとも一の識別情報にあらかじめ関連付けられた条件に基づき、当該条件に一致する第２の情報を、ソーシャルネットワーキングサービスから取得することと、
プロセッサにより、前記一の識別情報に関連付けられた前記第１の情報を、取得された前記第２の情報に置き換えることと、
を含む、情報処理方法。
（１０）
コンピュータに、
複数の情報のうち少なくとも一部の第１の情報に識別情報が関連付けられた書籍データ中において、少なくとも一の識別情報にあらかじめ関連付けられた条件に基づき、当該条件に一致する第２の情報を、ソーシャルネットワーキングサービスから取得する機能と、
前記一の識別情報に関連付けられた前記第１の情報を、取得された前記第２の情報に置き換える機能と、
を実行させる、プログラム。
【符号の説明】
【０１３６】
１      情報処理システム
１０    情報処理装置
１０２  コンテンツ取得部
１０４  コンテンツ記憶部
１０６  コンテンツ解析部
１０８  ユーザ情報取得部
１１０  置換情報管理部
１１２  データ編集部
１２０  位置情報取得部
１３    操作部
１５    表示部
１５２  表示制御部
５０    コンテンツ配信サーバ
７０    外部サーバ
【図１】
2015031980.tif 000003
【図２】
2015031980.tif 000004
【図３】
2015031980.tif 000005
【図４】
2015031980.tif 000006
【図５】
2015031980.tif 000007
【図６】
2015031980.tif 000008
【図７】
2015031980.tif 000009
【図８】
2015031980.tif 000010