[go: up one dir, main page]

JP2010218466A - Device, method and program for editing document image, and computer readable recording medium storing program for making computer execute the method - Google Patents

Device, method and program for editing document image, and computer readable recording medium storing program for making computer execute the method Download PDF

Info

Publication number
JP2010218466A
JP2010218466A JP2009067104A JP2009067104A JP2010218466A JP 2010218466 A JP2010218466 A JP 2010218466A JP 2009067104 A JP2009067104 A JP 2009067104A JP 2009067104 A JP2009067104 A JP 2009067104A JP 2010218466 A JP2010218466 A JP 2010218466A
Authority
JP
Japan
Prior art keywords
document
document element
elements
unit
image
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.)
Granted
Application number
JP2009067104A
Other languages
Japanese (ja)
Other versions
JP5298997B2 (en
Inventor
Satoshi Nakamura
聡史 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2009067104A priority Critical patent/JP5298997B2/en
Publication of JP2010218466A publication Critical patent/JP2010218466A/en
Application granted granted Critical
Publication of JP5298997B2 publication Critical patent/JP5298997B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Document Processing Apparatus (AREA)

Abstract

【課題】文書画像を構造化して文書要素の場所情報を取得し、場所情報を参照して文書要素を配置することで文書画像を表示し、利用者による文書要素の選択指示と削除指示を受け付けた文書画像に対して、その後の文書要素の再配置を行う。
【解決手段】文書画像を、文書を構成する文書要素に分解して構造化データとして構造化する構造化部102と、構造化データを格納する構造化データ格納部103と、文書要素を文書画像と同じレイアウトに配置し、レイアウトされた文書要素をプレビュー表示するプレビュー表示部104と、プレビュー表示された文書要素の中から利用者による文書要素の選択及び、選択された文書要素の利用者による編集を受け付ける編集部105と、文書要素の編集を受け付けた場合に、文書要素を再配置する文書要素再配置部106と、を備える。
【選択図】図1
[PROBLEMS] To obtain document element location information by structuring a document image, display the document image by arranging the document element with reference to the location information, and accept a document element selection instruction and deletion instruction by a user The subsequent document elements are rearranged on the document image.
A structuring unit for decomposing a document image into document elements constituting the document and structuring it as structured data, a structured data storage unit for storing structured data, and a document element for converting the document element into a document image. A preview display unit 104 arranged in the same layout as the preview, and a preview display of the laid out document element, and selection of the document element by the user from the previewed document elements and editing of the selected document element by the user An editing unit 105 that receives the document element, and a document element rearrangement unit 106 that rearranges the document element when the editing of the document element is received.
[Selection] Figure 1

Description

本発明は、文書画像の内容を編集する文書画像編集装置、文書画像編集方法、文書画像編集プログラム、及びその方法をコンピュータに実行させるプログラムを記憶したコンピュータ読み取り可能な記録媒体に関わる。   The present invention relates to a document image editing apparatus for editing the contents of a document image, a document image editing method, a document image editing program, and a computer-readable recording medium storing a program for causing a computer to execute the method.

従来、電子文書にある文書要素の削除や移動の編集作業を実行すると、アプリケーションが自動的に各文書要素の位置を整形する機能を提供する。これは、電子文書の文書要素の場所情報と、その場所に存在する文書内容と、が分離されて管理されているためである。   Conventionally, when an editing operation for deleting or moving a document element in an electronic document is executed, a function is provided in which an application automatically shapes the position of each document element. This is because the location information of the document element of the electronic document and the document content existing at the location are managed separately.

しかし、文書画像の場合、電子文書と異なり、文書要素の場所情報と文書内容とに分離されていない。よって、文書要素の削除や移動を行う場合は、画像編集ソフトを使用することにより、利用者による文書要素の領域の削除作業や移動作業を実行することができる。しかし、文書要素の領域を削除すると、削除した領域が空白領域となるため、空白領域に移動可能な文書要素を、他の領域にある文書要素から探索し移動する作業が発生する。また、空白領域に文書要素を移動させることで、更に文書要素の空白が生成されるため、文書要素を空白領域に移動する作業を利用者により繰り返し行わせるため、編集作業の利便性が悪い。文書要素の領域を移動する場合も同様である。   However, in the case of a document image, unlike an electronic document, it is not separated into document element location information and document content. Therefore, when deleting or moving a document element, it is possible to perform deletion or movement of a document element area by a user by using image editing software. However, if the area of the document element is deleted, the deleted area becomes a blank area. Therefore, an operation for searching and moving a document element that can be moved to the blank area from the document elements in another area occurs. In addition, since the document element is moved to the blank area, a blank of the document element is further generated. Therefore, the user is repeatedly performed the operation of moving the document element to the blank area, so that the editing operation is not convenient. The same applies when moving the area of the document element.

上記の問題を解決するため、例えば、文書要素を配置して文書を作成する際に、空の文書要素が生成された場合、自動的に削除するという技術が知られている(特許文献1参照)。   In order to solve the above problem, for example, when an empty document element is generated when a document element is arranged and a document is created, a technique of automatically deleting is known (see Patent Document 1). ).

また、文書要素を配置して文書作成する場合に、利用者による任意の位置への文書要素の移動を受け付け、自動的に各文書要素の位置を整形するという技術が知られている(特許文献2参照)。   In addition, when creating a document by arranging document elements, a technique is known that accepts movement of a document element to an arbitrary position by a user and automatically shapes the position of each document element (Patent Document). 2).

しかしながら、特許文献1に開示された発明では、文書要素を自動的に削除することができるのは、構造化文書の作成時に限られるという問題がある。   However, the invention disclosed in Patent Document 1 has a problem that document elements can be automatically deleted only when a structured document is created.

また、特許文献2に開示された発明では、移動を受け付ける文書要素の単位がページ単位であり、各ページに存在する図や表や文字等の各文書要素の移動処理を行うことができないという問題がある。   Further, in the invention disclosed in Patent Document 2, the unit of the document element that accepts the movement is a page unit, and the movement process of each document element such as a diagram, a table, or a character existing on each page cannot be performed. There is.

本発明は、上記に鑑みてなされたものであって、構造化文書の文書要素の削除や移動による再配置を常時可能として、利用者の利便性を向上させることができる文書画像編集装置、文書画像編集方法、および文書画像編集プログラムを提供することを目的とする。   The present invention has been made in view of the above, and is a document image editing apparatus, a document, and a document image editing apparatus that can improve the convenience of the user by always enabling the rearrangement by deleting or moving the document elements of the structured document. An object is to provide an image editing method and a document image editing program.

文書画像を、文書を構成する文書要素に分解して構造化文書として構造化する構造化手段と、前記構造化文書を格納する構造化文書格納手段と、前記文書要素を前記文書画像と同じレイアウトに配置し、レイアウトされた前記文書要素をプレビュー表示するプレビュー表示手段と、プレビュー表示された前記文書要素の中から利用者による前記文書要素の選択及び、選択された前記文書要素の利用者による編集を受け付ける文書編集手段と、前記文書要素の編集を受け付けた場合に、前記文書要素を再配置する文書要素再配置手段と、を備えることを特徴とする。   Structuring means for decomposing a document image into document elements constituting the document and structuring it as a structured document, structured document storage means for storing the structured document, and the same layout as the document image A preview display means for previewing the document element arranged and laid out on the screen; selection of the document element by the user from the document elements displayed in preview; and editing of the selected document element by the user And a document element rearrangement unit that rearranges the document element when the editing of the document element is received.

本発明によれば、文書画像を構造化して構造化文書にすることで、この構造化文書の利用者による文書要素の選択を受け付け、選択した文書要素に対して編集を行うことにより、生成された空白領域に、文書要素の削除や移動による再配置の処理を行うことにより、構造化文書の文書要素の削除や移動による再配置を常時可能として、利用者の利便性を向上させることができるという効果を奏する。   According to the present invention, a document image is structured to be a structured document, so that selection of a document element by a user of the structured document is accepted and editing is performed on the selected document element. In addition, by performing rearrangement processing by deleting or moving document elements in the blank area, it is possible to always perform rearrangement by deleting or moving document elements of a structured document, thereby improving user convenience. There is an effect.

図1は、本発明の第1の実施の形態にかかる文書画像編集装置の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of the document image editing apparatus according to the first embodiment of the present invention. 図2は、構造化を行う前の文書画像の一例を示す説明図である。FIG. 2 is an explanatory diagram showing an example of a document image before structuring. 図3は、構造化を行った文書画像の一例を示す説明図である。FIG. 3 is an explanatory diagram illustrating an example of a structured document image. 図4は、文書要素の属性により文書画像を構造化した一例を示す説明図である。FIG. 4 is an explanatory diagram showing an example in which a document image is structured by the attribute of the document element. 図5は、各文書要素の構造的な階層関係により、文書画像を構造化した一例を示す説明図である。FIG. 5 is an explanatory diagram showing an example in which a document image is structured according to the structural hierarchical relationship of each document element. 図6は、ディスプレイに表示されるプレビュー画像表示の一例を示した図である。FIG. 6 is a diagram showing an example of a preview image displayed on the display. 図7は、文書要素を再配置した文書画像の一例を示す説明図である。FIG. 7 is an explanatory diagram illustrating an example of a document image in which document elements are rearranged. 図8は、第1の実施の形態にかかる文書画像編集装置100における選択文書の構造化から文書要素の削除と文書要素の再配置までの処理手順を示すフローチャートである。FIG. 8 is a flowchart showing a processing procedure from structuring a selected document to deleting a document element and rearranging the document elements in the document image editing apparatus 100 according to the first embodiment. 図9は、構造化部102が行う、選択された文書画像を構造化する処理手順を示すフローチャートである。FIG. 9 is a flowchart illustrating a processing procedure performed by the structuring unit 102 to structure the selected document image. 図10は、文書要素再配置部106が行う文書要素を再配置する処理手順を示すフローチャートである。FIG. 10 is a flowchart showing a processing procedure for rearranging document elements performed by the document element rearrangement unit 106. 図11は、本発明の第2の実施の形態にかかる文書画像編集装置の構成を示すブロック図である。FIG. 11 is a block diagram showing a configuration of a document image editing apparatus according to the second embodiment of the present invention. 図12は、文字要素分割の処理前の一例を示す説明図である。FIG. 12 is an explanatory diagram showing an example before the character element division processing. 図13は、文字要素分割の処理後の一例を示す説明図である。FIG. 13 is an explanatory diagram showing an example after the character element division processing. 図14は、空白領域の次の読み順に移動不可能な文書要素が存在する場合の、文字要素分割の処理前の一例を示す説明図である。FIG. 14 is an explanatory diagram showing an example before character element division processing when there is a document element that cannot be moved in the next reading order of the blank area. 図15は、文書要素再配置部106が行う文書要素を再配置する処理手順を示すフローチャートである。FIG. 15 is a flowchart showing a processing procedure for rearranging document elements performed by the document element rearrangement unit 106. 図16は、文書要素を移動するために文書要素を再配置した結果の一例を示す説明図である。FIG. 16 is an explanatory diagram illustrating an example of a result of rearranging document elements to move the document elements. 図17は、文書要素再配置部106が行う文書要素を再配置する処理手順を示すフローチャートである。FIG. 17 is a flowchart showing a processing procedure for rearranging document elements performed by the document element rearrangement unit 106. 図18は、第1〜第4の実施形態の文書画像編集装置のハードウェア構成を示した図である。FIG. 18 is a diagram illustrating a hardware configuration of the document image editing apparatus according to the first to fourth embodiments. 図19は、本発明の第5の実施の形態にかかる文書画像編集装置1900の機能的構成を示すブロック図である。FIG. 19 is a block diagram showing a functional configuration of a document image editing apparatus 1900 according to the fifth embodiment of the present invention. 図20は、スキャンする原稿の一例を示す図である。FIG. 20 is a diagram illustrating an example of a document to be scanned. 図21は、不要な文書要素を削除して印刷枚数を削減した出力紙の一例を示す図である。FIG. 21 is a diagram illustrating an example of output paper in which unnecessary document elements are deleted to reduce the number of printed sheets. 図22は、第1の実施の形態の形態にかかる文書画像編集装置1900における選択文書の構造化から文書要素の削除と文書要素の再配置までの処理手順を示すフローチャートである。FIG. 22 is a flowchart showing a processing procedure from structuring a selected document to deleting a document element and rearranging the document elements in the document image editing apparatus 1900 according to the first embodiment. 図23は、複合機のハードウェア構成を示すブロック図である。FIG. 23 is a block diagram illustrating a hardware configuration of the multifunction machine.

以下に添付図面を参照して、この発明にかかる文書画像編集装置、文書画像編集方法の最良な実施の形態を詳細に説明する。   Exemplary embodiments of a document image editing apparatus and a document image editing method according to the present invention will be explained below in detail with reference to the accompanying drawings.

(第1の実施の形態)
本発明の第1の実施の形態として、本発明の文書画像編集装置をPCアプリケーションとして実装した例について説明する。
(First embodiment)
As a first embodiment of the present invention, an example in which the document image editing apparatus of the present invention is implemented as a PC application will be described.

図1は、本発明の第1の実施の形態にかかる文書画像編集装置の構成を示すブロック図である。文書画像編集装置100は、文書選択部101と構造化部102と構造化データ格納部103とプレビュー表示部104と編集部105と文書要素再配置部106を備える。   FIG. 1 is a block diagram showing the configuration of the document image editing apparatus according to the first embodiment of the present invention. The document image editing apparatus 100 includes a document selection unit 101, a structuring unit 102, a structured data storage unit 103, a preview display unit 104, an editing unit 105, and a document element rearrangement unit 106.

文書選択部101は、利用者による文書画像の表示と選択を受け付ける部分であり、文書画像選択部107と構造化有無検知部108を備える。文書画像選択部107は、表示と編集を行う文書画像を選択する。構造化有無検知部108は、選択した文書画像が構造化されているか否かを判断する。選択した文書画像が構造化されていない場合、文書画像を構造化するために、文書画像が構造化部102に送出される。   The document selection unit 101 is a part that accepts display and selection of a document image by a user, and includes a document image selection unit 107 and a structured presence / absence detection unit 108. A document image selection unit 107 selects a document image to be displayed and edited. The structured presence / absence detecting unit 108 determines whether or not the selected document image is structured. If the selected document image is not structured, the document image is sent to the structuring unit 102 in order to structure the document image.

構造化部102は、文書選択部101で選択した文書画像を構造化する。つまり、文書画像から構造化データを生成する。ここで、構造化データとは、構造化された文書要素とレイアウト情報とメタ情報と読み順情報を含む。   The structuring unit 102 structures the document image selected by the document selection unit 101. That is, structured data is generated from the document image. Here, the structured data includes structured document elements, layout information, meta information, and reading order information.

文書要素とは、文書を構成する要素である。具体的には、文書要素は、図や表や写真などを示す。   A document element is an element constituting a document. Specifically, the document element indicates a figure, a table, a photograph, or the like.

レイアウト情報とは、文書要素の領域情報である。具体的には、文書画像にある各文書要素の位置や大きさに関わる情報である。   The layout information is area information of document elements. Specifically, it is information related to the position and size of each document element in the document image.

メタ情報とは、文書要素である情報に付加される情報である。具体的には、文書要素が文字である場合、メタ情報は、章や節や項やタイトルやサブタイトルや本文などの文書構造上の情報である。また、文書要素が文字でない場合、メタ情報は、図や写真や表などの属性の情報である。   Meta information is information added to information that is a document element. Specifically, when the document element is a character, the meta information is information on the document structure such as a chapter, a section, a section, a title, a subtitle, and a text. When the document element is not a character, the meta information is attribute information such as a figure, a photo, or a table.

読み順情報とは、文書要素が繋がる順序を示す順列情報である。具体的には、文書要素がディスプレイに表示される順番の情報である。   Reading order information is permutation information indicating the order in which document elements are connected. Specifically, it is information on the order in which document elements are displayed on the display.

図2は、構造化を行う前の文書画像の一例を示す説明図である。未構造化文書画像200は画像であるため、不要な文書要素が存在する場合、文書要素を削除することは不可能である。   FIG. 2 is an explanatory diagram showing an example of a document image before structuring. Since the unstructured document image 200 is an image, it is impossible to delete the document element when an unnecessary document element exists.

図3は、構造化を行った文書画像の一例を示す説明図である。構造化済文書画像300は、文書要素301〜308を含む。このように、構造化を行うことで文書画像を文書要素に分解することにより、文書要素を個別に扱うことができることが可能となる。   FIG. 3 is an explanatory diagram illustrating an example of a structured document image. Structured document image 300 includes document elements 301-308. In this way, by separating the document image into document elements by structuring, the document elements can be handled individually.

構造化部102は、領域識別部109とレイアウト抽出部110とメタ情報抽出部111と読み順抽出部112と文書要素構造化部113とを備える。   The structuring unit 102 includes an area identifying unit 109, a layout extracting unit 110, a meta information extracting unit 111, a reading order extracting unit 112, and a document element structuring unit 113.

領域識別部109は、文書画像に対して領域識別を行い、それぞれの文書要素に分解する。   The area identifying unit 109 performs area identification on the document image and decomposes it into each document element.

レイアウト抽出部110は、領域識別部109により領域識別が実行された文書要素のレイアウト情報を抽出する。   The layout extraction unit 110 extracts the layout information of the document element that has been subjected to region identification by the region identification unit 109.

メタ情報抽出部111は、領域識別部109により領域識別が実行された文書要素のメタ情報の抽出が実行される。   The meta information extraction unit 111 extracts the meta information of the document element that has been subjected to region identification by the region identification unit 109.

読み順抽出部112は、領域識別部109により領域識別が実行された文書要素がディスプレイに表示される順番を、読み順情報として抽出する。   The reading order extraction unit 112 extracts, as reading order information, the order in which the document elements that have been subjected to area identification by the area identification unit 109 are displayed on the display.

文書要素構造化部113は、各文書要素と、レイアウト抽出部110により抽出されたレイアウト情報と、メタ情報抽出部111により抽出されたメタ情報と、読み順抽出部112により抽出された読み順情報と、を構造化する。   The document element structuring unit 113 includes each document element, layout information extracted by the layout extracting unit 110, meta information extracted by the meta information extracting unit 111, and reading order information extracted by the reading order extracting unit 112. And structuring.

ここで、図4は、文書要素の属性により文書画像を構造化した一例を示す説明図である。文書要素が文字である場合は、文字要素として構造化データにする。つまり、文字要素に対して文字認識の処理を行い、その結果取得されるデータを構造化データとして登録するものとする。   Here, FIG. 4 is an explanatory diagram showing an example in which the document image is structured by the attribute of the document element. When the document element is a character, it is structured data as a character element. That is, the character recognition process is performed on the character element, and the data acquired as a result is registered as structured data.

また、文書要素が文字でない場合は、図要素や写真要素として、該当の文書要素を別の画像ファイルとして保存する。また、表要素として、表の構造を解析した結果をテーブル形式のファイルとして保存する。   If the document element is not a character, the document element is saved as another image file as a figure element or a photographic element. In addition, as a table element, the result of analyzing the structure of the table is saved as a table format file.

図4は、文書全体を表すDocumentタグの直下に、文字要素を表すTextタグと、図要素と写真要素を併せたFigureタグと、表要素を表すTableタグを配置し、各属性に分類して配置している。さらに、Textタグの下位に、文字要素を表すTitleタグと、Subtitleタグと、Paragraphタグと、Captionタグを、文書の役割に応じて分類し、文書の先頭から読み順に従って並べている。   In FIG. 4, a Text tag that represents a character element, a Figure tag that combines a figure element and a photo element, and a Table tag that represents a table element are arranged immediately below a Document tag that represents the entire document, and is classified into each attribute. It is arranged. Further, a Title tag representing a character element, a Subtitle tag, a Paragraph tag, and a Caption tag are classified according to the role of the document and arranged in the reading order from the top of the document below the Text tag.

また、図5は、各文書要素の構造的な階層関係により、文書画像を構造化した一例を示す説明図である。ここで、文書全体を表すDocumentタグの直下に、標題を表すTitleタグと内容を表すSectionタグが並ぶ。そして、Sectionタグの下位に、各文書要素を文書の役割に応じて分類し、文書の先頭から読み順に従って並べている。ここで、PictureタグやTableタグは、図要素・写真要素と表要素を格納したファイル名と関連するキャプションを示していることからも、構造化の有効性が示されている。   FIG. 5 is an explanatory diagram showing an example in which a document image is structured by the structural hierarchical relationship of each document element. Here, a Title tag representing the title and a Section tag representing the contents are arranged immediately below the Document tag representing the entire document. Then, under the section tag, each document element is classified according to the role of the document, and arranged in the reading order from the top of the document. Here, the Picture tag and the Table tag indicate the caption associated with the file name in which the figure element / photograph element and the table element are stored, and the effectiveness of the structuring is indicated.

なお、文書要素の属性による構造化の方法や、文書要素の構造的な階層関係による構造化の方法は、構造化の一例を示すものであり、それ以外の構造化の方法により文書画像を構造化しても良い。   Note that the structuring method based on the attribute of the document element and the structuring method based on the structural hierarchical relationship of the document element are examples of structuring, and the document image is structured by other structuring methods. May be used.

また、本実施の形態の構造化部102では、領域識別部109により文書要素の領域識別を行い、レイアウト抽出部110により領域識別された文書要素の領域情報としてレイアウト情報を抽出したが、文書要素の領域識別を行うタイミングでレイアウト情報を抽出してもよい。   In the structuring unit 102 according to the present embodiment, the region identification unit 109 identifies the region of the document element, and the layout extraction unit 110 extracts the layout information as the region information of the document element. The layout information may be extracted at the timing of performing the region identification.

構造化データ格納部103は、構造化部102により構造化された構造化データを記憶部に格納する。   The structured data storage unit 103 stores the structured data structured by the structuring unit 102 in the storage unit.

プレビュー表示部104は、構造化データ格納部103に格納されている構造化データを読み込み、プレビュー画像を構築してディスプレイに表示する。そして、プレビュー表示部104は、文書要素配置部114とディスプレイ表示部115とを備える。文書要素配置部114は、レイアウト情報を用いて各文書要素を配置し、元の文書画像を再現する。ディスプレイ表示部115は、文書要素配置部114によって配置された各文書要素により、元の文書画像を再現し、プレビュー画像を作成する。そしてディスプレイにプレビュー画像を表示する。   The preview display unit 104 reads the structured data stored in the structured data storage unit 103, constructs a preview image, and displays the preview image on the display. The preview display unit 104 includes a document element arrangement unit 114 and a display display unit 115. The document element arrangement unit 114 arranges each document element using the layout information and reproduces the original document image. The display display unit 115 reproduces the original document image by each document element arranged by the document element arrangement unit 114 and creates a preview image. Then, a preview image is displayed on the display.

図6は、ディスプレイに表示されるプレビュー画像表示の一例を示した図である。表示画面600は、Openボタン601とDeleteボタン602とプレビュー表示領域603とページ数表示領域604を含む。Openボタン601は、文書を開くためのボタンであり、Deleteボタン602は、文書要素を削除するためのボタンである。プレビュー表示領域603は、プレビュー画像を表示する領域であり、ページ数表示領域604は、文書のページ数を表示する領域である。プレビュー表示領域603は、文字605と文字606と文字607と画像608とキャプション609とキャプション610とテーブル611と文字612を含む。文字605と文字606と文字607と画像608とキャプション609とキャプション610とテーブル611と文字612は文書要素である。   FIG. 6 is a diagram showing an example of a preview image displayed on the display. The display screen 600 includes an Open button 601, a Delete button 602, a preview display area 603, and a page number display area 604. An Open button 601 is a button for opening a document, and a Delete button 602 is a button for deleting a document element. The preview display area 603 is an area for displaying a preview image, and the page number display area 604 is an area for displaying the number of pages of a document. The preview display area 603 includes a character 605, a character 606, a character 607, an image 608, a caption 609, a caption 610, a table 611, and a character 612. Character 605, character 606, character 607, image 608, caption 609, caption 610, table 611, and character 612 are document elements.

また、プレビュー表示部104は、後述する文書要素際配置部106により文書要素が再配置されたあとで、プレビュー画像を更新する。   The preview display unit 104 updates the preview image after the document elements are rearranged by the document element arrangement unit 106 described later.

編集部105は、利用者による任意の文書要素の選択と削除を受け付けることができる。選択された文書要素は、選択されたことが容易に把握できるように背景色を変えるなどしてディスプレイに表示される。図6では、画像608とキャプション609が選択されている。画像608とキャプション609は、周囲に影をつけて表示されている。例えば文書要素の利用者による選択を受け付け、削除ボタン602の押下を受け付けることで、文書要素は削除される。   The editing unit 105 can accept selection and deletion of arbitrary document elements by the user. The selected document element is displayed on the display by changing the background color so that it can be easily grasped that the selected document element has been selected. In FIG. 6, an image 608 and a caption 609 are selected. The image 608 and the caption 609 are displayed with shadows around them. For example, the document element is deleted by accepting selection by the user of the document element and accepting pressing of the delete button 602.

文書要素再配置部106は、編集部105により任意の文書要素が削除された文書画像に対して、文書要素を再配置する。   The document element rearrangement unit 106 rearranges document elements with respect to a document image from which an arbitrary document element has been deleted by the editing unit 105.

具体的には、文書要素再配置部106は、空白領域のある文書画像に対して、空白領域に移動可能な文書要素を探索して決定する。そして、決定した文書要素を移動するための文書要素移動処理を行う。この文書要素移動処理により、新たに空白領域が生成された場合は、さらに空白領域に移動可能な文書要素を検索する。最終的に、空白領域に移動可能な文書要素が検索されない状態になるまで、文書要素の検索を繰り返すことにより、文書要素再配置部106は文書要素を再配置する。そして、再配置された前記文書要素のレイアウト情報を記憶部に格納する。そして、プレビュー表示部104はレイアウト情報からプレビュー画像を更新する。   Specifically, the document element rearrangement unit 106 searches and determines a document element that can be moved to a blank area for a document image having a blank area. Then, a document element moving process for moving the determined document element is performed. When a new blank area is generated by this document element movement processing, a document element that can be moved to the blank area is further searched. Finally, the document element rearrangement unit 106 rearranges the document elements by repeating the search of the document elements until no document element that can be moved to the blank area is searched. Then, the layout information of the rearranged document elements is stored in the storage unit. Then, the preview display unit 104 updates the preview image from the layout information.

文書要素再配置部106は、空白領域検知部116と移動要素決定部117と文書要素移動部118とを備える。   The document element rearrangement unit 106 includes a blank area detection unit 116, a movement element determination unit 117, and a document element movement unit 118.

空白領域検知部116は、文書要素の削除により生じる空白を検知する。   The blank area detection unit 116 detects a blank generated by deleting a document element.

移動要素決定部117は、空白領域検知部116により検知された空白領域に移動可能な文書要素を探索して決定する。   The moving element determination unit 117 searches for and determines a document element that can be moved to the blank area detected by the blank area detection unit 116.

なお、空白領域の次の読み順の文書要素が空白領域の縦幅もしくは横幅よりも大きい場合は、等倍の文書要素を空白領域に移動することが不可能である。この場合は、文書要素を予め変倍して縮小させることにより、空白領域に移動できる大きさにすることができる。ただし、極端な変倍は、文書要素の可読性低下を招くため、ある一定以上の変倍率Mを設定する必要がある。そして、変倍率Mで文書要素を変倍させた文書要素が空白領域に移動できない場合は、次の読み順の文書要素が空白領域の移動候補の文書要素となる。なお、この変倍率Mは、実験により求められる値を用いても良い。   When the document element in the reading order next to the blank area is larger than the vertical or horizontal width of the blank area, it is impossible to move the same-size document element to the blank area. In this case, the document element can be made large enough to be moved to the blank area by scaling and reducing the document element in advance. However, since extreme scaling causes a decrease in the readability of the document element, it is necessary to set a scaling factor M that exceeds a certain level. If the document element whose document element has been scaled by the scaling factor M cannot be moved to the blank area, the next document element in the reading order becomes a document element as a blank area movement candidate. The scaling factor M may be a value obtained through experiments.

文書要素移動部118は、移動要素決定部117により移動する文書要素が決定した場合、その文書要素を空白領域に移動する。なお、その文書要素に変倍が必要な場合、その文書要素を変倍してから、空白領域に移動する。   When the moving element determining unit 117 determines a moving document element, the document element moving unit 118 moves the document element to a blank area. If the document element needs to be scaled, the document element is scaled and moved to a blank area.

この文書要素再配置部106により、文書要素を削除したことで空白領域が存在している文書画像に対して、空白領域に移動可能な文書要素を移動し、文書要素を再配置する。また、文書要素を再配置することにより、最終ページが文書要素を含まない空のページになる場合は、空ページを削除することでページ数を減少させることができる。   The document element rearrangement unit 106 moves a document element that can be moved to a blank area with respect to a document image in which a blank area exists by deleting the document element, and rearranges the document element. Further, by rearranging the document elements, if the last page becomes an empty page that does not include the document element, the number of pages can be reduced by deleting the empty page.

図7は、文書要素を再配置した文書画像の一例を示す説明図である。再配置済文書画像700は、文書要素701〜709を含む。具体的には、再配置済文書画像700は、図3の文書要素304と文書要素305を削除した結果を表している。つまり、文書要素304と文書要素305を削除することにより生成された空白領域に、文書要素704と文書要素705が移動される。また、文書要素704と文書要素705が移動することにより生成された空白領域に、文書要素706が移動される。   FIG. 7 is an explanatory diagram illustrating an example of a document image in which document elements are rearranged. The rearranged document image 700 includes document elements 701 to 709. Specifically, the rearranged document image 700 represents the result of deleting the document element 304 and the document element 305 of FIG. That is, the document element 704 and the document element 705 are moved to a blank area generated by deleting the document element 304 and the document element 305. Further, the document element 706 is moved to a blank area generated by moving the document element 704 and the document element 705.

また、文書要素704は表要素を表すが、例えばこの表要素が縦長か横長である場合、空白領域に配置できない可能性がある。この場合は、表要素を分割して配置する方法がある。また、表要素を変倍して配置する方法がある。また、読み順を参照し、表要素の次以降に位置する文書要素の中から、分割および変倍を行わずに配置可能な文書要素を検索し配置する方法がある。上述した方法から最適な方法を決定して、文書要素を再配置することで、文書編集作業の利便性を向上させることができる。   The document element 704 represents a table element. For example, when the table element is vertically long or horizontally long, it may not be arranged in a blank area. In this case, there is a method of dividing the table elements and arranging them. There is also a method of arranging the table elements by scaling. Further, there is a method of referring to the reading order and searching and arranging document elements that can be arranged without division and scaling from document elements located after the table element. By determining the optimum method from the above-described methods and rearranging the document elements, the convenience of the document editing work can be improved.

次に、以上のように構成された本実施の形態にかかる文書画像編集装置100における選択文書の構造化を行い文書要素の削除による他の文書要素の再配置の処理について説明する。図8は、第1の実施の形態にかかる文書画像編集装置100における上述した処理の手順を示すフローチャートである。   Next, the process of rearranging other document elements by structuring the selected document and deleting the document elements in the document image editing apparatus 100 according to the present embodiment configured as described above will be described. FIG. 8 is a flowchart illustrating the above-described processing procedure in the document image editing apparatus 100 according to the first embodiment.

まず、文書選択部101は、編集を行う文書画像を選択する(ステップS801)。   First, the document selection unit 101 selects a document image to be edited (step S801).

次に、文書選択部101は、選択された文書画像が構造化されているか否かを判断する(ステップS802)。ここで、文書選択部101が、選択された文書画像が構造化されていないと判断した場合(ステップS802:No)、構造化部102が、選択された文書を構造化する(ステップ803)。選択された文書画像を構造化する処理の詳細は、後述する。   Next, the document selection unit 101 determines whether or not the selected document image has been structured (step S802). Here, when the document selection unit 101 determines that the selected document image is not structured (step S802: No), the structuring unit 102 structures the selected document (step 803). Details of the process for structuring the selected document image will be described later.

そして、構造化データ格納部103は、構造化部102によって構造化された構造化データを記憶装置に格納する(ステップS804)。   The structured data storage unit 103 stores the structured data structured by the structuring unit 102 in the storage device (step S804).

また、文書選択部101が、選択された文書画像が構造化されていると判断した場合も、ステップS804に移る。   If the document selection unit 101 determines that the selected document image is structured, the process proceeds to step S804.

次に、プレビュー表示部104は、構造化データ格納部に格納された構造化データを読み込み、プレビュー表示する(ステップS805)。つまり、構造化データ格納部103に格納されているレイアウト情報を取得し、各文書要素を配置して元の文書画像を再現する。そして、プレビュー画像を作成し、ディスプレイにプレビュー画像を表示する。   Next, the preview display unit 104 reads the structured data stored in the structured data storage unit and displays a preview (step S805). That is, the layout information stored in the structured data storage unit 103 is acquired, and each document element is arranged to reproduce the original document image. Then, a preview image is created and the preview image is displayed on the display.

そして、編集部105は、利用者により選択された文書要素を削除する(ステップS806)。   Then, the editing unit 105 deletes the document element selected by the user (step S806).

次に、文書要素再配置部106は、編集部105により編集された文書画像の文書要素を再配置する(ステップS807)。文書要素を再配置する処理の詳細は、後述する。   Next, the document element rearrangement unit 106 rearranges the document elements of the document image edited by the editing unit 105 (step S807). Details of processing for rearranging document elements will be described later.

これにより、選択された文書画像を構造化し、利用者による文書要素の削除を受け付け、文書要素の再配置の処理を行うことにより、文書要素のレイアウトが常に整形された文書を提供できる。   As a result, the selected document image is structured, the deletion of the document element by the user is accepted, and the document element rearrangement process is performed, thereby providing a document in which the layout of the document element is always shaped.

次に、選択された文書画像を構造化する処理の詳細について説明する。図9は、構造化部102が行う、選択された文書画像を構造化する処理手順を示すフローチャートである。   Next, details of the process of structuring the selected document image will be described. FIG. 9 is a flowchart illustrating a processing procedure performed by the structuring unit 102 to structure the selected document image.

まず、領域識別部109が文書画像の文書要素の領域識別を行う(ステップS901)。   First, the area identifying unit 109 identifies the area of the document element of the document image (step S901).

次に、レイアウト抽出部110が、領域識別部109により領域識別された文書要素のレイアウト情報を抽出する(ステップS902)。   Next, the layout extracting unit 110 extracts the layout information of the document element whose area is identified by the area identifying unit 109 (step S902).

そして、メタ情報抽出部111が、領域識別部109により領域識別された文書要素のメタ情報を抽出する(ステップS903)。   Then, the meta information extraction unit 111 extracts meta information of the document element whose area is identified by the area identification unit 109 (step S903).

次に、読み順情報抽出部112が、領域識別部109により領域識別された文書要素の読み順情報を抽出する(ステップS904)。   Next, the reading order information extracting unit 112 extracts the reading order information of the document element whose area is identified by the area identifying unit 109 (step S904).

そして、文書要素構造化部113が、抽出された情報の構造的な階層関係による構造化を行うことで、文書要素を構造化する(ステップS905)。具体的には、文書要素と、レイアウト抽出部110から抽出された文書要素のレイアウト情報と、メタ情報抽出部111から抽出された文書要素に付加される情報と、読み順抽出部112により抽出された文書要素が繋がる順序を示す順列情報とを、構造的な階層関係に着目し、構造化データを生成する。なお、構造化の方法は、他の例として、文書要素の属性による構造化などの方法もある。   Then, the document element structuring unit 113 structures the document elements by structuring the extracted information based on the structural hierarchical relationship (step S905). Specifically, the document element, the layout information of the document element extracted from the layout extraction unit 110, the information added to the document element extracted from the meta information extraction unit 111, and the reading order extraction unit 112 are extracted. The permutation information indicating the order in which the document elements are connected is focused on the structural hierarchical relationship, and structured data is generated. As another example of the structuring method, there is a method such as structuring based on attributes of document elements.

これにより、選択された文書画像の構造化を行うことができるため、文書要素単位での編集を行うことのできる構造化データを取得することができる。   Thereby, since the selected document image can be structured, structured data that can be edited in units of document elements can be acquired.

次に、文書要素を再配置する処理の詳細について説明する。図10は、文書要素再配置部106が行う文書要素を再配置する処理手順を示すフローチャートである。   Next, details of processing for rearranging document elements will be described. FIG. 10 is a flowchart showing a processing procedure for rearranging document elements performed by the document element rearrangement unit 106.

まず、移動要素決定部117が、文書画像の空白領域に移動可能な文書要素の探索を行う(ステップS1001)。   First, the moving element determination unit 117 searches for a document element that can be moved to a blank area of the document image (step S1001).

次に、移動要素決定部117が、空白領域に移動可能な文書要素があるか否か判断する(ステップS1002)。ここで、移動要素決定部117が、空白領域に移動可能な文書要素がないと判断した場合(ステップS1002:No)、文書要素再配置部106が行う文書要素を再配置する処理手順を終了する。   Next, the moving element determination unit 117 determines whether there is a document element that can be moved to the blank area (step S1002). If the moving element determination unit 117 determines that there is no document element that can be moved to the blank area (step S1002: No), the processing procedure for rearranging the document elements performed by the document element rearrangement unit 106 is terminated. .

また、移動要素決定部117が、空白領域に移動可能な文書要素があると判断した場合(ステップS1002:Yes)、文書要素移動部118が、移動可能な文書要素を空白領域に移動する(ステップS1003)。   If the movement element determination unit 117 determines that there is a document element that can be moved to the blank area (step S1002: Yes), the document element movement unit 118 moves the movable document element to the blank area (step S1002). S1003).

そして、空白検知部116が、文書要素移動部118が文書要素を空白領域に移動したことにより、新たに生成される空白領域があるか否かを判断する(ステップS1004)。   Then, the blank detection unit 116 determines whether or not there is a newly generated blank region because the document element moving unit 118 has moved the document element to the blank region (step S1004).

ここで、空白検知部116が、新たに生成される空白領域がないと判断した場合(ステップS1004:No)、文書要素再配置部106が行う文書要素を再配置する処理手順を終了する。   If the blank detecting unit 116 determines that there is no newly generated blank area (step S1004: No), the processing procedure for rearranging document elements performed by the document element rearranging unit 106 is terminated.

また、ここで、空白検知部116が、新たに生成される空白領域があると判断した場合(ステップS1004:Yes)、ステップS1001の処理を行う。この文書要素を再配置する処理は、空白領域検知部116が空白領域を検知しなくなるか、移動要素決定部117が空白領域に移動可能な文書要素を見つけることができなくなる(ステップS1002)まで繰り返される。   If the blank detection unit 116 determines that there is a newly generated blank area (step S1004: Yes), the process of step S1001 is performed. The process of rearranging the document elements is repeated until the blank area detecting unit 116 does not detect a blank area or the moving element determining unit 117 cannot find a document element that can be moved to the blank area (step S1002). It is.

このように本実施の形態では、文書画像の文書要素を削除して、文書画像の文書要素を再配置する処理を行うことができるので、構造化文書の文書要素の削除や移動による再配置を常時可能として、利用者の利便性を向上させることができる。   As described above, in the present embodiment, the document element of the document image can be deleted and the document element of the document image can be rearranged. Therefore, the rearrangement by deleting or moving the document element of the structured document can be performed. It is possible to improve the convenience for the user at all times.

(第2の実施の形態)
本発明の第2の実施の形態においては、上述した第1の実施の形態と同様、本発明の文書画像編集装置をPCアプリケーションとして実装した例について説明する。
(Second Embodiment)
In the second embodiment of the present invention, an example in which the document image editing apparatus of the present invention is implemented as a PC application will be described, as in the first embodiment described above.

上述した第1の実施の形態においては、利用者による文書要素の削除により生成される空白領域に移動可能な文書要素を検知して移動したが、第2の実施の形態においては、空白領域に移動可能な文書要素がない場合、文字要素を分割することで移動可能な文書要素を生成して、分割された文字要素を空白領域に移動することで、文書画像を整形する場合について説明する。   In the first embodiment described above, a document element that can be moved to a blank area generated by the deletion of a document element by a user is detected and moved. In the second embodiment, the document element is moved to a blank area. In the case where there is no movable document element, a case will be described in which a movable document element is generated by dividing a character element, and a document image is shaped by moving the divided character element to a blank area.

図11は、本発明の第2の実施の形態にかかる文書画像編集装置の構成を示すブロック図である。   FIG. 11 is a block diagram showing a configuration of a document image editing apparatus according to the second embodiment of the present invention.

図11に示すように、第2の実施の形態にかかる文書画像編集装置1100は、文書選択部101と構造化部102と構造化データ格納部103とプレビュー表示部104と編集部105と文書要素再配置部106とを主に備えている。ここで、文書選択部101と構造化部102と構造化データ格納部103とプレビュー表示部104と編集部105の機能および構成は、第1の実施の形態と同様であるため、説明を省略する。   As shown in FIG. 11, a document image editing apparatus 1100 according to the second embodiment includes a document selection unit 101, a structuring unit 102, a structured data storage unit 103, a preview display unit 104, an editing unit 105, and a document element. The relocation unit 106 is mainly provided. Here, since the functions and configurations of the document selection unit 101, the structuring unit 102, the structured data storage unit 103, the preview display unit 104, and the editing unit 105 are the same as those in the first embodiment, description thereof is omitted. .

文書要素再配置部106は、空白領域検知部116と移動要素決定部117と文書要素移動部118と文字要素分割部119を主に備えている。ここで、空白領域検知部116と移動要素決定部117と文書要素移動部118の機能および構成は、第1の実施の形態と同様であるため、説明を省略する。   The document element rearrangement unit 106 mainly includes a blank area detection unit 116, a movement element determination unit 117, a document element movement unit 118, and a character element division unit 119. Here, since the functions and configurations of the blank area detection unit 116, the movement element determination unit 117, and the document element movement unit 118 are the same as those in the first embodiment, description thereof will be omitted.

文字要素分割部119は、文書画像の文書要素である文字要素を分割する。なお、文書要素である図要素や、写真要素や、表要素は、構造化部102で領域識別された単位で図要素、写真要素、表要素の意味をなすものであるので、分割した場合、図や写真や表を認識できない可能性が高い。しかし、文字要素の一部を分割した場合は、文字自体を分割しない限り、分割した文字要素は文字の集合として認識されるため、分割することが可能である。   The character element dividing unit 119 divides character elements that are document elements of the document image. In addition, since the figure element, the photograph element, and the table element, which are document elements, have a meaning of the figure element, the photograph element, and the table element in the unit identified by the structuring unit 102, when divided, There is a high possibility that figures, photos and tables cannot be recognized. However, when a part of the character element is divided, the divided character element is recognized as a set of characters unless the character itself is divided, and can be divided.

分割の方法としては、まず、一つの文字要素を複数の画像として行単位で分割する分割処理方法がある。この処理方法は、空白領域の幅が文字要素の領域の幅と一致している場合に有効である。つまり、分割されて移動される文字要素の高さは、最長でも空白領域の高さであり、分割される際に、文字自体を分割しないような高さで分割の境界線が決定される。   As a division method, first, there is a division processing method in which one character element is divided into a plurality of images in units of lines. This processing method is effective when the width of the blank area matches the width of the character element area. That is, the height of the character element that is divided and moved is the height of the blank area at the longest, and the division boundary line is determined at such a height that the character itself is not divided.

また、文字認識により文字要素を文字コードとして分割する分割処理方法がある。この処理方法は、文字が文字コードとして存在するため、空白領域の幅が文字要素の領域の幅と一致していない場合でも、文字要素の移動が可能である。また、移動しない文字要素についても、新たに生成した空白領域への移動が容易に行うことができる。   There is also a division processing method that divides character elements into character codes by character recognition. In this processing method, since the character exists as a character code, the character element can be moved even when the width of the blank area does not match the width of the character element area. Also, a character element that does not move can be easily moved to a newly generated blank area.

また、一文字または複数の文字を一つの画像として文字要素を分割する分割処理方法がある。この処理方法は、前述の文字認識により文字と認識された領域に、文字コードの代わりに画像として分割する処理である。つまり、文字認識された領域を文字コードの代わりに画像として扱うことで、文字認識の認識率に関わることなく、確実に文字認識された領域の文字を再現できる。   In addition, there is a division processing method that divides a character element using one character or a plurality of characters as one image. This processing method is a process of dividing an area recognized as a character by the above-described character recognition as an image instead of a character code. That is, by treating the character-recognized area as an image instead of the character code, it is possible to reliably reproduce the character in the area where the character has been recognized without being related to the recognition rate of character recognition.

ここで、図12は、文字要素分割の処理前の一例を示す説明図である。文書画像1200は、文書要素1201〜1206を含む。また、図13は、文字要素分割の処理後の一例を示す説明図である。文書画像1300は、文書要素1301〜1307を含む。具体的には、文書画像1300は文書画像1200の文書要素1204と文書要素1205を削除した結果を表している。   Here, FIG. 12 is an explanatory diagram showing an example before the character element division processing. The document image 1200 includes document elements 1201 to 1206. FIG. 13 is an explanatory diagram showing an example after the character element division processing. The document image 1300 includes document elements 1301 to 1307. Specifically, the document image 1300 represents the result of deleting the document element 1204 and the document element 1205 of the document image 1200.

この場合、文書画像1200の文書要素1204と文書要素1205を削除すると、文書要素1204と文書要素1205の領域が空白領域になる。そして、読み順の情報を参照すると、次の文書情報である文書要素1206が移動候補の文書要素であるが、この場合、文書要素1206は空白領域よりも領域が大きいため移動させることは不可能である。   In this case, when the document element 1204 and the document element 1205 of the document image 1200 are deleted, the areas of the document element 1204 and the document element 1205 become blank areas. When the reading order information is referred to, the document element 1206 as the next document information is a candidate document element to be moved. In this case, the document element 1206 is larger than the blank area and cannot be moved. It is.

そこで、文書要素移動部118は、文書要素1206を文書要素1304と文書要素1305に分割することで、文書要素1304を空白領域に移動させることを可能とした。   Therefore, the document element moving unit 118 can move the document element 1304 to a blank area by dividing the document element 1206 into a document element 1304 and a document element 1305.

なお、文書要素1304が移動したことによる空白領域に、文書要素1305が移動される。さらに文書要素1305の移動により生成された空白に次ページの文字要素1306と文字要素1307が移動されていることがわかる。   Note that the document element 1305 is moved to a blank area resulting from the movement of the document element 1304. Further, it can be seen that the character element 1306 and the character element 1307 of the next page are moved to the blank generated by the movement of the document element 1305.

なお、削除された文書要素の次の読み順である文書要素が、図要素や写真要素や表要素であり、かつ図要素や写真要素や表要素が空白領域に移動不可能である場合、更にその次の読み順に文字要素があれば、その文字要素を分割することで、空白領域に文字要素を移動することができる。   If the document element that is the next reading order after the deleted document element is a figure element, photo element, or table element, and the figure element, photo element, or table element cannot be moved to a blank area, If there is a character element in the next reading order, the character element can be moved to the blank area by dividing the character element.

しかし、例えば、文字要素であるキャプション要素と表要素等の複数の文書要素が意味的にまとめて扱うことが適切な場合、文字要素のみを移動することは文書画像にとって不適切であるため、適宜、領域識別部109で識別された文字要素を結合させることが必要である。   However, for example, when it is appropriate to handle a plurality of document elements such as caption elements and table elements that are character elements in a semantic manner, moving only the character elements is inappropriate for the document image. It is necessary to combine the character elements identified by the area identifying unit 109.

また、ここで、空白領域と、空白領域に移動する文字要素との距離について説明する。空白領域と、空白領域に移動する文字要素との位置が遠い場合、文書画像の可読性低下を招くため、可読性低下を招かずに文字要素を移動できる最大の距離を距離Dとする。ここで各文字要素間の距離Dは、一例として、各文字要素の領域の重心点から計測された直線距離とする。すると、空白領域から計測される距離Dよりも近い距離にある文字要素のみ、探索の対象とする必要がある。この距離Dは、実験により求められる値を用いても良い。   Here, the distance between the blank area and the character element that moves to the blank area will be described. When the positions of the blank area and the character element that moves to the blank area are far from each other, the readability of the document image is deteriorated. Therefore, the maximum distance at which the character element can be moved without degrading the readability is set as the distance D. Here, the distance D between the character elements is, for example, a linear distance measured from the center of gravity of the area of each character element. Then, only character elements that are closer than the distance D measured from the blank area need to be searched. The distance D may be a value obtained through experiments.

また、削除された文書要素の次の読み順である文書要素が、図要素や写真要素や表要素であり、かつ次の読み順の文書要素が空白領域に移動不可能である場合について説明する。この場合、更に更に次の読み順に文字要素がある場合、文字要素を分割して空白領域に文字要素を移動することができる。   Also, a case where the document element that is the next reading order of the deleted document element is a figure element, a photograph element, or a table element, and the document element of the next reading order cannot be moved to the blank area will be described. . In this case, if there are further character elements in the next reading order, the character elements can be divided and moved to the blank area.

図14は、空白領域の次の読み順に移動不可能な文書要素が存在する場合の、文字要素分割の処理前の一例を示す説明図である。文書画像1400は、文書要素1401〜1408を含む。例えば、文書要素1404と文書要素1405を削除した場合、文書要素1406は文字要素ではあるが、表である文書要素1407と共に意味を成すものであるため、文書要素1406と文書要素1407を結合して1つの文書要素として扱う。すると、文書要素1404と文書要素1405を削除することで生成される空白領域に、文書要素1406と文書要素1407が移動されることは不可能であるため、この場合は、空白領域に、文字要素である文書要素1408を移動する。   FIG. 14 is an explanatory diagram showing an example before character element division processing when there is a document element that cannot be moved in the next reading order of the blank area. The document image 1400 includes document elements 1401 to 1408. For example, when the document element 1404 and the document element 1405 are deleted, the document element 1406 is a character element, but has a meaning together with the document element 1407 that is a table. Therefore, the document element 1406 and the document element 1407 are combined. Treat as one document element. Then, since it is impossible to move the document element 1406 and the document element 1407 to the blank area generated by deleting the document element 1404 and the document element 1405, in this case, the character element The document element 1408 is moved.

次に、以上のように構成された本実施の形態にかかる文書画像編集装置100における選択文書の構造化を行い文書要素の削除による他の文書要素の再配置の処理について説明する。本実施の形態にかかる文書画像編集装置1100における上述した処理の手順を示すフローチャートは、第1の実施の形態と同様であるため、説明を省略する。   Next, the process of rearranging other document elements by structuring the selected document and deleting the document elements in the document image editing apparatus 100 according to the present embodiment configured as described above will be described. Since the flowchart showing the procedure of the above-described processing in the document image editing apparatus 1100 according to the present embodiment is the same as that in the first embodiment, description thereof will be omitted.

また、文書要素を再配置する処理の詳細について説明する。図15は、文書要素再配置部106が行う文書要素を再配置する処理手順を示すフローチャートである。   Details of the processing for rearranging document elements will be described. FIG. 15 is a flowchart showing a processing procedure for rearranging document elements performed by the document element rearrangement unit 106.

まず、第1の実施の形態の図10のステップS1001〜S1002と同様にして、移動要素決定部117が移動可能な文書要素があるか否かを判断するまでの処理を行う。(ステップS1501〜S1502)。   First, similarly to steps S1001 to S1002 in FIG. 10 of the first embodiment, processing until the moving element determination unit 117 determines whether there is a movable document element is performed. (Steps S1501 to S1502).

ここで、移動要素決定部117が、移動可能な文書要素があると判断した場合(ステップS1502:Yes)、ステップ1003〜S1004と同様にして、移動可能な文書要素を移動し、新たに生成される空白領域があるか否かを判断するまでの処理を行う(ステップS1505〜S1506)。   When the moving element determination unit 117 determines that there is a movable document element (step S1502: Yes), the movable document element is moved and newly generated in the same manner as in steps 1003 to S1004. Processing until it is determined whether or not there is a blank area is performed (steps S1505 to S1506).

また、移動要素決定部117が、移動可能な文書要素がないと判断した場合(ステップS1502:No)、文書要素分割部119が、分割して移動可能な文字要素があるか否かを判断する(ステップS1503)。ここで、文書要素分割部119が、分割して移動可能な文字要素がない場合、文書要素再配置部106が行う文書要素を再配置する処理手順を終了する。   When the moving element determination unit 117 determines that there is no movable document element (step S1502: No), the document element division unit 119 determines whether there is a character element that can be divided and moved. (Step S1503). Here, when there is no character element that can be divided and moved, the document element dividing unit 119 ends the processing procedure for rearranging the document elements performed by the document element rearranging unit 106.

また、文書要素分割部119が、分割して移動可能な文字要素がある場合、文書要素分割部119が、文書要素の分割を行う(ステップS1504)。   If there is a character element that can be divided and moved by the document element dividing unit 119, the document element dividing unit 119 divides the document element (step S1504).

そして、ステップS1003と同様にして、移動可能な文書要素を移動する処理を行う(ステップS1505)。以降は、第1の実施の形態と同じ処理手順である。   Then, similarly to step S1003, a process for moving the movable document element is performed (step S1505). The subsequent processing procedure is the same as that of the first embodiment.

このように本実施の形態によれば、利用者による文書画像の文書要素の削除を受け付けた場合、文書画像の文書要素である文字要素を分割して、文字要素を再配置する処理を行うことができるため、第一の実施の形態における文書画像編集装置に比べて、より空白領域の少ない文書画像を得ることができる。   As described above, according to the present embodiment, when the deletion of the document element of the document image is accepted by the user, the character element that is the document element of the document image is divided and the character element is rearranged. Therefore, compared with the document image editing apparatus in the first embodiment, a document image with a smaller blank area can be obtained.

第2の実施の形態にかかる文書画像編集装置の応用例としては、例えば、利用者による文書要素の指定を受け付け、文書要素を複数の要素に分割し、その分割して生成された要素を削除することが考えられる。具体的には、複数の画像が一つの図要素や写真要素を構成する場合、一枚の画像のみ削除することができる。また、文字要素から一部の文字列を削除することもできる。   As an application example of the document image editing apparatus according to the second embodiment, for example, the specification of a document element by a user is accepted, the document element is divided into a plurality of elements, and the elements generated by the division are deleted. It is possible to do. Specifically, when a plurality of images constitute one figure element or photographic element, only one image can be deleted. In addition, a part of the character string can be deleted from the character element.

(第3の実施の形態)
本発明の第3の実施の形態においては、上述した第2の実施の形態と同様、本発明の文書画像編集装置をPCアプリケーションとして実装した例について説明する。
(Third embodiment)
In the third embodiment of the present invention, an example in which the document image editing apparatus of the present invention is implemented as a PC application will be described, as in the second embodiment described above.

上述した第1の実施の形態と第2の実施の形態においては、利用者による一つまたは複数の文書要素の削除を受け付けていたが、第3の実施の形態では、任意のページに存在する全ての文書要素の選択と削除を受け付ける場合について説明する。   In the first embodiment and the second embodiment described above, deletion of one or a plurality of document elements by the user is accepted, but in the third embodiment, it exists on an arbitrary page. A case where selection and deletion of all document elements are accepted will be described.

第3の実施の形態にかかる文書画像編集装置の構成を示すブロック図は、第2の実施の形態と同様に、文書画像編集装置1100は、文書選択部101と構造化部102と構造化データ格納部103とプレビュー表示部104と編集部105と文書要素再配置部106とを主に備えている。ここで、文書選択部101と構造化部102と構造化データ格納部103とプレビュー表示部104の機能および構成は、第2の実施の形態と同様であるため、説明を省略する。   The block diagram showing the configuration of the document image editing apparatus according to the third embodiment is similar to that of the second embodiment. The document image editing apparatus 1100 includes a document selection unit 101, a structuring unit 102, and structured data. A storage unit 103, a preview display unit 104, an editing unit 105, and a document element rearrangement unit 106 are mainly provided. Here, since the functions and configurations of the document selection unit 101, the structuring unit 102, the structured data storage unit 103, and the preview display unit 104 are the same as those in the second embodiment, description thereof is omitted.

第3の実施の形態にかかる編集部105は、第2の実施の形態と同様の機能を有する他、任意のページを選択し、そのページに存在する文書要素を削除することができる。また、任意ページを選択する代わりに、任意ページに存在する全ての文書要素を選択した状態にしても良い。   The editing unit 105 according to the third embodiment has the same function as that of the second embodiment, and can select an arbitrary page and delete a document element existing on the page. Further, instead of selecting an arbitrary page, all document elements existing on the arbitrary page may be selected.

第3の実施の形態にかかる文書要素再配置部106は、第2の実施の形態と同様の機能を有する他、編集部105によるページ削除により生成された空白ページに、次ページの文書要素を移動する。   The document element rearrangement unit 106 according to the third embodiment has the same function as that of the second embodiment, and adds a document element of the next page to a blank page generated by page deletion by the editing unit 105. Moving.

また、第3の実施の形態にかかる文書画像編集装置における上述した処理の手順を示すフローチャートは、第2の実施の形態と同様であるため、説明を省略する。   Also, the flowchart showing the above-described processing procedure in the document image editing apparatus according to the third embodiment is the same as that of the second embodiment, and thus the description thereof is omitted.

なお、編集部105が利用者による任意のページの選択を受け付ける際に、選択されたページに配置された文書要素が、前後のページにも存在している場合は、これらの文書要素を削除対象とするか否かを判断させる必要があるため、第2の実施の形態にかかる文書画像編集装置を使用することとする。   When the editing unit 105 accepts selection of an arbitrary page by the user, if the document elements arranged on the selected page are also present on the previous and next pages, these document elements are deleted. Therefore, the document image editing apparatus according to the second embodiment is used.

なお、編集部105が利用者による任意のページの削除する場合に、ページに存在する文書要素を削除するのではなく、ページ自体を削除し、以降のページのページ番号を繰り上げる処理に代えても良い。この場合、文書要素再配置部106における処理は特に行われない。   When the editing unit 105 deletes an arbitrary page by the user, instead of deleting the document element existing on the page, the editing unit 105 may delete the page itself and replace the process by incrementing the page number of the subsequent page. good. In this case, the processing in the document element rearrangement unit 106 is not particularly performed.

このように本実施の形態によれば、ページ単位での文書要素の削除を受け付ける場合、ページ内の全ての文書要素を削除する際に文書要素を一つずつ選択する必要がなくなるため、利用者による文書要素の削除処理の手間を省くことができる。   As described above, according to the present embodiment, when receiving deletion of document elements in units of pages, it is not necessary to select one document element at a time when deleting all document elements in a page. It is possible to save the trouble of the document element deletion process by.

(第4の実施の形態)
本発明の第4の実施の形態においては、上述した第1〜3の実施の形態と同様、本発明の文書画像編集装置をPCアプリケーションとして実装した例について説明する。
(Fourth embodiment)
In the fourth embodiment of the present invention, an example in which the document image editing apparatus of the present invention is implemented as a PC application will be described as in the first to third embodiments.

上述した第1の実施の形態と、第2の実施の形態においては、利用者による一つまたは複数の文書要素の削除を受け付けていた。第4の実施の形態では、利用者による一つまたは複数の文書要素の移動を受け付ける場合について説明する。   In the first embodiment and the second embodiment described above, the deletion of one or a plurality of document elements by the user is accepted. In the fourth embodiment, a case where movement of one or a plurality of document elements by a user is accepted will be described.

第4の実施の形態にかかる文書画像編集装置の構成を示すブロック図は、第2の実施の形態と同様に、文書選択部101と構造化部102と構造化データ格納部103とプレビュー表示部104と編集部105と文書要素再配置部106とを主に備えている。ここで、文書選択部101と構造化部102と構造化データ格納部103とプレビュー表示部104の機能および構成は、第1の実施の形態と同様であるため、説明を省略する。   The block diagram showing the configuration of the document image editing apparatus according to the fourth embodiment is similar to the second embodiment in that the document selection unit 101, the structuring unit 102, the structured data storage unit 103, and the preview display unit. 104, an editing unit 105, and a document element rearrangement unit 106 are mainly provided. Here, since the functions and configurations of the document selection unit 101, the structuring unit 102, the structured data storage unit 103, and the preview display unit 104 are the same as those in the first embodiment, description thereof will be omitted.

編集部105は、利用者による移動する文書要素の選択を受け付け、記憶部に格納し、文書画像から選択された文書要素を削除する。   The editing unit 105 accepts selection of a document element to be moved by the user, stores it in the storage unit, and deletes the selected document element from the document image.

第4の実施の形態にかかる文書要素再配置部106は、第2の実施の形態と同様の機能を有する他、文書要素を移動するための、文書要素の再配置処理を行う。   The document element rearrangement unit 106 according to the fourth embodiment has a function similar to that of the second embodiment, and performs a document element rearrangement process for moving the document element.

具体的に、まず移動される文書要素の領域を確保するために、移動先に空白領域を生成する。次に、空白領域より読み順が後になる文書要素を全て再配置する。そして、空白領域に移動される文書要素を移動する。   Specifically, first, a blank area is generated at the destination in order to secure the area of the document element to be moved. Next, all document elements whose reading order is later than the blank area are rearranged. Then, the document element to be moved to the blank area is moved.

ここで、前述した図6の画像608とキャプション609を文書の最後に移動した場合を説明する。画像608とキャプション609の移動領域を確保するために、表611とそのキャプション610と、文字要素612が移動される。図16は、文書要素を移動するために文書要素を再配置した結果の一例を示す説明図である。再配置済文書画像1600は、文書要素1601〜1608を含む。文書要素1607と文書要素1608が利用者による移動を受け付けた文書要素である。   Here, the case where the image 608 and the caption 609 in FIG. 6 are moved to the end of the document will be described. In order to secure the movement area of the image 608 and the caption 609, the table 611, its caption 610, and the character element 612 are moved. FIG. 16 is an explanatory diagram illustrating an example of a result of rearranging document elements to move the document elements. The rearranged document image 1600 includes document elements 1601 to 1608. A document element 1607 and a document element 1608 are document elements that are accepted for movement by the user.

また、第4の実施の形態にかかる文書画像編集装置における上述した処理の手順を示すフローチャートは、第2の実施の形態と同様であるため、説明を省略する。   A flowchart showing the above-described processing procedure in the document image editing apparatus according to the fourth embodiment is the same as that in the second embodiment, and a description thereof will be omitted.

また、文書要素を再配置する処理の詳細について説明する。図17は、文書要素再配置部106が行う文書要素を再配置する処理手順を示すフローチャートである。   Details of the processing for rearranging document elements will be described. FIG. 17 is a flowchart showing a processing procedure for rearranging document elements performed by the document element rearrangement unit 106.

まず、第2の実施の形態の図15のステップS1501〜S1506と同様にして、空白領域に文書要素を移動する処理を行う(ステップ1701〜S1706)。   First, similarly to steps S1501 to S1506 in FIG. 15 of the second embodiment, a process of moving a document element to a blank area is performed (steps 1701 to S1706).

次に、利用者により指定された文書要素を移動するための空白領域を生成する(ステップS1707)。   Next, a blank area for moving the document element designated by the user is generated (step S1707).

そして、生成された空白領域に、利用者により指定された文書要素を移動する(ステップS1708)。   Then, the document element designated by the user is moved to the generated blank area (step S1708).

このように本実施の形態によれば、利用者により選択された文書要素の移動を受け付ける場合に、まず文書要素を削除して、その空白領域のある文書画像の文書要素の再配置を行う。そして、その文書画像に、選択された文書領域を移動するための領域を空白領域として確保し、そして空白領域に選択された文書要素を移動させることにより、文書要素の移動をすることができる。このように、選択された文書要素を自由に移動することができるため、使用者による文書要素の移動処理の手間を減らし利便性を向上することができる。   As described above, according to the present embodiment, when the movement of the document element selected by the user is accepted, the document element is first deleted, and the document element of the document image having the blank area is rearranged. Then, the document image can be moved by securing an area for moving the selected document area as a blank area in the document image and moving the selected document element to the blank area. As described above, since the selected document element can be freely moved, it is possible to reduce the trouble of the movement process of the document element by the user and to improve the convenience.

図18は、第1〜第4の実施形態の文書画像編集装置のハードウェア構成を示した図である。第1〜第4の実施形態の文書画像編集装置は、図18に示すように、CPU(Central Processing Unit)1、ROM(Read Only Memory)2、RAM(Random Access Memory)3、上述した構造化データ格納部103としてのHDD(Hard Disk Drive)4と、モニタ等の表示装置5、キーボードやマウス等の入力デバイス6、通信I/F7を備えるとともに、これら各部を接続するバス8を備えており、通常のコンピュータを利用したハードウェア構成となっている。   FIG. 18 is a diagram illustrating a hardware configuration of the document image editing apparatus according to the first to fourth embodiments. As shown in FIG. 18, the document image editing apparatus according to the first to fourth embodiments includes a central processing unit (CPU) 1, a read only memory (ROM) 2, a random access memory (RAM) 3, and the above-described structure. An HDD (Hard Disk Drive) 4 as a data storage unit 103, a display device 5 such as a monitor, an input device 6 such as a keyboard and a mouse, a communication I / F 7, and a bus 8 for connecting these units are provided. The hardware configuration uses a normal computer.

第1〜第4の実施形態の文書画像編集装置で実行される各種プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。   Various programs executed by the document image editing apparatuses of the first to fourth embodiments are files in an installable format or an executable format, and are CD-ROM, flexible disk (FD), CD-R, DVD (Digital Recorded on a computer-readable recording medium such as Versatile Disk).

また、第1〜第4の実施形態の各文書画像編集装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第1〜第4の実施形態の各文書表示装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、第1〜第4の実施形態のプログラムを、ROM等に予め組み込んで提供するように構成してもよい。   In addition, the program executed by each document image editing apparatus of the first to fourth embodiments is stored on a computer connected to a network such as the Internet and is provided by being downloaded via the network. May be. The program executed by each document display device of the first to fourth embodiments may be provided or distributed via a network such as the Internet. Moreover, you may comprise so that the program of 1st-4th embodiment may be previously incorporated in ROM etc. and provided.

第1〜第4の実施形態の各文書画像編集装置で実行されるプログラムは、上述した各部(文書選択部101、構造化部102、構造化データ格納部103、プレビュー表示部104、編集部105、文書要素再配置部106、文書画像選択部107、構造化有無検知部108、領域識別部109、レイアウト抽出部110、メタ情報抽出部111、読み順抽出部112、文書要素構造化部113、文書要素配置部114、ディスプレイ表示部115、空白領域検知部116、移動要素決定部117文書要素移動部118など)を含むモジュール構成となっており、実際のハードウェアとしてはCPU1が上記記憶媒体(ROM2又はHDD4)からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、文書選択部101、構造化部102、構造化データ格納部103、プレビュー表示部104、編集部105、文書要素再配置部106、文書画像選択部107、構造化有無検知部108、領域識別部109、レイアウト抽出部110、メタ情報抽出部111、読み順抽出部112、文書要素構造化部113、文書要素配置部114、ディスプレイ表示部115、空白領域検知部116、移動要素決定部117、文書要素移動部118などが主記憶装置上に生成されるようになっている。   The program executed by each document image editing apparatus of the first to fourth embodiments includes the above-described units (document selection unit 101, structuring unit 102, structured data storage unit 103, preview display unit 104, editing unit 105). , Document element rearrangement unit 106, document image selection unit 107, structured presence / absence detection unit 108, region identification unit 109, layout extraction unit 110, meta information extraction unit 111, reading order extraction unit 112, document element structuring unit 113, The module configuration includes a document element arrangement unit 114, a display display unit 115, a blank area detection unit 116, a movement element determination unit 117, a document element movement unit 118, and the like. By reading the program from the ROM 2 or HDD 4) and executing it, the above components are loaded onto the main storage device, and the document is selected. 101, structured unit 102, structured data storage unit 103, preview display unit 104, editing unit 105, document element rearrangement unit 106, document image selection unit 107, structured presence / absence detection unit 108, region identification unit 109, layout extraction Section 110, meta information extraction section 111, reading order extraction section 112, document element structuring section 113, document element arrangement section 114, display display section 115, blank area detection section 116, moving element determination section 117, document element movement section 118 Etc. are generated on the main memory.

(第5の実施の形態)
本発明の第5の実施の形態においては、本発明を複合機の機能として実現した例について説明する。
(Fifth embodiment)
In the fifth embodiment of the present invention, an example in which the present invention is realized as a function of a multifunction machine will be described.

図19は、本発明の第5の実施の形態にかかる文書画像編集装置1900の機能的構成を示すブロック図である。   FIG. 19 is a block diagram showing a functional configuration of a document image editing apparatus 1900 according to the fifth embodiment of the present invention.

図19に示すように、第5の実施の形態にかかる文書画像編集装置1900は、構造化部102と構造化データ格納部103とプレビュー表示部104と編集部105と文書要素再配置部106とスキャナ1901と操作表示部1902とプリンタエンジン1903を主に備えている。ここで、構造化部102と構造化データ格納部103と編集部105と文書要素再配置部106の機能および構成は、第1の実施の形態と同様であるため、説明を省略する。   As shown in FIG. 19, a document image editing apparatus 1900 according to the fifth embodiment includes a structuring unit 102, a structured data storage unit 103, a preview display unit 104, an editing unit 105, a document element rearrangement unit 106, and the like. A scanner 1901, an operation display unit 1902, and a printer engine 1903 are mainly provided. Here, since the functions and configurations of the structuring unit 102, the structured data storage unit 103, the editing unit 105, and the document element rearrangement unit 106 are the same as those in the first embodiment, description thereof is omitted.

スキャナ1901は、原稿などの画像を読み取る装置である。操作表示部1902は、文書要素の配置結果をプレビュー画面にプレビュー表示し、利用者による移動や削除を行う文書要素の選択を受け付けるためのものである。プリンタエンジン1903は、印刷を実行する部分である。   A scanner 1901 is a device that reads an image such as a document. The operation display unit 1902 is for displaying a document element arrangement result on a preview screen and accepting selection of a document element to be moved or deleted by a user. The printer engine 1903 is a part that executes printing.

また、図20はスキャンする原稿の一例を示す図である。原稿2001と原稿2002は、共に元原稿の2ページを1枚に集約した原稿である。原稿2001は、文書領域2003と文書領域2004を含む。文書領域2003は、元原稿の1ページ目の文書領域である。文書領域2004は、元原稿の2ページ目の文書領域である。また、原稿2002は、文書要素2005と文書要素2006を含む。文書領域2005は、元原稿の3ページ目の文章領域である。文書領域2006は、元原稿の4ページ目の文章領域である。   FIG. 20 shows an example of a document to be scanned. Both the original 2001 and the original 2002 are originals in which two pages of the original original are integrated into one sheet. A document 2001 includes a document area 2003 and a document area 2004. A document area 2003 is a document area of the first page of the original document. A document area 2004 is a document area of the second page of the original document. The document 2002 includes a document element 2005 and a document element 2006. A document area 2005 is a text area of the third page of the original document. A document area 2006 is a text area of the fourth page of the original document.

原稿2001と原稿2002の2ページの原稿をスキャンして印刷する場合、2枚の出力紙が排紙される。ここで、例えば、元原稿の1ページ目である文書領域2003と、元原稿の4ページ目である文書領域2006とが不要である場合、まず、2ページの原稿をスキャンして、2ページの構造化データを生成する。次に、編集部105が、文書領域2003と文書領域2006に存在する全ての文書要素を削除する。そして、文書要素再配置部106により、1ページの文書画像にすることができる。よって、印刷枚数を減らすことができる。   When two pages of originals 2001 and 2002 are scanned and printed, two output sheets are discharged. Here, for example, if the document area 2003 that is the first page of the original document and the document area 2006 that is the fourth page of the original document are unnecessary, first, the two-page document is scanned and the two-page document is scanned. Generate structured data. Next, the editing unit 105 deletes all document elements existing in the document area 2003 and the document area 2006. Then, the document element rearrangement unit 106 can make a one-page document image. Therefore, the number of printed sheets can be reduced.

図21は、不要な文書要素を削除して印刷枚数を削減した出力紙の一例を示す図である。出力紙2101は、文書領域2102と文書領域2103を含む。   FIG. 21 is a diagram illustrating an example of output paper in which unnecessary document elements are deleted to reduce the number of printed sheets. The output paper 2101 includes a document area 2102 and a document area 2103.

なお、上述した例では、文書領域を選択することで文書領域にある全ての文書要素を選択したが、任意の文書要素を選択し削除することも可能である。また、文書領域や文書要素を移動することも、同様に可能である。   In the above-described example, all document elements in the document area are selected by selecting the document area. However, any document element can be selected and deleted. Similarly, it is possible to move a document area or a document element.

第5の実施の形態にかかるプレビュー表示部104は、第3の実施の形態と同様の機能を有する他、ディスプレイ表示領域に合わせて文書画像の拡大縮小処理を行い、プレビュー表示を行う。また、文書画像のページ数が複数である場合、予め定められたページ数を同時に表示する。   The preview display unit 104 according to the fifth embodiment has the same function as that of the third embodiment, and performs enlargement / reduction processing of the document image in accordance with the display display area to display a preview. When there are a plurality of document image pages, a predetermined number of pages are displayed simultaneously.

また、プレビュー表示部104は複写機からスキャンして生成された文書画像をプレビュー表示する。   The preview display unit 104 displays a preview of the document image generated by scanning from the copying machine.

次に、以上のように構成された本実施の形態にかかる文書画像編集装置1900におけるスキャンして生成された画像文書の構造化を行い文書要素の削除による他の文書要素の再配置の処理について説明する。図22は、本実施の形態にかかる文書画像編集装置1900における上述した処理の手順を示すフローチャートである。   Next, in the document image editing apparatus 1900 according to the present embodiment configured as described above, structuring of an image document generated by scanning is performed, and processing for rearranging other document elements by deleting document elements is performed. explain. FIG. 22 is a flowchart showing the above-described processing procedure in the document image editing apparatus 1900 according to this embodiment.

まず、構造化部102は、スキャンして生成された文書画像を構造化する(ステップS2201)。選択された文書画像を構造化する処理の詳細は、第1の実施の形態の図9と同様のため、省略する。   First, the structuring unit 102 structures a document image generated by scanning (step S2201). The details of the process for structuring the selected document image are the same as those in FIG. 9 of the first embodiment, and are therefore omitted.

そして、第1の実施の形態の図8のS804〜S805と同様にして、構造化データ格納部により構造化データを格納し、プレビュー表示104が構造化データを読み込み、プレビュー表示する(ステップS2202〜S2203)。   Then, similarly to S804 to S805 of FIG. 8 of the first embodiment, the structured data is stored by the structured data storage unit, and the preview display 104 reads the structured data and displays it as a preview (steps S2202 to S2202). S2203).

次に、編集部105は、利用者により選択された文書領域の全ての文書要素を削除する(ステップS2204)。   Next, the editing unit 105 deletes all document elements in the document area selected by the user (step S2204).

そして、第1の実施の形態の図8のS807と同様にして、文書要素再配置部が、編集部105により編集された文書画像の文書要素を再配置する(ステップS2205)。   Then, similarly to S807 of FIG. 8 of the first embodiment, the document element rearrangement unit rearranges the document elements of the document image edited by the editing unit 105 (step S2205).

これにより、複写機から文書画像を印刷する場合、印刷不要な文書領域を削除し、必要な文書領域のみを適切なレイアウトに再配置して印刷することにより、利用者による文書要素のレイアウトの作業の手間を軽減することができる。   As a result, when printing a document image from a copying machine, the document area layout by the user is deleted by deleting the unnecessary document area and re-laying only the necessary document area in an appropriate layout. Can be reduced.

なお、スキャンされた文書画像は構造化されていないため、構造化部102による構造化が必要となるが、あらかじめ構造化データとIDをデータベースに登録することで、構造化の処理を軽減することもできる。具体的には、スキャンされる原稿にIDを印字し、そのIDを検知して、あらかじめデータベースに登録されているIDと照合する。登録されているIDと一致した場合、そのIDに対応する構造化データを取得することで、構造化の処理が不要となる。   Since the scanned document image is not structured, it needs to be structured by the structuring unit 102. However, the structured processing can be reduced by registering the structured data and the ID in the database in advance. You can also. Specifically, an ID is printed on a scanned document, the ID is detected, and collated with an ID registered in advance in the database. If the ID matches the registered ID, the structured data corresponding to the ID is acquired, so that the structuring process becomes unnecessary.

図23は、複合機のハードウェア構成を示すブロック図である。本図に示すように、この複合機は、コントローラ10とエンジン部(Engine)60とをPCI(Peripheral Component Interface)バスで接続した構成となる。コントローラ10は、複合機全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部60は、PCIバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、1ドラムカラープロッタ、4ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部60には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。   FIG. 23 is a block diagram illustrating a hardware configuration of the multifunction machine. As shown in the figure, this multi-function device has a configuration in which the controller 10 and an engine unit (Engine) 60 are connected by a PCI (Peripheral Component Interface) bus. The controller 10 is a controller that controls the entire MFP, drawing, communication, and input from an operation unit (not shown). The engine unit 60 is a printer engine that can be connected to a PCI bus, and is, for example, a monochrome plotter, a one-drum color plotter, a four-drum color plotter, a scanner, or a fax unit. The engine unit 60 includes an image processing part such as error diffusion and gamma conversion in addition to a so-called engine part such as a plotter.

コントローラ10は、CPU11と、ノースブリッジ(NB)13と、システムメモリ(MEM−P)12と、サウスブリッジ(SB)14と、ローカルメモリ(MEM−C)17と、ASIC(Application Specific Integrated Circuit)16と、ハードディスクドライブ(HDD)18とを有し、ノースブリッジ(NB)13とASIC16との間をAGP(Accelerated Graphics Port)バス15で接続した構成となる。また、MEM−P12は、ROM(Read Only Memory)12aと、RAM(Random Access Memory)12bと、をさらに有する。   The controller 10 includes a CPU 11, a north bridge (NB) 13, a system memory (MEM-P) 12, a south bridge (SB) 14, a local memory (MEM-C) 17, and an ASIC (Application Specific Integrated Circuit). 16 and a hard disk drive (HDD) 18, and the north bridge (NB) 13 and the ASIC 16 are connected by an AGP (Accelerated Graphics Port) bus 15. The MEM-P 12 further includes a ROM (Read Only Memory) 12a and a RAM (Random Access Memory) 12b.

CPU11は、複合機の全体制御をおこなうものであり、NB13、MEM−P12およびSB14からなるチップセットを有し、このチップセットを介して他の機器と接続される。   The CPU 11 performs overall control of the multifunction peripheral, and has a chip set including the NB 13, the MEM-P 12, and the SB 14, and is connected to other devices via the chip set.

NB13は、CPU11とMEM−P12、SB14、AGP15とを接続するためのブリッジであり、MEM−P12に対する読み書きなどを制御するメモリコントローラと、PCIマスタおよびAGPターゲットとを有する。   The NB 13 is a bridge for connecting the CPU 11 to the MEM-P 12, SB 14, and AGP 15, and includes a memory controller that controls reading and writing to the MEM-P 12, a PCI master, and an AGP target.

MEM−P12は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ROM12aとRAM12bとからなる。ROM12aは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、RAM12bは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。   The MEM-P 12 is a system memory used as a memory for storing programs and data, a memory for developing programs and data, a memory for drawing a printer, and the like, and includes a ROM 12a and a RAM 12b. The ROM 12a is a read-only memory used as a program / data storage memory, and the RAM 12b is a writable / readable memory used as a program / data development memory, a printer drawing memory, or the like.

SB14は、NB13とPCIデバイス、周辺デバイスとを接続するためのブリッジである。このSB14は、PCIバスを介してNB13と接続されており、このPCIバスには、ネットワークインターフェース(I/F)部なども接続される。   The SB 14 is a bridge for connecting the NB 13 to a PCI device and peripheral devices. The SB 14 is connected to the NB 13 via a PCI bus, and a network interface (I / F) unit and the like are also connected to the PCI bus.

ASIC16は、画像処理用のハードウェア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGP15、PCIバス、HDD18およびMEM−C17をそれぞれ接続するブリッジの役割を有する。このASIC16は、PCIターゲットおよびAGPマスタと、ASIC16の中核をなすアービタ(ARB)と、MEM−C17を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のDMAC(Direct Memory Access Controller)と、エンジン部60との間でPCIバスを介したデータ転送をおこなうPCIユニットとからなる。このASIC16には、PCIバスを介してFCU(Facsimile Control Unit)30、USB(Universal Serial Bus)40、IEEE1394(the Institute of Electrical and Electronics Engineers 1394)インターフェース50が接続される。操作表示部20はASIC16に直接接続されている。   The ASIC 16 is an IC (Integrated Circuit) for image processing applications having hardware elements for image processing, and has a role of a bridge for connecting the AGP 15, PCI bus, HDD 18, and MEM-C 17. The ASIC 16 includes a PCI target and an AGP master, an arbiter (ARB) that forms the core of the ASIC 16, a memory controller that controls the MEM-C 17, and a plurality of DMACs (Direct Memory) that rotate image data using hardware logic. (Access Controller) and a PCI unit that performs data transfer between the engine unit 60 via the PCI bus. The ASIC 16 is connected to an FCU (Facsimile Control Unit) 30, a USB (Universal Serial Bus) 40, and an IEEE 1394 (the Institute of Electrical Engineering 50 interface) via a PCI bus. The operation display unit 20 is directly connected to the ASIC 16.

MEM−C17は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、HDD(Hard Disk Drive)18は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。   The MEM-C 17 is a local memory used as a copy image buffer and a code buffer, and an HDD (Hard Disk Drive) 18 is a storage for storing image data, programs, font data, and forms. It is.

AGP15は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、MEM−P12に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。   The AGP 15 is a bus interface for a graphics accelerator card proposed for speeding up graphics processing. The AGP 15 speeds up the graphics accelerator card by directly accessing the MEM-P 12 with high throughput. .

さらなる効果や変形例は、当業者によって容易に導き出すことができる。本発明の実施態様は、以上に説明したような特定の実施形態に限定されるものではない。   Further effects and modifications can be easily derived by those skilled in the art. The embodiments of the present invention are not limited to the specific embodiments as described above.

1 CPU(Central Processing Unit)
2 ROM(Read Only Memory)
3 RAM(Random Access Memory)
4 HDD(Hard Disk Drive)
5 表示装置
6 入力デバイス
7 通信I/F
8 バス
10 コントローラ
11 CPU
12 システムメモリ(MEM−P)
12a ROM(Read Only Memory)
12b RAM(Random Access Memory)
13 ノースブリッジ(NB)
14 サウスブリッジ(SB)
15 AGP(Accelerated Graphics Port)バス
16 ASIC
17 ローカルメモリ(MEM−C)
18 ハードディスクドライブ(HDD)
20 操作表示部
30 FCU(Facsimile Control Unit)
40 USB(Universal Serial Bus)
50 IEEE1394インターフェース
60 エンジン部(Engine)
100 文書画像編集装置
101 文書選択部
102 構造化部
103 構造化データ格納部
104 プレビュー表示部
105 編集部
106 文書要素再配置部
107 文書画像選択部
108 構造化有無検知部
109 領域識別部
110 レイアウト抽出部
111 メタ情報抽出部
112 読み順抽出部
113 文書要素構造化部
114 文書要素配置部
115 ディスプレイ表示部
116 空白領域検知部
117 移動要素決定部
118 文書要素移動部
200 未構造化文書画像
300 構造化済文書画像
301 文書要素
302 文書要素
303 文書要素
304 文書要素
305 文書要素
306 文書要素
307 文書要素
308 文書要素
600 表示画面
601 Openボタン
602 Deleteボタン
603 プレビュー表示領域
604 ページ数表示領域
605 文字
606 画像
607 キャプション
608 キャプション
609 テーブル
610 文字
700 再配置済文書画像
701 文書要素
702 文書要素
703 文書要素
704 文書要素
705 文書要素
706 文書要素
707 文書要素
708 文書要素
709 文書要素
1100 文書画像編集装置
1201 文書要素
1202 文書要素
1203 文書要素
1204 文書要素
1205 文書要素
1206 文書要素
1200 文書画像
1300 文書画像
1301 文書要素
1302 文書要素
1303 文書要素
1304 文書要素
1305 文書要素
1305 文書要素
1306 文書要素
1307 文書要素
1400 文書画像
1401 文書要素
1402 文書要素
1403 文書要素
1404 文書要素
1405 文書要素
1406 文書要素
1407 文書要素
1408 文書要素
1900 文書画像編集装置
1901 スキャナ
1902 操作表示部
1903 プリンタエンジン
2001 原稿
2002 原稿
2003 文書領域
2004 文書領域
2005 文書要素
2006 文書要素
2101 出力紙
2102 文書領域
2103 文書領域
1 CPU (Central Processing Unit)
2 ROM (Read Only Memory)
3 RAM (Random Access Memory)
4 HDD (Hard Disk Drive)
5 Display device 6 Input device 7 Communication I / F
8 bus 10 controller 11 CPU
12 System memory (MEM-P)
12a ROM (Read Only Memory)
12b RAM (Random Access Memory)
13 North Bridge (NB)
14 South Bridge (SB)
15 AGP (Accelerated Graphics Port) bus 16 ASIC
17 Local memory (MEM-C)
18 Hard disk drive (HDD)
20 Operation display unit 30 FCU (Facsimile Control Unit)
40 USB (Universal Serial Bus)
50 IEEE1394 interface 60 Engine part (Engine)
DESCRIPTION OF SYMBOLS 100 Document image editing apparatus 101 Document selection part 102 Structured part 103 Structured data storage part 104 Preview display part 105 Editing part 106 Document element rearrangement part 107 Document image selection part 108 Structured presence detection part 109 Area identification part 110 Layout extraction Part 111 meta information extracting part 112 reading order extracting part 113 document element structuring part 114 document element arranging part 115 display display part 116 blank area detecting part 117 moving element determining part 118 document element moving part 200 unstructured document image 300 structuring Completed document image 301 Document element 302 Document element 303 Document element 304 Document element 305 Document element 306 Document element 307 Document element 308 Document element 600 Display screen 601 Open button 602 Delete button 603 Preview display area 604 page Page number display area 605 characters 606 image 607 caption 608 caption 609 table 610 characters 700 rearranged document image 701 document element 702 document element 703 document element 704 document element 705 document element 706 document element 707 document element 708 document element 709 document element 1100 Document Image Editing Device 1201 Document Element 1202 Document Element 1203 Document Element 1204 Document Element 1205 Document Element 1206 Document Element 1200 Document Image 1300 Document Image 1301 Document Element 1302 Document Element 1303 Document Element 1304 Document Element 1305 Document Element 1305 Document Element 1306 Document Element 1307 Document element 1400 Document image 1401 Document element 1402 Document element 1403 Document element 1404 Document element 1405 Document Containing 1406 document element 1407 document element 1408 document element 1900 a document image editing device 1901 scanner 1902 the operation display unit 1903 printer engine 2001 original 2002 original 2003 document area 2004 document area 2005 document element 2006 document element 2101 output paper 2102 document area 2103 document area

特開平9−44493号公報JP-A-9-44493 特開平10−289225号公報JP-A-10-289225

Claims (13)

文書画像を、文書を構成する文書要素に分解して構造化文書として構造化する構造化手段と、
前記構造化文書を格納する構造化文書格納手段と、
前記文書要素を前記文書画像と同じレイアウトに配置し、レイアウトされた前記文書要素をプレビュー表示するプレビュー表示手段と、
プレビュー表示された前記文書要素の中から利用者による前記文書要素の選択及び、選択された前記文書要素の利用者による編集を受け付ける文書編集手段と、
前記文書要素の編集を受け付けた場合に、前記文書要素を再配置する文書要素再配置手段と、
を備えることを特徴とする文書画像編集装置。
Structuring means for decomposing a document image into document elements constituting the document and structuring it as a structured document;
Structured document storage means for storing the structured document;
A preview display means for arranging the document elements in the same layout as the document image and displaying the layout of the document elements as a preview;
Document editing means for accepting selection of the document element by the user from among the document elements displayed in preview, and editing of the selected document element by the user;
Document element rearrangement means for rearranging the document element when editing of the document element is accepted;
A document image editing apparatus comprising:
前記構造化手段は、
前記文書画像を領域識別することにより複数の前記文書要素の領域を識別する領域識別手段と、
前記文書要素の配置場所の情報であるレイアウト情報を抽出するレイアウト抽出手段と、
前記文書要素に付加される意味情報であるメタ情報を抽出するメタ情報抽出手段と、
前記文書要素の読み順の順列情報である読み順情報を抽出する読み順抽出手段と、
前記文書要素と、前記レイアウト抽出手段により抽出されるレイアウト情報と、前記メタ情報抽出手段により抽出されるメタ情報と、前記読み順抽出手段により抽出される読み順情報とを取得し分類することにより、前記文書画像を構造化する文書要素構造化手段と、
を備えることを特徴とする請求項1に記載の文書画像編集装置。
The structuring means includes
Area identifying means for identifying areas of the plurality of document elements by area identifying the document image;
Layout extraction means for extracting layout information which is information on the location of the document element;
Meta information extracting means for extracting meta information which is semantic information added to the document element;
Reading order extraction means for extracting reading order information which is permutation information of the reading order of the document elements;
By acquiring and classifying the document element, layout information extracted by the layout extraction means, meta information extracted by the meta information extraction means, and reading order information extracted by the reading order extraction means Document element structuring means for structuring the document image;
The document image editing apparatus according to claim 1, further comprising:
前記文書編集手段は、
プレビュー表示された前記文書要素の中から利用者による前記文書要素の選択を受け付け、選択された前記文書要素の削除を行うこと、
を特徴とする請求項1および請求項2に記載の文書画像編集装置。
The document editing means includes
Receiving a selection of the document element by a user from the document elements displayed in preview, and deleting the selected document element;
The document image editing apparatus according to claim 1 or 2, wherein
前記文書編集手段は、
プレビュー表示された前記文書要素の中から利用者による前記文書要素の選択を受け付け、選択された前記文書要素の移動を行うこと、
を特徴とする請求項1および請求項2に記載の文書画像編集装置。
The document editing means includes
Accepting selection of the document element by a user from the document elements displayed in preview, and moving the selected document element;
The document image editing apparatus according to claim 1 or 2, wherein
前記文書要素再配置手段は、
前記文書編集手段により前記文書画像に生成される空白領域に移動可能な前記文書要素を決定する再配置文書要素決定手段と、
決定された前記文書要素を移動する再配置文書要素移動手段と、
を備え、
前記プレビュー表示手段は、
前記文書要素再配置手段による前記文書要素の再配置により、プレビュー画像を更新すること
を特徴とする請求項1ないし請求項4に記載の文書画像編集装置。
The document element rearrangement means includes:
Re-arranged document element determining means for determining the document element that can be moved to a blank area generated in the document image by the document editing means;
Rearranged document element moving means for moving the determined document element;
With
The preview display means includes
The document image editing apparatus according to claim 1, wherein the preview image is updated by rearranging the document elements by the document element rearranging unit.
前記再配置文書要素移動手段は、
移動候補となる前記文書要素の変倍率を算出し、算出された前記変倍率に応じて、移動候補となる前記文書要素を変倍すること、
を特徴とする請求項5に記載の文書画像編集装置。
The rearranged document element moving means includes:
Calculating a scaling factor of the document element to be a movement candidate, and scaling the document element to be a movement candidate according to the calculated scaling factor;
The document image editing apparatus according to claim 5, wherein:
前記文書要素再配置手段は、
前記文書要素である文字要素を再配置する場合に、一つの前記文字要素を複数の画像として行単位で分割する分割処理、文字認識により前記文字要素を文字コードとして分割する分割処理、一文字または複数の文字を一つの画像として前記文字要素を分割する分割処理、のいずれか少なくとも一つの分割処理により分割された前記文字要素を再配置し、
前記再配置文書要素移動手段は、分割された前記文字要素を再配置すること
を特徴とする請求項6に記載の文書画像編集装置。
The document element rearrangement means includes:
When rearranging the character elements that are the document elements, a division process that divides one character element into a plurality of images in units of lines, a division process that divides the character element as a character code by character recognition, one character or a plurality of characters Re-arranging the character elements divided by at least one of the division processes of dividing the character elements as one image of the character,
The document image editing apparatus according to claim 6, wherein the rearranged document element moving unit rearranges the divided character elements.
前記文書要素再配置手段は、
再配置された前記文書要素のレイアウト情報を、構造化文書格納手段により格納すること、
を特徴とする請求項1ないし請求項7に記載の文書画像編集装置。
The document element rearrangement means includes:
Storing layout information of the rearranged document elements by structured document storage means;
The document image editing apparatus according to claim 1, wherein:
前記プレビュー表示手段は、
ディスプレイ表示領域に合わせて前記文書画像の拡大縮小処理を行いプレビュー表示すること、
を特徴とする請求項1ないし請求項8に記載の文書画像編集装置。
The preview display means includes
A preview display is performed by enlarging / reducing the document image in accordance with a display display area;
The document image editing apparatus according to claim 1, wherein:
前記プレビュー表示手段は、
前記文書画像のページ数が複数である場合、予め定められたページ数を同時に表示すること、
を特徴とする請求項1ないし請求項9に記載の文書画像編集装置。
The preview display means includes
When the number of pages of the document image is plural, simultaneously displaying a predetermined number of pages;
The document image editing apparatus according to claim 1, wherein:
文書画像を、文書を構成する文書要素に分解して構造化文書として構造化する構造化ステップと、
前記構造化文書を格納する構造化文書格納ステップと、
前記文書要素を前記文書画像と同じレイアウトに配置し、レイアウトされた前記文書要素をプレビュー表示するプレビュー表示ステップと、
プレビュー表示された前記文書要素の中から利用者による前記文書要素の選択及び、選択された前記文書要素の利用者による編集を受け付ける文書編集ステップと、
前記文書要素の編集を受け付けた場合に、前記文書要素を再配置する文書要素再配置ステップと、
を備えることを特徴とする文書画像編集方法。
A structuring step for decomposing a document image into document elements constituting the document and structuring as a structured document;
A structured document storage step for storing the structured document;
A preview display step of arranging the document elements in the same layout as the document image and previewing the laid out document elements;
A document editing step of accepting selection of the document element by the user from among the document elements displayed in preview, and editing of the selected document element by the user;
A document element rearrangement step for rearranging the document element when editing of the document element is accepted;
A document image editing method comprising:
請求項11の文書画像編集方法をコンピュータに実行させるための文書画像編集プログラム。 A document image editing program for causing a computer to execute the document image editing method according to claim 11. 請求項12のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。 A computer-readable recording medium storing the program according to claim 12.
JP2009067104A 2009-03-18 2009-03-18 Document image editing apparatus, document image editing method, document image editing program, and computer-readable recording medium storing a program for causing a computer to execute the method Expired - Fee Related JP5298997B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009067104A JP5298997B2 (en) 2009-03-18 2009-03-18 Document image editing apparatus, document image editing method, document image editing program, and computer-readable recording medium storing a program for causing a computer to execute the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009067104A JP5298997B2 (en) 2009-03-18 2009-03-18 Document image editing apparatus, document image editing method, document image editing program, and computer-readable recording medium storing a program for causing a computer to execute the method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2013130043A Division JP5652509B2 (en) 2013-06-20 2013-06-20 Editing apparatus, editing method, and program

Publications (2)

Publication Number Publication Date
JP2010218466A true JP2010218466A (en) 2010-09-30
JP5298997B2 JP5298997B2 (en) 2013-09-25

Family

ID=42977198

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009067104A Expired - Fee Related JP5298997B2 (en) 2009-03-18 2009-03-18 Document image editing apparatus, document image editing method, document image editing program, and computer-readable recording medium storing a program for causing a computer to execute the method

Country Status (1)

Country Link
JP (1) JP5298997B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012230675A (en) * 2011-04-25 2012-11-22 Nhn Corp Css sprite processing method and apparatus
JP2015146122A (en) * 2014-02-03 2015-08-13 シャープ株式会社 CONVERSION PROCESSING DEVICE, INFORMATION PROCESSING DEVICE EQUIPPED WITH THE SAME, PROGRAM, AND RECORDING MEDIUM
CN113158619A (en) * 2021-04-16 2021-07-23 腾讯科技(深圳)有限公司 Document processing method and device, computer readable storage medium and computer equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000076232A (en) * 1998-09-03 2000-03-14 Canon Inc Document editing apparatus and control method thereof
JP2001273509A (en) * 2000-03-28 2001-10-05 Toshiba Corp Document image editing apparatus and document image editing method
JP2005159517A (en) * 2003-11-21 2005-06-16 Canon Inc Image processing apparatus, control method therefor, and program
JP2006048520A (en) * 2004-08-06 2006-02-16 Canon Inc Image processing system, control method therefor, and program
JP2007150858A (en) * 2005-11-29 2007-06-14 Ricoh Co Ltd Document editing apparatus, image forming apparatus, document editing method, and program causing computer to execute the method
JP2008022489A (en) * 2006-07-14 2008-01-31 Canon Inc Data transmission / reception system, data transmission / reception method, and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000076232A (en) * 1998-09-03 2000-03-14 Canon Inc Document editing apparatus and control method thereof
JP2001273509A (en) * 2000-03-28 2001-10-05 Toshiba Corp Document image editing apparatus and document image editing method
JP2005159517A (en) * 2003-11-21 2005-06-16 Canon Inc Image processing apparatus, control method therefor, and program
JP2006048520A (en) * 2004-08-06 2006-02-16 Canon Inc Image processing system, control method therefor, and program
JP2007150858A (en) * 2005-11-29 2007-06-14 Ricoh Co Ltd Document editing apparatus, image forming apparatus, document editing method, and program causing computer to execute the method
JP2008022489A (en) * 2006-07-14 2008-01-31 Canon Inc Data transmission / reception system, data transmission / reception method, and program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012230675A (en) * 2011-04-25 2012-11-22 Nhn Corp Css sprite processing method and apparatus
JP2015146122A (en) * 2014-02-03 2015-08-13 シャープ株式会社 CONVERSION PROCESSING DEVICE, INFORMATION PROCESSING DEVICE EQUIPPED WITH THE SAME, PROGRAM, AND RECORDING MEDIUM
CN113158619A (en) * 2021-04-16 2021-07-23 腾讯科技(深圳)有限公司 Document processing method and device, computer readable storage medium and computer equipment
CN113158619B (en) * 2021-04-16 2022-05-17 腾讯科技(深圳)有限公司 Document processing method and device, computer readable storage medium and computer equipment

Also Published As

Publication number Publication date
JP5298997B2 (en) 2013-09-25

Similar Documents

Publication Publication Date Title
JP4405831B2 (en) Image processing apparatus, control method therefor, and program
JP4371965B2 (en) Image processing apparatus and image processing method
JP4181892B2 (en) Image processing method
US8726178B2 (en) Device, method, and computer program product for information retrieval
CN101178725B (en) Device and method for information retrieval
JP2007034847A (en) Search device and search method
KR20160060499A (en) Image scanning apparatus and method thereof
JP2004334336A (en) Image processing device
JP4502385B2 (en) Image processing apparatus and control method thereof
JP2009169536A (en) Information processing apparatus, image forming apparatus, document generation method, and document generation program
JP4956319B2 (en) Image processing apparatus, control method thereof, program thereof, and storage medium
JP4920928B2 (en) Image processing apparatus, control method therefor, and program
JP4612571B2 (en) Image processing apparatus, image processing method, and image processing program
JP2006023944A (en) Image processing system and image processing method
JP5298997B2 (en) Document image editing apparatus, document image editing method, document image editing program, and computer-readable recording medium storing a program for causing a computer to execute the method
JP2009164965A (en) Image processing device and method and program for the same
JP2012008644A (en) Apparatus for generating reduced image and program
JP2006093917A (en) Image reading apparatus and image processor, and image forming apparatus
JP4541770B2 (en) Image processing apparatus, control method therefor, and program
JP5652509B2 (en) Editing apparatus, editing method, and program
US12355927B2 (en) Information processing apparatus and information processing method
JP5304546B2 (en) Image forming apparatus, image composition method, and program
JP4811133B2 (en) Image forming apparatus and image processing apparatus
JP4047222B2 (en) Image processing apparatus, control method therefor, and program
JP2006333248A (en) Image processing apparatus, image processing method, program, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120228

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120621

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130219

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130422

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: 20130521

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130603

R151 Written notification of patent or utility model registration

Ref document number: 5298997

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees