(57)【要約】      （修正有）【課題】電子書籍データにおいて規格外の文字があった場合、その規格外の文字が人名や地名であるか否かに応じて、意図する文字表現に置き換えることが可能な文字処理装置等を提供する。【解決手段】ステップＳ１１において、電子書籍で扱えない文字が異体字であると判定されると、ステップＳ１２において、DTP文字データの形態素解析が行われ、ステップＳ１３において、異体字を含む文字列（形態素）が名詞であると判定されると、ステップＳ１４において、異体字を含む前後の文字列が表示される。そして、ステップＳ１５において、文字画像に差し替える文字の指定を受け付けると、ステップＳ１６において、異体字が文字画像に差し替えられる。一方、ステップＳ１５において、文字画像に差し替える文字の指定を受け付けなかった場合には、ステップＳ１７において、異体字が印刷標準字体又は簡易慣用字に差し替えられる。【選択図】図３
2012256203.tif 000002
【特許請求の範囲】
【請求項１】
印刷用デジタルデータに電子書籍で扱うことができない異体字があるか否かを判定する第１の判定手段と、
前記第１の判定手段により前記異体字があると判定した場合、さらに前記異体字を含む形態素が名詞であるか否かを判定する第２の判定手段と、
前記第２の判定手段により前記異体字を含む形態素が名詞であると判定した場合、前記異体字を含む前後の文字列を表示する表示手段と、
前記表示手段上で、文字画像に差し替える文字の指定を受け付ける受付手段と、
を備えることを特徴とする文字処理装置。
【請求項２】
前記受付手段が、前記指定を受け付けた場合には、指定された文字を前記文字画像に差し替え、前記指定を受け付けなかった場合には、前記異体字を印刷標準字体又は簡易慣用字に差し替える差し替え手段をさらに備える
ことを特徴とする請求項１に記載の文字処理装置。
【請求項３】
前記異体字を含む前後の文字列は、前記異体字を含む形態素とその前後の形態素であるか、あるいは、前記異体字とその前後の所定数の文字である
ことを特徴とする請求項１または請求項２に記載の文字処理装置。
【請求項４】
印刷用デジタルデータに電子書籍で扱うことができない異体字があるか否かを判定する第１の判定ステップと、
前記第１の判定ステップで前記異体字があると判定した場合、さらに前記異体字を含む形態素が名詞であるか否かを判定する第２の判定ステップと、
前記第２の判定ステップで前記異体字を含む形態素が名詞であると判定した場合、前記異体字を含む前後の文字列を表示する表示ステップと、
前記表示ステップによる表示上で、文字画像に差し替える文字の指定を受け付ける受付ステップと、
を含むことを特徴とする文字処理方法。
【請求項５】
コンピュータに、
印刷用デジタルデータに電子書籍で扱うことができない異体字があるか否かを判定する第１の判定ステップと、
前記第１の判定ステップで前記異体字があると判定した場合、さらに前記異体字を含む形態素が名詞であるか否かを判定する第２の判定ステップと、
前記第２の判定ステップで前記異体字を含む形態素が名詞であると判定した場合、前記異体字を含む前後の文字列を表示する表示ステップと、
前記表示ステップによる表示上で、文字画像に差し替える文字の指定を受け付ける受付ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍で扱えない文字を意図する文字表現に置き換えるようにした文字処理装置等に関するものである。
【背景技術】
【０００２】
近年、読みたい本を読みたい時に読みたい場所で読むために、手軽に大量の書籍を持ち歩くことができる電子書籍が普及してきている。
【０００３】
電子書籍を記録するフォーマットとして、例えばXMDF（登録商標）やdotbook（登録商標）がある。
【０００４】
ところで、DTP（desktop
publishing）用のソフトウエア等で作成された印刷用デジタルデータから電子書籍のデータを作成するとき、電子書籍を表示するアプリケーションで扱えない文字（旧字体、異体字、ハングル文字等の一般的な文字コード規格（S-JIS）にはない文字）があった場合、所定の文字または記号（例えば、「＝」）に自動で置き換えてゲラ出力し、その対応方法について出版社の指示を受けるようにしている。
【０００５】
規格外の文字の対応方法として、例えば、特許文献１には、異体字の文字コード自体を代表字の文字コードで置換する技術が提案されている。また、例えば、特許文献２には、規格外文字に対して、画像化した規格外文字を埋め込む技術が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−２８９２２６号公報
【特許文献２】特許第３９２３８５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の技術のように、全ての規格外の文字を代表字として印刷標準字体又は簡易慣用字に置き換えてしまうと、字形にこだわりのある人名や地名等では問題となっていた。また、特許文献２の技術のように、全ての規格外の文字に対して文字画像を埋め込んでしまうと、電子書籍のデータ容量が大きくなり、ダウンロード処理や表示処理に不都合が生じていた。
【０００８】
また、規格外の文字を、ある程度決まったルールに従って置き換えておかないと、制作現場において文字の置き換え作業に時間と手間がかかってしまうだけでなく、出版社側においても規格外の文字の対応方法の指示が多くなってしまうという課題があった。
【０００９】
本発明は、前述した問題点に鑑みてなされたもので、その目的とすることは、電子書籍において規格外の文字があった場合、その規格外の文字が人名や地名であるか否かに応じて、意図する文字表現に置き換えることが可能な文字処理装置等を提供することである。
【課題を解決するための手段】
【００１０】
前述した目的を達成するために、第１の発明は、印刷用デジタルデータに電子書籍で扱うことができない異体字があるか否かを判定する第１の判定手段と、前記第１の判定手段により前記異体字があると判定した場合、さらに前記異体字を含む形態素が名詞であるか否かを判定する第２の判定手段と、前記第２の判定手段により前記異体字を含む形態素が名詞であると判定した場合、前記異体字を含む前後の文字列を表示する表示手段と、前記表示手段上で、文字画像に差し替える文字の指定を受け付ける受付手段と、を備える文字処理装置である。
第１の発明によって、容易に、電子書籍で扱うことができない異体字を、文字画像などに差し替えることができ、置き換え作業時間と手間を低減することが可能となる。
【００１１】
前記受付手段が、前記指定を受け付けた場合には、指定された文字を前記文字画像に差し替え、前記指定を受け付けなかった場合には、前記異体字を印刷標準字体又は簡易慣用字に差し替える差し替え手段をさらに備える。
これにより、ユーザが指定した異体字のみ文字画像に差し替え、それ以外の異体字は印刷標準字体又は簡易慣用字に差し替えることで、画像化によりデータ容量が増えてしまうことを防止することができる。
【００１２】
前記異体字を含む前後の文字列は、前記異体字を含む形態素とその前後の形態素であるか、あるいは、前記異体字とその前後の所定数の文字である。
これにより、異体字を含む前後の文字列を表示することで、文脈を正確に把握することが可能となる。
【００１３】
第２の発明は、印刷用デジタルデータに電子書籍で扱うことができない異体字があるか否かを判定する第１の判定ステップと、前記第１の判定ステップで前記異体字があると判定した場合、さらに前記異体字を含む形態素が名詞であるか否かを判定する第２の判定ステップと、前記第２の判定ステップで前記異体字を含む形態素が名詞であると判定した場合、前記異体字を含む前後の文字列を表示する表示ステップと、前記表示ステップによる表示上で、文字画像に差し替える文字の指定を受け付ける受付ステップと、を含むことを特徴とする文字処理方法である。
第２の発明によって、容易に、電子書籍で扱うことができない異体字を、文字画像などに差し替えることができ、置き換え作業時間と手間を低減することが可能となる。
【００１４】
第３の発明は、コンピュータに、印刷用デジタルデータに電子書籍で扱うことができない異体字があるか否かを判定する第１の判定ステップと、前記第１の判定ステップで前記異体字があると判定した場合、さらに前記異体字を含む形態素が名詞であるか否かを判定する第２の判定ステップと、前記第２の判定ステップで前記異体字を含む形態素が名詞であると判定した場合、前記異体字を含む前後の文字列を表示する表示ステップと、前記表示ステップによる表示上で、文字画像に差し替える文字の指定を受け付ける受付ステップと、を実行させるためのプログラムである。
第３の発明におけるプログラムを汎用のコンピュータにインストールすることによって、第１の発明における文字処理装置を得ることができる。
【発明の効果】
【００１５】
本発明により、電子書籍データにおいて規格外の文字があった場合、その規格外の文字が人名や地名であるか否かに応じて、意図する文字表現に置き換えることが可能な文字処理装置等を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に係る文字処理装置のハードウェアの構成例を示すブロック図である。
【図２】電子書籍で扱えない文字を検索し、その文字を差し替える一連の処理を説明するフローチャートである。
【図３】図２のステップＳ４の文字の差し替え処理の詳細を説明するフローチャートである。
【図４】異体字を含む文字列の表示例を示す図である。
【図５】異体字を含む文字列の他の表示例を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面に基づいて、本発明の実施形態を詳細に説明する。
【００１８】
［本発明の実施の形態］
図１は、文字処理装置１のハードウェアの構成例を示すブロック図である。なお、図１のハードウェア構成は一例であり、用途、目的に応じて様々な構成を採ることが可能である。
【００１９】
文字処理装置１を実現するコンピュータは、CPU（Central Processing Unit）１１、ROM（Read Only Memory）１２、RAM（Random Access Memory）１３、および入出力インターフェイス１４等が、バス１５を介して接続されている。入出力インターフェイス１４には、入力部１６、表示部１７、記憶部１８、通信制御部１９、メディア入出力部２０等が接続されている。
【００２０】
CPU１１は、ROM１２、記憶部１８、記録媒体等に格納されるプログラムをRAM１３上のワークメモリ領域に呼び出して実行し、バス１５を介して接続された各装置を駆動制御し、文字処理装置１が行う後述する処理を実現する。ROM１２は、不揮発性メモリであり、コンピュータのブートプログラムやBIOS（Basic Input/Output System）等のプログラム、データ等を恒久的に保持している。RAM１３は、揮発性メモリであり、記憶部１８、ROM１２、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、CPU１１が各種処理を行う為に使用するワークエリアを備える。
【００２１】
入出力インターフェイス１４は、各装置とのデータの送受信を行う。バス１５は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００２２】
入力部１６は、データの入力を行い、例えば、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。入力部１６を介して、文字処理装置１に対して、操作指示、動作指示、データ入力等を行うことができる。
【００２３】
表示部１７は、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携して文字処理装置１のビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。
【００２４】
記憶部１８は、HDD（Hard
Disc Drive）であり、CPU１１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（オペレーティングシステム）等が格納される。プログラムに関しては、ＯＳに相当する制御プログラムや、後述する処理を文字処理装置１に実行させるためのアプリケーションプログラムが格納されている。これらの各プログラムコードは、CPU１１により必要に応じて読み出されてRAM１３に移され、各種の手段として実行される。
【００２５】
通信制御部１９は、通信制御装置、通信ポート等を有し、文字処理装置１とネットワーク間の通信を媒介する通信インターフェイスであり、LAN（Local Area Network）やインターネットなどのネットワークを介して、他のコンピュータ間との通信制御を行う。メディア入出力部２０（ドライブ装置）は、データの入出力を行い、例えば、ＣＤドライブ（−ROM、−Ｒ、−ＲＷ等）、DVDドライブ（−ROM、−Ｒ、−ＲＷ等）等のメディア入出力装置を有する。
【００２６】
以上のような構成を有する文字処理装置１は、後述する図２、図３のフローチャートに示す処理によって、電子書籍で扱えない文字を意図する文字表現に置き換えるようにすることができる。
【００２７】
図２は、文字処理装置１が実行する、電子書籍で扱えない文字を検索し、その文字を差し替える一連の処理を説明するフローチャートである。
【００２８】
ステップＳ１において、文字処理装置１のCPU１１は、入力部１６からユーザの入力に応じて供給される入力信号を受け付けて、記憶部１８に記憶されている印刷用デジタルデータからDTP文字データを読み出す。
【００２９】
ステップＳ２において、文字処理装置１のCPU１１は、ステップＳ１の処理で読み出したDTP文字データのうち、電子書籍で扱えない文字を検索する。電子書籍で扱えない文字とは、電子書籍を表示するアプリケーションで扱えない旧字体、異体字、ハングル文字等の一般的な文字コード規格（S-JIS）にはない文字のことである。通常、電子書籍を表示する端末としては、電子書籍の表示アプリケーションを搭載した携帯電話、電子書籍専用の携帯端末があるが、何れも表示アプリケーションの制限からＳ−ＪＩＳのフォントのみ搭載している場合が多い。
【００３０】
ステップＳ３において、文字処理装置１のCPU１１は、ステップＳ２の検索処理の結果、電子書籍で扱えない文字があったか否かを判定し、電子書籍で扱えない文字があったと判定した場合、ステップＳ４に進む。ステップＳ４において、文字処理装置１のCPU１１は、文字の差し替え処理を行う。文字の差し替え処理の詳細は、図３のフローチャートを用いて後述する。
【００３１】
ステップＳ３において、文字処理装置１のCPU１１は、ステップＳ２の検索処理の結果、電子書籍で扱えない文字がなかったと判定した場合、ステップＳ４の処理をスキップし、ステップＳ５に進む。つまり、DTP文字データに含まれる文字は、全て電子書籍で扱える規格であり、特に文字の差し替え処理を必要としない。
【００３２】
ステップＳ５において、文字処理装置１のCPU１１は、必要に応じて文字の差し替え処理が行われたDTP文字データを、通信制御部１９を介して図示せぬプリンタに転送し、ゲラを出力させる。ゲラとは、印刷工程（本発明では電子書籍制作工程）に入る前にレイアウトされた文字データの体裁や内容をチェック（文字校正）するため、ページ単位で普通紙プリンタに文字データを出力した仮刷り紙のことである。
【００３３】
次に、図３のフローチャートを参照して、図２のステップＳ４の文字の差し替え処理の詳細について説明する。
【００３４】
ステップＳ１１において、文字処理装置１のCPU１１は、電子書籍で扱えない文字が異体字であるか否かを判定し、異体字であると判定した場合、ステップＳ１２に進む。ステップＳ１２において、文字処理装置１のCPU１１は、記憶部１８に記憶されている形態素解析辞書を用いてDTP文字データの形態素解析を行う。
【００３５】
形態素解析とは、与えられた文を、文法上意味のある最小の単位（形態素）に区切る処理である。一般に、形態素解析では、予め品詞情報が付加された数十万語からなる形態素辞書を用意する。また必要に応じて、ユーザが、形態素辞書に、新語や造語、あるいは専門用語等を個別に登録する。
【００３６】
ステップＳ１３において、文字処理装置１のCPU１１は、形態素解析したDTP文字データのうち、異体字を含む文字列（形態素）が名詞であるか否かを判定し、異体字を含む文字列が名詞であると判定した場合、ステップＳ１４に進む。
【００３７】
ステップＳ１４において、文字処理装置１のCPU１１は、異体字と前後の所定数の文字を表示部１７に表示させる。これにより、例えば、図４または図５に示すような、画面Ｗが表示部１７に表示される。
【００３８】
図４に示す画面Ｗには、「異体字が検出されました」のメッセージが表示されているとともに、検出結果エリアＡ内に、異体字（“ハシゴ高”）（※明細書でも禁則文字の為、俗称によって表記。）を含む形態素（「“ハシゴ高”橋」）と、その前後所定数の形態素（「名字は」と「です。」）が表示されている。また画面Ｗの下方には、「文字画像差し替え指定」の名前が付されたボタン３１、「指定なし」の名前が付されたボタン３２が表示されている。なお、検出結果エリアＡ内に表示されている文字列のうち、異体字には、異体字と一般的な文字とを識別するための視認可能な装飾（例えば、アンダーライン）が施されている。この例では、所定数が２であるが、その数はユーザが任意に変更することが可能である。
【００３９】
図５に示す画面Ｗには、「異体字が検出されました」のメッセージが表示されているとともに、検出結果エリアＡ内に、異体字（「“ハシゴ高”」）と、その前後所定数文字（「字は」と「橋で」）が表示されている。また画面Ｗの下方には、図４の例と同様のボタン３１、３２が表示されている。この例では、所定数が２であるが、その数はユーザが任意に変更することが可能である。
【００４０】
図４および図５に示すように、異体字を含む前後の文字列を表示することで、ユーザが文脈を正確に把握することが可能となる。
【００４１】
図３の説明に戻る。ステップＳ１５において、ユーザは、表示部１７に表示されている文字列を確認し、文字画像に差し替える文字を、入力部１６を用いて選択し、「文字画像差し替え指定」のボタン３１を押下することで、文字画像に差し替える文字を指定する。なお、ユーザは、異体字を文字画像に差し替える必要がないと判断した場合には、入力部１６を用いて「指定なし」のボタン３２を押下する。
【００４２】
ステップＳ１６において、文字処理装置１のCPU１１は、ステップＳ１５の処理で文字画像差し替えの指定を受け付けたか否か、つまり、図４または図５の表示画面上で、異体字が選択され、「文字画像差し替え指定」のボタン３１が押下されたか否かを判定する。
【００４３】
ステップＳ１６において、文字処理装置１のCPU１１は、ステップＳ１５の処理で文字画像差し替えの指定を受け付けたと判定した場合、ステップＳ１７に進み、異体字を文字画像と差し替える。文字画像の差し替え方法には、以下の３つの手法がある。
【００４４】
１．例えば、InDesign（登録商標）と呼ばれる組版ソフトに文字を画像化する機能を付加して、毎回、指定された異体字を画像化し、その文字画像と差し替える。
２．例えば、特許第３９２３８５０号に記載されているように、予め指定された異体字に対する文字画像を用意しておき、ユーザに選択させる。
３．予め指定された異体字に対する文字画像を用意しておき、自動的に差し替える。この手法は、扱うフォントが単一の場合には有効である。
【００４５】
なお、画像化された異体字は、電子書籍上での検索を行うことができないため、文字画像に印刷標準字体又は簡易慣用字を対応付けるようにすることが好ましい。例えば、電子書籍がPDF（Portable Document Format）形式のファイルであれば、文字情報だけでなく、様々な情報を複数のレイヤーに持つことができるため、文字画像の下のレイヤーに透明の印刷標準字体又は簡易慣用字を挿入しておくことで、電子書籍での検索が可能となる。
【００４６】
ステップＳ１６において、文字処理装置１のCPU１１は、ステップＳ１５の処理で文字画像差し替えの指定を受け付けていない、つまり、図４または図５の表示画面上で、「指定なし」のボタン３２が押下されたと判定した場合、ステップＳ１８に進む。
【００４７】
ステップＳ１８において、文字処理装置１のCPU１１は、記憶部１８に予め記憶されている異体字辞書（異体字と印刷標準字体又は簡易慣用字の対応付けの辞書）から印刷標準字体又は簡易慣用字を取得し、異体字を、取得した印刷標準字体又は簡易慣用字と差し替える。印刷標準字体又は簡易慣用字との差し替え処理に関する技術は、例えば、特開平１０−２８９２２６号公報に記載されている。
【００４８】
なお、ユーザが指定した異体字のみ文字画像に差し替え（ステップＳ１７参照）、それ以外は、印刷標準字体又は簡易慣用字に差し替える（ステップＳ１８参照）ようにして、可能な限り文字画像への差し替えを少なくする理由は、文字画像は、上述したように何らかの対策を施さないと、電子書籍上で検索することができなくなるからである。また、異体字を全て文字画像に差し替えてしまうと、データ容量が増えてしまうからである。
【００４９】
ステップＳ１１において、文字処理装置１のCPU１１は、電子書籍で扱えない文字が異体字ではないと判定した場合、ステップＳ１９に進み、異体字を、「＝」と差し替える。
【００５０】
以上のようにして、文字の差し替え処理が行われた後、ゲラ出力される（図２のステップＳ５参照）。出版社は、出力されたゲラを確認し、「＝」に差し替えられた文字のみを修正することができる。これにより、電子書籍を制作する際、全ての文字を意図する文字表現に置き換えることができる。
【００５１】
［発明の実施の形態における効果］
１．以上のように、電子書籍制作会社は、異体字が人名や地名であるか否かに応じて、容易に、文字画像や印刷標準字体又は簡易慣用字に差し替えることができ、置き換え作業時間と手間を低減することが可能となる。
【００５２】
２．また、電子書籍制作会社側で可能な限り、文字画像や印刷標準字体又は簡易慣用字に差し替えを行うことで、出版社側の手間を低減することが可能となる。
【００５３】
３．ユーザが指定した異体字のみ文字画像に差し替え、それ以外の異体字は印刷標準字体又は簡易慣用字に差し替えることで、画像化によりデータ容量が増えてしまうことを防止することができる。
【００５４】
［変形例］
１．図４のステップＳ１５において、ユーザが、文字画像に差し替える文字を指定するようにした。なぜなら、ユーザが、文脈を正確に把握しなければ、人名や地名なのか、あるいは、それ以外なのかを判断することができないためである。しかしながら、例えば、歴史小説などジャンルを絞った人名・地名辞書（歴史上の有名な人物の名前や地名を網羅した辞書）を準備し、コンピュータ（文字処理装置１）が、自動的に文字画像に差し替える文字（異体字）を判断するようにしてもよい。これにより、電子書籍制作者の作業負荷をより低減することが可能となる。
【００５５】
以上、添付図面を参照しながら、本発明に係る文字処理装置等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００５６】
１………文字処理装置
１１………CPU
１６………入力部
１７………表示部
１８………記憶部
【図１】
2012256203.tif 000003
【図２】
2012256203.tif 000004
【図３】
2012256203.tif 000005
【図４】
2012256203.tif 000006
【図５】
2012256203.tif 000007