(57)【要約】【課題】文字表現等が電子書籍フォーマットに依存するようなコンテンツデータであっても、効率的に所定の電子フォーマットに変換できる電子書籍フォーマット変換方法及び変換システムを提供すること。【解決手段】画像と該画像に関連するテキスト領域とを紐付けるためのタグを少なくとも備えたマークアップ言語で記述されたコンテンツデータから所定の電子書籍フォーマットに変換する工程において、前記マークアップ言語で記述されたコンテンツデータから、前記所定の電子書籍フォーマットに対応していない文字コードを抽出するステップと、指定された変換条件の設定情報に基づいて、前記抽出された外字を、該外字に紐付けられた文字画像に変化するか又は前記抽出された外字に紐付けられ、文字コードデータ情報に含まれる文字コードに変換するステップを含む電子書籍フォーマット変換方法とする。【選択図】図１
2013033432.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを電子書籍フォーマットに変換する電子書籍フォーマット変換方法であって、
画像と該画像に関連するテキスト領域とを紐付けるためのタグを少なくとも備えたマークアップ言語で記述されたコンテンツデータから、所定の電子書籍フォーマットに変換する工程において、前記マークアップ言語で記述されたコンテンツデータから、前記所定の電子書籍フォーマットに対応していない文字を外字として判断するステップと、指定された変換条件の設定情報に基づいて、前記外字と判断された文字を、該文字に紐付けられた文字画像に変換するか又は前記外字と判断された文字に紐付けられた、前記電子書籍フォーマットが表示可能な文字に変換するステップと、を含むことを特徴とする電子書籍フォーマット変換方法。
【請求項２】
前記マークアップ言語で記述されたコンテンツデータには、組版用フォーマットのコンテンツデータに使用されている文字のうち、前記マークアップ言語で記述されたコンテンツデータのフォーマットに対応しない文字について該文字に対応するタグによって文字情報が表現されており、前記設定情報に基づいて、前記タグで示された文字情報を文字画像に変換するか又は前記タグで示された文字情報に紐付けられた、前記電子書籍フォーマットが表示可能な文字に変換するステップを備えることを特徴とする請求項１に記載の電子書籍フォーマット変換方法。
【請求項３】
前記変換条件の設定情報には、電子書籍を閲覧する電子書籍閲覧端末のデバイス情報を含むことを特徴とする請求項１又は２に記載の電子書籍フォーマット変換方法。
【請求項４】
組版用フォーマットから、前記設定情報に基づいて複数のマークアップ言語で記述されたコンテンツデータを生成するステップと、前記生成されたコンテンツデータを前記設定情報で指定された電子書籍フォーマットに変換するステップと、を備えることを特徴とする請求項３に記載の電子書籍フォーマット変換方法。
【請求項５】
画像と該画像に関連するテキスト領域とを紐付けるためのタグを少なくとも備えたマークアップ言語で記述されたコンテンツデータを読み込む手段と、
指定された電子書籍フォーマットに応じて変換規則が定められた変換ドライバと、
前記マークアップ言語で記述されたコンテンツデータから、前記所定の電子書籍フォーマットに対応していない文字コードを外字として判断する外字判定手段と、
指定された変換条件の設定情報に基づいて、前記抽出された外字を、該外字に紐付けられた文字画像に変化するか又は前記抽出された外字に紐付けられ、文字コードデータ情報に含まれる文字コードに変換する外字変換手段と、を含む電子書籍フォーマット変換システム。
【請求項６】
組版用フォーマットのコンテンツデータから、マークアップ言語で記述されたコンテンツデータへと変換する手段を備えたことを特徴とする請求項５に記載の電子書籍フォーマット変換システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍に関するものである。
【背景技術】
【０００２】
近年ディスプレイ上で雑誌や小説等を閲覧する、いわゆる電子書籍が広まりつつある。電子書籍はインターネットを介して配信されることが多く、従来のデスクトップ型パーソナルコンピュータのような据え置き型の端末から、タッチパネル型の携帯端末や、タブレット型情報端末等、さまざまなディスプレイサイズの端末で電子書籍が提供されるようになってきている。
【０００３】
しかしながら、電子書籍の配信会社や、電子書籍閲覧端末のメーカー等、さまざまな企業がさまざまな電子書籍用のデータフォーマット（以下、電子書籍フォーマットと呼称する）を提案しているため、コンテンツ提供者は、一つのコンテンツに対して複数の電子書籍フォーマットに対応させる必要があった。
【０００４】
また、電子書籍の場合、閲覧するための端末によっても、電子書籍のデータを変える必要がでてくる場合があった。これは、端末ごとにディスプレイの解像度やサイズが異なるため、例えば１ページの表示に適切なコンテンツの情報量や、文字の大きさが変わってくるからである。
【０００５】
このような問題に対して、特許文献１では、一度ＸＭＬ形式に変換したコンテンツデータを、各種の電子書籍用のデータに変換し、配信することで、複数の電子書籍フォーマットへの対応を容易にしている。
【０００６】
特許文献１のように機械的にフォーマットを変換する場合、出力する電子書籍フォーマットごとに、可能な書籍再現能力が異なるという点で問題が生じる。特に、元のコンテンツデータが、出版物用のＤＴＰデータから変換して用いる場合、ＤＴＰで用いることができる文字コードの種類は、電子書籍で用いることができる文字の数と比較してかなり多いため、変換時に変換できない文字が出てきてしまうということである。例えば、JIS X 0208では異体字について同じコードが割り振られているため、適切に表現することができない。またＵｎｉｃｏｄｅなどで異体字が選択可能である場合でもフォントが存在していないために表示できない可能性がある。さらに、どの文字に対応しているかは、電子書籍フォーマットにも依存する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−５６０３９
【発明の概要】
【発明が解決しようとする課題】
【０００８】
以上のような問題点を鑑みて、本発明では、文字表現等が電子書籍フォーマットに依存するようなコンテンツデータであっても、効率的に所定の電子フォーマットに変換できる電子書籍フォーマット変換方法及び変換システムを提供する。
【課題を解決するための手段】
【０００９】
上記課題を解決するために為された請求項１に記載の発明は、コンテンツデータを電子書籍フォーマットに変換する電子書籍フォーマット変換方法であって、画像と該画像に関連するテキスト領域とを紐付けるためのタグを少なくとも備えたマークアップ言語で記述されたコンテンツデータから、所定の電子書籍フォーマットに変換する工程において、前記マークアップ言語で記述されたコンテンツデータから、前記所定の電子書籍フォーマットに対応していない文字を外字として判断するステップと、指定された変換条件の設定情報に基づいて、前記外字と判断された文字を、該文字に紐付けられた文字画像に変換するか又は前記外字と判断された文字に紐付けられた、前記電子書籍フォーマットが表示可能な文字に変換するステップと、を含むことを特徴とする電子書籍フォーマット変換方法である。
また請求項２に記載の発明は、前記マークアップ言語で記述されたコンテンツデータには、組版用フォーマットのコンテンツデータに使用されている文字のうち、前記マークアップ言語で記述されたコンテンツデータのフォーマットに対応しない文字について該文字に対応するタグによって文字情報が表現されており、前記設定情報に基づいて、前記タグで示された文字情報を文字画像に変換するか又は前記タグで示された文字情報に紐付けられた、前記電子書籍フォーマットが表示可能な文字に変換するステップを備えることを特徴とする請求項１に記載の電子書籍フォーマット変換方法である。
また請求項３に記載の発明は、前記変換条件の設定情報には、電子書籍を閲覧する電子書籍閲覧端末のデバイス情報を含むことを特徴とする請求項１又は２に記載の電子書籍フォーマット変換方法である。
また請求項４に記載の発明は、組版用フォーマットから、前記設定情報に基づいて複数のマークアップ言語で記述されたコンテンツデータを生成するステップと、前記生成されたコンテンツデータを前記設定情報で指定された電子書籍フォーマットに変換するステップと、を備えることを特徴とする請求項３に記載の電子書籍フォーマット変換方法である。
また請求項５に記載の発明は、画像と該画像に関連するテキスト領域とを紐付けるためのタグを少なくとも備えたマークアップ言語で記述されたコンテンツデータを読み込む手段と、指定された電子書籍フォーマットに応じて変換規則が定められた変換ドライバと、前記マークアップ言語で記述されたコンテンツデータから、前記所定の電子書籍フォーマットに対応していない文字コードを外字として判断する外字判定手段と、指定された変換条件の設定情報に基づいて、前記抽出された外字を、該外字に紐付けられた文字画像に変化するか又は前記抽出された外字に紐付けられ、文字コードデータ情報に含まれる文字コードに変換する外字変換手段と、を含む電子書籍フォーマット変換システムである。
また請求項６に記載の発明は、組版用フォーマットのコンテンツデータから、マークアップ言語で記述されたコンテンツデータへと変換する手段を備えたことを特徴とする請求項５に記載の電子書籍フォーマット変換システムである。
【発明の効果】
【００１０】
本発明によれば、コンテンツデータを編集等が容易なマークアップ言語で作成し、これを指定された電子書籍フォーマットに変換し、変換する工程に際してデバイス等の設定条件情報を入力しておくことにより、各フォーマットによって異なる文字表示環境を考慮してデータ変換が可能であり、各電子書籍閲覧デバイスにおける所定のフォーマットに最適な電子書籍データを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る電子書籍フォーマット変換システムの実施様態を示す模式図である。
【図２】本発明に係る電子書籍フォーマット変換システムの他の実施様態示す模式図である。
【図３】本発明に係る電子書籍フォーマット変換方法の実施様態の一例を示すフローチャートである。
【図４】本発明に係る文字変換ステップを説明するための概念図である。
【図５】本発明に係る電子書籍フォーマット変換システムの他の実施様態示す模式図である。
【発明を実施するための形態】
【００１２】
図１は、本発明の電子書籍フォーマット変換システムの全体像を示す模式図である。以下、本発明に係る電子書籍フォーマット変換のステップに従って説明する。
まず変換の対象となるコンテンツデータとして、変換の対象となるマークアップ言語で記述されたコンテンツデータ１（マークアップ言語コンテンツデータ）を作成する。コンテンツデータ１は、ＤＴＰソフト（例えばＡｄｏｂｅ社のＩｎＤｅｓｉｇｎ（登録商標））や、ウェブコンテンツ（テキストデータ）、あるいはスキャニングした画像データをＯＣＲで文字認識させたものなどから生成する。マークアップ言語は、テキストデータであるので、エラーチェックで修正を求められた場合などに、機械又は人の手で柔軟に修正が可能である。マークアップ言語には、ＨＴＭＬ、ＴｅＸ、ＸＭＬ等があるが、この中でも特にＸＭＬは、マークアップするためのタグの定義を自由に設定できるため汎用性が高く、好ましい。マークアップ言語コンテンツデータには、少なくともタグによって、外部の画像と、その画像に関連するテキスト領域が認識できるように紐付けされている。すなわち、テキストに対して所定の画像が挿入される領域が指示されている。例えばあるテキスト領域の始点と終点をタグで囲み、その間のどこかで所定の画像が挿入されるようにタグ属性と画像のリンク情報を指定する。
【００１３】
コンテンツデータ１には、見出し、段落等が、定義されたタグによって構造化されている。また、レイアウトに関する情報として、画像の位置、サイズ、配置方法等の画像関連情報や、文字サイズ、段組、縦中横等のテキスト関連情報が埋め込まれる。また、タイトル、著者、版などの書誌情報をコンテンツデータ内に埋め込んでおくことができる。
【００１４】
さらに、マークアップ言語コンテンツデータ１を機械的に生成するために、図２に示すように一定のルールによって作成した中間編集データ６を介してもよい。これは特にＤＴＰデータ等のレイアウトされたデータ（ＤＴＰ用コンテンツデータ）から、コンテンツデータ１を生成する場合に効果的である。例えば、中間編集データの段階で、画像の挿入位置、画像の回り込み、画像リサイズなどの画像制御を行う。また、目次リンク、ページ内リンク、ＵＲＬリンクなどの設定を行いハイパーテキスト化しておくこともできる。また、中間編集データの段階で、書誌情報を埋め込んでおいても良い。このようにあらかじめ中間編集データの形で処理されたファイルであれば、機械的にマークアップ言語で記述されたコンテンツデータ１を生成することが可能であり、構造化も容易である。中間編集データを含むＤＴＰ用コンテンツデータからマークアップ言語コンテンツデータに変換するステップでは、見出し、段落、段組、ルビ等の書式をそれぞれ定義されたタグを用いてマークアップ言語形式に変換する。また次に記載するように文字フォーマットの変換を行う。書誌情報は変換の段階で中間編集データを含むＤＴＰ用コンテンツデータとは別に用意し、変換の段階で埋め込んでも良い。
【００１５】
マークアップ言語コンテンツデータ１は、ＤＴＰソフトで出力されるデータからの変換において、テキスト情報を劣化させないように、ＤＴＰソフトで用いられる文字コードが全て網羅されていることが好ましい。すなわちＤＴＰ用コンテンツデータ及び中間編集データで用いる文字コードとコンテンツデータで用いる文字情報とが一対一で対応するように記述される。
【００１６】
テキストフォーマットで用いられる文字コードの数と比較して、ＤＴＰ用コンテンツデータのフォーマットの文字コードの数が多いため、文字コードのままでは一対一で対応するように変換することはできない。しかしマークアップ言語コンテンツデータの文字コードに対応していないＤＴＰ用コンテンツデータの文字（非対応文字）を、マークアップ言語への変換において、ＤＴＰ用コンテンツデータの非対応文字を示すタグを用いて記述すれば可能である。当該タグにはＤＴＰ用コンテンツデータにおける特定の文字を示すユニークなＩＤ（文字ＩＤ）を属性として含めることで、中間編集データを含むＤＴＰ用コンテンツデータの文字情報を劣化させずにマークアップ言語で記述されたコンテンツデータに変換することが可能である。
【００１７】
より具体的な一例としては、ＤＴＰ用コンテンツデータ又は中間データからマークアップ言語コンテンツデータに変換する際に、中間編集データを含むＤＴＰ用コンテンツデータの非対応文字を対応表を参照して抽出し、該当する非対応文字を文字ＩＤを含むタグに置き換えて出力する。なお、文字ＩＤには、中間編集データを含むＤＴＰ用コンテンツデータに用いられる文字の文字コードをそのまま用いても良い。例えば、Ａｄｏｂｅ社のＤＴＰソフトウェアであるＩｎＤｅｓｉｇｎに用いられる文字フォントにはそれぞれ文字ごとにＣＩＤと呼ばれる文字コードが振られている。
【００１８】
次に、電子書籍変換サーバ１０において、マークアップ言語コンテンツデータ１の電子書籍フォーマット変換を行う。電子書籍変換サーバは、変換処理を行う電子書籍フォーマット変換プログラム２を備え、さらに電子書籍の各フォーマットの変換のためのドライバ３Ａ〜３Ｃ、外字画像および／又は外字を正字に変換するための対照表を格納した文字属性情報データベース５を備えているか、あるいは、これらと通信可能に接続されている。
【００１９】
電子書籍フォーマット変換のためのドライバ３Ａ〜Ｃは、マークアップ言語コンテンツデータ１から各電子書籍フォーマットに変換する際に、所定の電子書籍フォーマットが、どのようなルールで変換できるかを示す情報が備えている。例えば、マークアップ言語コンテンツデータ１のルビを示すタグを、それぞれ電子書籍フォーマットＡ〜Ｃの規格に合わせて変換するための変換規則が規定されている。電子書籍フォーマットの規格の例としては、例えばＥＰＵＢ，ＸＭＤＦ、．ｂｏｏｋ（ドットブック）等が挙げられる。
【００２０】
さらに、ドライバ３Ａ〜３Ｃは、それぞれマークアップ言語コンテンツデータ１に含まれているテキストの文字コードのうち、どの文字コードが対応していないのか、対比できるように文字コードの対応対照表を含んでいるか、あるいは参照できるようになっている。電子書籍フォーマット変換サーバ２は、これを用いて対応していない外字を抽出する。
【００２１】
前述の対照表又はこれに類するデータは、文字属性情報データベース５に格納されていてもよい。文字属性情報データベースにはマークアップ言語コンテンツデータ１の文字コードと、各電子書籍フォーマットの文字コード、フォントとの対応関係が記録され、さらに後述する外字変換のステップにおいて文字画像に置き換える場合には、各文字コードと文字画像とのに紐付けについても記録されており、文字画像のセットをライブラリとして備えている。以上の文字属性情報は、マークアップ言語コンテンツデータの各文字コードごとに各電子書籍フォーマットとの対応関係を示すデータを格納しても良いし、電子書籍フォーマットごとに格納するようにしても良い。
【００２２】
さらに、電子書籍は閲覧する端末のサイズや機能によって、ディスプレイに表示できる文字数や、好適な表示スタイルが変わってくる場合があるため、対象デバイスや、表示スタイル等のデバイス情報を記述した条件設定ファイル４を作成するようにしても良い。
【００２３】
次に、本発明に係る電子書籍フォーマット変換方法の詳細を、図３を参照しつつ説明する。まずクライアント端末から、電子書籍変換サーバ１０に変換するマークアップ言語コンテンツデータ１を入力するとともに、対象となる電子書籍フォーマットを選択する（Ｓ１）。また適宜、対象の電子書籍閲覧デバイスや、電子書籍のスタイルなどの設定を行う（Ｓ２）、このステップは、前述のように設定ファイルを指定する形で入力しても良いし、変換プログラム２に直接入力する形式でも良い。
【００２４】
電子書籍の場合、ＤＴＰデータに用いる画像データと比較して、低解像度、低容量の画像データを用いることが一般的であるので、画像の低解像度化（リサイズ）等の処理を行う（Ｓ３）。また、指定された電子書籍フォーマットに合わせて画像のフォーマット変換を行う。
【００２５】
次に、マークアップ言語コンテンツデータ１及び変換された画像データ素材として、電子書籍データに変換、出力する（Ｓ４〜Ｓ６）。
【００２６】
電子書籍データへの変換工程では、まずマークアップ言語で記述されたコンテンツデータ１中に、出力予定の電子書籍データが対応していない文字（以下、外字と呼称する）が存在しているか否かを判定する（Ｓ４）。ここでいう外字には、指定された電子書籍フォーマットに対応していない文字コードの異体字や特殊文字等がある場合に加えて、その文字コードに対応するフォントが存在しない場合も含まれる。このため、図２におけるフォーマット変換ドライバ３Ａ〜Ｃには、各電子書籍フォーマットが対応している文字か否かを判定する外字判定手段を有する。判定手段の具体例としては、フォーマット変換ドライバにマークアップ言語コンテンツデータに使用される各文字の文字コードと、電子書籍フォーマットに使用できる文字との対応関係を示す対照表（変換テーブル）を参照できるようにしておく。
【００２７】
外字が存在する場合、これを表示可能な文字で置き換えるか、画像埋め込みを行う（Ｓ５）。あるいは、文字コードが存在しており、フォントを電子書籍データに付随させることによって表示させることが可能な電子書籍フォーマットの場合にはそのようにしても良い。これらの選択は、設定ファイル等の設定により決定し行うことができるので、同じ電子書籍フォーマットであっても、端末に合わせて外字変換ルールを変えることが可能である。
【００２８】
外字を表示可能な文字で置き換える場合、外字と判定されたマークアップ言語コンテンツデータの文字コードに対して対照表に従って置き換える。例えば、異体字の場合、外字判定された異体字は対照表によって指示されている正字に置き換えられる。
【００２９】
外字の変わりに文字画像を埋め込む場合、外字と判定されたマークアップ言語コンテンツデータの文字コードに対して、文字属性情報データベース５に記憶されている文字画像を抽出し、本文中に該当文字に入れ替えて埋め込む。この場合、マークアップ言語コンテンツデータの文字コードと文字画像とを紐付けた対照表を元に文字画像を本文中に埋め込み、外字の変換を行う。例えば、マークアップ言語形式の電子書籍フォーマットの場合、本文中に画像埋め込み用のタグを挿入し、文字画像へのリンクを設定する。
【００３０】
上記の外字変換は、複合的に用いても良い。例えば、異体字については指定された正字に変換するとともに、特殊文字については、フォントあるいは文字画像の埋め込みとしても良い。
【００３１】
また、上記の外字変換のステップでは、前述のＤＴＰ用コンテンツデータの文字コードに対応するタグについても同様に、設定ファイル等の設定に従って、変換テーブルによって指示されている正字に置き換えられるか、又は文字ＩＤに対応する、文字属性情報データベース５に記憶されている文字画像を抽出し、本文中のタグ部分を入れ替えて埋め込むことで変換を行う。外字と判定されたマークアップ言語コンテンツデータの文字コードと、前述のＤＴＰ用コンテンツデータの文字コードに対応する文字ＩＤとを変換テーブル中で紐付けておけば、同時に変換処理を行うことができる。
【００３２】
本発明によれば、上述のように、マークアップ言語コンテンツデータ１から変換テーブルを参照して外字の変換を行うので、変換対象である電子書籍のフォーマットを指定した設定情報に基づいて変換テーブルの参照場所を変更することにより、様々なフォーマットの電子書籍に変換が可能である。
【００３３】
図４は、本発明に係る文字変換ステップを説明するための概念図であり、（Ａ）及び（Ｂ）はそれぞれ異なる電子書籍フォーマットＡ及びＢに変換する場合を示している。ＤＴＰ用フォーマットで対応する文字の数は、マークアップ言語コンテンツデータのフォーマット及び電子書籍フォーマットの文字数よりも多いため、マークアップ言語コンテンツデータのフォーマットに対応していない文字は、前述の通りタグで表現することで、全てのＤＴＰ用フォーマット文字をマークアップ言語コンテンツデータのフォーマットにおいても一対一で表現することができる。すなわちこの変換は可逆的であり、文字以外の書式やレイアウト構成を示すタグを含めてＤＴＰ用フォーマットに再変換することが可能である。次に電子書籍フォーマットで対応する文字の数は、マークアップ言語コンテンツデータのフォーマットの文字数と同じか、あるいは少ないため、前述の通り、対応していない文字すなわち外字は変換テーブルの参照より正字又は文字画像に置き換えられる。このとき電子書籍のフォーマットごとに、外字が異なるため、変換テーブルは、電子書籍のフォーマット情報を含む設定情報に従って、外字変換の規則を変更する。図４（Ａ）及び（Ｂ）の例では、矢印の先が同一のものは同じ正字又は文字画像に置き換えられていることを示している。電子書籍フォーマットＡと比較して電子書籍フォーマットＢは対応している文字数が多いため、外字変換される文字数が少ない。設定情報から変換テーブルの大きい矢印は、電子書籍フォーマット変換サーバが、設定情報に従って変換テーブルで参照する外字変換の規則を変更していることを意味している。変換テーブルは、一つのファイル内で電子書籍フォーマットごとに参照位置を切り替えるように構成しても良いし、電子書籍フォーマットごとに別ファイルに切り替えるように構成しても良い。
【００３４】
最終的に、マークアップ言語コンテンツデータ１の全てのテキストについて変換処理が完了すると、指定された電子書籍フォーマットに従った電子書籍データが出力される（Ｓ６）。
【００３５】
本発明によれば、複数の電子書籍フォーマットを指定した場合でも一つのコンテンツデータから各フォーマットの電子書籍データを機械的に生成することができる。
【００３６】
上記の電子書籍フォーマット変換方法の例ではマークアップ言語で記述されたコンテンツデータ１を電子書籍フォーマット変換サーバに掛けて変換する工程を説明したが、ＤＴＯソフトのバイナリデータ等の中間編集データ６からマークアップ言語コンテンツデータ１に変換するプログラムを組み込んで、電子書籍フォーマットへの変換まで連続的に行うようにしても良い。
【００３７】
また、電子書籍フォーマット変換出力後に、出力された電子書籍データと、入力されたマークアップ言語コンテンツデータ１又は中間編集データ６との間で比較照合検査を行うことで、文字化けや、文字の脱落等のエラーを検出するようにしてもよい。比較照合検査の具体例としては、入力及び出力データからそれぞれ文字や画像を読み取り、その差分を取り、ある一定以上の大きな差分が生じる場合に文字化けや、文字の脱落等のエラーが生じていると判断することができる。
【００３８】
図５は、本発明に係る電子書籍フォーマット変換システムの他の実施様態示す模式図である。図５では、電子書籍変換サーバ１０によって、中間編集データ６のマークアップ言語コンテンツデータ１への変換から、電子書籍フォーマットへの変換まで連続的に行うようになっている。また、入力時に設定された条件設定ファイル４によって、書式の異なるマークアップ言語コンテンツデータ１、１’を出力できる。これは、対象の電子書籍閲覧デバイスが異なる場合に、変換する電子書籍フォーマットによっては、同じフォーマットであっても異なる電子書籍データを出力する方が好ましい場合があるためである。例えば図５では、電子書籍閲覧デバイスα、βに対してそれぞれ条件設定ファイル４、４’が設定され、これに対応してそれぞれマークアップ言語コンテンツデータ１、１’が出力されている。さらに、電子書籍フォーマットＣについては電子書籍閲覧デバイスα及びβでの最適な表示設定が異なるため、電子書籍閲覧デバイスα用の電子書籍データFormat C-１と、電子書籍閲覧デバイスβ用の電子書籍データFormat C-2を生成している。
【００３９】
以上のように、本発明の電子書籍フォーマット変換システム及び変換方法によれば、電子書籍フォーマットごとに設定されたドライバによりフォーマットごとの変換条件を決定するだけではなく、デバイス等の設定条件情報を入力しておくことにより、各電子書籍閲覧デバイスにおける所定のフォーマットに最適な電子書籍データを提供することができる。
【符号の説明】
【００４０】
１．マークアップ言語コンテンツデータ
２．電子書籍フォーマット変換プログラム
３．フォーマット変換ドライバ
４．条件設定ファイル
５．文字属性情報データベース
【図１】
2013033432.tif 000003
【図２】
2013033432.tif 000004
【図３】
2013033432.tif 000005
【図４】
2013033432.tif 000006
【図５】
2013033432.tif 000007