(57)【要約】【課題】  元の文書データのテキストの内容とレイアウトとを維持しながら通信量を軽減する圧縮文書データを表示する文書データ表示装置および表示方法を提供する。【解決手段】  文書データを構成するテキスト部とイメージ部とレイアウト情報とのうち、テキスト部は可逆圧縮し、イメージ部に関しては可逆または非可逆圧縮して作成した圧縮文書データで通信を行なうことで通信量を軽減する。また、圧縮文書データからテキスト部またはイメージ部を伸張し、レイアウト情報の解析結果を元にテキスト部またはイメージ部を配置して表示する。【選択図】        図２
2005182735.tif 000002
【特許請求の範囲】
【請求項１】
他の機器との間でデータの送受信を行なうための通信手段を備えた文書データ表示装置であって、
１または複数の可逆圧縮されたテキスト部と１または複数の可逆または非可逆圧縮されたイメージ部との少なくともどちらか一方と、前記テキスト部および前記イメージ部のレイアウト情報とからなる圧縮文書データを、前記通信手段を介して他の装置より受信する受信手段と、
前記受信手段で受信した、圧縮された前記テキスト部と前記イメージ部との少なくとも一部を伸張し、前記レイアウト情報にしたがって圧縮文書データを表示する表示手段とを備えることを特徴とする、文書データ表示装置。
【請求項２】
圧縮文書データの表示倍率を変更する表示倍率変更手段をさらに備えることを特徴とする、請求項１に記載の文書データ表示装置。
【請求項３】
圧縮文書データの表示範囲を変更する表示範囲変更手段をさらに備えることを特徴とする、請求項１に記載の文書データ表示装置。
【請求項４】
前記表示範囲変更手段は、前記レイアウト情報に基づいて前記表示範囲変更位置を決定することを特徴とする、請求項３に記載の文書データ表示装置。
【請求項５】
テキストの少なくとも一部を選択するテキスト選択手段と、
前記選択したテキストを記憶する記憶手段とをさらに備えることを特徴とする、請求項１に記載の文書データ表示装置。
【請求項６】
前記記憶手段はテキストと共にレイアウト情報を記憶することを特徴とする、請求項５に記載の文書データ表示装置。
【請求項７】
前記記憶手段に記憶されたテキストを文書データ表示装置に含まれるテキスト編集手段で使用できることを特徴とする、請求項５に記載の文書データ表示装置。
【請求項８】
テキストを編集するテキスト編集入力手段と、
編集位置を指定する編集位置指定手段と、
編集後の文書データを記憶する文書データ記憶手段とをさらに備えることを特徴とする、請求項１〜７のいずれかに記載の文書データ表示装置。
【請求項９】
前記編集後の文書データを、１または複数の可逆圧縮されたテキスト部と１または複数の可逆または非可逆圧縮されたイメージ部との少なくともどちらか一方と、前記テキスト部および前記イメージ部のレイアウト情報とからなる圧縮文書データとして圧縮して、前記文書データ記憶手段に記憶することを特徴とする、請求項８に記載の文書データ表示装置。
【請求項１０】
前記通信手段を用いて、他の機器へ前記受信した圧縮文書データまたは前記文書データ記憶手段に記憶された文書データを送信すること特徴とする、請求項８または９に記載の文書データ表示装置。
【請求項１１】
送信先の機器の能力を取得する送信先機器能力取得手段と、
前記受信した圧縮文書データまたは前記文書データ記憶手段に記憶された文書データを送信先の機器に合わせて変換する変換データ作成手段と、
前記変換された文書データを送信先の機器に送信する第２の通信手段とをさらに備えることを特徴とする、請求項１０に記載の文書データ表示装置。
【請求項１２】
１または複数のテキスト部と１または複数のイメージ部との少なくともどちらか一方と、前記テキスト部および前記イメージ部のレイアウト情報とからなる文書データを受信する第３の通信手段を備え、
前記受信した文書データを機器の能力に合わせて、１または複数の可逆圧縮されたテキスト部と１または複数の可逆または非可逆圧縮されたイメージ部と、前記テキスト部および前記イメージ部のレイアウト情報とからなる圧縮文書データに変換する圧縮データ作成手段をさらに備えることを特徴とする、請求項１〜１１のいずれかに記載の文書データ表示装置。
【請求項１３】
前記圧縮されたテキスト部とイメージ部との少なくとも一部を伸張し、前記レイアウト情報にしたがって、伸張しなかったテキストまたはイメージを代替テキストまたは代替イメージを用いて、文書データを表示することを特徴とする、請求項１に記載の文書データ表示装置。
【請求項１４】
テキスト部とグラフィックス部とイメージ部とのうちの少なくとも１つと、そのレイアウト情報とを含む文書データを他の装置より受信する受信手段と、
前記レイアウト情報に従って前記文書データを表示する表示手段とを備えることを特徴とする、文書データ表示装置。
【請求項１５】
表示可能な文字サイズと前記文書データに含まれる文字サイズの情報とに基づいて、前記文書データの表示倍率を決定する表示倍率決定手段をさらに備えることを特徴とする、請求項１４に記載の文書データ表示装置。
【請求項１６】
複数に分割された文書データを結合して元の１つの文書データを得る文書データ結合手段と、
前記分割された文書データを１つの文書データとして表示する表示手段とを備えることを特徴とする、文書データ表示装置。
【請求項１７】
請求項１〜１６のいずれかに記載の文書データ表示装置を含む、携帯電話装置。
【請求項１８】
他の機器との間でデータの送受信を行なうための通信方法を備えた文書データ表示方法であって、
１または複数の可逆圧縮されたテキスト部と１または複数の可逆または非可逆圧縮されたイメージ部との少なくともどちらか一方と、前記テキスト部および前記イメージ部のレイアウト情報とからなる圧縮文書データを、前記通信方法を介して他の装置より受信するステップと、
圧縮された前記テキスト部と前記イメージ部との少なくとも一部を伸張するステップと、
前記レイアウト情報に従って圧縮文書データを表示するステップとを備える、文書データ表示方法。
【請求項１９】
他の機器との間でデータの送受信を行なうための通信方法を備えた文書データ表示方法をコンピュータに実行させるプログラムであって、
１または複数の可逆圧縮されたテキスト部と１または複数の可逆または非可逆圧縮されたイメージ部との少なくともどちらか一方と、前記テキスト部および前記イメージ部のレイアウト情報とからなる圧縮文書データを、前記通信方法を介して他の装置より受信するステップと、
圧縮された前記テキスト部と前記イメージ部との少なくとも一部を伸張するステップと、
前記レイアウト情報に従って圧縮文書データを表示するステップとを実行させる、文書データ表示プログラム。
【請求項２０】
請求項１９に記載の文書データ表示プログラムを記録した、コンピュータ読取可能な記録媒体。
【請求項２１】
文字領域と図形領域と画像領域とのうちの少なくとも１つの領域に関する情報である領域データ情報と、前記領域のレイアウト情報とを含む文書データを出力する出力手段と、
前記文書データに含まれる前記領域データ情報および前記レイアウト情報と、前記出力手段の属性情報とに基づいて、前記出力手段における前記文書データの出力を制御する出力制御手段とを備える、文書データ出力装置。
【請求項２２】
前記出力制御手段は、前記文書データに含まれる前記領域データ情報および前記レイアウト情報と前記属性情報とに基づいて、前記出力手段における前記文書データの出力倍率を決定して変更する倍率変更手段をさらに含む、請求項２１に記載の文書データ出力装置。
【請求項２３】
前記出力制御手段は、前記倍率変更手段により決定された前記出力倍率と、前記文書データと、前記属性情報とに基づいて、前記文書データに含まれる前記領域データ情報に基づいた領域を、図形または画像に置換えて出力するよう制御する、請求項２２に記載の文書データ出力装置。
【請求項２４】
前記出力制御手段は、前記レイアウト情報に基づいて、前記出力手段における前記文書データの出力範囲を決定して変更する出力範囲変更手段をさらに含む、請求項２１〜２３のいずれかに記載の文書データ出力装置。
【請求項２５】
前記出力制御手段は、前記文書データに含まれる前記領域データ情報に基づいた領域を、前記レイアウト情報を用いて、図形または画像に置換えて出力するよう制御する、請求項２１〜２４のいずれかに記載の文書データ出力装置。
【請求項２６】
前記出力制御手段は、前記出力手段において前記文字領域に関する領域データ情報を含む文書データを出力する場合、前記文字領域に含まれる文字の文字サイズに応じて、前記属性情報に含まれる保有される複数の文字サイズのうち、前記出力手段において出力する文字サイズを決定する文字サイズ決定手段をさらに含む、請求項２１に記載の文書データ出力装置。
【請求項２７】
前記レイアウト情報は、前記文字領域に含まれる文字の文字サイズと位置とに関する情報を含み、
前記出力制御手段は、前記文書データに含まれる前記領域データ情報および前記レイアウト情報と前記属性情報とに基づいて前記出力手段における前記文書データの出力倍率を算出し、前記算出された出力倍率に基づいて、前記出力手段において出力する文字サイズと位置とを決定する文字サイズ決定手段をさらに含む、請求項２１に記載の文書データ出力装置。
【請求項２８】
前記文字サイズ決定手段は、前記文字領域に含まれる文字の文字サイズまたは前記算出された出力倍率から定まる文字サイズよりも小さい文字サイズを前記出力手段において出力する文字サイズとして決定する、請求項２６または２７に記載の文書データ出力装置。
【請求項２９】
前記レイアウト情報は、前記文字領域に含まれる文字の文字サイズと位置とに関する情報を含み、
前記出力制御手段は、前記レイアウト情報の文字サイズと前記属性情報に含まれる保有文字サイズとに基づいて前記出力手段における前記文書データの出力倍率を算出し、前記算出された出力倍率に対応した保有文字サイズで前記レイアウト情報に含まれる位置に前記文字を出力するよう制御する、請求項２１に記載の文書データ出力装置。
【請求項３０】
任意の文字サイズの文字を生成する文字生成手段をさらに備え、
前記出力制御手段は、前記出力手段において前記文字領域に関する領域データ情報を含む文書データを出力する場合、少なくとも前記文字領域に含まれる文字の文字サイズと、必要に応じて前記出力手段における前記文書データの出力倍率とに応じて、前記文字生成手段で生成した前記任意のサイズの文字を出力する、請求項２１に記載の文書データ出力装置。
【請求項３１】
任意の文字サイズの文字を生成する文字生成手段と、
前記文字生成手段で生成する前記任意のサイズの文字と、前記属性情報に含まれる保有される文字とのうちから、文字コードまたは文字サイズに応じて、前記出力手段において出力する文字を決定する使用文字決定手段とをさらに備える、請求項２１に記載の文書データ出力装置。
【請求項３２】
文字領域と図形領域と画像領域との少なくとも１つの領域と、前記領域のデータと、前記領域のレイアウト情報とを含む文書データを文書データ記憶手段に格納する文書データ格納ステップと、
文書データを出力手段において出力する出力ステップと、
文書データ出力装置の前記出力手段の１つまたは複数の属性情報を記憶する前記属性情報記憶手段に記憶されている少なくとも１つの前記属性情報と、前記文書情報記憶手段に記憶されている前記文書データとに基づいて、前記出力手段における前記文書データの出力を制御する出力制御ステップとを備える、文書データ出力方法。
【請求項３３】
文字領域と図形領域と画像領域との少なくとも１つの領域と、前記領域のデータと、前記領域のレイアウト情報とを含む文書データの出力方法をコンピュータに実行させるプログラムであって、
前記文書データを文書データ記憶手段に格納する文書データ格納ステップと、
文書データを出力手段において出力する出力ステップと、
文書データ出力装置の前記出力手段の１つまたは複数の属性情報を記憶する前記属性情報記憶手段に記憶されている少なくとも１つの前記属性情報と、前記文書情報記憶手段に
記憶されている前記文書データとに基づいて、前記出力手段における前記文書データの出力を制御する出力制御ステップとを実行させる、文書データ出力プログラム。
【請求項３４】
請求項３３に記載の文書データ出力プログラムを記録した、コンピュータ読取可能な記録媒体。
【請求項３５】
他の機器に文書データの送信を要求する送信要求手段と、
テキスト部とグラフィックス部とイメージ部とのうちの少なくとも１つと、そのレイアウト情報とを含む文書データを他の装置より受信する受信手段と、
前記レイアウト情報に従って前記文書データを表示する表示手段と、
前記文書データを印刷する印刷手段とを備えることを特徴とする、文書データ印刷装置。
【請求項３６】
前記送信要求手段は、前記印刷手段において印刷するのに用いられる前記文書データを、前記表示手段で表示される前記文書データとは別途要求することを特徴とする、請求項３５に記載の文書データ印刷装置。
【請求項３７】
前記他の機器から前記他の機器が送信可能な文書データのリストを取得する文書リスト取得手段と、
前記文書データのリストから、前記送信要求手段により要求する文書データを選択する文書選択手段とをさらに備えることを特徴とする、請求項３５に記載の文書データ印刷装置。
【請求項３８】
前記受信した文書データを記憶する記憶手段をさらに備え、
前記表示手段は、前記記憶手段に記憶された文書データを表示することを特徴とする、請求項３５に記載の文書データ印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は文書データ表示装置、携帯電話装置、文書データ表示方法、文書データ表示プログラム、文書データ表示プログラムを記録したコンピュータ読取可能な記録媒体、文書データ印刷装置、文書データ出力装置、文書データ出力方法、文書データ出力プログラム、および文書データ出力プログラムを記録したコンピュータ読取可能な記録媒体に関し、特に、テキストとレイアウト情報とを含んだ文書データを表示することのできる文書データ表示装置、携帯電話装置、文書データ表示方法、文書データ表示プログラム、文書データ表示プログラムを記録したコンピュータ読取可能な記録媒体、文書データ印刷装置、文書データ出力装置、文書データ出力方法、文書データ出力プログラム、および文書データ出力プログラムを記録したコンピュータ読取可能な記録媒体に関する。
【背景技術】
【０００２】
従来の文書データ表示装置の一例として、特許文献１は、接続された表示装置や印刷装置に依存しない状態でテキスト、図形、イメージを含む文書を整形・組版し、この組版された文書を表示装置や印刷装置の機能に合わせて出力することを特徴とする文書処理装置を開示している。このような文書処理装置を用いると、編集結果を接続される表示装置や印刷装置の機能に合わせて出力することができる。
【特許文献１】特開平４−１１９４５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
出力装置として昨今では携帯電話などの小型の装置が提案されている。そのような出力装置では、画面のサイズや用意されているフォントに制限があって、文書処理装置においてかかる処理がなされた文書であって、最適な表示ができない場合があるという問題があった。具体的には、画面のサイズが小さい場合に、大きな文書を少しずつ表示すると見づらいという問題や、拡大率によっては用意されていないフォントサイズとなって表示の品質が落ちるという問題があった。
【０００４】
本発明は、このような問題に鑑みてなされたものであって、最適な文書の表示を行なうことのできる文書データ表示装置、携帯電話装置、文書データ表示方法、文書データ表示プログラム、文書データ表示プログラムを記録したコンピュータ読取可能な記録媒体、文書データ印刷装置、文書データ出力装置、文書データ出力方法、文書データ出力プログラム、および文書データ出力プログラムを記録したコンピュータ読取可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明のある局面に従うと、文書データ表示装置は、他の機器との間でデータの送受信を行なうための通信手段を備えた文書データ表示装置であって、１または複数の可逆圧縮されたテキスト部と１または複数の可逆または非可逆圧縮されたイメージ部との少なくともどちらか一方と、テキスト部およびイメージ部のレイアウト情報とからなる圧縮文書データを、通信手段を介して他の装置より受信する受信手段と、受信手段で受信した、圧縮されたテキスト部とイメージ部との少なくとも一部を伸張し、レイアウト情報にしたがって圧縮文書データを表示する表示手段を備えることを特徴とする。
【０００６】
また、文書データ表示装置は、圧縮文書データの表示倍率を変更する表示倍率変更手段をさらに備えることが好ましい。
【０００７】
または、文書データ表示装置は、圧縮文書データの表示範囲を変更する表示範囲変更手段をさらに備えることが好ましい。
【０００８】
さらに、表示範囲変更手段は、レイアウト情報に基づいて表示範囲変更位置を決定することがより好ましい。
【０００９】
また、文書データ表示装置は、テキストの少なくとも一部を選択するテキスト選択手段と、選択したテキストを記憶する記憶手段とをさらに備えることが好ましい。
【００１０】
さらに、記憶手段はテキストと共にレイアウト情報を記憶することがより好ましい。
【００１１】
または、文書データ表示装置においては、記憶手段に記憶されたテキストを文書データ表示装置に含まれるテキスト編集手段で使用できることがより好ましい。
【００１２】
また、文書データ表示装置は、テキストを編集するテキスト編集入力手段と、編集位置を指定する編集位置指定手段と、編集後の文書データを記憶する文書データ記憶手段とをさらに備えることが好ましい。
【００１３】
さらに、文書データ表示装置は、編集後の文書データを、１または複数の可逆圧縮されたテキスト部と１または複数の可逆または非可逆圧縮されたイメージ部との少なくともどちらか一方と、テキスト部およびイメージ部のレイアウト情報とからなる圧縮文書データとして圧縮して、文書データ記憶手段に記憶することがより好ましい。
【００１４】
また、文書データ表示装置は、通信手段を用いて、他の機器へ受信した圧縮文書データまたは文書データ記憶手段に記憶された文書データを送信することがより好ましい。
【００１５】
さらに、文書データ表示装置は、送信先の機器の能力を取得する送信先機器能力取得手段と、受信した圧縮文書データまたは文書データ記憶手段に記憶された文書データを送信先の機器に合わせて変換する変換データ作成手段と、変換された文書データを送信先の機器に送信する第２の通信手段とをさらに備えることがより好ましい。
【００１６】
また、文書データ表示装置は、１または複数のテキスト部と１または複数のイメージ部との少なくともどちらか一方と、テキスト部およびイメージ部のレイアウト情報とからなる文書データを受信する第３の通信手段を備え、受信した文書データを機器の能力に合わせて、１または複数の可逆圧縮されたテキスト部と１または複数の可逆または非可逆圧縮されたイメージ部と、テキスト部およびイメージ部のレイアウト情報とからなる圧縮文書データに変換する圧縮データ作成手段をさらに備えることが好ましい。
【００１７】
また、文書データ表示装置は、圧縮されたテキスト部とイメージ部との少なくとも一部を伸張し、レイアウト情報にしたがって、伸張しなかったテキストまたはイメージを代替テキストまたは代替イメージを用いて、文書データを表示することが好ましい。
【００１８】
本発明の他の局面に従うと、文書データ表示装置は、テキスト部とグラフィックス部とイメージ部とのうちの少なくとも１つと、そのレイアウト情報とを含む文書データを他の装置より受信する受信手段と、レイアウト情報に従って文書データを表示する表示手段とを備えることを特徴とする。
【００１９】
さらに、文書データ表示装置は、表示可能な文字サイズと文書データに含まれる文字サイズの情報とに基づいて、文書データの表示倍率を決定する表示倍率決定手段を備えることが好ましい。
【００２０】
本発明のさらに他の局面に従うと、文書データ表示装置は、複数に分割された文書データを結合して元の１つの文書データを得る文書データ結合手段と、分割された文書データを１つの文書データとして表示する表示手段とを備えることを特徴とする。
【００２１】
本発明のさらに他の局面に従うと、携帯電話装置は、上述の文書データ表示装置を含む。
【００２２】
本発明のさらに他の局面に従うと、文書データ表示方法は、他の機器との間でデータの送受信を行なうための通信方法を備えた文書データ表示方法であって、１または複数の可逆圧縮されたテキスト部と１または複数の可逆または非可逆圧縮されたイメージ部との少なくともどちらか一方と、テキスト部およびイメージ部のレイアウト情報とからなる圧縮文書データを、通信方法を介して他の装置より受信するステップと、圧縮されたテキスト部とイメージ部との少なくとも一部を伸張するステップと、レイアウト情報に従って圧縮文書データを表示するステップとを備える。
【００２３】
本発明のさらに他の局面に従うと、文書データ表示プログラムは、他の機器との間でデータの送受信を行なうための通信方法を備えた文書データ表示方法をコンピュータに実行させるプログラムであって、１または複数の可逆圧縮されたテキスト部と１または複数の可逆または非可逆圧縮されたイメージ部との少なくともどちらか一方と、テキスト部およびイメージ部のレイアウト情報とからなる圧縮文書データを、通信方法を介して他の装置より受信するステップと、圧縮されたテキスト部とイメージ部との少なくとも一部を伸張するステップと、レイアウト情報に従って圧縮文書データを表示するステップとを実行させる。
【００２４】
本発明のさらに他の局面に従うと、記録媒体は、上述の文書データ表示プログラムを記録した、コンピュータ読取可能な記録媒体である。
【００２５】
本発明のさらに他の局面に従うと、文書データ出力装置は、文字領域と図形領域と画像領域とのうちの少なくとも１つの領域に関する情報である領域データ情報と、該領域のレイアウト情報とを含む文書データを出力する出力手段と、文書データに含まれる領域データ情報およびレイアウト情報と、出力手段の属性情報とに基づいて、出力手段における文書データの出力を制御する出力制御手段とを備える。なお、出力制御手段は、一旦メモリに文書データを描画し、その内容の一部またはすべてを出力手段において出力するよう制御してもよい。また、メモリに文書データを描画する際は、出力倍率を考慮することが好ましい。
【００２６】
また、出力制御手段は、文書データに含まれる領域データ情報およびレイアウト情報と属性情報とに基づいて、出力手段における文書データの出力倍率を決定して変更する倍率変更手段をさらに含むことが好ましい。
【００２７】
さらに、出力制御手段は、倍率変更手段により決定された出力倍率と、文書データと、属性情報とに基づいて、文書データに含まれる領域データ情報に基づいた領域を、図形または画像に置換えて出力するよう制御することがより好ましい。
【００２８】
また、出力制御手段は、レイアウト情報に基づいて、出力手段における文書データの出力範囲を決定して変更する出力範囲変更手段をさらに含むことが好ましい。なお、出力範囲変更手段は、出力制御手段に対して、メモリに描画された内容のどの範囲を出力するかを変更させるようにしてもよいし、変更した範囲の内容を新たにメモリに描画して出力させるようにしてもよい。
【００２９】
また、出力制御手段は、文書データに含まれる領域データ情報に基づいた領域を、レイアウト情報を用いて、図形または画像に置換えて出力するよう制御することが好ましい。
【００３０】
また、出力制御手段は、出力手段において文字領域に関する領域データ情報を含む文書データを出力する場合、該文字領域に含まれる文字の文字サイズに応じて、属性情報に含まれる保有される複数の文字サイズのうち、出力手段において出力する文字サイズを決定する文字サイズ決定手段をさらに含むことが好ましい。
【００３１】
また、レイアウト情報は、文字領域に含まれる文字列または文字ごとに、文字サイズと位置とに関する情報を含み、出力制御手段は、文書データに含まれる領域データ情報およびレイアウト情報と属性情報とに基づいて出力手段における文書データの出力倍率を算出し、算出された出力倍率に基づいて、出力手段において文字列または文字ごとに、出力する文字サイズと位置とを決定する文字サイズ決定手段をさらに含むことが好ましい。
【００３２】
さらに、文字サイズ決定手段は、文字領域に含まれる文字の文字サイズまたは算出された出力倍率から定まる文字サイズよりも小さい文字サイズを出力手段において出力する文字サイズとして決定することがより好ましい。
【００３３】
また、レイアウト情報は、文字領域に含まれる文字の文字サイズと位置とに関する情報を含み、出力制御手段は、レイアウト情報の文字サイズと属性情報に含まれる保有文字サイズとに基づいて出力手段における文書データの出力倍率を算出し、算出された出力倍率に対応した保有文字サイズでレイアウト情報に含まれる位置に文字を出力するよう制御することが好ましい。
【００３４】
また、文書データ出力装置は、任意の文字サイズの文字を生成する文字生成手段をさらに備え、出力制御手段は、出力手段において文字領域に関する領域データ情報を含む文書データを出力する場合、少なくとも文字領域に含まれる文字の文字サイズと、必要に応じて出力手段における該文書データの出力倍率とに応じて、文字生成手段で生成した任意のサイズの文字を出力することが好ましい。
【００３５】
または、文書データ出力装置は、任意の文字サイズの文字を生成する文字生成手段と、文字生成手段で生成する任意のサイズの文字および属性情報に含まれる保有される文字のうちから、文字コードまたは文字サイズに応じて、出力手段において出力する文字を決定する使用文字決定手段とをさらに備えることが好ましい。
【００３６】
本発明のさらに他の局面に従うと、文書データ出力方法は、文字領域と図形領域と画像領域との少なくとも１つの領域と、該領域のデータと、該領域のレイアウト情報とを含む文書データを文書データ記憶手段に格納する文書データ格納ステップと、文書データを出力手段において出力する出力ステップと、文書データ出力装置の出力手段の１つまたは複数の属性情報を記憶する属性情報記憶手段に記憶されている少なくとも１つの属性情報と、文書情報記憶手段に記憶されている文書データとに基づいて、出力手段における文書データの出力を制御する出力制御ステップとを備える。
【００３７】
本発明のさらに他の局面に従うと、文書データ出力プログラムは、文字領域と図形領域と画像領域との少なくとも１つの領域と、該領域のデータと、該領域のレイアウト情報とを含む文書データの出力方法をコンピュータに実行させるプログラムであって、文書データを文書データ記憶手段に格納する文書データ格納ステップと、文書データを出力手段において出力する出力ステップと、文書データ出力装置の出力手段の１つまたは複数の属性情報を記憶する属性情報記憶手段に記憶されている少なくとも１つの属性情報と、文書情報記憶手段に記憶されている文書データとに基づいて、出力手段における文書データの出力を制御する出力制御ステップとを実行させる。
【００３８】
本発明のさらに他の局面に従うと、記録媒体は、上述の文書データ出力プログラムを記録した、コンピュータ読取可能な記録媒体である。
【００３９】
本発明のさらに他の局面に従うと、文書データ印刷装置は、他の機器に文書データの送信を要求する送信要求手段と、テキスト部とグラフィックス部とイメージ部とのうちの少なくとも１つと、そのレイアウト情報とを含む文書データを他の装置より受信する受信手段と、レイアウト情報に従って文書データを表示する表示手段と、文書データを印刷する印刷手段とを備えることを特徴とする。
【００４０】
また、送信要求手段は、印刷手段において印刷するのに用いられる文書データを、表示手段で表示される文書データとは別途要求することが好ましい。
【００４１】
また、文書データ印刷装置は、他の機器から他の機器が送信可能な文書データのリストを取得する文書リスト取得手段と、文書データのリストから、送信要求手段により要求する文書データを選択する文書選択手段とをさらに備えることが好ましい。
【００４２】
また、文書データ印刷装置は、受信した文書データを記憶する記憶手段をさらに備え、表示手段は、記憶手段に記憶された文書データを表示することが好ましい。
【発明を実施するための最良の形態】
【００４３】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００４４】
図１は、本実施の形態にかかる文書データ表示システムの構成の具体例を示す図である。図１を参照して、本実施の形態にかかる文書データ表示システムは、文書データの送受信および表示が可能な文書データ表示装置１ａ，１ｂ（これらを代表させて、文書データ表示装置１と言うものとする）を含んで構成され、文書データ表示装置１は相互に、ゲートウェイＡ３ａおよびゲートウェイＢ３ｂを介して文書データの送受信が可能である。また、ゲートウェイＡ３ａおよびゲートウェイＢ３ｂも文書データの送受信が可能である。さらに、必要に応じて、変換サーバ２を介して文書データの送受信を行なう。なお、ゲートウェイＡ３ａおよびゲートウェイＢ３ｂは同じサーバであってもよい。
【００４５】
本実施の形態においては、かかる文書データ表示システムにおいて、文書データ表示装置１ａから文書データ、または圧縮された文書データ（以下、圧縮文書データと言う）を送信し、文書データ表示装置１ｂで該文書データを受信して表示するものとして説明を行なう。
【００４６】
図２は、本実施の形態にかかる文書データ表示装置１の構成の具体例を示す図である。図２を参照して、文書データ表示装置１は、ＣＰＵ（Central Processing Unit）等から構成され装置全体の制御を行なう制御部１０１と、アンテナ等から構成され、文書データや圧縮文書データなどのデータ送受信を行なう送受信部１０２と、キーボードやマウス等から構成され、文書データの送信者や閲覧者からの情報の入力を受付ける入力部１０３と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等から構成され、制御部１０１で実行されるプログラム等を記憶する記憶部１０４と、圧縮文書データに含まれる可逆圧縮されたテキスト部を伸張するテキスト伸張部１０５と、圧縮文書データに含まれる圧縮されたイメージ部を伸張するイメージ伸張部１０６と、圧縮文書データに含まれるレイアウト情報を解析するレイアウト情報解析部１０７と、図２５にその具体例が示されるように、画面サイズ、当該文書データ表示装置１で使用できるフォントサイズ、出力可能色、メモリ容量などの属性情報を記憶する属性記憶部１１０と、テキスト伸張部１０５とイメージ伸張部１０６とレイアウト情報解析部１０７との処理結果と、属性記憶部１１０に記憶されている属性とにしたがって描画を行なう描画部１０８と、描画部１０８により描画された内容を表示する表示部１０９とを含んで構成される。このような文書データ表示装置１を用いて、本実施の形態においては、文書データの送信および表示を行なう。
【００４７】
なお、ここでいうレイアウト情報とは、文書全体の大きさや各部の大きさや位置といった各文字領域の配置に関する情報だけでなく、文字領域内の文字データの位置を決定するための情報や、文字の色や装飾、フォントの種類のような書式情報も含む。つまり、文字領域に関する情報には、文字データを特定する情報だけでなく、フォントの種類、サイズ、座標、回転角、文字間隔、行間隔、文字スペース、単語スペース、中央揃えなどの文字揃え方向、および太字や斜体といった、文字装飾や文字領域内の文字データの位置を決定する情報などが含まれる。
【００４８】
次に、図３に、本実施の形態にかかる変換サーバ２の構成の具体例を示す。図３を参照して、変換サーバ２は、ＣＰＵ等から構成され装置全体の制御を行なう制御部２０１と、アンテナ等から構成され、ゲートウェイＡ３ａからの文書データまたは圧縮文書データの受信や、ゲートウェイＢ３ｂに対する圧縮文書データの送信などのデータ送受信を行なう送受信部２０２と、ＲＯＭやＲＡＭ等から構成され、制御部２０１で実行されるプログラム等を記憶する記憶部２０４と、文書データに含まれるテキスト部を可逆圧縮するテキスト圧縮部２０５と、文書データに含まれるイメージ部を圧縮するイメージ圧縮部２０６と、文書データを解析してテキスト部およびイメージ部のレイアウト情報を生成するレイアウト圧縮部２０７と、図２５にその具体例が示されるように、画面サイズ、送信先の文書データ表示装置１で使用できるフォントサイズ、出力可能色、メモリ容量などの文書データ表示装置１の属性情報、または予め設定されている変換後の属性情報と、文書データ表示システムにおいて通信可能な通信量などの属性情報とを記憶する属性記憶部２０８と、を含んで構成される。なお、属性記憶部２０８に記憶されている送信先の文書データ表示装置１の属性情報は、予め記憶されていてもよいし、以降に説明する変換処理の際など所定のタイミングに、文書データ表示装置１から取得して記憶されていてもよい。
【００４９】
本実施の形態にかかる変換サーバ２は、ゲートウェイＡ３ａを介して送信側の文書データ表示装置１ａから受信側の文書データ表示装置１ｂに対する文書データまたは圧縮文書データを受信すると、該文書データを圧縮処理する。その際、必要に応じて、ゲートウェイＢ３ｂ、またはゲートウェイＢ３ｂを介して受信側の文書データ表示装置１ｂから、文書データ表示装置１ｂの属性である機器情報を取得して用いてもよい。
【００５０】
なお、本実施の形態においてはかかる文書データの変換処理が変換サーバ２において実行されるものとするが、送信側の文書データ表示装置１ａ、ゲートウェイＡ３ａ、ゲートウェイＢ３ｂ、または変換サーバ２のいずれかにおいて行なわれてもよいし、送信される文書データがＷＥＢサーバ、もしくはメールサーバやファイルサーバのようなその他のサーバから送信され、該サーバが変換サーバを包含してもよい。また、ゲートウェイＡ３ａ、ゲートウェイＢ３ｂおよび変換サーバ２が同じサーバであって、該サーバにおいて行なわれてもよい。
【００５１】
次に、図４のフローチャートを用いて、変換サーバ２において行なわれる文書データの変換処理について説明する。図４のフローチャートに示される処理は、変換サーバ２の制御部２０１が記憶部２０４に記憶されるプログラムを読出して実行することで実現される。
【００５２】
図４を参照して、始めに、送受信部２０２において、ゲートウェイＡ３ａを介して送信側の文書データ表示装置１ａから受信側の文書データ表示装置１ｂに対する文書データまたは圧縮文書データを取得する（Ｓ１０１）。かかる文書データは、メールに添付される形で受信されてもよいし、文書データ単体で受信されてもよい。また、ここで受信した文書データを一旦記憶部２０４に保存してもよい。
【００５３】
次に、テキスト圧縮部２０５およびイメージ圧縮部２０６とにおいて、ステップＳ１０１で取得した文書データよりテキスト部とイメージ部とを抽出して、各々に対して圧縮処理を行なう（Ｓ１０３，Ｓ１０５）。
【００５４】
さらに、必要に応じて、レイアウト圧縮部２０７において、ステップＳ１０１で取得した文書データよりテキスト部のレイアウトとイメージ部のレイアウトとを表わすレイアウト情報を抽出して、圧縮処理を行なう（Ｓ１０７）。
【００５５】
ステップＳ１０３〜Ｓ１０７における圧縮処理の方法については本発明において限定されるものではなく、ＬＺＨやＺＩＰ（Ｒ）などの可逆圧縮アルゴリズムを採用した圧縮方法などが具体的に挙げられる。さらに、ステップＳ１０３〜Ｓ１０７における圧縮処理での圧縮率は、予め変換サーバ２において定められたものであってもよいし、送信側の文書データ表示装置１ａからの指定に応じて調整可能であってもよいし、ゲートウェイＢ３ｂからの指定に応じて調整可能であってもよい。また、圧縮率は、属性記憶部２０８に記憶される画面サイズや端末内で使用できるフォントサイズなどの文書データ表示装置１ｂの属性情報や、予め設定されている属性情報や、文書データ表示システムにおいて通信可能な通信量などの属性情報に基づいて決定されてもよい。
【００５６】
また、上述の圧縮処理に替えて、図２５に示される属性記憶部２０８に記憶される属性情報の代替表示モードにおいて、画像、図形および文字がすべてＯＮである場合、画像、図形および文字のすべてを代替イメージまたは代替グラフィックスに変換する処理が行なわれてもよい。また、属性記憶部２０８に記憶される属性情報に基づいて、文書データに含まれる画像、図形および文字の少なくとも一部が代替イメージまたは代替グラフィックスに変換されてもよい。たとえば、該属性情報として、所定の表示サイズが設定されている場合、該表示サイズ以下の画像、図形または文字について、代替イメージまたは代替グラフィックスに変換されてもよい。さらに、代替イメージまたは代替グラフィックスとして、予め用意されているイメージやグラフィックスに替えて、元の画像、図形または文字を変換して得られるイメージやグラフィックスを用いてもよい。たとえば、上の例では、属性情報として設定されている表示倍率を満たすような倍率で元の画像、図形または文字を変換して得られるイメージやグラフィックスであってもよい。表示倍率を満たすような倍率での変換とは、より具体的には、元の図形を該図形の通過点を減じた図形にするような変換や、元の図形の曲線を直線にするような変換などが挙げられる。
【００５７】
最後に、ステップＳ１０３〜Ｓ１０７で得られた情報から構成される圧縮文書データを、送受信部２０２より、ゲートウェイＢ３ｂを介して受信側の文書データ表示装置１ｂに対して出力する（Ｓ１０９）。
【００５８】
以上で文書データの変換処理は完了するが、送信側の文書データ表示装置１ａにおいて圧縮文書データを確認する場合には、ステップＳ１０９において、圧縮文書データを、送受信部２０２より、ゲートウェイＡ３ａを介して送信側の文書データ表示装置１ａに対しても送信することが好ましい。
【００５９】
上述のステップＳ１０３〜Ｓ１０７の圧縮処理について図５を用いて説明すると、本実施の形態にかかる圧縮処理では、イメージ部を含んだ文書データ１９０１を、レイアウト情報を含んだイメージ部以外の文書データ１９０２とイメージ部１９０３とに分離し、イメージ部１９０３に対して色数を落としたりサイズを変更したりする圧縮処理を施してイメージ部１９０４を生成する。イメージ部１９０３とは、矩形や線などの図形によって構成されるものである。その際、必要に応じて文書データ１９０２も変更する。たとえば、縦横２分の１にイメージ部１９０３のサイズを変更した場合は、文書データ１９０２のレイアウト情報を変更して、イメージ部１９０４を縦横２倍にして表示するようにする。
【００６０】
このように、上述のステップＳ１０３〜Ｓ１０７の圧縮処理で生成される圧縮文書データとは、典型的には、可逆圧縮されたテキスト部と圧縮されたイメージ部とレイアウト情報とを含んだデータであるものとする。なお、レイアウト情報についても、上述のステップＳ１０７における圧縮処理が施されて圧縮されてもよい。さらに、圧縮されたイメージ部およびレイアウト情報は、ｂａｓｅ６４などの符号化方式により文字列に変換され、テキスト部と共に可逆圧縮されてもよい。また、イメージ部は、ラスタ形式またはベクトル形式の静止画像、もしくは動画像で構成されているものとする。ラスタ形式とは、画素単位で表現する形式で、画像の縦および横の画素数と、それぞれの画素の色情報とを記録する。ベクトル形式とは、画像を図形の集合として表現する形式で、それぞれの図形の座標や大きさ、方向などを記録する。ベクトル形式のイメージをグラフィック部として区別して扱うようにしてもよい。
【００６１】
変換サーバ２において実行される変換処理の対象となる文書データの具体例を図６および図７に示す。図６および図７に示すような文書データを、上述のステップＳ１０３〜Ｓ１０７においてＬＺＨやＺＩＰ（Ｒ）などの可逆圧縮アルゴリズムで圧縮したものが圧縮文書データである。なお、図６および図７は、ＳＶＧ（Scalable Vector Graphics）のデータ形式の文書データの具体例を示す図であるが、本実施の形態にかかる文書データはこのデータ形式に限定されるものではない。ＳＶＧデータの場合、後述のようにテキスト部とイメージ部との内容だけでなくそれぞれのレイアウト情報も文書データに含まれる。図６および図７は同じ文書データを異なる方法で記述したもので、００１行目から００６行目までは共通である。００１行目は文書データの文字エンコードの種類などが記述されており、００２〜００３行目は文書全体の幅や高さなどが記述されている。００４行目はテキストの位置、色、およびその内容、００５行目は図形の位置、色、およびその形状、００６行目は画像の位置、幅、および高さなどが記述されている。また、図６の００７〜０２１行目は図７の００７行目の「ｉｍａｇｅ．ｊｐｇ」という画像ファイルの内容をｂａｓｅ６４形式で符号化したものである。つまり、図６の文書データを単体で圧縮したものと、図７の文書データと「ｉｍａｇｅ．ｊｐｇ」という非可逆圧縮された画像ファイルとを一緒に圧縮したものとが、同等の圧縮文書データと言える。
【００６２】
なお、ステップＳ１０３〜Ｓ１０７で行なわれる圧縮は、テキスト部の内容に関しては可逆圧縮であることが必要であるが、レイアウト情報やイメージ部に関しては非可逆圧縮でもよい。また、ステップＳ１０７でのレイアウト情報の圧縮については、ＬＺＨなどの機械的な圧縮アルゴリズムを採用した圧縮処理でもよいが、意味的な圧縮処理が行なわれてもよい。たとえば、テキストならば「０ｘ０１」、図形ならば「０ｘ０２」、画像ならば「０ｘ０３」と予め定めて、テキストの場合はこの後にテキストの位置であるＸ座標、Ｙ座標、および文字列のバイト数を各２バイトで表現し、その後にテキストの文字列を格納するというように、文書データの内容に則した意味的圧縮を行なってもよい。さらに、テキストに関しては段落単位やコラム単位などひとまとめにしたグループの情報を含めておいて、伸張時にそのグループを認識できるようにしておき、そのグループ単位で画面に表示させるような圧縮を行なってもよい。また、図７では別データをファイル名で参照する形式を示したが、ＵＲＬなどでファイルの場所を指定してもよいし、圧縮文書データの何バイト目かなどの指定をしてもよい。
【００６３】
また、上述の変換処理において、ステップＳ１０３〜Ｓ１０７の圧縮処理に替えて、または圧縮処理と共に、文書データを、図８に示されるようなＳＶＧデータの１形態であるＳＶＧ−Ｔ形式に変換してもよい。また、図８に示される文書データの表示内容の具体例は、図９に示される。
【００６４】
具体的には、図８を参照して、００３行目のタグ＜ｇ＞と００５行目のタグ＜／ｇ＞とで挟まれた部分にはテキスト部が１つ含まれ、図９に示される領域１００１を記述した箇所である。また、００６行目のタグ＜ｇ＞と００８行目のタグ＜／ｇ＞とで挟まれた部分にはイメージ部が１つ含まれ、図９に示される領域１００２を記述した箇所である。また、００９行目のタグ＜ｇ＞と０１５行目のタグ＜／ｇ＞とで挟まれた部分にはテキスト部とイメージ部とが判別可能に混在して含まれ、図９に示される領域１００３を記述した箇所である。
【００６５】
かかる形式の文書データは１種類のタグ＜ｇ＞を用いて記述されており、タグ＜ｇ＞とタグ＜／ｇ＞とで挟まれた部分にテキスト部やイメージ部が判別可能に含まれる。つまり、該部分の表わす領域がテキスト部かイメージ部かが判別可能な領域情報が該部分に含まれる。このため、かかるデータ形式では解析に複雑な処理が要求されず、携帯電話などの小型の表示装置に好適であると言える。
【００６６】
さらに、上述の変換処理においてこのような文書データを圧縮する場合にも、領域がテキスト部かイメージ部かが判別可能な領域情報を含めてもよい。なお、領域自体の範囲としては、その領域に含まれるすべてのテキスト部とイメージ部とを包含可能な矩形としてもよいし、圧縮文書データに明示的な範囲を指定するような情報も領域情報として含めてもよい。
【００６７】
本実施の形態にかかる変換サーバ２において、受信した文書データをこのようなデータ形式の文書データに変換する変換処理が実行されることによって、たとえばＷＯＲＤ（Ｒ）やＥＸＣＥＬ（Ｒ）やＰＤＦ（Ｒ）などの様々な文書データ作成アプリケーションで作成されたアプリケーション固有のデータ形式の文書データが、アプリケーションに因らないデータ形式の文書データに変換される。そのため、受信側のデータ表示装置１ｂでは、様々なアプリケーションを用意する必要がなく、かかるデータ形式の解析および表示が可能であれば、送信側のデータ表示装置１ａから送信される様々なデータ形式の文書データを表示することが可能となる。
【００６８】
また、本実施の形態にかかる変換サーバ２において、文書データをＳＶＧ−Ｔ形式に変換した後にさらに上述のステップＳ１０３〜Ｓ１０７の圧縮処理を行なうことで、圧縮文書データに文字情報が維持される。その結果、文字情報が画像情報に変換される圧縮方法で圧縮された圧縮文書データが拡大表示や縮小表示された場合に字形が崩れることがあるに対して、拡大表示や縮小表示された場合でも文字情報に基づいて該表示を行なうために字形が崩れることがなく、美しい表示を維持することが可能になる。
【００６９】
次に、本実施の形態にかかる受信側の文書データ表示装置１ｂで、上述のような圧縮文書データを表示する文書データ表示処理について、図１０のフローチャートを用いて説明する。図１０のフローチャートに示される処理は、文書データ表示装置１ｂの制御部１０１が記憶部１０４に記憶されるプログラムを読出して実行することで実現される。
【００７０】
図１０を参照して、始めに、送受信部１０２において、圧縮文書データを受信する（Ｓ２０１）。圧縮文書データはメールに添付される形で受信されてもよいし、圧縮文書データ単体で受信されてもよい。また、ここで受信した圧縮文書データを一旦記憶部１０４に保存してもよい。
【００７１】
次に、圧縮文書データに含まれるレイアウト情報を解析し（Ｓ２０３）、圧縮文書データに含まれる可逆圧縮されたテキスト部を伸張し（Ｓ２０５）、圧縮文書データに含まれる可逆または非可逆圧縮されたイメージ部を伸張する（Ｓ２０７）。なお、レイアウト情報の解析結果と伸張したテキスト部およびイメージ部の内容を関連づけて記憶部１０４に保存してもよい。
【００７２】
次に、解析したレイアウト情報と、属性記憶部１１０に記憶される属性情報とにしたがって、伸張したテキスト部およびイメージ部の内容を記憶部１０４の描画用メモリに描画する（Ｓ２０９）。なお、ステップＳ２０３においてレイアウト情報の解析と並行してステップＳ２０５〜Ｓ２０９を実行してもよい。つまり、図６や図７に示された文書データでは、テキスト、図形、画像という順番で出現するが、レイアウトの解析の終了を待たずに出現したものから順番に伸張して記憶部１０４に描画してもよい。
【００７３】
最後に、描画用メモリに描画した内容を表示部１０９で表示する（Ｓ２１１）。また、印刷部をさらに備えていれば、描画用メモリに描画した内容を印刷部で印刷してもよい。
【００７４】
以上で表示は完了するが、入力部１０３から表示内容を変更できる場合は、さらに、入力部１０３から表示内容の変更に関する入力があったかを調べる（Ｓ２１３）。具体的には、表示範囲の上下左右の移動をカーソルキーに割り当てた場合、カーソルキーの下を１回押すと現在の表示位置より数行下や文書全体もしくはページの高さの数％だけ下の範囲を表示する。また、表示の表示倍率の拡大・縮小を数字キーの「７」、「８」に割り当てた場合、「７」を１回押すとその時点の表示倍率の１．５倍に拡大したり、「８」を１回押すとその時点の表示倍率の０．５倍に縮小したりする。また、原寸の表示倍率にしたり、ページの幅または高さを画面に合う表示倍率にしたりするキーを数字キーの「９」、「０」に割り当てた場合、「９」を押すと文書データで決められた表示倍率で表示し、「０」を押すと文書データの幅または高さを画面の幅または高さに合わせて表示倍率を決定する。
【００７５】
次に、ステップＳ２１３で表示内容の変更に関する入力があった場合（Ｓ２１３でＹＥＳ）、入力内容とレイアウト情報と属性記憶部１１０に記憶される属性情報とにしたがって伸張したテキスト部やイメージ部の内容を描画用メモリに描画する（Ｓ２１５）。後はステップＳ２１１の処理を行なう。
【００７６】
さらに、本実施の形態においては、入力部１０３によってテキストの内容の一部またはすべてを選択して記憶部１０４に格納できる。たとえば、図１１を参照して「ないよういち」という文字列のみを記憶したい場合、現在の選択位置を表わすカーソルを、カーソルキーを使用して２行目の先頭５０１に移動して、選択の始点を決定するキー（たとえば数字キー「１」）を押し、２行目の最後５０２にカーソルを移動して、選択の終点を決定するキー（たとえば数字キー「２」）を押すと、記憶部１０４に選択の始点と終点との間の文字列が格納される。
【００７７】
また、図１１の「ないよういち」という文字列は下線で太字であるが、このような文字のフォントサイズなどの書式情報や色情報などのレイアウト情報も一緒に記憶部１０４に格納してもよい。さらに、２行目の先頭という位置または文書中の座標などのレイアウト情報を記憶部１０４に格納してもよい。具体的には、文書データの左上もしくは基準となるいずれかの点から右へ１００ピクセル、下へ２００ピクセルの位置に高さ２０ピクセル幅１００ピクセルの大きさで文字列を配置するといった情報を格納する。また、表示画面中での最も左上の点を基準点として相対的な座標を格納してもよい。なお、ここでは１つのキーが１つの機能に対応しているものとして記述したが、２つ以上のキーの組合わせと機能を対応させてもよいし、画面にメニューを出して選択するようにしてもよい。また、カーソルキーを表示範囲の移動と編集位置の移動との両方で使用する場合、閲覧時の状態と編集時の状態とを切替える方法を提供することが好ましい。
【００７８】
さらに、本実施の形態においては、記憶部１０４に格納された文字列の内容を入力部１０３からの入力によって指定されたテキスト領域に使用することができる。図１２および図１３を参照して、図１２のような文書データに対して、上で記憶部１０４に格納された文字列「ないよういち」を使用する場合、入力部１０３によって２行目の先頭６０１にカーソルを移動して記憶部１０４の内容を使用するキー（たとえば数字キー「３」）を押すと、図１３のように２行目の先頭に記憶部１０４に格納された文字列が挿入される。文字の書式や色も格納されている場合は、図１３のように太字や下線など反映するようにしてもよい。また、レイアウト情報も格納されている場合は、カーソルで挿入位置を指定しなくてもレイアウト情報を保って挿入できるようなメニューを選択してもよい。また、記憶部１０４に格納された文字列を既存の文書の上に重ねて配置するようにしてもよい。つまり、既存の文字列に対する編集ではなく、新規文字列として配置に使用してもよい。また、入力部１０３からの入力により編集位置を決定して、新規に文字列を追加したり、既存の文字列を編集したりしてもよい。記憶部１０４に格納された文字列は、記憶部１０４にアクセス可能な別のアプリケーションによって使用してもよい。
【００７９】
また、図８を用いて上に説明された文書データに対して上述の文書データ表示処理を行なって表示すると、先に説明された図９に示される表示が実行されるが、図１４に示されるように領域ごとにページを分割して表示してもよい。つまり、上述の文書データ表示処理において、ステップＳ２０１で受信した圧縮文書データを解析して終了タグを抽出し、タグごとにステップＳ２０３以降の処理を行なうなどして、段階的に伸張して領域ごとに表示してもよい。このようにすることで、受信側の文書データ表示装置１ｂの表示に要するメモリを少なくすることが可能になる。
【００８０】
また、図１５に示されるように、範囲１２０１、範囲１２０２、および範囲１２０３というように表示範囲を任意の領域の先頭へ移動（スクロール）する表示を行なってもよい。具体的には、範囲１２０２を表示している場合、前の領域へ移動するキー（たとえば数字キー「４」）を押せば範囲１２０１を表示し、次の領域へ移動するキー（たとえば数字キー「５」）を押せば範囲１２０３を表示する。
【００８１】
また、上述のステップＳ２０３におけるレイアウト情報の解析結果で得られる各ページで領域の幅または高さと表示画面の幅または高さとを合わせて、表示倍率を変更して表示してもよい。具体的には、ページの領域の幅が２０ピクセル、高さが１０ピクセルで、表示画面の幅が１００ピクセル、高さが２００ピクセルの場合に、縦横比を変更して幅と高さとを合わせるように、幅を５倍、高さを２０倍してもよいし、縦横比を変更せずに幅を合わせるように、幅を５倍、高さを５倍にして表示してもよい。
【００８２】
また、図１６に示されるように、イメージ部１００２を伸張しないで代わりのイメージ１３０１を表示してもよい。または、イメージの代わりにテキストで代替してもよい。つまり、文書データから圧縮文書データを作成する際に、一部を代替テキストや代替イメージで置換えてもよい。なお、代替テキストまたは代替イメージで置換えを行なう際は、置換えられたテキストまたはイメージの配置される範囲を示すための枠などを表示することが好ましい。また、代替テキストと代替イメージとは記憶部１０４に格納されたプログラムまたはデータを使用する場合は、圧縮文書データに含めなくてもよい。
【００８３】
さらに、変換機能を備える受信側の文書データ表示装置１ｂ、または変換サーバ２において文書データを変換して圧縮文書データを生成する際に、文書データの一部をグラフィックスやイメージに変換してもよい。変換されるグラフィックスやイメージは、予め用意されている代替グラフィックスや代替イメージであってもよいし、元の文書データの一部の倍率を変換するなどで元の文書データから得られるグラフィックスやイメージであってもよい。
【００８４】
また、圧縮文書データがテキスト部やイメージ部の種別を判定する情報をレイアウト情報に含んでいる場合は、それらの情報にしたがって代替テキストや代替イメージを表示してもよい。具体的には、図１７を参照して、タイトルに種別されるテキスト部１４０１には、「タイトル」という代替テキストと配置される範囲を示す枠とが表示されている。同様にして、「概要」「本文１」「本文２」「図１」などの代替テキストが表示されている。「本文１」「本文２」というように同じ種別のものが複数ある場合、連番などで区別するようにしてもよい。
【００８５】
また、図１８に示されるように、文書のどの領域が表示されているかを破線で表わしてもよい。このように文書がいくつかのブロックで構成される場合、図１８（Ａ）に示されるようにブロックの左上に表示領域があるとき、上述のステップＳ２１３で表示領域を右に移動（スクロール）させるキー（たとえば数字キー「６」）を押す。ステップＳ２１５では表示範囲の変更処理を実行して、その指示入力と上述のステップＳ２０３におけるレイアウト情報の解析結果とに基づいて、１または複数文字分だけ表示領域を右に移動させていき、図１８（Ｂ）に示されるように表示領域が現在表示しているブロックの端に到達する。このときさらに右に移動するキーを押したとき、それ以上右に移動せずに図１８（Ｂ）の状態のままにしてもよいし、図１８（Ｃ）に示されるようにブロックの左で１段下に移動するようにしてもよい。上述のスクロール幅は予め定められている幅であってもよいし、上述のステップＳ２０３におけるレイアウト情報の解析結果に応じて決定されてもよい。
【００８６】
また、図１９に示されるように、文書データ表示装置１ｂの表示画面１６０１で文書の一部を表示している場合に、表示画面１６０１に表示される文書の一部と共に、文書全体を示す表示１６０２と表示範囲を示す表示１６０３とを半透明、または背景として表示して、文書全体のうちのどの範囲が表示されているかを表わしてもよい。
【００８７】
または、表示されていない範囲に接している表示範囲の枠の色を通常とは異なる色とするなどして、その先に未表示の範囲があることを表わしてもよい。
【００８８】
このような表示範囲は予め定められている範囲であってもよいし、上述のステップＳ２０３におけるレイアウト情報の解析結果に応じて決定されてもよい。また、表示画面１６０１のサイズとレイアウト情報の解析結果とから、表示内容が変更されてもよい。
【００８９】
本実施の形態にかかる文書データ表示装置１においてこのような表示処理が行なわれることで、表示部１０９が狭く文書データの全範囲が表示できない場合であっても、適切な表示を行なうことができる。
【００９０】
また、文書データを表示する端末によっては、表示可能なフォントが数種類の文字サイズに限定されている場合や、文字サイズによっては高い品質を保って表示できない場合がある。このようなとき、具体的には、図２０に示されるように９ポイント、１２ポイント、および１８ポイントの文字サイズのフォントについては高い品質で表示できる場合に、文書に含まれるテキストが高い品質で表示できる文字サイズになるように、文書データ表示装置で表示可能なフォントのサイズと、上述のステップＳ２０３におけるレイアウト情報の解析結果で得られる文書データに含まれるフォントのサイズとに基づいて、ステップＳ２０５，Ｓ２０７での文書データの表示倍率を変更してもよいし、高い品質で表示できる表示倍率のみユーザが選択できるようにしてもよい。
【００９１】
もしくは、低い品質でしか表示できない表示倍率は選択できないようにしてもよい。さらに、異なる文字サイズが混在する場合、指定した場所付近の文字が高い品質で表示できる表示倍率にしてもよいし、指定した領域内に含まれる文字の最も多くが高い品質で表示できる表示倍率にしてもよい。たとえば、８，１２，１６，２４ポイントの文字サイズが高い品質で出力可能な文書データ表示装置である文書データ出力装置において、８ポイントの文字と１１ポイントの文字とが混在する文書データを出力（表示）する場合に、拡大縮小中心付近に存在する文字の最も多いサイズまたは最も中心に近い文字の文字サイズが８ポイントのときはこの文字が高い品質のまま拡大できる１倍，１．５倍，２倍，３倍の出力倍率のみ選択できるようにし、１１ポイントのときは、８／１１倍，１２／１１倍，１６／１１倍，２４／１１倍の出力倍率のみ選択できるようにしてもよい。また、８ポイントと１１ポイントとで算出した出力倍率の両方を選択できるようにしてもよい。同様に、現在の出力範囲内に存在する文字や文書データ全体に存在する文字の最も多い文字サイズにおいて選択できる出力倍率の制限を行なってもよい。このことにより出力倍率に対応した保有文字サイズを前記レイアウト情報に含まれる位置に出力することが可能となる。
【００９２】
図２６のフローチャートを用いて、この場合の出力倍率の算出方法と保有文字サイズの出力との関連について説明する。図２６のフローチャートに示される処理は、文書データ出力装置である文書データ表示装置１の制御部１０１が記憶部１０４に記憶されるプログラムを読出して実行することで実現される。
【００９３】
図２６を参照して、始めに、制御部１０１において、記憶部１０４などに保有されている文字サイズ情報が取得される（Ｓ３０１）。たとえば、上の場合と同様に、文書データ表示装置１において８，１２，１６，２４ポイントの文字サイズが表示（出力）可能だとする。
【００９４】
次に、レイアウト情報解析部１０７において、現在拡大しようとしている拡大中心に最も近い文字の文字サイズ情報が取得される（Ｓ３０２）。たとえば、現在の拡大中心に最も近いサイズが９ポイントとする。なお、この文字サイズは、文書データの拡大や縮小を行なわないで当該文書データが出力される場合の文字サイズである。
【００９５】
次に、制御部１０１において、ステップＳ３０１で取得された保有されている文字サイズ情報と、ステップＳ３０２で取得された拡大中心に最も近い文字の文字サイズ情報とに基づいて、選択可能な出力倍率が算出される（Ｓ３０３）。この具体例では、８／９倍，１２／９倍，１６／９倍，２４／９倍が算出され、これらの倍率のみが選択可能とされる。
【００９６】
次いで、制御部１０１において現在の出力倍率が取得され（Ｓ３０４）、ステップＳ３０３で算出された選択可能な出力倍率の中から現在の倍率に最も近い倍率が、拡大縮小操作が行なわれた場合の出力倍率として選択される（Ｓ３０５）。たとえば、ステップＳ３０４で現在の出力倍率が１．５倍であると取得されると、ステップＳ３０５では、拡大操作が行なわれた場合の出力倍率は１６／９倍、縮小操作が行なわれた場合の出力倍率は１２／９倍と選択される。そして、描画部１０８において、ステップＳ３０５で選択された出力倍率で文書が出力される（Ｓ３０６）。
【００９７】
また、決定された表示倍率では高い品質で表示できない場合や、その表示倍率に応じた文字サイズが用意されていない場合に、決定された表示倍率に近い他の文字サイズで文書データを表示してもよい。たとえば１１ポイントの文字を表示するのに、高い品質で表示できる最も近いサイズの１２ポイントの文字を使うようにしてもよいし、表示したいサイズより小さくて最も近いサイズの９ポイントの文字を使うようにしてもよい。なお、この場合、たとえば１１ポイントの文字を９ポイントで表示させる場合には、それぞれの文字の基準位置を、本来表示させる大きさ（１１ポイント）で計算した場合の基準位置として表示するようにすることが好ましい。文字の基準位置とは、たとえば、横書きで左から右へ表記された文書データを表示する場合には文字の左下の位置、縦書きでセンタリングされた文書データを表示する場合は文字上端の中心などと予め決められている。このように、本来の文字サイズより小さくて最も近い文字サイズで表示することは、文字同士が重なって見えにくくなることを回避でき、表示の品質を向上させたいときや、本来表示したい文字サイズが用意されていないときに有効である。また、高い品質で表示できないときなどには、文字サイズの変更に替えて、矩形などの図形で代替して表示するようにしてもよい。
【００９８】
また、自由な文字サイズの文字を生成できる生成手段が備えられる場合には、表示倍率に応じて、該生成手段において、文字領域に含まれる文字の文字サイズまたは算出された出力倍率から定まる文字サイズの文字を生成して表示してもよい。通常、文字の形状はベクトル形式のデータとして記憶されるため、自由な文字サイズの文字を生成する場合、すべての文字を表示するには多くの記憶領域が必要とされる。そこで、英数字やひらがななどのよく使用される一部の文字のみ予め記憶しておいてもよい。さらに、算出された出力倍率から定まる文字サイズや文字によって、該生成手段で生成される文字に替えて、属性情報に含まれる保有される文字を表示するようにしてもよい。つまり、該生成手段で生成する文字よりも、属性情報に含まれる保有される文字を表示する方が品質の高い場合や、生成手段で生成できない文字を表示する場合には、該生成手段で生成される文字に替えて保有する文字で出力することが好ましい。
【００９９】
本実施の形態にかかる文書データ表示装置１においてこのような表示処理を行なうことで、限られたフォントの下で最適な文字の表示を行なうことができる。
【０１００】
さらに、本実施の形態においては、上述のような表示処理での編集を終えた文書データを記憶部１０４に格納することができる。このとき、文書データのテキスト部を可逆圧縮し、イメージ部を圧縮し、レイアウト情報も含めて圧縮データとして記憶することもできる。また、送受信部１０２によって受信した圧縮文書データや、記憶部１０４に格納された文書データまたは圧縮文書データを送信できる。このとき、テキスト部やイメージ部の圧縮率や圧縮方法を変更したり、レイアウト情報を変更したりして作成した圧縮文書データを送信できる。また、送信先の機器の能力を取得する手段を備えている場合、画面サイズやメモリの大きさ、表示可能な色数などを考慮して圧縮をすることができる。具体的には、元の文書データでは縦横２００ピクセルの画像を圧縮する際に、送信先の機器の画面サイズが縦横１００ピクセルの場合は縦横５０ピクセルの画像に圧縮し、送信先の機器の画面サイズが縦横５０ピクセルの場合は縦横１０ピクセルの画像に圧縮してもよい。なお、受信側の装置の属性に対応した処理については、後に説明する。
【０１０１】
また、図２１を参照して、プリンタ１８０１からファイルサーバ１８０２にアクセスして、ファイルサーバ１８０２に含まれる文書データ１８０３の内容をプリンタ１８０１の表示部でプレビュー表示する場合、プリンタ１８０１は、ファイルサーバ１８０２にプレビュー用ファイルの送信要求を行なう。ファイルサーバ１８０２は、該要求に対して文書データ１８０３からプレビュー用の文書データ１８０４を生成してプリンタ１８０１に送信する。
【０１０２】
同様に、プリンタ１８０１からファイルサーバ１８０２にアクセスして、ファイルサーバ１８０２に含まれる文書データ１８０３の内容を印刷する場合、プリンタ１８０１は、ファイルサーバ１８０２に印刷用ファイルの送信要求を行なう。ファイルサーバ１８０２は、該要求に対して文書データ１８０３から印刷用の文書データ１８０５を生成してプリンタ１８０１に送信する。
【０１０３】
なお、プレビュー用文書データ１８０４および印刷用文書データ１８０５は、プリンタ１８０１からの送信要求以前に文書データ１８０３がファイルサーバ１８０２に格納された時点で生成されていてもよい。また、プリンタ１８０１においてプレビュー用文書データ１８０４から印刷用文書データ１８０５を生成して印刷してもよいし、逆に印刷用文書データ１８０５からプレビュー用文書データ１８０４を生成してプレビュー表示してもよい。
【０１０４】
また、該要求に先だって、プリンタ１８０１から、プリンタ１８０１より送信可能な文書データのリストを取得し、そのリスト内の文書データ１８０３またはプレビュー用文書データ１８０４を要求してもよい。
【０１０５】
また、プリンタのメモリに記憶した文書データをプリンタの表示装置に表示するようにしてもよい。文書データはアニメーションを含んだものでもよく、操作手引きなどに使用できる。
【０１０６】
［変形例］
変形例として、変換サーバ２において受信側の文書データ表示装置１ｂの属性に応じた変換処理を行なう場合について、図２２を用いて説明を行なう。すなわち、変形例においては、送信側の文書データ表示装置Ａ１ａからゲートウェイＡ３ａを介して受信した文書データを変換する際、ゲートウェイＢ３ｂ、またはゲートウェイＢ３ｂを介して受信側の文書データ表示装置１ｂの属性を取得して、その属性に応じた変換処理を行なう。
【０１０７】
具体的には、図２２を参照して、変形例においては、上述の図４に示される変換処理のステップＳ１０１における文書データ取得の後、受信側の文書データ表示装置１ｂの属性を取得し、ステップＳ１０３〜Ｓ１０７の圧縮処理の後に、ステップＳ１０８において圧縮した文書データに対して取得した属性に応じた処理を施して、ステップＳ１０９で圧縮文書データを出力する。なお、ステップＳ１０８において処理した結果がステップＳ１０２で取得した属性を満たさない場合には、ステップＳ１０３〜Ｓ１０８の処理を複数回繰返して行なってもよい。
【０１０８】
ステップＳ１０２で取得される受信側の文書データ表示装置１ｂの属性としては、具体的に、文書データ表示装置１ｂの文書データ処理能力や表示能力、文書データ表示装置１ｂへデータ送信する通信網の許容ファイルサイズなどが挙げられる。これらの情報は、文書データ表示装置１ｂの記憶部１０４に記憶されている場合、また、文書データ表示装置１ａの記憶部１０４に記憶されている場合、送信時にこれらの情報がゲートウェイＡ３ａを介して変換サーバ２に送られる。変換サーバ２からの要求に応じて文書データ表示装置１ｂから変換サーバ２に送られる。また、ゲートウェイＢ３ｂが通信事業者の装置であって、これらの情報がゲートウェイＢ３ｂに記憶されている場合、変換サーバ２からの要求に応じてゲートウェイＢ３ｂから変換サーバ２に送られる。さらに、ゲートウェイＢ３ｂ以外に変換サーバ２が通信可能なサーバが通信事業者またはＷＥＢサービス事業者の装置であって、これらの情報が該サーバに記憶されていて、変換サーバ２の送信要求に従ってこれらの情報を送信してもよい。
【０１０９】
また、複数の受信側の属性情報のセットから１つを選択するようにしてもよいし、１つの属性情報においても複数の属性から変換内容を決定してもよい。たとえば、画面サイズとフォントの種類とに応じて、全体の縮尺や画像の大きさや圧縮率などを変更するようにしてもよい。
【０１１０】
また、ステップＳ１０８での属性に応じた処理としては、具体的にはイメージの圧縮率を変更したり、テキスト部やグラフィック部の一部またはすべてをイメージに変換したり、テキスト部やイメージ部の一部またはすべてをグラフィックに変換したりして、再度ステップＳ１０３〜Ｓ１０８の処理を行なったり、文書データを分割したりする処理が挙げられる。
【０１１１】
図２３は、ステップＳ１０８において文書データを分割する際に、ページ単位で分割した場合の各ページの構成を記述したファイルの具体例を示す図である。図２３を参照して、４，７，１０行目において各ページの分割後のファイル名が記述されている。各ページ分割後のファイルは図８に示されるようなファイルでよい。なお、分割はページ単位でなくてもよい。たとえば、分割のサイズは、属性記憶部２０８に記憶される送信先の文書データ表示装置１の属性情報や予め設定されている変換後の属性情報や文書データ表示システムにおいて通信可能な通信量などの属性情報に基づいて決定されてもよい。
【０１１２】
このような分割された文書データを受信した文書データ表示装置１ｂでは、分割された複数のファイルを１つのファイルであるかのように取扱うことが好ましい。これは、上述のステップＳ１０８での分割処理において、変換サーバ２が分割した各々の文書データのたとえばヘッダ部などに、分割前の文書データを特定する識別情報を付加し、文書データ表示装置１ｂにおいて該識別情報を解析することで実現される。または、分割前の文書データを特定する情報と、分割された各文書データを特定する情報とを含むファイルを別個に生成して、分割された文書データと共に出力してもよい。
【０１１３】
このように、変換サーバ２において文書データを分割して送信することで、通信網にかける負担を軽減することができる。また、受信側の文書データ表示装置１ｂにおいては、分割された複数のファイルを１つのファイルとしてダウンロードして取扱うことができ、管理が容易となる。さらに、かかる複数のファイルから構成される文書データを１つのファイルずつ表示処理を行なうことで、表示処理に必要なメモリを削減することができる。
【０１１４】
なお、このような分割処理は、図２４に示されるような、ファイルサーバ２００２から文書データ表示装置２００１に対してネットワーク２００３を介して大きなファイルサイズの文書データを送信する場合にも適用可能である。このような場合にも、ネットワーク２００３において送信可能なサイズの制限があって送信できない場合がある。この場合、ファイルサーバ２００２は、上述の変換サーバ２と同様の処理を行なってファイルを分割し、分割したファイルをネットワーク２００３およびゲートウェイ２００４を介して送信する。
【０１１５】
また、ステップＳ１０８での属性に応じた処理は、文書データを分割する処理に限定されず、たとえば文書データ表示装置１ｂで表示する際に使用される付加情報を追加する処理であってもよい。付加情報としては、具体的には、文書データ表示装置１ｂの表示部１０９のサイズに合わせたページ送りの情報や、入力部１０３での操作に対する表示の動作を指定する情報などが該当する。
【０１１６】
また、ステップＳ１０３〜Ｓ１０７での圧縮処理における圧縮率を、ステップＳ１０２で取得した受信側の文書データ表示装置の属性に応じて変更してもよいし、変換された文書データにおいて使用される画像の大きさを変更してもよい。このようにすることで、変換された文書データの大きさを受信側の文書データ表示装置の属性に応じた最適なサイズにすることが可能になる。
【０１１７】
また、変換サーバ２は、文書の一部または全部をイメージに変換し、受信側の文書データ表示装置１ｂへ送信してもよい。さらに、変換サーバ２は、変換されたイメージを受信側の文書データ表示装置１ｂへ送信する際、イメージに変換された文書とその範囲とを変換サーバが特定できる変換情報を一緒に送信してもよい。たとえば、ページ単位でイメージに変換して文書データ表示装置１ｂへ送信し、文書データ表示装置１ｂ側において変換された５ページ目のイメージを見て実際の文書の５ページ目を表示したい場合、文書データ表示装置１ｂからの５ページ目のイメージの変換情報が送信要求として変換サーバに送信される。変換サーバは、文書データ表示装置１ｂから５ページ目の送信要求を受取ると、５ページ目を表示するのに必要なテキスト部とグラフィック部とイメージ部とそのレイアウト情報とを含んだ文書データを文書データ表示装置１ｂへ送信する。
【０１１８】
さらに、上述の文書データの変換方法および表示方法を、プログラムとして提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１１９】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１２０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１２１】
【図１】本実施の形態にかかる文書データ表示システムの構成の具体例を示す図である。
【図２】本実施の形態にかかる文書データ表示装置１の構成の具体例を示す図である。
【図３】本実施の形態にかかる変換サーバ２の構成の具体例を示す図である。
【図４】変換サーバ２での文書データの変換処理を示すフローチャートである。
【図５】本実施の形態にかかる文書データの圧縮方法を説明する図である。
【図６】文書データの具体例を示す図である。
【図７】文書データの具体例を示す図である。
【図８】ＳＶＧ−Ｔ形式に変換された文書データの具体例を示す図である。
【図９】ＳＶＧ−Ｔ形式に変換された文書データの表示内容の具体例を示す図である。
【図１０】受信側の文書データ表示装置１ｂでの文書データ表示処理を示すフローチャートである。
【図１１】文書データ表示装置１での圧縮文書データの表示の具体例を示す図である。
【図１２】文書データ表示装置１での編集対象の圧縮文書データの表示の具体例を示す図である。
【図１３】文書データ表示装置１での編集後の圧縮文書データの表示の具体例を示す図である。
【図１４】領域情報を含んだ圧縮文書データの表示の具体例を示す図である。
【図１５】領域情報を含んだ圧縮文書データの表示方法を説明する図である。
【図１６】代替イメージを使用した圧縮文書データの表示方法を示す図である。
【図１７】種別情報を含んだ圧縮文書データの表示方法を説明する図である。
【図１８】表示範囲を変更する際の変更位置を決定する方法を説明する図である。
【図１９】表示範囲の表示方法を説明する図である。
【図２０】表示倍率の決定方法を説明する図である。
【図２１】本実施の形態にかかる文書データ表示方法を備えた印刷装置を説明する図である。
【図２２】変形例にかかる変換サーバ２での文書データの変換処理を示すフローチャートである。
【図２３】分割された文書データの具体例を示す図である。
【図２４】文書データの分割方法を説明する図である。
【図２５】属性記憶部に記憶される属性情報の具体例を示す図である。
【図２６】文書データ表示装置１での文書データの出力処理を示すフローチャートである。
【符号の説明】
【０１２２】
１，１ａ，１ｂ  文書データ表示装置、２  変換サーバ、３ａ，３ｂ  ゲートウェイ、１０１  文書データ表示装置の制御部、１０２  文書データ表示装置の送受信部、１０３  入力部、１０４  文書データ表示装置の記憶部、１０５  テキスト伸張部、１０６  イメージ伸張部、１０７  レイアウト情報解析部、１０８  描画部、１０９  表示部、１１０  文書データ表示装置の属性記憶部、２０１  変換サーバの制御部、２０２  変換サーバの送受信部、２０４  変換サーバの記憶部、２０５  テキスト圧縮部、２０６  イメージ圧縮部、２０７  レイアウト圧縮部、２０８  変換サーバの属性記憶部。
【図１】
2005182735.tif 000003
【図２】
2005182735.tif 000004
【図３】
2005182735.tif 000005
【図４】
2005182735.tif 000006
【図５】
2005182735.tif 000007
【図６】
2005182735.tif 000008
【図７】
2005182735.tif 000009
【図８】
2005182735.tif 000010
【図９】
2005182735.tif 000011
【図１０】
2005182735.tif 000012
【図１１】
2005182735.tif 000013
【図１２】
2005182735.tif 000014
【図１３】
2005182735.tif 000015
【図１４】
2005182735.tif 000016
【図１５】
2005182735.tif 000017
【図１６】
2005182735.tif 000018
【図１７】
2005182735.tif 000019
【図１８】
2005182735.tif 000020
【図１９】
2005182735.tif 000021
【図２０】
2005182735.tif 000022
【図２１】
2005182735.tif 000023
【図２２】
2005182735.tif 000024
【図２３】
2005182735.tif 000025
【図２４】
2005182735.tif 000026
【図２５】
2005182735.tif 000027
【図２６】
2005182735.tif 000028