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