(57)【要約】【課題】文書に対し画像を追加する際、文書にすでに存在した構成要素と新たに追加した構成要素との間で、サイズの不整合の生じにくい文書作成プログラム及び文書作成装置を提供する。【解決手段】文書作成装置１は、文書２００に含まれる構成要素から文書２００の代表サイズを抽出する文書解析手段１０Ａと、画像２１０に含まれる構成要素から画像２１０の代表サイズを抽出する画像解析手段１０Ｂと、文書２００の代表サイズと画像２１０の代表サイズとに基づいて画像２１０の表示サイズを変更する情報解析手段１０Ｃと、文書２００に表示サイズを変更された画像２１０’を貼り付ける貼付制御手段１０Ｄとを有する。【選択図】図２
2010061277.tif 000002
【特許請求の範囲】
【請求項１】
文書に含まれる構成要素のサイズに基づき前記文書の代表サイズを抽出する第１のステップと、
画像に含まれる構成要素のサイズに基づき前記画像の代表サイズを抽出する第２のステップと、
前記文書の代表サイズと前記画像の代表サイズとに基づいて前記画像の表示サイズを変更する第３のステップと、
前記文書に前記表示サイズを変更された画像を追加する第４のステップとをコンピュータに実行させる文書作成プログラム。
【請求項２】
文書に含まれる文字のサイズに基づき前記文書の代表サイズを抽出する第１のステップと、
画像に含まれる文字のサイズに基づき前記画像の代表サイズを抽出する第２のステップと、
前記文書の代表サイズと前記画像の代表サイズとに基づいて前記画像の表示サイズを変更する第３のステップと、
前記文書に前記表示サイズを変更された画像を追加する第４のステップとをコンピュータに実行させる文書作成プログラム。
【請求項３】
前記第３のステップは、前記文書の代表サイズと、前記画像の代表サイズとを略一致させるよう前記画像の表示サイズを変更する請求項１又は２に記載の文書作成プログラム。
【請求項４】
前記第１のステップは、前記構成要素として前記文書に含まれる画像の線分の太さから、前記文書の代表サイズを抽出し、
前記第２のステップは、前記構成要素として前記画像に含まれる線分の太さから、前記画像の代表サイズを抽出する請求項１に記載の文書作成プログラム。
【請求項５】
文書に含まれる構成要素に基づき文書の代表サイズを抽出する第１の抽出手段と、
画像に含まれる構成要素に基づき画像の代表サイズを抽出する第２の抽出手段と、
前記文書の代表サイズと前記画像の代表サイズとに基づいて前記画像の表示サイズを変更する変更手段と、
前記文書に前記表示サイズを変更された画像を追加する追加手段とを有する文書作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書作成プログラム及び文書作成装置に関する。
【背景技術】
【０００２】
新聞、雑誌等の原稿を読み取って定型サイズの領域に効率的に貼り付ける（追加する）画像処理装置が知られている（例えば、特許文献１参照）。
【０００３】
この特許文献１の画像処理装置は、スキャン等によって得られた画像データ中から文書ブロックを抽出し、文書ブロック内の文字画像から文字コードを認識し、文書ブロックの形状を再構成した長方形ベクタデータを作成して、この長方形ベクタデータ内に、認識された文字コードに応じた文字コードデータがレイアウトされる。
【特許文献１】特開２００２−１５０３０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
文書に対し画像を貼り付けて（追加して）文書に画像のもつ構成要素（文字や図形など）を追加する際、文書にすでに存在した構成要素と新たに追加した構成要素との間で、（面積の大きさや線分の太さなどの）サイズの不整合のある文書が得られる場合があった。
【０００５】
本発明の目的は、文書に対し画像を追加する際、文書にすでに存在した構成要素と新たに追加した構成要素との間で、サイズの不整合の生じにくい文書作成プログラム及び文書作成装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、上記目的を達成するため、以下の文書作成プログラム及び文書作成装置を提供する。
【０００７】
［１］文書に含まれる構成要素のサイズに基づき前記文書の代表サイズを抽出する第１のステップと、画像に含まれる構成要素のサイズに基づき前記画像の代表サイズを抽出する第２のステップと、前記文書の代表サイズと前記画像の代表サイズとに基づいて前記画像の表示サイズを変更する第３のステップと、前記文書に前記表示サイズを変更された画像を追加する第４のステップとをコンピュータに実行させる文書作成プログラム。
【０００８】
［２］文書に含まれる文字のサイズに基づき前記文書の代表サイズを抽出する第１のステップと、画像に含まれる文字のサイズに基づき前記画像の代表サイズを抽出する第２のステップと、前記文書の代表サイズと前記画像の代表サイズとに基づいて前記画像の表示サイズを変更する第３のステップと、前記文書に前記表示サイズを変更された画像を追加する第４のステップとをコンピュータに実行させる文書作成プログラム。
【０００９】
［３］前記第３のステップは、前記文書の代表サイズと、前記画像の代表サイズとを略一致させるよう前記画像の表示サイズを変更する請求項１又は２に記載の文書作成プログラム。
【００１０】
［４］前記第１のステップは、前記構成要素として前記文書に含まれる画像の線分の太さから、前記文書の代表サイズを抽出し、前記第２のステップは、前記構成要素として前記画像に含まれる線分の太さから、前記画像の代表サイズを抽出する請求項１に記載の文書作成プログラム。
【００１１】
［５］文書に含まれる構成要素に基づき文書の代表サイズを抽出する第１の抽出手段と、画像に含まれる構成要素に基づき画像の代表サイズを抽出する第２の抽出手段と、前記文書の代表サイズと前記画像の代表サイズとに基づいて前記画像の表示サイズを変更する変更手段と、前記文書に前記表示サイズを変更された画像を追加する追加手段とを有する文書作成装置。
【発明の効果】
【００１２】
請求項１、３又は５に係る発明によれば、本構成を有しないものと比較して、文書に対し画像を追加する際、文書にすでに存在した構成要素と新たに追加した構成要素との間で、サイズの不整合が生じにくい。
【００１３】
請求項２に係る発明によれば、本構成を有しないものと比較して、文書に対し文字を含む画像を追加する際、文書にすでに存在した文字と新たに追加した文字との間で、サイズの不整合が生じにくい。
【００１４】
請求項４に係る発明によれば、本構成を有しないものと比較して、線分の太さに関して、文書にすでに存在した構成要素と新たに追加した構成要素との間で不整合が生じにくい。
【発明を実施するための最良の形態】
【００１５】
以下の説明において、「文書」および「画像」は、ワープロ、表計算ソフト等によって生成された情報や、画像情報、映像情報等を含む。
【００１６】
（情報処理装置の構成）
図１は、本発明の一実施の形態に係る文書作成装置の構成例を示す概略図である。
【００１７】
文書作成装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）によって構成されて情報を処理する制御部１０と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）やフラッシュメモリ等により構成されて情報を記憶する記憶部２０と、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）等により構成されて画像を表示する表示部３０とを有する、例えば、パーソナルコンピュータ等である。また、制御部１０と記憶部２０と図示しない通信部を有するサーバ装置と、表示部３０と図示しない制御部と通信部とを有する端末装置とによってシステムを構成してもよい。
【００１８】
制御部１０は、文書の内容を解析する文書解析手段１０Ａと、画像の内容を解析する画像解析手段１０Ｂと、文書解析手段１０Ａの解析結果と画像解析手段１０Ｂの解析結果とに基づいて画像のサイズを変更する情報解析手段１０Ｃと、文書に対してサイズ変更された画像を貼り付ける（追加する）貼付制御手段１０Ｄとを有する。なお、文書解析手段１０Ａ、画像解析手段１０Ｂ、情報解析手段１０Ｃ及び貼付制御手段１０Ｄは、プログラムによって提供されるものであり、制御部１０上で動作する。
【００１９】
記憶部２０は、ワープロ、表計算ソフト、又はプレゼンテーションソフトで作成されたデータや、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）等の文書を格納する文書格納部２０Ａと、ＪＰＥＧ、ＧＩＦ、ＴＩＦＦ、ＢＩＴＭＡＰ等のフォーマットの画像を格納する画像格納部２０Ｂとを有する。
【００２０】
（動作）
以下に、本発明の実施の形態における文書作成プログラム及び文書作成装置の動作を各図を参照しつつ説明する。
【００２１】
図２（ａ）〜（ｃ）は、本発明の一実施の形態に係る文書作成装置の動作例を示す概略図である。
【００２２】
文書２００は、図２（ａ）に示すように、タイトルを示す、例えば、フォントサイズ１４ｐｔの文字列２００ａと、内容を示す、例えば、フォントサイズ１２ｐｔの文字列２００ｂとを有する。なお、文字列２００ａ及び２００ｂは文字列に限らず文字単体でも良い。
【００２３】
画像２１０は、例えば、ウェブページが表示されたウェブブラウザをキャプチャすることで得られた画像であり、ウェブページのタイトルを示す、例えば、１２ｐｔ相当の文字列２１０ａと、ウェブページの内容を示す、例えば、１０ｐｔ相当の文字列２１０ｂと、写真である画像２１０ｃと、イラストである画像２１０ｄとを有する。なお、文字列２１０ａ及び２１０ｂは文字列に限らず文字単体でも良い。
【００２４】
文書作成装置１が利用者から文書２００に対して画像２１０を貼り付ける指示を受け付けると、文書解析手段１０Ａは、文書２００に含まれる文字、つまり文字列２００ａ及び文字列２００ｂを解析し、例えば、最も多く使われている文字のサイズを代表サイズとして抽出する。つまり、文書２００においては、文字列２００ｂにおいて使用されている文字のサイズであるフォントサイズ１２ｐｔを代表サイズとする。
【００２５】
また、画像解析手段１０Ｂは、画像２１０からＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）によって、画像２１０に含まれる文字、つまり文字列２１０ａ及び文字列２１０ｂを抽出して解析し、例えば、最も多く使われている文字のサイズを代表サイズとして抽出する。画像２１０においては、文字列２１０ｂにおいて使用されている文字のサイズであるフォントサイズ１０ｐｔを代表サイズとする。
【００２６】
次に、情報解析手段１０Ｃは、図２に示すように、文書２００の代表サイズである１２ｐｔに対して、画像２１０の代表サイズ１０ｐｔが略同一となるよう、例えば、画像２１０全体を１２０％拡大して画像２１０’を生成する。画像２１０’における文字列２１０ａ’は、約１４ｐｔ、文字列２１０ｂ’は、１２ｐｔ相当のサイズを有する。
【００２７】
次に、貼付制御手段１０Ｄは、利用者によって文字列２００ａと文字列２００ｂとの間に画像２１０を貼り付けるよう指定されている場合、図２（ｃ）に示すように画像２１０’を貼り付ける。
【００２８】
この結果、画像を貼り付ける前の文書の代表サイズと略一致する代表サイズをもつ画像が文書に貼り付けられるため、画像の貼り付けられた後の文書において、文書にすでに存在した構成要素と新たに追加した構成要素との間で、サイズの不整合は生じない。
【００２９】
図３は、本発明の一実施の形態に係る文書作成装置の動作を示すフローチャートである。
【００３０】
まず、制御部１０は、図示しない操作部において、作成中の文書２００に対して画像２１０の貼付操作の入力があった場合（Ｓ１；Ｙｅｓ）、文書解析手段１０Ａは、作成中の文書２００を解析し（Ｓ２）、文字列２００ａ、文字列２００ｂから最も使用頻度の高い文字のサイズを文書２００の代表サイズとして抽出する（Ｓ３）。
【００３１】
次に、画像解析手段１０Ｂは、貼り付ける画像２１０をＯＣＲによって解析し（Ｓ４）、文字列２１０ａ、文字列２１０ｂから最も使用頻度の高い文字のサイズを画像２１０の代表サイズとして抽出する（Ｓ５）。
【００３２】
次に、情報解析手段１０Ｃは、画像２１０の代表サイズを文書２００の代表サイズと略一致させるよう、画像２１０のサイズを変更して画像２１０’を生成する（Ｓ６）。次に、貼付制御手段１０Ｄは、貼付操作に基づいて文書２００に画像２１０’を貼り付ける（Ｓ７）。
【００３３】
また、上記実施の形態で使用される文書解析手段１０Ａ、画像解析手段１０Ｂ、情報解析手段１０Ｃ及び貼付制御手段１０Ｄは、ＣＤ−ＲＯＭ等の記憶媒体から装置内の記憶部に読み込んでも良く、インターネット等のネットワークに接続されているサーバ装置等から装置内の記憶部にダウンロードしてもよい。また、上記実施の形態で使用される手段の一部又は全部をＡＳＩＣ等のハードウェアによって実現してもよい。
【００３４】
なお、文書２００の代表サイズに対して所定のｐｔだけ小さいサイズとなるよう画像２１０のサイズを変更するようにするなど、情報解析手段１０Ｃにおける画像２１０のサイズの変更は、文書２００の代表サイズと画像２１０の代表サイズとを一致させるものに限らない。
【００３５】
また、上記実施の形態では、文書２００や画像２１０に最も多く使われている文字のサイズを代表サイズとしたが、文書２００や画像２１０に含まれる文字のサイズの平均値、最小値、最大値などから代表サイズを算出してもよい。
【００３６】
また、上記実施の形態では、文書２００全体から、最も多く使われている文字のサイズを特定し文書２００の代表サイズを算出したが、画像２１０の貼り付けを指示された文書２００の位置に応じて、文書２００の代表サイズを変えてもよい。例えば、文書２００が複数の段落からなり、ある段落の文字と文字との間を画像２１０の貼り付け位置として指定された場合、（文書２００全体ではなく）当該段落を構成する文字のサイズのうち最も多く使われている文字のサイズを文書２００の代表サイズとしてもよい。
【００３７】
また、文書２００と画像２１０とに共通して使われている文字列や画像から、文書２００の代表サイズおよび画像２１０の代表サイズを算出してもよい。例えば、図２においては、文書解析手段１０Ａおよび画像解析手段１０Ｂを用いて、文書２００と画像２１０とに「ネットワークを使おう」が共通して使われていることが把握できる。この場合、文書２００の代表サイズとしては文書２００における「ネットワークを使おう」という文字列のサイズである１４ｐｔを、画像２１０の代表サイズとしては画像２１０における「ネットワークを使おう」という文字列のサイズである１２ｐｔを採用することが考えられる。
【００３８】
また、文書解析手段１０Ａ及び画像解析手段１０Ｂが解析する対象は文字列に限らず、例えば、文書や図面に含まれる楽譜に用いられている音符の大きさ（サイズ）や、文書や図面に含まれる図面に用いられている線分の太さ（サイズ）等を解析する構成でもよい。
【００３９】
この場合、例えば、音符を含む文書に音符を含む画像を貼り付けると、画像を貼り付けられた文書では音符の大きさがそろう。
【００４０】
また、文書解析手段１０Ａが解析する対象を複数の文書からなる文書群にしてもよい。
【００４１】
また、文書に画像を貼り付ける構成に限らず、例えば、デスクトップ上のサムネイル配置領域に配置されているサムネイルの表示サイズに合わせて、次に配置するサムネイルの表示サイズを変更する構成等に適用してもよい。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施の形態に係る文書作成装置の構成例を示す概略図である。
【図２】（ａ）〜（ｃ）は、本発明の一実施の形態に係る文書作成装置の動作例を示す概略図である。
【図３】本発明の一実施の形態に係る文書作成装置の動作を示すフローチャートである。
【符号の説明】
【００４３】
１…文書作成装置、１０…制御部、１０Ａ…文書解析手段、１０Ｂ…画像解析手段、１０Ｃ…情報解析手段、１０Ｄ…貼付制御手段、２０…記憶部、２０Ａ…文書格納部、２０Ｂ…画像格納部、３０…表示部、２００…文書、２００ａ…文字列、２００ｂ…文字列、２１０…画像、２１０ａ…文字列、２１０ｂ…文字列、２１０ｃ…画像、２１０ｄ…画像
【図１】
2010061277.tif 000003
【図２】
2010061277.tif 000004
【図３】
2010061277.tif 000005