JP4848938B2 - Information processing system and information processing program - Google Patents
Information processing system and information processing program Download PDFInfo
- Publication number
- JP4848938B2 JP4848938B2 JP2006318574A JP2006318574A JP4848938B2 JP 4848938 B2 JP4848938 B2 JP 4848938B2 JP 2006318574 A JP2006318574 A JP 2006318574A JP 2006318574 A JP2006318574 A JP 2006318574A JP 4848938 B2 JP4848938 B2 JP 4848938B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- document
- information
- function
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000010365 information processing Effects 0.000 title claims description 37
- 239000000203 mixture Substances 0.000 claims description 16
- 230000015572 biosynthetic process Effects 0.000 claims description 10
- 238000003786 synthesis reaction Methods 0.000 claims description 10
- 230000002194 synthesizing effect Effects 0.000 claims description 7
- 238000012986 modification Methods 0.000 claims description 5
- 230000004048 modification Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 description 31
- 230000006870 function Effects 0.000 description 26
- 238000000034 method Methods 0.000 description 16
- 238000000605 extraction Methods 0.000 description 12
- 238000009826 distribution Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 238000012937 correction Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 4
- 238000010191 image analysis Methods 0.000 description 3
- 239000002131 composite material Substances 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000003702 image correction Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Document Processing Apparatus (AREA)
- Editing Of Facsimile Originals (AREA)
- Processing Or Creating Images (AREA)
Description
本発明は、情報処理システムおよび情報処理プログラムに関する。 The present invention relates to an information processing system and an information processing program.
コンピュータ上で動作する文書作成アプリケーションにより電子的な文書を作成する際に、画像を合成することが行われる。
しかし、デザイン的に優れた画像とするための編集は、文字、図形の編集と比較すると専門的な知識なしで行うことは非常に困難である。
そこで、画像を含む文書にあって、操作者が望むものを効率良く生成したいという要求がある。
When an electronic document is created by a document creation application that runs on a computer, an image is synthesized.
However, it is very difficult to edit an image having an excellent design without special knowledge as compared with editing of characters and graphics.
Therefore, there is a demand for efficiently generating what an operator desires in a document including an image.
これに関連する技術として、例えば、特許文献1には、画像に含まれるイメージ画像を良好に再現することを課題とし、オブジェクト画像の画像タイプがイメージである場合は、色分布に応じて色処理条件を用いて色処理する画像処理方法において、画像内に存在するイメージのオブジェクト画像を一括して処理する第1のモードと、異なるイメージに対しては独立に処理する第2のモードとを有し、前記第1のモードが設定された場合は、前記画像内に含まれるイメージとして識別された全てのオブジェクト画像の色分布から前記色処理条件を設定し、前記第2のモードが設定された場合は、前記画像内に含まれる異なるイメージごとに色分布を求め、該イメージごとに前記色処理条件を設定することが開示されている。
また、特許文献2には、色補正処理が施された画像を含む出力画像を作成するための手間を軽減することのできるデータ変換装置、およびデータ変換プログラムを提供することを目的とし、ページ記述データによって表現されたページ中の画像を認識する画像認識部と、画像認識部で認識された個々の画像について所定の画像解析を行う画像解析部と、画像解析部での解析結果に応じて個々の画像に画像補正処理を施す補正部と、画像補正処理が施された画像を含むページを表すラスターデータを生成する補正後データ生成部とを備えたことを特徴とし、いわゆるRIP内に、ページ内の個々の画像を解析して画像補正を施すオートセットアップ機能を備えることにより、煩雑な作業を必要とせず、高速に出力画像を作成できることが開示されている。
また、特許文献3には、入力画像に含まれているオブジェクト画像のタイプに適した色処理を行うことができるようにすることを目的とし、画像を構成するオブジェクト画像を示す画像情報を入力し、前記画像情報に基づき前記オブジェクト画像の画像タイプを判定し、前記画像タイプがイメージである場合は、色分布に応じた色処理条件を設定し、前記設定された色処理条件に基づき前記イメージのオブジェクト画像に対して色処理を行うことが開示されている。
Further, Patent Document 2 aims to provide a data conversion apparatus and a data conversion program that can reduce the effort for creating an output image including an image subjected to color correction processing. An image recognition unit that recognizes an image in a page expressed by data, an image analysis unit that performs a predetermined image analysis on each image recognized by the image recognition unit, and an individual according to an analysis result in the image analysis unit And a post-correction data generation unit that generates raster data representing a page including the image that has been subjected to the image correction process. It is disclosed that it is possible to create an output image at high speed without the need for complicated work by providing an auto setup function that performs image correction by analyzing individual images in the image. To have.
Further, Patent Document 3 inputs image information indicating an object image constituting an image for the purpose of performing color processing suitable for the type of object image included in the input image. The image type of the object image is determined based on the image information, and when the image type is an image, a color processing condition is set according to a color distribution, and the image of the image is set based on the set color processing condition. It is disclosed that color processing is performed on an object image.
本発明は、このような背景技術の状況の中でなされたもので、操作者の操作によって画像を含む文書を生成する際に、その操作者が事前にその画像に変更を加える必要がなく、デザインとして整っている文書を生成することをできるようにした情報処理システムおよび情報処理プログラムを提供することを目的としている。 The present invention has been made in the background of such background art, when generating a document including an image by the operation of the operator, it is not necessary for the operator to make changes to the image in advance, An object of the present invention is to provide an information processing system and an information processing program capable of generating a document that is well-designed.
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
本願請求項1記載の発明は、文書に合成する画像を選択する画像選択手段と、前記文書に関する情報または前記文書を構成する文書部品に関する情報に応じて、前記画像選択手段によって選択された画像に変更を加える画像変更手段と、前記画像変更手段によって変更された画像を前記文書に合成する合成手段を具備し、前記画像変更手段は、前記文書に関する情報として該文書がひな型であるか否かに応じて、前記画像選択手段によって選択された画像に変更を加えることを特徴とする情報処理システムである。
The gist of the present invention for achieving the object lies in the inventions of the following items.
According to the first aspect of the present invention, an image selection unit that selects an image to be combined with a document, and an image selected by the image selection unit according to information about the document or information about a document part constituting the document. An image changing unit for making a change; and a combining unit for combining the image changed by the image changing unit with the document. The image changing unit determines whether the document is a model as information about the document. Accordingly, the information processing system is characterized in that a change is made to the image selected by the image selection means .
本願請求項2記載の発明は、文書を記憶する文書記憶手段と、前記文書記憶手段から文書を取り出す文書取出手段と、画像を記憶する画像記憶手段と、前記文書取出手段によって取り出された文書に合成する画像を、前記画像記憶手段から選択する画像選択手段と、前記文書に関する情報または前記文書を構成する文書部品に関する情報に応じて、前記画像選択手段によって選択された画像に変更を加える画像変更手段と、前記画像変更手段によって変更された画像を前記文書に合成する合成手段と、前記合成手段によって合成された文書を出力する出力手段を具備し、前記画像変更手段は、前記文書に関する情報として該文書がひな型であるか否かに応じて、前記画像選択手段によって選択された画像に変更を加えることを特徴とする情報処理システムである。 According to the second aspect of the present invention, there is provided a document storage unit for storing a document, a document extraction unit for extracting a document from the document storage unit, an image storage unit for storing an image, and a document extracted by the document extraction unit. An image selection unit that selects an image to be synthesized from the image storage unit, and an image change that changes the image selected by the image selection unit according to information about the document or information about a document part that constitutes the document means, synthesizing means for synthesizing the modified image on said document by said image changing means, and having an output means for outputting the document that has been synthesized by said synthesizing means, wherein the image changing unit, as the information about the document information the document depending on whether a template, characterized in that changes to the image selected by said image selecting means It is a physical system.
本願請求項3記載の発明は、文書に合成する画像を選択する画像選択手段と、前記画像選択手段によって選択された画像を前記文書に合成する合成手段と、前記文書に関する情報または前記文書を構成する文書部品に関する情報に応じて、前記画像選択手段によって選択された画像に変更を加える画像変更手段を具備し、前記画像変更手段は、前記文書に関する情報として該文書がひな型であるか否かに応じて、前記画像選択手段によって選択された画像に変更を加えることを特徴とする情報処理システムである。 The invention according to claim 3 comprises image selecting means for selecting an image to be combined with a document, composition means for combining the image selected by the image selecting means with the document, information relating to the document, or the document. Image change means for changing the image selected by the image selection means in accordance with information relating to the document part to be processed. The image change means determines whether the document is a model as information relating to the document. Accordingly, the information processing system is characterized in that a change is made to the image selected by the image selection means .
本願請求項4記載の発明は、前記文書を構成する文書部品に関する情報に応じて、該文書部品を分類する分類手段をさらに具備し、前記画像変更手段は、前記分類手段により分類された結果に基づいて、画像に変更を加えることを特徴とする請求項1〜3に記載の情報処理システムである。 The invention according to claim 4 further comprises a classifying means for classifying the document part in accordance with information on the document parts constituting the document, and the image changing means is a result of the classification by the classification means. based on an information processing system according to claim 1 to 3, characterized in that changes to the image.
本願請求項5記載の発明は、前記画像変更手段によって画像に加えられた変更または操作者の操作を履歴として記憶する履歴記憶手段をさらに具備し、前記画像変更手段は、前記履歴記憶手段に記憶された履歴に基づいて、画像に変更を加えることを特徴とする請求項1〜4に記載の情報処理システムである。 The invention according to claim 5 further includes history storage means for storing changes made to the image by the image change means or operations of the operator as a history, and the image change means is stored in the history storage means. on the basis of the history, an information processing system according to claim 1-4, characterized in that changes to the image.
本願請求項6記載の発明は、コンピュータに、文書に合成する画像を選択する画像選択機能と、前記文書に関する情報または前記文書を構成する文書部品に関する情報に応じて、前記画像選択機能によって選択された画像に変更を加える画像変更機能と、前記画像変更機能によって変更された画像を前記文書に合成する合成機能を実現させ、前記画像変更機能は、前記文書に関する情報として該文書がひな型であるか否かに応じて、前記画像選択機能によって選択された画像に変更を加えることを特徴とする情報処理プログラムである。 The invention according to claim 6 is selected by the image selection function in accordance with an image selection function for selecting an image to be combined with a document and information on the document or information on a document part constituting the document. An image change function for changing the image and a composition function for combining the image changed by the image change function with the document are realized, and the image change function determines whether the document is a model as information about the document. An information processing program that changes an image selected by the image selection function according to whether or not the image is selected .
本願請求項7記載の発明は、コンピュータに、文書に合成する画像を選択する画像選択機能と、前記画像選択機能によって選択された画像を前記文書に合成する合成機能と、前記文書に関する情報または前記文書を構成する文書部品に関する情報に応じて、前記画像選択機能によって選択された画像に変更を加える画像変更機能を実現させ、前記画像変更機能は、前記文書に関する情報として該文書がひな型であるか否かに応じて、前記画像選択機能によって選択された画像に変更を加えることを特徴とする情報処理プログラムである。 The invention according to claim 7 is an image selecting function for selecting an image to be combined with a document, a combining function for combining an image selected by the image selecting function with the document, and information regarding the document or An image change function for changing the image selected by the image selection function is realized according to information on document parts constituting the document , and the image change function is used to determine whether the document is a model as information about the document. An information processing program that changes an image selected by the image selection function according to whether or not the image is selected .
本願請求項8記載の発明は、前記文書を構成する文書部品に関する情報に応じて、該文書部品を分類する分類機能をさらに具備し、前記画像変更機能は、前記分類機能により分類された結果に基づいて、画像に変更を加えることを特徴とする請求項6または7に記載の情報処理プログラムである。 The invention according to claim 8 of the present application further comprises a classification function for classifying the document parts in accordance with information on the document parts constituting the document, and the image change function is based on the result classified by the classification function. 8. The information processing program according to claim 6 , wherein the image is changed based on the information processing program.
本願請求項9記載の発明は、前記画像変更機能によって画像に加えられた変更または操作者の操作を履歴として記憶する履歴記憶機能をさらに具備し、前記画像変更機能は、前記履歴記憶機能に記憶された履歴に基づいて、画像に変更を加えることを特徴とする請求項6〜8に記載の情報処理プログラムである。 The invention according to claim 9 further includes a history storage function for storing changes made to the image by the image change function or operations of the operator as a history, and the image change function is stored in the history storage function. The information processing program according to any one of claims 6 to 8 , wherein the image is changed based on the recorded history.
請求項1の情報処理システムによれば、本構成を有していない場合に比較して、操作者の操作によって画像を含む文書を生成する際に、その操作者が事前にその画像に変更を加える必要がなく、デザインとして整っている文書を生成することができる。さらに、操作者の操作によって画像を含むひな型としての文書を生成する際に、その操作者が事前にその画像に変更を加える必要がなく、デザインとして整っている文書のひな型を生成することができる。 According to the information processing system of claim 1, when the document including the image is generated by the operation of the operator, the operator changes the image in advance as compared with the case where the configuration is not provided. There is no need to add, and you can generate a document that is well-designed. Further, when a document as a template including an image is generated by an operation of the operator, it is not necessary for the operator to make changes to the image in advance, and a template of a document that is well-designed can be generated. .
請求項2の情報処理システムによれば、本構成を有していない場合に比較して、操作者の操作によって画像を含む文書を生成する際に、その操作者が事前にその画像に変更を加える必要がなく、デザインとして整っている文書を生成することができ、文書の取出しから生成および出力までの操作性、利便性を向上させることができる。さらに、操作者の操作によって画像を含むひな型としての文書を生成する際に、その操作者が事前にその画像に変更を加える必要がなく、デザインとして整っている文書のひな型を生成することができる。 According to the information processing system of claim 2 , when the document including the image is generated by the operation of the operator, the operator changes the image in advance as compared with the case where the configuration is not provided. There is no need to add a document, and a document that is well-designed can be generated, and the operability and convenience from document extraction to generation and output can be improved. Further, when a document as a template including an image is generated by an operation of the operator, it is not necessary for the operator to make changes to the image in advance, and a template of a document that is well-designed can be generated. .
請求項3の情報処理システムによれば、本構成を有していない場合に比較して、操作者の操作によって画像を含む文書を生成する際に、その操作者が事前にその画像に変更を加える必要がなく、画像を合成した後に、デザインとして整っている文書を生成することができる。さらに、操作者の操作によって画像を含むひな型としての文書を生成する際に、その操作者が事前にその画像に変更を加える必要がなく、デザインとして整っている文書のひな型を生成することができる。 According to the information processing system of claim 3 , when the document including the image is generated by the operation of the operator, the operator changes the image in advance as compared with the case where the configuration is not provided. There is no need to add, and after synthesizing the images, a document that is well-designed can be generated. Further, when a document as a template including an image is generated by an operation of the operator, it is not necessary for the operator to make changes to the image in advance, and a template of a document that is well-designed can be generated. .
請求項4の情報処理システムによれば、請求項1〜3の情報処理システムによる効果に加えて、文書の形態としてのまとまりがある文書を生成することができる。 According to the information processing system of claim 4 , in addition to the effects of the information processing system of claims 1 to 3 , it is possible to generate a document having a group of document forms.
請求項5の情報処理システムによれば、請求項1〜4の情報処理システムによる効果に加えて、操作者は過去の操作を繰り返す必要がなくなり、操作の利便性が向上する。 According to the information processing system of the fifth aspect , in addition to the effects of the information processing systems of the first to fourth aspects, the operator does not need to repeat the past operation, and the convenience of the operation is improved.
請求項6の情報処理プログラムによれば、本構成を有していない場合に比較して、操作者の操作によって画像を含む文書を生成する際に、その操作者が事前にその画像に変更を加える必要がなく、デザインとして整っている文書を生成することができる。さらに、操作者の操作によって画像を含むひな型としての文書を生成する際に、その操作者が事前にその画像に変更を加える必要がなく、デザインとして整っている文書のひな型を生成することができる。 According to the information processing program of claim 6 , when the document including the image is generated by the operation of the operator, the operator changes the image in advance as compared with the case where the configuration is not provided. There is no need to add, and you can generate a document that is well-designed. Further, when a document as a template including an image is generated by an operation of the operator, it is not necessary for the operator to make changes to the image in advance, and a template of a document that is well-designed can be generated. .
請求項7の情報処理プログラムによれば、本構成を有していない場合に比較して、操作者の操作によって画像を含む文書を生成する際に、その操作者が事前にその画像に変更を加える必要がなく、画像を合成した後に、デザインとして整っている文書を生成することができる。さらに、操作者の操作によって画像を含むひな型としての文書を生成する際に、その操作者が事前にその画像に変更を加える必要がなく、デザインとして整っている文書のひな型を生成することができる。 According to the information processing program of claim 7 , when a document including an image is generated by an operation of the operator, the operator changes the image in advance as compared with the case where the configuration is not provided. There is no need to add, and after synthesizing the images, a document that is well-designed can be generated. Further, when a document as a template including an image is generated by an operation of the operator, it is not necessary for the operator to make changes to the image in advance, and a template of a document that is well-designed can be generated. .
請求項8の情報処理プログラムによれば、請求項6、7の情報処理プログラムによる効果に加えて、文書の形態としてのまとまりがある文書を生成することができる。 According to the information processing program according to claim 8, in addition to the effects of the information processing program according to claim 6, to produce a document which has unity as the form of the document.
請求項9の情報処理プログラムによれば、請求項6〜8の情報処理プログラムによる効果に加えて、操作者は過去の操作を繰り返す必要がなくなり、操作の利便性が向上する。 According to the information processing program of claim 9 , in addition to the effects of the information processing program of claims 6 to 8 , the operator does not need to repeat the past operation, and the convenience of the operation is improved.
以下、図面に基づき本発明の好適な一実施の形態を説明する。
図1は、本発明の一実施の形態の概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはプログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、プログラム、システムおよび方法の説明をも兼ねている。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、1モジュールを1プログラムで構成してもよいし、複数モジュールを1プログラムで構成してもよく、逆に1モジュールを複数プログラムで構成してもよい。また、複数モジュールは1コンピュータによって実行されてもよいし、分散または並列環境におけるコンピュータによって1モジュールが複数コンピュータで実行されてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続を含む。
また、システムとは、複数のコンピュータ、ハードウェア、装置等がネットワーク等で接続されて構成されるほか、1つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。
Hereinafter, a preferred embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a conceptual module configuration diagram of an embodiment of the present invention.
The module generally refers to a component such as software or hardware that can be logically separated. Therefore, the module in the present embodiment indicates not only a module in a program but also a module in a hardware configuration. Therefore, the present embodiment also serves as an explanation of a program, a system, and a method. In addition, the modules correspond almost one-to-one with the functions. However, in mounting, one module may be composed of one program, or a plurality of modules may be composed of one program. A plurality of programs may be used. Further, the plurality of modules may be executed by one computer, or one module may be executed by a plurality of computers in a distributed or parallel environment. Hereinafter, “connection” includes not only physical connection but also logical connection.
The system includes a configuration in which a plurality of computers, hardware, devices, and the like are connected via a network and the like, and includes a case where the system is realized by a single computer, hardware, devices, and the like.
電子的な文書(ドキュメントともいい、スキャナにより入力された画像である文書、文書生成アプリケーションにより生成された文書等を含む)は、情報集合体であり、1ページで構成されていてもよいし、複数ページからなるものであってもよい。
文書を構成する文書部品をオブジェクトという。オブジェクトには、文字、図形、画像、音声、動画等が含まれ、また、そのデータ形態として、テキストデータ、CG(Computer Graphics)データ、画像データ、音声データ、動画データ等がある。また、そのデータは、圧縮、暗号化等されていてもよい。なお、画像には、文字、図形等が含まれていてもよく、それらの複合体であってもよい。
文書のひな型とは、文書生成アプリケーションにより予め用意されている文書の規範となり、各ページに共通して適用され得るフォーム(書式、様式、模範、モデル、原型、型、見本、パターン、テンプレート、マスター、スライドマスター等)であり、そのフォームそのものを編集することも可能である。
An electronic document (also called a document, including a document that is an image input by a scanner, a document generated by a document generation application, etc.) is an information aggregate and may be composed of one page. It may consist of a plurality of pages.
Document parts that make up a document are called objects. The objects include characters, graphics, images, sounds, moving images, and the like, and the data forms include text data, CG (Computer Graphics) data, image data, sound data, moving image data, and the like. The data may be compressed, encrypted, and the like. Note that the image may include characters, graphics, etc., or a composite thereof.
The document model is a standard for documents prepared in advance by the document generation application, and forms that can be commonly applied to each page (format, style, model, model, prototype, model, sample, pattern, template, master It is also possible to edit the form itself.
本実施の形態は、図1に示すように、文書DB(データベース)111、オブジェクトDB112、文書作成システム120、文書表示モジュール130を有している。
文書DB111は、図1に示すように、文書作成システム120内の文書取出モジュール121と接続されており、文書を記憶しているデータベースである。主に編集対象となる文書(ひな型を含む)が記憶されている。そして文書DB111は、文書取出モジュール121によってアクセスされる。また、文書DB111は、リポジトリ(Repository)でもよく、単なるメモリであってもよい。
オブジェクトDB112は、図1に示すように、文書作成システム120内のオブジェクト選択モジュール122と接続されており、文書の構成部品であるオブジェクトを記憶している。そしてオブジェクトDB112は、オブジェクト選択モジュール122によってアクセスされる。また、オブジェクトDB112は、文書DB111と同様に、リポジトリでもよく、単なるメモリであってもよい。また、オブジェクトDB112に記憶されているオブジェクトは、文書DB111に記憶されていてもよい。その場合、文書取出モジュール121はオブジェクト選択モジュール122の機能をも有する。
As shown in FIG. 1, the present embodiment includes a document DB (database) 111, an
As shown in FIG. 1, the
As shown in FIG. 1, the
文書作成システム120は、図1に示すように、文書取出モジュール121、オブジェクト選択モジュール122、文書レイアウト属性記憶モジュール123、グルーピングモジュール124、変更モジュール125、合成モジュール126を有している。文書編集の主となる構成であり、文書作成アプリケーション内に組み込まれていてもよい。
As shown in FIG. 1, the
文書取出モジュール121は、図1に示すように、文書DB111、文書レイアウト属性記憶モジュール123、合成モジュール126と接続されており、文書DB111から文書を取り出す。その取出しは、操作者による検索操作等に応じて行う、また、文書作成アプリケーションによって予め定められた文書を取り出すようにしてもよい。さらに、文書取出モジュール121は、文書DB111以外から文書を取り出してもよい。例えば、スキャナから紙文書を画像として入力する、通信回線を介して他の機器に記憶されている文書を取り出す、ファックスを介して画像を文書として入力するようにしてもよい。そして、取り出した文書を合成モジュール126へ渡し、その文書のレイアウト、属性(その文書がひな型であるか否か等を含む)、その文書内のオブジェクトの属性等を文書レイアウト属性記憶モジュール123へ渡す。もちろんのことながら、文書内にオブジェクトを含まない場合もあり、その場合は、その文書内のオブジェクトの属性等はない。
As shown in FIG. 1, the
オブジェクト選択モジュール122は、図1に示すように、オブジェクトDB112、文書レイアウト属性記憶モジュール123、変更モジュール125と接続されており、オブジェクトDB112からオブジェクトを選択する。その選択は、操作者による選択操作等に応じて行う、また、文書作成アプリケーションによって予め定められたオブジェクトを取り出すようにしてもよい。さらに、オブジェクト選択モジュール122は、オブジェクトDB112以外からオブジェクトを取り出してもよい。例えば、スキャナから紙文書を画像として入力し、操作者がその画像内の一部分をオブジェクトとして選択する、通信回線を介して他の機器に記憶されているオブジェクトを取り出す、ファックスを介して画像をオブジェクトとして入力するようにしてもよい。選択したオブジェクトを変更モジュール125へ渡し、そのオブジェクトの属性等を文書レイアウト属性記憶モジュール123へ渡す。
As shown in FIG. 1, the
文書レイアウト属性記憶モジュール123は、図1に示すように、文書取出モジュール121、オブジェクト選択モジュール122、変更モジュール125、グルーピングモジュール124と接続されている。文書取出モジュール121が取り出した文書のレイアウト、属性、その文書内のオブジェクトの属性等を記憶する。また、オブジェクト選択モジュール122が選択したオブジェクトの属性等を記憶する。文書レイアウト属性記憶モジュール123は、変更モジュール125、グルーピングモジュール124によってアクセスされる。
As shown in FIG. 1, the document layout
図3を用いて、文書レイアウト属性記憶モジュール123が記憶する文書内のオブジェクトの属性等のデータの構造例を説明する。図3に示す文書・オブジェクト属性テーブル300は、オブジェクトID欄301、配置欄310、種別欄320、文字属性欄330、CG属性欄340、画像属性欄350を有している。
オブジェクトID欄301は、その文書内にあるオブジェクトを一意に識別できる識別子を記憶する欄である。グルーピングモジュール124は、この識別子によって、文書内に既にあるオブジェクトであるのか、オブジェクト選択モジュール122によって選択されたオブジェクトであるのか、グルーピングモジュール124によってグルーピングされたオブジェクトであるのか等を識別する。
An example of the structure of data such as attributes of objects in a document stored in the document layout
The
配置欄310は、さらにX座標欄311、Y座標欄312、上オブジェクトID欄313、下オブジェクトID欄314に分かれており、そのオブジェクトの文書内の配置を示すデータを記憶する。
X座標欄311、Y座標欄312は、そのオブジェクトの左上角の位置(座標)を記憶する。
上オブジェクトID欄313は、そのオブジェクトに他のオブジェクトが重なっている場合に、そのオブジェクトの直上(つまり、表面側)に位置するオブジェクトの識別子を記憶する。
下オブジェクトID欄314は上オブジェクトID欄313と逆であり、そのオブジェクトの直下(つまり、裏面側)に位置するオブジェクトの識別子を記憶する。なお、上オブジェクトID欄313、下オブジェクトID欄314は、1つのオブジェクトの識別子だけでなく、複数のオブジェクトの識別子を記憶するようにしてもよい。複数のオブジェクトの識別子を記憶する場合とは、そのオブジェクトの複数箇所に他のオブジェクトが重なっている場合である。
種別欄320は、オブジェクトの種別、つまりそのオブジェクトが文字、図形、画像であるのかの別を示すデータを記憶する。
The
The X coordinate
The upper
The lower
The
文字属性欄330は、さらにポイント数欄331、字体欄332、色欄333、内容欄334に分かれており、そのオブジェクトが文字である場合の属性を示すデータを記憶する。
ポイント数欄331は、その文字のポイント数(つまり文字の大きさ)を記憶する。
字体欄332は、その文字の字体(例えば、明朝体、ゴシック体等)を記憶する。
色欄333は、その文字の色を記憶する。
内容欄334は、テキストデータを記憶する。大量のテキストデータである場合は、そのテキストデータを記憶しているファイル名を記憶するようにしてもよい。つまり、テキストデータを取り出す場合は、そのファイルにアクセスすればよい。
The
The point number column 331 stores the number of points of the character (that is, the character size).
The font field 332 stores the font of the character (for example, Mincho, Gothic, etc.).
The color column 333 stores the color of the character.
The content column 334 stores text data. In the case of a large amount of text data, the name of the file storing the text data may be stored. In other words, when retrieving text data, the file may be accessed.
CG属性欄340は、さらに大きさ欄341、種類欄342、色欄343に分かれており、そのオブジェクトが図形(CG)である場合の属性を示すデータを記憶する。
大きさ欄341は、その図形の大きさ(例えば、縦、横の各々の画素数、面積等)を記憶する。
種類欄342は、その図形の種類(例えば、丸、四角等)を記憶する。
色欄343は、その図形の色を記憶する。
The
The size column 341 stores the size of the figure (for example, the number of vertical and horizontal pixels, the area, etc.).
The type column 342 stores the type of graphic (for example, circle, square, etc.).
The color column 343 stores the color of the graphic.
画像属性欄350は、さらに白黒/カラー欄351、解像度欄352、平均濃度欄353、色分布種類欄354、コントラスト強弱欄355に分かれており、そのオブジェクトが画像である場合の属性を示すデータを記憶する。
白黒/カラー欄351は、その画像は白黒画像であるか、カラー画像であるかの別を示す符号を記憶する。
解像度欄352は、その画像の解像度を記憶する。
平均濃度欄353は、その画像の平均濃度(全体的に濃い画像であるのか、薄い画像であるのか等が判明する)を記憶する。
色分布種類欄354は、その画像の色分布(全体的に青みがかっている、中央が赤い等が判明する)を示す種類を記憶する。
コントラスト強弱欄355は、その画像のコントラストの強弱(画像の最明部と最暗部との明るさの比)を表す符号を記憶する。
The
The monochrome /
The
The
The color
The
グルーピングモジュール124は、図1に示すように、文書レイアウト属性記憶モジュール123、変更モジュール125と接続されており、文書レイアウト属性記憶モジュール123に記憶されている文書内のオブジェクトの属性等を用いて、そのオブジェクトのグルーピング(共通の性質などで分類したオブジェクトを集める)する。グルーピングとしては、例えば、オブジェクト同士が位置的に近いものを集める、配置において一定のルールで並んでいる(縦または横一列に並んでいる等)ものを集める、画像の内容によって集める(色分布、画像を認識する等)、同じ画像の上または下(グラフィック技術で扱うレイヤの上下関係に相当する)にあるものを集める等がある。なお、画像を認識するとは、例えば人物がいるか否かを認識して、人物がいる画像と人物がいない画像に分けること、または画像の色調として暗いものであるならば夜の画像であり、赤みがかったものであるならば夕方の画像である等である。グルーピングした結果を変更モジュール125へ渡す。
As shown in FIG. 1, the
図7を用いて、グルーピングモジュール124の処理について説明する。図7は、図3で示したオブジェクトのデータを図示したものである。つまり、オブジェクト0001は写真701、オブジェクト0002は写真702、オブジェクト0003は写真703、オブジェクト0004は写真704である。
グルーピングモジュール124は、オブジェクト0001、オブジェクト0002は縦に並んでおり(つまり、X座標が等しい)、その大きさも同様であり、平均濃度もその差がある閾値(例えば、20)以下であるので、1つ目のグループとする。また、オブジェクト0001、オブジェクト0003は横に並んでおり(つまり、Y座標が等しい)、その大きさも同様であり、平均濃度もその差がある閾値(例えば、20)以下であるので、2つ目のグループとする。そして、オブジェクト0001、オブジェクト0002、オブジェクト0003は、オブジェクト0004の上にあり(つまり、オブジェクト0001〜オブジェクト0003の下オブジェクトID欄314には0004が記憶されている)、その大きさも同様であり、平均濃度もその差がある閾値(例えば、20)以下であるので、オブジェクト0001〜オブジェクト0003は3つ目のグループとする。
そして、変更モジュール125は、グルーピングモジュール124によるグルーピング処理の結果を用いて変更処理を行う。例えば、合成しようとするオブジェクトがオブジェクト0001と同様の大きさであり、1つ目のグループと同様のX座標の位置に配置される場合、変更モジュール125は、1つ目のグループに合致するような変更を行う。具体的には、合成しようとするオブジェクトがカラー画像であり、平均濃度が150である場合は、合成しようとするオブジェクトの平均濃度を下げるように変更する。
The processing of the
In the
Then, the
変更モジュール125は、図1に示すように、オブジェクト選択モジュール122、文書レイアウト属性記憶モジュール123、グルーピングモジュール124、合成モジュール126と接続されており、文書レイアウト属性記憶モジュール123に記憶されている文書のレイアウト、属性、その文書内のオブジェクトの属性、その文書がフォームであるか否か等、オブジェクト選択モジュール122によって選択されたオブジェクトの属性等、または、グルーピングモジュール124によってグルーピングされた結果を用いて、オブジェクト選択モジュール122によって選択されたオブジェクトまたは文書取出モジュール121内の既に合成されているオブジェクトに変更(補正、修正、手直し、改変等を含む)を加える。
As shown in FIG. 1, the
合成モジュール126は、図1に示すように、文書取出モジュール121、変更モジュール125、文書表示モジュール130と接続されており、変更モジュール125によって変更を加えられた画像を文書取出モジュール121によって取り出された文書に合成する。その合成した文書を文書表示モジュール130へ渡す。
文書表示モジュール130は、図1に示すように、文書作成システム120内の合成モジュール126と接続されており、合成モジュール126から渡された文書をディスプレイに表示する。
As shown in FIG. 1, the
As shown in FIG. 1, the
次に作用・働き(動作)を説明する。
図2のフローチャートを用いて、文書と画像の合成に関する処理例を示す。
ステップS202では、操作者の操作に応じて、文書取出モジュール121が文書DB111から文書を取り出す。
ステップS204では、ステップS202で取り出した文書をディスプレイに表示する。操作者は、かかる表示を見て、合成すべきオブジェクトを選択する。
ステップS206では、操作者の操作に応じて、オブジェクト選択モジュール122がオブジェクトDB112から文書に合成するオブジェクトを選択する。
Next, the function and operation (operation) will be described.
A processing example related to the synthesis of a document and an image will be described using the flowchart of FIG.
In step S <b> 202, the
In step S204, the document extracted in step S202 is displayed on the display. The operator views the display and selects an object to be synthesized.
In step S206, the
ステップS208では、グルーピングモジュール124がディスプレイに表示されている文書または文書内のオブジェクトの属性等を抽出する。
ステップS210では、グルーピングモジュール124がステップS208で抽出したオブジェクトの属性等を基にして、そのグルーピングを行う。
ステップS212では、変更モジュール125が文書レイアウト属性記憶モジュール123に記憶されている文書の属性、その文書内のオブジェクトの属性、オブジェクト選択モジュール122が選択したオブジェクトの属性、ステップS210で行われたグルーピングの結果等に基づいて、オブジェクト選択モジュール122が選択したオブジェクトまたは文書内のオブジェクトに変更を加える。
In step S208, the
In step S210, the
In step S212, the
ステップS214では、合成モジュール126が文書とステップS212で変更されたオブジェクトを合成する。
ステップS216では、文書表示モジュール130はオブジェクトが合成された文書をディスプレイに表示する。
ステップS218では、操作者の操作に応じて、次のオブジェクトを合成するか否かを判断する。かかる判断において、合成処理を続ける場合(No)はステップS206へ戻り、Yesであると合成処理を終了させる(ステップS220)。
In step S214, the
In step S216, the
In step S218, it is determined whether to synthesize the next object in accordance with the operation of the operator. In this determination, when the synthesis process is continued (No), the process returns to step S206, and when it is Yes, the synthesis process is terminated (step S220).
図4、図5、図6に示した具体例を用いて、文書にオブジェクトを合成する処理について説明する。
図4は、オブジェクトである写真(1)401、写真(2)402、写真(3)403が既に合成された文書400に、新たにオブジェクトである写真(4)404を合成する場合についての説明図である。図4(A)は、合成前の文書400と合成するオブジェクトである写真(4)404の状態を示しており、図4(B)は、合成後の文書400の状態を示している。
つまり、写真(1)401、写真(2)402、写真(3)403は白黒の画像であり、文書400内に図4(A)に示すように一定規則(もう一つの画像があれば四角形を構成する)に従って配置されている。このような文書400にカラー画像である写真(4)404を図4(A)に示すような位置に合成しようとしている。
変更モジュール125は、写真(4)404をカラー画像から白黒画像に変更する。つまり、変更モジュール125は、文書400内には白黒画像が多数を占めていること、および合成しようとしている写真(4)404の位置によって四角形を構成し得ることから、写真(4)404をカラー画像から白黒画像に変更する。より詳細に説明すると、変更モジュール125は、文書レイアウト属性記憶モジュール123にアクセスし、文書・オブジェクト属性テーブル300内の白黒/カラー欄351およびX座標欄311、Y座標欄312から、写真(1)401、写真(2)402、写真(3)403は白黒画像であり、ほぼ四角形を構成する位置に配置されていることを検知し、合成しようとしている写真(4)404がカラー画像であること、合成しようとしている位置から、写真(4)404を白黒画像(図4(B)の写真(4’)405参照)に変更する。
なお、変更処理のルール(変更のための条件およびその条件を満たした場合の変更処理を規則化したもの)は、変更モジュール125内に有しており、予め設定されていてもよいし、操作者によって設定することも可能である。また、変更処理または操作者の操作等の履歴を記憶しておき、同様のパターン(操作、変更の処理、変更の処理および操作者の操作の一連の処理、オブジェクトの種類等が類似している類型)があった場合は、その履歴に応じて、変更処理を行ってもよい。例えば、変更処理のルールに基づいて、カラー画像を白黒画像に変更した後に、操作者の操作によってそれをカラー画像に戻すというような操作が行われた場合に、その一連の処理を履歴として記憶しておき、次に同様な処理が発生した場合は、その履歴の処理を優先的に行うようなことである。
The process of combining an object with a document will be described using the specific examples shown in FIGS. 4, 5, and 6.
FIG. 4 illustrates a case where a photograph (4) 404 as an object is newly combined with a
That is, the photo (1) 401, the photo (2) 402, and the photo (3) 403 are black and white images. As shown in FIG. Are arranged). A photograph (4) 404 that is a color image is to be combined with such a
The
Note that the rules for change processing (the conditions for change and the change processing when the conditions are satisfied are regularized) are included in the
図5は、フォームである文書500にオブジェクトである写真501を合成する場合であり、フォームそのものを編集しようとしている場合についての説明図である。図5(A)は、合成前のフォーム文書500と合成するオブジェクトである写真501の状態を示しており、図5(B)は、合成後のフォーム文書500の状態を示している。
変更モジュール125は、文書500がフォームであることを検知し、フォームの編集にあっては、合成する画像をフォームに合わせて拡大/縮小し、合成する画像の画素値を半分にする変更を行う。画素値を半分にするのは、フォームとなるので、画像の濃度を薄くして、目立たないようにし、重ね合わせるオブジェクトの妨げにならないようにする必要があるからである。また、合成する画像である写真501の濃度値に応じて、画素値を変更するようにしてもよい。もともと濃度が薄い画像であれば、画素値を半分にするまでもなく、3分の2程度でもよい場合があるからである。
さらに、変更処理として、カラー画像を白黒にする、単色にする(薄い青色等に統一する)等であってもよい。それらの変更処理は、文書500の他のページに応じて選択するようにしてもよい。なお、図5(B)は、フォームに合わせて拡大処理をし、カラー画像(写真501)を白黒画像(写真502)に変更したものである。
FIG. 5 is an explanatory diagram of a case where a
The
Further, as the change processing, the color image may be black and white, or may be a single color (unified light blue, etc.). These change processes may be selected according to other pages of the
図6は、文書600に既にオブジェクトである写真601が合成されており、その写真601の上に文字のオブジェクトであるタイトル602を合成しようとしている場合についての説明図である。図6(A)は、合成前の文書600と合成するオブジェクトであるタイトル602の状態を示しており、図6(B)は、合成後の文書600(写真601に変更が加えられて写真603になっている)の状態を示している。
変更モジュール125は、タイトル602の文字属性に応じて、写真601を変更する。より詳細に説明すると、変更モジュール125は、文書レイアウト属性記憶モジュール123にアクセスし、文書・オブジェクト属性テーブル300内の配置欄310、画像属性欄350から、どの位置にどのような写真601が配置されているかを検知し、合成しようとしているタイトル602の文字属性(文字の大きさ、字体、色等)に応じて、写真601の色を調整する。例えば、写真601とタイトル602の位置関係から、タイトル602を判読しやすくするために、写真601を薄くする変更を行うようにしてもよい。また、タイトル602のテキストデータに応じて、写真601の色調整を行ってもよい。たとえば、タイトル602に「ウェディング」という文字があれば、写真601をピンク系の色に変更(図6(B)の写真603参照)する等である。
FIG. 6 is an explanatory diagram of a case where a
The
図8を参照して、本実施の形態のハードウェア構成例について説明する。図8に示す構成は、例えばパーソナルコンピュータ(PC)などによって構成され、スキャナ等のデータ読み取り部817と、プリンタなどのデータ出力部818を備えたハードウェア構成例を示している。
A hardware configuration example of the present embodiment will be described with reference to FIG. The configuration shown in FIG. 8 is configured by a personal computer (PC), for example, and shows a hardware configuration example including a
CPU(Central Processing Unit)801は、上述の実施の形態において説明した各種のモジュール、すなわち、グルーピングモジュール124、変更モジュール125等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムに従った処理を実行する制御部である。
A CPU (Central Processing Unit) 801 executes processing in accordance with a computer program describing an execution sequence of each module such as the
ROM(Read Only Memory)802は、CPU801が使用するプログラムや演算パラメータ等を格納する。RAM(Random Access Memory)803は、CPU801の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはCPUバスなどから構成されるホストバス804により相互に接続されている。
A ROM (Read Only Memory) 802 stores programs used by the
ホストバス804は、ブリッジ805を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス806に接続されている。
The
キーボード808、マウス等のポインティングデバイス809は、操作者により操作される入力デバイスである。ディスプレイ810は、液晶表示装置またはCRT(Cathode Ray Tube)などから成り、各種情報をテキストやイメージ情報として表示する。
A
HDD(Hard Disk Drive)811は、ハードディスクを内蔵し、ハードディスクを駆動し、CPU801によって実行するプログラムや情報を記録または再生させる。ハードディスクには、文書取出モジュール121によって取り出された文書や文書レイアウト属性記憶モジュール123が管理するデータなどが格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
An HDD (Hard Disk Drive) 811 includes a hard disk, drives the hard disk, and records or reproduces a program executed by the
ドライブ812は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体813に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース807、外部バス806、ブリッジ805、およびホストバス804を介して接続されているRAM803に供給する。リムーバブル記録媒体813も、ハードディスクと同様のデータ記録領域として利用可能である。
The
接続ポート814は、外部接続機器815を接続するポートであり、USB、IEEE1394等の接続部を持つ。接続ポート814は、インタフェース807、および外部バス806、ブリッジ805、ホストバス804等を介してCPU801等に接続されている。通信部816は、ネットワークに接続され、外部とのデータ通信処理を実行する。データ読み取り部817は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部818は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
The
なお、図8に示すハードウェア構成は、1つの構成例を示すものであり、本実施の形態は、図8に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア(例えばASIC等)で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図8に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、複写機、ファックス、スキャナ、プリンタ、複合機(多機能複写機とも呼ばれ、スキャナ、プリンタ、複写機、ファックス等の機能を有している)などに組み込まれていてもよい。 Note that the hardware configuration shown in FIG. 8 shows one configuration example, and the present embodiment is not limited to the configuration shown in FIG. 8, and is a configuration that can execute the modules described in the present embodiment. I just need it. For example, some modules may be configured by dedicated hardware (for example, ASIC), and some modules may be in an external system and connected via a communication line. A plurality of systems shown in FIG. 5 may be connected to each other via communication lines so as to cooperate with each other. Further, it may be incorporated in a copying machine, a fax machine, a scanner, a printer, a multifunction machine (also called a multi-function copying machine, which has functions of a scanner, a printer, a copying machine, a fax machine, etc.).
前記実施の形態においては、グルーピングモジュール124を有している例を示したが、グルーピングモジュール124はなくてもよい。
また、図3に示したデータ構造は、テーブル構造であるが、例えばリスト構造等のように他のデータ構造であってもよく、管理するデータも図3に示したものに限られず、他の種類のデータ(音声、動画等の属性データ)を管理するようにしてもよい。
また、図4、図5、図6に示したものは、処理例であり、他に、変更処理として、合成するオブジェクトまたは合成される文書内のオブジェクトを、合成される文書内のオブジェクトまたは合成するオブジェクトに応じて、コントラスト変更(両者を類似した分布にする)、色分布の変更、解像度の変更、大きさの変更等を行ってもよい。
前記実施の形態においては、変更モジュール125がオブジェクト選択モジュール122によって選択されたオブジェクトを変更した後に、合成モジュール126がその変更されたオブジェクトと文書を合成しているが、これを、合成モジュール126がオブジェクト選択モジュール122によって選択されたオブジェクトと文書を合成した後に、変更モジュール125がその選択されたオブジェクト等を変更するようにしてもよい。
In the above-described embodiment, an example in which the
The data structure shown in FIG. 3 is a table structure, but may be another data structure such as a list structure, and the data to be managed is not limited to that shown in FIG. You may make it manage a kind of data (attribute data, such as an audio | voice and a moving image).
4, 5, and 6 are processing examples. In addition, as a change process, an object to be synthesized or an object in a document to be synthesized is replaced with an object in the document to be synthesized or a composition. Depending on the object to be changed, the contrast may be changed (the distributions are similar to each other), the color distribution may be changed, the resolution may be changed, the size may be changed, and the like.
In the embodiment, after the
なお、説明したプログラムについては、記録媒体に格納することも可能であり、また、そのプログラムを通信手段によって提供することもできる。その場合、例えば、上記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えることもできる。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク(DVD)であって、DVDフォーラムで策定された規格である「DVD−R、DVD−RW、DVD−RAM等」、DVD+RWで策定された規格である「DVD+R、DVD+RW等」、コンパクトディスク(CD)であって、読出し専用メモリ(CD−ROM)、CDレコーダブル(CD−R)、CDリライタブル(CD−RW)等、光磁気ディスク(MO)、フレキシブルディスク(FD)、磁気テープ、ハードディスク、読出し専用メモリ(ROM)、電気的消去および書換可能な読出し専用メモリ(EEPROM)、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)等が含まれる。
そして、上記のプログラムまたはその一部は、上記記録媒体に記録して保存や流通等させることが可能である。また、通信によって、例えば、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにはこれらの組合せ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に乗せて搬送することも可能である。
さらに、上記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。
The described program can be stored in a recording medium, and the program can be provided by communication means. In that case, for example, the above-described program can also be regarded as an invention of a “computer-readable recording medium recording the program”.
The “computer-readable recording medium on which a program is recorded” refers to a computer-readable recording medium on which a program is recorded, which is used for program installation, execution, program distribution, and the like.
The recording medium is, for example, a digital versatile disc (DVD), which is a standard established by the DVD Forum, such as “DVD-R, DVD-RW, DVD-RAM,” and DVD + RW. Standards such as “DVD + R, DVD + RW, etc.”, compact discs (CDs), read-only memory (CD-ROM), CD recordable (CD-R), CD rewritable (CD-RW), etc. MO), flexible disk (FD), magnetic tape, hard disk, read only memory (ROM), electrically erasable and rewritable read only memory (EEPROM), flash memory, random access memory (RAM), etc. It is.
The program or a part of the program can be recorded on the recording medium and stored or distributed. Also, by communication, for example, a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a wired network used for the Internet, an intranet, an extranet, etc., or wireless communication It can be transmitted using a transmission medium such as a network or a combination of these, and can also be carried on a carrier wave.
Furthermore, the above program may be a part of another program, or may be recorded on a recording medium together with a separate program. Moreover, it may be divided and recorded on a plurality of recording media.
111…文書DB
112…オブジェクトDB
120…文書作成システム
121…文書取出モジュール
122…オブジェクト選択モジュール
123…文書レイアウト属性記憶モジュール
124…グルーピングモジュール
125…変更モジュール
126…合成モジュール
130…文書表示モジュール
111 ... Document DB
112 ... Object DB
DESCRIPTION OF
Claims (9)
前記文書に関する情報または前記文書を構成する文書部品に関する情報に応じて、前記画像選択手段によって選択された画像に変更を加える画像変更手段と、
前記画像変更手段によって変更された画像を前記文書に合成する合成手段
を具備し、
前記画像変更手段は、前記文書に関する情報として該文書がひな型であるか否かに応じて、前記画像選択手段によって選択された画像に変更を加える
ことを特徴とする情報処理システム。 Image selection means for selecting an image to be combined with the document;
Image changing means for changing the image selected by the image selecting means in accordance with information relating to the document or information relating to document parts constituting the document;
Synthesizing means for synthesizing the image changed by the image changing means with the document ;
The information processing system , wherein the image changing unit changes the image selected by the image selecting unit according to whether or not the document is a model as information on the document .
前記文書記憶手段から文書を取り出す文書取出手段と、
画像を記憶する画像記憶手段と、
前記文書取出手段によって取り出された文書に合成する画像を、前記画像記憶手段から選択する画像選択手段と、
前記文書に関する情報または前記文書を構成する文書部品に関する情報に応じて、前記画像選択手段によって選択された画像に変更を加える画像変更手段と、
前記画像変更手段によって変更された画像を前記文書に合成する合成手段と、
前記合成手段によって合成された文書を出力する出力手段
を具備し、
前記画像変更手段は、前記文書に関する情報として該文書がひな型であるか否かに応じて、前記画像選択手段によって選択された画像に変更を加える
ことを特徴とする情報処理システム。 Document storage means for storing a document;
Document retrieval means for retrieving a document from the document storage means;
Image storage means for storing images;
Image selecting means for selecting an image to be combined with the document extracted by the document extracting means from the image storage means;
Image changing means for changing the image selected by the image selecting means in accordance with information relating to the document or information relating to document parts constituting the document;
Combining means for combining the image changed by the image changing means with the document;
Output means for outputting the document synthesized by the synthesis means ;
The information processing system , wherein the image changing unit changes the image selected by the image selecting unit according to whether or not the document is a model as information on the document .
前記画像選択手段によって選択された画像を前記文書に合成する合成手段と、
前記文書に関する情報または前記文書を構成する文書部品に関する情報に応じて、前記画像選択手段によって選択された画像に変更を加える画像変更手段
を具備し、
前記画像変更手段は、前記文書に関する情報として該文書がひな型であるか否かに応じて、前記画像選択手段によって選択された画像に変更を加える
ことを特徴とする情報処理システム。 Image selection means for selecting an image to be combined with the document;
Combining means for combining the image selected by the image selecting means with the document;
Image changing means for changing the image selected by the image selecting means in accordance with information relating to the document or information relating to document parts constituting the document ;
The information processing system , wherein the image changing unit changes the image selected by the image selecting unit according to whether or not the document is a model as information on the document .
をさらに具備し、
前記画像変更手段は、前記分類手段により分類された結果に基づいて、画像に変更を加える
ことを特徴とする請求項1〜3に記載の情報処理システム。 Further comprising a classifying means for classifying the document part according to information on the document part constituting the document,
Wherein the image changing unit, an information processing system according to claim 1 to 3 based on the classification results by said classifying means and make changes to the image.
をさらに具備し、
前記画像変更手段は、前記履歴記憶手段に記憶された履歴に基づいて、画像に変更を加える
ことを特徴とする請求項1〜4に記載の情報処理システム。 A history storage means for storing changes made to the image by the image changing means or operations of the operator as a history;
Wherein the image changing unit, an information processing system according to claim 1-4 based on the history stored in said history storage means and making changes to the image.
文書に合成する画像を選択する画像選択機能と、
前記文書に関する情報または前記文書を構成する文書部品に関する情報に応じて、前記画像選択機能によって選択された画像に変更を加える画像変更機能と、
前記画像変更機能によって変更された画像を前記文書に合成する合成機能
を実現させ、
前記画像変更機能は、前記文書に関する情報として該文書がひな型であるか否かに応じて、前記画像選択機能によって選択された画像に変更を加える
ことを特徴とする情報処理プログラム。 On the computer,
An image selection function for selecting an image to be combined with the document;
An image change function for changing an image selected by the image selection function in accordance with information on the document or information on document parts constituting the document;
Realizing a composition function for compositing the image modified by the image modification function with the document ;
An information processing program characterized in that the image change function changes the image selected by the image selection function according to whether or not the document is a model as information on the document .
文書に合成する画像を選択する画像選択機能と、
前記画像選択機能によって選択された画像を前記文書に合成する合成機能と、
前記文書に関する情報または前記文書を構成する文書部品に関する情報に応じて、前記画像選択機能によって選択された画像に変更を加える画像変更機能
を実現させ、
前記画像変更機能は、前記文書に関する情報として該文書がひな型であるか否かに応じて、前記画像選択機能によって選択された画像に変更を加える
ことを特徴とする情報処理プログラム。 On the computer,
An image selection function for selecting an image to be combined with the document;
A composition function for compositing the image selected by the image selection function with the document;
Realizing an image change function for changing the image selected by the image selection function according to information on the document or information on a document part constituting the document ;
An information processing program characterized in that the image change function changes the image selected by the image selection function according to whether or not the document is a model as information on the document .
をさらに具備し、
前記画像変更機能は、前記分類機能により分類された結果に基づいて、画像に変更を加える
ことを特徴とする請求項6または7に記載の情報処理プログラム。 A classification function for classifying the document part according to information on the document part constituting the document;
The information processing program according to claim 6 or 7 , wherein the image change function changes the image based on a result of the classification by the classification function.
をさらに具備し、
前記画像変更機能は、前記履歴記憶機能に記憶された履歴に基づいて、画像に変更を加える
ことを特徴とする請求項6〜8に記載の情報処理プログラム。 A history storage function for storing changes made to the image by the image change function or operations of the operator as a history;
The information processing program according to any one of claims 6 to 8 , wherein the image change function changes the image based on a history stored in the history storage function.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006318574A JP4848938B2 (en) | 2006-11-27 | 2006-11-27 | Information processing system and information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006318574A JP4848938B2 (en) | 2006-11-27 | 2006-11-27 | Information processing system and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008134696A JP2008134696A (en) | 2008-06-12 |
| JP4848938B2 true JP4848938B2 (en) | 2011-12-28 |
Family
ID=39559532
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006318574A Expired - Fee Related JP4848938B2 (en) | 2006-11-27 | 2006-11-27 | Information processing system and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4848938B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3974105B2 (en) * | 1998-03-13 | 2007-09-12 | 株式会社リコー | Image processing apparatus, image processing method, and computer-readable recording medium storing program for causing computer to execute the method |
| JP2004029957A (en) * | 2002-06-21 | 2004-01-29 | Trytex:Kk | Vehicle component mounting simulator |
| JP4415378B2 (en) * | 2004-06-29 | 2010-02-17 | セイコーエプソン株式会社 | Image composition system, image composition program, and image composition method |
-
2006
- 2006-11-27 JP JP2006318574A patent/JP4848938B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008134696A (en) | 2008-06-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4600491B2 (en) | Image processing apparatus and image processing program | |
| JP4577421B2 (en) | Image processing apparatus and image processing program | |
| CN101626451B (en) | Image processing system and image processing program | |
| KR101907029B1 (en) | Apparatus and method for generating table for creating document form automatically | |
| WO2012169135A1 (en) | Information processing device, information processing method and computer program product | |
| JP2009094955A (en) | Image processing apparatus and image processing program | |
| JP2015200983A (en) | Information processing apparatus, control method, and program | |
| CN103927533B (en) | The intelligent processing method of graph text information in a kind of scanned document for earlier patents | |
| JP4441300B2 (en) | Image processing apparatus, image processing method, image processing program, and recording medium storing the program | |
| JP6221220B2 (en) | Image processing apparatus and image processing program | |
| JP4848938B2 (en) | Information processing system and information processing program | |
| JP5007639B2 (en) | Image processing apparatus and image processing program | |
| JP2008282149A (en) | Image processing apparatus, image processing method, and image processing program | |
| JP2720807B2 (en) | Scenario editing device | |
| JP4830763B2 (en) | Image processing system and image processing program | |
| JP6606885B2 (en) | Image processing apparatus and image processing program | |
| US20180061074A1 (en) | Apparatus, method, and storage medium | |
| US8059138B2 (en) | Image processing and arranging system, image processing and arranging method, and computer readable medium for image processing and arranging | |
| JP5194851B2 (en) | Information processing apparatus and information processing program | |
| JP2010108296A (en) | Information processor and information processing method | |
| JP2002236921A (en) | Document image recognition method, document image recognition device, and recording medium | |
| JP2011186835A (en) | Image processing apparatus and image processing program | |
| JP5720166B2 (en) | Image processing apparatus and image processing program | |
| CN118155032B (en) | A high-efficiency processing and editing technology system for digital intermediates | |
| JP7700541B2 (en) | Image processing device, image processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091023 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110705 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110712 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110829 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110920 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111003 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4848938 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141028 Year of fee payment: 3 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |