Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5369976B2 - Information processing system - Google Patents
[go: Go Back, main page]

JP5369976B2 - Information processing system - Google Patents

Information processing system Download PDF

Info

Publication number
JP5369976B2
JP5369976B2 JP2009181675A JP2009181675A JP5369976B2 JP 5369976 B2 JP5369976 B2 JP 5369976B2 JP 2009181675 A JP2009181675 A JP 2009181675A JP 2009181675 A JP2009181675 A JP 2009181675A JP 5369976 B2 JP5369976 B2 JP 5369976B2
Authority
JP
Japan
Prior art keywords
data
projection
image
handwritten
image data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009181675A
Other languages
Japanese (ja)
Other versions
JP2011033936A (en
Inventor
義之 玉井
弥 内田
一誠 高橋
昌也 橋本
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.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2009181675A priority Critical patent/JP5369976B2/en
Publication of JP2011033936A publication Critical patent/JP2011033936A/en
Application granted granted Critical
Publication of JP5369976B2 publication Critical patent/JP5369976B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Projection Apparatus (AREA)
  • Processing Or Creating Images (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information processing system capable of maintaining readability of synthesized projection data when an input image is picked up and synthesized with projection data in a state where a projection image is displayed on a body to be projected such as a whiteboard. <P>SOLUTION: By performing confirmation processing of a handwritten part table, a handwritten part is selected (step S56). Then, whether or not the selected handwritten part is related data is determined (step S58). When it is the related data, its position is set relating to the projection image (step S60). When determining that the selected handwritten part is not the related data, whether or not it has position dependency is determined (step S64). When determining that it has the position dependency, the handwritten part is reduced at a set reduction ratio (step S68). Then, its temporary position is set while maintaining relative relation to the handwritten part dependent positionally (step S70). <P>COPYRIGHT: (C)2011,JPO&amp;INPIT

Description

本発明は、情報処理システムに関し、特に、投影装置により被投影体等に投影された画像と、例えば被投影体等に書込入力した文字等とを合成処理する情報処理システムに関する。   The present invention relates to an information processing system, and more particularly, to an information processing system that synthesizes an image projected onto a projection object or the like by a projection device and characters or the like written and input to the projection object or the like.

オフィス等で開催される会議や各種のプレゼンテーションにおいては、一般的にホワイトボード等の被投影体にプロジェクタを用いて投影し、投影表示される画像を参照しながら、会議にかかわる案件の説明若しくは討論がなされる。また、会議中になされた意見交換等については、ホワイトボード上に投影表示される画像に対してコメント等が記入(書込入力)される。   In meetings and various presentations held in offices, etc., a projector is generally used to project onto a projection object such as a whiteboard, and explanations or discussions of the matters related to the meeting are made while referring to the projected images. Is made. In addition, for exchanging opinions during the meeting, a comment or the like is entered (written in) on the image projected and displayed on the whiteboard.

そして、会議開催中に記載したコメント等の書込入力した内容を反映した会議資料を議事録データとして合成することが可能であれば利便性が良い。   And, it is convenient if it is possible to synthesize meeting materials reflecting the contents written and input such as comments described during the meeting as minutes data.

そのため、従来より、ホワイトボード上に投影表示される画像とともに記入されたコメント等をカメラ等の撮像装置によりキャプチャして合成するシステムが提案されている(特許文献1〜3)。   For this reason, conventionally, a system has been proposed in which a comment or the like written together with an image projected and displayed on a whiteboard is captured and combined by an imaging device such as a camera (Patent Documents 1 to 3).

特開2005−114996号公報JP 2005-114996 A 特開2006−5545号公報JP 2006-5545 A 特開2006−108813号公報JP 2006-108813 A

一方で、例えば、投影データをプロジェクタを用いてホワイトボード等に投影して、当該ホワイトボード等に例えば投影された画像(以下、投影画像とも称する)が表示されている場合に、投影画像の表示領域内に書込入力されている画像を撮像して、そのまま投影データと合成することは難しくないが、例えば、ホワイトボード上であって、投影画像の表示領域外に書込入力された画像を撮像して投影データと合成するような場合には、書込入力された画像の配置を考慮しなければならず、合成した投影データの判読性を維持する必要がある。   On the other hand, for example, when projection data is projected onto a whiteboard or the like using a projector and a projected image (hereinafter also referred to as a projection image) is displayed on the whiteboard or the like, the display of the projection image is performed. Although it is not difficult to capture an image written and input into the area and combine it with the projection data as it is, for example, an image written and input outside the display area of the projection image on the whiteboard In the case of taking an image and synthesizing it with projection data, it is necessary to consider the arrangement of the written input image, and it is necessary to maintain the legibility of the synthesized projection data.

この点に関しては、上記特許文献1〜3のいずれにも記載されていない。
本発明は、上記のような問題を解決するためになされたものであって、ホワイトボード等の被投影体に投影画像が表示されている場合において、入力された画像を撮像して投影データと合成する場合に、合成した投影データの判読性を維持することが可能な情報処理システムを提供することを目的とする。
This point is not described in any of the above Patent Documents 1 to 3.
The present invention has been made in order to solve the above-described problems. When a projection image is displayed on a projection object such as a whiteboard, the present invention captures an input image and obtains projection data. An object of the present invention is to provide an information processing system capable of maintaining the legibility of the combined projection data when combining.

本発明に係る情報処理システムは、投影データを被投影体に投影する投影装置と、被投影体に表示された画像を表示画像データとして取得する画像取得装置と、画像取得装置で取得された表示画像データに基づいて、投影装置から投影された投影データと画像取得装置で取得された表示画像データに含まれる入力した画像データとの合成処理を実行する画像処理装置とを備える。画像処理装置は、画像取得装置で取得された画像に含まれる入力した画像データと、投影データの一部のデータとの関連性を判断し、一部のデータとの関連性が無いと判断した場合には、入力した画像を投影データが表示される領域内の所定領域に配置して合成する。   An information processing system according to the present invention includes a projection apparatus that projects projection data onto a projection object, an image acquisition apparatus that acquires an image displayed on the projection object as display image data, and a display acquired by the image acquisition apparatus And an image processing device that performs a combining process of the projection data projected from the projection device and the input image data included in the display image data acquired by the image acquisition device based on the image data. The image processing device determines the relationship between the input image data included in the image acquired by the image acquisition device and a part of the projection data, and determines that there is no relationship with the part of the data In this case, the input image is synthesized by being arranged in a predetermined area within the area where the projection data is displayed.

好ましくは、画像処理装置は、一部のデータとの関連性があると判断した場合には、関連する一部のデータとの位置関係を維持する位置に配置して合成する。   Preferably, when the image processing apparatus determines that there is a relationship with a part of the data, the image processing apparatus arranges and synthesizes the data at a position that maintains the positional relationship with the part of the related data.

好ましくは、投影データは、複数の投影ページデータで構成され、投影装置は、複数の投影ページデータを被投影体に切り替えてそれぞれ投影し、画像取得装置は、各投影ページデータの切り替えの際に、各投影ページデータに対応する被投影体に表示された画像を表示画像データとして取得し、画像処理装置は、被投影体に表示された各投影ページデータと、対応する画像取得装置で取得された表示画像データに含まれる入力した画像データとの合成処理を実行する。   Preferably, the projection data is composed of a plurality of projection page data, the projection device switches the plurality of projection page data to the projection object and projects the projection data, and the image acquisition device performs the switching of each projection page data. The image displayed on the projection object corresponding to each projection page data is acquired as display image data, and the image processing apparatus acquires each projection page data displayed on the projection object and the corresponding image acquisition apparatus. A synthesis process with the input image data included in the displayed image data is executed.

好ましくは、画像処理装置は、投影データが配置されたレイヤと、入力した画像データが配置された別のレイヤとを重ね合わせて合成する。   Preferably, the image processing apparatus combines the layer in which the projection data is arranged with another layer in which the input image data is arranged.

好ましくは、画像処理装置は、投影データの領域内の所定領域に入力した画像データを配置することができるかどうかを判断し、所定領域に入力した画像データを配置することができない場合には、指示により入力した画像データを表示することが可能なオブジェクト画像データを配置して合成する。   Preferably, the image processing apparatus determines whether or not the input image data can be arranged in a predetermined area in the projection data area, and when the input image data cannot be arranged in the predetermined area, Object image data capable of displaying image data input in accordance with an instruction is arranged and combined.

本発明に係る別の画像処理装置は、投影データを被投影体に投影する投影装置と、被投影体に表示された画像を表示画像データとして取得する画像取得装置と、画像取得装置で取得された表示画像データに基づいて、投影データに対して合成処理を実行する画像処理装置とを備え、投影データは、複数の投影ページデータで構成され、投影装置は、複数の投影ページデータを被投影体に切り替えてそれぞれ投影し、画像取得装置は、各投影ページデータの切り替えの際に、各投影ページデータに対応する被投影体に表示された画像を表示画像データとして取得し、画像処理装置は、被投影体に表示された、複数の投影ページデータにそれぞれ対応して取得された複数の表示画像データに入力した同一の画像データが含まれるかどうかを判断し、同一の画像データが含まれると判断した場合に、最初の投影ページデータに対応する表示画像データに同一の画像データが含まれるか否かを判断し、最初の投影ページデータに対応する表示画像データに同一の画像データが含まれる場合には、入力した同一の画像データを最初の投影ページデータとして投影データに追加する合成処理を実行する。   Another image processing apparatus according to the present invention is acquired by a projection apparatus that projects projection data onto a projection object, an image acquisition apparatus that acquires an image displayed on the projection object as display image data, and an image acquisition apparatus. An image processing device that executes a composition process on the projection data based on the display image data, the projection data is composed of a plurality of projection page data, and the projection device projects the plurality of projection page data. The image acquisition device acquires an image displayed on the projection object corresponding to each projection page data as display image data when switching each projection page data. Determining whether the same input image data is included in the plurality of display image data respectively obtained corresponding to the plurality of projection page data displayed on the projection object When it is determined that the same image data is included, it is determined whether or not the same image data is included in the display image data corresponding to the first projection page data, and the display image data corresponding to the first projection page data When the same image data is included in the image data, a composition process for adding the input same image data to the projection data as the first projection page data is executed.

本発明に係るさらに別の画像処理装置は、投影データを被投影体に投影する投影装置と、被投影体に表示された画像を表示画像データとして取得する画像取得装置と、画像取得装置で取得された表示画像データに基づいて、投影データに対して合成処理を実行する画像処理装置とを備え、投影データは、複数の投影ページデータで構成され、投影装置は、複数の投影ページデータを被投影体に切り替えてそれぞれ投影し、画像取得装置は、各投影ページデータの切り替えの際に、各投影ページデータに対応する被投影体に表示された画像を表示画像データとして取得し、画像処理装置は、被投影体に表示された、最後の投影ページデータに対応する表示画像データに、入力した画像データが含まれるかどうかを判断し、最後の投影ページデータに対応する表示画像データに入力した画像データが含まれる場合には、入力した画像データを最後の投影ページデータとして投影データに追加する合成処理を実行する。   Still another image processing apparatus according to the present invention is obtained by a projection apparatus that projects projection data onto a projection object, an image acquisition apparatus that acquires an image displayed on the projection object as display image data, and an image acquisition apparatus. And an image processing device that performs a composition process on the projection data based on the displayed display image data. The projection data includes a plurality of projection page data, and the projection device receives the plurality of projection page data. The image acquisition apparatus switches to the projection body and projects the image, and the image acquisition apparatus acquires an image displayed on the projection object corresponding to each projection page data as display image data when switching each projection page data. Determines whether the input image data is included in the display image data corresponding to the last projection page data displayed on the projection target, and determines the last projection page data. Corresponds to a case that contains the image data input to the display image data, it executes a synthesis process to be added to the projection data of the input image data as the last projecting page data.

好ましくは、入力した画像データは、被投影体に表示される、手書き入力した文字、図形、被投影体に張付けられた写真、紙、別の投影装置から投影された画像の少なくとも1つを画像取得装置で取得した画像データに相当する。   Preferably, the input image data is an image of at least one of a character, a figure, a photograph pasted on the projection object, paper, and an image projected from another projection apparatus displayed on the projection object. This corresponds to the image data acquired by the acquisition device.

本発明に係る情報処理システムは、画像取得装置で取得された画像に含まれる入力した画像データと、投影データの一部のデータとの関連性を判断し、一部のデータとの関連性が無いと判断した場合には、入力した画像データを投影データが表示される領域内の所定領域に配置して合成する。したがって、入力した画像データと、投影データとの関連性に基づいて、所定領域に入力した画像データを配置する。すなわち、所定領域として、空白領域に配置することが可能であるため、合成した投影データの判読性を維持することが可能である。   The information processing system according to the present invention determines the relevance between the input image data included in the image acquired by the image acquisition device and a part of the projection data, and the relevance to the part of the data is If it is determined that there is no image data, the input image data is arranged and synthesized in a predetermined area within the area where the projection data is displayed. Therefore, the input image data is arranged in the predetermined area based on the relationship between the input image data and the projection data. That is, since it can be arranged in a blank area as a predetermined area, it is possible to maintain the legibility of the synthesized projection data.

本発明の実施の形態1に従う情報処理システムの関係を説明する図である。It is a figure explaining the relationship of the information processing system according to Embodiment 1 of this invention. MFP15の概略ブロック図について説明する図である。2 is a diagram illustrating a schematic block diagram of an MFP 15. FIG. ホワイトボード5上に投影された投影画像に書込入力した場合について説明する図である。It is a figure explaining the case where it writes and inputs into the projection image projected on the whiteboard. カメラ20で取得したホワイトボード5に表示された画像を撮像した撮像データに基づく合成処理について説明する図である。It is a figure explaining the synthetic | combination process based on the imaging data which imaged the image displayed on the whiteboard 5 acquired with the camera. 撮像画像データに含まれる書込入力されたデータについて、投影ページデータとの関連性があるか否かを判断する例を説明する図である。It is a figure explaining the example which judges whether the data inputted by writing included in picked-up image data have relevance with projection page data. カメラ20で取得したホワイトボード5に表示された画像を撮像した撮像データ(表示画像データ)に基づく別の合成処理について説明する図である。It is a figure explaining another synthetic | combination process based on the imaging data (display image data) which imaged the image displayed on the whiteboard 5 acquired with the camera. 加工入力データ246と、投影ページデータとの合成処理について説明する図である。It is a figure explaining the synthetic | combination process with the process input data 246 and projection page data. 本発明の実施の形態1に従う合成方式の全体のフローについて説明する図である。It is a figure explaining the whole flow of the synthetic | combination system according to Embodiment 1 of this invention. 手書き文字抽出処理のサブルーチン処理について説明する図である。It is a figure explaining the subroutine process of a handwritten character extraction process. 手書き属性判断処理のサブルーチン処理について説明する図である。It is a figure explaining the subroutine processing of handwritten attribute judgment processing. 本発明の実施の形態に従う手書きパーツテーブルを説明する図である。It is a figure explaining the handwritten parts table according to embodiment of this invention. 本発明の実施の形態に従う手書きパーツ解析処理について説明する図である。It is a figure explaining the handwritten parts analysis process according to embodiment of this invention. 本発明の実施の形態に従う別の手書きパーツテーブルを説明する図である。It is a figure explaining another handwritten parts table according to an embodiment of the invention. 手書き文字合成処理について説明する図である。It is a figure explaining a handwritten character synthetic | combination process. 本発明の実施の形態2に従うカメラ20で取得したホワイトボード5に表示された画像を撮像した撮像データについて説明する図である。It is a figure explaining the imaging data which imaged the image displayed on the whiteboard 5 acquired with the camera 20 according to Embodiment 2 of this invention. 本発明の実施の形態2に従う撮像データに基づく合成処理について説明する図である。It is a figure explaining the synthetic | combination process based on the imaging data according to Embodiment 2 of this invention. 本発明の実施の形態2に従う合成方式の全体のフローについて説明する図である。It is a figure explaining the whole flow of the synthetic | combination system according to Embodiment 2 of this invention. 本発明の実施の形態2に従う関連データ合成処理のサブルーチン処理について説明する図である。It is a figure explaining the subroutine process of the related data synthetic | combination process according to Embodiment 2 of this invention. 本発明の実施の形態2に従う関連データ合成処理の別のサブルーチン処理について説明する図である。It is a figure explaining another subroutine process of the related data synthetic | combination process according to Embodiment 2 of this invention. 本実施の形態3に従う被投影体とは別の例えばホワイトボード等の表示体に書込入力したデータを投影ページデータと合成する方式について説明する図である。It is a figure explaining the system which synthesize | combines the data written and input into display bodies, such as a white board different from the to-be-projected body according to this Embodiment 3, with projection page data. 本発明の実施の形態3に従う合成方式の全体のフローについて説明する図である。It is a figure explaining the whole flow of the synthetic | combination system according to Embodiment 3 of this invention. 本発明の実施の形態3に従う手書き抽出処理のサブルーチン処理について説明する図である。It is a figure explaining the subroutine process of the handwriting extraction process according to Embodiment 3 of the present invention. 本発明の実施の形態3に従う手書き属性判断処理のサブルーチン処理について説明する図である。It is a figure explaining the subroutine process of the handwriting attribute judgment process according to Embodiment 3 of this invention. 本発明の実施の形態3に従う手書きパーツテーブルを説明する図である。It is a figure explaining the handwritten parts table according to Embodiment 3 of this invention. 本発明の実施の形態3に従う手書き文字合成処理について説明する。A handwritten character composition process according to the third embodiment of the present invention will be described.

以下、図面を参照しつつ本発明の実施の形態1について説明する。以下の説明において同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同一であるものとする。   Embodiment 1 of the present invention will be described below with reference to the drawings. In the following description, the same parts and components are denoted by the same reference numerals. Their names and functions are also the same.

(実施の形態1)
図1は、本発明の実施の形態1に従う情報処理システムの関係を説明する図である。
(Embodiment 1)
FIG. 1 is a diagram for explaining the relationship of the information processing system according to the first embodiment of the present invention.

図1を参照して、本発明の実施の形態1に従う情報処理システム1においては、投影装置であるプロジェクタ10と、プロジェクタ10から投影される投影画像(投影画像)を表示するための被投影体であるホワイトボード5と、カメラ20と、MFP(Multi Function Peripheral)15と、情報処理端末(以下、PC(Personal Computer)と称する)25,26とを備える。なお、MFP10は、コピー機能、プリンタ機能、ファックス機能等を備えた多機能デジタル複合機である。これら、各装置はネットワーク30を介して互いに接続されており各装置間においてデータの授受が可能であるものとする。   Referring to FIG. 1, in information processing system 1 according to the first embodiment of the present invention, a projector 10 that is a projection device and a projection object for displaying a projection image (projection image) projected from projector 10. , A white board 5, a camera 20, an MFP (Multi Function Peripheral) 15, and information processing terminals (hereinafter referred to as PC (Personal Computer)) 25 and 26. The MFP 10 is a multi-function digital multi-function peripheral having a copy function, a printer function, a fax function, and the like. These apparatuses are connected to each other via a network 30 and can exchange data between the apparatuses.

本発明の実施の形態1に従う会議システム1においては、プロジェクタ10と、PC25とが互いに接続され、PC25が有している投影データがプロジェクタ10に出力され、そして、プロジェクタ10は、投影データに従ってホワイトボード5に投影画像を投影するものとする。なお、本例においては、投影データは、複数の投影ページデータで構成され、総括して投影データと称することとする。   In the conference system 1 according to the first embodiment of the present invention, the projector 10 and the PC 25 are connected to each other, the projection data held by the PC 25 is output to the projector 10, and the projector 10 performs white according to the projection data. Assume that a projected image is projected onto the board 5. In this example, the projection data is composed of a plurality of projection page data, and is collectively referred to as projection data.

なお、本例においては、PC25から投影データを構成する投影ページデータがネットワーク30を介してプロジェクタ10に出力される場合について説明するが、これに限られず、PC26から投影ページデータを出力することも可能であるし、あるいは、MFP15のハードディスクに格納されている投影ページデータをネットワーク30を介してプロジェクタ10に出力することも可能である。   In this example, a case is described in which projection page data constituting projection data is output from the PC 25 to the projector 10 via the network 30. However, the present invention is not limited to this, and projection page data may be output from the PC 26. Alternatively, the projection page data stored in the hard disk of the MFP 15 can be output to the projector 10 via the network 30.

カメラ20は、ホワイトボード5に表示された画像を撮像した撮像データ(表示画像データ)を取得して、後述する画像合成処理のためにネットワーク30を介してMFP15に出力する。なお、本例においては、MFP15において、画像合成処理を実行する場合について説明するが、当該処理をPC25,26で実行するようにしても良い。その場合には、カメラ20は、PC25,26に撮像データを出力するものとする。   The camera 20 acquires image data (display image data) obtained by capturing an image displayed on the whiteboard 5 and outputs the acquired image data to the MFP 15 via the network 30 for image composition processing described later. In this example, the case where the MFP 15 executes the image composition process will be described. However, the process may be executed by the PCs 25 and 26. In that case, the camera 20 outputs imaging data to the PCs 25 and 26.

また、カメラ20がホワイトボード5に表示された画像を撮像するタイミングとしては、投影ページデータを切り替える際に、ホワイトボード5に表示された画像を撮像するものとする。   The timing at which the camera 20 captures an image displayed on the whiteboard 5 is that the image displayed on the whiteboard 5 is captured when the projection page data is switched.

具体的には、1ページずつ投影ページデータを切り替えてホワイトボード5に投影画像を表示することが可能である場合に、PC25が、ユーザからの切り替え指示(次の投影画像への切り替え指示)の入力を受け付けた場合、カメラ20に対してホワイトボード5に表示された画像を撮像するように指示する。そして、当該指示に従ってカメラ20は、ホワイトボード5に表示された画像を撮像した撮像データ(表示画像データ)を取得する。そして、取得が完了したことをPC25に通知する。PC25は、カメラ20から撮像が完了したことの通知を受けた後に、プロジェクタ10に対して、次の投影ページデータを出力するものとする。   Specifically, when it is possible to switch the projection page data page by page and display the projection image on the whiteboard 5, the PC 25 issues a switching instruction (switching instruction to the next projection image) from the user. When the input is accepted, the camera 20 is instructed to take an image displayed on the whiteboard 5. Then, according to the instruction, the camera 20 acquires imaging data (display image data) obtained by imaging an image displayed on the whiteboard 5. Then, the PC 25 is notified that the acquisition has been completed. It is assumed that the PC 25 outputs the next projection page data to the projector 10 after receiving a notification that the imaging has been completed from the camera 20.

なお、本例においては、PC25がユーザからの切り替え指示の入力を受け付けた場合に、カメラ20に対して画像を撮像するように指示する方式について説明したがこれに限られず、例えば、プロジェクタ10からカメラ20に対して画像を撮像するように指示するようにしても良い。   In this example, the method of instructing the camera 20 to take an image when the PC 25 receives an input of a switching instruction from the user has been described. However, the present invention is not limited to this. The camera 20 may be instructed to take an image.

また、後述する画像合成処理を実行する場合には、MFP15は、PC25から投影データを取得するとともに、上述したカメラ20からの撮像データを取得して画像合成処理を実行するものとする。   Further, when executing an image composition process to be described later, the MFP 15 acquires projection data from the PC 25 and also acquires the image data from the camera 20 described above and executes the image composition process.

(MFPの構成)
次に、図2を用いてMFP15の概略ブロック図について説明する。
(MFP configuration)
Next, a schematic block diagram of the MFP 15 will be described with reference to FIG.

図2を参照して、MFP15は、中央演算装置(CPU(Central Processing Unit))101と、ネットワーク30を介してデータの授受を実行するためのネットワークインターフェイス(I/F)108と、MFP15における所定の機能を実行するための種々のソフトウェアプログラムが格納されたROM(Read Only Memory)102と、CPU101の作業領域等として用いられるRAM(Random Access Memory)103と、大容量記憶装置としてのHDD(Hard disc drive)104と、原稿を読み取る画像読取部106と、シアン、マゼンタ、イエローおよびブラックの4色のトナーを用いてカラーの画像を形成するあるいはシアン、マゼンタ、イエローおよびブラックのいずれか1色のトナーを用いてモノクロの画像を形成する印刷部107と、液晶表示装置(LCD)、有機ELD(Electro Luminescence Display)等のディスプレイおよびキー操作に対応するユーザの操作による各種の指示、文字、数字等のデータ入力を受け付ける複数のキーとを有する操作パネル部105とを含む。各部は、内部バス109で互いにデータの授受が可能であり、CPU101は、MFP15全体を制御する。また、後述する画像合成処理は、CPU101がHDD104に格納されている所定のアプリケーションプログラムを実行することにより実現されるものとする。なお、専用の画像合成処理を実行するハードウェアを別に設けることも可能である。   Referring to FIG. 2, MFP 15 includes a central processing unit (CPU) 101, a network interface (I / F) 108 for executing data exchange via network 30, and a predetermined processing in MFP 15. ROM (Read Only Memory) 102 in which various software programs for executing the above functions are stored, RAM (Random Access Memory) 103 used as a work area of the CPU 101, and HDD (Hard as a mass storage device) disc drive) 104, an image reading unit 106 for reading an original, and a color image by using toners of four colors of cyan, magenta, yellow and black, or any one of cyan, magenta, yellow and black A printing unit 107 that forms a monochrome image using toner, and a liquid crystal display An operation panel unit 105 having a display such as a display (LCD), an organic ELD (Electro Luminescence Display), and a plurality of keys that accept data input such as various instructions, characters, numbers, etc. by user operation corresponding to key operations Including. Each unit can exchange data with each other via the internal bus 109, and the CPU 101 controls the entire MFP 15. Further, it is assumed that the image composition processing described later is realized by the CPU 101 executing a predetermined application program stored in the HDD 104. It is also possible to separately provide hardware that executes dedicated image composition processing.

また、本実施の形態1に従う情報処理システムにおいて、MFP15は、カメラ20で取得したホワイトボード5に表示された画像を撮像した撮像データ(表示画像データ)の入力を受ける。具体的には、MFP15は、ネットワークインタフェース108を介して撮像データ(表示画像データ)の入力を受けて、RAM103あるいはHDD104に当該データを保存するものとする。また、MFP15は、ネットワークインタフェース108を介してPC25が有する投影データの入力を受けて、RAM103あるいはHDD104に当該データを保存するものとする。   In the information processing system according to the first embodiment, the MFP 15 receives input of imaging data (display image data) obtained by capturing an image displayed on the whiteboard 5 acquired by the camera 20. Specifically, the MFP 15 receives image data (display image data) via the network interface 108 and stores the data in the RAM 103 or the HDD 104. Further, it is assumed that the MFP 15 receives the projection data of the PC 25 via the network interface 108 and stores the data in the RAM 103 or the HDD 104.

そして、CPU101は、上述したようにHDD104に格納されている所定のアプリケーションプログラムを実行することにより、後述する投影データと、撮像データ(表示画像データ)との画像合成処理を実行する。   Then, the CPU 101 executes a predetermined application program stored in the HDD 104 as described above, thereby executing an image composition process of projection data described later and imaging data (display image data).

次に、本実施の形態1に従う情報処理システムにおける投影データと、入力した表示画像データとの合成処理の流れについて説明する。   Next, a flow of a synthesis process between projection data and input display image data in the information processing system according to the first embodiment will be described.

具体的には、複数の投影ページデータで構成される投影データについて、各投影ページデータと、各投影ページデータに対応して入力される表示画像データとを合成処理する。   Specifically, with respect to projection data composed of a plurality of projection page data, each projection page data is combined with display image data input corresponding to each projection page data.

本実施の形態1に従う情報処理システムにおける合成処理方式として幾つかの条件がある。   There are several conditions as a composition processing method in the information processing system according to the first embodiment.

(1) 撮像画像データに含まれる例えば書込入力されたデータについて、投影ページデータとの関連性があるか否かを判断して、投影ページデータと関連性があると判断される場合には、投影ページデータと関連付けて合成する。   (1) When, for example, data input and written included in the captured image data is related to the projected page data, it is determined whether the data is related to the projected page data. Then, it is synthesized in association with the projection page data.

(2) 書込入力されたデータが、複数のパーツに分けられる場合に、互いに関連性があるかどうかを判断して、互いに関連性があると判断される場合には、互いに関連づけて合成する。   (2) When the input data is divided into a plurality of parts, it is determined whether or not they are related to each other, and if it is determined that they are related to each other, they are combined with each other. .

(3) 書込入力されたデータが投影ページデータとの関連性がない場合には、投影ページデータの空白領域である所定領域に配置して合成する。   (3) When the input data is not related to the projection page data, the data is arranged and synthesized in a predetermined area which is a blank area of the projection page data.

(4) (3)において、合成する際に、投影ページデータの空白領域である所定領域に配置することができないサイズである場合には、アイコンを配置して合成する。   (4) In (3), if the size cannot be arranged in a predetermined area, which is a blank area of the projection page data, at the time of synthesis, an icon is arranged and synthesized.

まず、上記(1)および(2)の条件が満たされる場合の合成処理について説明する。
図3を用いて、ホワイトボード5上に投影された投影画像に書込入力した場合について説明する。
First, a synthesis process when the above conditions (1) and (2) are satisfied will be described.
With reference to FIG. 3, a case will be described in which a projection image projected on the whiteboard 5 is written and input.

図3を参照して、本例においては、ホワイトボード5上に投影される投影画像表示領域50内に投影画像として「パテント 処置権」の文字が表示されるとともに、「権」の文字について訂正を示す線画とともに、「検」の文字が表示されている場合が示されている。ここで、文字を訂正する線画および「検」の文字は、ホワイトボード5上に直接書込入力したものである。   Referring to FIG. 3, in this example, the characters “Patent Treatment Rights” are displayed as projected images in the projected image display area 50 projected on the whiteboard 5 and the characters “right” are corrected. A case where a character “IN” is displayed is shown together with a line drawing indicating “”. Here, the line drawing for correcting the character and the character of “inspection” are those directly written on the whiteboard 5.

また、本例において、「権」の文字の訂正を示す線画の一部および「検」の文字は、投影画像表示領域50外に書込入力したものである。   Further, in this example, a part of the line drawing indicating the correction of the “right” character and the “check” character are written and input outside the projected image display area 50.

次に、図4を用いて、カメラ20で取得したホワイトボード5に表示された画像を撮像した撮像データに基づく合成処理について説明する。本例においては、投影データが複数の投影ページデータで構成される場合の1ページ目が表示されているものとする。   Next, a synthesis process based on image data obtained by capturing an image displayed on the whiteboard 5 acquired by the camera 20 will be described with reference to FIG. In this example, it is assumed that the first page when the projection data is composed of a plurality of projection page data is displayed.

図4(A)を参照して、ここでは、撮像データ200内に、撮像投影データ210が含まれている場合が示されている。   Referring to FIG. 4A, here, a case where imaging projection data 210 is included in imaging data 200 is shown.

ここで、撮像投影データは、ホワイトボード5上に表示された投影画像をカメラ20で取得した画像データを意味するものとする。   Here, the imaged projection data refers to image data obtained by the camera 20 using a projection image displayed on the whiteboard 5.

なお、本例においては、カメラ20の撮像範囲は、ホワイトボード5全体の領域と等しいものとして説明するが、投影画像を含むことが可能であればホワイトボード5よりも小さくても良い。また、ホワイトボード5よりも広い範囲を撮像する場合には、撮像した範囲の中からホワイトボード5全体の領域を抽出するようにすればよい。ホワイトボード5の抽出は、背景色とのコントラスト差に基づいて判断することが可能であり公知の技術を用いることが可能である。   In this example, the imaging range of the camera 20 is described as being equal to the entire area of the whiteboard 5, but may be smaller than the whiteboard 5 as long as it can include a projected image. Further, when imaging a wider area than the whiteboard 5, the entire area of the whiteboard 5 may be extracted from the captured area. The extraction of the whiteboard 5 can be determined based on the contrast difference from the background color, and a known technique can be used.

そして、当該取得した撮像データは、カメラ20からネットワーク30を介してMFP15のネットワークインタフェース108に伝達される。そして、MFP15において取得され、RAM103あるいはHDD104に当該データが保存される。   The acquired imaging data is transmitted from the camera 20 to the network interface 108 of the MFP 15 via the network 30. The data is acquired by the MFP 15 and stored in the RAM 103 or the HDD 104.

なお、画像合成処理を実行するに際し、PC25からプロジェクタ10に出力される投影ページデータがメモリに展開されるデータ領域のサイズと、カメラ20から被投影体に表示された投影画像を取得した場合の撮像投影データのメモリに展開されるデータ領域のサイズとは実際には異なると考えられるが、本例においては説明を簡易にするために同じ大きさであると仮定して説明するものとする。なお、異なる場合には、両者のサイズを比較して、いずれか一方のサイズを合わせるようにデータ領域を拡大あるいは縮小すれば良い。   Note that, when executing the image composition process, the projection page data output from the PC 25 to the projector 10 is acquired in the size of the data area expanded in the memory, and the projection image displayed on the projection object from the camera 20 is acquired. Although it is considered that the size of the data area developed in the memory of the imaged projection data is actually different, in this example, it is assumed that the size is the same for the sake of simplicity. If they are different from each other, the sizes of the two are compared, and the data area may be enlarged or reduced so as to match one of the sizes.

図4(B)は、撮像データから投影ページデータを分離した撮像分離データ202を説明する図である。   FIG. 4B is a diagram for explaining imaging separation data 202 obtained by separating projection page data from imaging data.

ここでは、撮像データ200から撮像投影データ210を除去した撮像分離データ202が示されている。   Here, imaging separation data 202 obtained by removing imaging projection data 210 from imaging data 200 is shown.

具体的には、文字を訂正する線画および「権」の書込入力した画像データ220が示されている。   Specifically, a line drawing for correcting a character and image data 220 in which “right” is written and input are shown.

図4(C)は、画像データ220を手書きパーツに分ける場合を説明する図である。
ここでは、画像データ220について、3つの手書きパーツ222,224,226に分けた場合が示されている。
FIG. 4C is a diagram illustrating a case where the image data 220 is divided into handwritten parts.
Here, the case where the image data 220 is divided into three handwritten parts 222, 224, and 226 is shown.

具体的には、いわゆる公知のパターンマッチングアルゴリズム等を用いて、文字か線画か等を分類して、手書きパーツに分けることが可能である。本例においては、手書きパーツ222,224は、線画であり、手書きパーツ226は文字である。また、本例においては、当該手書きパーツの位置座標データとして、左上座標と、右下座標とをパラメータ値として有する矩形領域を手書きパーツとして抽出するものとする。   Specifically, it is possible to classify characters or line drawings by using a so-called known pattern matching algorithm and classify them into handwritten parts. In this example, the handwritten parts 222 and 224 are line drawings, and the handwritten parts 226 are characters. In this example, a rectangular area having upper left coordinates and lower right coordinates as parameter values is extracted as handwritten parts as position coordinate data of the handwritten parts.

また、手書きパーツ222は、図4(A)で示されるように撮像投影データと重なりあう位置に配置されているため投影ページデータと関連性有りと判断される。当該関連性有りの判断に基づいて、後述するが手書きパーツ222の合成方式が決定される。すなわち、条件(1)が満たされる場合である。   Further, as shown in FIG. 4A, the handwritten part 222 is arranged at a position overlapping with the imaged projection data, so that it is determined that the handwritten part 222 is related to the projection page data. Based on the determination of the relevance, the composition method of the handwritten part 222 is determined as described later. That is, this is a case where the condition (1) is satisfied.

また、手書きパーツ224,226は、図4(A)で示されるように、撮像投影データと重なりあう位置に配置されていないため投影ページデータと関連性無しと判断される。   In addition, as shown in FIG. 4A, the handwritten parts 224 and 226 are determined not to be related to the projection page data because they are not arranged at positions that overlap the imaging projection data.

一方、手書きパーツ222,224,226は、互いの位置関係(距離)により互いに関連する位置関係の手書きパーツであると判断される。当該関連性有りの判断に基づいて、後述するが手書きパーツ222,224,226の合成方式が決定される。すなわち、条件(2)が満たされる場合である。   On the other hand, the handwritten parts 222, 224, and 226 are determined to be handwritten parts having a positional relationship related to each other based on the mutual positional relationship (distance). Based on the determination of the relevance, the composition method of the handwritten parts 222, 224, and 226 is determined as described later. That is, this is a case where the condition (2) is satisfied.

図4(D)は、3つの手書きパーツ222,224,226を投影ページデータと合成するために加工した加工入力データ204を説明する図である。   FIG. 4D is a diagram for explaining processed input data 204 processed to synthesize three handwritten parts 222, 224, and 226 with projection page data.

ここでは、加工入力データ204として、「権」を訂正する手書きパーツ222については、投影ページデータと関連する手書きパーツであるため撮像投影データ210内の「権」との位置関係を維持するように配置される。   Here, as the processed input data 204, the handwritten part 222 that corrects the “right” is a handwritten part related to the projection page data, so that the positional relationship with the “right” in the imaging projection data 210 is maintained. Be placed.

一方、線画である手書きパーツ224と、「検」の文字である手書きパーツ226とについては、投影ページデータと関連する手書きパーツでないため縮小して配置される。   On the other hand, the handwritten part 224 that is a line drawing and the handwritten part 226 that is a character of “check” are reduced and arranged because they are not handwritten parts related to the projection page data.

具体的には、撮像データ200の範囲を撮像投影データ210の範囲と一致させるために縮小する縮小率で矩形領域で抽出される手書きパーツ224,226を縮小する。   Specifically, the handwritten parts 224 and 226 extracted in the rectangular area are reduced at a reduction ratio that reduces the image data 200 so that the range of the image data 200 coincides with the range of the imaged projection data 210.

また、手書きパーツ224,226は、手書きパーツ222と関連するため、縮小した手書きパーツ224,226は、手書きパーツ222とそれぞれ互いに相対的な位置関係を維持しつつ加工入力データ204内に配置される。   Since the handwritten parts 224 and 226 are related to the handwritten part 222, the reduced handwritten parts 224 and 226 are arranged in the processing input data 204 while maintaining a relative positional relationship with the handwritten part 222. .

図4(E)は、加工入力データ204と、投影ページデータ(撮像投影データ210)との合成処理を説明する図である。   FIG. 4E is a diagram for explaining a synthesis process of the processing input data 204 and the projection page data (imaging projection data 210).

図4(E)に示されるように、加工入力データ204と、投影ページデータ(撮像投影データ210)とが重ね合わせられて合成データ206が生成される。   As shown in FIG. 4E, the processed input data 204 and the projection page data (imaging projection data 210) are superimposed to generate composite data 206.

ここで示されるように、投影ページデータと関連性がある「権」の文字データを訂正する手書きパーツ222については、「権」との位置関係を維持するように合成され、手書きパーツ222と関連する、手書きパーツ224,226については、縮小されるとともに、手書きパーツ222とそれぞれ互いに相対的な位置関係を維持しつつ合成される。   As shown here, the handwritten part 222 that corrects the “right” character data related to the projection page data is synthesized so as to maintain the positional relationship with the “right”, and is related to the handwritten part 222. The handwritten parts 224 and 226 are reduced and combined with the handwritten parts 222 while maintaining a relative positional relationship with each other.

当該合成方式により、投影画像表示領域50外に書込入力した場合であっても、投影ページデータに合成することが可能である。   By this composition method, even when writing is input outside the projected image display area 50, it is possible to compose the projection page data.

そして、投影ページデータと関連性があると判断される場合には、投影ページデータと関連付けて合成される。また、書込入力されたデータが、複数のパーツに分けられる場合に、互いに関連性があると判断される場合には、互いに関連づけて合成される。   When it is determined that there is a relationship with the projection page data, it is synthesized in association with the projection page data. Further, when the input data is divided into a plurality of parts and it is determined that they are related to each other, they are combined in association with each other.

したがって、ホワイトボード等の被投影体に投影画像が表示されている場合において、入力された画像を撮像して投影ページデータと合成する場合に、合成した投影ページデータの判読性を維持することが可能である。   Accordingly, when a projected image is displayed on a projection object such as a whiteboard, the readability of the synthesized projected page data can be maintained when the input image is captured and synthesized with the projected page data. Is possible.

図5は、撮像画像データに含まれる書込入力されたデータについて、投影ページデータとの関連性があるか否かを判断する例を説明する図である。   FIG. 5 is a diagram for explaining an example of determining whether or not the input data included in the captured image data is related to the projection page data.

図5(a)に示されるように、図4(a)で示されるのと同様に、撮像投影データと重なる手書きパーツ230が示されており、重なり合う位置に配置されている場合には、投影ページデータと関連性がありと判断する。   As shown in FIG. 5A, as shown in FIG. 4A, a handwritten part 230 that overlaps the imaged projection data is shown, and when it is arranged at the overlapping position, projection is performed. Judged to be related to page data.

また、図5(b)に示されるように、撮像投影データの一部を囲む手書きパーツ232が示されており、手書きパーツ232内に撮像投影データの一部が含まれるような場合には、投影ページデータと関連性がありと判断する。   In addition, as shown in FIG. 5B, a handwritten part 232 surrounding a part of the imaging projection data is shown, and when the part of the imaging projection data is included in the handwriting part 232, Judged to be related to the projected page data.

次に、上記(3)および(4)の条件が満たされる場合の合成処理について説明する。
図6を用いて、カメラ20で取得したホワイトボード5に表示された画像を撮像した撮像データ(表示画像データ)に基づく別の合成処理について説明する。本例においては、投影データが複数の投影ページデータで構成される場合の2ページ目であるものとする。
Next, a synthesis process when the conditions (3) and (4) are satisfied will be described.
With reference to FIG. 6, another composition process based on imaging data (display image data) obtained by capturing an image displayed on the whiteboard 5 acquired by the camera 20 will be described. In this example, it is assumed that the projection data is the second page when it is composed of a plurality of projection page data.

図6(A)を参照して、ここでは、撮像データ200#内に、撮像投影データ210#が含まれている場合が示されている。   Referring to FIG. 6A, here, a case where imaging projection data 210 # is included in imaging data 200 # is shown.

ここで、撮像投影データは、ホワイトボード5上に表示された投影画像をカメラ20で取得した画像データを意味するものとする。   Here, the imaged projection data refers to image data obtained by the camera 20 using a projection image displayed on the whiteboard 5.

図6(B)は、撮像データから投影ページデータを分離した撮像分離データ202#を説明する図である。   FIG. 6B is a diagram for explaining imaging separation data 202 # obtained by separating projection page data from imaging data.

ここでは、撮像データ200#から撮像投影データ210#を除去した撮像分離データ202#が示されている。   Here, imaging separation data 202 # obtained by removing imaging projection data 210 # from imaging data 200 # is shown.

具体的には、ホワイトボード5上にコメントデータ240が示されている。
図6(C)は、画像データ240を手書きパーツに分ける場合を説明する図である。
Specifically, comment data 240 is shown on the whiteboard 5.
FIG. 6C is a diagram illustrating a case where the image data 240 is divided into handwritten parts.

ここでは、画像データ240について、手書きパーツ242に分けた場合が示されている。   Here, the case where the image data 240 is divided into handwritten parts 242 is shown.

具体的には、いわゆる公知のパターンマッチングアルゴリズム等を用いて、文字か線画か等を分類して、手書きパーツに分けることが可能である。本例においては、手書きパーツ242は文字であるものとする。また、本例においては、当該手書きパーツの位置座標データとして、左上座標と、右下座標とをパラメータ値として有する矩形領域を手書きパーツとして抽出するものとする。   Specifically, it is possible to classify characters or line drawings by using a so-called known pattern matching algorithm and classify them into handwritten parts. In this example, it is assumed that the handwritten part 242 is a character. In this example, a rectangular area having upper left coordinates and lower right coordinates as parameter values is extracted as handwritten parts as position coordinate data of the handwritten parts.

また、手書きパーツ242は、撮像投影データと重なりあう位置に配置されていないため投影ページデータと関連性無しと判断される。当該関連性無しの判断に基づいて、後述するが手書きパーツ242の合成方式が決定される。すなわち、条件(3)が満たされる場合である。   Further, since the handwritten part 242 is not arranged at a position that overlaps the imaged projection data, it is determined that there is no relevance to the projection page data. Based on the determination of no relevance, the composition method of the handwritten part 242 is determined as described later. That is, this is a case where the condition (3) is satisfied.

図6(D)は、手書きパーツ242を投影ページデータと合成するために加工した加工入力データ246を説明する図である。   FIG. 6D is a diagram for explaining the processing input data 246 processed to synthesize the handwritten part 242 with the projection page data.

具体的には、撮像データ200#の範囲を撮像投影データ210#の範囲と一致させるために縮小する縮小率で矩形領域で抽出される手書きパーツ240を縮小する。   Specifically, the handwritten part 240 extracted in the rectangular area is reduced at a reduction ratio to reduce the range of the imaging data 200 # to the range of the imaging projection data 210 #.

また、手書きパーツ240は、撮像投影データと関連性が無いため加工入力データ246内の空白領域である所定領域に配置される。   In addition, the handwritten part 240 is not related to the imaging projection data, and thus is placed in a predetermined area that is a blank area in the processed input data 246.

図7を用いて加工入力データ246と、投影ページデータ(撮像投影データ210#)との合成処理について説明する。   A process of synthesizing the processing input data 246 and the projection page data (imaging projection data 210 #) will be described with reference to FIG.

図7(A)に示されるように、加工入力データ246と、投影ページデータ(撮像投影データ210#)とが重ね合わせられて合成データ250が生成される。   As shown in FIG. 7A, the composite input data 246 is generated by superimposing the processing input data 246 and the projection page data (imaging projection data 210 #).

ここで示されるように、投影ページデータと関連性がない縮小された手書きパーツ242については、投影ページデータの空白領域である所定領域に配置される。   As shown here, the reduced handwritten part 242 that is not related to the projection page data is arranged in a predetermined area that is a blank area of the projection page data.

当該合成方式により、投影画像表示領域50外に書込入力した場合であっても、投影ページデータに合成することが可能である。   By this composition method, even when writing is input outside the projected image display area 50, it is possible to compose the projection page data.

そして、投影ページデータと関連性がないと判断される場合には、投影ページデータの空白領域である所定領域に配置されて合成される。   If it is determined that there is no relevance to the projected page data, the projected page data is arranged and synthesized in a predetermined area that is a blank area of the projected page data.

したがって、ホワイトボード等の被投影体に投影画像が表示されている場合において、入力された画像を撮像して投影ページデータと合成する場合に、合成した投影ページデータの判読性を維持することが可能である。   Accordingly, when a projected image is displayed on a projection object such as a whiteboard, the readability of the synthesized projected page data can be maintained when the input image is captured and synthesized with the projected page data. Is possible.

図7(b)は、加工入力データ246と、投影ページデータ(撮像投影データ210#)との合成処理を説明する図である。   FIG. 7B is a diagram for explaining a synthesis process of the processing input data 246 and the projection page data (imaging projection data 210 #).

図7(A)に示されるように、加工入力データ246と、投影ページデータ(撮像投影データ210#)とが重ね合わせられて合成データ252が生成される。   As shown in FIG. 7A, the processed input data 246 and the projection page data (imaging projection data 210 #) are superimposed to generate composite data 252.

ここでは、縮小された手書きパーツ242については、投影ページデータの空白領域である所定領域に配置することができないものとする。したがって、アイコン(オブジェクト画像データ)248が合成され、アイコンを指定することにより、手書きパーツ242の画像データ(コメントデータ)が表示されるものとする。   Here, it is assumed that the reduced handwritten part 242 cannot be arranged in a predetermined area that is a blank area of the projection page data. Therefore, the icon (object image data) 248 is synthesized, and the image data (comment data) of the handwritten part 242 is displayed by designating the icon.

当該合成方式により、投影画像表示領域50外に書込入力した場合であっても、投影ページデータに合成することが可能である。   By this composition method, even when writing is input outside the projected image display area 50, it is possible to compose the projection page data.

すなわち、投影ページデータの空白領域である所定領域に書込入力したデータを配置することができない場合であっても、指示することによりコメントデータを表示可能なアイコンを合成することが可能である。   That is, even if the data written and input in the predetermined area which is the blank area of the projection page data cannot be arranged, it is possible to synthesize an icon capable of displaying the comment data by giving an instruction.

したがって、ホワイトボード等の被投影体に投影画像が表示されている場合において、入力された画像を撮像して投影ページデータと合成する場合に、合成した投影ページデータの判読性を維持することが可能である。   Accordingly, when a projected image is displayed on a projection object such as a whiteboard, the readability of the synthesized projected page data can be maintained when the input image is captured and synthesized with the projected page data. Is possible.

以下、上記の合成方式を実行するフローについて説明する。
図8を用いて、本発明の実施の形態1に従う合成方式の全体のフローについて説明する。
Hereinafter, a flow for executing the above synthesis method will be described.
With reference to FIG. 8, the overall flow of the synthesis method according to the first embodiment of the present invention will be described.

図8を参照して、まず、撮影要求が有るかどうかを判断する(ステップS1)。本例においては、投影ページデータを切り替える際に、ユーザからの切り替え指示の入力に従ってPC25は、カメラ20に対して画像を撮像するように指示する。なお、最終の投影ページデータを終了する際においても、当該指示の入力に従ってPC25は、カメラ20に対して画像を撮像するように指示する。   Referring to FIG. 8, it is first determined whether or not there is a photographing request (step S1). In this example, when switching the projection page data, the PC 25 instructs the camera 20 to take an image in accordance with the input of the switching instruction from the user. Even when the final projection page data ends, the PC 25 instructs the camera 20 to take an image in accordance with the input of the instruction.

そして、撮影要求が有る場合には、画像を取得する(ステップS2)。具体的には、カメラ20は、PC25からの撮像要求に従って、ホワイトボード5に表示された画像を撮像した撮像データ(表示画像データ)を取得する。   If there is a photographing request, an image is acquired (step S2). Specifically, the camera 20 acquires imaging data (display image data) obtained by imaging an image displayed on the whiteboard 5 in accordance with an imaging request from the PC 25.

そして、取得された撮像データ(表示画像データ)と、投影ページデータとをMFP15に出力する(ステップS3)。   Then, the acquired imaging data (display image data) and projection page data are output to the MFP 15 (step S3).

そして、MFP15において、当該撮像データ(表示画像データ)と投影ページデータとをRAM103あるいはHDD104に格納する(ステップS4)。   Then, the MFP 15 stores the image data (display image data) and the projection page data in the RAM 103 or the HDD 104 (step S4).

そして、次に、MFP15において、全ての投影ページデータに対応する撮像データを取得したかどうかを判断する(ステップS5)。ステップS5において、取得が完了していない場合には、ステップS1に戻り、全ての投影ページデータに対応する撮像データの取得が完了するまで同様の処理を繰り替えす。   Next, it is determined whether the MFP 15 has acquired image data corresponding to all projection page data (step S5). If the acquisition is not completed in step S5, the process returns to step S1, and the same processing is repeated until acquisition of imaging data corresponding to all projection page data is completed.

そして、ステップS5において、取得が完了した場合には、次に、ステップS6に進む。   If the acquisition is completed in step S5, the process proceeds to step S6.

これにより、MFP15において、画像合成処理を実行する準備が整い、CPU101が所定のアプリケーションを実行することによりソフト的に以下の処理を実行する。なお、以下の処理は、本例においては、各投影ページデータに対してそれぞれ実行するものとする。   As a result, the MFP 15 is ready to execute the image composition process, and the CPU 101 executes a predetermined application to execute the following process in software. Note that the following processing is executed for each projection page data in this example.

具体的には、まず、手書き文字抽出処理を実行する(ステップS6)。
次に、抽出した手書き文字について手書き文字の属性を判断する手書き属性判断処理を実行する(ステップS7)。
Specifically, first, handwritten character extraction processing is executed (step S6).
Next, handwriting attribute determination processing for determining the attribute of the handwritten character for the extracted handwritten character is executed (step S7).

そして、次に手書き文字を合成する手書き文字合成処理を実行する(ステップS8)。そして、処理を終了する(エンド)。   Then, handwritten character synthesis processing for synthesizing handwritten characters is executed (step S8). Then, the process ends (END).

(手書き文字抽出処理)
図9を用いて手書き文字抽出処理のサブルーチン処理について説明する。
(Handwritten character extraction process)
The subroutine processing of handwritten character extraction processing will be described with reference to FIG.

図9を参照して、まず画像比較処理を実行する(ステップS12)。
具体的には、撮像データ(表示画像データ)と、投影ページデータとを比較して、撮像データ(表示画像データ)に含まれる撮像投影データを特定する。
Referring to FIG. 9, image comparison processing is first executed (step S12).
Specifically, the imaging projection data included in the imaging data (display image data) is specified by comparing the imaging data (display image data) and the projection page data.

そして、書込入力が有るかどうかを判断する(ステップS14)。具体的には、撮像データ(表示画像データ)内に、撮像投影データ以外のデータがあるかどうかを判断する。撮像投影データは、投影画像をカメラ20で取得した画像データである。   Then, it is determined whether or not there is a writing input (step S14). Specifically, it is determined whether there is data other than the imaging projection data in the imaging data (display image data). The imaging projection data is image data obtained by acquiring a projection image with the camera 20.

したがって、撮像データに撮像投影データ以外の画像データがあると判断される場合には、書込入力が有ると判断され、無い場合には、書込入力が無いと判断される。   Therefore, when it is determined that there is image data other than the imaging projection data in the imaging data, it is determined that there is a writing input, and when there is no imaging data, it is determined that there is no writing input.

ステップS14において、書込入力が無いと判断される場合(ステップS14においてNO)には、処理を終了する(リターン)。この場合には、画像合成処理を実行する必要が無いからである。   If it is determined in step S14 that there is no write input (NO in step S14), the process ends (return). This is because in this case, there is no need to execute image composition processing.

一方、ステップS14において、書込入力が有ると判断される場合(ステップS14においてYES)には、手書き画像分離処理を実行する(ステップS16)。   On the other hand, if it is determined in step S14 that there is a writing input (YES in step S14), handwritten image separation processing is executed (step S16).

具体的には、撮像データ(表示画像データ)内の特定された撮像投影データ以外のデータを抽出する。例えば、図4の例においては、図4(B)に示される撮像分離データ202を取得する。   Specifically, data other than the specified imaging projection data in the imaging data (display image data) is extracted. For example, in the example of FIG. 4, the imaging separation data 202 shown in FIG. 4B is acquired.

そして、保存する(ステップS18)。具体的には、HDD104に保存する。
そして、処理を終了する(リターン)。
And it preserve | saves (step S18). Specifically, it is stored in the HDD 104.
Then, the process ends (return).

なお、当該処理を投影ページデータ毎に実行するものとする。
(手書き属性判断処理)
次に、手書き属性判断処理について説明する。
Note that this processing is executed for each projection page data.
(Handwriting attribute judgment process)
Next, the handwriting attribute determination process will be described.

図10を用いて手書き属性判断処理のサブルーチン処理について説明する。
図10を参照して、まず、手書き画像読み込み処理を実行する(ステップS20)。
The subroutine process of the handwriting attribute determination process will be described with reference to FIG.
Referring to FIG. 10, first, a handwritten image reading process is executed (step S20).

具体的には、上記の手書き画像分離処理により分離された手書き画像のデータをHDD104から取得する。例えば、図4の例においては、図4(B)に示されるHDD104に格納されている撮像分離データ202を取得する。   Specifically, the handwritten image data separated by the handwritten image separation process is acquired from the HDD 104. For example, in the example of FIG. 4, the imaging separation data 202 stored in the HDD 104 shown in FIG. 4B is acquired.

そして、手書きパーツに分離する(ステップS22)。
具体的には、いわゆる公知のパターンマッチングアルゴリズム等を用いて、文字か線画か等を分類して、手書きパーツに分ける。
And it isolate | separates into a handwritten part (step S22).
Specifically, using a so-called known pattern matching algorithm or the like, characters or line drawings are classified and divided into handwritten parts.

例えば、図4の例においては、図4(C)に示される撮像分離データ202の画像データ220について、3つの手書きパーツ222,224,226に分ける。   For example, in the example of FIG. 4, the image data 220 of the imaging separation data 202 shown in FIG. 4C is divided into three handwritten parts 222, 224, and 226.

そして、次に、分離された手書きパーツをそれぞれ手書きパーツテーブルに格納する(ステップS23)。   Then, each separated handwritten part is stored in the handwritten parts table (step S23).

具体的には、分離された手書きパーツにそれぞれ手書きパーツIDが発行され、対応する手書きパーツIDに対応して、手書きパーツの属性データ等の情報を格納する。   Specifically, a handwritten part ID is issued to each separated handwritten part, and information such as attribute data of the handwritten part is stored corresponding to the corresponding handwritten part ID.

本例においては、発行された手書きパーツIDに対応して、手書きパーツの属性データ、関連ページデータ、位置座標データ、関連/通常データを示すデータ、また、関連データである場合には、依存する手書きパーツIDデータがそれぞれ登録される。   In this example, depending on the issued handwritten part ID, it is dependent on handwritten part attribute data, related page data, position coordinate data, data indicating related / normal data, and related data. Each handwritten part ID data is registered.

図11を用いて本発明の実施の形態に従う手書きパーツテーブルを説明する。
図11を参照して、ここでは、手書きパーツが手書きパーツテーブルに登録されている場合が示されている。
A handwritten parts table according to the embodiment of the present invention will be described with reference to FIG.
Referring to FIG. 11, here, a case where a handwritten part is registered in the handwritten parts table is shown.

具体的には、一例として4つの手書きパーツが登録されている場合が示されている。
まず、図4で示される例における手書きパーツについて説明する。
Specifically, a case where four handwritten parts are registered is shown as an example.
First, the handwritten part in the example shown in FIG. 4 will be described.

本例においては、上記した分離された3つの手書きパーツ222,224,226にそれぞれ対応して手書きパーツIDが発行される場合が示されている。具体的には、手書きパーツ222に対応して、ID「001」が発行され、属性「線画」、関連ページ「1」、位置「(X1,Y1),(X2,Y2)」が登録されている場合が示されている。なお、位置座標データは、左上座標と、右下座標とをパラメータ値として有する矩形領域を示すものである。   In this example, the case where handwritten part ID is issued corresponding to each of the three separated handwritten parts 222, 224, and 226 is shown. Specifically, the ID “001” is issued corresponding to the handwritten part 222, and the attribute “line drawing”, the related page “1”, and the positions “(X1, Y1), (X2, Y2)” are registered. The case is shown. The position coordinate data indicates a rectangular area having upper left coordinates and lower right coordinates as parameter values.

また、手書きパーツ224に対応して、ID「002」が発行され、属性「線画」、関連ページ「1」、位置「(X3,Y3),(X4,Y4)」が登録されている場合が示されている。   Further, there is a case where ID “002” is issued corresponding to the handwritten part 224, and the attribute “line drawing”, the related page “1”, and the positions “(X3, Y3), (X4, Y4)” are registered. It is shown.

また、手書きパーツ226に対応して、ID「003」が発行され、属性「文字」、関連ページ「1」、位置「(X5,Y5),(X6,Y6)」が登録されている場合が示されている。   Further, there is a case where ID “003” is issued corresponding to the handwritten part 226 and the attribute “character”, the related page “1”, and the positions “(X5, Y5), (X6, Y6)” are registered. It is shown.

なお、他の関連/通常データを示すデータおよび依存IDの欄には、まだ登録されていないが、後述する手書きパーツ解析処理に基づいて、必要に応じて登録される。   Although not yet registered in the column of data indicating other related / normal data and the dependency ID, it is registered as necessary based on a handwritten part analysis process described later.

また、図6で示される例における手書きパーツについて説明する。
本例においては、上記した分離された手書きパーツ242に対応して手書きパーツが発行される場合が示されている。具体的には、手書きパーツ242に対応して、ID「004」が発行され、属性「文字」、関連ページ「2」、位置「(X7,Y7),(X8,Y8)」が登録されている場合が示されている。
The handwritten part in the example shown in FIG. 6 will be described.
In this example, the case where a handwritten part is issued corresponding to the separated handwritten part 242 described above is shown. Specifically, an ID “004” is issued corresponding to the handwritten part 242, and an attribute “character”, a related page “2”, and a position “(X7, Y7), (X8, Y8)” are registered. The case is shown.

再び、図10を参照して、次に、手書きパーツ解析処理を実行する(ステップS24)。   Referring to FIG. 10 again, next, handwritten parts analysis processing is executed (step S24).

図12を用いて、本発明の実施の形態に従う手書きパーツ解析処理について説明する。
図12を参照して、まず、手書きパーツを選択する(ステップS30)。
The handwritten part analysis process according to the embodiment of the present invention will be described using FIG.
Referring to FIG. 12, first, a handwritten part is selected (step S30).

そして、次に、投影画像との関連性が有るかどうかを判断する(ステップS32)。具体的には、投影ページデータ(撮像投影データ)と選択された手書きパーツとが重なり合う位置にあるか、あるいは、手書きパーツ内に投影ページデータ(撮像投影データ)の一部が含まれるか否かが判断される。   Next, it is determined whether or not there is a relationship with the projection image (step S32). Specifically, whether or not the projection page data (imaging projection data) and the selected handwritten part overlap, or whether or not a part of the projection page data (imaging projection data) is included in the handwritten part Is judged.

ステップS32において、投影画像との関連性が有ると判断された場合(ステップS32においてYES)には、次に、関連データとして登録する(ステップS34)。そして、ステップS38に進む。   If it is determined in step S32 that there is a relationship with the projection image (YES in step S32), then it is registered as related data (step S34). Then, the process proceeds to step S38.

一方、ステップS32において、投影画像との関連性が無いと判断された場合(ステップS32においてNO)には、他の手書きパーツとの位置依存が有るかどうかを判断する(ステップS42)。   On the other hand, if it is determined in step S32 that there is no relevance with the projection image (NO in step S32), it is determined whether or not there is position dependency with other handwritten parts (step S42).

具体的には、手書きパーツIDに登録されている他の手書きパーツの位置座標データを確認して、選択された手書きパーツに隣接する手書きパーツIDが存在するかどうかを判断する。例えば、選択された手書きパーツIDに対応する位置座標データの左上座標と、右下座標であるパラメータ値に対してオフセット値を設けて矩形領域を拡大した場合に当該拡大した矩形領域内に他の手書きパーツの位置座標データにより規定される矩形領域の一部が含まれるかどうかを判断する。含まれるならば隣接する手書きパーツIDが存在すると判断する。一方、含まれないならば隣接する手書きパーツIDは存在しないと判断する。   Specifically, the position coordinate data of another handwritten part registered in the handwritten part ID is confirmed, and it is determined whether there is a handwritten part ID adjacent to the selected handwritten part. For example, when a rectangular area is enlarged by providing an offset value for the upper left coordinate of the position coordinate data corresponding to the selected handwritten part ID and the parameter value that is the lower right coordinate, the enlarged rectangular area has another It is determined whether or not a part of the rectangular area defined by the position coordinate data of the handwritten part is included. If it is included, it is determined that there is an adjacent handwritten part ID. On the other hand, if not included, it is determined that there is no adjacent handwritten part ID.

なお、オフセット値は、隣接する手書きパーツを判断するのに適当な値に設定されるものとする。また、本例においては、オフセット値を設ける場合について説明したがオフセット値を0として判断しても良い。また、他の方式に基づいて隣接する手書きパーツIDを判断するようにしても良い。   Note that the offset value is set to an appropriate value for determining adjacent handwritten parts. In this example, the case where the offset value is provided has been described, but the offset value may be determined as 0. Moreover, you may make it judge adjacent handwritten parts ID based on another system.

そして、他の手書きパーツとの位置依存が有ると判断された場合には、位置依存有りの通常データとして登録する(ステップS44)。具体的には、通常データとして登録するとともに、位置依存が有ると判断される他の隣接する手書きパーツIDを依存する手書きパーツIDデータとして登録する。そして、ステップS38に進む。   If it is determined that there is position dependency with other handwritten parts, it is registered as normal data with position dependency (step S44). Specifically, it is registered as normal data, and other adjacent handwritten part IDs that are determined to be position-dependent are registered as dependent handwritten part ID data. Then, the process proceeds to step S38.

一方、ステップS42において、他の手書きパーツとの位置依存が無いと判断された場合には、位置依存無しの通常データとして登録する(ステップS46)。具体的には、通常データとして登録するとともに、位置依存は無いため依存する手書きパーツIDデータについては何も登録しない。そして、ステップS38に進む。   On the other hand, if it is determined in step S42 that there is no position dependency with other handwritten parts, it is registered as normal data without position dependency (step S46). Specifically, while registering as normal data, since there is no position dependency, nothing is registered for the dependent handwritten part ID data. Then, the process proceeds to step S38.

ステップS38において、全ての手書きパーツの選択が有ったかどうかを判断する。
ステップS38において、全ての手書きパーツの選択が無い場合には、ステップS30に戻る。そして、再び、手書きパーツを選択して同様の処理を繰り返し、全ての手書きパーツの選択が有ったと判断された場合には(ステップS38においてYES)には、処理を終了する(リターン)。
In step S38, it is determined whether or not all handwritten parts have been selected.
If all the handwritten parts are not selected in step S38, the process returns to step S30. Then, the handwritten part is selected again and the same process is repeated. If it is determined that all the handwritten parts have been selected (YES in step S38), the process ends (return).

たとえば、上記の図11の手書きパーツテーブルに登録された手書きパーツについて説明する。   For example, the handwritten parts registered in the handwritten parts table of FIG. 11 will be described.

手書きパーツID「001」に対応する手書きパーツ222は、上述したように投影ページデータ(撮像投影データ)と重なる位置に配置されているため関連データとして登録される。   The handwritten part 222 corresponding to the handwritten part ID “001” is registered as related data because it is arranged at a position overlapping the projection page data (imaging projection data) as described above.

手書きパーツID「002」に対応する手書きパーツ224は、上述したように投影ページデータ(撮像投影データ)と重なる位置に配置されていない。   As described above, the handwritten part 224 corresponding to the handwritten part ID “002” is not arranged at a position overlapping the projection page data (imaging projection data).

一方、手書きパーツID「002」に対応する手書きパーツは、他の手書きパーツID「001」,「003」にそれぞれ対応する手書きパーツと位置依存があると判断され、登録されるものとする。   On the other hand, the handwritten part corresponding to the handwritten part ID “002” is determined to be position-dependent from the handwritten parts corresponding to the other handwritten parts ID “001” and “003”, and is registered.

また、手書きパーツID「003」に対応する手書きパーツ226は、上述したように投影ページデータ(撮像投影データ)と重なる位置に配置されていない。   Further, as described above, the handwritten part 226 corresponding to the handwritten part ID “003” is not arranged at a position overlapping the projection page data (imaging projection data).

一方、手書きパーツID「003」に対応する手書きパーツは、他の手書きパーツID「002」に対応する手書きパーツと位置依存があると判断され、登録されるものとする。   On the other hand, the handwritten part corresponding to the handwritten part ID “003” is determined to be position-dependent from the handwritten part corresponding to the other handwritten part ID “002” and registered.

図13を用いて本発明の実施の形態に従う別の手書きパーツテーブルを説明する。
図13を参照して、ここでは、図11の手書きパーツテーブルと比較して、他の関連/通常データを示すデータおよび依存IDの欄にデータが登録された場合が示されている。
Another handwritten parts table according to the embodiment of the present invention will be described with reference to FIG.
Referring to FIG. 13, here, a case where data is registered in the column of data indicating the other related / normal data and the dependency ID as compared with the handwritten parts table of FIG. 11 is shown.

具体的には、1ページ目に関して、手書きパーツID「001」に対応する手書きパーツ222について、関連データとして登録されている場合が示されている。   Specifically, for the first page, the case where the handwritten part 222 corresponding to the handwritten part ID “001” is registered as related data is shown.

また、手書きパーツID「002」に対応する手書きパーツ224について、通常データとして登録されるとともに、手書きパーツID「001」,「003」と位置依存があるとして登録されている場合が示されている。   Further, the case where the handwritten part 224 corresponding to the handwritten part ID “002” is registered as normal data and is registered as being position-dependent with the handwritten parts ID “001” and “003” is shown. .

また、手書きパーツID「003」に対応する手書きパーツ226について、通常データとして登録されるとともに、手書きパーツID「002」と位置依存があるとして登録されている場合が示されている。   Further, a case is shown in which the handwritten part 226 corresponding to the handwritten part ID “003” is registered as normal data and registered as having position dependency with the handwritten part ID “002”.

また、本例においては、上記した分離された手書きパーツ242に対応して手書きパーツが発行される場合が示されている。具体的には、手書きパーツ242に対応して、手書きパーツID「004」が発行され、属性「文字」、関連ページ「2」、位置「(X7,Y7),(X8,Y8)」が登録されている場合が示されている。   In this example, a case where a handwritten part is issued corresponding to the separated handwritten part 242 described above is shown. Specifically, a handwritten part ID “004” is issued corresponding to the handwritten part 242, and an attribute “character”, a related page “2”, and positions “(X7, Y7), (X8, Y8)” are registered. The case has been shown.

具体的には、2ページ目に関して、手書きパーツID「004」に対応する手書きパーツ242について、通常データとして登録されているとともに、他の手書きパーツの位置依存はないとして登録されている場合が示されている。   Specifically, regarding the second page, the handwritten part 242 corresponding to the handwritten part ID “004” is registered as normal data and is registered as having no position dependency of other handwritten parts. Has been.

(手書き文字合成処理)
次に、手書き文字合成処理について説明する。
(Handwriting synthesis process)
Next, the handwritten character synthesis process will be described.

図14を用いて手書き文字合成処理について説明する。
図14を参照して、まず、投影画像および手書き画像の読み込み処理を実行する(ステップS50)。
The handwritten character synthesis process will be described with reference to FIG.
Referring to FIG. 14, first, a projection image and handwritten image reading process is executed (step S50).

具体的には、投影画像である投影ページデータおよび分離した手書き画像の読み込み処理を実行する。   Specifically, a process of reading projection page data that is a projection image and a separated handwritten image is executed.

そして、次に、縮小率を設定する(ステップS52)。
具体的には、撮像データの範囲を投影ページデータ(撮像投影データ)の範囲と一致させるために縮小する縮小率を設定する。
Next, a reduction ratio is set (step S52).
Specifically, a reduction ratio is set to reduce the image data so that the range of the image data matches the range of the projection page data (image image projection data).

次に、手書きパーツテーブルの確認処理を実行する(ステップS54)。
次に手書きパーツを選択する(ステップS56)。
Next, the handwritten parts table confirmation process is executed (step S54).
Next, a handwritten part is selected (step S56).

そして、関連データかどうかを判断する(ステップS58)。具体的には、手書きパーツテーブルに登録された関連データか通常データかのデータに基づいて判断することが可能である。   And it is judged whether it is related data (step S58). Specifically, the determination can be made based on the related data or normal data registered in the handwritten parts table.

ステップS58において関連データである場合には、投影画像と関連付けて位置を設定する(ステップS60)。   If it is related data in step S58, the position is set in association with the projection image (step S60).

具体的には、投影ページデータ(撮像投影データ)との位置関係を維持するような位置に設定する。   Specifically, the position is set so as to maintain the positional relationship with the projection page data (imaging projection data).

そして、全ての手書きパーツの位置を設定したかどうかを判断する(ステップS62)。   And it is judged whether the position of all the handwritten parts was set (step S62).

具体的には、手書きパーツテーブルに登録されている手書きパーツの位置が全て設定されたかどうかを判断する。   Specifically, it is determined whether all the positions of the handwritten parts registered in the handwritten parts table have been set.

ステップS62において、全ての手書きパーツの位置を設定していないと判断した場合(ステップS62においてNO)には、再びステップS56に戻り、別の手書きパーツを選択する。   If it is determined in step S62 that the positions of all the handwritten parts have not been set (NO in step S62), the process returns to step S56 again to select another handwritten part.

一方、ステップS58において、選択された手書きパーツが関連データでないと判断した場合(ステップS58においてNO)には、位置依存が有るかどうかを判断する(ステップS64)。   On the other hand, if it is determined in step S58 that the selected handwritten part is not related data (NO in step S58), it is determined whether there is position dependency (step S64).

具体的には、選択された手書きパーツが通常データである場合には、依存する手書きパーツIDデータの欄に登録された手書きパーツIDが存在するかどうかで判断することが可能である。   Specifically, when the selected handwritten part is normal data, it is possible to determine whether there is a handwritten part ID registered in the column of the dependent handwritten part ID data.

そして、ステップS64において、位置依存が有ると判断された場合(ステップS64においてYES)には、依存する手書きパーツの位置設定が有るかどうかを判断する(ステップS66)。   If it is determined in step S64 that the position is dependent (YES in step S64), it is determined whether there is a position setting of the dependent handwritten part (step S66).

具体的には、依存する手書きパーツの位置が既に設定されているかどうかを判断する。
ステップS66において、依存する手書きパーツの位置設定が有ると判断された場合(ステップS66においてYES)には、次に、設定されている縮小率に従って手書きパーツを縮小する(ステップS68)。
Specifically, it is determined whether or not the position of the dependent handwritten part is already set.
If it is determined in step S66 that the position of the dependent handwritten part is set (YES in step S66), the handwritten part is then reduced according to the set reduction ratio (step S68).

そして、次に、依存する手書きパーツとの相対関係を維持して仮位置を設定する(ステップS70)。   Then, the temporary position is set while maintaining the relative relationship with the dependent handwritten part (step S70).

具体的には、依存する手書きパーツを配置する位置を基準とした場合において、手書きパーツテーブルに登録されている位置座標データに基づいて、手書きパーツとの距離が設定された縮小率で縮小される位置を仮位置に設定する。   Specifically, when the position where the dependent handwritten part is placed is used as a reference, the distance from the handwritten part is reduced at a set reduction ratio based on the position coordinate data registered in the handwritten part table. Set the position to the temporary position.

そして、次に、配置が可能であるかどうかを判断する(ステップS72)。具体的には、仮位置に設定された手書きパーツに関して、投影ページデータ(撮像投影データ)と重なる位置に配置されるか、あるいは、投影ページデータ(撮像投影データ)のサイズ内であるかどうかを判断する。投影ページデータ(撮像投影データ)と重なる位置に手書きパーツが配置される、あるいは、仮位置が投影ページデータ(撮像投影データ)のサイズ外である場合には、配置が可能でないと判断する。一方、仮位置が投影ページデータ(撮像投影データ)のサイズ内であり、かつ、投影ページデータ(撮像投影データ)と重なる位置に手書きパーツが配置されない場合には、配置が可能であると判断する。   Next, it is determined whether or not the arrangement is possible (step S72). Specifically, it is determined whether the handwritten part set at the temporary position is arranged at a position overlapping the projection page data (imaging projection data) or is within the size of the projection page data (imaging projection data). to decide. When the handwritten part is arranged at a position overlapping with the projection page data (imaging projection data), or when the temporary position is outside the size of the projection page data (imaging projection data), it is determined that the arrangement is not possible. On the other hand, when the temporary position is within the size of the projection page data (imaging projection data) and the handwritten part is not arranged at a position overlapping the projection page data (imaging projection data), it is determined that the arrangement is possible. .

ステップS72において、配置が可能であると判断された場合には、位置を設定する(ステップS74)。   If it is determined in step S72 that the arrangement is possible, the position is set (step S74).

すなわち、ステップS70で設定された仮位置の位置に設定する。
そして、再び、ステップS62に進む。
That is, the temporary position set in step S70 is set.
Then, the process again proceeds to step S62.

一方、ステップS72において、配置が可能でないと判断される場合には(ステップS72においてNO)、次に、アイコンを位置設定する(ステップS76)。そして、再び、ステップS62に進む。   On the other hand, if it is determined in step S72 that the placement is not possible (NO in step S72), then the position of the icon is set (step S76). Then, the process again proceeds to step S62.

なお、アイコンの位置設定としては、仮位置の位置に設定するものとする。仮に、投影ページデータ(撮像投影データ)と重なるような場合には、その周辺の空きスペースの位置に設定するものとする。   Note that the position of the icon is set to the temporary position. If it overlaps with projection page data (imaging projection data), it is set to the position of the empty space around it.

一方、ステップS66において、依存する手書きパーツの位置設定が無いと判断された場合(ステップS66においてNO)には、ステップS62に進み、そして、再び、ステップS56に戻って他の手書きパーツの選択を実行するものとする。   On the other hand, if it is determined in step S66 that there is no dependent handwritten part position setting (NO in step S66), the process proceeds to step S62, and the process returns to step S56 again to select another handwritten part. Shall be executed.

すなわち、依存する手書きパーツの位置設定が無い場合には、他の手書きパーツの位置設定を優先させて、依存する手書きパーツの位置設定を確定してから再度、位置を設定するものとする。   That is, when there is no position setting of the dependent handwritten part, the position setting of the other handwritten parts is prioritized, the position setting of the dependent handwritten parts is confirmed, and the position is set again.

一方、ステップS64において、位置依存が無いと判断された場合(ステップS64においてNO)には、設定されている縮小率に従って手書きパーツを縮小する(ステップS80)。   On the other hand, if it is determined in step S64 that there is no position dependency (NO in step S64), the handwritten part is reduced according to the set reduction rate (step S80).

次に、空きスペースを確認する(ステップS82)。
具体的には、投影ページデータ(撮像投影データ)の全体のサイズ内において、空きスペース領域が存在するかどうかを判断する。空きスペース領域は、所定の大きさ以上の領域であるものとする。
Next, an empty space is confirmed (step S82).
Specifically, it is determined whether or not an empty space area exists within the entire size of the projection page data (imaging projection data). It is assumed that the empty space area is an area having a predetermined size or more.

そして、次に、投影ページデータ(撮像投影データ)の全体のサイズ内において、空きスペース領域に手書きパーツを配置可能であるかどうかを判断する(ステップS84)。   Next, it is determined whether or not handwritten parts can be arranged in the empty space area within the entire size of the projection page data (imaging projection data) (step S84).

そして、空きスペース領域に手書きパーツを配置可能であると判断した場合(ステップS84においてYES)には、空きスペース領域に手書きパーツの位置を設定する(ステップS86)。   If it is determined that a handwritten part can be placed in the empty space area (YES in step S84), the position of the handwritten part is set in the empty space area (step S86).

一方、ステップS84において、空きスペース領域に配置可能でないと判断した場合(ステップS84においてNO)には、アイコンを空きスペース領域に位置設定する。   On the other hand, if it is determined in step S84 that it cannot be placed in the empty space area (NO in step S84), the icon is set in the empty space area.

そして、ステップS62に進む。
そして、ステップS62において、全ての手書きパーツの位置が設定されたと判断した場合(ステップS62においてYES)には、ステップS63において、投影ページデータに対して手書きパーツの位置を設定した合成処理を実行する(ステップS63)。
Then, the process proceeds to step S62.
If it is determined in step S62 that the positions of all the handwritten parts have been set (YES in step S62), a composition process in which the positions of the handwritten parts are set for the projection page data is executed in step S63. (Step S63).

具体的な、合成処理の一例としては、投影画像である投影ページデータをメモリ領域(第1のレイヤ)に展開し、そして、手書きパーツ等に関して、図4(D)に示される加工入力データとして、投影ページデータが展開されたメモリ領域と同一のサイズの別のメモリ領域(第2のレイヤ)の設定された位置に展開し、2つのメモリ領域(第1および第2のレイヤ)に展開されたデータを重ね合わせることにより合成するものとする。そして、処理を終了する(リターン)。   As a specific example of the synthesis process, the projection page data, which is a projection image, is expanded in the memory area (first layer), and the processing input data shown in FIG. The projected page data is expanded at a set position in another memory area (second layer) having the same size as the expanded memory area, and is expanded in two memory areas (first and second layers). It is assumed that the data is synthesized by superimposing the data. Then, the process ends (return).

たとえば、上記の図13の手書きパーツテーブルに登録された手書きパーツについて説明する。   For example, the handwritten parts registered in the handwritten parts table in FIG. 13 will be described.

本例においては、1ページに対応付けられている手書きパーツについて説明する。
手書きパーツID「001」に対応する手書きパーツ222は、関連データとして登録されているため、投影画像と関連づけて位置が設定される。すなわち、投影ページデータ(撮像投影データ)と関連する手書きパーツであるため投影ページデータ(撮像投影データ)内の「権」との位置関係を維持するように配置される。本例においては、一例として手書きパーツ222は、縮小されることなく、そのまま「権」と重なる位置関係を維持して配置される。
In this example, a handwritten part associated with one page will be described.
Since the handwritten part 222 corresponding to the handwritten part ID “001” is registered as related data, the position is set in association with the projection image. That is, since it is a handwritten part related to the projection page data (imaging projection data), it is arranged so as to maintain the positional relationship with the “right” in the projection page data (imaging projection data). In this example, as an example, the handwritten part 222 is arranged while maintaining the positional relationship overlapping with “right” without being reduced.

手書きパーツID「002」に対応する手書きパーツ224は、関連データではなく、通常データとして登録されるとともに、手書きパーツID「001」,「003」と位置依存があるとして登録されているため、例えば、手書きパーツID「001」について、配置位置が設定されているものとすると、設定された縮小率で手書きパーツ224を縮小する。そして、手書きパーツID「001」に対応する手書きパーツとの相対的な位置関係を維持した仮位置に設定する。   The handwritten part 224 corresponding to the handwritten part ID “002” is registered not as related data but as normal data, and is registered as having position dependency with the handwritten parts ID “001” and “003”. Assuming that the placement position is set for the handwritten part ID “001”, the handwritten part 224 is reduced at the set reduction rate. And it sets to the temporary position which maintained the relative positional relationship with the handwritten part corresponding to handwritten part ID "001".

具体的には、手書きパーツID「001」に対応する手書きパーツを配置する位置を基準として、手書きパーツテーブルに登録されている位置座標データに基づいて、手書きパーツID「001」に対応する手書きパーツと手書きパーツID「002」に対応する手書きパーツとの距離が設定された縮小率で縮小する位置を仮位置に設定する。   Specifically, the handwritten part corresponding to the handwritten part ID “001” is based on the position coordinate data registered in the handwritten part table with the position where the handwritten part corresponding to the handwritten part ID “001” is arranged as a reference. And the position where the distance between the handwritten part corresponding to the handwritten part ID “002” is reduced at the set reduction ratio is set as the temporary position.

そして、仮位置に当該手書きパーツを配置可能であるかどうかを判断して、手書きパーツを配置可能であると判断した場合には、当該手書きパーツの位置を設定する。   Then, it is determined whether or not the handwritten part can be placed at the temporary position, and when it is determined that the handwritten part can be placed, the position of the handwritten part is set.

本例においては、配置可能であると判断するものとする。
また、手書きパーツID「003」に対応する手書きパーツ226は、関連データではなく、通常データとして登録されるとともに、手書きパーツID「002」と位置依存があるとして登録されているため、例えば、手書きパーツID「002」について、配置位置が設定されているものとすると、設定された縮小率で手書きパーツ226を縮小する。そして、手書きパーツID「002」に対応する手書きパーツとの相対的な関係を維持した仮位置に設定する。
In this example, it is determined that arrangement is possible.
In addition, the handwritten part 226 corresponding to the handwritten part ID “003” is registered not as related data but as normal data, and is registered as position-dependent with the handwritten part ID “002”. Assuming that an arrangement position is set for the part ID “002”, the handwritten part 226 is reduced at the set reduction rate. And it sets to the temporary position which maintained the relative relationship with the handwritten part corresponding to handwritten part ID "002".

具体的には、手書きパーツID「002」に対応する手書きパーツを配置する位置を基準として、手書きパーツテーブルに登録されている位置座標データに基づいて、手書きパーツID「002」に対応する手書きパーツと手書きパーツID「003」に対応する手書きパーツとの距離が設定された縮小率で縮小する位置を仮位置に設定する。   Specifically, the handwritten part corresponding to the handwritten part ID “002” is based on the position coordinate data registered in the handwritten parts table with the position where the handwritten part corresponding to the handwritten part ID “002” is arranged as a reference. And a position where the distance from the handwritten part corresponding to the handwritten part ID “003” is reduced at the set reduction ratio is set as a temporary position.

そして、仮位置に当該手書きパーツを配置可能であるかどうかを判断して、手書きパーツを配置可能であると判断した場合には、当該手書きパーツの位置を設定する。   Then, it is determined whether or not the handwritten part can be placed at the temporary position, and when it is determined that the handwritten part can be placed, the position of the handwritten part is set.

本例においては、配置可能であると判断するものとする。
そして、上記処理に従って、位置設定された手書きパーツを合成処理することにより、図4(E)で説明した合成データを生成することが可能となる。
In this example, it is determined that arrangement is possible.
Then, according to the above process, the combined data described with reference to FIG. 4E can be generated by synthesizing the handwritten part whose position has been set.

次に、上記の図13の手書きパーツテーブルに登録された別の手書きパーツについて説明する。   Next, another handwritten part registered in the handwritten parts table of FIG. 13 will be described.

本例においては、2ページに対応付けられている手書きパーツについて説明する。
手書きパーツID「004」に対応する手書きパーツ242は、通常データとして登録されているとともに、位置依存は無いとして登録されているため、設定された縮小率で手書きパーツ242を縮小する。そして、空きスペースを確認して、空きスペースに配置する。
In this example, a handwritten part associated with two pages will be described.
The handwritten part 242 corresponding to the handwritten part ID “004” is registered as normal data and registered as having no position dependency. Therefore, the handwritten part 242 is reduced at the set reduction rate. Then, the empty space is confirmed and placed in the empty space.

具体的には、空きスペースを確認して、配置が可能であるかどうかを判断して、手書きパーツを配置可能であると判断した場合には、当該手書きパーツの位置を設定する。   Specifically, the empty space is confirmed, it is determined whether the placement is possible, and when it is determined that the handwritten part can be placed, the position of the handwritten part is set.

一方、空きスペースを確認して、配置が可能でないと判断した場合には、アイコンを空きスペースに配置する。   On the other hand, if the empty space is confirmed and it is determined that the arrangement is not possible, the icon is arranged in the empty space.

そして、上記処理に従って、位置設定された手書きパーツを合成処理することにより、図7(A)で説明した合成データを生成することが可能となる。   Then, it is possible to generate the synthesized data described with reference to FIG. 7A by synthesizing the handwritten part whose position has been set in accordance with the above processing.

すなわち、上述したように、当該合成方式により、ホワイトボード等の被投影体に投影画像が表示されている場合において、入力された画像を撮像して投影ページデータと合成する場合に、投影ページデータと関連性がある場合には、関連付けて配置して合成するとともに、関連性が無い場合には、空きスペースに配置して合成することにより、合成した投影ページデータの判読性を維持することが可能である。   That is, as described above, when a projection image is displayed on a projection target such as a whiteboard by the synthesis method, when the input image is captured and synthesized with the projection page data, the projection page data If there is a relevance, it can be related and placed and combined, and if there is no relevance, it can be placed in an empty space and combined to maintain the readability of the combined projected page data. Is possible.

また、投影ページデータの空白領域である所定領域に書込入力したデータを配置することができない場合には、コメントデータを表示可能なアイコンを合成することが可能であるため、上述したようにアイコン合成した投影ページデータの判読性を維持することが可能である。   Further, when the data written and input in the predetermined area which is the blank area of the projection page data cannot be arranged, it is possible to synthesize an icon capable of displaying the comment data. It is possible to maintain the legibility of the synthesized projected page data.

(実施の形態2)
上記の実施の形態1においては、書込入力したデータを投影ページデータと合成する方式について説明した。
(Embodiment 2)
In the above-described first embodiment, the method of combining the written input data with the projection page data has been described.

本実施の形態2においては、さらに、書込入力したデータ内容に基づいて、投影ページデータに対して、別紙として表示あるいは印刷可能な投影ページデータを追加(合成)する方式について説明する。   In the second embodiment, a method of adding (combining) projected page data that can be displayed or printed as a separate sheet to the projected page data based on the contents of the data that has been written and input will be described.

具体的には、一例として、ホワイトボード5に書込入力する内容としては、投影ページデータを投影する会議等の開催日時や、参加者等の情報等がある。当該情報は、投影ページデータを投影する会議等全体に関連する情報であり、最初の先頭の投影ページデータが投影された際にホワイトボード5に書込入力された場合には、次の投影ページデータが投影された際にも消去されずにそのままの状態が維持されることも多い。   Specifically, as an example, the contents to be written and input to the whiteboard 5 include the date and time of a meeting or the like for projecting projection page data, information on participants, and the like. The information is information related to the entire meeting or the like that projects the projection page data. When the first head projection page data is projected and written to the whiteboard 5, the next projection page is displayed. Even when data is projected, it is often maintained as it is without being erased.

一方で、当該情報は、投影ページデータを投影する会議等全体に関連する情報であるが、投影ページデータそのものと直接的な関係性は薄いと考えられる。したがって、各投影ページデータにおいて、必ずしも当該情報を合成する必要は無く、また、合成した場合には、かえって投影ページデータの判読性に影響を与える可能性もある。   On the other hand, the information is information related to the entire meeting or the like for projecting the projection page data, but it is considered that the direct relationship with the projection page data itself is weak. Therefore, it is not always necessary to synthesize the information in each projection page data, and the synthesis may affect the readability of the projection page data.

そこで、本実施の形態2においては、最初から書込入力され、複数の撮像投影データに同一の画像データが含まれるような場合には、当該画像データは、投影ページデータを投影する会議等全体に関連する関連データとして、先頭の投影ページデータとして追加する。   Therefore, in the second embodiment, when the same image data is included in a plurality of imaging projection data that is written and input from the beginning, the image data is the whole of a conference or the like that projects projection page data. Is added as the first projection page data as the related data related to.

また、最終に書込入力された画像データは、投影ページデータを投影する会議等の今後の予定あるいは打合せ事項等、会議等全体に関連する関連データとして、最終の投影ページデータとして追加する。   Further, the image data finally written and input is added as final projection page data as related data related to the entire meeting, such as a future schedule or a meeting item such as a meeting for projecting the projection page data.

図15を用いて、本発明の実施の形態2に従うカメラ20で取得したホワイトボード5に表示された画像を撮像した撮像データについて説明する。   Imaging data obtained by capturing an image displayed on whiteboard 5 acquired by camera 20 according to the second embodiment of the present invention will be described using FIG.

図15(A)を参照して、ここでは、撮像データ300内に、撮像投影データ400が含まれている場合が示されている。   Referring to FIG. 15A, here, a case where imaging projection data 400 is included in imaging data 300 is shown.

ここで、撮像投影データ400は、1ページ目の投影ページデータを撮像したものである。   Here, the imaging projection data 400 is obtained by imaging the projection page data of the first page.

そして、図15(A)に示されるように、ホワイトボード5に書込入力してカメラ20で取得した「2008/11/27」、「19:00〜」、「出席者」、「A、B、C、・・」の画像データ304が示されている。当該画像データが、投影ページデータを投影する会議等の開催日時や、参加者等の情報等である。   Then, as shown in FIG. 15 (A), “2008/11/27”, “19: 00”, “Attendees”, “A, B, C,... "Is shown. The image data is the date and time of a meeting or the like for projecting projection page data, information on participants, and the like.

図15(B)を参照して、ここでは、撮像データ310内に、撮像投影データ402が含まれている場合が示されている。   Referring to FIG. 15B, here, a case where imaging projection data 402 is included in imaging data 310 is shown.

ここで、撮像投影データ402は、2ページ目の投影ページデータを撮像したものである。   Here, the imaging projection data 402 is obtained by imaging the projection page data of the second page.

そして、図15(B)に示されるように、図15(A)と同様に、ホワイトボード5に書込入力してカメラ20で取得した「2008/11/27」、「19:00〜」、「出席者」、「A、B、C、・・」の画像データ304も示されている。以降の撮像データについても同様に、当該画像データ304が含まれる。   Then, as shown in FIG. 15 (B), as in FIG. 15 (A), “2008/11/27”, “19: 00” obtained by writing into the whiteboard 5 and acquired by the camera 20 , “Attendees”, “A, B, C,...” Image data 304 is also shown. Similarly, the subsequent image data includes the image data 304.

図15(C)を参照して、ここでは、撮像データ320内に、撮像投影データ404が含まれている場合が示されている。   Referring to FIG. 15C, here, a case where imaging projection data 404 is included in imaging data 320 is shown.

また、新たにホワイトボード5に書込入力してカメラ20で取得した画像データ306が示されている。   Further, image data 306 newly written and inputted to the whiteboard 5 and acquired by the camera 20 is shown.

図15(D)を参照して、ここでは、撮像データ330内に、撮像投影データ406が含まれている場合が示されている。   Referring to FIG. 15D, here, a case where imaging projection data 406 is included in imaging data 330 is shown.

図15(E)を参照して、ここでは、撮像データ340内に、撮像投影データ408が含まれている場合が示されている。   Referring to FIG. 15E, here, a case where imaging projection data 408 is included in imaging data 340 is shown.

また、新たにホワイトボード5に書込入力してカメラ20で取得した画像データ308が示されている。   Further, image data 308 newly written and input to the whiteboard 5 and acquired by the camera 20 is shown.

したがって、画像データ304は、最初のページに対応する撮像データ300から最終のページに対応する撮像データ340まで含まれている場合が示されている。   Therefore, the case where the image data 304 includes the imaging data 300 corresponding to the first page to the imaging data 340 corresponding to the last page is shown.

また、画像データ308は、最終のページに対応する撮像データ340のみに含まれている場合が示されている。   Further, the case where the image data 308 is included only in the imaging data 340 corresponding to the last page is shown.

図16を用いて、本発明の実施の形態2に従う撮像データに基づく合成処理について説明する。   With reference to FIG. 16, a composition process based on the imaging data according to the second embodiment of the present invention will be described.

本発明の実施の形態2においては、撮像データの書込入力したデータ内容に基づいて、投影ページデータに対して、投影ページデータを追加(合成)する。   In the second embodiment of the present invention, the projection page data is added (synthesized) to the projection page data based on the contents of the input data of the imaging data.

具体的には、議題の日時や、参加者等の情報等、最初から書込入力され、複数の撮像投影データに同一の画像データが含まれるような場合には、当該画像データは、投影ページデータを投影する会議等全体に関連する関連データとして、先頭の投影ページデータとして追加する。   Specifically, when the agenda date and time, information on participants, etc. are written and input from the beginning, and the same image data is included in a plurality of imaged projection data, the image data is stored in the projection page. As related data related to the whole meeting or the like to project data, it is added as the first projected page data.

また、最終に書込入力された画像データは、投影ページデータを投影する会議等の今後の予定あるいは打合せ事項等、投影ページデータを投影する会議等全体に関連する関連データとして、最終の投影ページデータとして追加する。   Further, the image data finally written and input is the final projected page as related data related to the entire meeting such as a meeting for projecting projection page data, such as a future schedule or a meeting item such as a meeting for projecting the projection page data. Add as data.

図16(A)を参照して、ここでは、合成データとして、先頭の投影ページデータが追加された場合が示されている。   Referring to FIG. 16A, here, a case is shown in which leading projection page data is added as composite data.

具体的には、図15(A)〜(E)で説明したように複数の同一の画像データ304が撮像データ300〜340に含まれており、画像データ304は、最初の撮像データ300から含まれているため、投影ページデータを投影する会議等全体に関連する関連データとして、投影ページデータ500として投影ページデータに追加した場合が示されている。なお、ここで、画像データ304は、投影ページデータと同一のサイズの大きさとなるように拡大されて合成された場合が示されている。なお、この場合、投影ページデータにおいて、投影ページデータ500は、1ページ目となる。   Specifically, as described in FIGS. 15A to 15E, a plurality of the same image data 304 is included in the imaging data 300 to 340, and the image data 304 is included from the first imaging data 300. Therefore, the case where the projection page data 500 is added to the projection page data as the related data related to the entire meeting or the like for projecting the projection page data is shown. Here, the case where the image data 304 is enlarged and combined so as to have the same size as the projection page data is shown. In this case, in the projection page data, the projection page data 500 is the first page.

図16(B)を参照して、ここでは、撮像投影データ400と同じ投影ページデータ502が示されている。当該投影ページデータは、投影ページデータにおいて、2ページ目となる。   Referring to FIG. 16B, here, the same projection page data 502 as the imaged projection data 400 is shown. The projection page data is the second page in the projection page data.

図16(C)を参照して、ここでは、撮像投影データ402と同じ投影ページデータ504が示されている。当該投影ページデータは、投影ページデータにおいて、3ページ目となる。   Referring to FIG. 16C, here, projection page data 504 that is the same as the imaging projection data 402 is shown. The projection page data is the third page in the projection page data.

図16(D)を参照して、ここでは、投影ページデータ(撮像投影データ404)と画像データ306とを実施の形態1に従う方式により合成した投影ページデータ506が示されている。当該投影ページデータは、投影ページデータにおいて、4ページ目となる。   Referring to FIG. 16D, here, projection page data 506 obtained by combining projection page data (captured projection data 404) and image data 306 by the method according to the first embodiment is shown. The projection page data is the fourth page in the projection page data.

図16(E)を参照して、ここでは、撮像投影データ406と同じ投影ページデータ508が示されている。当該投影ページデータは、投影ページデータにおいて、5ページ目となる。   Referring to FIG. 16E, here, projection page data 508 that is the same as the imaging projection data 406 is shown. The projection page data is the fifth page in the projection page data.

図16(F)を参照して、ここでは、撮像投影データ408と同じ投影ページデータ510が示されている。当該投影ページデータは、投影ページデータにおいて、6ページ目となる。   Referring to FIG. 16F, here, the projection page data 510 that is the same as the imaging projection data 408 is shown. The projection page data is the sixth page in the projection page data.

図16(G)を参照して、ここでは、合成データとして、最終の投影ページデータが追加された場合が示されている。   Referring to FIG. 16G, here, a case where final projection page data is added as composite data is shown.

具体的には、図15(E)で説明したように、画像データ308は、最終の撮像データ340に含まれているため、投影ページデータを投影する会議等全体に関連する関連データとして、投影ページデータ512として投影ページデータに追加した場合が示されている。なお、ここで、画像データ308は、投影ページデータと同一のサイズの大きさとなるように拡大されて合成された場合が示されている。当該投影ページデータは、投影ページデータにおいて、7ページ目となる。   Specifically, as described with reference to FIG. 15E, the image data 308 is included in the final imaging data 340, and thus is projected as related data related to the entire meeting or the like that projects the projection page data. The case where it adds to projection page data as page data 512 is shown. Here, the case where the image data 308 is enlarged and combined so as to have the same size as the projection page data is shown. The projection page data is the seventh page in the projection page data.

以下、上記の合成方式を実行するフローについて説明する。
図17を用いて、本発明の実施の形態2に従う合成方式の全体のフローについて説明する。
Hereinafter, a flow for executing the above synthesis method will be described.
The overall flow of the synthesis method according to the second embodiment of the present invention will be described using FIG.

図17を参照して、図8のフローと比較して異なる点は、ステップS6とステップS7との間ににおいて、関連データ合成処理(ステップS10)をさらに設けた点が異なる。その他の点については、同様である。   Referring to FIG. 17, the difference from the flow of FIG. 8 is that a related data synthesis process (step S10) is further provided between step S6 and step S7. The other points are the same.

図18を用いて、本発明の実施の形態2に従う関連データ合成処理のサブルーチン処理について説明する。   With reference to FIG. 18, the subroutine processing of the related data synthesis processing according to the second embodiment of the present invention will be described.

図18を参照して、まず、手書き画像を確認する処理を実行する(ステップS100)。具体的には、ステップS6における手書き文字抽出処理により抽出された手書き画像について確認する。手書き文字抽出処理の結果として、投影データが複数の投影ページデータで構成される場合においては、各投影ページデータに対応して入力された撮像データ(表示画像データ)について、撮像投影データ(投影ページデータと同じ)以外のデータを抽出して、分離した撮像分離データ(手書き画像のみ)がHDD104に格納されている。したがって、当該複数の投影ページデータにそれぞれ対応する複数の撮像分離データを参照する。   Referring to FIG. 18, first, a process for confirming a handwritten image is executed (step S100). Specifically, it confirms about the handwritten image extracted by the handwritten character extraction process in step S6. When the projection data is composed of a plurality of projection page data as a result of the handwritten character extraction process, the imaging projection data (projection page) is used for the imaging data (display image data) input corresponding to each projection page data. Data other than (same as data) is extracted, and separated imaging separation data (only handwritten images) is stored in the HDD 104. Therefore, a plurality of image pickup separation data respectively corresponding to the plurality of projection page data are referred to.

そして、同一の手書き画像が有るかどうかを判断する(ステップS102)。
具体的には、複数の撮像分離データの少なくとも2つ以上に同一の画像データ(手書き画像)が有るかどうかを判断する。
And it is judged whether there exists the same handwritten image (step S102).
Specifically, it is determined whether or not the same image data (handwritten image) is present in at least two or more of the plurality of separated image data.

そして、同一の手書き画像が有ると判断した場合(ステップS102においてYES)には、同一の画像データ(手書き画像)が最初のページに対応して存在するかどうかを判断する(ステップS104)。   If it is determined that there is the same handwritten image (YES in step S102), it is determined whether the same image data (handwritten image) exists corresponding to the first page (step S104).

そして、ステップS104において、最初のページに対応して存在すると判断した場合(ステップS104においてYES)には、同一の画像データ(手書き画像)の抽出処理を実行する(ステップS106)。   If it is determined in step S104 that the data exists corresponding to the first page (YES in step S104), the same image data (handwritten image) extraction process is executed (step S106).

具体的には、複数の撮像分離データに含まれている同一の画像データを抽出する。
そして、先頭の別紙となる投影ページデータ(すなわち、投影データにおいて最初のページとなる)として、抽出した画像データ(手書き画像)の合成(追加)処理を実行する(ステップS108)。具体的には、画像データのサイズが投影ページデータと同一のサイズの大きさとなるように拡大して、当該拡大した画像データを先頭の投影ページデータとして投影データに合成(追加)する。
Specifically, the same image data included in the plurality of imaging separation data is extracted.
Then, composition (addition) processing of the extracted image data (handwritten image) is executed as projection page data (that is, the first page in the projection data) that is the top separate sheet (step S108). Specifically, the image data is enlarged so that the size of the image data is the same as that of the projection page data, and the enlarged image data is synthesized (added) to the projection data as the first projection page data.

そして、手書き画像を更新する処理を実行する(ステップS110)。具体的には、複数の撮像分離データから抽出した同一の画像データを削除して、当該削除した画像データを複数の撮像分離データとして更新して、HDD104に保存する。   And the process which updates a handwritten image is performed (step S110). Specifically, the same image data extracted from a plurality of image pickup separation data is deleted, the deleted image data is updated as a plurality of image pickup separation data, and stored in the HDD 104.

そして、処理を終了する(リターン)。
したがって、当該処理により、投影データに先頭の投影ページデータを合成(追加)することが可能となる。
Then, the process ends (return).
Therefore, this processing makes it possible to synthesize (add) the head projection page data to the projection data.

図15で説明した例について考えると、図15(A)〜(E)で説明したように、「2008/11/27」、「19:00〜」、「出席者」、「A、B、C、・・」の画像データ304が各投影ページデータに対応する撮像データにそれぞれ含まれている。   Considering the example described in FIG. 15, as described in FIGS. 15A to 15E, “2008/11/27”, “19: 00”, “Attendees”, “A, B, C,..., Image data 304 is included in the imaging data corresponding to each projection page data.

また、当該画像データ304は、最初のページに対応して存在している。
したがって、図16(A)に示されるように、画像データ304が抽出され、投影ページデータと同一のサイズの大きさとなるように拡大されて、当該拡大した画像データが先頭の投影ページデータとして投影データに合成(追加)される。
Further, the image data 304 exists corresponding to the first page.
Therefore, as shown in FIG. 16A, the image data 304 is extracted and enlarged so as to have the same size as the projection page data, and the enlarged image data is projected as the first projection page data. Synthesized (added) to data.

なお、本例においては、ステップS104において、同一の画像データが最初のページに対応して存在しているかどうかを判断する場合について説明したが、最初のページに対応して存在していなくても、例えば、全体の総ページ数のうちの前半部分にあれば、同様の処理を実行するようにしても良い。   In this example, the case where it is determined in step S104 whether or not the same image data exists corresponding to the first page has been described. However, even if it does not exist corresponding to the first page. For example, if it is in the first half of the total number of pages, the same processing may be executed.

図19を用いて、本発明の実施の形態2に従う関連データ合成処理の別のサブルーチン処理について説明する。   With reference to FIG. 19, another subroutine process of the related data synthesis process according to the second embodiment of the present invention will be described.

図19を参照して、まず、手書き画像を確認する処理を実行する(ステップS112)。具体的には、上記の図18の処理を実行した後のHDD104に格納された更新された複数の撮像分離データを参照する。   Referring to FIG. 19, first, a process for confirming a handwritten image is executed (step S112). Specifically, a plurality of updated imaging separation data stored in the HDD 104 after executing the processing of FIG. 18 is referred to.

そして、手書き画像が最終のページにのみ対応して存在するかどうかを判断する(ステップS114)。すなわち、複数の撮像分離データの中に同一の画像データが他のページに対応して存在せず、最終のページに対応してのみ存在しているかどうかを判断する。   Then, it is determined whether or not the handwritten image exists corresponding to only the final page (step S114). That is, it is determined whether the same image data does not exist corresponding to the other pages, but exists only corresponding to the last page among the plurality of image pickup separation data.

ステップS114において、最終のページにのみ対応して存在すると判断した場合(ステップS114においてYES)には、最終のページに対応して存在する画像データ(手書き画像)の抽出処理を実行する(ステップS116)。   If it is determined in step S114 that the image exists only corresponding to the last page (YES in step S114), image data (handwritten image) existing corresponding to the last page is extracted (step S116). ).

そして、最終の別紙となる投影ページデータ(すなわち、投影データにおいて最終のページとなる)として、抽出した画像データ(手書き画像)の合成(追加)処理を実行する(ステップS118)。具体的には、画像データのサイズが投影ページデータと同一のサイズの大きさとなるように拡大して、当該拡大した画像データを最終の投影ページデータとして投影データに合成(追加)する。   Then, synthesis (addition) processing of the extracted image data (handwritten image) is executed as projection page data (that is, the final page in the projection data) to be the final separate sheet (step S118). Specifically, the image data is enlarged so that the size of the image data is the same as that of the projection page data, and the enlarged image data is combined (added) to the projection data as final projection page data.

そして、次に、手書き画像を更新する処理を実行する(ステップS110)。具体的には、当該抽出した画像データを削除して、撮像分離データを更新して、HDD104に保存する。   Next, a process for updating the handwritten image is executed (step S110). Specifically, the extracted image data is deleted, the imaging separation data is updated, and stored in the HDD 104.

そして、処理を終了する(リターン)。
したがって、当該処理により、投影データに最終の投影ページデータを合成(追加)することが可能となる。
Then, the process ends (return).
Therefore, the final projection page data can be synthesized (added) to the projection data by this processing.

図15で説明した例について考えると、図15(E)で説明したように、「Bチーム」、「A−1 納期12/28」、「Cチーム」、「出願せず」の画像データ308が最終の投影ページデータに対応する撮像データにのみ存在している。   Considering the example described with reference to FIG. 15, as described with reference to FIG. 15E, the image data 308 of “B team”, “A-1 delivery date 12/28”, “C team”, and “No application”. Exists only in the imaging data corresponding to the final projection page data.

したがって、図16(G)に示されるように、画像データ308が抽出され、投影ページデータと同一のサイズの大きさとなるように拡大されて、当該拡大した画像データが最終の投影ページデータとして投影データに合成(追加)される。   Therefore, as shown in FIG. 16G, the image data 308 is extracted and enlarged so as to have the same size as the projection page data, and the enlarged image data is projected as final projection page data. Synthesized (added) to data.

そして、上記の更新された撮像分離データについて、実施の形態1で説明したのと同様の手書き属性判断処理、手書き文字合成処理が実行される。当該処理については、実施の形態1で説明したのと同様であるのでその詳細な説明は繰り返さない。   Then, the same handwritten attribute determination processing and handwritten character synthesis processing as those described in the first embodiment are performed on the updated imaging separation data. Since this process is the same as that described in the first embodiment, detailed description thereof will not be repeated.

すなわち、例えば、図15(C)で示される画像データ306は、図16(D)で示されるように投影ページデータと合成される。   That is, for example, the image data 306 shown in FIG. 15C is combined with the projection page data as shown in FIG.

したがって、書込入力したデータ内容に基づいて、投影データに対して、別紙として表示あるいは印刷可能な投影ページデータを追加(合成)することにより、投影ページデータの判読性を向上させることが可能である。   Therefore, it is possible to improve the readability of the projection page data by adding (combining) projection page data that can be displayed or printed as a separate sheet to the projection data based on the written data content. is there.

なお、本例においては、ステップS114において、画像データが最後のページにのみ対応して存在しているかどうかを判断する場合について説明したが、特にこれに限られず、例えば、全体の総ページ数のうちの後半部分に複数の同一の画像データがあれば、同様の処理を実行するようにしても良い。   In this example, the case where it is determined in step S114 whether or not the image data exists corresponding to only the last page has been described. However, the present invention is not limited to this. If there are a plurality of the same image data in the latter half, similar processing may be executed.

なお、本例においては、上記において、ホワイトボード5上に直接、手書き入力した文字、図形等の画像データを合成する場合について説明したが、特に、手書き入力した画像データを合成する場合に限られず、例えば、ホワイトボード5上に張付けた写真、紙等をカメラ20により撮像して画像データを取得し、当該画像データを合成するようにしても良い。   In this example, the case where image data such as characters and figures input by handwriting is directly combined on the whiteboard 5 has been described above. However, the present invention is not particularly limited to the case of combining image data input by handwriting. For example, a photograph, paper, or the like pasted on the whiteboard 5 may be captured by the camera 20 to acquire image data, and the image data may be combined.

また、ホワイトボード5上に張付けた写真等でなくても、例えば、別の投影装置から投影された画像をカメラ20により撮像して画像データを取得し、当該画像データを合成するようにしても良い。   In addition, for example, an image projected from another projection device may be captured by the camera 20 to obtain image data, and the image data may be synthesized, even if the photograph is not attached to the whiteboard 5 or the like. good.

(実施の形態3)
上記の実施の形態1においては、被投影体に表示された書込入力したデータを投影ページデータと合成する方式について説明した。
(Embodiment 3)
In the first embodiment described above, the method of combining the written and input data displayed on the projection object with the projection page data has been described.

本実施の形態3においては、被投影体とは別の例えばホワイトボード等の表示体に書込入力したデータを投影ページデータと合成する方式について説明する。   In the third embodiment, a method will be described in which data written and input to a display body such as a whiteboard other than the projection target is combined with projection page data.

図20を参照して、本発明の実施の形態3に従う情報処理システム1#においては、投影装置であるプロジェクタ10から投影される投影画像(投影画像)を表示するための被投影体であるスクリーン6が設けられ、書込入力等が可能な表示体であるホワイトボード7とがそれぞれ別々に設けられる。そして、カメラ20は、表示体であるホワイトボード7に表示された画像を撮像した撮像データ(表示画像データ)を取得するものとする。その他の点については、図1で説明したのと同様であるのでその詳細な説明は繰り返さない。   Referring to FIG. 20, in information processing system 1 # according to the third embodiment of the present invention, a screen that is a projection target for displaying a projected image (projected image) projected from projector 10 that is a projection device. 6 and a whiteboard 7 which is a display body capable of writing input or the like is provided separately. And the camera 20 shall acquire the imaging data (display image data) which imaged the image displayed on the whiteboard 7 which is a display body. Since the other points are the same as those described with reference to FIG. 1, detailed description thereof will not be repeated.

次に、本実施の形態3に従う情報処理システムにおける投影データと、入力した表示画像データとの合成処理の流れについて説明する。   Next, a flow of a synthesis process between projection data and input display image data in the information processing system according to the third embodiment will be described.

具体的には、複数の投影ページデータで構成される投影データについて、各投影ページデータと、各投影ページデータに対応して入力される表示画像データとを合成処理する。   Specifically, with respect to projection data composed of a plurality of projection page data, each projection page data is combined with display image data input corresponding to each projection page data.

本実施の形態3に従う情報処理システムにおける合成処理方式としては、各投影ページデータに対応して入力される表示画像データについて、各投影ページデータの空白領域である所定領域に配置して合成する。   As a composition processing method in the information processing system according to the third embodiment, display image data input corresponding to each projection page data is arranged and synthesized in a predetermined area which is a blank area of each projection page data.

また、合成する際に、投影ページデータの空白領域である所定領域に配置することができないサイズである場合には、アイコンを配置して合成する。   Further, when the size is such that the size cannot be arranged in a predetermined area that is a blank area of the projection page data, an icon is arranged and synthesized.

以下、上記の合成方式を実行するフローについて説明する。
図21を用いて、本発明の実施の形態3に従う合成方式の全体のフローについて説明する。
Hereinafter, a flow for executing the above synthesis method will be described.
With reference to FIG. 21, the overall flow of the synthesis method according to the third embodiment of the present invention will be described.

図21を参照して、まず、撮影要求が有るかどうかを判断する(ステップS1)。本例においては、投影ページデータを切り替える際に、ユーザからの切り替え指示の入力に従ってPC25は、カメラ20に対してホワイトボード7に表示された画像を撮像するように指示する。なお、本例においては、初期状態として、ホワイトボード7に書込がなされる前の画像も撮像する必要があるため投影装置であるプロジェクタ10から被投影体であるスクリーン6に対して最初の投影ページデータを投影した際において、当該指示の入力に従ってPC25は、カメラ20に対して画像を撮像するように指示する。これにより、ホワイトボード7に対して書込がなされるまえの初期状態の撮像データ(初期表示画像データ)を取得する。そして、最終の投影ページデータを終了する際においても、当該指示の入力に従ってPC25は、カメラ20に対して画像を撮像するように指示する。   Referring to FIG. 21, first, it is determined whether there is a photographing request (step S1). In this example, when the projection page data is switched, the PC 25 instructs the camera 20 to take an image displayed on the whiteboard 7 in accordance with a switching instruction input from the user. In this example, as an initial state, it is necessary to capture an image before writing on the whiteboard 7, so that the first projection from the projector 10 as the projection device to the screen 6 as the projection target is performed. When the page data is projected, the PC 25 instructs the camera 20 to take an image according to the input of the instruction. Thereby, imaging data (initial display image data) in an initial state before the writing to the whiteboard 7 is acquired. Even when the final projection page data ends, the PC 25 instructs the camera 20 to take an image in accordance with the input of the instruction.

そして、撮影要求が有る場合には、画像を取得する(ステップS2)。具体的には、カメラ20は、PC25からの撮像要求に従って、ホワイトボード7に表示された画像を撮像した撮像データ(表示画像データ)を取得する。   If there is a photographing request, an image is acquired (step S2). Specifically, the camera 20 acquires imaging data (display image data) obtained by imaging an image displayed on the whiteboard 7 in accordance with an imaging request from the PC 25.

そして、取得された撮像データ(表示画像データ)と、投影ページデータとをMFP15に出力する(ステップS3)。   Then, the acquired imaging data (display image data) and projection page data are output to the MFP 15 (step S3).

そして、MFP15において、当該撮像データ(表示画像データ)と投影ページデータとをRAM103あるいはHDD104に格納する(ステップS4)。   Then, the MFP 15 stores the image data (display image data) and the projection page data in the RAM 103 or the HDD 104 (step S4).

そして、次に、MFP15において、全ての投影ページデータに対応する撮像データを取得したかどうかを判断する(ステップS5)。ステップS5において、取得が完了していない場合には、ステップS1に戻り、全ての投影ページデータに対応する撮像データの取得が完了するまで同様の処理を繰り替えす。   Next, it is determined whether the MFP 15 has acquired image data corresponding to all projection page data (step S5). If the acquisition is not completed in step S5, the process returns to step S1, and the same processing is repeated until acquisition of imaging data corresponding to all projection page data is completed.

そして、ステップS5において、取得が完了した場合には、次に、ステップS6に進む。   If the acquisition is completed in step S5, the process proceeds to step S6.

これにより、MFP15において、画像合成処理を実行する準備が整い、CPU101が所定のアプリケーションを実行することによりソフト的に以下の処理を実行する。   As a result, the MFP 15 is ready to execute the image composition process, and the CPU 101 executes a predetermined application to execute the following process in software.

なお、以下の処理は、本例においては、各投影ページデータに対してそれぞれ実行するものとする。   Note that the following processing is executed for each projection page data in this example.

具体的には、まず、手書き文字抽出処理を実行する(ステップS6#)。
次に、抽出した手書き文字について手書き文字の属性を判断する手書き属性判断処理を実行する(ステップS7#)。
Specifically, first, handwritten character extraction processing is executed (step S6 #).
Next, handwriting attribute determination processing is performed for determining the attributes of the handwritten characters for the extracted handwritten characters (step S7 #).

そして、次に手書き文字を合成する手書き文字合成処理を実行する(ステップS8#)。そして、処理を終了する(エンド)。   Then, a handwritten character synthesis process for synthesizing a handwritten character is executed (step S8 #). Then, the process ends (END).

(手書き文字抽出処理)
図22を用いて、本発明の実施の形態3に従う手書き抽出処理のサブルーチン処理について説明する。
(Handwritten character extraction process)
With reference to FIG. 22, a subroutine process of the handwriting extraction process according to the third embodiment of the present invention will be described.

まず画像比較処理を実行する(ステップS12#)。
具体的には、ホワイトボード7に書込がなされる前の画像を撮像した初期表示画像データと、例えば1ページ目に対応して取得した撮像データ(表示画像データ)とを比較して、一致するかどうかを判断する。また、1ページ目に対応する取得した撮像データを初期表示画像データとして、2ページ目に対応する取得した撮像データ(表示画像データ)とを比較して、一致するかどうかを判断する。以下のページについても同様に実行するものとする。
First, an image comparison process is executed (step S12 #).
Specifically, the initial display image data obtained by capturing an image before being written on the whiteboard 7 is compared with the captured image data (display image data) acquired corresponding to, for example, the first page, and matched. Determine whether to do. Also, the acquired imaging data corresponding to the first page is used as initial display image data, and the acquired imaging data (display image data) corresponding to the second page is compared to determine whether they match. The same processing is performed for the following pages.

そして、書込入力が有るかどうかを判断する(ステップS14#)。具体的には、初期表示画像データと比較して、初期表示画像データから変更されたデータがあるかどうかを判断する。初期表示画像データは、初期状態として、ホワイトボード7に書込がなされる前の画像を撮像をしたデータ、あるいは、前のページ目に対応する取得した撮像データに対応する。   Then, it is determined whether or not there is a writing input (step S14 #). Specifically, it is determined whether there is data changed from the initial display image data as compared with the initial display image data. The initial display image data corresponds to data obtained by imaging an image before writing on the whiteboard 7 or acquired image data corresponding to the previous page as an initial state.

したがって、比較に基づいて、変更されたデータが有ると判断した場合には、書込入力が有ると判断され、無い場合には、書込入力が無いと判断される。   Therefore, based on the comparison, when it is determined that there is changed data, it is determined that there is a write input, and when there is no data, it is determined that there is no write input.

ステップS14#において、書込入力が無いと判断される場合(ステップS14#においてNO)には、処理を終了する(リターン)。この場合には、画像合成処理を実行する必要が無いからである。   If it is determined in step S14 # that there is no write input (NO in step S14 #), the process ends (return). This is because in this case, there is no need to execute image composition processing.

一方、ステップS14#において、書込入力が有ると判断される場合(ステップS14においてYES)には、手書き画像分離処理を実行する(ステップS16#)。   On the other hand, when it is determined in step S14 # that there is a writing input (YES in step S14), handwritten image separation processing is executed (step S16 #).

具体的には、取得した撮像データについて、初期表示画像データ以外のデータを抽出する。すなわち、今回、新たに書込入力された画像データを撮像分離データ202として取得する。   Specifically, data other than the initial display image data is extracted from the acquired imaging data. That is, the image data newly written and input this time is acquired as the imaging separation data 202.

そして、保存する(ステップS18#)。具体的には、HDD104に保存する。
そして、処理を終了する(リターン)。
And it preserve | saves (step S18 #). Specifically, it is stored in the HDD 104.
Then, the process ends (return).

なお、当該処理を投影ページデータ毎に実行するものとする。
したがって、本例により、例えば、ホワイトボード7上に書込入力した手書き入力画像は消さなくても前回の投影ページデータに対応する画像データ(初期表示画像データ)として判断されるため、新たに書込入力した画像データとはならず、今回、新たに書込入力した画像データのみが撮像分離データとして取得されることになる。
Note that this processing is executed for each projection page data.
Therefore, according to this example, for example, a handwritten input image written and input on the whiteboard 7 is determined as image data (initial display image data) corresponding to the previous projection page data without being erased. Only the newly written input image data is acquired as the imaging separation data this time, not the input image data.

(手書き属性判断処理)
次に、手書き属性判断処理について説明する。
(Handwriting attribute judgment process)
Next, the handwriting attribute determination process will be described.

図23を用いて手書き属性判断処理のサブルーチン処理について説明する。
図23を参照して、図10で説明した手書き属性判断処理と比較して、手書きパーツ解析処理が実行されない点が異なる。その他の点については同様である。本サブルーチン処理においては、手書きパーツの属性、関連ページ、位置等の手書きパーツテーブルが作成される。
The subroutine process of the handwriting attribute determination process will be described with reference to FIG.
FIG. 23 is different from the handwriting attribute determination process described in FIG. 10 in that the handwritten part analysis process is not executed. The other points are the same. In this subroutine processing, a handwritten part table such as handwritten part attributes, related pages, and positions is created.

具体的には、まず、手書き画像読み込み処理を実行(ステップS20)し、上記の手書き画像分離処理により分離された手書き画像のデータをHDD104から取得する。そして、手書きパーツに分離(ステップS22)し、そして、次に、分離された手書きパーツをそれぞれ手書きパーツテーブルに格納(ステップS23)する。そして、処理を終了する(リターン)。   Specifically, first, a handwritten image reading process is executed (step S20), and handwritten image data separated by the handwritten image separation process is acquired from the HDD 104. And it isolate | separates into a handwritten part (step S22), and stores each separated handwritten part in a handwritten part table next (step S23). Then, the process ends (return).

図24を用いて本発明の実施の形態3に従う手書きパーツテーブルを説明する。
図24を参照して、ここでは、手書きパーツが手書きパーツテーブルに登録されている場合が示されている。
A handwritten parts table according to the third embodiment of the present invention will be described with reference to FIG.
Referring to FIG. 24, here, a case where a handwritten part is registered in the handwritten parts table is shown.

具体的には、一例として4つの手書きパーツが登録されている場合が示されている。
本例においては、上記した方式に従って分離された4つの手書きパーツのID「011」〜「014」が発行された場合が示されている。一例として、ID「011」に対応して、属性「文字」、関連ページ「1」、位置「(X11,Y11),(X12,Y12)」が登録されている場合が示されている。なお、位置座標データは、左上座標と、右下座標とをパラメータ値として有する矩形領域を示すものである。
Specifically, a case where four handwritten parts are registered is shown as an example.
In this example, the case where IDs “011” to “014” of four handwritten parts separated according to the above-described method are issued is shown. As an example, the case where the attribute “character”, the related page “1”, and the position “(X11, Y11), (X12, Y12)” are registered corresponding to the ID “011” is shown. The position coordinate data indicates a rectangular area having upper left coordinates and lower right coordinates as parameter values.

また、ID「012」が発行され、属性「文字」、関連ページ「1」、位置「(X13,Y13),(X14,Y14)」が登録されている場合が示されている。   In addition, a case is shown where ID “012” is issued and attribute “character”, related page “1”, and position “(X13, Y13), (X14, Y14)” are registered.

また、ID「013」が発行され、属性「文字」、関連ページ「1」、位置「(X15,Y15),(X16,Y16)」が登録されている場合が示されている。   Further, a case is shown in which an ID “013” is issued and an attribute “character”, a related page “1”, and a position “(X15, Y15), (X16, Y16)” are registered.

また、ID「014」が発行され、属性「文字」、関連ページ「2」、位置「(X17,Y17),(X18,Y18)」が登録されている場合が示されている。   In addition, a case is shown in which an ID “014” is issued and an attribute “character”, a related page “2”, and positions “(X17, Y17), (X18, Y18)” are registered.

(手書き文字合成処理)
次に、手書き文字合成処理について説明する。
(Handwriting synthesis process)
Next, the handwritten character synthesis process will be described.

図25を用いて本発明の実施の形態3に従う手書き文字合成処理について説明する。
図25を参照して、まず、投影画像および手書き画像の読み込み処理を実行する(ステップS50)。
A handwritten character composition process according to the third embodiment of the present invention will be described with reference to FIG.
Referring to FIG. 25, first, a projection image and handwritten image reading process is executed (step S50).

具体的には、投影画像である投影ページデータおよび分離した手書き画像の読み込み処理を実行する。   Specifically, a process of reading projection page data that is a projection image and a separated handwritten image is executed.

そして、次に、縮小率を設定する(ステップS52)。
具体的には、上述したのと同様の方式に従って、撮像データの範囲を投影ページデータの範囲と一致させるために縮小する縮小率を設定する。
Next, a reduction ratio is set (step S52).
Specifically, in accordance with the same method as described above, a reduction ratio for reducing the image data range to match the projection page data range is set.

次に、手書きパーツテーブルの確認処理を実行する(ステップS54)。
次に、手書きパーツを選択する(ステップS56)。
Next, the handwritten parts table confirmation process is executed (step S54).
Next, a handwritten part is selected (step S56).

そして、次に、設定されている縮小率に従って手書きパーツを縮小する(ステップS180)。   Next, the handwritten part is reduced according to the set reduction rate (step S180).

次に、空きスペースを確認する(ステップS182)。
具体的には、投影ページデータの全体のサイズ内において、空きスペース領域が存在するかどうかを判断する。空きスペース領域は、所定の大きさ以上の領域であるものとする。
Next, an empty space is confirmed (step S182).
Specifically, it is determined whether or not an empty space area exists within the entire size of the projection page data. It is assumed that the empty space area is an area having a predetermined size or more.

そして、次に、投影ページデータの全体のサイズ内において、空きスペース領域に手書きパーツを配置可能であるかどうかを判断する(ステップS184)。   Next, it is determined whether or not handwritten parts can be placed in the empty space area within the entire size of the projection page data (step S184).

そして、空きスペース領域に手書きパーツを配置可能であると判断した場合(ステップS184においてYES)には、空きスペース領域に手書きパーツの位置を設定する(ステップS186)。   If it is determined that a handwritten part can be placed in the empty space area (YES in step S184), the position of the handwritten part is set in the empty space area (step S186).

一方、ステップS184において、空きスペース領域に配置可能でないと判断した場合(ステップS184においてNO)には、アイコンを空きスペース領域に位置設定する。   On the other hand, if it is determined in step S184 that the icon cannot be placed in the empty space area (NO in step S184), the icon is set in the empty space area.

そして、ステップS62に進む。
そして、ステップS62において、全ての手書きパーツの位置が設定されたと判断した場合(ステップS62においてYES)には、ステップS63において、投影ページデータに対して手書きパーツの位置を設定した合成処理を実行する(ステップS63)。
Then, the process proceeds to step S62.
If it is determined in step S62 that the positions of all the handwritten parts have been set (YES in step S62), a composition process in which the positions of the handwritten parts are set for the projection page data is executed in step S63. (Step S63).

具体的な、合成処理の一例としては、投影画像である投影ページデータをメモリ領域(第1のレイヤ)に展開し、そして、手書きパーツ等に関して、投影ページデータが展開されたメモリ領域と同一のサイズの別のメモリ領域(第2のレイヤ)の設定された位置に展開し、2つのメモリ領域(第1および第2のレイヤ)に展開されたデータを重ね合わせることにより合成するものとする。そして、処理を終了する(リターン)。   As a specific example of the synthesis process, the projection page data which is a projection image is expanded in the memory area (first layer), and the handwritten parts and the like are the same as the memory area where the projection page data is expanded. It is assumed that the data is expanded at a set position in a memory area (second layer) having a different size and synthesized by superimposing data expanded in two memory areas (first and second layers). Then, the process ends (return).

本方式により、被投影体とは別の例えばホワイトボード等の表示体に書込入力したデータを投影ページデータと合成する場合には、対応する投影ページデータに手書きパーツを空きスペースに配置することが可能となる。   In this method, when data written and input to a display body such as a whiteboard other than the projection object is combined with the projection page data, handwritten parts are arranged in the corresponding projection page data in an empty space. Is possible.

また、投影ページデータの空白領域である所定領域に書込入力したデータを配置することができない場合であっても、指示することによりコメントデータを表示可能なアイコンを合成することが可能である。   Further, even when it is not possible to arrange the data written and input in a predetermined area which is a blank area of the projection page data, it is possible to synthesize an icon capable of displaying comment data by giving an instruction.

したがって、例えば、スクリーンに投影画像が表示されている場合において、入力された画像を撮像して投影ページデータと合成する場合に、合成した投影ページデータの判読性を維持することが可能である。   Therefore, for example, when a projected image is displayed on the screen, when the input image is captured and combined with the projected page data, the readability of the combined projected page data can be maintained.

なお、上述した本発明の情報処理システムを実現するためにコンピュータを機能させて、上述のフローで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、CD−ROM(Compact Disk-Read Only Memory)、ROM(Read Only Memory)、RAM(Random Access Memory)およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。   In addition, in order to implement | achieve the information processing system of this invention mentioned above, the computer can be functioned and the program which performs control like the above-mentioned flow can also be provided. Such a program is stored in a computer-readable recording medium such as a flexible disk attached to the computer, a CD-ROM (Compact Disk-Read Only Memory), a ROM (Read Only Memory), a RAM (Random Access Memory), and a memory card. And can be provided as a program product. Alternatively, the program can be provided by being recorded on a recording medium such as a hard disk built in the computer. A program can also be provided by downloading via a network.

なお、コンピュータのオペレーションシステム(OS)の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずOSと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。   Of the program modules provided as part of the computer operating system (OS), necessary modules may be called at a predetermined timing and executed in a predetermined arrangement. In that case, the program itself does not include the module, and the process is executed in cooperation with the OS. A program that does not include such a module can also be included in the program according to the present invention.

また、プログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。   The program may be provided by being incorporated in a part of another program. Even in this case, the program itself does not include the module included in the other program, and the process is executed in cooperation with the other program. Such a program incorporated in another program can also be included in the program according to the present invention.

提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。   The provided program product is installed in a program storage unit such as a hard disk and executed. The program product includes the program itself and a recording medium on which the program is recorded.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.

1 情報処理システム、10 プロジェクタ、15 MFP、20 カメラ、25,26 PC、30 ネットワーク、101 CPU、102 ROM、103 RAM、104 HDD、105 操作パネル部、106 画像読取部、107 印刷部、108 ネットワークインタフェース。   1 Information processing system, 10 projector, 15 MFP, 20 camera, 25, 26 PC, 30 network, 101 CPU, 102 ROM, 103 RAM, 104 HDD, 105 operation panel unit, 106 image reading unit, 107 printing unit, 108 network interface.

Claims (6)

投影データを被投影体に投影する投影装置と、
前記被投影体に表示された画像を表示画像データとして取得する画像取得装置と、
前記画像取得装置で取得された表示画像データに基づいて、前記投影装置から投影された投影データと前記画像取得装置で取得された前記表示画像データに含まれる入力した画像データとの合成処理を実行する画像処理装置とを備え、
前記画像処理装置は、
前記画像取得装置で取得された画像に含まれる入力した画像データと、前記投影データの一部のデータとの関連性を判断し、
前記一部のデータとの関連性が無いと判断した場合には、入力した画像データを前記投影データが表示される領域内の所定領域に配置して合成する、情報処理システム。
A projection device for projecting projection data onto a projection object;
An image acquisition device for acquiring an image displayed on the projection object as display image data;
Based on the display image data acquired by the image acquisition device, the projection data projected from the projection device and the input image data included in the display image data acquired by the image acquisition device are combined. An image processing device
The image processing apparatus includes:
Determining the relationship between the input image data included in the image acquired by the image acquisition device and a part of the projection data;
An information processing system, in which, when it is determined that there is no relevance to the partial data, the input image data is arranged and synthesized in a predetermined area within the area where the projection data is displayed.
前記画像処理装置は、前記一部のデータとの関連性があると判断した場合には、関連する前記一部のデータとの位置関係を維持する位置に配置して合成する、請求項1記載の情報処理システム。   2. The image processing apparatus according to claim 1, wherein when the image processing apparatus determines that there is a relationship with the partial data, the image processing apparatus is arranged and synthesized at a position that maintains a positional relationship with the partial data. Information processing system. 前記投影データは、複数の投影ページデータで構成され、
前記投影装置は、前記複数の投影ページデータを前記被投影体に切り替えてそれぞれ投影し、
前記画像取得装置は、各前記投影ページデータの切り替えの際に、各前記投影ページデータに対応する前記被投影体に表示された画像を表示画像データとして取得し、
前記画像処理装置は、前記被投影体に表示された各前記投影ページデータと、前記対応する前記画像取得装置で取得された表示画像データに含まれる入力した画像データとの合成処理を実行する、請求項1記載の情報処理システム。
The projection data is composed of a plurality of projection page data,
The projection device projects the plurality of projection page data by switching to the projection object,
The image acquisition device acquires, as display image data, an image displayed on the projection object corresponding to each projection page data when switching each projection page data.
The image processing apparatus executes a composition process of each projection page data displayed on the projection object and input image data included in the display image data acquired by the corresponding image acquisition apparatus. The information processing system according to claim 1.
前記画像処理装置は、前記投影データが配置されたレイヤと、前記入力した画像データが配置された別のレイヤとを重ね合わせて合成する、請求項1記載の情報処理システム。   The information processing system according to claim 1, wherein the image processing apparatus superimposes and combines a layer in which the projection data is arranged and another layer in which the input image data is arranged. 前記画像処理装置は、前記投影データの領域内の前記所定領域に前記入力した画像データを配置することができるかどうかを判断し、
前記所定領域に前記入力した画像データを配置することができない場合には、指示により前記入力した画像データを表示することが可能なオブジェクト画像データを配置して合成する、請求項1記載の情報処理システム。
The image processing apparatus determines whether the input image data can be arranged in the predetermined area within the area of the projection data;
2. The information processing according to claim 1, wherein when the input image data cannot be arranged in the predetermined area, object image data capable of displaying the inputted image data is arranged and synthesized by an instruction. system.
前記入力した画像データは、前記被投影体に表示される、手書き入力した文字、図形、前記被投影体に張付けられた写真、紙、別の投影装置から投影された画像の少なくとも1つを前記画像取得装置で取得した画像データに相当する、請求項1〜5のいずれか一項に記載の情報処理システム。 The input image data includes at least one of a character, a figure, a photograph pasted on the projection object, paper, and an image projected from another projection apparatus displayed on the projection object. The information processing system according to any one of claims 1 to 5, corresponding to image data acquired by an image acquisition device .
JP2009181675A 2009-08-04 2009-08-04 Information processing system Expired - Fee Related JP5369976B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009181675A JP5369976B2 (en) 2009-08-04 2009-08-04 Information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009181675A JP5369976B2 (en) 2009-08-04 2009-08-04 Information processing system

Publications (2)

Publication Number Publication Date
JP2011033936A JP2011033936A (en) 2011-02-17
JP5369976B2 true JP5369976B2 (en) 2013-12-18

Family

ID=43763051

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009181675A Expired - Fee Related JP5369976B2 (en) 2009-08-04 2009-08-04 Information processing system

Country Status (1)

Country Link
JP (1) JP5369976B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5618719B2 (en) * 2010-09-09 2014-11-05 キヤノン株式会社 Image processing apparatus, method and program thereof
JP5907580B2 (en) 2012-03-13 2016-04-26 Necディスプレイソリューションズ株式会社 Projection display apparatus and recorded image generation method
JP5974740B2 (en) * 2012-09-05 2016-08-23 コニカミノルタ株式会社 Display device and display program
JP5987621B2 (en) * 2012-10-10 2016-09-07 株式会社リコー Image projection system, information processing apparatus, and program
JP6399764B2 (en) * 2014-02-26 2018-10-03 キヤノン株式会社 Projection apparatus, image processing apparatus, control method therefor, and program
JP2017097852A (en) * 2016-09-28 2017-06-01 日立マクセル株式会社 Projection type image display apparatus

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3123501B2 (en) * 1998-03-16 2001-01-15 日本電気株式会社 Space viewpoint controller
JP2001351125A (en) * 2000-03-30 2001-12-21 Sega Corp Image display method
JP2004239967A (en) * 2003-02-03 2004-08-26 Seiko Epson Corp projector
JP2005114996A (en) * 2003-10-07 2005-04-28 Seiko Epson Corp Projector apparatus and writing acquisition method
JP4653422B2 (en) * 2004-06-16 2011-03-16 株式会社リコー Drawing data storage method and drawing data storage device
JP2006108813A (en) * 2004-09-30 2006-04-20 Fuji Xerox Co Ltd Image processing system, image processing method, and image processing program
JP4375289B2 (en) * 2005-06-27 2009-12-02 セイコーエプソン株式会社 Comment layout device
JP2007017543A (en) * 2005-07-05 2007-01-25 Ricoh Elemex Corp Presentation device, presentation system, presentation method, and presentation program

Also Published As

Publication number Publication date
JP2011033936A (en) 2011-02-17

Similar Documents

Publication Publication Date Title
JP5369976B2 (en) Information processing system
US20100149206A1 (en) Data distribution system, data distribution apparatus, data distribution method and recording medium, improving user convenience
US20160050330A1 (en) Image forming apparatus and image data processing method
JP5656111B2 (en) Image composition apparatus and image composition program
US20110194149A1 (en) Technology for combining images in a form
US20160241743A1 (en) Image processing system, image processing apparatus, and image forming apparatus
JP2007017543A (en) Presentation device, presentation system, presentation method, and presentation program
US20110194154A1 (en) Image Processing Apparatus, Method, And Computer Program
JP2004239967A (en) projector
US20060075362A1 (en) Image processing apparatus, method, and recording medium on which program is recorded for displaying thumbnail/preview image
JP5472019B2 (en) Image composition apparatus, image composition program, and image composition method
JP2003208300A (en) File managing program, recording medium with its program recorded, and file managing method
JP2007282771A (en) Medical information processor, and program
JP2008011480A (en) Image processing apparatus, image processing method, program, and recording medium
US20130188220A1 (en) Image forming apparatus and computer
JP4400307B2 (en) Image output system, image supply apparatus, image output apparatus, computer program, image supply method, and image output method
JP7613088B2 (en) Imaging device, imaging method, and program
JP2007028137A (en) Image editing device and method, and program
JP4784635B2 (en) Image processing apparatus, image forming apparatus, and program
JP4438888B2 (en) Image forming apparatus
JP2009188685A (en) Controller and control program, instruction device and instruction program, and projection system
JP2025012676A (en) Information processing system and information processing method
JP2001138595A (en) Printing system and printing device
JP2014115896A (en) Image processing apparatus, image processing method, and program
JP2006279886A (en) Image-compositing method and image processing apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120106

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130226

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20130415

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130417

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130902

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees