(57)【要約】【課題】電子文書の文字の文字属性を認識できるように使用者に応じて変更することで読みやすい電子文書を得るための電子文書編集方法、電子文書編集装置及びそのプログラムを記録または伝送する情報記録伝送媒体を提供すること。【解決手段】電子文書に含まれる文字について認識できるか否かを判定するための文字サイズを閾値として記憶し、文字属性の中の少なくともいずれか１つについて変更内容を指示する変更内容指示情報を記憶し、前記電子文書を検索し、該電子文書に含まれる文字の文字サイズと前記閾値とを比較し、前記閾値以下の文字サイズの文字を抽出し、前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なう。【選択図】　　　図３
2004110607.tif 000002
【特許請求の範囲】
【請求項１】
電子文書に含まれる文字の形状情報及びその文字の配列情報を示す文字属性の変更を行なう電子文書編集方法であって、
前記文字について認識できるか否かを判定するための文字サイズを閾値として記憶するステップと、
前記文字属性の中の少なくともいずれか１つについて変更内容を指示する変更内容指示情報を記憶するステップと、
前記電子文書を検索し、該電子文書に含まれる文字の文字サイズと前記閾値とを比較し、前記閾値以下の文字サイズの文字を抽出するステップと、
前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なうステップと、を含むことを特徴とする電子文書編集方法。
【請求項２】
電子文書に含まれる文字の形状情報及びその文字の配列情報を示す文字属性の変更を行なう電子文書編集方法であって、
前記文字について認識できるか否かを判定するための文字サイズを閾値として記憶するステップと、
前記文字属性の中の少なくともいずれか１つについて変更内容を指示する変更内容指示情報を記憶するステップと、
前記電子文書の編集品質について適または不適を判定するための前記配列情報を含む編集品質条件を記憶するステップと、
前記電子文書を検索し、該電子文書に含まれる文字の文字サイズと前記閾値とを比較し、前記閾値以下の文字サイズの文字を抽出するステップと、
前記抽出された文字について前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なった場合の前記電子文書の編集品質を解析し、その解析結果と前記編集品質条件とを比較し、前記編集品質の適または不適を判定するステップと、
前記適または不適の判定で適と判定された場合に、前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なうステップと、を含むことを特徴とする電子文書編集方法。
【請求項３】
前記閾値は、書体、全角／半角、または、字体のうち１つまたはそれらの組み合わせに対応した文字サイズで記憶され、
前記抽出の際、前記電子文書に含まれる文字サイズと閾値を前記文字サイズに対応して記憶された書体、全角／半角、または、字体のうち１つまたはそれらの組み合わせ毎に比較する請求項１または請求項２に記載の電子文書編集方法。
【請求項４】
前記変更される文字属性は、文字サイズ、文字ピッチ、改行幅、書体、半角から全角、または、字体のうち少なくともいずれか１つである請求項１乃至請求項３のいずれかに記載の電子文書編集方法。
【請求項５】
電子文書を受け付け、前記電子文書を所定のフォーマットで出力し、前記出力する際前記電子文書に含まれる文字の形状情報及びその文字の配列情報を示す文字属性の変更を行なう電子文書編集装置であって、
前記文字について認識できるか否かを判定するための文字サイズを閾値として記憶する第１の記憶手段と、
前記文字属性の中の少なくともいずれか１つについて変更内容を指示する変更内容指示情報を記憶する第２の記憶手段と、
前記電子文書を検索し、該電子文書に含まれる文字の文字サイズと前記閾値とを比較し、前記閾値以下の文字サイズの文字を抽出する抽出手段と、
前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なう変更手段と、を有することを特徴とする電子文書編集装置。
【請求項６】
電子文書を受け付け、前記電子文書を所定のフォーマットで出力し、前記出力する際前記電子文書に含まれる文字の形状情報及びその文字の配列情報を示す文字属性の変更を行なう電子文書編集装置であって、
前記文字について認識できるか否かを判定するための文字サイズを閾値として記憶する第１の記憶手段と、
前記文字属性の中の少なくともいずれか１つについて変更内容を指示する変更内容指示情報を記憶する第２の記憶手段と、
前記電子文書の編集品質について適または不適を判定するための前記配列情報を含む編集品質条件を記憶する第３の記憶手段と、
前記電子文書を検索し、該電子文書に含まれる文字の文字サイズと前記閾値とを比較し、前記閾値以下の文字サイズの文字を抽出する抽出手段と、
前記抽出された文字について前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なった場合の前記電子文書の編集品質を解析し、その解析結果と前記編集品質条件とを比較し、前記編集品質の適または不適を判定する判定手段と、
前記適または不適の判定で適と判定された場合に、前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なう変更手段と、を有することを特徴とする電子文書編集装置。
【請求項７】
前記閾値は、書体、全角／半角、または、字体のうち１つまたはそれらの組み合わせに対応した文字サイズで記憶され、
前記抽出の際、前記電子文書に含まれる文字サイズと閾値を前記文字サイズに対応して記憶された書体、全角／半角、または、字体のうち１つまたはそれらの組み合わせ毎に比較する請求項５または請求項６に記載の電子文書編集装置。
【請求項８】
前記変更される文字属性は、文字サイズ、文字ピッチ、改行幅、書体、半角から全角、または、字体のうち少なくともいずれか１つである請求項５乃至請求項７のいずれかに記載の電子文書編集装置。
【請求項９】
前記文字サイズを閾値として入力するための第１の入力手段を更に有し、
前記第１の記憶手段は、前記第１の入力手段での入力に基づいて前記文字サイズを閾値として記憶する請求項５乃至請求項８のいずれかに記載の電子文書編集装置。
【請求項１０】
前記変更内容指示情報を入力するための第２の入力手段を更に有し、
前記第２の記憶手段は、前記第２の入力手段での入力に基づいて前記変更内容指示情報を記憶する請求項５乃至請求項９のいずれかに記載の電子文書編集装置。
【請求項１１】
前記編集品質条件を入力するための第３の入力手段を更に有し、
前記第３の記憶手段は、前記第３の入力手段での入力に基づいて前記編集品質条件を記憶する請求項６乃至請求項１０のいずれかに記載の電子文書編集装置。
【請求項１２】
コンピュータに、電子文書に含まれる文字の形状情報及びその文字の配列情報を示す文字属性の変更を実行させるためのコンピュータ読取り可能なプログラムを記録または伝送する情報記録伝送媒体であって、
前記文字について認識できるか否かを判定するための文字サイズを閾値として記憶する手順と、
前記文字属性の中の少なくともいずれか１つについて変更内容を指示する変更内容指示情報を記憶する手順と、
前記電子文書を検索し、該電子文書に含まれる文字の文字サイズと前記閾値とを比較し、前記閾値以下の文字サイズの文字を抽出する手順と、
前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なう手順と、を含むことを特徴とするプログラムを記録または伝送する情報記録伝送媒体。
【請求項１３】
コンピュータに、電子文書に含まれる文字の形状情報及びその文字の配列情報を示す文字属性の変更を実行させるためのコンピュータ読取り可能なプログラムを記録または伝送する情報記録伝送媒体であって、
前記文字について認識できるか否かを判定するための文字サイズを閾値として記憶する手順と、
前記文字属性の中の少なくともいずれか１つについて変更内容を指示する変更内容指示情報を記憶する手順と、
前記電子文書の編集品質について適または不適を判定するための前記配列情報を含む編集品質条件を記憶する手順と、
前記電子文書を検索し、該電子文書に含まれる文字の文字サイズと前記閾値とを比較し、前記閾値以下の文字サイズの文字を抽出する手順と、
前記抽出された文字について前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なった場合の前記電子文書の編集品質を解析し、その解析結果と前記編集品質条件とを比較し、前記編集品質の適または不適を判定する手順と、
前記適または不適の判定で適と判定された場合に、前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なう手順と、を含むことを特徴とするプログラムを記録または伝送する情報記録伝送媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子文書に含まれる文字を認識しやすくするために文字属性を変更する電子文書編集方法、電子文書編集装置及びそのプログラムを記録または伝送する情報記録伝送媒体に関する。
【０００２】
【従来の技術】
近年、コンピュータの性能向上や低価格化等に伴い、コンピュータによる電子文書作成は幅広く普及している。また、電子文書はネットワークを介しての送信やダウンロードをすることができるので、電子文書によれば文書の配布や閲覧が容易である。したがって、コンピュータで作成した電子文書による文書の配布や閲覧が行なわれることが多くなってきた。
【０００３】
このように、作成された電子文書は、配布されて作成者以外の使用者によって閲覧されるが、使用者が年配者であったり、視力に障害がある場合、その電子文書の中に使用される小さい文字の判別が難しくなることがあった。つまり、作成者と使用者が異なるために、作成者にとっては十分な大きさの文字であっても使用者には小さすぎることがある。また、使用者によっても十分な大きさの文字は異なるので、作成者が全ての使用者に合わせた電子文書を作成することは困難であった。
【０００４】
このような場合に、使用者は、コンピュータの画面を用いて見る場合には、画面上で拡大したり、印刷して見る場合には、コンピュータ上の電子文書編集システムを用いて文字の大きさを編集したり、拡大して印刷するなどを行っていた。
【０００５】
また、電子文書の文字の大きさを扱う方法として、電子文書に使用されている文字の大きさを調べる方法や（例えば、特許文献１参照。）、文書を縮小して印刷する際に使用されている文字の属性を解析し文字の属性を変更して印刷する方法がある（例えば、特許文献２参照。）。
【０００６】
【特許文献１】
特開平１１−１７５５２０号公報（段落〔００１１〕−〔００２５〕、第１図）
【特許文献２】
特開平２００１−２６０４５９号公報（段落〔００１２〕−〔００２４〕、第２図）
【０００７】
【発明が解決しようとする課題】
しかしながら、コンピュータの画面上で拡大することは容易であるが、全体が大きくなるために画面からはみ出す部分が発生しスクロールをしながら見なくてはならず、一目では全体が見えないため非常に読みにくいものとなってしまう。
【０００８】
一方、読みやすいように印刷を行なう場合には、編集や拡大と言った手間がかかるばかりか、文字の大きさや文字の配置を編集することにより、その電子文書のレイアウトが崩れる、文字がはみ出す、ページが増えるなどの不都合が、拡大する場合には同サイズの用紙を用いると印刷する大きさが用紙からはみ出してデータが欠落したり、そのデータの欠落を避けるために大きいサイズの用紙を用いると印刷物のハンドリングが悪くなるなどの不都合が発生した。さらには所望の印刷物を得るまでに無駄な印刷を行なうことになり、資源の無駄にもなっていた。
【０００９】
また、上述の文字の大きさを調べる方法は文字の大小の対比のデザインを解析するものであって、上述の問題を解決するためのものではなく、また、上述の文書を縮小して印刷する際に使用されている文字の属性を解析し文字の属性を変更して印刷する方法は印刷の際の文字つぶれを防止するためのものであって、さまざまな使用者に対し見やすい文書を提供するものではない。
【００１０】
本発明は、上記事情に鑑みてなされたものであり、その目的とするところは、電子文書の文字の文字属性を認識できるように使用者に応じて変更することで読みやすい電子文書を得るための電子文書編集方法、電子文書編集装置及びそのプログラムを記録または伝送する情報記録伝送媒体を提供することにある。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の発明は、電子文書に含まれる文字の形状情報及びその文字の配列情報を示す文字属性の変更を行なう電子文書編集方法であって、前記文字について認識できるか否かを判定するための文字サイズを閾値として記憶するステップと、前記文字属性の中の少なくともいずれか１つについて変更内容を指示する変更内容指示情報を記憶するステップと、前記電子文書を検索し、該電子文書に含まれる文字の文字サイズと前記閾値とを比較し、前記閾値以下の文字サイズの文字を抽出するステップと、前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なうステップと、を含むことを特徴としている。
【００１２】
また、請求項２に記載の発明は、電子文書に含まれる文字の形状情報及びその文字の配列情報を示す文字属性の変更を行なう電子文書編集方法であって、前記文字について認識できるか否かを判定するための文字サイズを閾値として記憶するステップと、前記文字属性の中の少なくともいずれか１つについて変更内容を指示する変更内容指示情報を記憶するステップと、前記電子文書の編集品質について適または不適を判定するための前記配列情報を含む編集品質条件を記憶するステップと、前記電子文書を検索し、該電子文書に含まれる文字の文字サイズと前記閾値とを比較し、前記閾値以下の文字サイズの文字を抽出するステップと、前記抽出された文字について前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なった場合の前記電子文書の編集品質を解析し、その解析結果と前記編集品質条件とを比較し、前記編集品質の適または不適を判定するステップと、前記適または不適の判定で適と判定された場合に、前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なうステップと、を含むことを特徴としている。
【００１３】
また、請求項３に記載の発明は、前記閾値は、書体、全角／半角、または、字体のうち１つまたはそれらの組み合わせに対応した文字サイズで記憶され、前記抽出の際、前記電子文書に含まれる文字サイズと閾値を前記文字サイズに対応して記憶された書体、全角／半角、または、字体のうち１つまたはそれらの組み合わせ毎に比較することを特徴としている。
【００１４】
また、請求項４に記載の発明は、前記変更される文字属性は、文字サイズ、文字ピッチ、改行幅、書体、半角から全角、または、字体のうち少なくともいずれか１つであることを特徴としている。
【００１５】
また、請求項５に記載の発明は、電子文書を受け付け、前記電子文書を所定のフォーマットで出力し、前記出力する際前記電子文書に含まれる文字の形状情報及びその文字の配列情報を示す文字属性の変更を行なう電子文書編集装置であって、前記文字について認識できるか否かを判定するための文字サイズを閾値として記憶する第１の記憶手段と、前記文字属性の中の少なくともいずれか１つについて変更内容を指示する変更内容指示情報を記憶する第２の記憶手段と、前記電子文書を検索し、該電子文書に含まれる文字の文字サイズと前記閾値とを比較し、前記閾値以下の文字サイズの文字を抽出する抽出手段と、前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なう変更手段と、を有することを特徴としている。
【００１６】
また、請求項６に記載の発明は、電子文書を受け付け、前記電子文書を所定のフォーマットで出力し、前記出力する際前記電子文書に含まれる文字の形状情報及びその文字の配列情報を示す文字属性の変更を行なう電子文書編集装置であって、前記文字について認識できるか否かを判定するための文字サイズを閾値として記憶する第１の記憶手段と、前記文字属性の中の少なくともいずれか１つについて変更内容を指示する変更内容指示情報を記憶する第２の記憶手段と、前記電子文書の編集品質について適または不適を判定するための前記配列情報を含む編集品質条件を記憶する第３の記憶手段と、前記電子文書を検索し、該電子文書に含まれる文字の文字サイズと前記閾値とを比較し、前記閾値以下の文字サイズの文字を抽出する抽出手段と、前記抽出された文字について前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なった場合の前記電子文書の編集品質を解析し、その解析結果と前記編集品質条件とを比較し、前記編集品質の適または不適を判定する判定手段と、前記適または不適の判定で適と判定された場合に、前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なう変更手段と、を有することを特徴としている。
【００１７】
また、請求項７に記載の発明は、前記閾値は、書体、全角／半角、または、字体のうち１つまたはそれらの組み合わせに対応した文字サイズで記憶され、前記抽出の際、前記電子文書に含まれる文字サイズと閾値を前記文字サイズに対応して記憶された書体、全角／半角、または、字体のうち１つまたはそれらの組み合わせ毎に比較することを特徴としている。
【００１８】
また、請求項８に記載の発明は、前記変更される文字属性は、文字サイズ、文字ピッチ、改行幅、書体、半角から全角、または、字体のうち少なくともいずれか１つであることを特徴としている。
【００１９】
また、請求項９に記載の発明は、前記文字サイズを閾値として入力するための第１の入力手段を更に有し、前記第１の記憶手段は、前記第１の入力手段での入力に基づいて前記文字サイズを閾値として記憶することを特徴としている。
【００２０】
また、請求項１０に記載の発明は、前記変更内容指示情報を入力するための第２の入力手段を更に有し、前記第２の記憶手段は、前記第２の入力手段での入力に基づいて前記変更内容指示情報を記憶することを特徴としている。
【００２１】
また、請求項１１に記載の発明は、前記編集品質条件を入力するための第３の入力手段を更に有し、前記第３の記憶手段は、前記第３の入力手段での入力に基づいて前記編集品質条件を記憶することを特徴としている。
【００２２】
また、請求項１２に記載の発明は、コンピュータに、電子文書に含まれる文字の形状情報及びその文字の配列情報を示す文字属性の変更を実行させるためのコンピュータ読取り可能なプログラムを記録または伝送する情報記録伝送媒体であって、前記文字について認識できるか否かを判定するための文字サイズを閾値として記憶する手順と、前記文字属性の中の少なくともいずれか１つについて変更内容を指示する変更内容指示情報を記憶する手順と、前記電子文書を検索し、該電子文書に含まれる文字の文字サイズと前記閾値とを比較し、前記閾値以下の文字サイズの文字を抽出する手順と、前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なう手順と、を含むことを特徴としている。
【００２３】
また、請求項１３に記載の発明は、コンピュータに、電子文書に含まれる文字の形状情報及びその文字の配列情報を示す文字属性の変更を実行させるためのコンピュータ読取り可能なプログラムを記録または伝送する情報記録伝送媒体であって、前記文字について認識できるか否かを判定するための文字サイズを閾値として記憶する手順と、前記文字属性の中の少なくともいずれか１つについて変更内容を指示する変更内容指示情報を記憶する手順と、前記電子文書の編集品質について適または不適を判定するための前記配列情報を含む編集品質条件を記憶する手順と、前記電子文書を検索し、該電子文書に含まれる文字の文字サイズと前記閾値とを比較し、前記閾値以下の文字サイズの文字を抽出する手順と、前記抽出された文字について前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なった場合の前記電子文書の編集品質を解析し、その解析結果と前記編集品質条件とを比較し、前記編集品質の適または不適を判定する手順と、前記適または不適の判定で適と判定された場合に、前記変更内容指示情報に従って前記抽出された文字の前記文字属性の変更を行なう手順と、を含むことを特徴としている。
【００２４】
【発明の実施の形態】
［第１の実施の形態］
以下、本発明の好適な実施の形態の一例について、図面を参照して具体的に説明する。
【００２５】
（構成）
先ず、本発明の特徴は、電子文書に含まれる文字の内、使用者が認識できない文字の文字属性を変更し、電子文書を読みやすくする点にある。
【００２６】
以下、電子文書を接続された出力装置用に出力する際に所定の書式にフォーマット化するＰＣ（Ｐｅｒｓｏｎａｌ　Ｃｏｍｐｕｔｅｒ）に備えたいわゆるプリンタドライバに適用した場合を例にとり本発明の電子文書編集装置について具体的に説明する。尚、本発明はこの形態にとらわれるものではない。
【００２７】
本発明の全体の概略構成について、図１を参照して説明する。図１に示すように、電子文書編集装置としてのＰＣ１とＰＣ１に接続される出力装置２とにより構成され、ＰＣ１は所定のフォーマットに変換された電子文書を出力装置２に転送し、出力装置２は転送された所定の書式に変換された電子文書に基づいて画像出力するようになっている。
【００２８】
ＰＣ１は、種々のハードウエア構成を採りうることが可能であり、本例では、繁雑になるので図示していないが、ＣＰＵとＲＯＭ、ＲＡＭ等を有するコンピュータ本体と、これに接続されるＣＲＴ等のディスプレイ、マウス、キーボード、ＦＤＤ、およびハードディスク等を備え、さらにデジタイザ、イメージスキャナ等の画像生成のための入力機器を備えることができる。
【００２９】
出力装置２は、ＰＣ１から転送されるフォーマット化された電子文書を印刷用紙に画像を形成し出力する。尚、出力装置２は、レーザ露光方式、インクジェット方式等々の方式を用いることができる。
【００３０】
図２に、第１の実施の形態に係るＰＣ１の具体的構成の一例としての機能ブロック図を示す。図２に示すように、ＣＲＴ等のディスプレイ、マウス、キーボードからなり、ディスプレイに各種表示し、マウス、キーボードを操作して各種入力を行なうためのものであり、後述の文字の認識ができるか否かを判定するための文字サイズを閾値として入力するための本発明の第１の入力手段としての機能、及び、文字が認識できるように後述の文字属性の中の少なくともいずれか１つについて変更内容を指示する変更内容指示情報を入力するための本発明の第２の入力手段としての機能を有する入力部１１を含む。
【００３１】
また、入力部１１での入力に基づいて、閾値を記憶する第１の記憶手段としての閾値記憶部１２２、変更内容指示情報を記憶する第２の記憶手段としての変更内容指示情報記憶部１２３、外部からの入力を受け付ける図示しないインターフェイス、図示しないをＦＤＤなどの外部入出力装置を介して受け付ける電子文書を格納する電子文書格納部１２１を含むハードディスク等からなる記憶部１２を含む。
【００３２】
さらに、本発明の文字属性の変更（詳細後述）を行う文字属性解析部１３１及び文字属性変更部１３２と、本実施の形態の電子文書を接続された出力装置用に出力する際に所定の書式にフォーマット化するＰＣ（Ｐｅｒｓｏｎａｌ　Ｃｏｍｐｕｔｅｒ）に備えたいわゆるプリンタドライバの機能を有する電子文書変換部１３３とを含むＣＰＵとＲＯＭ、ＲＡＭ等からなるＰＣ１のコンピュータ本体である制御部１３と、出力装置２にフォーマット化されたデータを転送する出力部とを含む。
【００３３】
電子文書解析部１３１は、予め使用者によって入力部１１から入力され閾値記憶部１２２に記憶された閾値を読み出し、記憶部１２などを利用して、電子文書の文字を検索し、文字の文字サイズと閾値としての文字サイズを比較し、閾値以下の文字サイズの文字を抽出する本発明の抽出手段としての機能とを有している。
【００３４】
文字属性変更部１３２は、予め使用者によって入力部１１から入力され変更内容指示情報記憶部１２３に記憶された変更内容指示情報を読み出し、電子文書解析部１３１で抽出された文字の文字属性を文字が認識できるように変更内容指示情報に従って変更する本発明の変更手段としての機能とを有している。
【００３５】
また、文字属性とは、電子文書内で文字を示すものである。電子文書内で文字は、文字の形状情報及び文字の配列情報を含んだデータとして構成されている。文字の形状情報としては例えば、文字の大きさである文字サイズ、全角／半角、明朝やゴシック等の書体、斜体、及び、太字等の字体等であり、文字の配列情報としては、文字ピッチ、改行幅、電子文書中の文字位置であるオフセット位置、その文字の文字列の長さであるデータ長、及び、印刷した場合の用紙上の位置であるロケーション等であり、つまり、これらの形状情報及び配列情報を文字属性という。
【００３６】
電子文書変換部１３３は、電子文書の文字を出力装置２で印刷可能とするように所定の書式に変換し、出力部１４を介し出力装置２にデータを転送する。
【００３７】
（電子文書編集方法）
次に、上述のような構成における電子文書編集方法の手順について、図を参照しつつ説明する。
【００３８】
初めに、図３を用いて電子文書編集方法の手順を概略的に説明する。まず、電子文書の出力要求があったら（Ｓ１０１：出力要求、詳細は後述）、前記電子文書を検索し、該電子文書に含まれる文字の文字サイズと先に入力されている閾値を比較し、前記閾値以下の文字サイズの文字を抽出する（Ｓ１０２：電子文書解析、詳細は後述）。次に、前記抽出された文字について文字の文字属性を文字が認識できるように先に入力されている変更内容指示情報に従って変更する（Ｓ１０３：文字属性変更、詳細は後述）。そして、電子文書を所定の書式にフォーマット化し（Ｓ１０４）、出力装置２に転送する（Ｓ１０５）。出力装置２は、フォーマット化された電子文書に基づき印刷用紙に画像を形成し出力を行う。このようにして、電子文書に含まれる文字のうち認識できない文字の属性を変更し（詳細後述）、電子文書を出力装置２に出力し、編集等の手間をかけずに容易に読みやすい印刷物を得ることができる。
【００３９】
（出力要求）
以下に詳細を説明する。まず、入力部１１における閾値の入力及び出力要求について説明する。例えば、本実施の形態においては出力を要求する際にプリンタドライバのユーザインターフェイス画面をディスプレイに表示させ、マウス、キーボードを用いて認識できない文字サイズを閾値として入力する。例えば、図４に示す印刷画面１１０（ａ）のように文字サイズを閾値として入力が可能な閾値入力部１１１を設け、使用者が所望の文字サイズを入力する。この印刷画面１１０（ａ）は、印刷を行う際の画面であるからその他の印刷に関する入力を行い、印刷ボタン１１２が押下され、出力要求がなされる。同時に、制御部１３を構成するＣＰＵは入力された所望の文字サイズを閾値として閾値記憶部１２２に記憶する。また、既に閾値が記憶されていれば、印刷画面１１０（ａ）表示時にその記憶されている文字サイズを閾値として表示するようにして、変更する場合に文字サイズを入力し、変更しない場合には既に記憶された文字サイズが閾値となるようにしても良い。例えば図４に示すように「８」を入力すれば、８ポイント以下の文字サイズの文字が後述の電子文書解析部１３１で抽出され、後述の文字属性変更部１３２により、その文字が認識できるように変更内容指示情報に基づきその文字の文字属性が変更される。例えば変更内容指示情報に文字サイズを９ポイントに変更すると定義されていれば、抽出した文字の文字サイズを９ポイントに変更される。また、言うまでもなく閾値を認識できない文字サイズではなく、認識可能な最小の文字サイズとして、文字属性変更部１３２で閾値より小さい文字サイズを抽出しても良い。このように、文字サイズの閾値は使用者に応じて所望の文字属性閾値を入力できるので、幅広い使用者の要求を満たすことが可能である。
【００４０】
また、上述の閾値を入力する際に、書体、全角、半角、字体のいずれかもしくはそれらの組み合わせに対応した閾値を入力するようにしても良い。例えば図５の印刷画面１１０（ｂ）の閾値入力部１１１に示すように、印刷画面１１０（ａ）で説明した文字サイズの閾値８ポイントの他に、例えば丸ゴシック１０ポイント、及び、半角１０ポイントと入力するようにした場合、電子文書解析部１３１で８ポイント以下の文字サイズの文字を抽出し、さらに文字が丸ゴシックの場合には１０ポイント以下の文字を、半角文字の場合には１０ポイント以下の文字を抽出し、同様に文字属性変更部１３２で変更する。尚、このようにした場合は、電子文書解析部１３１では、書体、全角、半角、または、字体と文字サイズについて比較を行なうが、その順序はどちらが先でも良い。例えば、上述の例では、まず書体を比較して丸ゴシック抽出した後文字サイズを比較し１０ポイント以下のものだけを抽出しても良いし、その逆でも良い。また、例えば変更内容指示情報に丸ゴシック１０ポイント以下の文字は明朝１０ポイントに変更すると定義されていれば書体の変更を行うようにしても良い。言うまでも無いが、書体のみならず、他の文字属性についての変更が変更内容指示情報に指示されていれば変更内容指示情報に従って他の文字属性の変更を行なう。このように、文字サイズだけで認識できるか否かを判定するのではなく例えば書式に応じて認識できるか否かを判定することになりさらに幅広い使用者の要求を満たすことが可能である。
【００４１】
また、さらに後述の文字属性変更部１３２で文字属性を変更する時の変更する文字属性または変更後の文字属性を指定する変更内容指示情報を入力する場合には、例えば、図６に示す印刷画面１１０（ｃ）のように変更内容指示情報の入力が可能な変更内容指示情報入力部１１３を設け所望の変更後文字サイズを入力したり、文字サイズ変更に伴い文字ピッチや改行幅の変更を入力する。同様に、制御部１３を構成するＣＰＵは入力された変更内容指示情報を変更内容指示情報記憶部１２３に記憶する。例えば図６に示すように「１０」を入力すれば、閾値には８ポイントが入力されているので８ポイント以下の文字サイズの文字が後述の電子文書解析部１３１で抽出され、抽出した文字の文字サイズは後述の文字属性変更部１３２で１０ポイントに変更される。また、文字ピッチが選択されていれば、同時に文字ピッチを変更する。図６では文字ピッチの詳細は指定せず、変更後の文字サイズに応じた文字ピッチに変更するように予めプログラムしておきプログラムに基づき変更することを意図しているが、文字ピッチ等の値を指定できるようにしても良い。
【００４２】
また、言うまでもないが、図６に示していない他の文字属性について指定することも可能である。このように、変更後属性の値や変更する属性を指定できるので、更に幅広い使用者の要求を満たすことが可能である。
【００４３】
また、例えば印刷画面１１０に図示しないが設定ボタンを設けて、設定ボタンを押下することで図示しない設定画面を表示してその画面上で上述の閾値、変更内容指示情報を入力するようにしても良い。また、印刷画面１１０とは別にディスプレイに閾値、変更内容指示情報を設定するための設定画面を表示するようにして入力し設定できるようにしても良い。また、閾値及び変更内容指示情報は予めプログラムしておきプログラムに基づき記憶するようにしても良い。
【００４４】
（電子文書解析）
次に、電子文書解析について図７に示すフローチャートを用いて説明する。上述のように出力要求がなされると、電子文書解析部１３１では、閾値格納部１２２に格納された閾値としての文字サイズを読み出す（Ｓ２０１）。電子文書を検索し文字がなければステップＳ１０４「電子文書フォーマット化」へ遷移し、文字を発見したら（Ｓ２０２）、発見した文字の文字サイズをそれぞれ閾値と比較して（Ｓ２０３）閾値以下の文字サイズの文字を抽出する（Ｓ２０４）。文字を抽出したら図３ステップ１０３「文字属性変更」へ遷移する。閾値より大きい文字サイズの文字は抽出しない。具体的には、例えば、閾値が図４に示すように８ポイントであれば、８ポイント以下の文字を抽出する。また、閾値が図５に示したように文字サイズの閾値８ポイントの他に、丸ゴシック１０ポイント、半角１０ポイントであれば、８ポイント以下の文字サイズの文字を抽出し、さらに文字が丸ゴシックの場合には１０ポイント以下の文字を、半角文字の場合には１０ポイント以下の文字を抽出する。
【００４５】
また、この抽出の過程で例えば図８に示すような文字属性のテーブル１２４を記憶部１２に備えて電子文書に含まれる文字の文字属性を格納し、テーブル１２４を参照しつつ閾値との比較を行い、上述の抽出を行なうようにしても良い。
【００４６】
（文字属性変更）
次に、文字属性変更について図９に示すフローチャートを用いて説明する。まず、変更内容指示情報記憶部１２３に記憶された変更内容指示情報を読み出す（Ｓ３０１）。電子文書解析部１３１で抽出された文字がなければステップＳ１０４「電子文書フォーマット化」へ遷移し、抽出された文字があれば（Ｓ３０２）、抽出された文字のそれぞれについて変更内容指示情報に従って文字属性のデータを書き換えることで文字属性を変更する（Ｓ３０３）。具体的には、例えば、８ポイント以下の文字サイズは、変更内容指示情報に文字サイズを９ポイントに変更するように設定されていれば９ポイントに変更する。さらに、それに伴い文字ピッチを変更するように変更内容指示情報が設定されていれば、文字ピッチを変更する。また、書体の変更や半角文字を全角に変更するように設定されていれば書体の変更や半角文字を全角に変更する。そして、「電子文書フォーマット化」へ遷移する。
【００４７】
そして、電子文書変換部１４において、上述のように文字属性が変更された文字及び文字属性未変更の文字が出力装置２用の所定の書式にフォーマット化され、出力部１４を介して出力装置２へ転送され、出力装置２はそのフォーマット化された電子文書に基づき印刷を行う。このフォーマット化された電子文書の文字の認識できない文字の文字属性は認識できるように変更されているので読みやすい電子文書が出力される。
【００４８】
また、この抽出の過程で例えば図８に示すような文字属性のテーブル１２４を記憶部１２に備えて電子文書に含まれる文字の文字属性を格納し、テーブル１２４を参照しつつ、閾値との比較を行い文字の抽出をしてさらに文字属性の変更を行なうようにしても良い。
【００４９】
このようにして、読みやすくするための加工である編集や拡大と言った手間を必要とせず、電子文書中の認識できない文字を認識できる文字に変更し、読みやすい文書を得ることができる。
【００５０】
また、電子文書解析部１３１で抽出されなかった閾値より大きい文字を、閾値以下の文字の文字属性の変更に伴い、必要に応じて閾値より大きい文字の属性を変更しても良い。例えば、閾値以下の文字の行数が増えた場合に合わせて閾値より大きい文字のロケーションを変更して位置をずらすこと等が可能である。
【００５１】
［第２の実施の形態］
次に、本発明に係る第２の実施の形態について説明する。なお、以下には第１の実施の形態と実質的に同様の構成に関しては、なるべく説明を省略し、主に異なる点について述べる。
【００５２】
先ず、本発明の特徴は、電子文書に含まれる文字の内、使用者が認識できない文字の文字属性を変更行った場合の電子文書の編集品質（詳細後述）を鑑みつつ変更し、電子文書を読みやすくする点にある。
【００５３】
図１０に、第２の実施の形態に係るＰＣ１の具体的構成の一例としての機能ブロック図を示す。図１０に示すように、第１の実施の形態に加えて記憶部１２に編集品質について適または不適を判定するための編集品質条件（詳細後述）を記憶する第３の記憶手段としての編集品質条件記憶部１２５を備えている。
【００５４】
さらに、第１の実施の形態に加えて、入力部１１は編集品質条件を入力するための第３に入力手段としての機能を有し、また、文字属性変更部１３１は、予め使用者によって入力部１１から入力され編集品質条件記憶部１２５に記憶された編集品質条件を読み出し、抽出された文字について変更内容指示情報に従って抽出された文字の文字属性の変更を行なった場合の電子文書の編集品質を解析し、その解析結果と編集品質条件とを比較し、編集品質の適または不適を判定する本発明の判定手段としての機能を有している。
【００５５】
ここで、編集品質とは、上記文字属性の変更に伴う電子文書を出力したときの編集状態の変化のことであり、具体的には例えば、文字が大きくなる、文字が重なる、文字位置がはみ出す、文字列が改行されて行数が増えるさらにページが増えるなど文字属性の変更により編集が変更された状態を言う。さらに編集品質条件とは、編集品質の適または不適を判定するつまり編集品質を規定する条件であり、具体的には例えば、「文字の重なり不可」、「改行は不可」、「ページ増は不可」などを言う。
【００５６】
また、上述の編集品質条件は、例えば図１１の印刷画面１１０（ｄ）の編集品質条件入力部１１４に示すように、編集品質条件を選択可能に表示し、マウス、キーボードを用いて選択して入力され、制御部１３を構成するＣＰＵは入力された編集品質条件を編集品質条件記憶部１２５に記憶する。例えば、印刷画面１１０（ｄ）に示すように「文字の重なり不可」が選択入力された場合には、電子文書解析部１３１で８ポイント以下の文字サイズの文字を抽出し、その文字を認識できるように変更内容指示情報に基づき文字属性を変更した時の編集品質を変更した時の文字属性から解析し、編集品質条件と比較、すなわち、文字が重なるか否かを例えば変更した時の文字サイズと文字ピッチから調べ、文字重なりがなければ適と判定し、文字が重なれば不適と判定する。また、編集品質条件によっては、文字属性変更を対象となる文字全てに行なったときに判定を行なうもの、例えば、ページ増の判定などがある。また、印刷画面１１０（ｄ）には示していないが、閾値を書体、全角、半角、字体のいずれかもしくはそれらの組み合わせに応じて入力することや、前述の変更内容指示情報入力部１１３を表示させて入力することと組み合わせることは言うまでもなく可能である。また、編集品質条件は予めプログラムしておきプログラムに基づき記憶するようにしても良い。
【００５７】
次に、第２の実施の形態に係る文字属性変更について図１２に示すフローチャートを用いて説明する。まず、変更内容指示情報記憶部１２３に記憶された変更内容指示情報及び編集品質条件記憶部１２５に記憶された編集品質条件を読み出す（Ｓ４０１）。電子文書解析部１３１で抽出された文字がなければステップＳ１０４「電子文書フォーマット化」へ遷移し、抽出された文字があれば（Ｓ４０２）、抽出した文字について変更支持情報に基づいて文字属性を変更した時の電子文書の編集品質を解析し、その解析結果を編集品質条件と比較し、編集品質の適または不適を判定する（Ｓ４０３）。適と判定された場合には、変更内容指示情報に従って文字属性のデータを書き換えることで文字属性を変更する（Ｓ４０４）。具体的には例えば、「文字重なり不可」という編集品質条件が設定されている場合には、変更後の文字サイズと文字ピッチ（文字ピッチも変更する場合には変更後の文字ピッチ）から文字が重なるか否かを判定し、重ならない場合には文字サイズを変更（文字ピッチも変更する場合には文字ピッチも変更）し、重なる場合には文字属性を変更しない。したがって、文字属性により重なる場合には、編集品質条件に規定された様に文字が重なることなくフォーマット化され出力されることになる。また、この編集品質の解析及び判定は、編集品質条件によって、文字毎に行なう場合や対象となる文字全てについて変更内容指示情報に従って文字属性を変更した時の電子文書について行なう場合がある。
【００５８】
また、この抽出の過程で例えば図８に示すようなテーブル１２４を記憶部１２に備えて電子文書に含まれる文字の文字属性を格納し、テーブル１２４を参照しつつ、編集品質条件との比較を行い上述の判定及び変更を行なうようにしても良い。
このように、文字属性変更後の編集品質を鑑みて、文字属性変更を行なうことにより、電子文書を使用者が望まない編集品質にすることがなくさらに幅広い使用者の要求を満たすことが可能である。
【００５９】
また、上述の説明は、本発明の特徴である電子文書変更方法をＰＣに備えたいわゆるプリンタドライバに適用し、プリンタ等の出力装置に転送し出力する例を示したが、例えば、アプリケーションソフトで電子文書を開く際に、同様にして文字属性を変更してモニタに表示出力するようすれば、ＰＣはモニタの表示出力を制御する本発明に言う電子文書編集装置となる。このように表示出力を制御することにより、全体を大きくすることによる画面からはみ出しがないので、全体が見やすく読みやすい電子文書を提供できる。
【００６０】
またさらに、上述の文字属性変更を後述のように応用できる。例えば、ファイルを変換する場合に用いれば、読みにくい電子文書を読みやすい電子文書に変換しファイルとして出力することが容易にできる。また、画像形成装置としての出力装置に上述の文字属性変更の機能を持たせるようにすれば、アプリケーションソフトや接続される端末の機能にかかわらず、出力装置で文字属性を変更することができるので読みやすい出力物が得られる。
【００６１】
また、ウェブサイトのホームページ上の電子文書を端末で閲覧する際に、端末の表示器に表示出力を行なう前に、上述の文字属性変更を行なってから表示出力することも可能であり、さらに、このような表示出力における文字属性変更は、ウェブサイトのホームページやメールを受信可能な携帯電話にも応用できる。
【００６２】
また、本発明記載の電子文書編集方法として図３に示したフローチャートのステップＳ１０１からＳ１０３の手順を実現するプログラムを上述のようにコンピュータで実行する際には、コンピュータ内のハードディスク装置等の補助記憶装置にプログラムを格納しておき、メインメモリーにロードして実行する。また、そのようなプログラムは、ＣＤ−ＲＯＭ等の可搬型記録媒体にプログラムを格納して売買したり、ネットワークを介して接続されたコンピュータの記録装置に格納しておき、ネットワークを通じて他のコンピュータに転送することもできる。
【００６３】
【発明の効果】
以上説明したように本発明によれば、電子文書の文字の文字属性を認識できるように使用者に応じて変更することで読みやすい電子文書を得るための電子文書編集方法、電子文書編集装置及びそのプログラムを記録または伝送する情報記録伝送媒体を提供することができる。
【図面の簡単な説明】
【図１】第１の実施の形態の全体の概略構成を示す説明図である。
【図２】第１の実施の形態に係るＰＣの具体的構成の一例としての機能ブロック図である。
【図３】本発明に係る電子文書編集方法の手順を概略的に説明するフローチャートである。
【図４】ディスプレイに表示する画面の１例を示す図である。
【図５】ディスプレイに表示する画面の１例を示す図である。
【図６】ディスプレイに表示する画面の１例を示す図である。
【図７】第１の実施の形態の電子文書解析の手順の１例を説明するフローチャートである。
【図８】第１の実施の形態に係るテーブルの構成の１例を示す図である。
【図９】第１の実施の形態の文字属性変更の手順の１例を説明するフローチャートである。
【図１０】第２の実施の形態に係るＰＣの具体的構成の一例としての機能ブロック図である。
【図１１】ディスプレイに表示する画面の１例を示す図である。
【図１２】第２の実施の形態の文字属性変更の手順の１例を説明するフローチャートである。
【符号の説明】
１　ＰＣ
１１　入力部
１２　記憶部
１２１　電子文書格納部
１２２　閾値記憶部
１２３　変更内容指示情報記憶部
１２４　テーブル
１２５　編集品質条件記憶部
１３　制御部
１３１　電子文書解析部
１３２　文字属性変更部
１３３　電子文書変換部
１４　出力部
２　出力装置
１１０　印刷画面
【図１】
2004110607.tif 000003
【図２】
2004110607.tif 000004
【図３】
2004110607.tif 000005
【図４】
2004110607.tif 000006
【図５】
2004110607.tif 000007
【図６】
2004110607.tif 000008
【図７】
2004110607.tif 000009
【図８】
2004110607.tif 000010
【図９】
2004110607.tif 000011
【図１０】
2004110607.tif 000012
【図１１】
2004110607.tif 000013
【図１２】
2004110607.tif 000014