(57)【要約】【課題】主コンテンツと広告コンテンツを含んで構成される電子書籍において、ユーザにより予め指定されたコンテンツの中からユーザにより選択されたコンテンツを直接表示することにより表示機会が少なくなってしまいがちな広告コンテンツの表示回数の減少を防ぐこと。【解決手段】電子書籍に含まれる主コンテンツ又は広告コンテンツのうち予めユーザにより指定されたコンテンツの中から、いずれかのコンテンツがユーザにより選択されたことに基づいて、当該選択されたコンテンツを表示手段に表示させる際に、電子書籍におけるユーザにより選択されたコンテンツより前に存在する広告コンテンツを抽出し、当該抽出された広告コンテンツを表示手段に表示させる。【選択図】図８
2014142493.tif 000002
【特許請求の範囲】
【請求項１】
電子書籍に含まれる主コンテンツと広告コンテンツを表示する表示手段と、
前記主コンテンツ又は前記広告コンテンツのうち予めユーザにより指定されたコンテンツの中から、いずれかのコンテンツがユーザにより選択されたことに基づいて、当該選択されたコンテンツを前記表示手段に表示させるコンテンツ表示制御手段と、
前記電子書籍における前記選択されたコンテンツより前に存在する広告コンテンツを抽出する広告抽出手段と、
前記広告抽出手段により抽出された広告コンテンツを前記表示手段に表示させる広告表示制御手段と、
を備えることを特徴とする電子書籍表示装置。
【請求項２】
請求項１に記載の電子書籍表示装置であって、
前記広告抽出手段は、前記電子書籍における前記選択されたコンテンツより前に複数の広告コンテンツが存在する場合には、その中から既表示回数が最少の広告コンテンツを抽出することを特徴とする電子書籍表示装置。
【請求項３】
請求項１又は２に記載の電子書籍表示装置であって、
前記広告抽出手段は、前記表示手段により直近に表示されていたページから前記選択されたコンテンツの間に存在する広告コンテンツを抽出することを特徴とする電子書籍表示装置。
【請求項４】
請求項１に記載の電子書籍表示装置であって、
前記広告抽出手段は、前記選択されたコンテンツより前に存在する広告コンテンツの既表示回数と、前記選択されたコンテンツより後ろに存在する広告コンテンツの既表示回数を比較し、既表示回数がより少ない広告コンテンツを抽出することを特徴とする電子書籍表示装置。
【請求項５】
請求項４に記載の電子書籍表示装置であって、
前記広告抽出手段は、前記選択されたコンテンツより前に存在する広告コンテンツ、又は前記選択されたコンテンツより後ろに存在する広告コンテンツが複数存在する場合には既表示回数が最少の広告コンテンツについて前記比較を行うことを特徴とする電子書籍表示装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の電子書籍表示装置であって、
前記広告表示制御手段は、前記コンテンツ表示制御手段によりコンテンツが表示される前、当該コンテンツが表示されている間、又は当該コンテンツが表示された後のいずれかの時期に前記広告抽出手段により抽出された広告コンテンツを前記表示手段に表示させることを特徴とする電子書籍表示装置。
【請求項７】
電子書籍表示装置により実行される電子書籍表示方法であって、
電子書籍に含まれる主コンテンツ又は広告コンテンツのうち予めユーザにより指定されたコンテンツの中から、いずれかのコンテンツがユーザにより選択されたことに基づいて、当該選択されたコンテンツを表示手段に表示させるコンテンツ表示制御工程と、
前記電子書籍における前記選択されたコンテンツより前に存在する広告コンテンツを抽出する広告抽出工程と、
前記広告抽出工程により抽出された広告コンテンツを前記表示手段に表示させる広告表示制御工程と、
を含むことを特徴とする電子書籍表示方法。
【請求項８】
コンピュータを、
電子書籍に含まれる主コンテンツ又は広告コンテンツのうち予めユーザにより指定されたコンテンツの中から、いずれかのコンテンツがユーザにより選択されたことに基づいて、当該選択されたコンテンツを表示手段に表示させるコンテンツ表示制御手段、
前記電子書籍における前記選択されたコンテンツより前に存在する広告コンテンツを抽出する広告抽出手段、
前記広告抽出手段により抽出された広告コンテンツを前記表示手段に表示させる広告表示制御手段、
として機能させることを特徴とする電子書籍表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主コンテンツと広告コンテンツを含む電子書籍を表示する電子書籍表示装置等の技術分野に関する。
【背景技術】
【０００２】
近年、電子書籍の閲覧に利用される電子書籍表示装置の普及が急速に進み、電子書籍を提供する事業者も増えてきている。電子書籍については、小説や新書に限らず、紙媒体で発行されている様々な出版物が電子書籍化されている。
【０００３】
そんな中、電子書籍表示装置において、主コンテンツだけでなく、広告コンテンツを表示することが行われるようになっている。例えば、特許文献１には、読みかけて終了したページに広告付きのしおりを自動挿入したり、書籍の表紙に広告付きの帯を付けたりする技術が開示されている。
【０００４】
また、電子書籍表示装置の多くは、ユーザのお気に入りのコンテンツにブックマークを対応付ける機能を備えており、ユーザは予め登録したブックマークを選択することで、自分のお気に入りのコンテンツに直ぐにアクセスできるようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１９５４１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば、主コンテンツと広告コンテンツを含んで構成されるパッケージ型の電子書籍の場合、ユーザは初めて閲覧した際に気に入った主コンテンツにブックマークを対応付けて、２回目以降はブックマークを付した主コンテンツ或いはそれに続くコンテンツばかりを閲覧するようになってしまう。これにより、ブックマークより前に存在する広告コンテンツの閲覧される機会が減少してしまうという問題がある。
【０００７】
本発明は、このような問題等に鑑みてなされたものであり、主コンテンツと広告コンテンツを含んで構成される電子書籍において、ユーザにより予め指定されたコンテンツの中からユーザにより選択されたコンテンツを直接表示することにより表示機会が少なくなってしまいがちな広告コンテンツの表示回数の減少を防ぐことのできる電子書籍表示装置等を提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、電子書籍に含まれる主コンテンツと広告コンテンツを表示する表示手段と、前記主コンテンツ又は前記広告コンテンツのうち予めユーザにより指定されたコンテンツの中から、いずれかのコンテンツがユーザにより選択されたことに基づいて、当該選択されたコンテンツを前記表示手段に表示させるコンテンツ表示制御手段と、前記電子書籍における前記選択されたコンテンツより前に存在する広告コンテンツを抽出する広告抽出手段と、前記広告抽出手段により抽出された広告コンテンツを前記表示手段に表示させる広告表示制御手段と、を備えることを特徴とする。
【０００９】
本発明によれば、ユーザにより予め指定されたコンテンツの中からユーザによりいずれかのコンテンツが選択された場合に、当該選択されたコンテンツより前に存在する広告コンテンツが表示されることから、表示機会が少なくなってしまいがちな広告コンテンツの表示回数の減少を防ぐことができる。
【００１０】
請求項２に記載の発明は、請求項１に記載の電子書籍表示装置であって、前記広告抽出手段は、前記電子書籍における前記選択されたコンテンツより前に複数の広告コンテンツが存在する場合には、その中から既表示回数が最少の広告コンテンツを抽出することを特徴とする。
【００１１】
本発明によれば、ユーザにより選択されたコンテンツより前に存在する複数の広告コンテンツが存在する場合に、それらの広告コンテンツを満遍なく表示させることができる。
【００１２】
請求項３に記載の発明は、請求項１又は２に記載の電子書籍表示装置であって、前記広告抽出手段は、前記表示手段により直近に表示されていたページから前記選択されたコンテンツの間に存在する広告コンテンツを抽出することを特徴とする。
【００１３】
本発明によれば、例えば、ユーザが電子書籍を途中のページまで閲覧した段階で、いずれかのコンテンツを選択してページを飛ばした場合であっても、その間に存在する広告コンテンツを表示させることができる。
【００１４】
請求項４に記載の発明は、請求項１に記載の電子書籍表示装置であって、前記広告抽出手段は、前記選択されたコンテンツより前に存在する広告コンテンツの既表示回数と、前記選択されたコンテンツより後ろに存在する広告コンテンツの既表示回数を比較し、既表示回数がより少ない広告コンテンツを抽出することを特徴とする。
【００１５】
本発明によれば、ユーザにより選択されたコンテンツより前に存在する広告ばかりが表示されて、ユーザにより選択されたコンテンツより後ろに存在する広告の表示回数が少なくなってしまうことを防ぐことができる。
【００１６】
請求項５に記載の発明は、請求項４に記載の電子書籍表示装置であって、前記広告抽出手段は、前記選択されたコンテンツより前に存在する広告コンテンツ、又は前記選択されたコンテンツより後ろに存在する広告コンテンツが複数存在する場合には既表示回数が最少の広告コンテンツについて前記比較を行うことを特徴とする。
【００１７】
本発明によれば、より既表示回数の少ない広告コンテンツを表示させることができ、満遍なく広告コンテンツを表示させることができる。
【００１８】
請求項６に記載の発明は、請求項１乃至５のいずれか一項に記載の電子書籍表示装置であって、前記広告表示制御手段は、前記コンテンツ表示制御手段によりコンテンツが表示される前、当該コンテンツが表示されている間、又は当該コンテンツが表示された後のいずれかの時期に前記広告抽出手段により抽出された広告コンテンツを前記表示手段に表示させることを特徴とする。
【００１９】
本発明によれば、表示機会が少なくなってしまいがちな広告コンテンツを、ユーザにより選択されたコンテンツの表示に際して表示させることから、ユーザが広告コンテンツを見逃してしまうことを防ぐことができる。
【００２０】
請求項７に記載の発明は、電子書籍表示装置により実行される電子書籍表示方法であって、電子書籍に含まれる主コンテンツ又は広告コンテンツのうち予めユーザにより指定されたコンテンツの中から、いずれかのコンテンツがユーザにより選択されたことに基づいて、当該選択されたコンテンツを表示手段に表示させるコンテンツ表示制御工程と、前記電子書籍における前記選択されたコンテンツより前に存在する広告コンテンツを抽出する広告抽出工程と、前記広告抽出工程により抽出された広告コンテンツを前記表示手段に表示させる広告表示制御工程と、を含むことを特徴とする。
【００２１】
請求項８に記載の発明は、コンピュータを、電子書籍に含まれる主コンテンツ又は広告コンテンツのうち予めユーザにより指定されたコンテンツの中から、いずれかのコンテンツがユーザにより選択されたことに基づいて、当該選択されたコンテンツを表示手段に表示させるコンテンツ表示制御手段、前記電子書籍における前記選択されたコンテンツより前に存在する広告コンテンツを抽出する広告抽出手段、前記広告抽出手段により抽出された広告コンテンツを前記表示手段に表示させる広告表示制御手段、として機能させることを特徴とする。
【発明の効果】
【００２２】
本願発明によれば、ユーザにより予め指定されたコンテンツの中からユーザによりいずれかのコンテンツが選択された場合に、当該選択されたコンテンツより前に存在する広告コンテンツが表示されることから、表示機会が少なくなってしまいがちな広告コンテンツの表示回数の減少を防ぐことができる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態における電子書籍表示装置１の構成を示すブロック図である。
【図２】本実施形態における雑誌管理ＤＢ１２１の内容の一例を示す図である。
【図３】本実施形態における記事管理ＤＢ１２２の内容の一例を示す図である。
【図４】本実施形態における広告管理ＤＢ１２３の内容の一例を示す図である。
【図５】本実施形態におけるブックマーク管理ＤＢ１２４の内容の一例を示す図である。
【図６】本実施形態における広告表示回数管理ＤＢ１２５の内容の一例を示す図である。
【図７】本実施形態における電子雑誌のページ構成例を示す図である。
【図８】本実施形態における制御部１１による広告抽出処理のフローチャートである。
【図９】変形例における制御部１１による第２広告抽出処理のフローチャートである。
【発明を実施するための形態】
【００２４】
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施形態は、記事（「主コンテンツ」の一例。）と広告（「広告コンテンツ」の一例。）を含んで構成される電子雑誌（「電子書籍」の一例。）を表示する電子書籍表示装置に対して本発明を適用した場合の実施形態である。
【００２５】
［１．電子書籍表示装置１の構成］
まず、図１を用いて、電子書籍表示装置１の構成について説明する。図１は、電子書籍表示装置１の概要構成を示すブロック図である。電子書籍表示装置１は、制御部１１、記憶部１２、通信部１３、表示部１４、及び操作部１５を備えている。
【００２６】
記憶部１２は、例えば、不揮発性メモリ等により構成されており、オペレーティングシステムや、アプリケーションプログラム等の各種プログラムを記憶する。特に、本実施形態の記憶部１２には、電子書籍を表示等するためのアプリケーションプログラム（以下、「表示アプリ」という。）がインストールされている。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークを介して取得されるようにしても良いし、記録媒体に記録されて外付けドライブ装置を介して読み込まれるようにしても良い。
【００２７】
また、記憶部１２は、電子雑誌を表示するための各種データを記憶する。当該データもプログラムと同様に、他のサーバ装置等からネットワークを介して取得されるようにしても良いし、記録媒体に記録されて外付けドライブ装置を介して読み込まれるようにしても良い。
【００２８】
更に、記憶部１２には、表示アプリで用いられる雑誌管理ＤＢ１２１、記事管理ＤＢ１２２、広告管理ＤＢ１２３、ブックマーク管理ＤＢ１２４、広告表示回数管理ＤＢ１２５が構築されている。
【００２９】
図２は、雑誌管理ＤＢ１２１の内容の一例を示す図である。雑誌管理ＤＢ１２１では、雑誌ＩＤ毎に、雑誌ＩＤで識別される電子雑誌の先頭ページと最終ページが対応付けられている。図２の例では、雑誌ＩＤ「ＣＩＤ１」で識別される電子雑誌は、１ページから４５ページの計４５ページで構成されることを示している。
【００３０】
図３は、記事管理ＤＢ１２２の内容の一例を示す図である。記事管理ＤＢ１２２では、雑誌ＩＤ及び記事ＩＤ毎に、当該雑誌ＩＤ及び当該記事ＩＤで識別される記事の開始ページ、終了ページ及びタイトルが対応付けられている。図３の例では、雑誌ＩＤ「ＣＩＤ１」で識別される電子雑誌における記事ＩＤ「ＡｒＩＤ１」で識別される記事は、雑誌の２ページから６ページに掲載されることを示している。
【００３１】
図４は、広告管理ＤＢ１２３の内容の一例を示す図である。広告管理ＤＢ１２３では、雑誌ＩＤ及び広告ＩＤ毎に、当該雑誌ＩＤ及び当該広告ＩＤで識別される広告の開始ページと終了ページが対応付けられている。図４の例では、雑誌ＩＤ「ＣＩＤ１」で識別される電子雑誌における広告ＩＤ「ＡｄＩＤ１」で識別される広告は、雑誌の１ページから１ページが該当することを示している。ここで、開始ページと終了ページが同じページの場合、当該広告は１ページのみで構成されていることを意味している。これは、記事管理ＤＢ１２２における記事についても同様である。
【００３２】
図５は、ブックマーク管理ＤＢ１２４の内容の一例を示す図である。ブックマーク管理ＤＢ１２４では、雑誌ＩＤ毎に、ユーザによりブックマークの対象として指定された記事の記事ＩＤが対応付けられている。図５の例では、雑誌ＩＤ「ＣＩＤ１」で識別される電子雑誌における、記事ＩＤ「ＡｒＩＤ２」で識別される記事と、記事ＩＤ「ＡｒＩＤ４」で識別される記事に対してブックマークが付されていることを示している。
【００３３】
図６は、広告表示回数管理ＤＢ１２５の内容の一例を示す図である。広告表示回数管理ＤＢ１２５では、雑誌ＩＤ及び広告ＩＤ毎に、当該雑誌ＩＤ及び当該広告ＩＤで識別される広告の表示回数（「既表示回数」の一例。）が対応付けられている。図６の例では、雑誌ＩＤ「ＣＩＤ１」で識別される電子雑誌における、広告ＩＤ「ＡｄＩＤ１」〜「ＡｄＩＤ６」で識別される各広告が１回ずつ表示されたことを示している。
【００３４】
ここで、図７を用いて、電子雑誌のページ構成例について説明する。図７は、雑誌ＩＤ「ＣＩＤ１」で識別される電子雑誌のページ構成を示す図である。図７に示すように、電子雑誌は、記事と広告を含んで構成されている。また、電子雑誌の先頭ページの前には表紙が配置され、最終ページの後ろには裏表紙が配置されている。
【００３５】
通信部１３は他の装置や機器との間でデータを送受信する際の処理を行う。
【００３６】
表示部１４は、例えば、液晶ディスプレイ等により構成されており、ユーザが電子雑誌を選択するための雑誌選択画面（図示しない）、記事を表示する記事画面（図示しない）、広告を表示する広告画面（図示しない）、ユーザが予め登録したブックマークを選択するためのブックマーク選択画面（図示しない）等を表示する。また、操作部１５は、例えば、ボタン等により構成されており、ユーザの操作を受け付けて、操作内容を示す操作信号を制御部１１に送信する。なお、表示部１４と操作部１５の機能をタッチパネルで代替することとしてもよい。
【００３７】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等により構成されている。そして、コンピュータとしての制御部１１は、記憶部１２に記憶された表示アプリを読み出して実行することにより、後述する広告抽出処理等を行う。なお、制御部１１は、表示アプリを読み出して実行することにより、コンテンツ表示制御手段、広告抽出手段及び広告表示制御手段として機能する。
【００３８】
制御部１１は、電子書籍表示装置１の表示アプリを起動すると、まず、記憶部１２に記憶されている電子雑誌の一覧を表示するための雑誌選択画面を表示部１４に表示させる。制御部１１は、雑誌選択画面にてユーザによりいずれかの電子雑誌が選択されると、当該選択された電子雑誌の表紙を表示部１４に表示させる。以降、制御部１１は、操作部１５を介してユーザによる次のページを表示させるための次ページ操作が検出される都度、「表紙→１ページ→２ページ→・・・→最終ページ→裏表紙」と表示を切り換えていく。つまり、電子雑誌は１ページ目から最終ページまで、記事画面と広告画面が適宜切り替わりながら表示されることとなる。なお、制御部１１は、操作部１５を介してユーザによる前のページを表示させるための前ページ操作が検出されると、１ページ前のページを表示部１４に表示させる。
【００３９】
また、制御部１１は、表示部１４に表示中の記事について、操作部１５を介してユーザによるブックマークを対応付けるための操作が検出されると、その時点で表示部１４に表示させていたページ番号から記事ＩＤを特定し、ブックマーク管理ＤＢ１２４に登録する。なお、以下、ブックマークが対応付けられた記事を「ブックマーク記事」という。
【００４０】
更に、制御部１１は、操作部１５を介してユーザによるブックマーク選択画面（図示しない）を表示させるための操作が検出されると、ブックマーク選択画面を表示部１４に表示させる。具体的には、制御部１１は、表示部１４に表示されている雑誌の雑誌ＩＤを特定し、ブックマーク管理ＤＢ１２４を参照して、当該特定した雑誌ＩＤに基づいて記事ＩＤと記事のタイトルを取得し、その一覧をブックマーク選択画面として表示させる（記事ＩＤは表示させなくてもよい。）。制御部１１は、ブックマーク選択画面にてユーザによりいずれかのブックマーク記事が選択されると、当該選択されたブックマーク記事の記事ＩＤに基づいて記事管理ＤＢ１２２を参照して、開始ページを取得し、開始ページに該当する記事画面を表示部１４に表示させる。
【００４１】
更にまた、制御部１１は、ブックマーク選択画面にていずれかのブックマーク記事が選択されると、後述する広告抽出処理を実行して、広告ＩＤを抽出する。制御部１１は、ブックマーク選択画面にて選択されたブックマーク記事を表示させた後（例えば、ブックマーク記事が３ページで構成されている場合、３ページ目の記事が表示された状態で次ページ操作やブックマーク選択画面を表示させるための操作等が検出されたとき）に、広告抽出処理で抽出した広告ＩＤで識別される広告（より具体的には、当該広告の１ページ目）を表示部１４に表示させる。
【００４２】
［２．制御部１１による広告抽出処理］
次に、図８を用いて、制御部１１による広告抽出処理について説明する。図８は、広告抽出処理のフローチャートを示す図である。広告抽出処理は、ブックマーク選択画面にていずれかのブックマーク記事が選択された際に実行される処理である。
【００４３】
まず、制御部１１は、ユーザにより選択されたブックマーク記事の開始ページを取得する（ステップＳ１）。具体的には、制御部１１は、ブックマーク記事の記事ＩＤに基づいて記事管理ＤＢ１２２を参照して開始ページを取得する。
【００４４】
次いで、制御部１１は、表示対象の雑誌の先頭ページ（１ページ）から、ブックマーク記事の開始ページの間にある広告の広告ＩＤとその表示回数を取得する（ステップＳ２）。具体的には、制御部１１は、広告管理ＤＢ１２３を参照して、終了ページがステップＳ１の処理で取得した開始ページよりも前にある広告の広告ＩＤを取得するとともに、広告表示回数管理ＤＢ１２５を参照して、当該取得した広告ＩＤに基づいて表示回数を取得する。
【００４５】
次いで、制御部１１は、ステップＳ２に処理で取得した表示回数のうち最少の表示回数に対応する広告ＩＤを抽出し（ステップＳ３）、広告抽出処理を終了する。このとき、制御部１１は、ステップＳ２の処理で取得した広告ＩＤが一つだけであった場合には、当該広告ＩＤを抽出する。また、最少の表示回数が同数である広告が複数存在する場合には、その中からいずれかの広告を抽出する（例えば、より先頭ページに近い広告を抽出することとしてもよいし、乱数を用いていずれかの広告を抽出することとしてもよい。）。
【００４６】
次に、具体例を用いて広告抽出処理について説明する。ここでは、図７に示す雑誌ＩＤ「ＣＩＤ１」で識別される電子雑誌について、以下の状況であるケースを想定する。
・広告ＩＤが「ＡｄＩＤ１」である広告の表示回数：２回
・広告ＩＤが「ＡｄＩＤ２」である広告の表示回数：１回
・広告ＩＤが「ＡｄＩＤ３」である広告の表示回数：１回
・広告ＩＤが「ＡｄＩＤ４」である広告の表示回数：１回
・広告ＩＤが「ＡｄＩＤ５」である広告の表示回数：１回
・広告ＩＤが「ＡｄＩＤ６」である広告の表示回数：１回
【００４７】
（Ｉ）このケースにおいて、雑誌ＩＤ「ＣＩＤ１」の雑誌が選択されてその表紙が表示部１４に表示された状況で、直ぐにブックマーク選択画面から記事ＩＤが「ＡｒＩＤ２」であるブックマーク記事が選択された場合に、制御部１１は、まず、「ＡｒＩＤ２」の記事の開始ページ「９」を取得する（ステップＳ１）。次いで、制御部１１は、雑誌の先頭ページから「９」ページの間にある広告の広告ＩＤ「ＡｄＩＤ１」及び「ＡｄＩＤ２」と、それぞれの表示回数「２回」及び「１回」を取得する（ステップＳ２）。そして、制御部１１は、表示回数が最少の「１回」である広告の広告ＩＤ「ＡｄＩＤ２」を抽出する（ステップＳ３）。
【００４８】
（ＩＩ）また、同じケースにおいて、雑誌ＩＤ「ＣＩＤ１」の雑誌が選択されてその表紙が表示部１４に表示された状況で、直ぐにブックマーク選択画面から記事ＩＤが「ＡｒＩＤ５」であるブックマーク記事が選択された場合に、制御部１１は、まず、「ＡｒＩＤ５」の記事の開始ページ「４０」を取得する（ステップＳ１）。次いで、制御部１１は、雑誌の先頭ページから「４０」ページの間にある広告の広告ＩＤ「ＡｄＩＤ１」、「ＡｄＩＤ２」、「ＡｄＩＤ３」、「ＡｄＩＤ４」及び「ＡｄＩＤ５」と、それぞれの表示回数「２回」、「１回」、「１回」、「１回」及び「１回」を取得する（ステップＳ２）。そして、制御部１１は、表示回数が最少の「１回」である広告の広告ＩＤを抽出するが、該当する広告が複数存在するので、予め定められた規則に従って、「ＡｄＩＤ２」、「ＡｄＩＤ３」、「ＡｄＩＤ４」又は「ＡｄＩＤ５」のいずれかの広告ＩＤを取得する。
【００４９】
以上説明したように、本実施形態の電子書籍表示装置１は、表示部１４（「表示手段」の一例。）が、電子雑誌（「電子書籍」の一例。）に含まれる記事（「主コンテンツ」の一例。）と広告（「広告コンテンツ」の一例。）を表示し、制御部１１（「コンテンツ表示制御手段」、「広告抽出手段」、「広告表示制御手段」の一例。）が、記事のうちブックマークされた記事（「予めユーザにより指定されたコンテンツ」の一例。）の中から、いずれかの記事がユーザにより選択されたことに基づいて、当該選択された記事を表示部１４に表示させるとともに、電子書籍におけるユーザにより選択された記事より前に存在する広告を抽出し、当該抽出した広告を表示部１４に表示させる。
【００５０】
したがって、電子書籍表示装置１によれば、ユーザによりブックマーク記事の中からユーザによりいずれかの記事が選択された場合に、当該選択された記事より前に存在する広告が表示されることから、表示機会が少なくなってしまいがちな広告の表示回数の減少を防ぐことができる。
【００５１】
また、制御部１１は、ユーザにより選択されたブックマーク記事より前に抽出候補の広告が複数存在する場合には、それらの抽出候補の中から表示回数（「既表示回数」の一例。）が最少の広告を抽出する。これにより、ユーザにより選択されたブックマーク記事より前に存在する複数の広告が存在する場合に、それらの広告を満遍なく表示させることができる。
【００５２】
なお、本実施形態においては、主コンテンツが記事の場合について説明したが、主コンテンツは他のコンテンツ（画像や動画など）であってもよいし、それら複数のコンテンツで構成されていてもよい。
【００５３】
［３．変形例］
次に、上記実施形態の変形例について説明する。なお、以下に説明する変形例は適宜組み合わせて採用することができる。
【００５４】
［３．１．変形例１］
上記実施形態によれば、制御部１１は、ブックマーク選択画面にて選択されたブックマーク記事を表示させた後に、広告抽出処理で抽出した広告を表示部１４に表示させる構成としたが、これに代えて、抽出した広告を、ブックマーク記事を表示させる前、又はブックマーク記事を表示させている間に表示させることとしてもよい。なお、ブックマーク記事を表示させている間に広告を表示する方法としては、記事画面と広告画面を同時に表示部１４に表示させる方法（例えば、両画面を半分ずつ表示させる方法）が一例として挙げられる。
【００５５】
このように、広告抽出処理で抽出した広告をユーザにより選択されたブックマーク記事の表示に際して表示させることにより、表示機会が少なくなってしまいがちな広告をユーザが見逃してしまうことを防ぐことができる。
【００５６】
［３．２．変形例２］
上記実施形態では、図８のステップＳ２の処理で、雑誌の先頭ページからユーザにより選択されたブックマーク記事の間に存在する広告の広告ＩＤ及び表示回数を取得する構成としたが、これに代えて、表示部１４により直近に表示されていたページからユーザにより選択されたブックマーク記事の間に存在する広告の広告ＩＤ及び表示回数を取得する構成としてもよい。
【００５７】
ここで、当該変形例を説明するために、図７に示す雑誌ＩＤ「ＣＩＤ１」で識別される電子雑誌について、以下の状況であるケースを想定する。
・広告ＩＤが「ＡｄＩＤ１」である広告の表示回数：２回
・広告ＩＤが「ＡｄＩＤ２」である広告の表示回数：２回
・広告ＩＤが「ＡｄＩＤ３」である広告の表示回数：１回
・広告ＩＤが「ＡｄＩＤ４」である広告の表示回数：１回
・広告ＩＤが「ＡｄＩＤ５」である広告の表示回数：１回
・広告ＩＤが「ＡｄＩＤ６」である広告の表示回数：１回
【００５８】
このケースにおいて、雑誌ＩＤ「ＣＩＤ１」の雑誌が選択されて、５ページ目が表示部１４に表示された状況で、ブックマーク選択画面から記事ＩＤが「ＡｒＩＤ４」であるブックマーク記事が選択された場合に、制御部１１は、まず、表示中のページ番号から表示しているコンテンツ（つまり、表示しているのが記事であるか広告であるか。）を特定する。この具体例では記事なので、次いで、記事管理ＤＢ１２２を参照し、当該記事の終了ページ「６」を取得する。次いで、制御部１１は、「ＡｒＩＤ４」のブックマーク記事の開始ページ「２１」を取得する（ステップＳ１）。次いで、制御部１１は、先に取得した「６」ページから「２１」ページの間にある広告の広告ＩＤ「ＡｄＩＤ２」及び「ＡｄＩＤ３」と、それぞれの表示回数「２回」及び「１回」を取得する（ステップＳ２）。そして、制御部１１は、表示回数が最少の「１回」である広告の広告ＩＤ「ＡｄＩＤ３」を抽出する（ステップＳ３）。
【００５９】
当該変形例によれば、ユーザが電子書籍を途中のページまで閲覧した段階で、いずれかのブックマーク記事を選択してページを飛ばした場合であっても、その間に存在する広告を表示させることができる。
【００６０】
［３．３．変形例３］
上記実施形態では、ユーザにより選択されたブックマーク記事より前に存在する広告を抽出して表示させているが、この場合、ブックマーク記事より前に存在する広告ばかりが表示され、ブックマーク記事より後ろに存在する広告の表示回数が減少してしまうおそれがあるので、本実施形態における広告抽出処理を変形させた第２広告抽出処理を実行することとしてもよい。以下、図９を用いて具体的に説明する。
【００６１】
図９は、第２広告抽出処理のフローチャートを示す図である。第２広告抽出処理は、ブックマーク選択画面にていずれかのブックマーク記事が選択された際に実行される処理である。
【００６２】
まず、制御部１１は、ユーザにより選択されたブックマーク記事の開始ページ及び終了ページを取得する（ステップＳ１１）。具体的には、制御部１１は、ブックマーク記事の記事ＩＤに基づいて記事管理ＤＢ１２２を参照して開始ページ及び終了ページを取得する。
【００６３】
次いで、制御部１１は、表示対象の雑誌の先頭ページ（１ページ）から、ブックマーク記事の開始ページの間にある広告の広告ＩＤとその表示回数を取得する（ステップＳ１２）。次いで、制御部１１は、ステップＳ１２に処理で取得した表示回数のうち最少の表示回数に対応する広告ＩＤを特定する（ステップＳ１３）。このとき、最少の表示回数を「ｘｉ」とする。
【００６４】
次いで、制御部１１は、ブックマーク記事の終了ページから、表示対象の雑誌の最終ページの間にある広告の広告ＩＤとその表示回数を取得する（ステップＳ１４）。具体的には、制御部１１は、広告管理ＤＢ１２３を参照して、開始ページがステップＳ１４の処理で取得した終了ページよりも後ろにある広告の広告ＩＤを取得するとともに、広告表示回数管理ＤＢ１２５を参照して、当該取得した広告ＩＤに基づいて表示回数を取得する。次いで、制御部１１は、ステップＳ１４に処理で取得した表示回数のうち最少の表示回数に対応する広告ＩＤを特定する（ステップＳ１５）。このとき、最少の表示回数を「ｙｉ」とする。
【００６５】
次いで、制御部１１は、ｘｉがｙｉより小さいか否かを判定する（ステップＳ１６）。このとき、制御部１１は、ｘｉがｙｉより小さいと判定した場合には（ステップＳ１６：ＹＥＳ）、表示回数がｘｉである広告の広告ＩＤを抽出し（ステップＳ１７）、第２広告抽出処理を終了する。このとき、制御部１１は、表示回数がｘｉである広告ＩＤが複数存在する場合には、その中からいずれかの広告を抽出する（例えば、より先頭ページに近い広告を抽出することとしてもよいし、乱数を用いていずれかの広告を抽出することとしてもよい。）。
【００６６】
次いで、制御部１１は、ｘｉがｙｉより小さくないと判定した場合には（ステップＳ１６：ＮＯ）、次いで、ｘｉがｙｉと同じ値であるか否かを判定する（ステップＳ１８）。このとき、制御部１１は、ｘｉがｙｉと同じ値であると判定した場合には（ステップＳ１８：ＹＥＳ）、表示回数がｘｉである広告の広告ＩＤを抽出し（ステップＳ１７）、第２広告抽出処理を終了する。一方、制御部１１は、ｘｉがｙｉと同じ値ではない（ｘｉがｙｉより大きい）と判定した場合には（ステップＳ１８：ＮＯ）、表示回数がｙｉである広告の広告ＩＤを抽出し（ステップＳ１９）、第２広告抽出処理を終了する。このとき、制御部１１は、表示回数がｙｉである広告ＩＤが複数存在する場合には、その中からいずれかの広告を抽出する（例えば、より先頭ページに近い広告を抽出することとしてもよいし、乱数を用いていずれかの広告を抽出することとしてもよい。）。
【００６７】
なお、制御部１１は、ステップＳ１８の処理において、ｘｉがｙｉと同じ値であると判定した場合に（ステップＳ１８：ＹＥＳ）、ステップＳ１７の処理を実行するのは、ブックマーク記事を選択したことによってすでに読み飛ばされたことが明確である広告を表示させるためである。ブックマーク記事より後ろに存在する広告は、ブックマーク記事に続いて、読まれる可能性があることから上記処理を行うのが好ましい。
【００６８】
次に、具体例を用いて第２広告抽出処理について説明する。ここでは、図７に示す雑誌ＩＤ「ＣＩＤ１」で識別される電子雑誌について、以下の状況であるケースを想定する。
・広告ＩＤが「ＡｄＩＤ１」である広告の表示回数：２回
・広告ＩＤが「ＡｄＩＤ２」である広告の表示回数：１回
・広告ＩＤが「ＡｄＩＤ３」である広告の表示回数：１回
・広告ＩＤが「ＡｄＩＤ４」である広告の表示回数：３回
・広告ＩＤが「ＡｄＩＤ５」である広告の表示回数：４回
・広告ＩＤが「ＡｄＩＤ６」である広告の表示回数：４回
【００６９】
（Ｉ）このケースにおいて、雑誌ＩＤ「ＣＩＤ１」の雑誌が選択されてその表紙が表示部１４に表示された状況で、直ぐにブックマーク選択画面から記事ＩＤが「ＡｒＩＤ２」であるブックマーク記事が選択された場合に、制御部１１は、まず、「ＡｒＩＤ２」の記事の開始ページ「９」及び終了ページ「１４」を取得する（ステップＳ１１）。
【００７０】
次いで、制御部１１は、雑誌の先頭ページから「９」ページの間にある広告の広告ＩＤ「ＡｄＩＤ１」及び「ＡｄＩＤ２」と、それぞれの表示回数「２回」及び「１回」を取得する（ステップＳ１２）。次いで、取得した表示回数の中で最少表示回数に対応する広告ＩＤ「ＡｄＩＤ２」を特定し、ｘｉを「１」とする（ステップＳ１３）。
【００７１】
また、制御部１１は、「１４」ページから、雑誌の最終ページの間にある広告の広告ＩＤ「ＡｄＩＤ３」、「ＡｄＩＤ４」、「ＡｄＩＤ５」及び「ＡｄＩＤ６」と、それぞれの表示回数「１回」、「３回」、「４回」及び「４回」を取得する（ステップＳ１４）。次いで、取得した表示回数の中で最少表示回数に対応する広告ＩＤ「ＡｄＩＤ３」を特定し、ｙｉを「１」とする（ステップＳ１５）。
【００７２】
次いで、制御部１１は、ｘｉとｙｉを比較し、「ｘｉ＝ｙｉ」と判定すると（ステップＳ１８：ＹＥＳ）、表示回数がｘｉ（１回）である広告ＩＤ「ＡｄＩＤ２」を抽出する（ステップＳ１７）。
【００７３】
（ＩＩ）また、同じケースにおいて、雑誌ＩＤ「ＣＩＤ１」の雑誌が選択されてその表紙が表示部１４に表示された状況で、直ぐにブックマーク選択画面から記事ＩＤが「ＡｒＩＤ４」であるブックマーク記事が選択された場合に、制御部１１は、まず、「ＡｒＩＤ４」の記事の開始ページ「２１」及び終了ページ「２９」を取得する（ステップＳ１１）。
【００７４】
次いで、制御部１１は、雑誌の先頭ページから「２１」ページの間にある広告の広告ＩＤ「ＡｄＩＤ１」、「ＡｄＩＤ２」及び「ＡｄＩＤ３」と、それぞれの表示回数「２回」、「１回」及び「１回」を取得する（ステップＳ１２）。次いで、取得した表示回数の中で最少表示回数に対応する広告ＩＤ「ＡｄＩＤ２」を特定し、ｘｉを「１」とする（ステップＳ１３）。なお、「ＡｄＩＤ２」と「ＡｄＩＤ３」に対応する表示回数は互いに「１回」で同じ回数であるので、いずれの広告ＩＤを特定してもよいが、ここでは、より先頭ページに近い広告の広告ＩＤを特定することとした。
【００７５】
また、制御部１１は、「２９」ページから、雑誌の最終ページの間にある広告の広告ＩＤ「ＡｄＩＤ４」、「ＡｄＩＤ５」及び「ＡｄＩＤ６」と、それぞれの表示回数「３回」、「４回」及び「４回」を取得する（ステップＳ１４）。次いで、取得した表示回数の中で最少表示回数に対応する広告ＩＤ「ＡｄＩＤ４」を特定し、ｙｉを「３」とする（ステップＳ１５）。
【００７６】
次いで、制御部１１は、ｘｉとｙｉを比較し、「ｘｉ＜ｙｉ」と判定すると（ステップＳ１６：ＹＥＳ）、表示回数がｘｉ（１回）である広告ＩＤ「ＡｄＩＤ２」を抽出する（ステップＳ１７）。
【００７７】
次に、図７に示す雑誌ＩＤ「ＣＩＤ１」で識別される電子雑誌について、以下の状況であるケースを想定する。
・広告ＩＤが「ＡｄＩＤ１」である広告の表示回数：３回
・広告ＩＤが「ＡｄＩＤ２」である広告の表示回数：２回
・広告ＩＤが「ＡｄＩＤ３」である広告の表示回数：２回
・広告ＩＤが「ＡｄＩＤ４」である広告の表示回数：２回
・広告ＩＤが「ＡｄＩＤ５」である広告の表示回数：２回
・広告ＩＤが「ＡｄＩＤ６」である広告の表示回数：１回
【００７８】
このケースにおいて、雑誌ＩＤ「ＣＩＤ１」の雑誌が選択されてその表紙が表示部１４に表示された状況で、直ぐにブックマーク選択画面から記事ＩＤが「ＡｒＩＤ２」であるブックマーク記事が選択された場合に、制御部１１は、まず、「ＡｒＩＤ２」の記事の開始ページ「９」及び終了ページ「１４」を取得する（ステップＳ１１）。
【００７９】
次いで、制御部１１は、雑誌の先頭ページから「９」ページの間にある広告の広告ＩＤ「ＡｄＩＤ１」及び「ＡｄＩＤ２」と、それぞれの表示回数「３回」及び「２回」を取得する（ステップＳ１２）。次いで、取得した表示回数の中で最少表示回数に対応する広告ＩＤ「ＡｄＩＤ２」を特定し、ｘｉを「２」とする（ステップＳ１３）。
【００８０】
また、制御部１１は、「１４」ページから、雑誌の最終ページの間にある広告の広告ＩＤ「ＡｄＩＤ３」、「ＡｄＩＤ４」、「ＡｄＩＤ５」及び「ＡｄＩＤ６」と、それぞれの表示回数「２回」、「２回」、「２回」及び「１回」を取得する（ステップＳ１４）。次いで、取得した表示回数の中で最少表示回数に対応する広告ＩＤ「ＡｄＩＤ６」を特定し、ｙｉを「１」とする（ステップＳ１５）。
【００８１】
次いで、制御部１１は、ｘｉとｙｉを比較し、「ｘｉ＞ｙｉ」と判定すると（ステップＳ１８：ＮＯ）、表示回数がｙｉ（１回）である広告ＩＤ「ＡｄＩＤ６」を抽出する（ステップＳ１９）。
【００８２】
以上説明したように、第２広告抽出処理において、制御部１１は、ユーザにより選択されたブックマーク記事より前に存在する広告の表示回数（「既表示回数」の一例。）と、ユーザにより選択されたブックマーク記事より後ろに存在する広告の表示回数（「既表示回数」の一例。）を比較し、表示回数がより少ない広告を抽出する。これにより、ユーザにより選択されたブックマーク記事より前に存在する広告ばかりが表示されて、ユーザにより選択されたブックマーク記事より後ろに存在する広告の表示回数が少なくなってしまうことを防ぐことができる。
【００８３】
また、第２広告抽出処理において、制御部１１は、ユーザにより選択されたブックマーク記事より前に存在する広告、又はユーザにより選択されたブックマーク記事より後ろに存在する広告が複数存在する場合には表示回数が最少の広告について表示回数を比較する。これにより、表示回数のより少ない広告を表示させることができ、満遍なく広告を表示させることができる。
【００８４】
なお、第２広告抽出処理におけるステップＳ１３の処理において、最少の表示回数が所定回数（例えば、５回）以下である場合には、ステップＳ１４以降の処理を行わずに、ステップＳ１３の処理で特定した広告ＩＤをそのまま抽出して、第２広告抽出処理を終了させることとしてもよい。ブックマーク記事より後ろに存在する広告は、ブックマーク記事に続いて、読まれる可能性が高いことから、雑誌の閲覧回数が少ない（すなわち、ステップＳ１２の処理において取得する表示回数が少ない）段階では、表示を控えるのが好ましい場合があるからである。
【００８５】
［３．４．変形例４］
上記実施形態では、ブックマークの対象が記事のみであったが、ブックマークの対象を広告に拡張することとしてもよい。当該変形例を採用する場合には、ブックマーク管理ＤＢ１２４に、記事ＩＤに加え、広告ＩＤを登録できる構成とするとともに、ブックマーク選択画面では、ブックマークが付されている広告（以下、「ブックマーク広告」という。）を選択できるように構成する。そして、ユーザによりブックマーク広告が選択された場合に、制御部１１は、図８のステップＳ１の処理において、選択されたブックマーク広告の開始ページを取得し、ステップＳ２の処理において、雑誌の先頭ページから当該ブックマーク広告の開始ページの間にある広告の広告ＩＤとその表示回数を取得する。次いで、制御部１１は、ステップＳ３の処理において、表示回数が最少の広告に対応する広告ＩＤを抽出する。
【００８６】
当該変形例によれば、ユーザによりブックマーク広告の中からいずれかの広告が選択された場合に、当該選択された広告より前に存在する広告が表示されることから、表示機会が少なくなってしまいがちな広告の表示回数の減少を防ぐことができる。
【符号の説明】
【００８７】
１  電子書籍表示装置
１１  制御部
１２  記憶部
１２１  雑誌管理ＤＢ
１２２  記事管理ＤＢ
１２３  広告管理ＤＢ
１２４  ブックマーク管理ＤＢ
１２５  広告表示回数管理ＤＢ
１３  通信部
１４  表示部
１５  操作部
【図１】
2014142493.tif 000003
【図２】
2014142493.tif 000004
【図３】
2014142493.tif 000005
【図４】
2014142493.tif 000006
【図５】
2014142493.tif 000007
【図６】
2014142493.tif 000008
【図７】
2014142493.tif 000009
【図８】
2014142493.tif 000010
【図９】
2014142493.tif 000011