(57)【要約】【課題】表示対象のデジタルコンテンツに応じて、電子ブックの表示装置が能動的に表示形態を設定可能とすること。【解決手段】表示装置１は、表示対象であるデジタルコンテンツに含まれる分類タグに基づいて、表示装置１が、そのデジタルコンテンツの分類を判定する。したがって、表示装置１が能動的に、表示対象であるデジタルコンテンツの分類に応じた種々の表示形態を設定することが可能となる。具体的には、表示装置１が、分類タグに基づいて、デジタルコンテンツの分類を判定し、所定分類のデジタルコンテンツである場合には、デジタルコンテンツの先読みを防止するために表示の制限を行うといったことが可能となる。【選択図】        図６
2004213557.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツを所定形態で表示可能な電子ブックの表示装置であって、
表示対象であるデジタルコンテンツの分類に応じて、該デジタルコンテンツを所定の表示形態で表示させる表示制御手段を備えることを特徴とする表示装置。
【請求項２】
前記デジタルコンテンツの表示に関する指示入力を行うための入力手段をさらに備え、
前記表示制御手段は、表示対象であるデジタルコンテンツが所定分類に属する場合に、前記入力手段から該デジタルコンテンツの任意の部分に対して行われるランダムアクセスを制限することを特徴とする請求項１記載の表示装置。
【請求項３】
前記表示制御手段は、デジタルコンテンツの部分間が順序的な関連性を有する場合に、デジタルコンテンツの未表示部分を表示させる旨の前記入力手段からの指示入力に対し、該未表示部分を前記順序的な関連性を遵守して表示させることを特徴とする請求項２記載の表示装置。
【請求項４】
前記表示制御手段は、前記分類が小説に属するデジタルコンテンツについて、該デジタルコンテンツの未表示部分の表示順序を遵守させることを特徴とする請求項３記載の表示装置。
【請求項５】
前記表示制御手段は、前記デジタルコンテンツの分類に応じて、該デジタルコンテンツを表示する際の背景、バックグラウンドミュージック、文字のフォントあるいはページのレイアウトの少なくともいずれかについて設定可能であることを特徴とする請求項１〜４のいずれかに記載の表示装置。
【請求項６】
前記表示制御手段は、表示対象であるデジタルコンテンツに含まれる分類を示す情報に基づいて、前記分類を判別することを特徴とする請求項１〜５のいずれかに記載の表示装置。
【請求項７】
前記表示制御手段は、表示対象であるデジタルコンテンツに含まれる文字列に基づいて、前記分類を判別することを特徴とする請求項１〜５のいずれかに記載の表示装置。
【請求項８】
デジタルコンテンツを所定形態で表示可能とするための電子ブックの表示制御プログラムであって、
表示対象であるデジタルコンテンツの分類に応じて、該デジタルコンテンツを所定の表示形態で表示させる表示制御機能をコンピュータに実現させることを特徴とする表示制御プログラム。
【請求項９】
デジタルコンテンツを所定形態で表示するための電子ブックの表示制御方法であって、
表示対象であるデジタルコンテンツの分類に応じて、該デジタルコンテンツを所定の表示形態で表示させる表示制御ステップを含むことを特徴とする表示制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルコンテンツを表示する表示装置、表示制御プログラムおよび表示制御方法に関する。
【０００２】
【従来の技術】
現在、電子化された書籍等のデジタルコンテンツを携帯型の表示装置によって閲覧する、いわゆる電子ブックが普及しつつある。
電子ブックのデジタルコンテンツには、各デジタルコンテンツに設定された背景、レイアウトあるいはフォントといった各種の情報が埋め込まれており、表示装置は、それらの情報に基づいて、各デジタルコンテンツを所定形態に表示する。
【０００３】
したがって、従来、電子ブックの表示装置においては、表示対象のデジタルコンテンツがいかなる書籍分類に属するかを判定することは行っておらず、デジタルコンテンツに埋め込まれた情報に基づく表示形態を単純に再現するのみであった。
ここで、電子ブックの表示形態に関する技術として、特開２００１−５２０１６号公報に記載された技術が知られている。
【０００４】
特開２００１−５２０１６号公報に記載された技術は、デジタルコンテンツを表示する表示装置の種別に動的に対応させるため、複数種別の表示装置を想定した表示形態に関する情報（見開き表示用あるいは一面表示用等）を予めデジタルコンテンツに含めておくものである。
この技術によれば、デジタルコンテンツが種々の表示装置によって表示される場合にも、その表示装置に、より適合する表示形態で表示することが可能となる。
【０００５】
【特許文献１】
特開２００１−５２０１６号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、特開２００１−５２０１６号公報に記載された技術は、各デジタルコンテンツに、表示装置毎の詳細な表示形態に関する情報を埋め込む必要がある。そのため、表示装置が、デジタルコンテンツに埋め込まれた情報に基づいて所定の表示形態を単純に再現することに変わりなく、また、デジタルコンテンツに埋め込むべき情報量が膨大なものとなることから、データの効率化という点で問題があった。
【０００７】
本発明の課題は、表示対象のデジタルコンテンツに応じて、電子ブックの表示装置が能動的に表示形態を設定可能とすることである。
【０００８】
【課題を解決するための手段】
以上の課題を解決するため、本発明は、
デジタルコンテンツを所定形態で表示可能な電子ブックの表示装置であって、表示対象であるデジタルコンテンツの分類（例えば、推理小説、ホラー、ＳＦ、純文学等のジャンル）に応じて、該デジタルコンテンツを所定の表示形態で表示させる表示制御手段（例えば、図２のＣＰＵ３０）を備えることを特徴としている。
【０００９】
また、前記デジタルコンテンツの表示に関する指示入力を行うための入力手段（例えば、図２の入力部２０）をさらに備え、前記表示制御手段は、表示対象であるデジタルコンテンツが所定分類（例えば、「小説」等）に属する場合に、前記入力手段から該デジタルコンテンツの任意の部分に対して行われるランダムアクセスを制限することを特徴としている。
【００１０】
即ち、ストーリーを無視して結末を先読みするような事態を防止することができる。
また、前記表示制御手段は、デジタルコンテンツの部分間が順序的な関連性を有する場合（例えば、ストーリーを有するデジタルコンテンツの場合）に、デジタルコンテンツの未表示部分（即ち、電子ブックの読者が未読であると想定される部分）を表示させる旨の前記入力手段からの指示入力に対し、該未表示部分を前記順序的な関連性を遵守して表示させることを特徴としている。
【００１１】
また、前記表示制御手段は、前記分類が小説に属するデジタルコンテンツについて、該デジタルコンテンツの未表示部分の表示順序を遵守させることを特徴としている。
また、前記表示制御手段は、前記デジタルコンテンツの分類に応じて、該デジタルコンテンツを表示する際の背景、バックグラウンドミュージック、文字のフォントあるいはページのレイアウトの少なくともいずれかについて設定可能であることを特徴としている。
【００１２】
また、前記表示制御手段は、表示対象であるデジタルコンテンツに含まれる分類を示す情報（例えば、図４の“分類タグ”）に基づいて、前記分類を判別することを特徴としている。
また、前記表示制御手段は、表示対象であるデジタルコンテンツに含まれる文字列に基づいて、前記分類を判別することを特徴としている。
【００１３】
また、本発明は、
デジタルコンテンツを所定形態で表示可能とするための電子ブックの表示制御プログラムであって、表示対象であるデジタルコンテンツの分類に応じて、該デジタルコンテンツを所定の表示形態で表示させる表示制御機能をコンピュータに実現させることを特徴としている。
【００１４】
また、本発明は、
デジタルコンテンツを所定形態で表示するための電子ブックの表示制御方法であって、表示対象であるデジタルコンテンツの分類に応じて、該デジタルコンテンツを所定の表示形態で表示させる表示制御ステップを含むことを特徴としている。
【００１５】
本発明によれば、表示対象であるデジタルコンテンツの分類に対応して、そのデジタルコンテンツが所定の表示形態で表示される。
したがって、電子ブックの表示装置側が能動的に、表示対象であるデジタルコンテンツを、その分類に応じた種々の表示形態で表示することが可能となる。
【００１６】
【発明の実施の形態】
以下、図を参照して本発明に係る表示装置の実施の形態を説明する。
まず、構成を説明する。
図１は、本実施の形態に係る表示装置１の外観図である。
図１において、表示装置１は、デジタルコンテンツを表示するための表示部１０と、デジタルコンテンツのページをめくる操作等を行う入力部２０とを含んで構成され、さらに、入力部２０は、キー２０ａ〜２０ｄを含んで構成される。
【００１７】
また、図２は、表示装置１の機能構成を示すブロック図である。
図２において、表示装置１は、表示部１０と、入力部２０と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０と、ＲＯＭ（Ｒｅ  ａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０とを含んで構成される。
表示部１０は、ドットマトリクスタイプのカラー液晶表示セルあるいはＥＬ素子等によって構成され、ＣＰＵ３０の指示に従って、所定のデジタルコンテンツを表示する。
【００１８】
入力部２０は、４つのキー２０ａ〜２０ｄ（図１参照）を含んで構成され、これら４つのキーの操作に対応して、操作信号をＣＰＵ３０に出力する。
また、デジタルコンテンツが表示された状態において、これら４つのキーは、キー２０ａが最終ページを表示させる操作、キー２０ｂがページを１ページ進める操作、キー２０ｃがページを１ページ戻す操作、キー２０ｄが先頭ページを表示させる操作にそれぞれ対応している。
【００１９】
なお、キー２０ａ，２０ｂは、後述する表示制御処理において、その操作に対し所定の制限が加えられる。
ＣＰＵ３０は、表示装置１全体を制御するものであり、入力部２０によって入力された信号に従って、ＲＯＭ４０あるいはＲＡＭ５０に記憶された各種処理に関するプログラムや、デジタルコンテンツを含む各種データを読み出し、種々の処理を実行する。また、ＣＰＵ３０は、デジタルコンテンツを表示する旨の指示入力が行われた場合に、ＲＯＭ４０から表示制御処理プログラムを読み出し、表示制御処理（後述）を実行する。そして、ＣＰＵ３０は、各種プログラムを実行した処理結果をＲＯＭ４０あるいはＲＡＭ５０に格納する。
【００２０】
ここで、ＣＰＵ３０は、デジタルコンテンツに埋め込まれている分類タグ“ｃｌａｓｓ”（図４参照）に基づいて、図３に示すようなデジタルコンテンツの内容（電子ブックの分類）に応じた所定の表示形態でデジタルコンテンツを表示する。例えば、推理小説のように、デジタルコンテンツの各部分間に順序的な関連性がある場合に、順序を逸脱して、順序が後である部分を未読の部分より先に表示させることを制限する。
【００２１】
このような表示形態とすることにより、電子ブックの読者が、小説等のストーリーを無視して結末を先読みするような事態を防ぐことができる。
なお、この分類タグ“ｃｌａｓｓ”は、電子ブックの分類（推理小説、ＳＦ、ホラー、ファンタジーあるいは純文学等）を表しており、電子ブックに予め埋め込まれている場合の他、電子ブックの読者が自ら設定して埋め込むことも可能である。
【００２２】
さらに、ＣＰＵ３０は、デジタルコンテンツに埋め込まれている分類タグ“ｃｌａｓｓ”に応じて、そのデジタルコンテンツを表示する際に、所定の演出を自動的に付加した表示形態で表示することが可能である。
例えば、ＣＰＵ３０は、電子ブックの分類が“ＳＦ”である場合には、ＳＦに適する背景を自動的に選択し、その背景に重ねてデジタルコンテンツを表示することが可能である。なお、背景を自動的に選択する場合の他、ＢＧＭ（バックグラウンドミュージック）や文字のフォントあるいはページのレイアウトを自動的に選択することも可能である。
【００２３】
ＲＯＭ４０は、フラッシュＲＯＭ等の不揮発性のメモリによって構成され、表示制御処理プログラムおよび表示装置１を制御するための種々のプログラム、表示対象であるデジタルコンテンツ等の各種データを記憶する。
ＲＯＭ４０が記憶しているデジタルコンテンツには、そのデジタルコンテンツの分類に応じた分類タグ“ｃｌａｓｓ”が埋め込まれている。
【００２４】
図４は、デジタルコンテンツに埋め込まれた分類タグの一例を示す図であり、図４においては、デジタルコンテンツの分類が推理小説である場合に、分類タグとして“＜ｃｌａｓｓ＞推理小説＜／ｃｌａｓｓ＞”が設定されている。
ＲＡＭ５０は、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性のメモリによって構成され、表示装置１が動作する際に生成される種々のデータを一時的に保持する。
【００２５】
次に、動作を説明する。
図５は、表示装置１のＣＰＵ３０が実行する表示制御処理を示すフローチャートである。表示制御処理は、デジタルコンテンツの各部分間に順序的な関連性がある場合に、順序を逸脱して、順序が後である部分を未読の部分より先に表示させることを制限するための処理である。
【００２６】
したがって、表示制御処理は、デジタルコンテンツに埋め込まれた分類タグに基づいて、ＣＰＵ３０がデジタルコンテンツの分類を判定し、所定分類のデジタルコンテンツである場合に、自動的に実行するものである。
図５において、デジタルコンテンツの表示が指示されると、ＣＰＵ３０は、表示制御処理を開始する。なお、表示制御処理の開始にあたり、ＣＰＵ３０は、表示部１０に先頭ページを表示させ、パラメータ“Ｐ”にＰ＝１、パラメータ“Ｐｍａｘ”にＰｍａｘ＝１を設定し、さらに、従前に表示された最大のページ番号のページが表示された時間について、タイマーによるカウントを行う。
【００２７】
ここで、パラメータ“Ｐ”  （Ｐは１以上かつ電子ブックの最大のページ数−１以下の整数）は表示部１０に現在表示されているページの番号であり、  “Ｐｍａｘ”はそのデジタルコンテンツについて、従前に表示されたページの最大のページ番号を示している。また、タイマーのカウント時間を“ｔ”、第Ｐページを読むのに最低限必要と想定される時間を“Ｔ（Ｐ）”とする。
【００２８】
図５に戻り、表示制御処理が開始されると、ＣＰＵ３０は、入力部２０の４つのキーのうちいずれが操作されたかの判定を行う（ステップＳ１）。
ステップＳ１において、最終ページを表示させるためのキー２０ａが操作されたと判定した場合、ＣＰＵ３０は、パラメータ“Ｐ”がＰ＝Ｐｍａｘであるか否かの判定を行う（ステップＳ２）。
【００２９】
ステップＳ２において、Ｐ＝Ｐｍａｘ（現在表示されているページが、従前に表示された最大のページ番号のページと同一）であると判定した場合、ＣＰＵ３０は、図６に示すように、先読みが制限されている旨のメッセージ（“このコンテンツは「推理小説」に指定されております。先読みは出来ません。”等）を所定時間表示し（ステップＳ３）、ステップＳ１８の処理に移行する。
【００３０】
一方、ステップＳ２において、Ｐ＝Ｐｍａｘでないと判定した場合、ＣＰＵ３０は、第Ｐｍａｘページを表示し（ステップＳ４）、現在表示されているページの番号としてＰ＝Ｐｍａｘに設定する（ステップＳ５）。
そして、ＣＰＵ３０は、ステップＳ１８の処理に移行する。
また、ステップＳ１において、ページを１ページ進めるためのキー２０ｂが操作されたと判定した場合、ＣＰＵ３０は、パラメータ“Ｐ”がＰ＝Ｐｍａｘであるか否かの判定を行う（ステップＳ６）。
【００３１】
ステップＳ６において、Ｐ＝Ｐｍａｘ（現在表示されているページが、従前に表示された最大のページ番号のページと同一）であると判定した場合、ＣＰＵ３０は、パラメータ“ｔ”がＴ（Ｐｍａｘ）以上であるか否か（ページを読むために最低限必要であると想定される時間を経てページが進められているか否か）の判定を行う（ステップＳ７）。
【００３２】
ステップＳ７において、パラメータ“ｔ”がＴ（Ｐｍａｘ）以上でないと判定した場合、先読みのためにキー２０ｂが連続して操作されていると考えられることから、ＣＰＵ３０は、ステップＳ３の処理に移行する。
一方、ステップＳ７において、パラメータ“ｔ”がＴ（Ｐｍａｘ）以上であると判定した場合、ＣＰＵ３０は、現在表示しているページの次のページを表示し（ステップＳ８）、現在表示されているページの番号としてＰ＝Ｐ＋１に設定し、表示された最大のページ番号をＰｍａｘ＝Ｐｍａｘ＋１に設定する（ステップＳ９）。
【００３３】
そして、ＣＰＵ３０は、タイマーのカウントをリセットし（ステップＳ１０）、ステップＳ１８の処理に移行する。
また、ステップＳ６において、Ｐ＝Ｐｍａｘでないと判定した場合、ＣＰＵ３０は、現在表示しているページの次のページを表示し（ステップＳ１１）、現在表示されているページの番号としてＰ＝Ｐ＋１に設定する（ステップＳ１２）。
【００３４】
そして、ＣＰＵ３０は、ステップＳ１８の処理に移行する。
また、ステップＳ１において、ページを１ページ戻すためのキー２０ｃが操作されたと判定した場合、ＣＰＵ３０は、パラメータ“Ｐ”がＰ＝１でないか否かの判定を行う（ステップＳ１３）。
ステップＳ１３において、Ｐ＝１でないと判定した場合、ＣＰＵ３０は、現在表示しているページの前のページを表示し（ステップＳ１４）、現在表示されているページの番号としてＰ＝Ｐ−１に設定する（ステップＳ１５）。
【００３５】
そして、ＣＰＵ３０は、ステップＳ１８の処理に移行する。
一方、ステップＳ１３において、Ｐ＝１であると判定した場合、ＣＰＵ３０は、ステップＳ１６の処理に移行する。
また、ステップＳ１において、先頭ページを表示させるためのキー２０ｄが操作されたと判定した場合、ＣＰＵ３０は、電子ブックの先頭ページを表示し（ステップＳ１６）、現在表示されているページの番号としてＰ＝１に設定する（ステップＳ１７）。
【００３６】
そして、ＣＰＵ３０は、ステップＳ１８の処理に移行する。
ステップＳ３，Ｓ５，Ｓ１０，Ｓ１２，Ｓ１５，Ｓ１７の後、Ｐ＝Ｐｍａｘ（現在表示されているページが、従前に表示された最大のページ番号のページと同一）であるか否かの判定を行う（ステップＳ１８）。
ステップＳ１８において、Ｐ＝Ｐｍａｘ（現在表示されているページが、従前に表示された最大のページ番号のページと同一）であると判定した場合、ＣＰＵ３０は、第Ｐｍａｘページの表示時間についてタイマーのカウントを継続し（ステップＳ１９）、一方、Ｐ＝Ｐｍａｘでないと判定した場合、ＣＰＵ３０は、タイマーのカウントを一時的に停止する（ステップＳ２０）。
【００３７】
そして、ＣＰＵ３０は、ステップＳ１９，Ｓ２０の後、表示制御処理を終了する。
以上のように、本実施の形態に係る表示装置１は、表示対象であるデジタルコンテンツに含まれる分類タグに基づいて、表示装置１が、そのデジタルコンテンツの分類を判定する。
【００３８】
したがって、表示装置１が能動的に、表示対象であるデジタルコンテンツの分類に応じた種々の表示形態を設定することが可能となる。
具体的には、表示装置１が、分類タグに基づいて、デジタルコンテンツの分類を判定し、所定分類のデジタルコンテンツである場合には、デジタルコンテンツの先読みを防止するために表示の制限を行うといったことが可能となる。
【００３９】
また、表示対象であるデジタルコンテンツの分類に応じて、背景、ＢＧＭ、文字のフォントあるいはページのレイアウトといった表示形態に関する種々の設定を行うことが可能である。
なお、本実施の形態においては、表示装置１において表示対象となるデジタルコンテンツには分類タグが埋め込まれているものとして説明したが、分類タグが埋め込まれていない場合であっても、デジタルコンテンツに含まれる文字列等を認識することにより、そのデジタルコンテンツがいかなる分類に属するかを判定し、その分類に応じた表示形態を設定することとしてもよい。
【００４０】
この場合、分類タグが埋め込まれていない、汎用的なデジタルコンテンツを表示する場合であっても、表示装置１が能動的に種々の表示形態を設定することが可能となる。
【図面の簡単な説明】
【図１】本実施の形態に係る表示装置１の外観図である。
【図２】表示装置１の機能構成を示すブロック図である。
【図３】電子ブックの分類を示す概念図である。
【図４】デジタルコンテンツに埋め込まれた分類タグの一例を示す図である。
【図５】表示装置１のＣＰＵ３０が実行する表示制御処理を示すフローチャートである。
【図６】先読みが制限されている旨のメッセージが表示される場合の例を示す図である。
【符号の説明】
１  表示装置，１０  表示部，２０  入力部，３０  ＣＰＵ，４０  ＲＯＭ，５０  ＲＡＭ
【図１】
2004213557.tif 000003
【図２】
2004213557.tif 000004
【図３】
2004213557.tif 000005
【図４】
2004213557.tif 000006
【図５】
2004213557.tif 000007
【図６】
2004213557.tif 000008