(57)【特許請求の範囲】
【請求項１】
表示画面の寸法を検出するステップと、
予め用意した寸法の異なるＮ枚のページの中、前記表示画面との寸法差が所定の偏差範囲内にある好ましいページを1枚確定するステップと、
前記好ましいページを前記表示画面に表示するステップと、を含み、
前記Ｎが２以上の正の整数であり、
前記予め用意した寸法の異なるＮ枚のページの中、好ましいページを１枚確定するステップは、
前記表示画面の前記寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの切り取り量を確定するステップと、
前記Ｎ枚のページの中、切り取り量が最も小さいページを前記好ましいページとするステップと、を含み、
前記表示画面の前記寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの切り取り量を確定するステップは、
前記表示画面の前記寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの長さの切り取り量を確定するステップを含み、
前記Ｎ枚のページの中、切り取り量が最も小さいページを前記好ましいページとするステップは、
前記Ｎ枚のページの中、長さの切り取り量が最も小さいページを前記好ましいページとするステップを含む
ことを特徴とするページ適応方法。
【請求項２】
表示画面の寸法を検出するステップと、
予め用意した寸法の異なるＮ枚のページの中、前記表示画面との寸法差が所定の偏差範囲内にある好ましいページを1枚確定するステップと、
前記好ましいページを前記表示画面に表示するステップと、を含み、
前記Ｎが２以上の正の整数であり、
前記予め用意した寸法の異なるＮ枚のページの中、好ましいページを１枚確定するステップは、
前記表示画面の前記寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの切り取り量を確定するステップと、
前記Ｎ枚のページの中、切り取り量が最も小さいページを前記好ましいページとするステップと、を含み、
前記表示画面の前記寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの切り取り量を確定するステップは、
前記表示画面の前記寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの幅の切り取り量を確定するステップを含み、
前記Ｎ枚のページの中、切り取り量が最も小さいページを前記好ましいページとするステップは、
前記Ｎ枚のページの中、幅の切り取り量が最も小さいページを前記好ましいページとするステップを含む
ことを特徴とするページ適応方法。
【請求項３】
表示画面の寸法を検出するための検出モジュールと、
予め用意した寸法の異なるＮ枚のページの中、前記表示画面との寸法差が所定の偏差範囲内にある好ましいページを１枚確定する確定モジュールと、
前記好ましいページを前記表示画面に表示するための表示モジュールと、を含み、
前記Ｎが２以上の正の整数であり、
前記確定モジュールは、
前記表示画面の前記寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの切り取り量を確定するための切り取り量確定ユニットと、
前記Ｎ枚のページの中、切り取り量が最も小さいページを前記好ましいページとするための第２の処理ユニットと、を備え、
前記切り取り量確定ユニットは、
前記表示画面の前記寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの長さの切り取り量を確定し、
前記第２の処理ユニットは、
前記Ｎ枚のページの中、長さの切り取り量が最も小さいページを前記好ましいページとする
ことを特徴とするページ適応装置。
【請求項４】
表示画面の寸法を検出するための検出モジュールと、
予め用意した寸法の異なるＮ枚のページの中、前記表示画面との寸法差が所定の偏差範囲内にある好ましいページを１枚確定する確定モジュールと、
前記好ましいページを前記表示画面に表示するための表示モジュールと、を含み、
前記Ｎが２以上の正の整数であり、
前記確定モジュールは、
前記表示画面の前記寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの切り取り量を確定するための切り取り量確定ユニットと、
前記Ｎ枚のページの中、切り取り量が最も小さいページを前記好ましいページとするための第２の処理ユニットと、を備え、
前記切り取り量確定ユニットは、
前記表示画面の前記寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの幅の切り取り量を確定し、
前記第２の処理ユニットは、
前記Ｎ枚のページの中、幅の切り取り量が最も小さいページを前記好ましいページとする
ことを特徴とするページ適応装置。
【請求項５】
メモリ、及びメモリに格納され、かつ1つ又は1つ以上のプロセッサにより実行される1つ又は1つ以上のプログラムを含み、
前記1つ又は1つ以上のプログラムは、以下の操作を行う指令を含み、
表示画面の寸法を検出し、
予め用意した寸法の異なるＮ枚のページの中、前記表示画面との寸法差が所定の偏差範囲内にある好ましいページを１枚確定し、
前記好ましいページを前記表示画面に表示し、
前記Ｎが２以上の正の整数であり、
前記予め用意した寸法の異なるＮ枚のページの中、好ましいページを１枚確定する操作は、
前記表示画面の前記寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの切り取り量を確定し、
前記Ｎ枚のページの中、切り取り量が最も小さいページを前記好ましいページとし、
前記表示画面の前記寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの切り取り量を確定する操作は、
前記表示画面の前記寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの長さの切り取り量を確定し、
前記Ｎ枚のページの中、切り取り量が最も小さいページを前記好ましいページとする操作は、
前記Ｎ枚のページの中、長さの切り取り量が最も小さいページを前記好ましいページとする
ことを特徴とする端末装置。
【請求項６】
メモリ、及びメモリに格納され、かつ1つ又は1つ以上のプロセッサにより実行される1つ又は1つ以上のプログラムを含み、
前記1つ又は1つ以上のプログラムは、以下の操作を行う指令を含み、
表示画面の寸法を検出し、
予め用意した寸法の異なるＮ枚のページの中、前記表示画面との寸法差が所定の偏差範囲内にある好ましいページを１枚確定し、
前記好ましいページを前記表示画面に表示し、
前記Ｎが２以上の正の整数であり、
前記予め用意した寸法の異なるＮ枚のページの中、好ましいページを１枚確定する操作は、
前記表示画面の前記寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの切り取り量を確定し、
前記Ｎ枚のページの中、切り取り量が最も小さいページを前記好ましいページとし、
前記表示画面の前記寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの切り取り量を確定する操作は、
前記表示画面の前記寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの幅の切り取り量を確定し、
前記Ｎ枚のページの中、切り取り量が最も小さいページを前記好ましいページとする操作は、
前記Ｎ枚のページの中、幅の切り取り量が最も小さいページを前記好ましいページとする
ことを特徴とする端末装置。
【請求項７】
プロセッサに実行されることにより、請求項１又は２に記載のページ適応方法を実現することを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号がＣＮ２０１３１０６９９７０２．９であって、出願日が２０１３年１２月１８日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
本発明は、データ処理技術分野に関し、特に、ページ適応方法、ページ適応装置、端末装置、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
モバイルデバイスが益々普及している今、モバイル端末に搭載の電子書籍リーダーが多くのユーザに受け入れられる。しかし、モバイルデバイスの表示画面寸法のばらつきが大きいため、書籍コンテンツを如何に組版することが挑戦的である。
【０００３】
従来の書籍ファイルのフォーマットは、一般的に、ストリーミングドキュメントフォーマット（ｓｔｒｅａｍｉｎｇ ｄｏｃｕｍｅｎｔ ｆｏｒｍａｔ）及び固定レイアウトドキュメントフォーマット（ｆｉｘｅｄ−ｌａｙｏｕｔ ｄｏｃｕｍｅｎｔ ｆｏｒｍａｔ）に分けられ、ストリーミングドキュメントは、例えば、ＴＸＴ（Ｔｅｘｔ Ｆｉｌｅ）やｅＰｕｂ（Ｅｌｅｃｔｒｏｎｉｃ Ｐｕｂｌｉｃａｔｉｏｎ）が挙げられ、それらが表示画面の幅に適応でき、固定レイアウトドキュメントは、例えば、ＰＤＦ（Ｐｏｒｔａｂｌｅ Ｄｏｃｕｍｅｎｔ Ｆｏｒｍａｔ）が挙げられ、それが寸法の異なる表示画面に適応する要求を満たすことができない。また、ピクチャ・文字混在のケースから考えると、モバイル端末に適応することは、表示画面の幅だけでなく、表示画面の寸法比にも関わる。例えば、電子書籍において、表紙、イラストページを表示画面でフルスクリーン表示しようとするが、ページの寸法が固定であるため、寸法比の異なる表示画面に適応する際にして、いくつかの問題が生じる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術において、寸法の異なるデバイスについて、表示画面で１つのピクチャをできるだけフルスクリーン表示するために、一般的に、ピクチャを切り取って、表示画面のアスペクト比に合わせ、又は、１つの方向においてブランクを残し、他の方向においてコンテンツをフルスクリーン表示するという２つの解決方法がある。第１の方法の欠点は、一部の有効なコンテンツを切り取ってしまうことにあり、例えば、画像のアスペクト比が４：３（１０２４×７６８）であり、アスペクト比が１６：９の表示画面に表示すると、幅方向において１９２個の画素が切り取られる。これは、許されない場合があり、例えば、表紙のコンテンツを切り取ることは許されない。また、第２の方案は、ブランクの残留を招き、表示画面でフルスクリーン表示する予期な効果を達成できない。
【０００５】
本発明は、従来技術に存在する問題を克服するために、有効なコンテンツを切り取ることなく、又は、ブランクを残留することなく、あらゆる寸法比を有する表示画面に対してもページ適応を実現できるためのページ適応方法、ページ適応装置、端末装置、プログラム及び記録媒体を提供する。
【課題を解決するための手段】
【０００６】
本発明の第１方面において、本発明は、
表示画面の寸法を検出するステップと、
予め用意した寸法の異なるＮ（２以上の正の整数）枚のページの中、前記表示画面との寸法差が所定の偏差範囲内にある好ましいページを1枚確定するステップと、
前記好ましいページを前記表示画面に表示するステップと、を含むページ適応方法を含む。
【０００７】
本発明のある有益効果は、ページが寸法の異なる端末装置へ自動的に適応することを実現でき、寸法の異なる端末装置に表示しても、大量のブランクや、余白や読みにくい組版が現れる問題が生じないため、良好な組版を得られ、適応の効果が良く、ユーザにとって便利に使用することができる。
【０００８】
前記予め用意した寸法の異なるＮ枚のページの中、好ましいページを１枚確定するステップは、
前記表示画面の寸法に基づいて、前記表示画面のアスペクト比を確定するステップと、
予め設定したアスペクト比の複数の数値区間の中、前記表示画面のアスペクト比が存在する数値区間を確定するステップと、
前記表示画面のアスペクト比が存在する数値区間に対して配置された適応ページを前記好ましいページとするステップと、を含む。
【０００９】
本発明のある有益効果は、予め設定したアスペクト比の複数の数値区間の中、各数値区間に１つの適応ページが配置され、表示画面のアスペクト比が存在する数値区間を確定し、表示画面のアスペクト比が存在する数値区間に対して配置された適応ページを好ましいページとして確定することで、好ましいページを確定する方案を提供する。
【００１０】
前記予め用意した寸法の異なるＮ枚のページの中、好ましいページを１枚確定するステップは、
前記表示画面の寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの切り取り量を確定するステップと、
前記Ｎ枚のページの中、切り取り量が最も小さいページを前記好ましいページとするステップと、を含む。
【００１１】
本発明は、好ましいページを確定するもう１つの方案を提供する。
前記表示画面の寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの切り取り量を確定するステップは、前記表示画面の寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの長さの切り取り量を確定するステップを含み、
前記Ｎ枚のページの中、切り取り量が最も小さいページを前記好ましいページとするステップは、前記Ｎ枚のページの中、長さの切り取り量が最も小さいページを前記好ましいページとするステップを含む。
【００１２】
本発明のある有益効果は、Ｎ枚のページの中、長さの切り取り量が最も小さいページを好ましいページとし、有効なコンテンツを切り取らないことを保証し、適応の効果が良い。
【００１３】
前記表示画面の寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの切り取り量を確定するステップは、前記表示画面の寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの幅の切り取り量を確定するステップを含み、
前記Ｎ枚のページの中、切り取り量が最も小さいページを前記好ましいページとするステップは、前記Ｎ枚のページの中、幅の切り取り量が最も小さいページを前記好ましいページとするステップを含む。
【００１４】
本発明のある有益効果は、Ｎ枚のページの中、幅の切り取り量が最も小さいページを好ましいページとし、有効なコンテンツを切り取らないことを保証し、適応の効果が良い。
【００１５】
本発明の第２方面において、本発明は、
表示画面の寸法を検出するための検出モジュールと、
予め用意した寸法の異なるＮ（２以上の正の整数）枚のページの中、前記表示画面との寸法差が所定の偏差範囲内にある好ましいページを１枚確定する確定モジュールと、
前記好ましいページを前記表示画面に表示するための表示モジュールと、を含むページ適応装置を提供する。
【００１６】
前記確定モジュールは、
前記表示画面の寸法に基づいて、前記表示画面のアスペクト比を確定するためのアスペクト比確定ユニットと、
予め用意したアスペクト比の複数の数値区間の中、前記表示画面のアスペクト比が存在する数値区間を確定するための区間確定ユニットと、
前記表示画面のアスペクト比が存在する数値区間に対して配置された適応ページを前記好ましいページとするための第１の処理ユニットと、を備える。
【００１７】
前記確定モジュールは、
前記表示画面の寸法に基づいて、前記Ｎ枚のページの中、各ページそれぞれの切り取り量を確定するための切り取り量確定ユニットと、
前記Ｎ枚のページの中、切り取り量が最も小さいページを前記好ましいページとするための第２の処理ユニットと、を備える。
【００１８】
本発明の第３方面において、本発明は、端末装置を提供し、前記端末装置は、
メモリ、及びメモリに格納され、かつ1つ又は1つ以上プロセッサにより実行される1つ又は1つ以上のプログラムを含み、
前記1つ又は1つ以上のプログラムは、以下の操作を行う指令を含み、
表示画面の寸法を検出し、
予め用意した寸法の異なるＮ（２以上の正の整数）枚のページの中、前記表示画面との寸法差が所定の偏差範囲内にある好ましいページを１枚確定し、
前記好ましいページを前記表示画面に表示する。
本発明の第４方面において、本発明は、プログラムを提供し、当該プログラムは、プロセッサに実行されることにより、前記ページ適応方法を実現する。
本発明の第５方面において、本発明は、前記プログラムが記録された記録媒体を提供する。
【００１９】
以上の大まかな記述及び以下の詳細な記述は、例示に過ぎず、本発明を限定するものではないと理解すべきである。
【図面の簡単な説明】
【００２０】
図面は、本発明をより理解するために提供されるものであり、本願の一部であり、本発明を制限するものではない。
【図１】現在のワイドスクリーンディスプレイでアスペクト比が４：３のページを表示する第１種の処理方法を模式的に示す図である。
【図２】現在のワイドスクリーンディスプレイでアスペクト比が４：３のページを表示する第２種の処理方法を模式的に示す図である。
【図３】本発明の実施例におけるページ適応方法の主な流れを示すフローチャートである。
【図４】本発明の実施例におけるページ適応方法の第１種の好ましい実施形態を模式的に示す図である。
【図５】本発明の実施例におけるページ適応方法の第２種の好ましい実施形態を模式的に示す図である。
【図６】本発明の実施例におけるページ適応方法の第３種の好ましい実施形態を模式的に示す図である。
【図７Ａ】本発明の実施例におけるページ適応方法を適用する実施形態を模式的に示す図である。
【図７Ｂ】アスペクト比が４：３のページを模式的に示す図である。
【図７Ｃ】アスペクト比が４：３のページをアスペクト比が１６：１１の表示画面で表示する効果を示す図である。
【図８】本発明の実施例におけるページ適応装置の主な構成を模式的に示す図である。
【図９】本発明の実施例における確定モジュールの第１種の具体的な構成を模式的に示す図である。
【図１０】本発明の実施例における確定モジュールの第２種の具体的な構成を模式的に示す図である。
【図１１】本発明の実施例の提供した端末装置の構成を模式的に示す図である。  本発明について、上記図面で明確の実施例を示し、後述でより詳細に説明する。これらの図面及び記述は、何らかの方法で本発明の思想の範囲を制限するためのものではなく、特定な実施例を参照することで当業者に本発明のコンセプトを説明するためのものである。
【発明を実施するための形態】
【００２１】
以下、本発明の目的、技術方案及び利点をより明瞭にするために、図面及び実施形態を併せて参照し、本発明を更なる詳細に説明する。ここで、本発明の模式的な実施形態及びその説明は、本発明を解釈するためのものであり、本発明を制限するものではない。
【００２２】
本発明の実施例は、ページ適応方法、装置、端末、サーバー、プログラム及び記録媒体を提供し、以下、図面を参照し、本発明について詳細に説明する。
【００２３】
現在、寸法の異なるデバイスについて、１ページをできるだけ表示画面でフルスクリーン表示し、例えば、アスペクト比が４：３のページをワイドスクリーンディスプレイに表示するために、下記の２つの処理方法がある。
【００２４】
図１に示されるように、アスペクト比が１６：９のワイドスクリーン表示画面の横方向においてコンテンツを全表示するまで、図１における左側の図面に示したアスペクト比が４：３のページを比率して拡大し、図１における右側の図面は、表示結果を示し、当該表示結果からわかるように、当該処理方法によりページの上部及び下部が切り取られてしまい、通常、このような現象が許されない。
【００２５】
図２に示されるように、図２における左側の図面に示したアスペクト比が４：３のページをアスペクトが１６：９のワイドスクリーンの中心に表示する場合、両側に黒い枠を添加することで、ワイドスクリーン表示画面の全表示範囲を埋め、図２における右側の図面は、表示結果を示す。当該表示結果からわかるように、当該処理方法により、ユーザから見て、視覚的効果が影響される。また、表示画面の両側が常に黒い枠を表示するため、ディスプレイ全体の動作状態が均一でなく、ディスプレイの劣化が加速しやすくなる。
【００２６】
本発明の実施例が提供する技術方案は、有効なコンテンツを切り取ることなく、又は、ブランクを残留することなく、あらゆる寸法比を有する表示画面に対してもページ適応を実現できる。
【００２７】
一実施例において、図３は、本発明の実施例におけるページ適応方法の主な流れを示し、当該方法を実行する表示端末は、携帯電話、タブレットＰＣ、或いは電子書籍リーダー等のデバイスであり、当該方法は、以下のステップ３１〜３３を含む。
【００２８】
ステップ３１：表示画面の寸法を検出する。
ここで、表示画面の寸法は、表示画面の長さ及び幅の寸法を含む。
【００２９】
ステップ３２：予め用意した寸法の異なるＮ（２以上の正の整数）枚のページの中、表示画面との寸法差が所定の偏差範囲内にある好ましいページを１枚確定する。
その中、上記Ｎ枚のページは、それらのコンテンツが同じであっても良く、異なっても良い。上記Ｎ枚のページのコンテンツが同じであるケースは、ある電子画像を、異なる端末装置に表示させる場合に適用し、この場合、各端末の表示画面の寸法が同様ではないので、当該電子画像に対して寸法の異なるページを数枚用意する必要がある。上記Ｎ枚のページがコンテンツの異なるページであるケースは、ユーザが旅行の途中で山や水などの景色の写真をたくさん撮って、家族や友達とシェアしたい場合に適用し、この場合、家族や友達の端末装置の表示画面の寸法が異なるかもしれないので、写真をより良く見せるために、各枚の写真に対して寸法の異なるページを数枚用意する必要がある。
【００３０】
ステップ３３：好ましいページを表示画面に表示する。
上記ステップ３２は、予め用意した寸法の異なるＮ枚のページの中、好ましいページを１枚確定し、当該確定する方法は、下記のいくつの方法がある。
【００３１】
方法１
上記ステップ３２は、以下のステップＡ１〜Ａ３を含む。
ステップＡ１：表示画面の寸法に基づいて、表示画面のアスペクト比を確定する。
ステップＡ２：予め設定したアスペクト比の複数の数値区間の中、表示画面のアスペクト比が存在する数値区間を確定する。
上記複数の数値区間の中、数値区間ごとの最大値と最小値との差が同じでも良く、同じではなくても良い。
【００３２】
ステップＡ３：表示画面のアスペクト比が存在する数値区間について配置された適応ページを、好ましいページとする。
ここで、予め設定したアスペクト比の複数の数値区間の中、各数値区間にそれぞれ１つの適応ページを配置し、表示画面のアスペクト比が存在する数値区間を確定し、表示画面のアスペクト比が存在する数値区間に対して配置された適応ページを、好ましいページとして確定することにより、好ましいページを確定する方案を提供する。
【００３３】
表示画面の寸法に基づいて、Ｎ枚のページの中、各ページそれぞれの切り取り量を確定し、Ｎ枚のページの中、切り取り量の最も小さいページを好ましいページとしてもよく、詳細的には、以下、方法２及び方法３を利用して、詳細に説明する。
【００３４】
方法２
上記ステップ３２は、以下のステップＢ１〜Ｂ２を含む。
ステップＢ１：表示画面の寸法に基づいて、Ｎ枚のページの中、各ページそれぞれの長さの切り取り量を確定する。
ステップＢ２：Ｎ枚のページの中、長さの切り取り量が最も小さいページを好ましいページとする。
【００３５】
例えば、以下の式を用いて、Ｎ枚のページの中の各ページそれぞれの長さの切り取り量を確定する。
【数１】
0005960932.tif 000002
ただし、ｗｉｄがＮ枚のページの中、第ｉ枚のページの長さの切り取り量であり、ｗｉが第ｉ枚のページの長さであり、ｈｉが第ｉ枚のページの幅であり、ｗｘが表示画面の長さであり、ｈｘが表示画面の幅である。
【００３６】
０≦ｗｉｄ＜ｗｉ×ｍｗ％を満たし、かつｗｉｄの値が最も小さいページを好ましいページとし、ただし、ｍｗ％が所定のページの長さを切り取る最大の比率である。
【００３７】
これにより、ページの長さの切り取り量が所定のページの長さの最大切り取り量、即ちｗｉ×ｍｗ％より小さいため、有効なコンテンツを切り取らないことを保証でき、適応の効果が良い。
【００３８】
方法３
上記ステップ３２は、以下のステップＣ１〜Ｃ２を含む。
ステップＣ１：表示画面の寸法に基づいて、Ｎ枚のページの中、各ページそれぞれの幅の切り取り量を確認する。
ステップＣ２：Ｎ枚のページの中、幅の切り取り量が最も小さいページを好ましいページとする。
【００３９】
例えば、以下の式を用いて、Ｎ枚のページの中の各ページそれぞれの幅の切り取り量を確定する。
【数２】
0005960932.tif 000003
ただし、ｈｉｄがＮ枚のページの中、第ｉ枚のページの幅の切り取り量であり、ｗｉが第ｉ枚のページの長さであり、ｈｉが第ｉ枚のページの幅であり、ｗｘが表示画面の長さであり、ｈｘが表示画面の幅である。
【００４０】
０≦ｈｉｄ＜ｈｉ×ｍｈ％を満たし、かつｈｉｄの値が最も小さいページを好ましいページとし、ただし、ｍｈ％が所定のページの幅を切り取る最大の比率である。
【００４１】
これにより、ページの幅の切り取り量が所定のページの幅の最大切り取り量、即ちｈｉ×ｍｈ％より小さいため、有効なコンテンツを切り取らないことを保証でき、適応の効果が良い。
【００４２】
また、好ましくは、予め用意した寸法の異なるＮ枚のページのアスペクト比の最小値が４：３であり、或いは、予め用意した寸法の異なるＮ枚のページのアスペクト比の最大値が１６：９であり、或いは、予め用意した寸法の異なるＮ枚のページのアスペクト比の最小値が４：３で、かつ予め用意した寸法の異なるＮ枚のページのアスペクト比の最大値が１６：９である。現在、メインのモバイル端末は、その表示画面のアスペクト比が大体４：３〜１６：９であり、一般的に、４：３及び１６：９この２つの値をアスペクト比として使用するため、１ページのアスペクト比が４：３で、も１ページのアスペクト比が１６：９のような、アスペクト比の異なる２枚のページを提供する。これにより、ほぼすべての表示画面の寸法は、アスペクト比のより近いページを選択し適応を行い、有効なコンテンツを切り取らない、又は、ブランクを残留しないことを保証できる。
【００４３】
上記技術方案によれば、ページが寸法の異なるスマート端末装置（例えば、スマートフォン、タブレットＰＣ、コンピュータ等）へ自動的に適応することを実現でき、寸法の異なるスマート端末装置で表示しても、大量のブランクや、余白や読みにくい組版が現れる問題が生じないため、良好な組版を得られ、適応の効果が良く、ユーザにとって便利に使用することができる。
【００４４】
以上、図３に示した実施例における各ステップの様々な実施形態を説明し、以下、いくつの実施例を利用して実現するプロセスを詳細に説明する。
【００４５】
実施例１
図４は、本発明の実施例におけるページ適応方法の第１種の好ましい実施形態を示し、当該実施例において、表示画面のアスペクト比が存在する数値区間に対して配置された適応ページを好ましいページとし、当該方法は、以下のステップを含む。
【００４６】
ステップ４０１：表示画面の寸法を検出する。
ステップ４０２：表示画面の寸法に基づいて、表示画面のアスペクト比を確定する。
ステップ４０３：予め設定したアスペクト比の複数の数値区間の中、表示画面のアスペクト比が存在する数値区間を確定する。
ステップ４０４：表示画面のアスペクト比が存在する数値区間に対して配置された適応ページを好ましいページとする。
ステップ４０５：好ましいページを表示画面に表示する。
【００４７】
例えば、予め、［４／３，３／２］、［３／２，５／３］、［５／３，１６／９］である３つのアスペクト比の数値区間を設定し、当該３つのアスペクト比の数値区間における各アスペクト比の数値区間ごとに１つの適応ページ（アスペクト比が区間内に属する数値であるとき、当該適応ページが現在のアスペクト比を有する表示画面での表示効果が良く、即ち、有効なコンテンツを切り取らない、又は、ブランクを残留しないことを確保する）が配置され、表示画面のアスペクト比が１３／９であることを検出し、当該表示画面のアスペクト比１３／９が数値区間［４／３，３／２］に属することを確定するため、当該数値区間［４／３，３／２］に配置された適応ページを好ましいページとする。
【００４８】
実施例１において、予め設定したアスペクト比の複数の数値区間の中、数値区間ごとに１つの適応ページが配置され、表示画面のアスペクト比が存在する数値区間を確定し、表示画面のアスペクト比が存在する数値区間に対して配置された適応ページを好ましいページとして確定し、このように、好ましいページを確定する１つの方案を提供する。
【００４９】
実施例２
図５は、本発明の実施例におけるページ適応方法の第２種の好ましい実施形態を示し、当該実施例において、ページの長さの切り取り量を所定のページの長さの最大切り取り量、即ちｗｉ×ｍｗ％より小さく設定し、当該方法は、以下のステップを含む。
【００５０】
ステップ５０１：表示画面の寸法を検出する。
ステップ５０２：寸法の異なるＮ（２以上の正の整数）枚のページを用意する。
ここで、ステップ５０２は、ステップ５０１の前に実行してもよく、つまり、表示画面の寸法を検出する前、寸法の異なるＮ（２以上の正の整数）枚のページを用意する。
【００５１】
ステップ５０３：以下の式を用いて、Ｎ枚のページの中、各ページそれぞれの長さの切り取り量を確定する。
【数３】
0005960932.tif 000004
ただし、ｗｉｄがＮ枚のページの中、第ｉ枚のページの長さの切り取り量であり、ｗｉが第ｉ枚のページの長さであり、ｈｉが第ｉ枚のページの幅であり、ｗｘが表示画面の長さであり、ｈｘが表示画面の幅である。
【００５２】
ステップ５０４：０≦ｗｉｄ＜ｗｉ×ｍｗ％を満たし、かつｗｉｄの値が最も小さいページを好ましいページとし、ただし、ｍｗ％が所定のページの長さを切り取る最大の比率である。
０≦ｗｉｄ＜ｗｉ×ｍｗ％の条件を満たすｗｉｄが少なくとも２つがある場合、ｗｉｄの値が最も小さいページを好ましいページとして選択する。
【００５３】
ステップ５０５：好ましいページを表示画面に表示する。
例えば、アスペクト比の異なるページを３枚用意し、即ち、アスペクト比がそれぞれ４：３、５：３、１６：９であるページを３枚用意し、当該３枚のページの長さがそれぞれ１２、１５及び１６であり、当該３枚のページの幅がすべて９であり、各ページの長さの最大切り取る比率がすべて１０％である。表示画面のアスペクト比が１３：９であることを検出し、３枚のページの中、各ページそれぞれの長さの切り取り量が１、２及び３であることを確定し、当該３枚のページの切り取る比率がそれぞれ８．３％、１３．３％及び１８．７５％である。すると、長さ及び高さがそれぞれ１２及び９であるページを好ましいページとして確定する。
【００５４】
実施例２において、ページの長さの切り取り量が所定のページの長さの最大切り取り量、即ちｗｉ×ｍｗ％より小さく、有効なコンテンツを切り取らないことを保証し、適応の効果が良い。
【００５５】
実施例３
図６は、本発明の実施例におけるページ適応方法の第３種の好ましい実施形態を示し、当該実施例において、ページの幅の切り取り量を所定のページ幅の最大切り取り量、即ちｈｉ×ｍｈ％より小さく設定し、当該方法は、以下のステップを含む。
【００５６】
ステップ６０１：表示画面の寸法を検出する。
ステップ６０２：寸法の異なるＮ（２以上の正の整数）枚のページを用意する。
ここで、ステップ６０２は、ステップ６０１の前に実行してもよく、つもり、表示画面の寸法を検出する前、寸法の異なるＮ（２以上の正の整数）枚のページを用意する。
【００５７】
ステップ６０３：以下の式を用いて、Ｎ枚のページの中、各ページそれぞれの幅の切り取り量を確定する。
【数４】
0005960932.tif 000005
ただし、ｈｉｄがＮ枚のページの中、第ｉ枚のページの幅の切り取り量であり、ｗｉが第ｉ枚のページの長さであり、ｈｉが第ｉ枚のページの幅であり、ｗｘが表示画面の長さであり、ｈｘが表示画面の幅である。
【００５８】
ステップ６０４：０≦ｈｉｄ＜ｈｉ×ｍｈ％を満たし、かつｈｉｄの値が最も小さいページを好ましいページとし、ただし、ｍｈ％が所定のページの幅を切り取る最大の比率である。
０≦ｈｉｄ＜ｈｉ×ｍｈ％の条件を満たすｈｉｄが少なくとも２つがある場合、ｈｉｄの値が最も小さいページを好ましいページとして選択する。
【００５９】
ステップ６０５：好ましいページを表示画面に表示する。
実施例３において、ページの幅の切り取り量が所定のページの幅の最大切り取り量、即ちｈｉ×ｍｈ％ より小さく、有効なコンテンツを切り取らないことを保証し、適応の効果が良い。
【００６０】
実施例４
実施例４は、以下の場面に適用できる。即ち、現在、メインのモバイル端末の表示画面のアスペクト比が大体４：３〜１６：９の間にあるため、４：３〜１６：９の間に３つのアスペクト比を有するページを用意してみて、具体的には、アスペクト比がそれぞれ４：３、５：３、１６：９であるページを用意し、また、当該３枚のページのコンテンツが同じである。
【００６１】
図７Ａは、本発明の実施例におけるページ適応方法を利用する実施形態であり、当該方法は、以下のステップを含む。
【００６２】
ステップ７０１：表示画面のアスペクト比を検出し、当該表示画面のアスペクト比が１６：１１である。
ステップ７０２：コンテンツが同じ、かつアスペクト比が異なるページを３枚用意し、具体的には、アスペクト比がそれぞれ４：３、５：３、１６：９であるページを用意する。
【００６３】
ステップ７０３：当該表示画面のアスペクト比の１６：１１が４：３と５：３との間に介在し、１６：１１が４：３の値により近いことを確定する。
ステップ７０４：アスペクト比が４：３であるページを好ましいページとして確定する。
【００６４】
ステップ７０５：上記好ましいページを表示画面に表示する。
図７Ｂは、アスペクト比が４：３であるページ７１を示し、その中、笑顔図が７１１で示され、ノバ（ＮＯＶＡ）書籍表紙が７１２で示される。図７Ｃは、図７Ｂに示したアスペクト比が４：３であるページ７１を、アスペクト比が１６：１１である表示画面に表示する効果図７２を示し、その中、笑顔図７２１が笑顔図７１１を表示した後の効果図であり、ノバ書籍表紙７２２がノバ書籍表紙７１２を表示した後の効果図である。
【００６５】
実施例４において、予め用意した４：３と１６：９との間に介在する３つのアスペクト比を有するページの中、具体的には、アスペクト比がそれぞれ４：３、５：３、１６：９のページ中、アスペクト比が４：３のページを好ましいページとして選択し、アスペクト比が１６：１１の表示画面に表示し、有効なコンテンツを切り取らないことを保証し、適応の効果が良い。
【００６６】
実際に応用する場合、上記全ての選択的な実施形態は、任意に組み合わせることができ、これにより、本発明の選択的な実施例を構成することを理解すべきであり、ここで、詳細な説明を省略する。
【００６７】
このように、ページ適応方法により適応のプロセスを説明したが、当該プロセスが装置により実現されることもでき、以下、装置の内部機能及び構造について説明する。
【００６８】
一実施例において、図８に示されるように、ページ適応装置は、検出モジュール８０１、確定モジュール８０２、及び表示モジュール８０３を備える。
検出モジュール８０１は、表示画面の寸法を検出するためのものである。
確定モジュール８０２は、予め用意した寸法の異なるＮ（２以上の正の整数）枚のページの中、表示画面との寸法差が所定の偏差範囲内にある好ましいページを１枚確定するためのものである。
表示モジュール８０３は、好ましいページを表示画面に表示するためのものである。
【００６９】
一実施例において、図９に示されるように、上記図８に示した確定モジュール８０２は、
表示画面の寸法に基づいて、表示画面のアスペクト比を確定するためのアスペクト比確定ユニット９０１と、
予め設定したアスペクト比の複数の数値区間の中、表示画面のアスペクト比が存在する数値区間を確定するための区間確定ユニット９０２と、
表示画面のアスペクト比が存在する数値区間に対して配置された適応ページを、好ましいページとして確定する第１の処理ユニット９０３と、備える。
【００７０】
一実施例において、図１０に示されるように、上記図８に示した確定モジュール８０２は、
表示画面の寸法に基づいて、Ｎ枚のページの中、各ページそれぞれの切り取り量を確定するための切り取り量確定ユニット１００１と、
Ｎ枚のページの中、切り取り量が最も小さいページを好ましいページとする第２の処理ユニット１００２と、を備える。
【００７１】
一実施例において、切り取り量確定ユニット１００１は、以下の式を用いて、Ｎ枚のページの中、各ページそれぞれの長さの切り取り量を確定する。
【数５】
0005960932.tif 000006
ただし、ｗｉｄがＮ枚のページの中、第ｉ枚のページの長さの切り取り量であり、ｗｉが第ｉ枚のページの長さであり、ｈｉが第ｉ枚のページの幅であり、ｗｘが表示画面の長さであり、ｈｘが表示画面の幅である。
【００７２】
第２の処理ユニット１００２は、０≦ｗｉｄ＜ｗｉ×ｍｗ％を満たし、かつｗｉｄの値が最も小さいページを好ましいページとするためのものであり、ただし、ｍｗ％が所定のページの長さを切り取る最大の比率である。
【００７３】
一実施例において、切り取り量確定ユニット１００１は、以下の式で、Ｎ枚のページの中、各ページそれぞれの幅の切り取り量を確定する。
【数６】
0005960932.tif 000007
ただし、ｈｉｄがＮ枚のページ中、第ｉ枚のページの幅の切り取り量であり、ｗｉが第ｉ枚のページの長さであり、ｈｉが第ｉ枚のページの幅であり、ｗｘが表示画面の長さであり、ｈｘが表示画面の幅である。
【００７４】
第２の処理ユニット１００２は、０≦ｈｉｄ＜ｈｉ×ｍｈ％を満たし、かつｈｉｄの値が最も小さいページを好ましいページとするためのものであり、ただし、ｍｈ％が所定のページの幅を切り取る最大の比率である。
【００７５】
一実施例において、予め用意した寸法の異なるＮ枚のページのアスペクト比は、その最小値が４：３であり、及び／或いはその最大値が１６：９である。
【００７６】
本発明の実施例は、端末装置を提供し、図１１は、本発明の実施例に係る端末装置の構造を模式的に示す図である。図１１を参照し、当該端末装置は、上記実施例に係るページ適応方法を実施する。好ましくは、
端末装置１２００は、通信ユニット１１０、コンピューターが読み取り可能な記録媒体を一つ以上含むメモリ１２０、入力ユニット１３０、表示ユニット１４０、センサー１５０、オーディオ回路１６０、無線通信ユニット１７０、一つ以上の処理コアを有するプロセッサ１８０、及び電源１９０などの部品を含む。当業者は、図１１に示す端末装置の構成は端末装置に対する限定ではなく、当該端末装置が、図示した部品より多い数、または少ない数の部品を備えてもよく、或いは、幾つかの部品の組み合わせ、または異なる部品配置を有してもよい、ことを理解すべきである。
【００７７】
ここで、通信ユニット１１０は、情報の送受信または通話中において、信号を受信及び送信するためのものである。当該通信ユニット１１０は、ＲＦ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ）回路、ルーター、モデム等のネットワーク通信装置であってもよい。特に、通信ユニット１１０がＲＦ回路である場合、基地局からの下り情報を受信した後、１つ、或いは１つ以上のプロセッサ１８０に渡して処理させる。また、上りデータを基地局に送信する。一般的に、通信ユニットとしてのＲＦ回路は、アンテナ、少なくとも１つのアンプ、チューナー、１つ又は複数の発振器、加入者識別モジュール（ＳＩＭ）カード、受発信機、カプラー、ＬＮＡ（Ｌｏｗ Ｎｏｉｓｅ Ａｍｐｌｉｆｉｅｒ、ローノイズアンプ）、デュプレクサ等を含むが、これらに限らない。なお、通信ユニット１１０は、無線通信でネットワーク、及び他の装置と通信することができる。上記無線通信として、ＧＳＭ（Ｇｌｏｂａｌ Ｓｙｓｔｅｍ ｏｆ Ｍｏｂｉｌｅ ｃｏｍｍｕｎｉｃａｔｉｏｎ）（登録商標）、ＧＰＲＳ（Ｇｅｎｅｒａｌ Ｐａｃｋｅｔ Ｒａｄｉｏ Ｓｅｒｖｉｃｅ）、ＣＤＭＡ（Ｃｏｄｅ Ｄｉｖｉｓｉｏｎ Ｍｕｌｔｉｐｌｅ Ａｃｃｅｓｓ）、ＷＣＤＭＡ（Ｗｉｄｅｂａｎｄ Ｃｏｄｅ Ｄｉｖｉｓｉｏｎ Ｍｕｌｔｉｐｌｅ Ａｃｃｅｓｓ）（登録商標）、ＬＴＥ（Ｌｏｎｇ Ｔｅｒｍ Ｅｖｏｌｕｔｉｏｎ）、電子メール、ＳＭＳ（Ｓｈｏｒｔ Ｍｅｓｓａｇｅ Ｓｅｒｖｉｃｅ）等を含む任意の通信規格またはプロトコルを利用してもよいが、これらに限らない。メモリ１２０は、ソフトウェアプログラム及びモジュールを格納するためのものであり、プロセッサ１８０は、メモリ１２０に格納されたソフトウェアプログラム及びモジュールを実行することで、各種機能のアプリ及びデータ処理を実施する。メモリ１２０には、主に、プログラム格納領域とデータ格納領域を有する。プログラム格納領域には、ＯＳ、少なくとも１つの機能を実行するアプリ（例えば、音声再生機能、画像再生機能等）等が格納される。データ格納領域には、 端末装置１２００の使用により作成されたデータ（例えば、オーディオデータ、電話帳等）等が格納される。また、メモリ１２０は、高速ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）を含んでもよく、さらに、例えば少なくとも１つの磁気ディスクメモリ、フラッシュメモリなどの不揮発性メモリ、或いは他の揮発性のＳＳＤ（ｓｏｌｉｄ ｓｔａｔｅ ｄｒｉｖｅ）メモリを含んでもよい。また、メモリ１２０は、プロセッサ１８０及び入力ユニット１３０がメモリ１２０にアクセスできるように、メモリ制御器をさらに含んでもよい。
【００７８】
入力ユニット１３０は、数字或いはキャラクター情報の入力の受け付け、及び、ユーザ設定及び機能制御に関するキーボード、マウス、ジョイスティック、光学ボールやトラックボールにより信号入力を発生させるためのものである。好ましくは、入力ユニット１３０は、タッチセンシティブ表面１３１及び他の入力装置１３２を含んでもよい。タッチセンシティブ表面１３１は、タッチパネルやタッチパッドとも呼ばれ、ユーザがその表面上や付近に対するタッチ操作（例えば、ユーザが指やタッチペンなどの任意の適した物や付属品を使用して、タッチセンシティブ表面１３１上やタッチセンシティブ表面１３１付近に対して行う操作）を収集するとともに、予め設定されたプログラムにしたがって、関連する接続装置を駆動する。タッチセンシティブ表面１３１は、選択的に、タッチ検出手段及びタッチ制御器の２つの部分を含んでもよい。ここで、タッチ検出手段は、ユーザのタッチ位置を検出するとともに、タッチ操作による信号を検出し、そのタッチ情報をタッチ制御器に送信する。タッチ制御器は、タッチ検出手段からタッチ情報を受信し、当該情報を接触点座標に変換してプロセッサ１８０に送信するとともに、プロセッサ１８０からのコマンドを受信して実行する。なお、抵抗式、容量式、赤外線式及び表面弾性波式などの様々な方式によりタッチセンシティブ表面１３１を実現することができる。入力ユニット１３０は、タッチセンシティブ表面１３１に加えて、他の入力装置１３２をさらに含んでもよい。好ましくは、他の入力装置１３２は、物理的なキーボード、ファンクションキー（例えば、ボリュームボタン、スイッチボタン等）、トラックボール、マウス、ジョイスティック等の中の一つ又は複数を含んでもよいが、これらに限らない。
【００７９】
表示ユニット１４０は、ユーザが入力した情報やユーザに提供する情報、及び 端末装置１２００の各種のグラフィカル・ユーザー・インターフェース（ＧＵＩ）を表示するためのものであり、これらのグラフィカル・ユーザー・インターフェースは、図形、テキスト、アイコン、ビデオ及びそれらの任意の組合せで構成されることができる。表示ユニット１４０は、表示パネル１４１を含む。表示パネル１４１は、ＬＣＤ（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ Ｄｉｓｐｌａｙ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ Ｄｉｏｄｅ）等の形態で構成されてもよい。さらに、タッチセンシティブ表面１３１は、表示パネル１４１を覆うように設けられ、タッチセンシティブ表面１３１がその表面または付近に対するタッチ操作を検出すると、その検出結果をプロセッサ１８０に転送してタッチイベントのタイプを確認させ、その後、プロセッサ１８０は、タッチイベントのタイプに基づいて、表示パネル１４１上に適応する視覚的出力を提供するように構成されてもよい。図１１において、タッチセンシティブ表面１３１と表示パネル１４１とが２つの独立した部品として出力及び入力の機能を実現するように構成されているが、タッチセンシティブ表面１３１と表示パネル１４１とを集積構成して入力及び出力機能を実現する実施例もあり得る。
【００８０】
端末装置１２００は、さらに、例えば光センサー、運動センサー及び他のセンサーなどの、少なくとも１つのセンサー１５０を含んでもよい。光センサーは、環境光センサーと近接センサーを含んでもよいが、環境光センサーは、環境光の明るさに基づいて、表示パネル１４１の輝度を調整することができ、近接センサーは、 端末装置１２００が耳元まで移動すると、表示パネル１４１及び／又はバックライトをオフする。運動センサーの一種としての重力加速度センサーは、各方向（一般的には、３軸）における加速度の大きさを検出することができ、静止の状態では、重力の大きさ及びその方向を検出することができるので、携帯電話の姿勢を認識するアプリ（例えば、画面の横縦向きの切り替え、ゲーム、磁力計の姿勢校正）、振動認識に関する機能（例えば、歩数計、パーカッション）等に使用される。 端末装置１２００には、さらに、ジャイロスコープ、気圧計、湿度計、温度計、赤外線センサー等のほかのセンサーが備えられるが、ここで、その具体的な説明は省略する。
【００８１】
オーディオ回路１６０、スピーカ１６１、マイク１６２は、ユーザと 端末装置１２００との間のオーディオインタフェースを提供する。オーディオ回路１６０は、受信したオーディオデータから変換された電気信号をスピーカ１６１に転送し、スピーカ１６１により音声信号に変換して出力する。一方、マイク１６２は、収集した音声信号を電気信号に変換し、オーディオ回路１６０が当該電気信号を受信した後オーディオデータに変換し、オーディオデータをプロセッサ１８０に転送して処理してから、ＲＦ回路１１０を介して例えば他の端末装置に転送するか、或いはオーディオデータをメモリ１２０に送信して更に処理を行うようにする。オーディオ回路１６０は、 端末装置１２００が外部のイヤホンと通信できるように、イヤホン挿入孔を含んでもよい。
【００８２】
当該端末装置は、無線通信を実現するために、無線通信ユニット１７０を備えてもよい。当該無線通信ユニット１７０は、ＷｉＦｉ（Ｗｉｒｅｌｅｓｓ Ｆｉｄｅｌｉｔｙ）モジュールであってもよい。ＷｉＦｉは近距離無線通信技術に属し、ユーザに無線のブロードバンドインターネットアクセスを提供するので、ユーザは、 端末装置１２００の無線通信ユニット１７０を利用して、電子メールの送受信、ウェブの閲覧、ストリーミングメディアのアクセス等を行なうことができる。図１１において、無線通信ユニット１７０を示しているが、当該無線通信ユニット１７０は、 端末装置１２００にとって不可欠な構成ではなく、本発明の趣旨を変更しない範囲内で必要に応じて省略することができる、ことを理解すべきである。
【００８３】
プロセッサ１８０は、 端末装置１２００の制御センターであり、各種のインタフェース及び回路を介して携帯電話全体の各部と接続され、メモリ１２０内に格納されたソフトウェアプログラム及び／又はモジュールを実行または作動させるとともに、メモリ１２０内に格納されたデータを呼び出すことによって、 端末装置１２００の各種機能の実行及びデータの処理を実現することで、携帯電話全体をコントロールする。プロセッサ１８０は、１つ又は複数の処理コアを含んでもよく、アプリプロセッサとモデムプロセッサを集積して構成されてもよい。ここで、アプリプロセッサは、主に、ＯＳ、ユーザインタフェース、及びアプリなどを処理し、モデムプロセッサは、主に、無線通信を処理する。また、上記モデムプロセッサがプロセッサ１８０に集積されなくてもよい、ことを理解すべきである。
【００８４】
端末装置１２００は、さらに、各部に電力を供給する電源１９０（例えば、バッテリー）を含み、当該電源１９０は、電源管理システムを介してプロセッサ１８０にロジック的に接続されることにより、電源管理システムを介して充電・放電管理、及び電力管理等の機能を実現することができる。電源１９０は、さらに、１つ或いは１つ以上の直流又は交流電源、再充電システム、電源故障検出回路、電源コンバータ又はインバータ、電源状態インジケータ等の任意のアセンブリを含んでもよい。
【００８５】
端末装置１２００は、図示してはないが、カメラ、ブルートゥース（登録商標）モジュール等をさらに含んでもよいが、ここで、その具体的な説明は省略する。本実施例において、端末装置は、ブラウザを利用してウェブを閲覧し、端末装置は、さらに、メモリ、及びメモリに格納され、かつ1つ又は1つ以上のプロセッサにより実行される1つ又は1つ以上のプログラムを含み、前記1つ又は1つ以上プログラムは、以下の操作を行う指令を含む。
【００８６】
表示画面の寸法を検出し、
予め用意した寸法の異なるＮ（２以上の正の整数）枚のページの中、表示画面との寸法差が所定の偏差範囲内にある好ましいページを１枚確定し、
好ましいページを表示画面に表示する。
【００８７】
メモリは、さらに、以下の操作を行う指令を含む。
予め用意した寸法の異なるＮ枚のページの中、好ましいページを１枚確定する操作において、
表示画面の寸法に基づいて、表示画面のアスペクト比を確定し、
予め設定したアスペクト比の複数の数値区間の中、表示画面のアスペクト比が存在する数値区間を確定し、
表示画面のアスペクト比が存在する数値区間に対して配置された適応ページを好ましいページとする。
【００８８】
メモリは、さらに、以下の操作を行う指令を含む。
予め用意した寸法の異なるＮ枚のページの中、好ましいページを１枚確定する操作において、
表示画面の寸法に基づいて、Ｎ枚のページの中、各ページそれぞれの切り取り量を確定し、
Ｎ枚のページの中、切り取り量が最も小さいページを好ましいページとする。
【００８９】
メモリは、さらに、以下の操作を行う指令を含む。
表示画面の寸法に基づいて、Ｎ枚のページの中の各ページそれぞれの切り取り量を確定する操作において、表示画面の寸法に基づいて、Ｎ枚のページの中、各ページそれぞれの長さの切り取り量を確定し、
Ｎ枚のページ中、切り取り量が最も小さいページを好ましいページとする操作において、Ｎ枚のページの中、長さの切り取り量が最も小さいページを好ましいページとする。
メモリは、さらに、以下の操作を行う指令を含む。
表示画面の寸法に基づいて、Ｎ枚のページの中の各ページそれぞれの切り取り量を確定する操作において、表示画面の寸法に基づいて、Ｎ枚のページの中の各ページそれぞれの幅の切り取り量を確定し、
Ｎ枚のページ中、切り取り量が最も小さいページを好ましいページとする操作において、Ｎ枚のページの中、幅の切り取り量が最も小さいページを好ましいページとする。
【００９０】
本発明の実施例は、ページを、寸法の異なるスマート端末装置（例えば、スマートフォン、タブレットＰＣ、コンピュータ等）の表示画面へ自動的に適応させることを実現でき、寸法の異なるスマート端末装置に表示しても、大量のブランクや、余白や読みにくい組版が現れる問題が生じないため、良好な組版を得られ、適応の効果が良く、ユーザにとって便利に使用することができる。
【００９１】
なお、典型的には、本発明に記載のモバイル端末は、例えば携帯電話、パーソナルディジタルアシスタント（ＰＤＡ）等の各種の手持ち端末装置であってもよいため、本発明の保護範囲をある特定タイプのモバイル端末に限定すべきではない。
【００９２】
なお、本発明に係る方法は、さらに、ＣＰＵ（中央演算処理装置）により実行されるコンピュータプログラムとしても実現されることができる。該コンピュータプログラムがＣＰＵにより実行されると、本発明の方法において限定される上述の機能が実現される。
【００９３】
なお、上記の方法の各ステップ及びシステム要素は、コントローラ、及びコントローラに上記のステップ又は要素の機能を実現させるコンピュータプログラムを記録するためのコンピュータ読取り可能な記録媒体によりも実現されることができる。
【００９４】
なお、当業者であれば、本発明に記載のコンピュータ読取り可能な記録媒体（例えば、メモリ）は、揮発性メモリまたは不揮発性メモリのいずれかであってもよく、あるいは、揮発性メモリ及び不揮発性メモリの両方を備えてもよいことを理解すべきである。例えば、不揮発性メモリには、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、又はフラッシュメモリが含まれてもよく、揮発性メモリには、外部のキャッシュメモリとして機能するＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）が含まれてもよいが、両方ともこれに限定されないものではない。例えば、ＲＡＭは、ＳＲＡＭ(ｓｙｎｃｈｒｏｎｏｕｓ ＲＡＭ）、ＤＲＡＭ（Ｄｙｎａｍｉｃ ＲＡＭ）、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ Ｄｙｎａｍｉｃ ＲＡＭ）、ＤＤＲ ＳＤＲＡＭ（Ｄｏｕｂｌｅ−Ｄａｔａ−Ｒａｔｅ ＳＤＲＡＭ）、ＥＳＤＲＡＭ（Ｅｎｈａｎｃｅｄ ＳＤＲＡＭ）、ＳＬＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ ｌｉｎｋ ＲＡＭ）及びＤＲＲＡＭ（Ｄｉｒｅｃｔ Ｒａｍｂｕｓ ＲＡＭ）（登録商標）などの多くの形式により実現可能であるが、これに限定されないものではない。ここで上記の記録媒体を開示するのは、本発明の保護範囲にこれらの記録媒体及び他の適したタイプの記録媒体を含ませるためであって、これらのみに限定されないことを意図する。
【００９５】
当業者は、更に、本発明に記載の種々の例示的な論理ブロック、モジュール、回路、及びアルゴリズムステップが、電子ハードウェア、コンピュータソフトウェア、又は両者の組み合わせにより実現され得る、ことを理解すべきである。ハードウェアとソフトウェアの間のこのような互換性を明確に説明するために、種々の例示的なコンポーネント、ブロック、モジュール、回路、及びステップの機能について、以上において通常的な説明を行っている。このような機能が、ソフトウェアにより実現されるか、又は、ハードウェアにより実現されるかは、具体的なアプリ、及びシステム全体に課される設計上の制約により選択される。当業者は、具体的なアプリそれぞれにおいて、様々な方式を選択して前記機能を実現してもよく、このような選択は、本発明の範囲を逸脱したものとして解釈されるべきではない。
【００９６】
以上の開示内容に結び付けられて説明される種々の例示的な論理ブロック、モジュール、及び回路は、上述の機能を行なうように設計された汎用プロセッサ、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｏｃｅｓｓｏｒ）、特定用途向け集積回路（ＡＳＩＣ）、ＦＰＧＡ（Ｆｉｅｌｄ−ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）または他のプログラム可能な論理デバイス、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、或いは、これら部材の任意の組み合わせによって、実現又は実行されることができる。汎用プロセッサは、マイクロプロセッサであってもよいが、マイクロプロセッサの代わりに、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、又は状態機械であってもよい。プロセッサは、例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと１つ又は複数のマイクロプロセッサの組み合わせ、或いは任意のこのような他の構成といった、コンピューティングデバイスの組み合わせとして実現されてもよい。
【００９７】
以上の開示内容に結び付けられて説明される方法、又は、アルゴリズムのステップは、ハードウェア、プロセッサによって実行されるソフトウェアモジュール、又はこの両者の組合せに直接的に含まれる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、又は当該分野において公知の他の形態で存在する任意の記憶媒体に格納されてもよい。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み出すことができ、且つ、プロセッサが記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代案として、前記記憶媒体はプロセッサと一体的に集積されてもよい。プロセッサと記憶媒体はＡＳＩＣに格納されてもよい。ＡＳＩＣはユーザ端末に格納されてもよい。代案として、プロセッサと記憶媒体は別個のコンポーネントとしてユーザ端末に格納されてもよい。
【００９８】
１つ又は複数の例示的な設計として、前記機能はハードウェア、ソフトウェア、ファームウェア又はこれらの任意の組み合わせによって実現されることができる。ソフトウェアにより実現される場合、前記機能を１つ又は複数の指令、又はコードとしてコンピュータ読取り可能な媒体に記憶するか、又は、コンピュータ読取り可能な媒体を用いて伝送する。コンピュータ読取り可能な媒体は、コンピュータ記憶媒体及び通信媒体を含み、該通信媒体には、コンピュータプログラムを１つの位置から他の位置へ伝送するための任意の媒体が含まれる。記憶媒体は、汎用又は専用コンピュータによりアクセス可能な任意の使用可能媒体であり得る。例として、当該コンピュータ読取り可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ又は他の光ディスク記憶デバイス、ディスク記憶デバイス又は他の磁性記憶デバイスを含んでもよく、或いは、携帯できるもの、又は記憶形態が指令又はデータ構造である必要なプログラムコードを記憶するためのもので、且つ、汎用又は専用コンピュータ或いは汎用又は専用プロセッサアクセスによりアクセス可能な任意の他の媒体であり得るが、これに限定されるものではない。なお、任意の接続であっても、コンピュータ読取り可能な媒体として称されることができる。例えば、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、又は、赤外線、ワイヤレス及びマイクロ波のような無線技術を用いて、ウェブサイト、サーバ又は他のリモートソースからソフトウェアを送信する場合、上記の同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、又は、赤外線、ワイヤレス及びマイクロ波のような無線技術の何れもが媒体の定義に含まれる。以上の磁気ディスク及び光ディスクは、ＣＤ（ｃｏｍｐａｃｔ ｄｉｓｋ）、レーザーディスク（登録商標）、光ディスク、ＤＶＤ（ｄｉｇｉｔａｌ ｖｅｒｓａｔｉｌｅ ｄｉｓｃ）、フロッピー（登録商標）・ディスク、ブルーレイ（登録商標）ディスクを含み、磁気ディスクは、通常磁性を利用してデータの再生を行なうものであり、光ディスクは、レーザ光を用いて光学的にデータの再生を行なうものである。また、以上の構成の組合わせもコンピュータ読取り可能な媒体の範囲に含まれるべきである。
【００９９】
以上の開示内容により、本発明の実施例を例示的に示しているが、請求項により限定される本発明の範囲を逸脱しない限り、多種の変更及び修正を行うことができる。以上に開示された実施例に基づく方法請求項の機能、ステップ及び／又はジェスチャーは、ある特定の手順で実行する必要はない。なお、本発明に係る要素は、個体として記載又は要求されているが、単数であると明確に限定されていない限り、複数であってもよい。
【０１００】
上記の具体的な実施形態において、本発明の目的、技術案及び有益な効果について更に詳細に説明しているが、上記の内容は、本発明の具体的な実施形態であって、本発明の保護範囲に対する限定ではなく、本発明の趣旨及び原則範囲内で行われる任意の修正、均等の取替、改良などは、その何れも本発明の保護範囲に含まれるべきである、ということは理解されるべきである。
【図１】
0005960932.tif 000008
【図２】
0005960932.tif 000009
【図３】
0005960932.tif 000010
【図４】
0005960932.tif 000011
【図５】
0005960932.tif 000012
【図６】
0005960932.tif 000013
【図７Ａ】
0005960932.tif 000014
【図７Ｂ】
0005960932.tif 000015
【図７Ｃ】
0005960932.tif 000016
【図８】
0005960932.tif 000017
【図９】
0005960932.tif 000018
【図１０】
0005960932.tif 000019
【図１１】
0005960932.tif 000020