(57)【特許請求の範囲】
【請求項１】
機器のスクリーンにおける電子文書の表示モードを確定するための方法であって、
スクリーンサイズと前記電子文書のオリジナルな固定レイアウトサイズをサイズ取得モジュールが取得するステップと、
取得された前記電子文書のオリジナルなレイアウトサイズから、前記電子文書のオリジナルなレイアウトのレイアウト方向における文書レイアウトの長さをレイアウトの長さ確定モジュールが確定するステップと、
取得されたスクリーンサイズから、前記スクリーンの閲覧方向におけるスクリーン閲覧長さを閲覧の長さ確定モジュールが確定するステップと、
前記文書レイアウトの長さと前記スクリーン閲覧長さを比較し、固定レイアウト表示モード又はフロー表示モードを選択して前記電子文書を表示するかをモード確定モジュールが確定するステップと、
を備え、
前記文書レイアウトの長さと前記スクリーン閲覧長さを比較するステップにおいては、さらに、
前記電子文書の前記オリジナルなレイアウトサイズに対してスケール係数を前記モード確定モジュールが確定するステップと、
前記文書レイアウトの長さに前記スケール係数をかけることによってスケールレイアウトサイズを前記モード確定モジュールが確定するステップと、
前記モード確定モジュールが、前記スケールレイアウトサイズは前記スクリーン閲覧長さより短いかどうかを判断し、短い場合に、固定レイアウト表示モードを選択してスケールレイアウトサイズで電子文書を表示し、短くない場合に、フロー表示モードを選択して前記電子文書を表示するステップと、
を備えることを特徴とする方法。
【請求項２】
前記スクリーンサイズを取得するステップにおいては、
前記サイズ取得モジュールが機器解像度に対する機器のスクリーン解像度の比率を確定し、
前記機器のスクリーン解像度は前記スクリーンにおいて表示される全ての画素数であり、前記機器解像度は前記スクリーンにおいてインチ毎に表示される画素数であることを特徴とする請求項１に記載の方法。
【請求項３】
前記文書レイアウトの長さと前記スクリーン閲覧長さを比較するステップにおいては、さらに、
前記モード確定モジュールが、前記文書レイアウトの長さがスクリーン閲覧長さより短いかどうかを判断し、短い場合に、固定レイアウト表示モードを選択し、短くない場合、フロー表示モードを選択するステップ、
を備えることを特徴とする請求項１または２に記載の方法。
【請求項４】
フロー表示モードが選択されて前記電子文書を表示する場合に、さらに、
フローレイアウトモジュールが、前記スクリーン閲覧長さと各行の所定のワード数に基づいて、前記文書が前記スクリーンの閲覧方向において各行の所定のワード数で表示される時に使用されるフォントサイズを算出するステップと、
前記フローレイアウトモジュールが、算出されたフォントサイズは所定のフォントサイズより小さいかどうかを判断し、小さい場合に、表示のために所定のフォントサイズを選択し、小さくない場合に、表示のために前記算出されたフォントサイズを選択するステップと、
を備えることを特徴とする請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
固定レイアウト表示モードにおいて、前記文書の前記オリジナルなレイアウトに基づいて前記文書が表示され、
フロー表示モードにおいて、前記文書がリフォーマットされた後に取得されたレイアウトに基づいて前記文書が表示されることを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
機器のスクリーンにおける電子文書の表示モードを確定するための装置であって、
スクリーンサイズと前記電子文書のオリジナルな固定レイアウトサイズを取得するように構成されるサイズ取得モジュールと、
取得された前記電子文書のオリジナルなレイアウトサイズから、前記電子文書のオリジナルなレイアウトのレイアウト方向における文書レイアウトの長さを確定するように構成されるレイアウトの長さ確定モジュールと、
取得されたスクリーンサイズから、前記スクリーンの閲覧方向におけるスクリーン閲覧長さを確定するように構成される閲覧の長さ確定モジュールと、
前記文書レイアウトの長さと前記スクリーン閲覧長さを比較し、固定レイアウト表示モード又はフローレイアウト表示モードを選択して前記電子文書を表示するかを確定するように構成されるモード確定モジュールと、
を備え、
前記モード確定モジュールは、前記文書レイアウトの前記オリジナルなレイアウトサイズに対してスケール係数を確定し、前記文書レイアウトの長さに前記スケール係数をかけることによってスケールレイアウトサイズを確定するように構成され、
さらに、前記モード確定モジュールは、前記スケールレイアウトサイズは前記スクリーン閲覧長さより短いかどうかを判断し、短い場合に、固定レイアウトモードを選択しスケールレイアウトサイズで前記電子文書を表示し、短くない場合に、フロー表示モードを選択して前記電子文書を表示するように構成されることを特徴とする装置。
【請求項７】
前記サイズ取得モジュールは機器解像度に対する機器のスクリーン解像度の比率を確定することによってスクリーンサイズを取得するように構成され、
前記機器のスクリーン解像度は前記スクリーンにおいて表示される全ての画素数であり、前記機器解像度は前記スクリーンにおいてインチ毎に表示される画素数であることを特徴とする請求項６に記載の装置。
【請求項８】
前記モード確定モジュールは、前記文書レイアウトの長さがスクリーン閲覧長さより短いかどうかを判断し、短い場合に、固定レイアウト表示モードを選択し、短くない場合、フロー表示モードを選択するように構成されることを特徴とする請求項６または７に記載の装置。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本件出願は、２０１１年１２月３０日に提出された中国特許出願Ｎｏ.２０１１０４５７６８６.３の利益をクレームするものであり、当該出願は本願の一部として完全に本願に引用されて組み込まれる。
【技術分野】
【０００２】
本発明はデジタル出版技術に関し、特に、電子文書を表示するモードを確定し、電子文書を表示するための方法と装置に関する。
【背景技術】
【０００３】
普通の電子文書は表示モードによって固定レイアウト文書とフローレイアウト文書に分類できる。固定レイアウト文書において、絶対位置決め方式が使用され、各プリミティブの位置とサイズが記録され、色々な表示スクリーンサイズに従って一致する組版フォーマット（例えば、レイアウト、フォント等は対応する紙文書と完全に合致する）を使用することで該当文書が全体として拡大縮小可能となる。そのため、固定レイアウト文書は対応する紙文書と同じ表示効果を有する。一方、フローレイアウト文書において、各プリミティブのサイズとプリミティブ同士の間の順序関係しか記録されていなく、異なるスクリーンサイズによって色々な表示フォーマットが得られる。従って、表示スクリーンの幅に基づいて、段落間の改行とフォントサイズが調整できる。
【０００４】
固定レイアウト文書を以下の二種類に分類でき、即ち、
（１）データ内容を抽出できない文書、例えば、スキャンされた文書と
（２）データ内容を抽出できる文書、例えば、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）文書。この種類の文書において、絶対位置を考えずに、記憶の順序に基づいてデータ内容がリフォーマットできる。
【０００５】
上記の固定レイアウト文書とフローレイアウト文書のほかに、名前を固定-フローレイアウト文書とするもう一つ種類の文書がある。固定-フローレイアウト文書において、各プリミティブの絶対位置とサイズが記録されているだけではなく、プリミティブ同士の間の順序関係も記録されている。従って、固定-フローレイアウト文書は固定レイアウトモードで表示できるし、フローレイアウトモードで表示できる。
【０００６】
その結果、固定-フローレイアウト文書とデータ内容を抽出できる固定レイアウト（例えば、ＰＤＦ文書）は固定レイアウトモードで表示できるし、フローレイアウトモードで表示できる。今、一般的に、固定-フローレイアウト文書は、大きいスクリーン（例えば、オフィスコンピュータのスクリーン）が使用される場合に、デフォルト設定では固定レイアウトモードで表示され、携帯機器のスクリーン（例えば、携帯電話のスクリーン）が使用される場合に、デフォルト設定ではフローレイアウトモードで表示される。しかし、電子機器の発展に伴い、これらのスクリーンサイズが非常に多様化になり、例えば、タブレットＰＣのスクリーンは小さくなってきて、一方、携帯電話のスクリーンは広くなってきた。そのため、機器のタイプに基づいて表示モードを選択することが頼りないかもしれなく、従来のデフォルトの表示方法で最適な表示効果を取得することが無理である。
【発明の概要】
【０００７】
本発明は、上記した従来の技術において少なくとも一つの問題を解決するために、電子文書の表示モードを確定するための方法と装置を提供することを目的とする。
【０００８】
本発明の一方面は、機器のスクリーンにおける電子文書の表示モードを確定するための方法を提供し、この電子文書の表示モードを確定するための方法は、スクリーンサイズと電子文書のオリジナルなレイアウトサイズを取得するステップと、取得された電子文書のオリジナルなレイアウトサイズから、電子文書のオリジナルなレイアウトのレイアウト方向における文書レイアウトの長さを確定するステップと、取得されたスクリーンサイズから、スクリーンの閲覧方向におけるスクリーン閲覧長さを確定するステップと、前記文書レイアウトの長さと前記スクリーン閲覧長さを比較し、固定レイアウト表示モード又はフロー表示モードを選択して電子文書を表示するかを確定するステップと、を備える。
【０００９】
また、本発明の一方面は、機器のスクリーンにおける電子文書の表示モードを確定するための装置を提供し、この電子文書の表示モードを確定するための装置は、スクリーンサイズと電子文書のオリジナルなレイアウトサイズを取得するように構成されるサイズ取得モジュールと、取得された電子文書のオリジナルなレイアウトサイズから、電子文書のオリジナルなレイアウトのレイアウト方向における文書レイアウトの長さを確定するように構成されるレイアウトの長さモジュールと、取得されたスクリーンサイズから、スクリーン閲覧方向におけるスクリーン閲覧長さを確定するように構成される閲覧の長さモジュールと、前記文書レイアウトの長さと前記スクリーンを閲覧する長さを比較し、固定レイアウト表示モード又はフロー表示モードを選択して電子文書を表示するかを確定するように構成されるモード確定モジュールと、を備える。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例による電子文書の表示モードを確定するための方法のフローチャートを概要的に示す図である。
【００１１】
【図２】本発明の実施例による電子文書の表示モードを確定するための装置の構造を概要的に示す図である。
【発明を実施するための形態】
【００１２】
以下、図面と詳細な説明を参照しながら電子文書の表示モードを確定するための方法と装置の実施様態を詳細に説明する。
【００１３】
図１に示される実施様態において、機器のスクリーンにおける電子文書の表示モードを確定するための方法は、スクリーンサイズと電子文書のオリジナルなレイアウトサイズを取得するステップ１０１と、取得された電子文書のオリジナルなレイアウトサイズから、電子文書のオリジナルなレイアウトのレイアウト方向における文書レイアウトの長さを確定するステップ１０２と、取得されたスクリーンサイズから、スクリーン閲覧方向におけるスクリーン閲覧長さを確定するステップ１０３と、前記文書レイアウトの長さと前記スクリーン閲覧長さを比較し、固定レイアウト表示モード又はフロー表示モードを選択して電子文書を表示するかを確定するステップ１０４と、を備える。前記固定レイアウト表示モードにおいて、電子文書は電子文書のオリジナルなレイアウトに基づいて表示されても良い。前記フロー表示モードにおいて、電子文書は電子文書がリフォーマットされた後に取得されたレイアウトに基づいて表示されても良い。
【００１４】
本発明に開示される方法は、固定-フローレイアウトとデータ内容を抽出できる固定レイアウトに対して色々なスクリーンサイズに基づいて最適な表示モードを確定できない問題を解決することができる。
【００１５】
ある実施様態において、ステップ１０１において、機器解像度に対する機器のスクリーン解像度の比率を確定することでスクリーンサイズを確定しても良く、前記機器のスクリーン解像度は前記スクリーンにおいて表示される全ての画素数であり、前記機器解像度は前記スクリーンにおいてインチ毎に表示される画素数である。
【００１６】
ステップ１０１において、スクリーンサイズをいずれか適切な方法で取得しても良い。ある実施様態において、スクリーンサイズを、プログラムによって算出しても良く、自動的に取得しても良く、手で入力しても良い。スクリーンサイズを取得する方法が限定されるものではない。ある実施様態において、機器のスクリーン解像度と機器解像度はＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）によって取得しても良い。
【００１７】
ある実施様態において、ステップ１０４においては、文書レイアウトの長さが閲覧の長さより短いかどうかを判断し、短い場合に、固定レイアウト表示モードが選択され、短くない場合、フロー表示モードが選択される。
【００１８】
スクリーンサイズは電子文書のオリジナルなレイアウトサイズより小さい場合もあるため、スクリーンサイズと電子文書のオリジナルなレイアウトサイズを比較した結果は、文書がリフォーマットされて表示される必要があるかどうかを判断することに用いられて、即ち、固定レイアウト表示モードで表示されるか、フロー表示モードで表示されるかを確定する。今、携帯電話、タブレットＰＣなどのような表示機器は、ランドスケープモードとポートレートモードの二つの表示モードがある。その一方で、電子文書は水平タイプと垂直タイプの二つのレイアウト方向がある。本発明に開示される方法のある実施様態において、現在のスクリーンの閲覧方向における長さ（スクリーン閲覧長さ）は先ず電子文書のオリジナルなレイアウトのレイアウト方向における長さ（文書レイアウトの長さ、即ち、閲覧の長さ）と比較し、それから、比較の結果に基いて、固定レイアウト表示モードを選択するか、フロー表示モードを選択するかを確定しても良い。
【００１９】
ある実施様態において、ステップ１０４においては、さらに、前記電子文書のオリジナルなレイアウトサイズに対してスケール係数を確定するステップと、前記文書レイアウトの長さに前記スケール係数をかけることによってスケールレイアウトサイズを確定するステップと、前記スケールレイアウトサイズは前記スクリーン閲覧長さより短いかどうかを判断し、短い場合に、固定レイアウト表示モードを選択してスケールレイアウトサイズに基づいて電子文書を表示し、短くない場合に、フロー表示モードを選択して電子文書を表示するステップと、を備える。
【００２０】
電子文書のオリジナルなレイアウトサイズは印刷出版に用いられるレイアウトサイズと一致してもよく、例えばＡ４レイアウト、Ａ５レイアウトなどが挙げられている。しかし、多くの機器のスクリーンサイズは印刷出版に用いられるレイアウトサイズより小さくなっても良い。実際には、スクリーン閲覧長さは文書レイアウトの長さより少し短い場合に、電子文書をリフォーマットしなくても良い。例えば、スクリーン閲覧長さは文書レイアウトの長さより０．０１インチ短い場合に、電子文書をリフォーマットしなくても良く、電子文書のオリジナルなレイアウトサイズを適切にスケールすることによってよりよく表示される（人が目に見えるスケール範囲内で）。従って、ある実施様態において、スクリーン閲覧長さと文書レイアウトの長さとの差は一定の所定範囲に収まる場合に、表示のために電子文書をリフォーマットしなくても良いが、文書のオリジナルなレイアウトに基づいて文書のオリジナルなレイアウトサイズを僅かにスケールすることによって表示されても良い。従って、ある実施様態において、フロー表示モードを使用せずに、文書のオリジナルなレイアウトサイズを僅かにスケールすることによって取得された固定レイアウト表示モードを選択しても良い。
【００２１】
ある実施様態において、フロー表示モードと文書のオリジナルなレイアウトサイズを僅かにスケールすることによって取得された固定レイアウト表示モードのどちらを選択するかを確定することは、下記の方法を使用しても良く、即ち、前記電子文書のオリジナルなレイアウトサイズに対してスケール係数を確定し、前記文書レイアウトの長さに前記スケール係数をかけることによってスケールレイアウトサイズを確定し、前記スケールレイアウトサイズは前記スクリーン閲覧長さより短いかどうかを判断し、短い場合に、固定レイアウト表示モードを選択してスケールレイアウトサイズに基づいて電子文書を表示し、短くない場合に、フロー表示モードを選択して電子文書を表示する。
【００２２】
ある実施様態において、プログラムに色々な文書のオリジナルなレイアウトに対応するスケール係数を含むデータシートを提供しても良い。当該スケール係数を実験的に確定しても良い。ある実施様態において、表示される電子文書のスケール係数は文書のオリジナルなレイアウトサイズと機器のスクリーンサイズに基づいてプログラムによって確定されても良い。その後、文書レイアウトの長さにスケール係数をかけることによってスケールレイアウトサイズが取得されても良い。ある文書に対して、スケールレイアウトサイズはスクリーン閲覧長さより短いかどうかを判断しても良く、短い場合に、固定レイアウト表示モードが選択されてスケールレイアウトサイズに基づいて電子文書が表示されても良く、短くない場合に、フロー表示モードが選択され電子文書が表示されても良い。スケール係数は文書のオリジナルなレイアウトサイズに基づいて確定されても良く、より良い視覚認知が提供される。
【００２３】
ある実施様態において、フロー表示モードが選択された場合に、本発明に開示される方法においては、さらに、前記スクリーン閲覧長さと各行の所定のワード数に基づいて、文書が前記スクリーンの閲覧方向に沿う各行の所定のワード数で表示される場合に使用されるフォントサイズを算出するステップ１０５と、算出されたフォントサイズは所定のフォントサイズより小さいかどうかを判断し、小さい場合に、所定のフォントサイズを選択して表示し、小さくない場合に、前記算出されたフォントサイズを選択して表示するステップ１０６と、を備える。
【００２４】
使用される機器のタイプにかかわらず、人の視覚認知はフォント、フォントサイズ及び各行の単語数に影響を受ける。ある実施様態において、閲覧者はどんな機器を使用してもより良い視覚体験を取得できることを確保するように（即ち、フォントが小さすぎまたは大きすぎるため、或いは、各行における単語が多すぎまたは小さいすぎるため、閲覧者は目がつらく感じることが発生しない）、本発明に開示されるプログラムは、実際的経験による各行の最適な単語数に基づいて各行の所定のワード数を確定し、実際的経験による、人の目が通常の視距において識別できる最小のフォントサイズに基づいて所定のフォントサイズを確定する。ある実施様態において、フロー表示モードが選択された場合に、下記の手順が行われても良く、即ち、（１）前記スクリーン閲覧長さと各行の所定のワード数に基づいて、文書が前記スクリーンの閲覧方向に沿う各行の所定のワード数で表示される場合に使用されるフォントサイズを算出する。（２）算出されたフォントサイズは所定のフォントサイズより小さいかどうかを判断し、小さい場合に、所定のフォントサイズを選択して表示し、小さくない場合に、前記算出されたフォントサイズを選択して表示する。所定のフォントサイズを使用して表示する場合に、各行の単語数は各行の所定のワード数と一致しないかもしれない。従って、フロー表示モードが選択されて文書がリフォーマットされる場合に、或いは、各行の所定のワード数や所定のフォントサイズに基づいて文書が表示される場合に、表示効果は人の目に適応する。
【００２５】
以下、実施例を参考しながら電子文書の表示モードを確定するための方法をさらに詳しく説明する。
【実施例１】
【００２６】
タブレットＰＣにおいてＡ４サイズの電子ブックを表示するため、以下のステップを備える。
【００２７】
ステップＡ１：当該タブレットＰＣのスクリーンサイズと電子ブックのオリジナルなレイアウトサイズを取得する．
【００２８】
具体的には、当該タブレットＰＣのスクリーン解像度（７６８×１０２４画素）と当該タブレットＰＣの機器解像度（１３２画素/インチ）を取得し、機器解像度に対するスクリーン解像度の比率を算出してタブレットＰＣのスクリーンサイズを取得する（５．８２×７．７６インチ）。従って、タブレットＰＣはランドスケープ表示モードで用いられる場合に、スクリーン閲覧長さ（即ち、スクリーン閲覧方向における長さ）が５．８２インチであり、タブレットＰＣは垂直表示モードで用いられる場合に、スクリーン閲覧長さが７．７６インチである。Ａ４レイアウトのため、電子ブックのオリジナルなレイアウトサイズは８．２７（幅）×１１．６９（高）インチであり、その中、文書レイアウトの長さ（即ち、電子ブックのオリジナルなレイアウトのレイアウト方向における長さ）は８．２７インチである。
【００２９】
ステップＡ２：文書スケール係数を０．７に確定し、当該文書レイアウトの長さに前記文書スケール係数をかけることによってスケールレイアウトサイズを取得する。例えば、文書レイアウトの長さは８．２７インチであり、文書スケール係数は０．７である。結果的に、スケールレイアウトサイズは５．７９インチになる。
【００３０】
ステップＡ３：前記スケールレイアウトサイズはスクリーン閲覧長さより短いかどうかを判断し、短い場合に、固定レイアウト表示モードを選択し、短くない場合に、フロー表示モードを選択する。
【００３１】
具体的には、当該タブレットＰＣはランドスケープ表示モードで用いられる場合に、スクリーン閲覧長さ（５．８２インチ）がスケールレイアウトサイズ（５．７９インチ）より長いため、固定レイアウト表示モードを選択し、即ち、当該電子ブックのオリジナルなレイアウトに基づいて５．７９インチの前記スケールレイアウトサイズで電子ブックが表示される。
【００３２】
当該タブレットＰＣは垂直表示モードで用いられる場合に、スクリーン閲覧長さ（７．７６インチ）がスケールレイアウトサイズ（５．７９インチ）より長いため、再び固定レイアウト表示モードを選択する。即ち、当該電子ブックのオリジナルなレイアウトに基づいて５．７９インチの前記スケールレイアウトサイズで電子ブックが表示される。
【実施例２】
【００３３】
携帯電話においてＡ４サイズの電子ブックを表示するため、以下のステップを備える。
【００３４】
ステップＢ１：当該携帯電話のスクリーンサイズと電子ブックのオリジナルなレイアウトサイズを取得する。
【００３５】
具体的には、当該携帯電話のスクリーン解像度（６４０×９６０画素）と当該携帯電話の機器解像度（３２６画素/インチ）を取得する。機器解像度に対するスクリーン解像度の比率を算出して携帯電話のスクリーンサイズを取得する（１．９６×２．９４インチ）。従って、携帯電話はランドスケープ表示モードで用いられる場合に、スクリーン閲覧長さが１．９６インチであり、携帯電話は垂直表示モードで用いられる場合に、スクリーン閲覧長さが２．９４インチである。電子ブックのオリジナルなレイアウトサイズは８．２７（幅）×１１．６９（高）インチであり、その文書レイアウトの長さは８．２７インチである。
【００３６】
ステップＢ２：文書スケール係数を０．７に確定し、当該文書レイアウトの長さに前記文書スケール係数をかけることによってスケールレイアウトサイズを取得する。具体的には、文書レイアウトの長さは８．２７インチであり、文書スケール係数は０．７である。結果的に、スケールレイアウトサイズは５．７９インチになる。
【００３７】
ステップＢ３：前記スケールレイアウトサイズはスクリーン閲覧長さより短いかどうかを判断し、短い場合に、固定レイアウト表示モードを選択し、短くない場合に、フロー表示モードを選択する。
【００３８】
具体的には、当該携帯電話はランドスケープ表示モードで用いられる場合に、１．９６インチのスクリーン閲覧長さがスケールレイアウトサイズ（５．７９インチ）より短いため、フロー表示モードを選択する。当該携帯電話は垂直表示モードで用いられる場合に、２．９４インチのスクリーン閲覧長さがスケールレイアウトサイズ（５．７９インチ）より短いため、再びフロー表示モードを選択する。
【００３９】
ステップＢ４：前記スクリーン閲覧長さと各行の所定のワード数に基づいて、文書が現在の前記スクリーンの閲覧方向に沿う各行の所定のワード数で表示される場合に使用されるフォントサイズを算出する。それから、算出されたフォントサイズは所定のフォントサイズより小さいかどうかを判断する。小さい場合に、前記文書は所定のフォントサイズで表示され、小さくない場合に、前記文書は各行の所定のワード数で表示される。
【００４０】
例えば、各行の所定のワード数を２０に確定しも良く、所定のフォントサイズを１２ポイントに確定しても良い。
【００４１】
当該携帯電話はランドスケープ表示モードで用いられる場合に、スクリーン閲覧長さは１．９６インチであり、各行の単語数は２０であればフォントサイズは７ポイントになる。７ポイントのフォントサイズは１２ポイントの所定のフォントサイズより小さいである。そのため、１２ポイントの所定のフォントサイズが選択されて文書が表示される。
【００４２】
当該携帯電話は垂直表示モードで用いられる場合に、スクリーン閲覧長さは２．９４インチであり、各行の単語数は２０であればフォントサイズは１０ポイントになる。当該フォントサイズは１２ポイントの所定のフォントサイズより小さいである。そのため、１２ポイントの所定のフォントサイズが選択されて文書が表示される。
【００４３】
図２に示される実施様態において、機器のスクリーンにおける電子文書の表示モードを確定するための装置を提供する。この電子文書の表示モードを確定するための装置は、スクリーンサイズと電子文書のオリジナルなレイアウトサイズを取得するように構成されるサイズ取得モジュール２０１と、取得された電子文書のオリジナルなレイアウトサイズから、電子文書のオリジナルなレイアウトのレイアウト方向における文書レイアウトの長さを確定するように構成されるレイアウトの長さモジュール２０２と、取得されたスクリーンサイズから、スクリーン閲覧方向におけるスクリーン閲覧長さを確定するように構成される閲覧の長さモジュール２０３と、前記文書レイアウトの長さと前記スクリーンを閲覧する長さを比較し、固定レイアウト表示モード又はフローレイアウト表示モードを選択して電子文書を表示するかを確定するように構成されるモード確定モジュール２０４と、を備える。
【００４４】
ある実施様態において、取得モジュール２０１は、機器解像度に対する機器のスクリーン解像度の比率を算出することでスクリーンサイズを取得するように構成されて、前記機器のスクリーン解像度は前記スクリーンにおいて表示される全ての画素数であり、前記機器解像度は前記スクリーンにおいてインチ毎に表示される画素数である。
【００４５】
ある実施様態において、確定モジュール２０４は、文書レイアウトの長さが閲覧の長さより短いかどうかを判断し、短い場合に、固定レイアウト表示モードを選択し、短くない場合、フロー表示モードを選択するように構成される。
【００４６】
ある実施様態において、確定モジュール２０４は、前記文書レイアウトの長さに前記スケール係数をかけることによってスケールレイアウトサイズを算出するために、文書のオリジナルなレイアウトサイズに基づいてスケール係数を確定するように構成される。また、確定モジュール２０４は、前記スケールレイアウトサイズは前記スクリーン閲覧長さより短いかどうかを判断し、短い場合に、スケールレイアウトサイズで文書が表示されるように固定レイアウトモードを選択し、短くない場合に、フロー表示モードを選択するように構成される。
【００４７】
ある実施様態において、電子文書の表示モードを確定するための装置においては、さらに、文書が現在の前記スクリーンの閲覧方向に沿う各行の所定のワード数で表示される場合のフォントサイズを前記スクリーン閲覧長さと各行の所定のワード数に基づいて算出し、算出されたフォントサイズは所定のフォントサイズより小さいかどうかを判断し、小さい場合に、表示するために所定のフォントサイズを選択して、小さくない場合に、表示するために算出されたフォントサイズを選択するように構成されるフローレイアウトモジュール２０５を備える。
【００４８】
当業者であれば理解すべきであるように、以上で開示された装置における上記した各モジュールの機能と動作は装置のプロセッサによって実現されても良い。電子文書の表示モードを確定するための方法はプロセッサによって実現されても良い。当該装置に、当該方法を実行するためのプログラムを記憶する記憶媒体が含まれても良い。当該記憶媒体に、一つ以上の磁気記憶媒体が含まれても良く、例えば、ハードドライブディスク、一つ以上の光記憶媒体が含まれても良く、例えば、コンピュータディスク（ＣＤ）、ＤＶＤ、一つ以上の半導体記憶媒体が含まれても良く、例えば、フラッシュドライブ、ＳＤカード、メモリスティック、または他のいずれかの適切なコンピュータ可読の媒体が含まれても良い。
【００４９】
以上で、本発明の実施様態と実施例が示され説明されたが、様々な変更や変化が可能であり、本発明の主旨と原則を離脱しない範囲で、いかなる変更、均等代替、改良なども本発明の保護範囲内に含まれる。
【図１】
0005789719.tif 000002
【図２】
0005789719.tif 000003