(57)【要約】【課題】リフロー型電子書籍生成之方法及びウェブサイトシステムを提供することを課題とする。【解決手段】リフロー型電子書籍生成方法及びウェブサイトシステムであって、まず電子ファイル内のページ内容上のオリジナル段落を識別する。次に、オリジナル段落内の複数行に並ぶ形式を識別し、並んだ形式によって複数行を直結してリフロー型段落となると共に各リフロー型段落に対応する認識信頼度を計算する。そしてリフロー型段落を編集インターフェースに表示し、また閾値に基づいて認識信頼度が閾値より低いリフロー型段落をマークする。よってユーザが編集インターフェース内でマークされたリフロー型段落を確認又は修正できる。最後に全てのリフロー型段落をリフロー型電子書籍ファイルとして保存する。これを介して、簡単に非構造化書籍ファイルをリフロー型電子書籍ファイルに変換でき、且つユーザに編集インターフェースを通じて迅速に認識間違いが発生した可能性のあるところを校閲させることができる。【選択図】図１
2015215889.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのページ内容を含む電子ファイルを受信するステップと、
前記ページ内容上の少なくとも１つのオリジナル段落の書字方向に沿って複数行に並べられる複数文字を識別するステップと、
前記複数行の並ぶ形式を識別するステップと、
前記並ぶ形式によって前記複数行の前記複数文字を直結して少なくとも１つのリフロー型段落とすると共に各前記リフロー型段落に対応する認識信頼度を計算するステップと、
前記リフロー型段落の複数文字を編集インターフェースに表示し、また閾値に基づいて前記認識信頼度が閾値より低いリフロー型段落をマークするステップと、
ユーザが前記編集インターフェース内でマークされた前記少なくとも１つのリフロー型段落を確認又は修正するステップと、
全ての前記少なくとも１つのリフロー型段落をリフロー型電子書籍ファイルとして保存するステップと、
を含むことを特徴とするリフロー型電子書籍生成方法。
【請求項２】
前記少なくとも１つのページ内容上の複数文字を識別するステップは、
各前記少なくとも１つのページ内容中の前記複数文字を識別すると共に横座標と縦座標とを備えるニ次元座標を統計するステップと、
前記複数文字の前記縦座標の多いものによって上下マージンを決定し、また前記複数文字の横座標の多いものによって左右マージンを決定するステップと、
各前記少なくとも１つのページ内容中の前記上下マージンと前記左右マージン内に位置する前記複数文字を本文として定義するステップと、
を含むことを特徴とする請求項１に記載のリフロー型電子書籍生成方法。
【請求項３】
前記並ぶ形式によって前記複数行の前記複数文字を直結して少なくとも１つのリフロー型段落とするステップは、
前記少なくとも１つのオリジナル段落のインデント距離を検出するステップと、
前記少なくとも１つのオリジナル段落のインデント距離に基づき、前記本文に対応する前記少なくとも１つのリフロー型段落を並べるステップと、
を更に含むことを特徴とする請求項２に記載のリフロー型電子書籍生成方法。
【請求項４】
画像或いはフォームを非テキスト領域として識別することと、各前記非テキスト領域の間隔を識別することと、間隔がデフォルト値より小さい非テキスト領域を合併することと、を包括する非テキスト領域識別ステップを更に含むことを特徴とする請求項１に記載のリフロー型電子書籍生成方法。
【請求項５】
前記少なくとも１つのリフロー型段落の前記複数文字を編集インターフェースに表示するステップにおいて、前記編集インターフェースは、複数の表示装置に対応し、前記ユーザに前記複数の表示装置のいずれかで表示する前記少なくとも１つのリフロー型段落の画面表示を選択させるデバイスオプションを備え、前記複数の表示装置の表示画面サイズが異なることを特徴とする請求項１に記載のリフロー型電子書籍生成方法。
【請求項６】
ユーザがアップロードした少なくとも１つのページ内容を含む電子ファイルを受信するネットワーク受信モジュールと、
前記少なくとも１つのページ内容上の書字方向に沿って複数行に並べられる複数文字を識別し、また前記複数行の並ぶ形式を識別し、前記並ぶ形式によって前記複数行の前記複数文字を直結して少なくとも１つのリフロー型段落となると共に各前記少なくとも１つのリフロー型段落に対応する認識信頼度を計算する画像識別モジュール、
前記少なくとも１つのリフロー型段落の前記複数文字を表示し、また閾値に基づいて前記認識信頼度が前記閾値より低い前記リフロー型段落をマークするための編集インターフェースを備えるウェブサイトインターフェースモジュールと、
を含むことを特徴とするリフロー型電子書籍を生成するウェブサイトシステム。
【請求項７】
前記編集インターフェースは、並列の第１のブラウザーウィンドウと第２のブラウザーウィンドウとを有し、前記第１のブラウザーウィンドウは前記少なくとも１つのページ内容を表示し、前記第２のブラウザーウィンドウが対応の識別を経た前記少なくとも１つのリフロー型段落を表示することを特徴とする請求項６に記載のリフロー型電子書籍を生成するウェブサイトシステム。
【請求項８】
前記編集インターフェースは、複数の表示装置に対応するデバイスオプションと編集ツールセットとを更に含み、前記デバイスオプションは前記ユーザに対応の前記複数の表示装置のいずれかで表示する前記少なくとも１つのリフロー型段落の画面を前記第２のブラウザーウィンドウに表示することを選択させ、前記複数の表示装置の表示画面サイズが異なり、前記編集ツールセットは前記第２のブラウザーウィンドウ内で表示される前記少なくとも１つのリフロー型段落の編集に用いられることを特徴とする請求項６に記載のリフロー型電子書籍を生成するウェブサイトシステム。
【請求項９】
前記編集インターフェースは、全ての識別を経た前記少なくとも１つのリフロー型段落をリフロー型電子書籍ファイルとして保存するための保存ボタンを更に含むことを特徴とする請求項６に記載のリフロー型電子書籍を生成するウェブサイトシステム。
【請求項１０】
前記編集インターフェースは、順次にマークされた前記少なくとも１つのリフロー型段落を前記第２のブラウザーウィンドウに表示するためのスキップボタンを更に含むことを特徴とする請求項６に記載のリフロー型電子書籍を生成するウェブサイトシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍生成方法に関し、特に、リフロー型電子書籍生成方法及びリフロー型電子書籍を生成するウェブサイトシステムに関する。
【背景技術】
【０００２】
テクノロジーの進歩に伴い、携帯型表示装置（例えばタブレット型コンピュータ、携帯電話機）は、人々の生活に普及している。人々はよくこれらの携帯型表示装置でウェブページの閲覧、電子書籍を閲読している。よって、デジタルブックの需要量が大幅に増加し、出版社は従来の紙書籍を出版する以外に、デジタル出版に参入することができると考え始めた。
【０００３】
しかしながら、よく見られる紙書籍を電子書籍ファイルに変換するアプローチは、直接印刷前の非構造化（Ｕｎｓｔｒｕｃｔｕｒｅｄ）ファイル（例えばＰＤＦファイル）を使用することである。この種のファイルは書籍のコンテンツを携帯型表示装置上に表示できるが、閲覧者にとって、ページ上の特定コンテンツを更に詳しく見たい時（特に携帯電話等のスクリーンが比較的小さい装置を使用する時）、ページを拡大（Ｚｏｏｍ  Ｉｎ）するだけで、また他の部分のコンテンツを閲覧したい時、当該エリアまでドラッグ＆ドロップしなければならないため、非常に不便である。
【０００４】
また、一部の業者は、非構造化ファイルを更に処理し、既存のファイル変換システムを用いて非構造化ファイルを構造化リフロー型ファイル（例えばｈｔｍｌファイル）に変換する。ただし、既存のファイル変換システムは、正確に変換できないため、変換後のファイルがほぼ使用できず、よって、業者は、膨大な労力を費やして手動でページ上の文字と図画をキャプチャーする必要がある。次に、再度キャプチャーした文字と図画を改めて組版するため膨大な労力を費やしてしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記問題点に鑑み、先行技術に存在している紙書籍をデジタルブックに変換した時の組版に費される大量の労力及び文字校正が困難な問題を解決するため、リフロー型（ｒｅｆｌｏｗ  ｃｏｎｔｅｎｔ）電子書籍生成方法及びリフロー型電子書籍を生成するウェブサイトシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一実施例で提供するリフロー型電子書籍生成方法は、少なくとも１つのページ内容を含む電子ファイルを受信するステップと、ページ内容上の少なくとも１つのオリジナル段落の書字方向に沿って複数行に並べられる複数文字を識別するステップと、複数行の並ぶ形式を識別するステップと、並ぶ形式によって複数行の複数文字を直結して少なくとも１つのリフロー型段落となると共に各リフロー型段落に対応する認識信頼度を計算するステップと、リフロー型段落の複数文字を編集インターフェースに表示し、また閾値に基づいて認識信頼度が閾値より低いリフロー型段落をマークするステップと、ユーザが編集インターフェース内でマークされたリフロー型段落を確認又は修正するステップと、全てのリフロー型段落をリフロー型電子書籍ファイルとして保存するステップとを含む。上記ステップを介して、簡単に非構造化書籍ファイルをリフロー型電子書籍ファイルに変換でき、且つユーザに編集インターフェースを通じて迅速に認識間違いが発生した可能性のあるところを校閲させることができる。
【０００７】
そこで、編集インターフェースは、ユーザに複数の表示装置のいずれかで表示される段落の画面を選択させるため、複数の表示装置に対応するデバイスオプションを有することができる。表示装置の表示画面サイズが異なる。これを介してユーザは、編集インターフェース上においてリフロー型段落を編集でき、且つ編集インターフェースで見た内容は表示装置に対して見える編集内容である。
【０００８】
一実施例においてページ内容上の複数文字を識別するステップは、各ページ内容中の複数文字を識別すると共に横座標と縦座標とを備えるニ次元座標を統計することと、複数文字の縦座標の多いものによって上下マージンを決定し、また複数文字の横座標の多いものによって左右マージンを決定することと、各ページ内容中の上下マージンと左右マージン内に位置する複数文字を本文として定義することと、を含むことができる。これを介してページ内のページ番号、章節名称、コメント等の非本文の内容を排除して認識間違いの確率を下げることができる。
【０００９】
一実施例において、並ぶ形式はフォントと文字サイズとインデント距離と字間と行間とを含む。例えば、まずオリジナル段落のインデント距離を検出してからオリジナル段落のインデント距離に基づき、本文に対応するリフロー型段落を並べることができる。これを介してオリジナル段落をリフロー型段落に変換する正確率をアップできる。
【００１０】
若干の実施例において、前記リフロー型電子書籍生成方法は、非テキスト領域識別ステップを更に含むことができ、これはまず画像或いはフォームを非テキスト領域として識別してから各該非テキスト領域の間隔を識別し、最後に間隔がデフォルト値より小さい非テキスト領域を合併する。これを介してバラバラな図表を１つの画像として統合してバラバラな図表がテキスト段落として誤認して認識間違いが起きるのを避けることができる。
【００１１】
本発明の他の実施例で提供するリフロー型電子書籍を生成するウェブサイトシステムは、ネットワーク受信モジュールと画像識別モジュールとウェブサイトインターフェースモジュールとを含む。
【００１２】
ネットワーク受信モジュールは、ユーザがアップロードした電子ファイルを受信し、該電子ファイルが少なくとも１つのページ内容を含む。画像識別モジュールは、ページ内容上の複数文字を識別し、複数文字が書字方向に沿って複数行に並び、また複数行の並ぶ形式を識別し、並ぶ形式によって複数行の複数文字を直結して少なくとも１つのリフロー型段落となると共に各リフロー型段落に対応する認識信頼度を計算する。ウェブサイトインターフェースモジュールは、リフロー型段落の複数文字を表示し、また閾値に基づいて認識信頼度が閾値より低いリフロー型段落をマークするための編集インターフェースを含む。これを介してユーザは編集インターフェースを通じて迅速に認識間違いが発生した可能性のあるところを校閲できる。
【００１３】
一実施例において、編集インターフェースは、並列の第１のブラウザーウィンドウと第２のブラウザーウィンドウとを有することができる。第１のブラウザーウィンドウはページ内容を表示し、第２のブラウザーウィンドウが対応の識別を経たリフロー型段落を表示する。これを介してユーザは簡単にオリジナル段落とリフロー型段落を対照できる。
【００１４】
一実施例において、編集インターフェースは、複数の表示装置に対応するデバイスオプションと編集ツールセットとを更に含む。デバイスオプションは、ユーザに対応の複数の表示装置のいずれかで表示するリフロー型段落の画面を第２のブラウザーウィンドウに表示することを選択させる。複数の表示装置の表示画面サイズが異なり、編集ツールセットは第２のブラウザーウィンドウ内で表示されるリフロー型段落の編集に用いられる。これを介して、ユーザは電子書籍の異なる表示装置上で表示される画面を見られると共に直ちに編集できる。
【００１５】
一実施例において、編集インターフェースは、全ての識別を経たリフロー型段落をリフロー型電子書籍ファイルとして保存するための保存ボタンを更に含む。
【００１６】
一実施例において、編集インターフェースは、順次にマークされたリフロー型段落を第２のブラウザーウィンドウに表示するためのスキップボタンを更に含む。
【発明の効果】
【００１７】
本発明に係るリフロー型電子書籍生成方法及びリフロー型電子書籍を生成するウェブサイトシステムは、ユーザに迅速に認識間違いが発生した可能性のあるところを校閲させると共に直ちに修正して保存させることができる。且つ、生成されたリフロー型電子書籍を柔軟的にスクリーンサイズが異なる表示装置に表示させることができる。同時に、本発明が用いる段落認識ステップを通じて認識間違いの確率を下げることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施例に係るリフロー型電子書籍生成方法のフローチャートである。
【図２】本発明の一実施例に係るリフロー型電子書籍生成方法のステップＳ２００フローチャートである。
【図３】本発明の一実施例に係るリフロー型電子書籍生成方法のステップＳ４００フローチャートである。
【図４】本発明の一実施例に係るページ内容を示す模式図である。
【図５】本発明の一実施例に係る編集インターフェースウィンドウを示す模式図である。
【図６】本発明の一実施例に係るウェブサイトシステムのブロック図である。
【発明を実施するための形態】
【００１９】
図１を参照する。本発明の一実施例に係るリフロー型電子書籍生成方法のフローチャートである。リフロー型電子書籍生成方法は、次のステップを含み、ウェブサイトシステムを通じて実現できる。このウェブサイトシステムについては後述するので、ここでまずリフロー型電子書籍生成方法のフローを説明する。
【００２０】
ステップＳ１００：ウェブサイトシステムは、ユーザからアップロードされた少なくとも１つのページ内容を含む電子ファイルを受信する。そこで、電子ファイルのファイルフォーマットは、アドビシステム(登録商標)（Ａｄｏｂｅ  Ｓｙｓｔｅｍｓ）社が開発したポータブル・ドキュメント・フォーマット（ＰＤＦ、Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）とする。ＰＤＦファイルはＷｏｒｄファイル或いはその他の組版ソフトウェアファイルから変換したＰＤＦファイルとすることができ、スキャンした画像ファイルがＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ、光学文字認識）プロセスを経た後で生成したＰＤＦファイルとすることもできる。
【００２１】
ステップＳ２００：ページ内容上のオリジナル段落の書字方向に沿って複数行に並べられる複数文字を識別する。そこで、書字方向は、一般的に縦書き方向又は横書き方向であるが、本発明はこれに限るものではない。
【００２２】
図２を参照する。本発明の一実施例に係るリフロー型電子書籍生成方法のステップＳ２００フローチャートである。まずステップＳ２０１において各ページ内容中の複数文字を識別すると共にそのニ次元座標を統計し、該ニ次元座標は横座標と縦座標とを含む。次に、ステップＳ２０２において、複数文字の縦座標の多いものによって上下マージンを決定し、また複数文字の横座標の多いものによって左右マージンを決定する。最後にステップＳ２０３において、各ページ内容中の上下マージンと左右マージン内に位置する複数文字を本文９０１として定義する（図４）。
【００２３】
図４を参照する。本発明の一実施例に係るページ内容を示す模式図である。そこで、縦書き方向を例とする。ページ内には本文９０１と本文９０１上方にある章節９０２と本文９０１下方にあるページ番号９０３と本文９０１左側にあるコメント９０４等の内容とを含むことができる。各ページについて統計を行った後、本文９０１内の各行の先頭文字及び末尾文字の縦座標は最も頻繁に現れた座標値で、本文９０１内の１行目の各文字横座標及び最終行の各文字横座標が最も頻繁的に現れた座標値である。よって、これをもって上マージン９０５、下マージン９０６、左マージン９０７及び右マージン９０８を見付け出すことができる。このほかに、コメント９０４は偶然現れる内容であるためマージンの判断に影響を及ぼさない。
【００２４】
そこで、各ページの本文９０１は、大半同一領域内にあり、且つそのフォント、文字サイズ等の態様（例えば太字、斜体）が本文９０１範囲外の文字と異なり、これを通じてマージン判定の間違いの有無の判断を補助できる。
【００２５】
再度図１を参照する。ステップＳ３００：該複数行の並ぶ形式を識別する。そこで、並ぶ形式は、フォントと文字サイズとインデント距離Ｄ１、Ｄ５と字間Ｄ２と行間Ｄ３、Ｄ４とを含むが、これに限定されない（図４）。
【００２６】
次に、ステップＳ４００において並ぶ形式によって複数行の複数文字を直結して少なくとも１つのリフロー型段落となると共に各リフロー型段落に対応する認識信頼度を計算する。
【００２７】
図３を参照する。本発明の一実施例に係るリフロー型電子書籍生成方法のステップＳ４００フローチャートである。各オリジナル段落はどの行を含むかを識別するため、まずオリジナル段落のインデント距離Ｄ１を検出（ステップＳ４０１）してから、オリジナル段落のインデント距離によって本文に対応するリフロー型段落を並べることができる。つまり、インデントのある行をリフロー型段落の１行目とすることで、次のオリジナル段落の先頭文字と直結してリフロー型段落を形成する（ステップＳ４０２）。ただし、本発明の実施例はこれに限られるものではなく、そこで例えば行間Ｄ３、Ｄ４の差異に基づいて各オリジナル段落を識別することができる。
図４に示すように、１段落目の最終行と２段落目の１行目間の行間Ｄ４は、段落内の各行の行間と異なるため、行間Ｄ３、Ｄ４の違いによってオリジナル段落はどの行を含むかを判断して対応の行を直結してリフロー型段落を形成できる。前述インデント距離は、１行目のみに限らず、段落全体にあることもできる（例えばインデント距離Ｄ５）。
【００２８】
そこで、認識信頼度は、多種類のパラメータによって総合的に評価した後で算出した認識成功確率である。前記パラメータは、同一リフロー型段落内の文字スタイル（フォントとサイズと字間と行間等を含む）を一貫性の程度とすることができる。例えば、同一リフロー型段落の文字スタイルの同じ比率が高ければ高いほど、認識信頼度が高くなる。
【００２９】
リフロー型段落が生成された後、編集インターフェース９１０（図５）を提供して編集インターフェース９１０にリフロー型段落９１４の文字を表示し、また閾値によって認識信頼度が閾値より低いリフロー型段落９１４をマークできる（つまり斜線で表示されるリフロー型段落９１４）。図５は、本発明の一実施例に係る編集インターフェース９１０ウィンドウを示す模式図である。
【００３０】
図５に示すように、編集インターフェースは、並列の第１のブラウザーウィンドウ９１１と第２のブラウザーウィンドウ９１２とを有する。第１のブラウザーウィンドウ９１１はページ内容を表示し、つまりページ内のオリジナル段落９１３を表示できる。
第２のブラウザーウィンドウ９１２は、対応の識別したリフロー型段落９１４を表示する。認識過程中において算出した某リフロー型段落９１４の認識信頼度が閾値より低く、更に手作業による確認を必要とする場合、第１のブラウザーウィンドウ９１１において該対応のオリジナル段落９１３をマークする。マーク方法は、ハイライト（ｈｉｇｈｌｉｇｈｔ）、枠で囲み、下線引き、文字色の調整等とすることができる。これを介してユーザは、優先して間違った可能性のあるところを校閲して校正速度を加速できる。
【００３１】
編集インターフェース９１０内は、複数のデバイスオプション（つまりデバイス選択ボタン９１７）と編集ツールセット（つまり編集ツールバー９２０）とを更に含むことができる。デバイス選択ボタン９１７は、該ユーザに表示装置内のいずれかで表示されるリフロー型段落９１４の画面を第２のブラウザーウィンドウ９１２に表示するよう選択させる。例えば、「デバイス１」のデバイス選択ボタン９１７は、米国アップル(登録商標)社が生産したｉＰａｄ(登録商標)タブレット型コンピュータとすることができる。「デバイス２」のデバイス選択ボタン９１７は、韓国サムスン(登録商標)社が生産したＧＡＬＡＸＹ(登録商標)  Ｓ４スマートフォンとすることができる。言い換えると、複数の表示装置の表示画面サイズは異なる。
ユーザは、異なるデバイス選択ボタン９１７をクリックしてその電子書籍の異なる表示装置上における表示画面を見ると共にこれをもって編集調整できる。編集ツールバー９２０は、ユーザに第２のブラウザーウィンドウ９１２内で表示されるリフロー型段落９１４を編集することができる。例えば、文字フォント、太字／斜体、文字サイズ、揃え方、及びその他のスタイル又はフォーマット等を調整できる。
【００３２】
図５に示すように、編集インターフェース９１０は、スキップボタン（そこで段落マーク選択ボタン９１８及びページめくり選択ボタン９１９を例とする）を更に含むことができる。主に表示されるのは、「段落２」のリフロー型段落９１４で、ユーザが「前段落」の段落マーク選択ボタン９１８をクリックした場合、第１のブラウザーウィンドウ９１１及び第２のブラウザーウィンドウ９１２は、前のマークされた認識信頼度が閾値より低いリフロー型段落をいずれも表示できる（ここで、「段落１」のリフロー型段落９１４とする）。
ユーザが「次の段落」の段落マーク選択ボタン９１８をクリックした場合、第１のブラウザーウィンドウ９１１及び第２のブラウザーウィンドウ９１２は、次のマークされた認識信頼度が閾値より低いリフロー型段落をいずれも表示できる（ここでは、「段落３」のリフロー型段落９１４とする）。ユーザが左側のページめくり選択ボタン９１９をクリックした場合、第２のブラウザーウィンドウ９１２に表示される内容は、クリックする前に表示された内容の前のリフロー型段落９１４（つまり、前のページをめくる）である。ユーザが右側のページめくり選択ボタン９１９をクリックした場合、第２のブラウザーウィンドウ９１２に表示される内容は、クリックする前に表示された内容の続き（つまり、次のページをめくる）である。よって、ユーザは、ページめくり選択ボタン９１９を通じて、順次第２のブラウザーウィンドウ９１２内のリフロー型段落９１４を見ることができる。
【００３３】
若干の実施例において、第１のブラウザーウィンドウ９１１或いは第２のブラウザーウィンドウ９１２をスクロールして閲覧する時、別のブラウザーウィンドも連動して進み、ユーザに左右参照して校正を行う便利性を与える。
【００３４】
図５に示すように、編集インターフェース９１０は、全ての識別を経たリフロー型段落９１４をリフロー型電子書籍ファイルとして保存するための保存ボタン９２１を更に含むことができる。言い換えると、ユーザは全てのマークされたリフロー型段落９１４（ステップＳ６００）を検査した場合、保存ボタン９２１を押して全てのリフロー型段落９１４を保存できる（ステップＳ７００）。そこで、リフロー型電子書籍ファイルは、ｅＰｕｂファイル或いは例えばｈｔｍｌファイルの他のリフロー型フォーマットとすることができる。
【００３５】
一実施例において、前記ステップＳ５００の前に非テキスト領域識別ステップを更に含むことができる。多くのバラバラな文字を識別した時、ブロック図又はフローチャート等の図表として認定できるため、識別した画像或いはフォームを非テキスト領域として見なすことができる。次に、各非テキスト領域の間隔を判断する。最後に間隔がデフォルト値より小さい非テキスト領域を図として合併する。これを介して段落判断間違いの確率を下げることができ、つまりバラバラな文字が１つ１つのリフロー型段落９１４として識別されるのを避けることができる。
【００３６】
図６は、本発明の一実施例に係るウェブサイトシステム９３０のブロック図である。図６に示すように、ウェブサイトシステム９３０は、ネットワーク受信モジュール９３１と画像識別モジュール９３２とウェブサイトインターフェースモジュール９３３とを含む。ウェブサイトシステム９３０は、ウェブサイトサーバーで実現でき、ウェブサイトサーバーがストーレジデバイス（例えばハードディスク）と演算プロセッサー（例えば中央処理装置、ＣＰＵ）とネットワークカード等を備える。
【００３７】
ネットワーク受信モジュール９３１は、インターネットを経由してユーザがクライアントデバイス９４０（例えばデスクトップコンピュータ）でアップロードした電子ファイルを受信する。画像識別モジュール９３２は、前記ステップＳ２００乃至Ｓ４００を実行する。ウェブサイトインターフェースモジュール９３３は、リフロー型段落９１４の文字を表示すると共に閾値によって認識信頼度が閾値より低いリフロー型段落９１４をマークするための前記編集インターフェース９１０を有する。これを介して、上記ウェブサイトシステムを通じてリフロー型電子書籍のオンラインファイル変換編集サービスを提供でき、生成したリフロー型電子書籍ファイルもユーザにダウンロードさせることができる。そこで、ウェブサイトシステム９３０は、会員ログイン制度を用いることができるが、これは当業者が熟知するので、ここで詳細な記述を省略する。
【００３８】
上記を取りまとめると、本発明に係るリフロー型電子書籍生成方法及びリフロー型電子書籍を生成するウェブサイトシステムは、ユーザに迅速に認識間違いが発生した可能性のあるところを校閲させると共に直ちに修正して保存させることができる。且つ、生成されたリフロー型電子書籍を柔軟的にスクリーンサイズが異なる表示装置に表示されることができる。同時に、本発明が用いる段落認識ステップを通じて認識間違いの確率を下げることができる。
【００３９】
上述の説明は、単に本発明の最良の実施例を挙げたまでであり、本発明を限定しない。その他本発明の開示する要旨を逸脱することなく完成された同等効果の修飾または置換はいずれも後述の特許請求の範囲に含まれる。
【符号の説明】
【００４０】
９０１  本文
９０２  章節
９０３  ページ番号
９０４  コメント
９０５  上マージン
９０６  下マージン
９０７  左マージン
９０８  右マージン
９１０  編集インターフェース
９１１  第１のブラウザーウィンドウ
９１２  第２のブラウザーウィンドウ
９１３  オリジナル段落
９１４  リフロー型段落
９１５  拡大ボタン
９１６  縮小ボタン
９１７  デバイス選択ボタン
９１８  段落マーク選択ボタン
９１９  ページめくり選択ボタン
９２０  編集ツールバー
９２１  保存ボタン
９３０  ウェブサイトシステム
９３１  ネットワーク受信モジュール
９３２  画像識別モジュール
９３３  ウェブサイトインターフェースモジュール
９４０  クライアントデバイス
Ｄ１、Ｄ５  インデント距離
Ｄ２  字間
Ｄ３、Ｄ４  行間
Ｓ１００  少なくとも１つのページ内容を含む電子ファイルを受信する
Ｓ２００  ページ内容上の少なくとも１つのオリジナル段落の書字方向に沿って複数行に並べられる複数文字を識別する
Ｓ２０１  各ページ内容中の複数文字を識別すると共に横座標と縦座標とを備えるニ次元座標を統計する
Ｓ２０２  複数文字の縦座標の多いものによって上下マージンを決定し、また複数文字の横座標の多いものによって左右マージンを決定する
Ｓ２０３  各ページ内容中の上下マージンと左右マージン内に位置する複数文字を本文として定義する
Ｓ３００  該複数行の並ぶ形式を識別する
Ｓ４００  並ぶ形式によって複数行の複数文字を直結して少なくとも１つのリフロー型段落となると共に各リフロー型段落に対応する認識信頼度を計算する
Ｓ４０１  オリジナル段落のインデント距離を検出する
Ｓ４０２  オリジナル段落のインデント距離によって本文に対応するリフロー型段落を並べる
Ｓ５００  リフロー型段落の複数文字を編集インターフェースに表示し、また閾値に基づいて認識信頼度が閾値より低いリフロー型段落をマークする
Ｓ６００  ユーザが編集インターフェース内でマークされたリフロー型段落を確認又は修正する
Ｓ７００  全てのリフロー型段落をリフロー型電子書籍ファイルとして保存する
【図１】
2015215889.tif 000003
【図２】
2015215889.tif 000004
【図３】
2015215889.tif 000005
【図４】
2015215889.tif 000006
【図５】
2015215889.tif 000007
【図６】
2015215889.tif 000008