(57)【要約】  本開示はデジタル読書及びデジタル出版技術の技術分野に関し、特に適応型電子文書ファイル構造、ならびに対応する方法及び装置に関する。ここで、適応型電子文書ファイル構造はコンテンツ部及び論理部を含み、コンテンツ部は、電子文書のコンテンツ及びコンテンツの各断片に対応するスタイルを含む。論理部は、異なるアプリケーション環境に従って、対応するコンテンツをそのようなコンテンツに対応するスタイルとマッチングするための、決定論理を含む。本技術は電子文書のコンテンツの１回限りの作成及び発行に関して、異なるデバイス、環境及び読者の、個人化された及び適応型読書の課題を解決する。これは、電子文書作成者のための柔軟性及び設計の自由を大きく改善し、読書装置がより知的に、そして、正確に個人化された読書サービスを提供することを可能にする。
2018508061.tif 000002
【特許請求の範囲】
【請求項１】
電子文書の複数のコンテンツ及びそれぞれのスタイルを作成することであって、各スタイルが前記複数のコンテンツのそれぞれのコンテンツに対応する、前記作成することと、
異なるアプリケーションに従って、前記それぞれのコンテンツを前記それぞれのスタイルとマッチングする決定論理を編集することと、
を含む方法。
【請求項２】
前記決定論理を前記編集することは、それぞれのアプリケーション環境を表すパラメータを編集することを含む、
請求項１に記載の方法。
【請求項３】
前記決定論理を前記編集することは、前記パラメータを用いて決定論理式を形成することをさらに含む、
請求項２に記載の方法。
【請求項４】
前記決定論理式は、前記それぞれのコンテンツ及び前記それぞれのスタイルを表す参照識別子を含む論理分岐を含む、
請求項３に記載の方法。
【請求項５】
前記決定論理式は、前記それぞれのスタイルを有する前記それぞれのコンテンツの特定のデータを含む論理分岐を含む、
請求項３に記載の方法。
【請求項６】
アプリケーション環境情報を収集することと、
電子文書における異なるアプリケーション環境に従って、それぞれのコンテンツを異なるスタイルのそれぞれのスタイルとマッチングする決定論理を構文解析することと、
決定論理及び前記収集したアプリケーション環境情報に従って決定論理を実施することと、
前記決定論理の結果に従って、前記電子文書内の前記それぞれのコンテンツ及び前記それぞれのコンテンツに対応する前記それぞれのスタイルを表示することと、
を含む方法。
【請求項７】
前記アプリケーション環境情報は、読者の個人化情報を含む、
請求項６に記載の方法。
【請求項８】
前記個人情報は、
前記読者の年齢、
前記読者の居所、
前記読者の性別、
前記読者の読書嗜好、または
前記読者の収入、を含む、
請求項７の方法。
【請求項９】
前記アプリケーション環境情報は、読書端末の属性情報を含む、
請求項６に記載の方法。
【請求項１０】
前記読書端末の前記属性情報は、
前記読書端末のタイプ、
前記読書端末の解像度、
前記読書端末の寸法、
前記読書端末の計算能力、
前記読書端末の記憶能力、
前記読書端末により用いられるネットワークタイプ、または
前記読書端末の対話型サポート、を含む、
請求項９に記載の方法。
【請求項１１】
前記アプリケーション環境情報は、前記読書端末が存在するシナリオの一般属性を含む、
請求項６に記載の方法。
【請求項１２】
前記一般属性は、
日付、
時間、
読書端末の運動状態、
前記読書端末が位置する照明環境、または
前記読書端末が置かれている位置、を含む、
請求項１１に記載の方法。
【請求項１３】
前記アプリケーション環境情報は、読書端末により収集される、
請求項６に記載の方法。
【請求項１４】
前記読書端末は、携帯電話またはタブレットを含む、
請求項１３に記載の方法。
【請求項１５】
前記決定論理を前記構文解析することは、読書端末により行われる、
請求項６に記載の方法。
【請求項１６】
前記決定論理を前記構文解析することは、サーバにより行われる、
請求項６に記載の方法。
【請求項１７】
アプリケーション環境情報を収集する収集ユニットと、
電子文書における異なるアプリケーション環境に従って、それぞれのコンテンツを異なるスタイルのそれぞれのスタイルとマッチングする決定論理を構文解析する構文解析ユニットと、
前記決定論理及び前記収集したアプリケーション環境情報に従って、前記決定論理を実施する決定論理ユニットと、
前記決定論理の結果に従って、前記電子文書における前記それぞれのコンテンツ及び前記それぞれのコンテンツに対応する前記それぞれのスタイルを表示するプレゼンテーションユニットと、
を含む、読書端末。
【請求項１８】
前記収集ユニットは、前記読書端末のセンサを含む、
請求項１７に記載の読書端末。
【請求項１９】
前記プレゼンテーションユニットは、前記読書端末のディスプレイ画面を含む、
請求項１７に記載の読書端末。
【請求項２０】
前記アプリケーション環境情報は、
前記読書端末の読者の個人化情報と、
前記読書端末の属性情報と、
前記読書端末が存在するシナリオの一般属性と、
を含む、請求項１７に記載の読書端末。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は２０１４年１２月２４日に出願の、「Ａｄａｐｔｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｉｌｅ  Ｓｔｒｕｃｔｕｒｅ，  ａｎｄ  Ｒｅｌａｔｅｄ  Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ」と題する中国の特許出願番号第２０１４１０８１７７０６．７号の外国優先権を主張し、その全体が参照により本明細書に組み込まれる。
【０００２】
本開示は、デジタル読書及びデジタル出版の技術分野に関し、より詳しくは、適応型電子文書ファイル構造、ならびに対応する方法及び装置に関する。
【背景技術】
【０００３】
電子文書または電子ブックの文書フォーマットは、主に２つのタイプ、固定レイアウト及び流動レイアウトを含む。前者は、レイアウトを設計して、固定サイズに従ってコンテンツを編集する。後者は、コンテンツのシーケンス及びスタイルだけを記述し、表示する際にレイアウトを設計する。
【０００４】
Ｃｏｍｍｏｎ  ｅ−Ｄｏｃｕｍｅｎｔ  ｏｆ  Ｂｌｅｎｄｉｎｇ  ＸＭＬ（ＣＥＢＸ）フォーマットは、固定レイアウト及び流動レイアウト記述を含む。固定レイアウト記述は、デバイス選択情報を含んでよい。固定レイアウトまたは流動レイアウト表示形式は、画面サイズに従って選択される。
【０００５】
従来技術には、少なくとも以下の技術的問題がある。
通常、統一標準またはスタイルを用いて作成される電子文書は、異なるデバイスに完璧に表示することができない。さらにまた、異なるユーザ及びデバイスのための複数の文書を準備するときに、保守及び同期に関する様々な課題がある。ＣＥＢＸ及びｅＰｕｂは、読書装置機能及び機能サポートに関して適応型記述を含むが、それらの適用可能性及び拡張性は欠点を有する。
【発明の概要】
【０００６】
本概要は、発明を実施するための形態でさらに後述する、簡略形の概念の選択を導くために、設けられている。本概要は、請求する主題のすべての主要機能あるいは必須の機能のすべてを明らかにすることを意図するものではなく、また請求する主題の範囲を判定する際の助けとするためだけに使用することを意図するものでもない。本開示の上述及びその全体にわたる文脈によって認められるように、例えば「技術（複数可）または技術的なソリューション（複数可）」という用語は装置、システム、方法及び／またはコンピュータ可読命令を指してよい。
【０００７】
本開示の例示の実施形態の目的は、適応型電子文書ファイル構造ならびに対応する方法及び装置を提供して、電子文書プロバイダが異なる読者のアプリケーション環境に従って電子文書の対応するコンテンツ及びスタイルを提供することができないために読者が好ましくない体験をすることとなる、という従来技術の課題を解決することである。
【０００８】
上記の技術的問題を解決するために、本開示の例示の実施形態は、コンテンツ部及び論理部を含む適応型電子文書ファイル構造を提供する。
【０００９】
コンテンツ部は、電子文書のコンテンツの様々な断片及びコンテンツの各断片に対応するスタイルの各種の断片を含む。論理部は、異なるアプリケーション環境に従って、コンテンツの断片をコンテンツの断片に対応するスタイルとマッチングする決定論理を含む。
【００１０】
上記の技術的問題を解決するために、本開示の例示の実施形態は適応型電子文書生成方法をさらに提供する。この方法は以下の操作、つまり、
電子文書のコンテンツの様々な断片及びコンテンツの各断片に対応するスタイルを作成すること、及び、
異なるアプリケーション環境に従ってコンテンツの断片をコンテンツの断片に対応するスタイルとマッチングする決定論理を編集することを含む。
【００１１】
上記の技術的問題を解決するために、本開示の例示の実施形態は適応型電子文書生成装置をさらに提供する。この装置は以下、つまり、
電子文書のコンテンツの様々な断片及びコンテンツの各断片に対応するスタイルを作成するコンテンツ及びスタイル作成ユニット、及び、
異なるアプリケーション環境に従って、コンテンツの断片をコンテンツの断片に対応するスタイルとマッチングする、決定論理を編集する、機能論理編集ユニットを含む。
【００１２】
上記の技術的問題を解決するために、本開示の例示の実施形態は適応型電子文書読書方法をさらに提供する。この方法は以下の操作、すなわち、
アプリケーション環境情報を収集すること、
電子文書の異なるアプリケーション環境に従って、コンテンツの断片をコンテンツの断片に対応するスタイルとマッチングする、決定論理を構文解析すること、
決定論理及びアプリケーション環境情報に従って決定論理を実施すること、及び、
決定論理の結果に従って、コンテンツの対応する断片及びコンテンツの断片に対応するスタイルを電子文書に表示すること、を含む。
【００１３】
上記の技術的問題を解決するために、本開示の例示の実施形態は適応型電子文書読書端末をさらに提供する。この端末は、
アプリケーション環境情報を収集する収集ユニット、
電子文書の異なるアプリケーション環境に従って、コンテンツの断片をコンテンツの断片に対応するスタイルとマッチングする、決定論理を構文解析する構文解析ユニット、
決定論理及びアプリケーション環境情報に従って決定論理を実施する決定論理ユニット、及び、
決定論理の結果に従って、コンテンツの対応する断片及びコンテンツの断片に対応するスタイルを、電子文書に表示するプレゼンテーションユニットを含む。
【００１４】
上記の技術的問題を解決するために、本開示の例示の実施形態は、適応型電子文書サーバをさらに提供し、サーバは、
アプリケーション環境情報を収集する収集ユニット、
電子文書の異なるアプリケーション環境に従って、コンテンツの断片をコンテンツに対応するスタイルとマッチングする、決定論理を構文解析する構文解析ユニット、
決定論理及びアプリケーション環境情報に従って決定論理を実施する、決定論理ユニット、及び、
決定論理の結果に従って、コンテンツの対応する断片及び電子文書のコンテンツの断片に対応するスタイルを、表示するための読書端末に送信する、出力ユニットを含む。
【００１５】
本開示の例示の実施形態において、設けられている技術的なソリューションから示されるように、電子文書の作成において、異なる分岐が異なるアプリケーション環境及び様々な論理関係に従って定められ、そして、このような分岐において、対応するコンテンツ及びスタイルが記載され、表示される。電子文書を表示するときに、読書装置は決定論理を構文解析して、読者の個人化情報及び読書端末及び一般の属性情報の属性情報に従って論理の決定を行う。読書装置は、最適分岐を選択して、コンテンツを表示するかまたは指定されたスタイルに従って対応するコンテンツを表示して、指定された対話モードをサポートする。本開示の技術は、電子文書のコンテンツの１回限りの作成及び発行に関して、異なるデバイス、環境及び読者に対する個人化された及び適応型読書の課題を、ある程度まで解決する。そして、電子文書作者のための柔軟性及び設計の自由を大きく改善して、読書装置がより知的で正確に、個人化された読書サービスを提供することを可能にする。
【００１６】
確かに、同時に上記の利点の全てを達成することが、本開示を実施するいかなる製品または方法にも必要である、というわけではない。
【００１７】
明確に本開示の例示の実施形態の技術的なソリューションを説明するために、図面の簡単な説明を用いて、例示の実施形態を以下に記載する。明らかに、後述する図面は単に本開示のいくつかの例示の実施形態を表すだけであり、当業者は、創造的な労力を使用すること無しに、これらの図面に従って他の図面を得てよい。
【図面の簡単な説明】
【００１８】
【図１】本開示の例示の実施形態による例示の適応型電子文書ファイル構造の概略図である。
【図２】本開示の例示の実施形態による例示の適応型電子文書生成方法のフローチャートである。
【図３】本開示の例示の実施形態による例示の適応型電子文書生成装置の構造図である。
【図４】本開示の例示の実施形態による例示の適応型電子文書読書方法のフローチャートである。
【図５】本開示の例示の実施形態による例示の適応型電子文書読書端末の概略構造図である。
【図６】本開示の例示の実施形態による例示の適応型電子文書サーバの概略構造図である。
【図７】本開示の例示の実施形態による読書端末によって、適応型電子文書を処理する例示のフローチャートである。
【図８】本開示の一実施形態によるサーバによって、適応型電子文書を処理する例示のフローチャートである。
【発明を実施するための形態】
【００１９】
本開示の例示の実施形態は、適応型電子文書ファイル構造及び対応する方法と装置を提供する。
【００２０】
本開示の技術的なソリューションを当業者により理解可能とするために、本開示の例示の実施形態の技術的なソリューションは、本開示の例示の実施形態の添付図面に関して以下の通り記載される。明らかに、後述する例示の実施形態は、単に本開示の実施例の一部分だけを表すものであり、全部を表すものではない。創造的な努力無しに本開示の例示の実施形態に基づき当業者によって得られた他の全ての実施例は、本開示の保護範囲に帰属する。
【００２１】
図１は、本開示の例示の実施形態による例示の適応型電子文書ファイル構造の概略図である。
【００２２】
適応型電子文書ファイル１００は、コンテンツ部１０２及び論理部１０４を含む。
【００２３】
コンテンツ部１０２は、電子文書及びスタイルの複数のコンテンツを含み、各スタイルは複数のコンテンツのそれぞれのコンテンツに対応する。
【００２４】
論理部１０４は異なるアプリケーション環境に従って対応するコンテンツを、コンテンツに対応するスタイルとマッチングするための 決定論理を含む。そこにおいて、コンテンツは複数のスタイルまたは１つのスタイルに対応してよい。
【００２５】
本開示の例示の実施形態によれば、アプリケーション環境は、読者の個人化情報、及び／または読書端末、及び／または一般属性の属性情報を含む。
【００２６】
本開示の例示の実施形態によれば、読者の個人化情報は、読者の年齢、居所、性別、読書選択、収入などを含むが、これに限定されるものではない。読書端末の属性情報は、読書端末のタイプ（携帯電話、タブレット等）、解像度、寸法、計算能力（ＣＰＵ）、記憶容量（メモリ）、使用するネットワークタイプ、対話型サポートなどを含むが、これに限定されるものではない。一般属性は、日付、時間、デバイスの運動状態、デバイスが置かれている環境の照明及び位置などを含むが、これに限定されるものではない。
【００２７】
本開示の例示の実施形態によれば、スタイルは表示されたコンテンツの形、色、テキスト、画像のズーミング倍率、表示方向などを含むが、これに限定されるものではない。そして、また、それはサポートされた対話モードなどを含む。
【００２８】
本開示の例示の実施形態によれば、論理部１０４はアプリケーション環境を表すパラメータをさらに含み、決定論理式はパラメータにより形成される。例えば、読者の個人化情報の年齢は、パラメータＡＧＥにより表され、その論理式は、「ｉｆ  ＡＧＥ＞１８  ｔｈｅｎ  ｄｉｓｐｌａｙ  ｃｏｎｔｅｎｔ  Ｂ０２  ｉｎ  ｓｔｙｌｅ  Ａ０１」とすることができ、これは、読者が１８歳より年長の場合、コンテンツ「Ｂ０２」がスタイル「Ａ０１」において、表示されることを示す。論理部１０４は、電子文書の一部である。その種のパラメータはアプリケーション環境が任意であることを表すために用いることができ、それは本開示により制限されず、論理式は様々な形式であってもよい、ということを当業者は理解すべきである。上記の論理式は、例示目的のためだけに提供されており、本開示の実施を制限するものとして解釈されてはならない。
【００２９】
本開示の例示の実施形態によれば、決定論理式の論理分岐は、コンテンツ及びコンテンツに対応するスタイルを表す参照識別子を含み、または、コンテンツの特定のデータ及びそのコンテンツに対応するスタイルを含み、そこにおいて、参照識別子は、表示されたコンテンツの章のパラグラフを示すインデックス番号、表示されたコンテンツのスタイルを示すシリアル番号、などを含む。例えば、０１は第１のパラグラフを表す、そして、０２はコンテンツの第２のパラグラフを表す。コンテンツ及びスタイルの特定のデータは、特定のスタイルで生成する特定のコンテンツでもよい。例示の実施形態の参照識別子の形式に関して、例えば、決定論理式は、ｉｆ  （ＡＧＥ＞１８）  ｔｈｅｎ  ［ｄｉｓｐｌａｙ  ｐａｒａｇｒａｐｈ  ０１］  ｅｌｓｅ  ［ｄｉｓｐｌａｙ  ｐａｒａｇｒａｐｈ  ０２］、であり、これは、読者が１８歳より年長の場合、パラグラフ識別子が０１であるパラグラフが表示され、そうでなければ、パラグラフ識別子が０２であるパラグラフが表示されることを示す。決定論理式は、ｉｆ  （ｇｅｎｄｅｒ＝ｍａｌｅ）  ｔｈｅｎ  ［ｄｉｓｐｌａｙ  ｐａｒａｇｒａｐｈ  ０１  ｉｎ  ｓｔｙｌｅ  Ｂ１］  ｅｌｓｅ  ［ｄｉｓｐｌａｙ  ｐａｒａｇｒａｐｈ  ０１  ｉｎ  ｓｔｙｌｅ  Ｂ２］、であり、これは、読者が男性である場合、パラグラフ０１がスタイルＢ１において表示され、そうでなければ、パラグラフ０１がスタイルＢ２において表示され、そこにおいて、Ｂ１が青色でＳｉｍｓｕｎフォントであり、そして、Ｂ２がピンク色のＫａｉＴｉフォントであること示す。例えば、例示の実施形態の特定のデータの形式に関して、決定論理式は、ｉｆ  （ＡＧＥ＞１８）  ｔｈｅｎ  ［ｓｐｅｃｉｆｉｃ  ｃｏｎｔｅｎｔ  ｄａｔａ  ｏｆ  ｔｈｅ  ｆｉｒｓｔ  ｐａｒａｇｒａｐｈ  ｏｆ  ａｒｔｉｃｌｅ］  ｅｌｓｅ  ［ｓｐｅｃｉｆｉｃ  ｃｏｎｔｅｎｔ  ｄａｔａ  ｏｆ  ｔｈｅ  ｓｅｃｏｎｄ  ｐａｒａｇｒａｐｈ  ｏｆ  ａｒｔｉｃｌｅ］であり、これは、読者が１８歳よりも年長である場合、軍事的コンテンツを有するパラグラフが表示されるように、記事の第１パラグラフの特定のコンテンツが表示され、そうでなければ、政治的なコンテンツを有するパラグラフが表示されるように、記事の第２パラグラフの特定のコンテンツが表示されることを示す。決定論理式は、ｉｆ  （ｇｅｎｄｅｒ＝ｍａｌｅ）  ｔｈｅｎ  ［ｄｉｓｐｌａｙ  ｓｐｅｃｉｆｉｃ  ｃｏｎｔｅｎｔ  ｄａｔａ  ｏｆ  ｔｈｅ  ｆｉｒｓｔ  ｐａｒａｇｒａｐｈ  ｏｆ  ａｒｔｉｃｌｅ  ｉｎ  Ｂｌｕｅ  ａｎｄ  Ｓｉｍｓｕｎ  ｆｏｎｔ］  ｅｌｓｅ  ［ｄｉｓｐｌａｙ  ｓｐｅｃｉｆｉｃ  ｃｏｎｔｅｎｔ  ｄａｔａ  ｏｆ  ｔｈｅ  ｆｉｒｓｔ  ｐａｒａｇｒａｐｈ  ｏｆ  ａｒｔｉｃｌｅ  ｉｎ  Ｐｉｎｋ  ａｎｄ  ＫａｉＴｉ  ｆｏｎｔ］、であり、これは、読者が男性である場合、記事の第１パラグラフの特定のコンテンツが、青色のＳｉｍｓｕｎフォントにおいて、表示され、そうでなければ、記事の第１パラグラフの特定のコンテンツが、ピンク色のＫａｉＴｉフォントにおいて、表示されることを示す。
【００３０】
本開示の例示の実施形態による上記の適応型電子文書ファイル構造を用いて、電子文書プロバイダは、読者に同一の読書コンテンツ及びスタイルを読者から提供させることなく、様々なアプリケーション環境のための電子文書のコンテンツ及びスタイルを決定する。そして、それは電子文書プロバイダのための大量のモードをもたらして、多様化された電子文書を読者に提供し、ユーザ（電子文書プロバイダ及び読者）に、より良好な体験を提供する。
【００３１】
図２は、本開示の例示の実施形態による実施例適応型電子文書生成方法のフローチャートである。
【００３２】
図２に示される適応型電子文書生成方法は、２０２及び２０４での操作を含む。
【００３３】
２０２で、電子文書及びスタイルのコンテンツの複数の断片が作成され、各スタイルが１つのコンテンツの断片に対応する。
【００３４】
２０４で、異なるアプリケーション環境に従って、コンテンツのそれぞれの断片をコンテンツのそれぞれの断片に対応するスタイルとマッチングするための、決定論理が編集される。
【００３５】
本開示の例示の実施形態によれば、決定論理を編集することは、アプリケーション環境を表すパラメータを編集すること、及びパラメータを用いて決定論理式を形成することをさらに含む。
【００３６】
本開示の例示の実施形態によれば、決定論理式の論理分岐は、コンテンツ及びスタイルを表す参照識別子を含み、あるいは、コンテンツ及びスタイルの特定のデータを含む。
【００３７】
電子文書は、コンテンツ、コンテンツの各断片に対応するスタイル、及び決定論理に従って生成される。
【００３８】
本開示の適応型電子文書生成方法を用いて、電子文書プロバイダは、決定論理を有する電子文書を生成する。電子文書プロバイダは異なるコンテンツを有する電子文書を異なる読者に提供して、読者の読書習慣により良く従うスタイルを読者に提供する。そして、それは電子文書プロバイダと読者の間にサービスチャネルを決めて、異なる読者人格、読書装置及び環境に基づいて他と異なる読書コンテンツ及びスタイルを現実に提供する。
【００３９】
図３は、本開示の一実施形態による、例示の適応型電子文書生成装置３００の構造図である。適応型電子文書生成装置３００は、１つ以上のプロセッサ３０２または１つ以上のデータ処理ユニット、及びメモリ３０４を含んでよい。装置３００は、一つ以上の入出力インタフェース３０６及び一つ以上のネットワークインタフェース３０８をさらに含んでよい。メモリ３０４はコンピュータ可読媒体の一例である。
【００４０】
コンピュータ可読媒体は、任意の方法または技術を使用して情報記憶を実装できる、永続的及び非永続的な、移動可能及び移動不可能な媒体を含む。情報は、コンピュータ可読命令、データ構造、ソフトウェアモジュールまたはいかなるデータでもよい。コンピュータ記憶媒体の実施例は、相変化メモリ（ＰＣＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのＲＡＭ、ＲＯＭ、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、フラッシュメモリ、内蔵メモリ、ＣＤ−ＲＯＭ、ＤＶＤ、光メモリ、磁気テープ、磁気ディスク、任意の他の磁気記憶装置またはコンピュータがアクセス可能な情報を格納し得る他のいかなる非通信媒体も含むが、これに限定されるものではない。本明細書で定義するように、コンピュータ可読媒体は、変調されたデータ及び搬送波などの一時的媒体を含まない。
【００４１】
メモリ３０４は、電子文書の様々なコンテンツ及びコンテンツの各断片に対応するスタイルを作成する、コンテンツ及びスタイル作成ユニット３１０を含む、複数のモジュールまたはユニット、ならびに、異なるアプリケーション環境に従って対応するコンテンツをコンテンツに対応するスタイルとマッチングするための決定論理を編集する機能論理編集ユニット３１２を、その中に格納できる。
【００４２】
本開示の例示の実施形態によれば、機能論理編集ユニット３１２は、さらにアプリケーション環境を表すパラメータを編集して、パラメータを用いて決定論理式を形成する。
【００４３】
本開示の例示の実施形態によれば、決定論理式の論理分岐は、コンテンツの各断片に対応するコンテンツ及びスタイルを表す参照識別子を含み、あるいは、コンテンツの特定のデータ及びコンテンツの各断片に対応するスタイルを含む。
【００４４】
コンテンツ及びスタイル作成ユニット３１０及び機能論理編集ユニット３１２は、プロセッサ３０２（複数可）によって、実装され得る。
【００４５】
本開示の上記の適応型電子文書生成装置を用いて、電子文書プロバイダは、決定論理を有する電子文書を生成する。電子文書プロバイダは異なるコンテンツを有する電子文書を異なる読者に提供して、読者の読書習慣により良く従うスタイルを読者に提供する。そして、それは電子文書プロバイダと読者の間にサービスチャネルを決めて、異なる読者人格、読書装置及び環境に基づいて読書コンテンツ及びスタイルを現実に提供する。
【００４６】
図４は本開示の一実施形態による例示の適応型電子文書読書方法のフローチャートである。そして、それは以下を含む。
４０２で、アプリケーション環境情報が収集される。
４０４で、電子文書の異なるアプリケーション環境に従って、対応するコンテンツをコンテンツに対応するスタイルとマッチングするための決定論理が、構文解析される。
４０６で、決定論理が、決定論理及びアプリケーション環境情報に従って実施される。
４０８で、決定論理の結果に従って、電子文書内の対応するコンテンツ及びコンテンツに対応するスタイルが表示される。
【００４７】
本開示の例示の実施形態によれば、アプリケーション環境は、読者の個人化情報、及び／または読書端末、及び／または一般属性の属性情報を含む。
【００４８】
本開示の例示の実施形態によれば、読者の個人化情報は、読者の年齢、居所、性別、読書選択、収入などを含むが、これに限定されるものではない。読書端末の属性情報は、読書端末のタイプ（携帯電話、タブレット等）、解像度、寸法、計算能力（ＣＰＵ）、記憶容量（メモリ）、使用するネットワークタイプ、対話型サポートなどを含むが、これに限定されるものではない。一般属性は、日付、時間、運動状態、照明、位置などを含むが、これに限定されるものではない。
【００４９】
本開示の上記の適応型電子文書読書方法を用いて、特定のコンテンツ及びスタイルを有し、読者のアプリケーション環境とマッチングされる電子文書が、電子文書の決定論理に従って読者に提供される。そして、それは読者のための読書体験を改善する。
【００５０】
図５は、本開示の例示の実施形態による例示の適応型電子文書読書端末５００の概略構造図である。
【００５１】
適応型電子文書読書端末５００は、一つ以上のプロセッサ５０２または一つ以上のデータ処理ユニット、及びメモリ５０４を含んでよい。メモリ５０４はコンピュータ可読媒体の一例である。
【００５２】
端末５００は、以下のユニット、つまり、
アプリケーション環境情報を収集する収集ユニット５０６、
電子文書の異なるアプリケーション環境に従って、対応するコンテンツをコンテンツに対応するスタイルとマッチングするための決定論理を構文解析する、メモリ５０４に格納された構文解析ユニット５０８、
決定論理及びアプリケーション環境情報に従って決定論理を実施する、メモリ５０４に格納された決定論理ユニット５１０、
決定論理の結果に従って、対応するコンテンツ及びコンテンツに対応するスタイルを電子文書に表示するプレゼンテーションユニット５１２を含んでよい。
【００５３】
本開示の例示の実施形態によれば、アプリケーション環境は、読者の個人化情報、及び／または読書端末、及び／または一般属性の属性情報を含む。
【００５４】
本開示の例示の実施形態によれば、読者の個人化情報は、読者の年齢、居所、性別、読書選択、収入などを含むが、これに限定されるものではない。読書端末の属性情報は、読書端末のタイプ（携帯電話、タブレット等）、解像度、寸法、計算能力（ＣＰＵ）、記憶容量（メモリ）、使用するネットワークタイプ、対話型サポートなどを含むが、これに限定されるものではない。一般属性は、日付、時間、運動ステータス、照明、位置などを含むが、これに限定されるものではない。
【００５５】
収集ユニット５０６は、読者の端末５００（例えば携帯電話またはタブレット型コンピュータ）の入出力インタフェースまたはセンサによって、実装されてよい。例えば、収集ユニット５０６は、タッチスクリーン、マイクロホン、重力センサ、光センサなどを含んでよい。構文解析ユニット５０８及び決定論理ユニット５１０は、メモリ５０４に保存されてよく、端末５００のプロセッサ（複数可）５０２によって、実施されてよい。プレゼンテーションユニット５１２は、液晶画面などのディスプレイコンポーネントを用いて実施されてよく、対応するコンテンツ及びスタイルを電子文書に表示する。そこにおいて、表示は、示された色、フォント、コンテンツ配置、マルチメディアの形式、対話モード及び様々な他の視聴覚モードの表示を含む。対話モードは、スタイルの一部である。例えば、スタイル１は対話及びコントロールのためのＳｕｄｏｋｕをクリックすることであり、スタイル２は対話とクリック操作のためのコンピュータブラウザのアイコン配列をシミュレーションすることである。この例示の実施形態の表示の定義は、他の実施例にも適用できる。
【００５６】
本開示の上記の適応型電子文書読書端末を用いて、特定のコンテンツ及びスタイルを有し、読者のアプリケーション環境とマッチングされる電子文書が、電子文書のための決定論理に従って読者に提供される。そして、それは読者のための読書体験を改善する。
【００５７】
図６は、本開示の例示の実施形態による例示の適応型電子文書サーバ６００の概略構造図である。サーバ６００は、一つ以上のプロセッサ６０２または一つ以上のデータ処理ユニット及びメモリ６０４を含んでよい。メモリ６０４はコンピュータ可読媒体の一例である。
【００５８】
サーバ６００は、以下のユニット、つまり、
アプリケーション環境情報を収集する収集ユニット６０６、
メモリ６０４に格納され、電子文書の異なるアプリケーション環境に従って対応するコンテンツをコンテンツに対応するスタイルとマッチングするための決定論理を構文解析する、構文解析ユニット６０８、
メモリ６０４に格納され、決定論理及びアプリケーション環境情報に従って決定論理を実施する、決定論理ユニット６１０、
決定論理の結果に従って、対応するコンテンツ及び電子文書のコンテンツに対応するスタイルを、表示のための読書端末に送信する出力ユニット６１２を含んでよい。
【００５９】
本開示の例示の実施形態によれば、収集ユニット６０２により収集されるアプリケーション環境情報は、読者の個人化情報を含む。
【００６０】
本開示の例示の実施形態によれば、サーバ６００は、アプリケーション環境情報として読書端末及び／または一般属性の属性情報を受信する受信ユニット６１４をさらに含んでよい。
【００６１】
本開示の例示の実施形態によれば、読者の個人化は、読者の年齢、居所、性別、読書選択、収入などを含むが、これに限定されるものではない。読書端末の属性情報は、読書端末のタイプ（携帯電話、タブレット等）、解像度、寸法、計算能力（ＣＰＵ）、記憶容量（メモリ）、使用するネットワークタイプ、対話型サポートなどを含むが、これに限定されるものではない。一般属性は、日付、時間、運動状態、照明、位置などを含むが、これに限定されるものではない。
【００６２】
上記の収集ユニット６０６は、サーバ（一般のコンピュータまたは高性能コンピュータ）を用いて実施され、読者データを毎日収集してよく、例えば、ウェブページで埋められるか、またはメモリ６０４（読者及びタイプの日々の読書習慣及び読書端末の性能などの情報を格納する）に保存される読者情報収集ユニットであってもよい。構文解析ユニット６０８及び決定論理ユニット６１０は、メモリ６０４に保存され、プロセッサ（複数可）６０２により実施されてよい。電子文書の対応するコンテンツ及びスタイルを読書端末に送信するために、出力ユニット６１２は、通信装置またはサーバ６００の装置、例えばネットワークカードを使用してよい。受信ユニット６１４はまた、通信装置またはサーバ６００の装置を使用してもよい。
【００６３】
本開示の上記の適応型電子文書サーバを用いて、特定のコンテンツ及びスタイルを有し、読者のアプリケーション環境とマッチングされる電子文書は、電子文書のための決定論理に従って読者に提供され、それは読者のための読書体験を改善する。加えて、オンラインでの読者のために、リモートサーバ上の電子文書のための決定論理を実施して、読者の読書端末に読者とマッチングされる電子文書のコンテンツ及びスタイルを送信することは、読者のためのネットワークトラフィックを節約し、読者の読書端末のハードウェアに関して変更または増加費用がない。
【００６４】
本開示の例示の実施形態の適応型電子文書ファイル構造は、コンテンツ部及び論理部を含む。コンテンツ部は、電子文書のすべてのコンテンツ、例えば、すべてのパラグラフを含み、論理部は、アプリケーション環境に従ってコンテンツ及び表示のためのスタイルを選択するための決定論理を含む。例えば、アプリケーション環境が条件を満たす場合、コンテンツ１はスタイル１で表示される。対応する適応型電子文書ファイルは、本開示の適応型電子文書生成装置によって、生成される。
【００６５】
上記のアプリケーション環境は、読者の個人化情報、例えば、性別、年齢、教育レベル、職業及び職位、所得水準、地理的位置及び言語、性格特性、消費習慣、レクリエーション活動、興味や趣味、興味の要点、読書選択など、ならびに友人及び親類の集まり、職業的な集まり、関心事の集まり、などを含む。上記情報は登録の間に、読者によって、入力されてよく、または電子商取引ウェブサイト、ソーシャルネットワーキングウェブサイトのユーザの友人の集まりに関する情報、などの、例えば、ユーザ行動購入及び消費習慣に基づく大規模なデータ解析及び発掘から得られてよい。そして、ユーザ識別特徴は携帯電話番号、携帯電話ハードウェア識別コード、ユーザログインアカウント等に従ってマッチングされてよい。
【００６６】
アプリケーション環境は、読書端末、例えば、デバイスタイプ（タブレット、携帯電話、テレビ等）、ネットワーク（オンライン、バンド幅、料金など）、計算及び記憶容量（メモリ、ＣＰＵなど）、表示能力（画面サイズ、色、解像度、リフレッシュ速度など）、マルチメディア及び対話型サポート（オーディオ／ビデオ形式、タッチリモートコントロールなど）、読書装置（Ａｎｄｒｏｉｄ、ＩＯＳなど）のアプリケーションプラットフォーム、などの属性情報をさらに含んでよい。
【００６７】
アプリケーション環境は、一般属性、例えば、日付、時間、位置、運動状態、照明、ノイズ、それが公開の出来事であるか、ＧＰＳ測位情報、などをさらに含んでよい。
【００６８】
上記の環境情報は、パラメータを用いて表し得る。例えば、パラメータは、（属性値の略名：属性値）、または、（属性値の略名：列挙された値）を用いて形成し得る。例えば、ＡＧＥは読者の年齢を表し、ここで、ＡＧＥ：１８−２５は、その読者が１８歳から２５歳の間の年齢であることを表す。ＩＮＣは読者の収入を表し、ここで、読者の収入範囲が１０，０００〜２０，０００の間にあることを、ＩＮＣ：１ｗ−２ｗは表す。ＳＣ＿ＳＺは、読書端末の解像度を表し、ここでＳＣ＿ＳＺ：１２８０＿７２０は、読書端末の画面解像度が１２８０*７２０であることを表す。ユーザの消費嗜好及び購入履歴に関して、毎週のオンラインショッピングの頻度、必需品タイプ及び必需品価格、などの異なる次元の統計に従って、範囲またはタイプは、ＣＳ＿ＷＦ：５−１０（毎週５〜１０回のオンラインショッピング）、ＣＳ＿ＣＴ：ＦＯＯＤ（必需品タイプは食品である）、及びＣＳ＿ＶＬ：１００−２００（必需品価格は１００〜２００である）、として定義される。
【００６９】
上記の決定論理は、上記のパラメータ及び決定論理式を用いて表し得る。例えば、ｉｆ  ＡＧＥ：１８−２５  ｔｈｅｎ  ｓｈｏｗ  ＃１  ｅｌｓｅ  ｓｈｏｗ  ＃２、である。上記の決定論理式は、読者が１８歳から２５歳の間である場合、第１のパラグラフ（特定のパラグラフまたはパラグラフインデックスでもよい）が表示され、そうでなければ、第２のパラグラフが表示される、ということを意味する。
【００７０】
上記の決定論理式は、電子文書の特定のパラグラフコンテンツの前に書き込んでよく、または、適応型電子文書の一部としてそれぞれに存在するパラメータであってもよい。
【００７１】
論理部はデフォルトコンテンツ及びスタイルのための決定論理を少なくとも含んでよく、アプリケーション環境情報がいかなる決定論理も満たさないときに、デフォルトコンテンツ及びスタイルが表示される。
【００７２】
決定論理の結果は、論理分岐が電子文書の特定のコンテンツ及びスタイルでもよいという決定である。例えば、画面サイズが５０インチ（テレビ）より大きいときに、いくつかのパラグラフのスタイルはカラム分割スタイルであるように設定される。そして、それは横長方向のための３つのカラムまたはポートレートの置き方のための２つのカラムをさらに含んでよい。
【００７３】
景色またはポートレートの置き方の場合には、フルスクリーンのにじみ画像（すなわち、画像は、ページマージンなしでページ全体を占める）のために、異なる表示スタイルが用いられ、異なるサイズ及びキャプション位置が指定される。すなわち、方向が整合しているときに、フルスクリーンのディスプレイが用いられる。そして、キャプションは画像の空白位置上に上書きされ、方向が整合していないときに、画像にじみがある。そして、キャプションは空白領域に表示される。
【００７４】
例えば、スクリーンピクセル密度（インチ当たりのピクセル、ＰＰＩ）が３２０より大きいときに、スタイルでセットされる全体の換算係数は１．５であり、すなわち、ページ上のコンテンツは全体として１．５倍にズームインされる。
【００７５】
例えば、読者の個人化情報の年収情報フィールドの記録が１００，０００より大きいときに、性別がさらに識別される。ハイエンドのグループに特有の広告は特定の広告スペースで表示され、その一方で、デフォルト広告コンテンツは他の読者のために表示される。
【００７６】
例えば、読書端末がＷｉＦｉ（０または１を用いて表してよい）を介してオンラインであるときに、音楽及びビデオなどのオンラインでのリソースは特定のコンテンツ位置に挿入される。
【００７７】
例えば、読書端末の属性情報がＷｉＦｉを介して大画面（例えば５インチより大きい）及びオンラインを含むとき（０または１を用いて表してよい）に、画像の中で、ダウンロード及び表示のためのオンラインでの高解像度置換画像がある。
【００７８】
上記の決定論理分岐は例示目的のために記載されている。そして、様々な決定論理分岐のタイプ及び形式はそれに制限されない。
【００７９】
図７は、本開示の例示の実施形態に従って読書端末によって、適応型電子文書を処理している実施例のフローチャートである。
【００８０】
読者がタブレット型コンピュータに適応型電子文書ファイルをダウンロードするとき、タブレット型コンピュータで、以下の操作を実行できる。
【００８１】
７０２で、アプリケーション環境情報は、読書端末により収集される。
【００８２】
例示の実施形態の読書端末は、タブレット型コンピュータであってよい。タブレット型コンピュータの一般属性を取得するとき、読者の現在の読書環境の照明の状態はタブレット型コンピュータの光センサにより収集される。そして、タブレット型コンピュータの移動の現在の速度は加速度センサにより収集される。タブレット型コンピュータの属性情報を得るときに、地理的位置情報はタブレット型コンピュータ上のＧＰＳによって、得られる。そして、タブレット型コンピュータのＣＰＵモデル、及びタブレット型コンピュータの画面サイズなど及び解像度などの情報は、タブレット型コンピュータのデバイス情報に従って得られる。ユーザ識別特徴は、タブレット型コンピュータまたはユーザログインアカウントのハードウェア識別コードに従ってマッチングされる。読者の個人化情報、例えば、性別、年齢、収入及び読書ユーザの嗜好など、ソフトウェアの読書登録の間に入力される情報は、ユーザ情報サーバからさらに読み込まれる。
【００８３】
タブレット型コンピュータのすべての一般属性、タブレット型コンピュータの属性情報及びアプリケーション環境情報内の読者の個人化情報が取得される。本開示の他の例示の実施形態において、アプリケーション環境情報としてそれらの一つだけ、またはそれ以上を得ることも、可能である。
【００８４】
７０４で、適応型電子文書のための決定論理が構文解析される。
【００８５】
適応型電子文書との論理関係はプロセッサまたは、タブレット型コンピュータ上のＣＰＵによって構文解析される。すなわち、適応型電子文書のソースファイルは構文解析され、ファイルとの論理関係が抽出される。
【００８６】
７０６で、アプリケーション環境情報及び決定論理に従って、コンテンツに対応するマッチしているコンテンツ及びスタイルが検索される。
【００８７】
例示の実施形態において、例えば、電子文書のコンテンツの一部は、心理検査である。決定論理は、読者が１８歳より年長の場合、１８歳を超える成人に適切である心理検査コンテンツが赤を背景色として表示され、そうでなければ、１８未満の未成年者に適切である心理検査コンテンツが表示される、ということである。アプリケーション環境情報における、読者の獲得した個人化情報が２０歳の年齢である場合、決定論理を実施して、対応する分岐に入り、赤を背景色として、１８歳を超える者のための心理検査コンテンツを表示する。アプリケーション環境情報における、読者の獲得した個人化情報が１６歳の年齢である場合、決定論理を実施して、未成年者のための心理検査コンテンツを表示する。
【００８８】
上記の決定論理分岐は、タブレット型コンピュータの現在の運動安定度（すなわち、一般属性の加速の方向、値及び変化程度）が定義済みしきい値より大きいかどうか判定して、そうであれば、大きなフォントの電子文書のコンテンツを表示し、そうでなければ、小さいフォントの電子文書のコンテンツを表示すること、をさらに含んでよい。例示の実施形態において、方向、及び７０２で収集されるタブレット型コンピュータの加速の値が連続的に変化する場合、それは読者が移動車両の中にいてもよいことを示す。従って、大きなフォントは読者が明確に電子文書のコンテンツを見ることを可能にするために用いられ、または、読むのをやめるようにユーザに知らせる親切な助言が表示される。
【００８９】
上記の決定論理分岐は、タブレット型コンピュータのＣＰＵの処理能力を決定することをさらに含んでよい。例えば、タブレット型コンピュータのＣＰＵの演算速度が一定のしきい値に達する場合、電子文書のコンテンツの表示の際に、高品質のレンダリング強化効果が有効にされ、または、対応する付随音楽が流される。こうして、例示の実施形態で、７０２で得られるタブレット型コンピュータのＣＰＵの演算速度がしきい値を超える場合、高品質のレンダリング強化効果は有効にされる。そして、付属的な音楽は電子文書のコンテンツの表示に応じて流される。それによって、読者のユーザ体験を改善する。
【００９０】
この操作で、決定論理分岐のコンテンツ及びスタイルは実コンテンツでもよく、すなわち、特定のスタイルで表示される記事またはパラグラフでもよく、または、決定論理分岐１の表示を満たすコンテンツ及びスタイルがそれぞれコンテンツ１及びスタイル２であるように、コンテンツ及びスタイルのインデックス番号（参照識別子）でもよい。
【００９１】
７０８で、上記の決定論理分岐における電子文書のコンテンツは、タブレット型コンピュータのディスプレイ画面などの対話ユニットにより表示される。
【００９２】
図８は、本開示の例示の実施形態に従ってサーバによって、適応型電子文書を処理する実施例のフローチャートである。
【００９３】
適応型電子文書の受信に応答して、サーバは、クライアント端末サーバ通信による読者の読書端末にコンテンツに対応する読者人格及びスタイルとマッチングされる電子文書コンテンツを提供し得る。
【００９４】
８０２で、読者のアプリケーション環境情報は、読書端末から送られる情報を受信することによって収集される。
【００９５】
例示の実施形態において、読書端末は、携帯電話でもよい。例えば、携帯電話がそれ自身の一般属性を収集しているとき、読者の現在の読書環境における照明状態が携帯電話の光センサにより収集され、現在の移動速度が加速度センサにより収集される。携帯電話の属性情報の場合には、地理的位置情報は携帯電話上のＧＰＳによって得られ、携帯電話のＣＰＵモデル、画面サイズ及び解像度及びネットワーク情報はデバイス情報に従って得られる。ユーザ識別特徴は、携帯電話、ユーザログインアカウント、携帯電話番号等のハードウェア識別コードに従ってマッチングされる。携帯電話は、ネットワークを介してサーバに一般属性及び属性情報に関する情報を送信する。
【００９６】
サーバは、サーバ上の読者の登録情報または履歴記録に従って読者（例えば、情報（例えば性別）、年齢、収入及び読書ユーザの好み）の個人化情報を得る。サーバは、ユーザ行動、例えば、電子商取引ウェブサイトの購入及び消費習慣、ソーシャルネットワーキングウェブサイトのユーザの友人の集まりに関する情報などに基づいた、大規模なデータ解析及び発掘から得られる情報を取得し得る。
【００９７】
アプリケーション環境情報の読者の携帯電話、属性情報及び個人化情報のすべての一般属性が、取得される。本開示の他の例示の実施形態において、アプリケーション環境情報としてそれらの一つ以上だけを得ることも、可能である。
【００９８】
８０４で、サーバは、適応型電子文書のための決定論理を構文解析する。
【００９９】
適応型電子文書との論理関係をサーバ上の高性能ＣＰＵのようなプロセッサによって、構文解析してよく、すなわち、適応型電子文書のソースファイルは構文解析される。そして、ファイルとの論理関係が抽出される。
【０１００】
８０６で、アプリケーション環境情報及び決定論理に従って、コンテンツに対応するマッチしているコンテンツ及びスタイルが検索される。
【０１０１】
例示の実施形態において、例えば、電子文書のコンテンツの一部は、心理検査である。決定論理は、読者が１８歳より年長の場合、１８歳を超える成人に適切である心理検査コンテンツが赤を背景色として表示され、そうでなければ、１８未満の未成年者に適切である心理検査コンテンツが表示される、ということである。アプリケーション環境情報における、取得した読者の個人化情報が２０歳の年齢である場合、決定論理を実施して、対応する分岐に入り、赤を背景色として、１８歳を超える者のための心理検査コンテンツを表示する。アプリケーション環境情報における、取得した読者の個人化情報が１６歳の年齢である場合、決定論理を実施して、未成年者のための心理検査コンテンツを表示する。
【０１０２】
上記の決定論理分岐は、現在携帯電話により用いられるネットワークがＷｉＦｉネットワークであるかどうかについて判定することを、さらに含んでよい。判定が肯定の場合、マッチしている電子文書コンテンツは高解像度画像などのマルチメディアコンテンツであり、そうでなければ、電子文書コンテンツは一般の画像であるか、テキスト形式であって、より小さいサイズである。例示の実施形態において、携帯電話がＷｉＦｉネットワークを使用することは、８０２で得られ、マッチしている決定論理分岐は、マルチメディアコンテンツを送信することである。
【０１０３】
上記の決定論理分岐は、携帯電話のＣＰＵの処理能力を決定することをさらに含んでよい。ＣＰＵの演算速度が一定のしきい値に達する場合、対応する付随的な音楽が電子文書のコンテンツの表示に応じて流される。こうして、例示の実施形態で、８０２で得られるＣＰＵがしきい値を超える場合、付随的な音楽が電子文書のコンテンツの表示に応じて流されて読者のユーザ体験を改善する。
【０１０４】
例示の実施形態において、プロセッサがすべての決定論理分岐を処理することが、必ずしも必要ではなくてよい。例えば、携帯電話が論理的決定を実施するために、サーバによって携帯電話に送られる適応型電子文書との論理関係の一部として、日付に従ってパラグラフを選択する決定論理分岐は、残される。
【０１０５】
８０８で、サーバは、決定論理及びコンテンツに対応するスタイルとマッチングされる適応型電子文書コンテンツのコンテンツを生成して、それらを例えば携帯電話のような読書端末に送信する。
【０１０６】
８１０で、読書端末は、受信した適応型電子文書のコンテンツ及びコンテンツに対応するスタイルに従って電子文書を表示する。
【０１０７】
本開示の実施例の方法と装置で、電子文書の作成において、異なる分岐は異なるアプリケーション環境及び様々な論理関係に従って定められる。そして、この種の分岐で、対応するコンテンツ及びスタイルは記述されて表示される。電子文書を表示するときに、読書装置は決定論理を構文解析して、読者、端末の一般属性及び属性情報、セレクトの個人化情報に従って論理を決定し、最適分岐を選択し、コンテンツを表示するかまたはコンテンツに従ってスタイルを表示し、対話モードを表示する。これは、ある程度は、異なるデバイスのための個人化された及び適応型読書に関する課題、１回限りの作成及び電子文書のコンテンツの発行に関する環境及び読者に関する課題を解決し、電子文書作者のための柔軟性及び設計の自由を非常に改善し、読書装置がより知的に、そして、正確に個人化された読書サービスを提供することを可能にする。
【０１０８】
１９９０年代においては、技術的な改良がハードウェア改良（例えば、ダイオード、トランジスタ、スイッチなどの回路構成の進歩）であるかソフトウェア改良（方法及び手順の進歩）であるかは、明確に区別し得る。しかしながら、技術の進展とともに、方法または手順の進歩は、今日では、ハードウェア回路構成の直接的な進歩と考えてよい。ほとんどすべての設計者は、ハードウェア回路に改良された方法または手順が対応するハードウェア回路構成を得るようにプログラムする。従って、方法及び手順の進歩がハードウェア実体モジュールにより実施することができないと、当業者は、言うことができない。例えば、プログラム可能論理デバイス（ＰＬＤ）（例えばフィールドプログラム可能ゲートアレイ（ＦＰＧＡ））は、論理機能がユーザのプログラミングで決定されるこの種の集積回路である。設計者は自分自身でプログラムしてデジタルシステムをＰＬＤに「統合する」してよく、特定用途向け集積回路チップを設計して、製造するようチップメーカーに依頼する必要がない。また、手作業で集積回路チップを作成する代わりに、この種のプログラミングは、プログラム開発及び符号化のために使用するソフトコンパイラと類似している「論理コンパイラ」ソフトウェアによってしばしば実施され、コンパイルの前に、オリジナルコードを、ハードウェア記述言語（ＨＤＬ）と呼ばれる特定のプログラミング言語で書き込んでもよい。１種類のＨＤＬだけでなく複数のタイプのＨＤＬ、例えばＡＢＥＬ（Ａｄｖａｎｃｅｄ  Ｂｏｏｌｅａｎ  Ｅｘｐｒｅｓｓｉｏｎ  Ｌａｎｇｕａｇｅ）、ＡＨＤＬ（Ａｌｔｅｒａ  Ｈａｒｄｗａｒｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）、Ｃｏｎｆｌｕｅｎｃｅ、ＣＵＰＬ（Ｃｏｒｎｅｌｌ  Ｕｎｉｖｅｒｓｉｔｙ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｌａｎｇｕａｇｅ）、ＨＤＣａｌ、ＪＨＤＬ（Ｊａｖａ  Ｈａｒｄｗａｒｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）、Ｌａｖａ、Ｌｏｌａ、ＭｙＨＤＬ、ＰＡＬＡＳＭ、ＲＨＤＬ（Ｒｕｂｙ  Ｈａｒｄｗａｒｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）などもある。そして、それらの中で、ＶＨＤＬ（Ｖｅｒｙ−Ｈｉｇｈ−Ｓｐｅｅｄ  Ｈａｒｄｗａｒｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）及びＶｅｒｉｌｏｇ２は今日では最も一般的に使用されている。当業者はまた、論理方法及び手順を実施するためのハードウェア回路が、論理プログラミング及び上述のハードウェア記述言語を用いて、このような方法及び手順を集積回路にプログラミングすることにより容易に得られてよいことを理解する。
【０１０９】
コントローラは、任意の適切な方法で実施してよい。例えば、コントローラは、例えばマイクロプロセッサまたはプロセッサ、ならびに、（マイクロ）プロセッサ、論理ゲート、スイッチ、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理コントローラ及び埋め込みマイクロコントローラによって実行可能な、コンピュータ可読のプログラムコードまたはコンピュータ実行可能命令（例えば、ソフトウェアまたはファームウェア）を保存するコンピュータ可読媒体の形を使用してよい。コントローラの例は、以下を含むが、これに限定されるものではない。すなわち、ＡＲＣ  ６２５Ｄ、Ａｔｍｅｌ  ＡＴ９１ＳＡＭ、Ｍｉｃｒｏｃｈｉｐ  ＰＩＣ１８Ｆ２６Ｋ２０及びＳｉｌｉｃｏｎ  Ｌａｂｓ  Ｃ８０５１Ｆ３２０である。メモリーコントローラは、メモリ制御論理の一部として実装することもできる。
【０１１０】
純粋なコンピュータ可読のプログラムコードによって、コントローラを実装することに加えて、コントローラが例えば論理ゲート、スイッチ、特定用途向け集積回路、プログラマブルロジックコントローラまたは埋め込みマイクロコントローラの形で同じ機能を実現し得るように、記載されている方法の操作が論理的にプログラムし得ることを、当業者は、また知っている。従って、この種のコントローラはハードウェアコンポーネントと考えてよく、そして、様々な機能を実現するその装置はハードウェアコンポーネントの内部構造と考えてよい。様々な機能を実現する装置は、方法を実現するためのソフトウェアモジュールまたはハードウェアコンポーネントの内部構造と考えることさえしてよい。
【０１１１】
例えば、上述の実施例において例示されるシステム、装置、モジュールまたはユニットは、コンピュータチップによって実装し得るか、または、特定の機能を有する製品もしくは実体であり得る。
【０１１２】
記述の都合のために、上記の装置は、別に記載されている様々なユニットに、機能的に分けられる。確かに、本開示を実施するときには、様々なユニットの機能をソフトウェア及び／またはハードウェアの一つ以上の例において、実施してよい。
【０１１３】
実施例の以前の記述によって、本開示がソフトウェアと必要な一般のハードウェアプラットフォームで実施され得ると、当業者は、明確に理解できる。このような理解に基づいて、本開示の技術的なソリューションの要旨または最高水準の技術に対する貢献をするアプリケーションの部分は、コンピュータ装置（それは、パーソナルコンピュータ、サーバ、ネットワーク装置等でもよい）が、本開示の例示の実施形態または例示の実施形態の一部において詳述される方法を実行することを可能にしている、コンピュータ実行可能命令を含むＲＯＭ／ＲＡＭ、ディスケット、ＣＤ−ＲＯＭなどのコンピュータ可読媒体に格納される、コンピュータソフトウェア製品の形で、実施され得る。
【０１１４】
本開示の例示の実施形態は進歩的な方法に記載されている。そして、異なる実施形態間の同一または類似のパーツのために、各例示の実施形態が他の例示の実施形態との違いに集中するように、参照は相互になされ得る。特に、システム実施例は比較的簡単に記載されている。それが方法実施例と実質的に類似しているためである。そして、関連したパーツのために、参照は方法実施例になされ得る。
【０１１５】
本開示は、汎用または専門コンピュータシステムの環境または構成において使用され得る。実施例は、パーソナルコンピュータ、サーバコンピュータ、携帯用デバイスまたは携帯機器、タブレット型デバイス、マルチプロセッサーシステム、マイクロプロセッサーベースシステム、セットアップボックス、プログラム可能なカスタマー電子デバイス、ネットワークＰＣ、小型コンピュータ、大型コンピュータ、及び上記の任意のシステムまたはデバイスを含む分散コンピューティング環境、を含む。
【０１１６】
本開示は、プログラムモジュールなどのコンピュータによって実行されるコンピュータ実行可能命令の、一般の文脈において記述してよい。通常、プログラムモジュールは、特定のタスクを実行するかまたは特定の抽象データタイプを実装するために、ルーチン、プログラム、オブジェクト、モジュール及びデータ構造などを含む。本開示は、分散コンピューティング環境において実施してもよい。タスクは、分散コンピューティング環境において、コミュニケーションネットワーク経由で接続される遠隔処理デバイスによって実行される。分散コンピューティング環境において、プログラムモジュールは、ローカル及びリモートコンピュータのコンピュータ可読媒体（記憶装置を含む）に保存できる。
【０１１７】
本開示が上記の例示の実施形態に関して記載されているが、当業者は本開示の精神を逸脱しない範囲でさまざまな方法で本開示を変更してよく、または修正してよい。これらの修正及び変形は、アプリケーションの精神を逸脱しない範囲で添付の請求の範囲に含まれる、と考えるべきである。
【図１】
2018508061.tif 000003
【図２】
2018508061.tif 000004
【図３】
2018508061.tif 000005
【図４】
2018508061.tif 000006
【図５】
2018508061.tif 000007
【図６】
2018508061.tif 000008
【図７】
2018508061.tif 000009
【図８】
2018508061.tif 000010
【国際調査報告】
2018508061.tif 000011