(57)【要約】  書物の３次元データから、書物のページに記載された文字列等の情報を得る。書物電子化装置（１）は、書物のシートおよびシートの隙間に応じたデータ値を有する書物の３次元データにおける、書物のページに対応するページ領域を特定する面特定部（１２）と、ページ領域における文字列または図形を２次元平面にマッピングすることで、書物に書かれた文字列または図形を含む２次元ページデータを生成するデータ生成部（１３）とを備える。
2017131184.tif 000002
【特許請求の範囲】
【請求項１】
書物のシートおよび上記シートの隙間に応じたデータ値を有する上記書物の３次元データを用いて、上記３次元データにおける、上記書物のページに対応するページ領域を特定するステップと、
上記ページ領域における文字列または図形を２次元平面にマッピングすることで、上記書物に書かれた文字列または図形を含む２次元ページデータを生成するステップとを含むことを特徴とする書物電子化方法。
【請求項２】
上記３次元データにおける、上記ページの一点に対応する初期点を指定するステップを含み、
上記ページ領域を特定するステップでは、上記３次元データから、上記初期点に繋がる上記ページ領域を特定することを特徴とする請求項１に記載の書物電子化方法。
【請求項３】
上記３次元データにおいて線状の経路を指定するステップを含み、
上記初期点を指定するステップでは、上記経路におけるデータ値に基づき、上記経路と上記ページ領域とが交差する点を、上記初期点として指定することを特徴とする請求項２に記載の書物電子化方法。
【請求項４】
上記ページ領域を特定するステップでは、上記シートのデータ値と上記シートの隙間のデータ値とを分ける閾値に対応する等値面を特定することを特徴とする請求項１から３のいずれか一項に記載の書物電子化方法。
【請求項５】
上記３次元データに対して微分演算をすることにより、微分された３次元データを生成するステップを含み、
上記初期点を指定するステップでは、上記微分された３次元データにおける値に基づき、上記初期点を指定することを特徴とする請求項２または３に記載の書物電子化方法。
【請求項６】
書物のシートおよび上記シートの隙間に応じたデータ値を有する上記書物の３次元データを用いて、上記３次元データにおける、上記書物のページに対応するページ領域を特定する領域特定部と、
上記ページ領域における文字列または図形を２次元平面にマッピングすることで、上記書物に書かれた文字列または図形を含む２次元ページデータを生成するデータ生成部とを備えることを特徴とする書物電子化装置。
【請求項７】
請求項６に記載の書物電子化装置における、上記領域特定部、および上記データ生成部としてコンピュータを機能させるための制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は書物のページデータを生成する技術に関する。
【背景技術】
【０００２】
読むために書物を開くことで、書物が傷むことがある。特に古い書物は、開くと傷んだり破損したりする可能性がある。例えば、イタリアで発見された、古代ローマ時代に噴火によって焦げてしまった巻物状の古文献がある。この古文献は、全体が黒ずんでいるため肉眼による判読が難しく、かつ、脆いので開くことができない。【０００３】
非特許文献１には、噴火によって焦げてしまった巻物状のこの古文献から、古文献に書かれていたギリシャ文字を抽出したことが記載されている。非特許文献１では、Ｘ線位相コントラスト断層撮影によって古文献の３次元データを生成し、３次元データの中に単独のギリシャ文字と見られる画素のパターンが発見されたことが報告されている。【０００４】
非特許文献２には、３次元データを可視化する技術が記載されている。非特許文献２の技術では、連続的なデータ値の分布を有する３次元データから、特定のデータ値を有する等値面（Isosurface）を自動的に特定する。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】Vito Mocella et. al., "Revealing letters in rolled Herculaneum papyri by X-ray phase-contrast imaging", NATURE COMMUNICATIONS, 6:5895 doi: 10.1038/ncomms6895 (2015)
【非特許文献２】Takayuki Itoh et. al., "Automatic Isosurface Propagation Using an Extrema Graph and Sorted Boundary Cell Lists", IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 1, NO. 4, DECEMBER 1995
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、非特許文献１には、単独の文字を抽出したことは記載されているが、単語または文が抽出されたことは記載されていない。文字列を抽出できない原因は、巻物状である古文献の３次元データにおけるページ領域が正確に特定されていないことにあると考えられる。【０００７】
本発明の目的は、書物の３次元データから、書物のページに記載された文字列等の情報を得ることにある。
【課題を解決するための手段】
【０００８】
本発明の一態様に係る書物電子化方法は、書物のシートおよび上記シートの隙間に応じたデータ値を有する上記書物の３次元データを用いて、上記３次元データにおける、上記書物のページに対応するページ領域を特定するステップと、上記ページ領域における文字列または図形を２次元平面にマッピングすることで、上記書物に書かれた文字列または図形を含む２次元ページデータを生成するステップとを含む方法である。【０００９】
本発明の一態様に係る書物電子化装置は、書物のシートおよび上記シートの隙間に応じたデータ値を有する上記書物の３次元データを用いて、上記３次元データにおける、上記書物のページに対応するページ領域を特定する領域特定部と、上記ページ領域における文字列または図形を２次元平面にマッピングすることで、上記書物に書かれた文字列または図形を含む２次元ページデータを生成するデータ生成部とを備える構成である。
【発明の効果】
【００１０】
本発明の一態様によれば、書物の３次元データから、書物のページに記載された文字列等の情報を得ることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る書物電子化装置の構成を示すブロック図である。
【図２】上記書物電子化装置における処理フローを示す図である。
【図３】対象となる書物の３次元データを示す斜視図である。
【図４】３次元データの一部を拡大して示す図である。
【図５】本発明の他の実施形態に係る書物電子化装置の構成を示すブロック図である。
【図６】上記書物電子化装置における処理フローを示す図である。
【発明を実施するための形態】
【００１２】
〔実施形態１〕
（書物の３次元データ）
対象となる書物は、１枚のシートが巻かれた巻物でもよいし、複数のシートが綴じられた本でもよいし、綴じられずに複数のシートが重なっているものでもよい。書物のシートは、一般的には紙であるが、これに限らず、プラスティック等でもよい。
【００１３】
まず、書物の３次元データを用意する。閉じたままの書物をＸ線位相コントラスト断層撮影装置によって撮影することによって、書物の３次元データ（ボリュームデータ）を得ることができる。この３次元データは、３次元空間における各点がデータ値を有する、書物を表す３次元画像である。データ値は、その位置の物質に応じたスカラー値である。なお、３次元データの各座標が２つ以上の値（例えば、第１波長による画素値と第２波長による画素値）を有していてもよい。３次元データは、重なった複数のシートと、シート同士の間の隙間（空気）と、シート上のインク（文字）との情報を含む。３次元データの解像度（分解能）は、シートの厚さおよび隙間の幅より小さい。すなわち、座標のピッチはシートの厚さおよび隙間の幅より小さい。また、３次元データの解像度は、書物に書かれた文字を判別できる程度に十分小さいことが好ましい。ここでは簡単に、３次元データの各点は、０以上１０以下の範囲のデータ値を有するとする。６以上９未満のデータ値はインクに対応し、３以上６未満のデータ値はシートに対応し、０以上３未満のデータ値はシートの隙間（空気）に対応すると仮定して説明する。なお、９以上のデータ値は他の部分に対応する。データ値と物質との対応関係は、サンプルの書物を撮影することで決定することができる。なお、Ｘ線位相コントラスト断層撮影以外のＸ線断層撮影によって、このような３次元データを得ることもできる。
【００１４】
（書物電子化装置の構成）
図１は、本実施形態の書物電子化装置１の構成を示すブロック図である。書物電子化装置１は、位置指定部１１、面特定部１２（領域特定部）、およびデータ生成部１３を備える。３次元データはあらかじめ書物電子化装置１に入力されている。書物電子化装置１の詳細な動作は後述する。
【００１５】
位置指定部１１は、３次元データのデータ値に基づき、ページ領域を特定するための初期点を指定する。位置指定部１１は、初期点の情報を面特定部１２に出力する。
【００１６】
面特定部１２は、指定された初期点に繋がるページ領域を特定する。面特定部１２は、ページ領域に対応する点の集合、および各点のデータ値を、データ生成部１３に出力する。
【００１７】
データ生成部１３は、特定されたページ領域のデータを２次元の（平面の）ページデータに変換する。ページデータは、書物のページ内における複数の文字または図形の位置関係（文字等の配置）の情報を有する。
【００１８】
（ページデータ生成処理フロー）
図２は、書物電子化装置１における処理フローを示す図である。
【００１９】
（初期点の指定）
図３は、対象となる書物の３次元データを示す斜視図である。書物の３次元データは、複数のシートの領域と、シートの隙間の領域とを含む。そのため、３次元データの全てのデータを走査して１つのシートの領域を探すのは非効率である。
【００２０】
位置指定部１１は、３次元データにおいて、少なくとも１つのページと交差するように、線状の経路Ｌを指定する（Ｓ１）。経路Ｌは、簡単には直線でよいが、曲線でもよい。経路Ｌは、あらかじめ決まったものでもよく、所定の複数の経路からユーザが選択してもよい。例えば表紙と裏表紙とを貫通する経路Ｌを指定すれば、経路Ｌは書物の全てのページと交差すると考えられる。そのため、位置指定部１１は、３次元データの全てのデータを走査するより、効率的に各ページの１点を特定することができる。
【００２１】
位置指定部１１には、シートのデータ値と隙間のデータ値とを分ける閾値（ここでは３）が設定されている。ページは、シートの一面であるので、ページに対応する領域（ページ領域）は、シートと隙間との境界に対応する位置に存在する。経路Ｌに沿ってデータ値を見ると、経路とページとが交差する位置で、データ値が閾値を越えて変化する。位置指定部１１は、経路Ｌに沿ってデータ値を参照し、データ値が閾値に対応する点をページ領域の初期点として指定する（Ｓ２）。経路Ｌが複数のページと交差する場合、位置指定部１１は、複数のページ領域に対応する複数の初期点を指定してもよい。
【００２２】
（ページ領域の特定）
図４は、３次元データの一部を拡大して示す図である。点Ｐ２と点Ｐ４との間の点ｉ１が、位置指定部１１によって初期点として指定されている。初期点ｉ１を含む、直交座標系の単位セルＣ１に注目する。単位セルＣ１は、８つの点Ｐ１〜Ｐ８を各頂点とする直方体（立方体）である。例えば、点Ｐ２のデータ値が閾値より大きく、かつ、点Ｐ４のデータ値が閾値より小さい場合、点Ｐ２と点Ｐ４との間にデータ値が閾値に対応する初期点ｉ１（すなわちページ領域に対応する点）が存在すると考えられる。ページ領域ＰＧは、初期点ｉ１を含み、初期点ｉ１から面状（平面状または曲面状）に延びている。そのため、ページ領域ＰＧは、初期点ｉ１を含む単位セルＣ１の中を通っていると考えられる。
【００２３】
面特定部１２は、初期点ｉ１を含む単位セルＣ１に注目し、単位セルＣ１においてページ領域ＰＧが通過する複数の辺を特定する。例えば、座標軸に沿って隣接する２頂点（Ｐ３とＰ４）において、一方のデータ値が閾値以上でありかつ他方のデータ値が閾値未満である場合、面特定部１２は、ページ領域ＰＧが該２頂点間（辺Ｐ３−Ｐ４）を通過すると判定する。単位セルＣ１では、ページ領域ＰＧは、辺Ｐ２−Ｐ４、辺Ｐ３−Ｐ４、辺Ｐ６−Ｐ８、および辺Ｐ７−Ｐ８を通過する。
【００２４】
ページ領域ＰＧが辺Ｐ３−Ｐ４を通過するので、ページ領域ＰＧは、該辺Ｐ３−Ｐ４を含む他の単位セルＣ２（Ｃ１に隣接する単位セル）を通過する。また、ページ領域ＰＧは、辺Ｐ２−Ｐ４を含む他の単位セルＣ３を通過する。面特定部１２は、単位セルＣ１と同様に単位セルＣ２、Ｃ３について、ページ領域ＰＧが通過する辺を特定する。このように、面特定部１２は、ページ領域ＰＧが通過すると判定した各辺を含む他の単位セルについて、同様の判定を行う。これにより、面特定部１２は、ページ領域ＰＧが通過する単位セルを特定することができる。ここで、面特定部１２は、注目した単位セルＣ１に隣接する全てのセルについて判定を行うのではなく、ページ領域ＰＧが通過しないと考えられる単位セルＣ４等については判定を省略することができる。
【００２５】
面特定部１２は、ページ領域ＰＧの位置を特定する（Ｓ３）。例えば、面特定部１２は、ページ領域ＰＧが通過する辺において、データ値が閾値以上である（シートまたはインクに対応する）一方の頂点を、ページ領域ＰＧに対応する点として特定してもよい。
【００２６】
または、面特定部１２は、該辺において、データ値が閾値に近いいずれかの頂点をページ領域ＰＧに対応する点として特定してもよい。
【００２７】
または、面特定部１２は、該辺を「閾値と一方の点のデータ値との差」：「閾値と他方の点のデータ値との差」に内分する点を、ページ領域ＰＧに対応する点として特定してもよい。面特定部１２は、このような中間点のデータ値を、周囲の点のデータ値から補間によって決定してもよい。
【００２８】
面特定部１２は、指定された初期点ｉ１から、初期点ｉ１に繋がる等値面を自動的に探索することで、初期点ｉ１に対応するページ領域ＰＧを正確に特定することができる。等値面とは、３次元空間で定義されたスカラー場において、データ値が同じである点の集合である。面特定部１２は、データ値が所定範囲内の等値面（等値体積：Isovolume）を特定してもよい。３次元データにおけるデータ点の数がＮの３乗ある場合、面特定部１２は、Ｎの２乗のオーダーのデータ点を調べることで、１つのページ領域ＰＧを特定することができる。
【００２９】
なお、３次元空間におけるページ領域ＰＧは、微細な凹凸を含む面であり得る。面特定部１２は、データ生成部１３に特定したページ領域ＰＧを渡す前に、凹凸を含む該ページ領域ＰＧをスムージングすることにより、滑らかな曲面のページ領域に変換してもよい。また、面特定部１２は、ページ領域ＰＧをシートの内側、または、シートの外側に平行移動してもよい。例えば、インクがシートの内側に染みこんでいる場合、シートの表面を表すページ領域ＰＧをシートの内側に平行移動させることで、インクで表される文字等の情報をより確実にページ領域ＰＧに含めることができる。また、インクがシートの表面上に盛り上がって形成されている場合、ページ領域ＰＧをシートの外側に平行移動させることで、インクで表される文字等の情報をより確実にページ領域ＰＧに含めることができる。
【００３０】
（ページデータ生成）
撮影された書物のシート（特に古い書物のシート）は、曲がっていたりし得る。そのため、特定されたページ領域ＰＧは、３次元空間における曲面であり得る。データ生成部１３は、ページ領域ＰＧのデータを２次元の（平面の）ページデータに変換する。具体的には、データ生成部１３は、ページ領域ＰＧの各点のデータ値を、２次元平面上にマッピングすることで、ページデータを生成する（Ｓ４）。２次元のページデータの各点のデータ値は、概ねシートおよびインクのいずれかに対応する。ページ領域ＰＧが穴あきの面であった場合、２次元のページデータにおいて穴に対応する箇所のデータ値は、他の値（隙間に対応する値等）であってよい。もちろん、２次元のページデータは、他のデータ値の点を含んでもよい。なお、マッピングの方法として、公知の方法（例えば、鞍点特徴を利用した３次元メッシュ展開等）を利用することができる。
【００３１】
データ生成部１３によって生成された２次元のページデータは、書物のページ内における複数の文字または図形の位置関係の情報を有する。２次元のページデータは、書物の１ページの画像を表すと考えることができる。該ページに含まれる文字列または図形は、インクに対応するデータ値の配置によって表される。すなわち、ページデータは、書物のページに書かれた文字列（配列された複数の文字）または図形を含む。例えば、表示装置が、シートに対応するデータ値とインクに対応するデータ値とを、異なる階調または異なる色によって表示することで、書物の１ページの画像を、ユーザに視認可能に表示することができる。データ生成部１３は、ページデータの視認性のために、各データ値を対応する階調または色のデータに変換してもよい。
【００３２】
また、データ生成部１３は、２次元のページデータからパターンマッチング等によって文字を抽出し、抽出された文字をテキストデータ（文字コード）に変換してもよい。これにより、データ生成部１３は、書物のページに書かれた文字列をテキストデータで表したページデータを得ることができる。
【００３３】
以上では、書物の１ページのページデータを得る流れを説明した。位置指定部１１は、複数のページ領域に対応する複数の初期点を指定することができる。それゆえ、他の初期点について、面特定部１２およびデータ生成部１３が同様の処理を行うことで、データ生成部１３は、他のページのページデータを生成することができる。面特定部１２は、厚みのあるシートの表面（一面）をページ領域ＰＧとして特定することができる。そのため、面特定部１２は、表裏に対応する２つの初期点から２つのページ領域ＰＧを特定することで、シートの両面のページ領域を個別に特定することができる。データ生成部１３は、経路Ｌ上の複数の初期点の配置または特定された複数のページ領域ＰＧの配置から、得られた複数のページデータを、ページ番号に対応付けてもよい。このように、書物電子化装置１は、書物の３次元データから、書物の複数のページに対応する複数のページデータを生成することができる。
【００３４】
本実施形態の書物電子化装置１は、３次元データにおいて１つのページに対応する連続したページ領域を特定する。書物電子化装置１は、特定されたページ領域のデータ値から２次元のページデータを生成する。このページデータは、書物のページに書かれた複数の文字（文字列）の配置または図形の情報を有する。ページデータは、正確に特定されたページ領域に基づいて生成されるため、ノイズが存在したとしても、ページデータ上の文字列等は正確に識別されることができる。それゆえ、書物電子化装置１は、ページデータから容易に元の書物に書かれた文字列または図形の情報を得ることができる。よって、書物電子化装置１は、単独の文字だけでなく、書物に書かれた複数の文字からなる単語または文を読み取ることができる。また、表示装置等に表示されたページデータにおいて、ユーザは文字列等を容易に識別することができる。
【００３５】
本実施形態の書物電子化装置１によれば、書物の３次元データから、書物のページに書かれた（描かれた）文字または図形等の情報を含むページデータを生成することができる。３次元データを作成する際に、書物を開く必要はなく、書物のシートが湾曲した状態であってもよい。それゆえ、開くと破損する可能性のある古文献に書かれている情報を、古文献を傷つけることなく電子化することができる。また、書物電子化装置１によれば、スキャナー等で書物を１ページずつスキャンする必要がないため、古文献に限らず、書物を容易に電子化することができる。過去に出版された電子データのない文献を効率よく電子化することにより、万が一災害等によって文化財（文献）が失われても、その内容を再現することができる。また、書物電子化装置１を写真アルバムに適用することにより、写真アルバムを電子化することもできる。
【００３６】
（変形例）
なお、シートまたは文字を描くインクの種類に応じて、Ｘ線位相コントラスト断層撮影によって得た３次元データにおけるシートまたはインクに対応するデータ値は異なり得る。シート、インク、および隙間（空気）を分ける複数の閾値は、シートおよびインクの種類に応じて適宜設定される。
【００３７】
なお、位置指定部１１は、ユーザによる初期点の指定を受け付けてもよい。位置指定部１１は、表示装置に書物の３次元データを表示し、ユーザは、シートの表面（ページ領域ＰＧ）と見られる点を初期点として指定してもよい。
【００３８】
なお、書物電子化装置は、初期点を指定することなく、面特定部が、例えば閾値に近いデータ値を有する点の集合をページ領域として特定してもよい。
【００３９】
〔実施形態２〕
本発明の他の実施形態について説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。本実施形態では、書物電子化装置は、３次元データに前処理を行ってからページ領域の特定を行う。
【００４０】
図５は、本実施形態の書物電子化装置２の構成を示すブロック図である。書物電子化装置２は、前処理部１４、位置指定部１１、面特定部１２、およびデータ生成部１３を備える。
【００４１】
図６は、書物電子化装置２における処理フローを示す図である。位置指定部１１が経路を指定する処理（Ｓ１）の前に、前処理部１４による微分演算の処理（Ｓ５）が追加されている。
【００４２】
前処理部１４は、書物の３次元データに対して前処理として微分演算を行うことで、微分された３次元データを生成する。微分演算は、データ値の変化（勾配）が大きい箇所程、大きな値に変換する。通常、シート等の境界では、急激にデータ値が変化すると考えられる。微分された３次元データは、この境界に対応する領域において大きな値を有し、他の領域では比較的小さな値を有すると考えられる。これにより、書物電子化装置２は、シートの表面に対応するページ領域を正確に特定することができる。前処理部１４は、微分された３次元データを位置指定部１１に出力する。
【００４３】
位置指定部１１は、例えば上述の実施形態のように、少なくとも１つのページと交差するように、線状の経路を指定する。位置指定部１１は、経路に沿って微分された３次元データの値を参照し、値が所定の閾値を越える点、または値が極大値である点をページ領域の初期点として指定する。初期点はシートの表面であるページに対応する。
【００４４】
面特定部１２は、初期点に対応するページ領域を特定する。例えば、面特定部１２は、初期点に隣接する点のうち、微分された３次元データにおける値が所定の閾値を越える点を、ページ領域を構成する点として特定する。面特定部１２は、ページ領域を構成する点に隣接する点について、同様の判定を行う。
【００４５】
または、面特定部１２は、指定された初期点と、微分前の３次元データのデータ値とに基づいて、実施形態１と同様の方法で、ページ領域を特定してもよい。
【００４６】
データ生成部１３は、実施形態１と同様に、特定されたページ領域に対応するデータ値（微分前）を、２次元のページデータ上にマッピングする。
【００４７】
本実施形態の書物電子化装置２によれば、シートの表面をページ領域として正確に特定することができる。そのため、書物に書かれた単語および文の情報を正確に得ることができる。
【００４８】
〔実施形態３〕
書物電子化装置１、２の制御ブロック（特に位置指定部１１、面特定部１２、データ生成部１３、および前処理部１４）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００４９】
後者の場合、書物電子化装置１、２は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００５０】
〔まとめ〕
本発明の態様１に係る書物電子化方法は、書物のシートおよび上記シートの隙間に応じたデータ値を有する上記書物の３次元データを用いて、上記３次元データにおける、上記書物のページに対応するページ領域を特定するステップと、上記ページ領域における文字列または図形を２次元平面にマッピングすることで、上記書物に書かれた文字列または図形を含む２次元ページデータを生成するステップとを含む方法である。
【００５１】
上記の構成によれば、書物の３次元データにおけるページ領域を特定した上で、書物の３次元データにおける該ページ領域に位置する文字列または図形を、２次元平面にマッピングする。これにより、書物に書かれた文字列または図形を含む２次元ページデータを得ることができる。そのため、書物の該ページに書かれた内容（文章等）を、正確に可読性の高い２次元ページデータに変換することができる。それゆえ、書物の３次元データから、書物のページに記載された文字列等の情報を得ることができる。
【００５２】
本発明の態様２に係る書物電子化方法は、上記の態様１において、上記３次元データにおける、上記ページの一点に対応する初期点を指定するステップを含み、上記ページ領域を特定するステップでは、上記３次元データから、上記初期点に繋がる上記ページ領域を特定する方法としてもよい。
【００５３】
上記の構成によれば、指定された初期点に対応する１つのページ領域を効率よく特定することができる。
【００５４】
本発明の態様３に係る書物電子化方法は、上記の態様２において、上記３次元データにおいて線状の経路を指定するステップを含み、上記初期点を指定するステップでは、上記経路におけるデータ値に基づき、上記経路と上記ページ領域とが交差する点を、上記初期点として指定する方法としてもよい。
【００５５】
上記の構成によれば、ページ領域の一点を、効率よく指定することができる。そのため、処理時間を短縮し、効率よく書物の電子化を行うことができる。
【００５６】
本発明の態様４に係る書物電子化方法は、上記の態様１から３のいずれか一項において、上記ページ領域を特定するステップでは、上記シートのデータ値と上記シートの隙間のデータ値とを分ける閾値に対応する等値面を特定する方法としてもよい。
【００５７】
シートのデータ値とシートの隙間のデータ値とを分ける閾値に対応する等値面は、シートの表面に対応すると考えられる。それゆえ、文字等が存在するシートの表面を特定することができる。
【００５８】
本発明の態様５に係る書物電子化方法は、上記の態様２または３において、上記３次元データに対して微分演算をすることにより、微分された３次元データを生成するステップを含み、上記初期点を指定するステップでは、上記微分された３次元データにおける値に基づき、上記初期点を指定する方法としてもよい。
【００５９】
シートと隙間との境界では、データ値が急激に変化していると考えられる。微分演算をすることにより、ページ領域に対応する、シートと隙間との境界を抽出することができる。
【００６０】
本発明の態様６に係る書物電子化装置は、書物のシートおよび上記シートの隙間に応じたデータ値を有する上記書物の３次元データを用いて、上記３次元データにおける、上記書物のページに対応するページ領域を特定する領域特定部と、上記ページ領域における文字列または図形を２次元平面にマッピングすることで、上記書物に書かれた文字列または図形を含む２次元ページデータを生成するデータ生成部とを備える構成である。
【００６１】
本発明の各態様に係る書物電子化装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記書物電子化装置が備える各部（ソフトウェア要素）として動作させることにより上記書物電子化装置をコンピュータにて実現させる書物電子化装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００６２】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００６３】
１、２  書物電子化装置
１１  位置指定部
１２  面特定部（領域特定部）
１３  データ生成部
１４  前処理部
【図１】
2017131184.tif 000003
【図２】
2017131184.tif 000004
【図３】
2017131184.tif 000005
【図４】
2017131184.tif 000006
【図５】
2017131184.tif 000007
【図６】
2017131184.tif 000008
【国際調査報告】
2017131184.tif 000009
2017131184.tif 000010