(57)【要約】【課題】ユーザがコンテンツを読み始めることを妨げることなく、コンテンツ上に付加情報を重ねて表示すること。【解決手段】記憶部１４が、コンテンツの表示設定情報を記憶し、付加情報設定部１５ｄが、コンテンツの読み始めの位置と重ならないコンテンツ上の位置に、記憶部１４に記憶された表示設定情報に応じて付加情報の表示位置をコンテンツ毎に可変に設定し、表示部１２が、コンテンツを表示するとともに、付加情報設定部１５ｄにより設定された表示位置に付加情報を表示する。【選択図】図１
2012177981.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツと付加情報とを表示可能なコンテンツ表示装置であって、
前記コンテンツの表示設定情報を記憶する記憶部と、
前記コンテンツの読み始めの位置と重ならない該コンテンツ上の位置に、前記記憶部に記憶された前記表示設定情報に応じて、前記付加情報の表示位置を前記コンテンツ毎に可変に設定する付加情報設定部と、
前記コンテンツを表示するとともに、前記付加情報設定部により設定された表示位置に前記付加情報を表示する表示部と、
を備えることを特徴とするコンテンツ表示装置。
【請求項２】
前記記憶部に記憶された前記表示設定情報に基づいて、前記コンテンツの読み始めの位置を推定する読み始め位置推定部をさらに備え、前記付加情報設定部は、前記読み始め位置推定部により推定された前記コンテンツの読み始めの位置に重ならない位置に前記付加情報の表示位置を設定することを特徴とする請求項１に記載のコンテンツ表示装置。
【請求項３】
前記記憶部は、前記表示設定情報に対応付けて、前記コンテンツの読み始めの位置に重ならない位置の情報を記憶し、前記付加情報設定部は、前記表示設定情報に基づいて、前記記憶部から前記コンテンツの読み始めの位置に重ならない位置の情報を読み出し、読み出した情報に基づいて、前記付加情報の表示位置を設定することを特徴とする請求項１に記載のコンテンツ表示装置。
【請求項４】
前記表示設定情報は、前記コンテンツに含まれる文章が縦書きか横書きかを設定した設定情報を含むことを特徴とする請求項１〜３のいずれか１項に記載のコンテンツ表示装置。
【請求項５】
前記表示設定情報は、前記コンテンツの各ページの綴じ位置を設定した設定情報を含むことを特徴とする請求項１〜４のいずれか１項に記載のコンテンツ表示装置。
【請求項６】
前記表示設定情報は、前記コンテンツを表示する表示画面が縦長画面か横長画面かを設定した設定情報を含むことを特徴とする請求項１〜５のいずれか１項に記載のコンテンツ表示装置。
【請求項７】
前記表示設定情報は、前記コンテンツの画面表示が見開き表示か否かを設定した設定情報を含むことを特徴とする請求項１〜６のいずれか１項に記載のコンテンツ表示装置。
【請求項８】
前記表示設定情報は、前記コンテンツのレイアウトが段組みのレイアウトか否かを設定した設定情報を含むことを特徴とする請求項１〜７のいずれか１項に記載のコンテンツ表示装置。
【請求項９】
前記付加情報設定部は、前記付加情報の表示サイズを該付加情報毎に可変に設定することを特徴とする請求項１〜８のいずれか１項に記載のコンテンツ表示装置。
【請求項１０】
前記付加情報設定部は、所定の基準に応じて、前記表示部に表示される前記付加情報を変更することを特徴とする請求項１〜９のいずれか１項に記載のコンテンツ表示装置。
【請求項１１】
前記所定の基準は、前記表示部に表示されるコンテンツであることを特徴とする請求項１０に記載のコンテンツ表示装置。
【請求項１２】
前記所定の基準は、前記付加情報の表示位置であることを特徴とする請求項１０に記載のコンテンツ表示装置。
【請求項１３】
前記所定の基準は、前記付加情報の表示領域のサイズであることを特徴とする請求項１０に記載のコンテンツ表示装置。
【請求項１４】
前記付加情報設定部は、前記付加情報の表示禁止領域の情報を受け付け、前記付加情報の表示位置を前記表示禁止領域以外の領域内に設定することを特徴とする請求項１〜１３のいずれか１項に記載のコンテンツ表示装置。
【請求項１５】
前記付加情報は、前記コンテンツにおいてユーザにより指定されたページに表示されるしおり情報を含むことを特徴とする請求項１〜１４のいずれか１項に記載のコンテンツ表示装置。
【請求項１６】
前記付加情報は、広告情報を含むことを特徴とする請求項１〜１５のいずれか１項に記載のコンテンツ表示装置。
【請求項１７】
前記コンテンツは、電子書籍コンテンツであることを特徴とする請求項１〜１６のいずれか１項に記載のコンテンツ表示装置。
【請求項１８】
コンテンツと付加情報とを表示するコンテンツ表示方法であって、
前記コンテンツの読み始めの位置と重ならない該コンテンツ上の位置に、記憶部に記憶された前記コンテンツの表示設定情報に応じて、前記付加情報の表示位置を前記コンテンツ毎に可変に設定する付加情報設定ステップと、
前記コンテンツを表示部に表示するとともに、前記付加情報設定ステップにおいて設定された表示位置に前記付加情報を前記表示部に表示する表示ステップと、
を含むことを特徴とするコンテンツ表示方法。
【請求項１９】
請求項１８に記載のコンテンツ表示方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項２０】
請求項１９に記載のコンピュータプログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツとコンテンツに関連する付加情報とを表示可能なコンテンツ表示装置、コンテンツ表示方法、そのコンテンツ表示方法をコンピュータに実行させることを特徴とするコンピュータプログラム、および、そのコンピュータプログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年、電子書籍の利用が急激に拡大してきている。そして、電子書籍を表示する情報端末装置には、電子書籍の利便性をより高めるために数多くの工夫がなされている。例えば、ユーザが電子書籍を読むことを中断した場合に、中断したページにしおり情報を付加し、ユーザが電子書籍を読むことを再開する場合に、しおり情報を付加したページを表示する技術がある。
【０００３】
非特許文献１には、ユーザが現在読んでいる電子書籍のページに自動的にブックマークを付与し、ユーザが電子本棚からその電子書籍を選択した場合に、ブックマークが付与されたページを表示させる情報端末についての記載がある。この情報端末は、ブックマークが付与されたページの左側の領域に一定の幅を有するリボンの絵を表示する。
【０００４】
また、特許文献１には、自分が付与したしおり情報と、他人が付与したしおり情報の双方を文書上に表示させ、なおかつ、自分のしおり情報と他人のしおり情報とを区別してユーザに提示することができる表示装置が開示されている。この表示装置は、しおり情報を半透明の状態で表示する。これにより、しおり情報と重なる位置にある文書の文字が視認可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１８２２５７号公報
【非特許文献】
【０００６】
【非特許文献１】Simon NG. ‘Hands-On with Classics: A Great eBook Reader for iPhone (Free for Limited Time)’ [online]. February 12, 2010. [retrieved on 2011-01-21]. Retrieved from the Internet: <URL: http://www.simonblog.com/2010/02/12/hands-on-with-classics-a-great-ebook-reader-for-iphone-free-for-limited-time/>.
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した非特許文献１の技術では、ユーザが読もうとする文章の上にリボンの絵が表示され、文章を隠してしまう場合があり、ユーザが文章を読み始めることを妨げるという問題がある。
【０００８】
また、上述した特許文献１の技術は、しおり情報が半透明の状態で表示されるので、文章の上にしおり情報が表示されたとしても、ユーザが文章を読むことは不可能ではないが、文章が不鮮明になり、読みにくくなるという問題がある。
【０００９】
本発明は、上記課題に鑑み、ユーザがコンテンツを読み始めることを妨げることなく、コンテンツ上に付加情報を重ねて表示することが可能なコンテンツ表示装置、コンテンツ表示方法、そのコンテンツ表示方法をコンピュータに実行させることを特徴とするコンピュータプログラム、および、そのコンピュータプログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決する為に、本発明の第１の技術手段は、コンテンツと付加情報とを表示可能なコンテンツ表示装置であって、前記コンテンツの表示設定情報を記憶する記憶部と、前記コンテンツの読み始めの位置と重ならない該コンテンツ上の位置に、前記記憶部に記憶された前記表示設定情報に応じて、前記付加情報の表示位置を前記コンテンツ毎に可変に設定する付加情報設定部と、前記コンテンツを表示するとともに、前記付加情報設定部により設定された表示位置に前記付加情報を表示する表示部と、を備えることを特徴とする。
【００１１】
本発明の第２の技術手段は、第１の技術手段において、前記記憶部に記憶された前記表示設定情報に基づいて、前記コンテンツの読み始めの位置を推定する読み始め位置推定部をさらに備え、前記付加情報設定部は、前記読み始め位置推定部により推定された前記コンテンツの読み始めの位置に重ならない位置に前記付加情報の表示位置を設定することを特徴とする。
【００１２】
本発明の第３の技術手段は、第１の技術手段において、前記記憶部は、前記表示設定情報に対応付けて、前記コンテンツの読み始めの位置に重ならない位置の情報を記憶し、前記付加情報設定部は、前記表示設定情報に基づいて、前記記憶部から前記コンテンツの読み始めの位置に重ならない位置の情報を読み出し、読み出した情報に基づいて、前記付加情報の表示位置を設定することを特徴とする。
【００１３】
本発明の第４の技術手段は、第１〜第３のいずれか１つの技術手段において、前記表示設定情報は、前記コンテンツに含まれる文章が縦書きか横書きかを設定した設定情報を含むことを特徴とする。
【００１４】
本発明の第５の技術手段は、第１〜第４のいずれか１つの技術手段において、前記表示設定情報は、前記コンテンツの各ページの綴じ位置を設定した設定情報を含むことを特徴とする。
【００１５】
本発明の第６の技術手段は、第１〜第５のいずれか１つの技術手段において、前記表示設定情報は、前記コンテンツを表示する表示画面が縦長画面か横長画面かを設定した設定情報を含むことを特徴とする。
【００１６】
本発明の第７の技術手段は、第１〜第６のいずれか１つの技術手段において、前記表示設定情報は、前記コンテンツの画面表示が見開き表示か否かを設定した設定情報を含むことを特徴とする。
【００１７】
本発明の第８の技術手段は、第１〜第７のいずれか１つの技術手段において、前記表示設定情報は、前記コンテンツのレイアウトが段組みのレイアウトか否かを設定した設定情報を含むことを特徴とする。
【００１８】
本発明の第９の技術手段は、第１〜第８のいずれか１つの技術手段において、前記付加情報設定部は、前記付加情報の表示サイズを該付加情報毎に可変に設定することを特徴とする。
【００１９】
本発明の第１０の技術手段は、第１〜第９のいずれか１つの技術手段において、前記付加情報設定部は、所定の基準に応じて、前記表示部に表示される前記付加情報を変更することを特徴とする。
【００２０】
本発明の第１１の技術手段は、第１０の技術手段において、前記所定の基準は、前記表示部に表示されるコンテンツであることを特徴とする。
【００２１】
本発明の第１２の技術手段は、第１０の技術手段において、前記所定の基準は、前記付加情報の表示位置であることを特徴とする。
【００２２】
本発明の第１３の技術手段は、第１０の技術手段において、前記所定の基準は、前記付加情報の表示領域のサイズであることを特徴とする。
【００２３】
本発明の第１４の技術手段は、第１〜第１３のいずれか１つの技術手段において、前記付加情報設定部は、前記付加情報の表示禁止領域の情報を受け付け、前記付加情報の表示位置を前記表示禁止領域以外の領域内に設定することを特徴とする。
【００２４】
本発明の第１５の技術手段は、第１〜第１４のいずれか１つの技術手段において、前記付加情報は、前記コンテンツにおいてユーザにより指定されたページに表示されるしおり情報を含むことを特徴とする。
【００２５】
本発明の第１６の技術手段は、第１〜第１５のいずれか１つの技術手段において、前記付加情報は、広告情報を含むことを特徴とする。
【００２６】
本発明の第１７の技術手段は、第１〜第１６のいずれか１つの技術手段において、前記コンテンツは、電子書籍コンテンツであることを特徴とする。
【００２７】
本発明の第１８の技術手段は、コンテンツと付加情報とを表示するコンテンツ表示方法であって、前記コンテンツの読み始めの位置と重ならない該コンテンツ上の位置に、記憶部に記憶された前記コンテンツの表示設定情報に応じて、前記付加情報の表示位置を前記コンテンツ毎に可変に設定する付加情報設定ステップと、前記コンテンツを表示部に表示するとともに、前記付加情報設定ステップにおいて設定された表示位置に前記付加情報を前記表示部に表示する表示ステップと、を含むことを特徴とする。
【００２８】
本発明の第１９の技術手段は、上記コンテンツ表示方法をコンピュータに実行させることを特徴とするコンピュータプログラムである。
【００２９】
本発明の第２０の技術手段は、上記コンピュータプログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体である。
【発明の効果】
【００３０】
本発明によれば、コンテンツの読み始めの位置と重ならないコンテンツ上の位置に、記憶部に記憶されたコンテンツの表示設定情報に応じて付加情報の表示位置がコンテンツ毎に可変に設定され、設定された表示位置にコンテンツとともに付加情報が表示されるので、ユーザがコンテンツを読み始めることを妨げることなく、コンテンツ上に付加情報を重ねて表示することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の第１の実施形態に係るコンテンツ表示装置の構成の一例を示すブロック図である。
【図２】図１に示すコンテンツメタデータの一例を示す図である。
【図３】図１に示す画面構成データの一例を示す図である。
【図４】図１に示すコンテンツ読み始め位置データの一例を示す図である。
【図５】縦書きのコンテンツの読み始めの位置について説明する図である。
【図６】横書きのコンテンツの読み始めの位置について説明する図である。
【図７】横書き、左綴じのコンテンツにおける広告の表示位置の設定の一例について説明する図である。
【図８】横書き、右綴じのコンテンツにおける広告の表示位置の設定の一例について説明する図である。
【図９】縦書き、右綴じのコンテンツにおける広告の表示位置の設定の一例について説明する図である。
【図１０】本発明に係るコンテンツ表示処理の処理手順の一例を示すフローチャートである。
【図１１】本発明に係るコンテンツ表示処理の処理手順の一例を示すフローチャートである。
【図１２】第１の実施形態の変形例における広告表示位置データの一例を示す図である。
【図１３】本発明の第２の実施形態に係る広告を含んだしおり情報の表示について説明する図である。
【図１４】本発明の第２の実施形態に係るコンテンツ表示装置の構成の一例を示すブロック図である。
【発明を実施するための形態】
【００３２】
以下に、添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。
【００３３】
（第１の実施形態）
図１は、本発明の第１の実施形態に係るコンテンツ表示装置１０の構成の一例を示すブロック図である。コンテンツ表示装置１０は、例えば、携帯電話機、電子書籍端末、タブレットＰＣ（Personal Computer）、パーソナルコンピュータなどの装置であり、電子書籍などのコンテンツを表示する装置である。このコンテンツ表示装置１０は、コンテンツを表示する際に、例えば、広告などの付加情報をコンテンツとともに表示する。なお、第１の実施形態では、コンテンツが電子書籍のコンテンツであり、付加情報が広告である場合について説明する。
【００３４】
図１に示すように、このコンテンツ表示装置１０は、ネットワーク４０を介して、コンテンツ配信サーバ２０、および、広告配信サーバ３０と接続される。コンテンツ配信サーバ２０は、電子書籍のコンテンツのデータをコンテンツ表示装置１０に送信するサーバ装置である。広告配信サーバ３０は、コンテンツとともに表示される広告のデータをコンテンツ表示装置１０に送信するサーバ装置である。
【００３５】
コンテンツ表示装置１０は、入力部１１、表示部１２、ネットワークインターフェース部１３、記憶部１４、制御部１５を備える。入力部１１は、コンテンツ表示装置１０に対するユーザの操作を受け付け、受け付けた操作の情報を制御部１５に送信する入力デバイスである。この入力部１１は、例えば、操作キーなどで構成されてもよいし、表示部１２と一体となって機能するタッチパネルにより構成される。表示部１２は、電子書籍のコンテンツや広告などを表示する表示デバイスである。この表示部は、例えば、液晶ディスプレイや、有機ＥＬ（Electro-Luminescence）ディスプレイ、プラズマディスプレイなどにより構成される。ネットワークインターフェース部１３は、コンテンツ配信サーバ２０や広告配信サーバ３０との間で、ネットワーク４０を介して、有線通信あるいは無線通信を行うインターフェース部である。
【００３６】
記憶部１４は、メモリやハードディスク装置などの記憶デバイスである。この記憶部１４は、コンテンツデータ１４ａ、サムネイル画像データ１４ｂ、コンテンツメタデータ１４ｃ、画面構成データ１４ｄ、広告データ１４ｅ、コンテンツ読み始め位置データ１４ｆを記憶する。
【００３７】
コンテンツデータ１４ａは、電子書籍のコンテンツのデータである。このコンテンツデータ１４ａは、例えば、ＸＭＤＦ（Mobile Document Format）形式、ＰＤＦ（Portable Document Format）形式、ＨＴＭＬ（HyperText Markup Language）形式、ＦＬＡＳＨ形式などで生成されたテキスト、静止画、あるいは、動画を含むコンテンツデータである。
【００３８】
サムネイル画像データ１４ｂは、電子書籍コンテンツの表紙のサムネイル画像のデータである。コンテンツデータ１４ａおよびサムネイル画像データ１４ｂは、電子書籍のコンテンツを識別するための書籍ＩＤと対応付けて記憶される。
【００３９】
コンテンツメタデータ１４ｃは、コンテンツデータ１４ａとして記憶される電子書籍のコンテンツデータに対するメタデータである。図２は、図１に示すコンテンツメタデータ１４ｃの一例を示す図である。図２に示すように、コンテンツメタデータ１４ｃには、登録番号、書籍ＩＤ、書誌情報、縦書きフラグ、右綴じフラグの各項目が登録される。
【００４０】
登録番号は、コンテンツメタデータ１４ｃに登録される各メタデータに割り当てられる番号である。書籍ＩＤは、コンテンツデータ１４ａに登録される各コンテンツデータを一意に識別するために各コンテンツデータに割り当てられる、アルファベットや数字などの文字列により構成されるＩＤである。この書籍ＩＤを用いて、コンテンツデータ１４ａおよびサムネイル画像データ１４ｂから各メタデータに対応するコンテンツデータ、および、サムネイル画像データが読み出される。
【００４１】
書誌情報は、コンテンツのタイトル、著者、出版社、発売日、販売価格、ジャンルなどの情報である。縦書きフラグは、コンテンツが縦書きのコンテンツであるか否かを示すフラグである。コンテンツが縦書きのコンテンツである場合、「１」のフラグが登録され、コンテンツが横書きのコンテンツである場合、「０」のフラグが登録される。右綴じフラグは、コンテンツが右綴じのコンテンツであるか否かを示すフラグである。コンテンツが右綴じのコンテンツである場合、「１」のフラグが登録され、コンテンツが左綴じのコンテンツである場合、「０」のフラグが登録される。なお、コンテンツメタデータ１４ｃのフォーマットは、図２に示すものに限定されず、他のフォーマットを用いることとしてもよい。
【００４２】
図１の説明に戻ると、画面構成データ１４ｄは、後に説明する電子書籍表示制御部１５ｅにより設定されるコンテンツの表示画面の構成データである。図３は、図１に示す画面構成データ１４ｄの一例を示す図である。図３に示すように、この画面構成データ１４ｄには、段組みフラグ、横画面フラグ、見開きフラグの各項目が登録される。
【００４３】
段組みフラグは、コンテンツのレイアウトが段組みのレイアウトであるか否かを示すフラグである。コンテンツのレイアウトが段組みのレイアウトである場合、「１」のフラグが登録され、コンテンツのレイアウトが段組みのレイアウトでない場合、「０」のフラグが登録される。横画面フラグは、コンテンツの画面表示が横画面表示であるか否かを示すフラグである。コンテンツの画面表示が横画面表示である場合、「１」のフラグが登録され、コンテンツの画面表示が縦画面表示である場合、「０」のフラグが登録される。見開きフラグは、コンテンツの画面表示が見開き表示であるか否かを示すフラグである。コンテンツの画面表示が見開き表示である場合、「１」のフラグが登録され、コンテンツの画面表示が見開き表示でない場合、「０」のフラグが登録される。なお、画面構成データ１４ｄのフォーマットは、図３に示すものに限定されず、他のフォーマットを用いることとしてもよい。
【００４４】
図２に示した縦書きフラグ、右綴じフラグ、および、図３に示した段組みフラグ、横画面フラグ、見開きフラグは、コンテンツを表示部１２に表示する際に用いられる表示設定情報であり、それぞれ特許請求の範囲における表示設定情報に対応するものである。コンテンツの読み始めの位置は、コンテンツが縦書きか否か、コンテンツが右綴じか否か、コンテンツが段組みのレイアウトで表示されるか否か、コンテンツが横画面で表示されるか否か、コンテンツが見開き表示で表示されるか否かにより変わり得る。そのため、上記表示設定情報は、コンテンツの読み始めの位置を推定するために用いられる。このように、縦書きフラグ、右綴じフラグ、段組みフラグ、横画面フラグ、見開きフラグを用いてコンテンツの読み始めの位置を推定することにより、コンテンツの読み始めの位置を正確に判定することができるようになる。
【００４５】
図１の説明に戻ると、広告データ１４ｅは、電子書籍のコンテンツと同時に表示される広告のデータである。この広告データ１４ｅは、例えば、ＸＭＤＦ形式、ＰＤＦ形式、ＨＴＭＬ形式、ＦＬＡＳＨ形式などで生成されたテキスト、静止画、あるいは、動画を含む画像データである。この広告データ１４ｅには、１以上の広告のデータが含まれ、各広告の大きさは異なっていてもよい。
【００４６】
コンテンツ読み始め位置データ１４ｆは、コンテンツの読み始めの位置の推定に用いられるデータである。図４は、図１に示すコンテンツ読み始め位置データ１４ｆの一例を示す図である。図４に示すように、このコンテンツ読み始め位置データ１４ｆには、表示モード情報、および、コンテンツ読み始め位置の情報が予め登録されている。
【００４７】
表示モード情報は、コンテンツを表示する際の表示モードの情報である。この表示モード情報には、コンテンツが縦書きであるか否か、コンテンツが右綴じのコンテンツであるか否か、コンテンツのレイアウトが段組みのレイアウトであるか否か、コンテンツの画面表示が横画面表示であるか否か、コンテンツの画面表示が見開き表示であるか否かの情報が登録されている。
【００４８】
図４の例において、コンテンツが縦書きである場合、コンテンツが右綴じのコンテンツである場合、コンテンツのレイアウトが段組みのレイアウトである場合、コンテンツの画面表示が横画面表示である場合、コンテンツの画面表示が見開き表示である場合、「１」のフラグが登録され、コンテンツが横書きである場合、コンテンツが左綴じのコンテンツである場合、コンテンツのレイアウトが段組みのレイアウトでない場合、コンテンツの画面表示が縦画面表示である場合、コンテンツの画面表示が見開き表示でない場合、「０」のフラグが登録される。
【００４９】
例えば、（縦書き，右綴じ，段組み，横画面，見開き）＝（０，１，０，１，０）という表示モード情報は、コンテンツが縦書きでなく、コンテンツが右綴じのコンテンツであり、コンテンツのレイアウトが段組みのレイアウトでなく、コンテンツの画面表示が横画面表示であり、コンテンツの画面表示が見開き表示でないことを示す。
【００５０】
コンテンツ読み始め位置は、コンテンツの読み始めの位置の情報である。「左上」は、コンテンツがページの左上から読み始められるコンテンツであることを示し、「右上」は、コンテンツがページの右上から読み始められるコンテンツであることを示し、「右ページ左上」は、コンテンツの画面表示が見開き表示である場合に、コンテンツが右側のページの左上から読み始められるコンテンツであることを示し、「左ページ左上」は、コンテンツの画面表示が見開き表示である場合に、コンテンツが左側のページの左上から読み始められるコンテンツであることを示す。
【００５１】
図５は、縦書きのコンテンツ１６の読み始めの位置について説明する図であり、図６は、横書きのコンテンツ１６の読み始めの位置について説明する図である。図５、図６のコンテンツ１６上に示される丸印は、コンテンツ１６の読み始めの位置を示す。図５（Ａ）は、表示モード情報が、（縦書き，右綴じ，段組み，横画面，見開き）＝（１，１，０，０，０）の場合の例である。この場合、コンテンツ１６はページの右上から読み始められる。よって、図４に示すように、表示モード情報（１，１，０，０，０）に対応付けて、「右上」というコンテンツ読み始め位置の情報が登録される。同様に、図５（Ｂ）〜図５（Ｆ）はそれぞれ、表示モード情報が（縦書き，右綴じ，段組み，横画面，見開き）＝（１，１，１，０，０）、（１，１，０，１，０）、（１，１，１，１，０）、（１，１，０，１，１）、（１，１，１，１，１）の場合の例であり、図４に示すように、各表示モード情報に対応付けて、それぞれ「右上」というコンテンツ読み始め位置の情報が登録される。なお、コンテンツ１６が縦書きの場合、コンテンツが左綴じであることは通常無いので、縦書き、左綴じのコンテンツ１６については考慮しない。
【００５２】
また、図６（Ａ）は、表示モード情報が、（縦書き，右綴じ，段組み，横画面，見開き）＝（０，０，０，０，０）、あるいは、（０，１，０，０，０）の場合の例である。この場合、コンテンツ１６はページの左上から読み始められる。ここで、右綴じと左綴じとでコンテンツ１６の読み始めの位置は変わらない。よって、図４に示すように、表示モード情報（０，０，０，０，０）、および、（０，１，０，０，０）に対応付けて、「左上」というコンテンツ読み始め位置の情報が登録される。同様に、図６（Ｂ）は、表示モード情報が（０，０，１，０，０）、あるいは、（０，１，１，０，０）の場合の例であり、図６（Ｃ）は、表示モード情報が（０，０，０，１，０）、あるいは、（０，１，０，１，０）の場合の例であり、図６（Ｄ）は、表示モード情報が（０，０，１，１，０）、あるいは、（０，１，１，１，０）の場合の例であり、図４に示すように、各表示モード情報に対応付けて、それぞれ「左上」というコンテンツ読み始め位置の情報が登録される。
【００５３】
また、図６（Ｅ）は、表示モード情報が（０，０，０，１，１）の場合の例であり、図６（Ｆ）は、表示モード情報が（０，０，１，１，１）の場合の例であり、図４に示すように、各表示モード情報に対応付けて、それぞれ「左ページ左上」というコンテンツ読み始め位置の情報が登録される。さらに、図６（Ｇ）は、表示モード情報が（０，１，０，１，１）の場合の例であり、図６（Ｈ）は、表示モード情報が（０，１，１，１，１）の場合の例であり、図４に示すように、各表示モード情報に対応付けて、それぞれ「右ページ左上」というコンテンツ読み始め位置の情報が登録される。
【００５４】
ここで、コンテンツデータ１４ａ、サムネイル画像データ１４ｂ、コンテンツメタデータ１４ｃは、後に説明するコンテンツデータ取得部１５ａがコンテンツ配信サーバ２０から取得し、記憶部１４に記憶したデータである。画面構成データ１４ｄは、後に説明する電子書籍表示制御部１５ｅがユーザによる操作に基づいて記憶したデータである。また、広告データ１４ｅは、後に説明する広告データ取得部１５ｂが広告配信サーバ３０から取得し、記憶部１４に記憶したデータである。また、コンテンツ読み始め位置データ１４ｆは、予めコンテンツ表示装置１０の記憶部１４に記憶されたデータである。
【００５５】
図１の説明に戻ると、制御部１５は、コンテンツ表示装置１０の全体を制御する処理部である。特に、この制御部１５は、電子書籍のコンテンツの表示、および、広告の表示を制御する。制御部１５は、コンテンツデータ取得部１５ａ、広告データ取得部１５ｂ、読み始め位置推定部１５ｃ、付加情報設定部１５ｄ、電子書籍表示制御部１５ｅを備える。
【００５６】
コンテンツデータ取得部１５ａは、コンテンツ配信サーバ２０から電子書籍のコンテンツデータ、そのコンテンツ１６の表紙のサムネイル画像のデータ、および、そのコンテンツデータのメタデータを受信し、受信したデータを記憶部１４にコンテンツデータ１４ａ、サムネイル画像データ１４ｂ、コンテンツメタデータ１４ｃとして記憶する処理部である。広告データ取得部１５ｂは、広告配信サーバ３０から広告データを受信し、受信した広告データを記憶部１４に広告データ１４ｅとして記憶する処理部である。
【００５７】
読み始め位置推定部１５ｃは、コンテンツ１６の読み始めの位置を推定する処理部である。具体的には、読み始め位置推定部１５ｃは、図２に示したコンテンツメタデータ１４ｃから、縦書きフラグ、右綴じフラグの情報を読み出す。また、読み始め位置推定部１５ｃは、図３に示した画面構成データ１４ｄから、段組みフラグ、横画面フラグ、見開きフラグの情報を読み出す。
【００５８】
そして、読み始め位置推定部１５ｃは、図４に示したコンテンツ読み始め位置データ１４ｆを記憶部１４から読み出し、コンテンツメタデータ１４ｃから読み出した縦書きフラグ、右綴じフラグの情報、および、画面構成データ１４ｄから読み出した段組みフラグ、横画面フラグ、見開きフラグの情報と一致する表示モード情報を特定する。そして、読み始め位置推定部１５ｃは、特定した表示モード情報に対応するコンテンツ読み始め位置の情報をコンテンツ読み始め位置データ１４ｆから読み出すことにより、コンテンツ１６の読み始めの位置を推定する。このように、読み始め位置推定部１５ｃがコンテンツ１６の読み始めの位置を推定することにより、広告の表示位置を、コンテンツの読み始めの位置と重ならない位置に容易に設定することができる。
【００５９】
付加情報設定部１５ｄは、コンテンツ１６上に表示される広告の設定を行う処理部である。例えば、付加情報設定部１５ｄは、読み始め位置推定部１５ｃにより推定されたコンテンツ１６の読み始めの位置と重ならないコンテンツ１６上の位置に、広告の表示位置を設定する。
【００６０】
図７は、横書き、左綴じのコンテンツ１６における広告１７の表示位置の設定の一例について説明する図であり、図８は、横書き、右綴じのコンテンツ１６における広告１７の表示位置の設定の一例について説明する図であり、図９は、縦書き、右綴じのコンテンツ１６における広告１７の表示位置の設定の一例について説明する図である。図７〜図９のコンテンツ１６上に示される丸印は、コンテンツ１６の読み始めの位置を示す。なお、コンテンツ１６が縦書きの場合、コンテンツ１６が左綴じであることは通常無いので、縦書き、左綴じのコンテンツ１６については考慮しない。
【００６１】
図７（Ａ）〜（Ｆ）はそれぞれ、図４に示した表示モード情報が、（縦書き，右綴じ，段組み，横画面，見開き）＝（０，０，０，０，０）、（０，０，１，０，０）、（０，０，０，１，０）、（０，０，１，１，０）、（０，０，０，１，１）、（０，０，１，１，１）の場合に相当する。そして、図７（Ａ）〜（Ｄ）に示すように、コンテンツ１６の画面表示が見開き表示でない場合（見開き＝「０」の場合）、コンテンツ１６の読み始めの位置は「左上」と推定される。この場合、付加情報設定部１５ｄは、コンテンツ１６の読み始めの位置から最も離れた位置に広告１７の表示位置を設定する。具体的には、付加情報設定部１５ｄは、画面の右下の隅に広告１７の右下の隅が一致するように広告１７の表示位置を設定する。
【００６２】
また、図７（Ｅ）、（Ｆ）に示すように、コンテンツ１６の画面表示が見開き表示である場合（見開き＝「１」の場合）、コンテンツ１６の読み始めの位置は「左ページ左上」と推定される。この場合、付加情報設定部１５ｄは、コンテンツ１６の読み始めの位置から最も離れた位置に広告１７の表示位置を設定する。具体的には、付加情報設定部１５ｄは、右側のページの右下の隅に広告１７の右下の隅が一致するように広告１７の表示位置を設定する。
【００６３】
また、図８（Ａ）〜（Ｆ）はそれぞれ、図４に示した表示モード情報が、（縦書き，右綴じ，段組み，横画面，見開き）＝（０，１，０，０，０）、（０，１，１，０，０）、（０，１，０，１，０）、（０，１，１，１，０）、（０，１，０，１，１）、（０，１，１，１，１）の場合に相当する。そして、図８（Ａ）〜（Ｄ）に示すように、コンテンツ１６の画面表示が見開き表示でない場合（見開き＝「０」の場合）、コンテンツ１６の読み始めの位置は「左上」と推定される。この場合、付加情報設定部１５ｄは、コンテンツ１６の読み始めの位置から最も離れた位置に広告１７の表示位置を設定する。具体的には、付加情報設定部１５ｄは、画面の右下の隅に広告１７の右下の隅が一致するように広告１７の表示位置を設定する。
【００６４】
また、図８（Ｅ）、（Ｆ）に示すように、コンテンツ１６の画面表示が見開き表示である場合（見開き＝「１」の場合）、コンテンツ１６の読み始めの位置は「右ページ左上」と推定される。この場合、付加情報設定部１５ｄは、左側のページの左上の位置から最も離れた位置に広告１７の表示位置を設定する。具体的には、付加情報設定部１５ｄは、左側のページの右下の隅に広告１７の右下の隅が一致するように広告１７の表示位置を設定する。
【００６５】
また、図９（Ａ）〜（Ｆ）はそれぞれ、図４に示した表示モード情報が、（縦書き，右綴じ，段組み，横画面，見開き）＝（１，１，０，０，０）、（１，１，１，０，０）、（１，１，０，１，０）、（１，１，１，１，０）、（１，１，０，１，１）、（１，１，１，１，１）の場合に相当する。そして、図９（Ａ）〜（Ｄ）に示すように、コンテンツ１６の画面表示が見開き表示でない場合（見開き＝「０」の場合）、コンテンツ１６の読み始めの位置は「右上」と推定される。この場合、付加情報設定部１５ｄは、コンテンツ１６の読み始めの位置から最も離れた位置に広告１７の表示位置を設定する。具体的には、付加情報設定部１５ｄは、画面の左下の隅に広告１７の左下の隅が一致するように広告１７の表示位置を設定する。
【００６６】
また、図９（Ｅ）、（Ｆ）に示すように、コンテンツ１６の画面表示が見開き表示である場合（見開き＝「１」の場合）、コンテンツ１６の読み始めの位置は「右ページ右上」と推定される。この場合、付加情報設定部１５ｄは、コンテンツ１６の読み始めの位置から最も離れた位置に広告１７の表示位置を設定する。具体的には、付加情報設定部１５ｄは、左側のページの左下の隅に広告１７の左下の隅が一致するように広告１７の表示位置を設定する。
【００６７】
図１の説明に戻ると、電子書籍表示制御部１５ｅは、表示部１２における電子書籍のコンテンツ１６の表示を制御する処理部である。例えば、電子書籍表示制御部１５ｅは、ユーザが入力部３１を用いてコンテンツ１６を縦画面表示、横画面表示、見開き表示、あるいは、段組み表示に設定する操作を行った場合に、その操作の情報を入力部３１から受け付け、受け付けた情報に基づいて画面構成データ１４ｄを記憶部１４に記憶するとともに、コンテンツ１６の画面表示を縦画面表示、横画面表示、見開き表示、あるいは、段組み表示に切り替える制御を行う。このような切り替え制御がなされた場合、読み始め位置推定部１５ｃによるコンテンツ１６の読み始め位置の推定処理、付加情報設定部１５ｄによる広告１７の表示位置の設定処理が再度なされ、設定された表示位置に広告１７が表示される。
【００６８】
この電子書籍表示制御部１５ｅは、付加情報表示制御部１５ｆを備える。付加情報表示制御部１５ｆは、表示部１２における広告１７の表示を制御する処理部である。例えば、付加情報表示制御部１５ｆは、付加情報設定部１５ｄにより表示位置が設定された広告１７を、その表示位置に表示する制御を行う。
【００６９】
つぎに、本発明に係るコンテンツ表示処理の処理手順の一例について説明する。図１０、図１１は、本発明に係るコンテンツ表示処理の処理手順の一例を示すフローチャートである。図１０に示すように、まず、コンテンツ表示装置１０の電子書籍表示制御部１５ｅは、電子書籍のコンテンツ１６の最初のページのデータをコンテンツデータ１４ａから読み込む（ステップＳ１０１）。そして、付加情報設定部１５ｄは、最初の広告１７のデータを広告データ１４ｅから読み込む（ステップＳ１０２）。
【００７０】
続いて、読み始め位置推定部１５ｃは、表示設定情報を取得する（ステップＳ１０３）。具体的には、読み始め位置推定部１５ｃは、図２に示したコンテンツメタデータ１４ｃから、縦書きフラグ、右綴じフラグの情報を取得する。また、読み始め位置推定部１５ｃは、図３に示した画面構成データ１４ｄから、段組みフラグ、横画面フラグ、見開きフラグの情報を取得する。
【００７１】
そして、読み始め位置推定部１５ｃは、コンテンツ１６の読み始めの位置を推定する（ステップＳ１０４）。具体的には、読み始め位置推定部１５ｃは、図４に示したコンテンツ読み始め位置データ１４ｆを読み出し、ステップＳ１０３において取得した表示設定情報に一致する表示モード情報を特定し、特定した表示モード情報に対応するコンテンツ読み始め位置の情報をコンテンツ読み始め位置データ１４ｆから読み出すことにより、コンテンツ１６の読み始めの位置を推定する。
【００７２】
その後、付加情報設定部１５ｄは、図７〜９を用いて説明したようにして、読み始め位置推定部１５ｃにより推定されたコンテンツ１６の読み始めの位置と重ならないコンテンツ１６上の位置に、広告１７の表示位置を設定する（ステップＳ１０５）。続いて、電子書籍表示制御部１５ｅは、表示部１２を制御して、ステップＳ１０１でデータを読み込んだページを表示させる（ステップＳ１０６）。そして、付加情報表示制御部１５ｆは、表示部１２を制御して、ステップＳ１０２でデータを読み込んだ広告１７を、付加情報設定部１５ｄにより設定された表示位置に表示させる（ステップＳ１０７）。
【００７３】
その後、図１１に示すように、付加情報表示制御部１５ｆは、入力部１１がユーザから広告１７を消去する操作を受け付けたか否かを判定する（ステップＳ１０８）。広告１７を消去する操作とは、例えば、広告１７の所定の箇所を指でタップする操作などである。入力部１１がユーザから広告１７を消去する操作を受け付けた場合（ステップＳ１０８においてＹＥＳの場合）、付加情報表示制御部１５ｆは、表示部１２を制御して、広告１７を画面から消去させる（ステップＳ１０９）。
【００７４】
入力部１１がユーザから広告１７を消去する操作を受け付けていない場合（ステップＳ１０８においてＮＯの場合）、あるいは、ステップＳ１０９において、広告１７が消去された場合、電子書籍表示制御部１５ｅは、入力部１１がユーザからつぎのページを表示するよう要求する操作を受け付けたか否かを判定する（ステップＳ１１０）。
【００７５】
入力部１１がユーザからつぎのページを表示するよう要求する操作を受け付けた場合（ステップＳ１１０においてＹＥＳの場合）、電子書籍表示制御部１５ｅは、つぎに表示するページのデータをコンテンツデータ１４ａから読み込む（ステップＳ１１１）。そして、付加情報設定部１５ｄは、つぎに表示する広告１７のデータを広告データ１４ｅから読み込む（ステップＳ１１２）。その後、図１０のステップＳ１０６に移行して、ステップＳ１１１でデータを読み込んだページが電子書籍表示制御部１５ｅにより表示され、それ以後の処理が実行される。
【００７６】
図１１のステップＳ１１０において、入力部１１がユーザからつぎのページを表示するよう要求する操作を受け付けていない場合（ステップＳ１１０においてＮＯの場合）、電子書籍表示制御部１５ｅは、入力部１１がユーザからコンテンツの表示処理を終了するよう要求する操作を受け付けたか否かを判定する（ステップＳ１１３）。入力部１１がユーザからコンテンツの表示処理を終了するよう要求する操作を受け付けていない場合（ステップＳ１１３においてＮＯの場合）、ステップＳ１０８に移行して、それ以後の処理が実行される。入力部１１がユーザからコンテンツの表示処理を終了するよう要求する操作を受け付けた場合（ステップＳ１１３においてＹＥＳの場合）、そのままこのコンテンツ表示処理は終了する。
【００７７】
なお、上記第１の実施形態では、読み始め位置推定部１５ｃが、コンテンツ１６の読み始めの位置を推定し、付加情報設定部１５ｄが、読み始め位置推定部１５ｃにより推定されたコンテンツ１６の読み始めの位置に重ならないコンテンツ１６上の位置に、広告１７の表示位置を設定することとしたが、付加情報設定部１５ｄが、表示モード情報に対応付けて広告１７の表示位置の情報を予め記憶しておき、記憶した情報に基づいて、広告１７の表示位置を設定することとしてもよい。
【００７８】
図１２は、第１の実施形態の変形例における広告表示位置データ１４ｇの一例を示す図である。図１２に示す広告表示位置データ１４ｇは、例えば、図１の記憶部１４に記憶される。図１２に示すように、この広告表示位置データ１４ｇには、表示モード情報、位置名称、座標値の情報が登録される。
【００７９】
表示モード情報は、図４で説明した表示モード情報と同様のものであり、コンテンツ１６を表示する際の表示モードの情報である。位置名称は、広告１７が表示される位置に付された名称の情報である。座標値は、広告１７が表示される位置の座標の情報である。座標値（ｘ，ｙ）は、矩形状の広告１７の右下の座標が（ｘ，ｙ）であることを示す。この座標値は、広告１７が画面に表示される場合に、コンテンツ１６の読み始めの位置に広告１７の表示位置が重ならないように予め設定されている。
【００８０】
例えば、表示モード情報が、（縦書き，右綴じ，段組み，横画面，見開き）＝（０，０，０，１，０）であり（図７（Ｃ）の場合）、画面の解像度が（１３６６，８００）であるとすると、広告１７は画面の右下隅となる「Ａ」の位置、すなわち、広告１７の右下の座標値が（１３６６，８００）となる位置に表示される。
【００８１】
このように、コンテンツ１６の読み始めの位置に重ならない広告１７の表示位置を、予め表示モード情報に応じて設定しておくことにより、広告１７の表示位置を簡易な方法で設定することができる。なお、ここでは、５種類の広告１７の表示位置を設定しているが、この種類の数をさらに増やしてもよいし、減らしてもよい。
【００８２】
また、上記第１の実施形態では、入力部１１がユーザからつぎのページを表示するよう要求する操作を受け付ける度に、コンテンツ１６上に表示する広告１７が変更されるが（図１１のステップＳ１１０〜Ｓ１１２、図１０のステップＳ１０６、ステップＳ１０７）、コンテンツ１６の表示処理が開始された場合（図１０のステップＳ１０１）にのみ、あるいは、コンテンツ１６の表示処理が終了となる場合（図１１のステップＳ１１３においてＹＥＳの場合）にのみ、あるいは、コンテンツ１６の表示処理が開始された場合とコンテンツ１６の表示処理が終了となる場合の両方の場合にのみ、広告１７が表示されることとしてもよい。そして、表示される広告１７は、その都度変更されてもよい。
【００８３】
この場合、付加情報設定部１５ｄは、最後に表示した広告１７の情報を記憶部１４に記憶しておき、コンテンツの表示処理を開始した場合やコンテンツの表示処理を終了する場合に、その情報を読み出して、最後に表示した広告１７とは異なる広告１７をコンテンツ１６上に表示する広告１７として設定する。そして、付加情報表示制御部１５ｆは、付加情報設定部１５ｄにより設定された広告１７を表示部１２に表示させる。
【００８４】
（第２の実施形態）
上記第１の実施形態では、広告１７が電子書籍のコンテンツ１６上に表示される場合について説明したが、第２の実施形態では、広告１７を含むしおり情報がコンテンツ１６上に表示される場合について説明する。
【００８５】
図１３は、本発明の第２の実施形態に係る広告１７を含んだしおり情報１８の表示について説明する図である。図１３は、図４で説明した表示モード情報が、（縦書き，右綴じ，段組み，横画面，見開き）＝（０，０，０，０，０）、あるいは、（０，１，０，０，０）である場合の例について示している。ここで、コンテンツ１６上には、広告１７を含むしおり情報１８が表示されている。
【００８６】
しおり情報１８とは、ユーザがコンテンツ１６を読み進めることを中断する場合などに、コンテンツ１６のページにユーザが付加する電子的なしおりの情報である。ユーザがコンテンツ１６を再び読む場合、しおり情報１８の一覧の中からあるしおり情報１８を指定すると、指定されたしおり情報１８が付加されたページが表示部１２に表示されるので、ユーザは容易にそのページの続きを読むことができる。
【００８７】
図１３に示すように、ユーザがしおり情報１８を付加すると、広告１７を含むしおり情報１８がコンテンツ１６上に表示される。ただし、しおり情報１８は、図７〜図９で説明した広告１７の場合と同様に、コンテンツ１６の読み始めの位置に重ならない位置に表示される。これにより、ユーザがコンテンツ１６を読み始めることを妨げることなく、しおり情報１８をコンテンツ１６上に表示することができる。
【００８８】
つぎに、本発明の第２の実施形態に係るコンテンツ表示装置５０の一例について説明する。図１４は、本発明の第２の実施形態に係るコンテンツ表示装置５０の構成の一例を示すブロック図である。このコンテンツ表示装置５０は、第１の実施形態に係るコンテンツ表示装置１０と、付加情報設定部１５ｄ、電子書籍表示制御部１５ｅ、付加情報表示制御部１５ｆの機能が異なるとともに、記憶部１４にしおりデータ１４ｈが記憶され、制御部１５にしおり管理部１５ｇが設けられている点が異なる。ここでは、第１の実施形態に係るコンテンツ表示装置１０と同様の機能を有する処理部の説明を省略し、第１の実施形態に係るコンテンツ表示装置１０と異なる点について説明する。
【００８９】
しおりデータ１４ｈは、しおり情報１８が付加されたページのデータ、および、しおり情報１８の表示画像データである。しおり情報１８が付加されたページのデータは、ユーザが入力部１１を介してコンテンツ１６のページにしおり情報１８を付加する操作を行った場合に登録される。また、しおり情報１８の表示画像データは、ＸＭＤＦ形式、ＰＤＦ形式、ＨＴＭＬ形式、ＦＬＡＳＨ形式などにより生成されたテキスト、静止画、あるいは、動画を含む画像データである。
【００９０】
しおり管理部１５ｇは、コンテンツ１６のページに対して付加されるしおり情報１８の管理を行う処理部である。このしおり管理部１５ｇは、ユーザが入力部１１を介してコンテンツ１６のページにしおり情報１８を付加する操作を行った場合、そのページの情報をしおりデータ１４ｈとして記憶部１４に記憶する。また、しおり管理部１５ｇは、しおり情報１８に広告１７を含め、広告１７を含んだしおり情報１８を表示部１２に表示するよう付加情報表示制御部１５ｆに指示をする。さらに、しおり管理部１５ｇは、ユーザが入力部１１を介してしおり情報１８を削除する操作を行った場合、そのページの情報をしおりデータ１４ｈから削除する。
【００９１】
付加情報設定部１５ｄは、広告１７のデータを広告データ１４ｅから読み出し、コンテンツ１６上に表示される広告１７を含んだしおり情報１８の設定を行う。例えば、付加情報設定部１５ｄは、読み始め位置推定部１５ｃにより推定されたコンテンツ１６の読み始めの位置に重ならない位置に、広告１７を含んだしおり情報１８の表示位置を設定する。ここで、読み始め位置推定部１５ｃは、第１の実施形態と同様の方法で、コンテンツ１６の読み始めの位置を推定する。
【００９２】
電子書籍表示制御部１５ｅは、表示部１２における電子書籍のコンテンツ１６の表示を制御する処理部である。また、電子書籍表示制御部１５ｅは、しおりデータ１４ｈを記憶部１４から読み出して、各ページに付加されたしおり情報１８のリストを表示部１２に表示させる。そして、ユーザが入力部１１を介してしおり情報１８の１つを指定する操作を行った場合に、そのしおり情報１８に対応するページを表示部１２に表示させる。
【００９３】
付加情報表示制御部１５ｆは、付加情報設定部１５ｄにより表示位置が設定された広告１７を含むしおり情報１８を、その表示位置に表示する制御を行う。ここで、付加情報表示制御部１５ｆは、広告データ１４ｅから読み出した広告１７を含んだしおり情報１８を表示部１２に表示させる。
【００９４】
このように、広告１７を含むしおり情報１８がコンテンツ１６上に表示される場合であっても、コンテンツ１６の読み始めの位置と重ならないコンテンツ１６上の位置に広告１７を含むしおり情報１８が表示されるので、コンテンツ１６を読み始めることが妨げられることなく、ユーザはしおり情報１８の機能を利用でき、また、広告１７を閲覧することができる。
【００９５】
なお、上記第２の実施形態では、広告１７を含むしおり情報１８をコンテンツ１６上に表示する場合について説明したが、広告１７を含めずにしおり情報１８をコンテンツ１６上に表示することとしてもよい。
【００９６】
また、上記第２の実施形態では、ユーザがしおり情報１８を付加した場合に、広告１７を含むしおり情報１８がコンテンツ１６上に表示されることとしたが、ユーザが入力部１１を介してしおり情報１８の１つを指定する操作を行い、そのしおり情報１８に対応するページを表示部１２に表示させた場合に広告１７を含むしおり情報１８がコンテンツ１６上に表示されてもよい。また、コンテンツ１６の表示処理が開始された場合にのみ、あるいは、コンテンツ１６の表示処理が終了となる場合にのみ、あるいは、コンテンツ１６の表示処理が開始された場合とコンテンツ１６の表示処理が終了となる場合の両方の場合にのみ、広告１７を含むしおり情報１８が表示されることとしてもよい。そして、表示されるしおり情報１８や広告１７は、その都度変更されることとしてもよい。
【００９７】
この場合、付加情報設定部１５ｄは、最後に表示したしおり情報１８や広告１７の情報を記憶部１４に記憶しておき、ユーザがしおり情報１８をコンテンツ１６に付加した場合や、ユーザが入力部１１を介してしおり情報１８の１つを指定する操作を行い、そのしおり情報１８に対応するページを表示部１２に表示させた場合、コンテンツの表示処理を開始した場合、コンテンツの表示処理を終了する場合に、その情報を読み出して、最後に表示したしおり情報１８や広告１７とは異なるしおり情報１８や広告１７をコンテンツ１６上に表示するしおり情報１８や広告１７として設定する。そして、付加情報表示制御部１５ｆは、付加情報設定部１５ｄにより設定されたしおり情報１８や広告１７を表示部１２に表示させる。
【００９８】
（他の実施形態）
上記第１の実施形態および第２の実施形態では、コンテンツ１６、あるいは、しおり情報１８上に広告１７を１つだけ表示することとしたが、コンテンツ１６、あるいは、しおり情報１８上に複数の広告１７を表示することとしてもよい。
【００９９】
例えば、第１の実施形態において、２つの広告１７を表示する場合、付加情報設定部１５ｄは、１つ目の広告１７の表示位置を図７〜図９で説明したような方法で設定した後、２つ目の広告１７の表示位置を１つ目の広告１７に隣接する位置に設定する。ただし、図８（Ｅ）、図８（Ｆ）の場合は、付加情報設定部１５ｄは、左側のページ内の１つ目の広告１７に隣接する位置に２つ目の広告１７の表示位置を設定することとする。２つの広告１７をしおり情報１８上に表示する場合も同様に、付加情報設定部１５ｄは、２つの広告１７の表示位置を互いに隣接する位置に設定する。
【０１００】
なお、広告１７の表示サイズが大きく、コンテンツ１６のページ内、あるいは、しおり情報１８内に広告１７を配置することができない場合、付加情報設定部１５ｄが、広告１７の表示サイズを縮小してもよい。具体的には、付加情報設定部１５ｄは、そのままの表示サイズでコンテンツ１６のページ内、あるいは、しおり情報１８内に表示可能な広告１７については、広告１７の表示サイズの変更を行わない。しかし、表示サイズが大きすぎ、コンテンツ１６のページ、あるいは、しおり情報１８からはみ出す広告１７がある場合、付加情報設定部１５ｄは、広告１７の表示サイズを小さくする。このように、広告１７の表示サイズを広告１７毎に可変に設定することにより、コンテンツ１６のページ内、あるいは、しおり情報１８内に広告１７を適切に配置することができる。
【０１０１】
また、上記第１の実施形態および第２の実施形態では、コンテンツ１６のページが切り換わる度に、コンテンツ１６、あるいは、しおり情報１８上に表示される広告１７が変更されるが、同じ広告１７を所定の回数表示部１２に表示する度に、広告１７が変更されることとしてもよい。具体的には、付加情報設定部１５ｄは、同じ広告１７の表示回数をカウントする。そして、付加情報設定部１５ｄは、広告１７の表示回数が所定回数に達した場合に、その広告１７とは異なる広告１７のデータを広告データ１４ｅから読み出し、データを読み出した広告１７をつぎに表示する広告１７として設定する。
【０１０２】
あるいは、所定の期間が経過する度に、コンテンツ１６、あるいは、しおり情報１８上に表示される広告１７が変更されることとしてもよい。この場合、コンテンツ表示装置１０は、日時を計測する時計を備えることとする。そして、付加情報設定部１５ｄは、その時計から日時の情報を取得し、所定の期間が経過する度に、前回表示された広告１７とは異なる広告１７のデータを広告データ１４ｅから読み出し、データを読み出した広告１７をつぎに表示する広告１７として設定する。
【０１０３】
また、上記第１の実施形態および第２の実施形態では、広告１７、あるいは、広告１７を含むしおり情報１８が、コンテンツ１６の読み始めの位置に重ならない位置に表示されるが、表示部１２にコンテンツ１６が表示された場合に、付加情報表示制御部１５ｆが、表示部１２を制御して、一旦広告１７、あるいは、広告１７を含むしおり情報１８をコンテンツ１６の読み始めの位置に表示させ、その後所定の時間が経過した場合に付加情報設定部１５ｄにより設定された表示位置に広告１７、あるいは、広告１７を含むしおり情報１８を表示させることとしてもよい。
【０１０４】
また、上記第１の実施形態および第２の実施形態では、広告１７、あるいは、広告１７を含むしおり情報１８を消去する操作をユーザが行った場合に、広告１７、あるいは、広告１７を含むしおり情報１８が画面から消去されることとしたが、広告１７、あるいは、広告１７を含むしおり情報１８が画面に表示されてから所定の時間が経過したときに（例えば、３秒後）、付加情報表示制御部１５ｆが、広告１７、あるいは、広告１７を含むしおり情報１８を画面から消去することとしてもよい。
【０１０５】
また、広告１７、あるいは、広告１７を含むしおり情報１８がコンテンツ１６上に表示された後、広告１７、あるいは、広告１７を含むしおり情報１８を移動させる操作をユーザが入力部１１を介して行った場合に、付加情報表示制御部１５ｆが、その操作の情報を受け付け、ユーザによりなされた移動操作に応じて、広告１７、あるいは、広告１７を含むしおり情報１８を別の位置に移動させてもよい。
【０１０６】
また、上記第１の実施形態および第２の実施形態では、付加情報設定部１５ｄは、図７〜図９に示す所定の箇所に、広告１７、あるいは、広告１７を含むしおり情報１８の表示位置を設定したが、付加情報設定部１５ｄが、広告１７、あるいは、広告１７を含むしおり情報１８の表示を禁止する領域の指定を受け付け、その領域以外の位置に広告１７、あるいは、広告１７を含むしおり情報１８の表示位置を設定することとしてもよい。
【０１０７】
例えば、コンテンツ１６自体に広告が含まれている場合、その上に別の広告１７、あるいは、広告１７を含むしおり情報１８が表示されると、コンテンツ１６に含まれている広告は見えなくなってしまう。このような事態を防ぐため、例えば、コンテンツ１６内の広告主の広告がある領域が、広告１７、あるいは、広告１７を含むしおり情報１８の表示を禁止する表示禁止領域として設定される。これにより、広告主の広告の上に、別の広告１７、あるいは、広告１７を含むしおり情報１８が表示されることを防止することができる。上記表示禁止領域の設定は、コンテンツ１６に含まれる広告の広告主が、広告配信サーバ３０およびコンテンツ配信サーバ２０を管理している団体等に所定の金額を支払うことによりなされることとしてもよい。
【０１０８】
この場合、コンテンツ配信サーバ２０は、コンテンツ表示装置１０に電子書籍のコンテンツ１６を送信するとともに、表示禁止領域の情報を送信する。例えば、コンテンツ配信サーバ２０は、コンテンツ１６の表示禁止領域を含むページの情報と、表示禁止領域の座標値の情報を送信する。
【０１０９】
これらの情報を受信したコンテンツ表示装置１０の付加情報設定部１５ｄは、広告１７、あるいは、広告１７を含むしおり情報１８の表示位置を図７〜図９を用いて説明したような方法で設定するが、表示禁止領域と広告１７、あるいは、広告１７を含むしおり情報１８の表示位置とが重なる場合には、表示禁止領域に隣接する位置に広告１７、あるいは、広告１７を含むしおり情報１８の表示位置を設定する。
【０１１０】
ただし、図８（Ｅ）、図８（Ｆ）の場合は、付加情報設定部１５ｄは、左側のページ内の表示禁止領域に隣接する位置に広告１７、あるいは、広告１７を含むしおり情報１８の表示位置を設定する。これにより、コンテンツ１６に含まれる広告主の広告の上に別の広告１７、あるいは、広告１７を含むしおり情報１８が表示されることが防止され、広告をユーザに提示する機会を広告主が確実に得ることができるようになる。
【０１１１】
また、上記第１の実施形態および第２の実施形態では、付加情報設定部１５ｄは、コンテンツ１６、あるいは、しおり情報１８上に表示する広告１７を順に選択することとしたが、コンテンツ１６の内容に関連する広告１７を選択し、選択した広告１７をコンテンツ１６、あるいは、しおり情報１８上に表示する広告１７として設定することとしてもよい。
【０１１２】
例えば、付加情報設定部１５ｄは、記憶部１４からコンテンツメタデータ１４ｃを読み出し、書誌情報から著者の情報を取得する。そして、付加情報設定部１５ｄは、広告データ１４ｅからその著者の作品に関する広告１７（例えば、上記コンテンツ１６の続編やその著者の別シリーズの書籍、関連映画、ＤＶＤなどの広告）を検索し、検索された広告１７をコンテンツ１６、あるいは、しおり情報１８上に表示する広告１７として設定する。なお、広告データ１４ｅに含まれる広告１７には、その広告１７により宣伝される作品の著者名の情報がインデックスとして付加されているものとする。
【０１１３】
また、付加情報設定部１５ｄは、コンテンツ１６の出版社やジャンルと同じ出版社やジャンルの書籍の広告１７をコンテンツ１６、あるいは、しおり情報１８上に表示する広告１７として設定することとしてもよい。例えば、付加情報設定部１５ｄは、記憶部１４からコンテンツメタデータ１４ｃを読み出し、書誌情報から出版社およびジャンルの情報を取得する。そして、付加情報設定部１５ｄは、広告データ１４ｅからその出版社およびジャンルの書籍に関する広告１７を検索し、検索された広告１７をコンテンツ１６、あるいは、しおり情報１８上に表示する広告１７として設定する。なお、広告データ１４ｅに含まれる広告１７には、その広告１７により宣伝される書籍の出版社およびジャンルの情報がインデックスとして付加されているものとする。
【０１１４】
また、付加情報設定部１５ｄは、広告データ１４ｅからそのジャンルに関する商品の広告１７を検索し、検索された広告１７をコンテンツ１６、あるいは、しおり情報１８上に表示する広告１７として設定することとしてもよい。なお、広告データ１４ｅに含まれる広告１７には、その広告１７により宣伝される商品のジャンルの情報がインデックスとして付加されているものとする。
【０１１５】
さらに、付加情報設定部１５ｄは、表示部１２に表示されるコンテンツ１６に応じて、広告１７を変更することとしてもよい。例えば、電子書籍表示制御部１５ｅは、表示部１２に表示されたコンテンツ１６の章が切り替わったことを、表示されたコンテンツ１６のページのデータに含まれる章のタイトルの情報から検出する。そして、付加情報設定部１５ｄは、電子書籍表示制御部１５ｅから章が切り替わったことを示す情報を取得した場合に、前回表示した広告１７とは異なる広告１７をコンテンツ１６、あるいは、しおり情報１８上に表示する広告１７として設定する。
【０１１６】
あるいは、付加情報設定部１５ｄは、コンテンツ１６のページに含まれるキーワードと関連する広告１７をコンテンツ１６、あるいは、しおり情報１８上に表示する広告１７として設定することとしてもよい。例えば、付加情報設定部１５ｄは、表示されるコンテンツ１６のデータを解析し、そのコンテンツ１６から固有名詞を抽出する。そして、付加情報設定部１５ｄは、抽出した固有名詞をキーワードとして、広告データ１４ｅからその固有名詞に関する広告１７を検索し、検索された広告１７をコンテンツ１６、あるいは、しおり情報１８上に表示する広告１７として設定する。なお、広告データ１４ｅに含まれる広告１７には、その広告１７により宣伝される商品に関する固有名詞がインデックスとして付加されているものとする。
【０１１７】
また、付加情報設定部１５ｄは、コンテンツ１６、あるいは、しおり情報１８上の広告１７の表示位置に応じて、コンテンツ１６、あるいは、しおり情報１８上に表示する広告１７を変更することとしてもよい。例えば、図７（Ａ）のように、縦画面の右隅の位置に広告１７が表示される場合は、コンテンツ１６の読み始めの行と広告１７の上端との距離が遠いため、付加情報設定部１５ｄは、広告データ１４ｅから縦長の広告１７を検索し、検索された広告１７をコンテンツ１６上に表示する広告１７として設定してもよい。図７（Ｃ）のように、横画面の右隅の位置に広告１７が表示される場合は、コンテンツ１６の読み始めの行と広告１７の上端との距離が近いため、付加情報設定部１５ｄは、広告データ１４ｅから横長の広告１７を検索し、検索された広告１７をコンテンツ１６上に表示する広告１７として設定してもよい。
【０１１８】
図７（Ａ）に示す広告１７の表示位置にしおり情報１８を表示する場合、付加情報設定部１５ｄは、上記の場合と同様に、縦長のしおり情報１８をコンテンツ１６上に表示するしおり情報１８として設定してもよい。さらに、付加情報設定部１５ｄは、広告データ１４ｅから縦長の広告１７を検索し、検索された広告１７をしおり情報１８上に表示する広告１７として設定してもよい。また、図７（Ｃ）に示す広告１７の表示位置にしおり情報１８を表示する場合、付加情報設定部１５ｄは、上記の場合と同様に、横長のしおり情報１８をコンテンツ１６上に表示するしおり情報１８として設定してもよい。さらに、付加情報設定部１５ｄは、広告データ１４ｅから横長の広告１７を検索し、検索された広告１７をしおり情報１８上に表示する広告１７として設定してもよい。
【０１１９】
さらに、付加情報設定部１５ｄは、広告１７を表示する表示領域のサイズに応じて、コンテンツ１６、あるいは、しおり情報１８上に表示する広告１７を変更することとしてもよい。例えば、ユーザによる操作により、コンテンツ１６の表示態様が図７（Ａ）の表示態様から、図７（Ｃ）の表示態様に変更となった場合に、図７（Ａ）の表示態様では、縦長の広告１７がページ内からはみ出すことなく表示されていたものの、図７（Ｃ）の表示態様では縦長の広告１７がページからはみ出す場合が生じ得る。このような場合、付加情報設定部１５ｄは、図７（Ｃ）の表示態様でページからはみ出すことなく表示できるサイズの広告１７を広告データ１４ｅから検索し、コンテンツ１６上に表示する広告１７を検索された広告１７に変更する。
【０１２０】
広告１７をしおり情報１８上に表示する場合も同様に、広告１７の表示領域のサイズが異なる複数のしおり情報１８をユーザが選択できる場合、しおり情報１８が変更されると、それまでしおり情報１８に表示されていた広告１７が、広告１７の表示領域からはみ出す場合が生じ得る。このような場合、付加情報設定部１５ｄは、しおり情報１８からはみ出すことなく表示できるサイズの広告１７を広告データ１４ｅから検索し、しおり情報１８上に表示する広告１７を、検索された広告１７に変更する。なお、広告データ１４ｅに含まれる広告１７には、その広告１７のサイズの情報がインデックスとして付加されているものとする。
【０１２１】
以上のように、表示部１２に表示されるコンテンツ１６、広告１７やしおり情報１８の表示位置、広告１７の表示領域のサイズなどの所定の基準に応じて、コンテンツ１６、あるいは、しおり情報１８上に表示する広告１７を変更することにより、コンテンツ１６、あるいは、しおり情報１８に適した広告１７を効果的に表示することができる。
【０１２２】
さて、これまでコンテンツ表示装置およびコンテンツ表示方法の実施形態を中心に説明を行ったが、本発明はこれらの実施形態に限定されるものではなく、コンテンツ表示装置の機能を実現するためのコンピュータプログラムとしての形態、あるいは、当該コンピュータプログラムが記録されたコンピュータ読み取り可能な記録媒体の形態として本発明が実施されることとしてもよい。
【０１２３】
ここで、記録媒体としては、ディスク系（例えば、磁気ディスク、光ディスク等）、カード系（例えば、メモリカード、光カード等）、半導体メモリ系（例えば、ＲＯＭ、不揮発性メモリ等）、テープ系（例えば、磁気テープ、カセットテープ等）等、さまざまな形態のものを採用することができる。
【０１２４】
これら記録媒体に上記実施形態におけるコンテンツ表示装置の機能を実現させるコンピュータプログラム、または、コンテンツ表示方法をコンピュータに実行させるコンピュータプログラムを記録して流通させることにより、コストの低廉化、及び可搬性や汎用性を向上させることができる。
【０１２５】
そして、コンピュータに上記記録媒体を装着し、コンピュータにより記録媒体に記録されたコンピュータプログラムを読み出してメモリに格納し、コンピュータが備えるプロセッサ（CPU：Central Processing Unit、MPU：Micro Processing Unit）が当該コンピュータプログラムをメモリから読み出して実行することにより、本実施形態に係るコンテンツ表示装置の機能を実現し、コンテンツ表示方法を実行することができる。
【０１２６】
また、本発明は上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能である。なお、本発明の適用は、電子書籍コンテンツに広告あるいは広告を含むしおり情報を表示する場合に限定されないが、特に、電子書籍コンテンツに広告あるいは広告を含むしおり情報を表示する場合に本発明を適用することにより、広告あるいは広告を含むしおり情報が表示される電子書籍コンテンツのユーザによる利用の拡大を促進することができる。
【符号の説明】
【０１２７】
１０，５０…コンテンツ表示装置、１１…入力部、１２…表示部、１３…ネットワークインターフェース部、１４…記憶部、１４ａ…コンテンツデータ、１４ｂ…サムネイル画像データ、１４ｃ…コンテンツメタデータ、１４ｄ…画面構成データ、１４ｅ…広告データ、１４ｆ…コンテンツ読み始め位置データ、１４ｇ…広告表示位置データ、１４ｈ…しおりデータ、１５…制御部、１５ａ…コンテンツデータ取得部、１５ｂ…広告データ取得部、１５ｃ…読み始め位置推定部、１５ｄ…付加情報設定部、１５ｅ…電子書籍表示制御部、１５ｆ…付加情報表示制御部、１５ｇ…しおり管理部、１６…コンテンツ、１７…広告、１８…しおり情報、２０…コンテンツ配信サーバ、３０…広告配信サーバ、４０…ネットワーク。
【図１】
2012177981.tif 000003
【図２】
2012177981.tif 000004
【図３】
2012177981.tif 000005
【図４】
2012177981.tif 000006
【図５】
2012177981.tif 000007
【図６】
2012177981.tif 000008
【図７】
2012177981.tif 000009
【図８】
2012177981.tif 000010
【図９】
2012177981.tif 000011
【図１０】
2012177981.tif 000012
【図１１】
2012177981.tif 000013
【図１２】
2012177981.tif 000014
【図１３】
2012177981.tif 000015
【図１４】
2012177981.tif 000016