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
JP7119338B2 - Information processing system, information processing device, information processing method and program - Google Patents
[go: Go Back, main page]

JP7119338B2 - Information processing system, information processing device, information processing method and program - Google Patents

Information processing system, information processing device, information processing method and program Download PDF

Info

Publication number
JP7119338B2
JP7119338B2 JP2017209831A JP2017209831A JP7119338B2 JP 7119338 B2 JP7119338 B2 JP 7119338B2 JP 2017209831 A JP2017209831 A JP 2017209831A JP 2017209831 A JP2017209831 A JP 2017209831A JP 7119338 B2 JP7119338 B2 JP 7119338B2
Authority
JP
Japan
Prior art keywords
paper
projection
area
image
page
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.)
Active
Application number
JP2017209831A
Other languages
Japanese (ja)
Other versions
JP2019082572A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2017209831A priority Critical patent/JP7119338B2/en
Publication of JP2019082572A publication Critical patent/JP2019082572A/en
Application granted granted Critical
Publication of JP7119338B2 publication Critical patent/JP7119338B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Projection Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、情報処理システム、情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing system, an information processing device, an information processing method, and a program.

コンピュータ等に記憶されている画像データや文書データ等の電子データについては、当該電子データを処理対象とするアプリケーション(例えば、ワープロソフト、表計算ソフト、プレゼンテーションソフト、PDFのビューア等)を利用して表示装置に表示することができる。ユーザは、電子データを表示したアプリケーションを利用して、表示されている電子データを操作(ページめくりや編集等)することができる。 For electronic data such as image data and document data stored in computers, etc., use applications that process the electronic data (e.g., word processing software, spreadsheet software, presentation software, PDF viewer, etc.) It can be displayed on a display device. The user can use the application that displays the electronic data to operate (turn pages, edit, etc.) the displayed electronic data.

また、立体表示が可能な表示装置に複数の紙からなる本を表示させ、複数の紙のうちの一部をめくる操作を行なう2つの物体を検出することで、検出結果に基づいてめくられたページを表示部に表示させる表示装置が提案されている(例えば、特許文献1参照)。 In addition, by displaying a book made up of a plurality of sheets of paper on a display device capable of stereoscopic display, and detecting two objects that perform an operation to turn a part of the plurality of sheets of paper, the object that is turned over based on the detection result is detected. A display device that displays a page on a display unit has been proposed (see Patent Document 1, for example).

しかしながら、電子データの種類によってアプリケーションが異なるのが一般的である。したがって、ユーザは、各アプリケーションの操作を覚えなければならない。 However, applications generally differ according to the type of electronic data. Therefore, the user has to learn how to operate each application.

また、特許文献1の技術では、AR(Augmented Reality)のような立体表示された本や紙の画像に対して操作を行なうため、操作しづらいという問題が有る。 Further, the technique disclosed in Japanese Patent Laid-Open No. 2002-200000 has a problem that it is difficult to perform an operation because an operation is performed on an image of a book or paper that is stereoscopically displayed like AR (Augmented Reality).

そこで、電子データを印刷すれば、ページ捲り、書き込み、削除等、アプリケーションごとの操作性の違いから解放される。しかし、単に、電子データを一読するために紙を印刷するのは経済的ではだけでなく、環境に負荷がかかる。 Therefore, if electronic data is printed, it is freed from differences in operability for each application such as page turning, writing, deletion, and the like. However, simply printing paper for reading electronic data is not only economical, but also burdens the environment.

本発明は、上記の点に鑑みてなされたものであって、媒体にデータを投影することで印刷せずにデータを確認可能とすることを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to make it possible to confirm data without printing by projecting data onto a medium.

そこで上記課題を解決するため、情報処理システムは、画像の投影を制御する投影制御部と、前記画像の投影範囲に配置されたの領域を検出する検出部と、複数ページからなるデータのうち投影対象として選択されたページに関する画像が前記の領域に対応するように、前記投影範囲に投影される投影画像を生成する生成部と、を有し、前記生成部は、前記検出部が検出する前記の領域の変化が、前記が捲られたことを示す条件であって前記紙の一部が持ち上げられた後に元に戻されたことを示す条件に合致する場合に、前記投影対象として選択されているページの前ページ又は次ページに関する画像が前記の領域に対応するように前記投影画像を再生成する。 In order to solve the above problems, an information processing system includes a projection control unit that controls projection of an image, a paper detection unit that detects an area of a sheet of paper placed in the projection range of the image, and data consisting of a plurality of pages. a generation unit that generates a projection image to be projected onto the projection range so that an image related to a page selected as a projection target corresponds to the area of the paper , and the generation unit includes the paper detection unit. If the change in the area of the paper detected by matches the condition indicating that the paper has been turned over and the condition indicating that a part of the paper has been lifted and then put back, the The projection image is regenerated so that the image of the page preceding or following the page selected as the projection target corresponds to the area of the paper .

媒体にデータを投影することで印刷せずにデータを確認可能とすることができる。 Data can be confirmed without printing by projecting the data onto the medium.

第1の実施の形態におけるデータ操作支援システム1の構成例を示す図である。1 is a diagram showing a configuration example of a data manipulation support system 1 according to a first embodiment; FIG. 第1の実施の形態における情報処理装置10のハードウェア構成例を示す図である。2 is a diagram illustrating a hardware configuration example of the information processing apparatus 10 according to the first embodiment; FIG. 第1の実施の形態における紙投影装置20のハードウェア構成例を示す図である。2 is a diagram showing a hardware configuration example of a paper projection device 20 according to the first embodiment; FIG. 第1の実施の形態における紙投影装置20の外観の第1の例を示す図である。2 is a diagram showing a first example of the appearance of the paper projection device 20 according to the first embodiment; FIG. 第1の実施の形態における紙投影装置20の外観の第2の例を示す図である。FIG. 7 is a diagram showing a second example of the appearance of the paper projection device 20 in the first embodiment; 第1の実施の形態における情報処理装置10及び紙投影装置20の機能構成例を示す図である。2 is a diagram illustrating functional configuration examples of an information processing apparatus 10 and a paper projection apparatus 20 according to the first embodiment; FIG. 投影範囲における投影用紙の配置例を示す図である。FIG. 5 is a diagram showing an example of the arrangement of projection sheets in the projection range; UI領域の構成例を示す図である。FIG. 4 is a diagram showing a configuration example of a UI area; 紙領域に対するUI領域の配置例を示す図である。FIG. 10 is a diagram illustrating an example of layout of a UI area with respect to a paper area; 投影用紙の移動及び回転の一例を示す図である。FIG. 4 is a diagram showing an example of movement and rotation of a projection sheet; 投影用紙の捲りの一例を示す図である。FIG. 10 is a diagram showing an example of turning over of projection paper; 第1の実施の形態において情報処理装置10が実行する処理手順の一例を説明するためのフローチャートである。4 is a flowchart for explaining an example of a processing procedure executed by the information processing apparatus 10 in the first embodiment; 紙領域情報記憶部111の構成例を示す図である。3 is a diagram showing a configuration example of a paper area information storage unit 111; FIG. 描画情報対応処理の処理手順の一例を説明するためのフローチャートである。7 is a flowchart for explaining an example of a processing procedure of drawing information correspondence processing; 投影画像データ更新処理の処理手順の一例を説明するためのフローチャートである。9 is a flowchart for explaining an example of a processing procedure of projection image data update processing; 第1の実施の形態において紙投影装置20が実行する処理手順の一例を説明するためのフローチャートである。4 is a flowchart for explaining an example of a processing procedure executed by the paper projection device 20 in the first embodiment; 第2の実施の形態において情報処理装置10が実行する処理手順の一例を説明するためのフローチャートである。9 is a flowchart for explaining an example of a processing procedure executed by the information processing apparatus 10 in the second embodiment; 第3の実施の形態における情報処理装置10及び紙投影装置20の機能構成例を示す図である。FIG. 10 is a diagram showing an example of functional configurations of an information processing apparatus 10 and a paper projection apparatus 20 according to a third embodiment; 第3の実施の形態において情報処理装置10が実行する処理手順の一例を説明するためのフローチャートである。FIG. 12 is a flowchart for explaining an example of a processing procedure executed by the information processing apparatus 10 in the third embodiment; FIG. 第3の実施の形態において紙投影装置20が実行する処理手順の一例を説明するためのフローチャートである。FIG. 11 is a flow chart for explaining an example of a processing procedure executed by a paper projection device 20 in the third embodiment; FIG.

以下、図面に基づいて第1の実施の形態を説明する。図1は、第1の実施の形態におけるデータ操作支援システム1の構成例を示す図である。図1において、データ操作支援システム1は、情報処理装置10及び紙投影装置20を含む。情報処理装置10と紙投影装置20とは、USB(Universal Serial Bus)ケーブル等のケーブル、無線又は有線のLAN(Local Area Network)、等の通信回線を介して接続される。すなわち、情報処理装置10は、紙投影装置20の傍(例えば、同じ机上等)に置かれてもよいし、紙投影装置20から離れた場所に置かれてもよい。 A first embodiment will be described below with reference to the drawings. FIG. 1 is a diagram showing a configuration example of a data manipulation support system 1 according to the first embodiment. In FIG. 1 , the data manipulation support system 1 includes an information processing device 10 and a paper projection device 20 . The information processing device 10 and the paper projection device 20 are connected via a cable such as a USB (Universal Serial Bus) cable, or a communication line such as a wireless or wired LAN (Local Area Network). That is, the information processing device 10 may be placed near the paper projection device 20 (for example, on the same desk) or may be placed away from the paper projection device 20 .

情報処理装置10は、汎用的なコンピュータである。本実施の形態において、情報処理装置10は、紙投影装置20によって投影対象とされる画像(以下、「投影画像データ」という。)を生成すると共に、紙投影装置20の投影範囲に配置された紙(以下「投影用紙」という。)に対するユーザによる操作に応じた処理を実行する。 The information processing device 10 is a general-purpose computer. In the present embodiment, the information processing apparatus 10 generates an image to be projected by the paper projection device 20 (hereinafter referred to as “projection image data”), and also generates an image arranged in the projection range of the paper projection device 20. A process is executed according to a user's operation on paper (hereinafter referred to as "projection paper").

紙投影装置20は、投影範囲に投影画像データを投影すると共に、投影範囲内に配置された投影用紙に対するユーザによる操作を検出する装置である。 The paper projection device 20 is a device that projects projection image data onto a projection range and detects a user's operation on a projection paper placed within the projection range.

図2は、第1の実施の形態における情報処理装置10のハードウェア構成例を示す図である。図2の情報処理装置10は、それぞれバスBで相互に接続されているドライブ装置100、補助記憶装置102、メモリ装置103、CPU104、インタフェース装置105、表示装置106、及び入力装置107等を有する。 FIG. 2 is a diagram showing a hardware configuration example of the information processing apparatus 10 according to the first embodiment. The information processing apparatus 10 of FIG. 2 includes a drive device 100, an auxiliary storage device 102, a memory device 103, a CPU 104, an interface device 105, a display device 106, an input device 107, and the like, which are connected to each other via a bus B, respectively.

情報処理装置10での処理を実現するプログラムは、CD-ROM等の記録媒体101によって提供される。プログラムを記憶した記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介して補助記憶装置102にインストールされる。但し、プログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。 A program for realizing processing in the information processing apparatus 10 is provided by a recording medium 101 such as a CD-ROM. When the recording medium 101 storing the program is set in the drive device 100 , the program is installed from the recording medium 101 to the auxiliary storage device 102 via the drive device 100 . However, the program does not necessarily need to be installed from the recording medium 101, and may be downloaded from another computer via the network. The auxiliary storage device 102 stores installed programs, as well as necessary files and data.

メモリ装置103は、プログラムの起動指示があった場合に、補助記憶装置102からプログラムを読み出して格納する。CPU104は、メモリ装置103に格納されたプログラムに従って情報処理装置10に係る機能を実現する。インタフェース装置105は、ネットワークに接続するためのインタフェースとして用いられる。表示装置106はプログラムによるGUI(Graphical User Interface)等を表示する。入力装置107はキーボード及びマウス等で構成され、様々な操作指示を入力させるために用いられる。 The memory device 103 reads out and stores the program from the auxiliary storage device 102 when a program activation instruction is received. The CPU 104 implements functions related to the information processing apparatus 10 according to programs stored in the memory device 103 . The interface device 105 is used as an interface for connecting to a network. A display device 106 displays a GUI (Graphical User Interface) or the like by a program. The input device 107 is composed of a keyboard, a mouse, etc., and is used to input various operational instructions.

図3は、第1の実施の形態における紙投影装置20のハードウェア構成例を示す図である。図3の紙投影装置20は、補助記憶装置201、メモリ装置202、CPU203、インタフェース装置204、プロジェクタ205、赤外線投光器206及び赤外線カメラ207等を有する。 FIG. 3 is a diagram showing a hardware configuration example of the paper projection device 20 according to the first embodiment. The paper projection device 20 in FIG. 3 has an auxiliary storage device 201, a memory device 202, a CPU 203, an interface device 204, a projector 205, an infrared projector 206, an infrared camera 207, and the like.

紙投影装置20での処理を実現するプログラムは、補助記憶装置201にインストールされる。メモリ装置202は、プログラムの起動指示があった場合に、補助記憶装置201からプログラムを読み出して格納する。CPU203は、メモリ装置202に格納されたプログラムに従って紙投影装置20に係る機能を実行する。インタフェース装置204は、ネットワークに接続するためのインタフェースとして用いられる。 A program for realizing processing in the paper projection device 20 is installed in the auxiliary storage device 201 . The memory device 202 reads the program from the auxiliary storage device 201 and stores it when a program activation instruction is received. The CPU 203 executes functions related to the paper projection device 20 according to programs stored in the memory device 202 . The interface device 204 is used as an interface for connecting to the network.

プロジェクタ205は、画像データを所定の範囲(投影範囲)に投影する装置(プロジェクタ)である。 The projector 205 is a device (projector) that projects image data onto a predetermined range (projection range).

赤外線投光器206は、投影範囲に対して赤外線を投光する。赤外線カメラ207は、投影範囲において放射される赤外線を可視化する画像を撮像する。 Infrared light projector 206 projects infrared light to a projection range. The infrared camera 207 captures an image that visualizes the infrared rays emitted in the projection range.

図4は、第1の実施の形態における紙投影装置20の外観の第1の例を示す図である。図4において、(1)は斜視図を示し、(2)は上面図を示し、(3)は左側面図を示し、(4)は正面図を示し、(5)は右側面図を示し、(6)は背面図を示す。 FIG. 4 is a diagram showing a first example of the appearance of the paper projection device 20 according to the first embodiment. 4, (1) shows a perspective view, (2) shows a top view, (3) shows a left side view, (4) shows a front view, and (5) shows a right side view. , (6) shows a rear view.

図4に示されるように、赤外線投光器206は、プロジェクタ205による投影範囲A1の全体に赤外線を投光可能なように配置され、赤外線カメラ207は、投影範囲A1の全体を撮像可能なように配置される。投影用紙は、投影範囲A1内に配置される。なお、図4では、便宜上、紙投影装置20の大きさに対して投影範囲A1が小さく描画されているが、実際には、より大きな範囲を投影範囲A1とすることが可能である。 As shown in FIG. 4, the infrared light projector 206 is arranged so as to be able to project infrared rays over the entire projection range A1 of the projector 205, and the infrared camera 207 is arranged so as to be able to capture an image of the entire projection range A1. be done. The projection paper is arranged within the projection range A1. In FIG. 4, the projection range A1 is drawn smaller than the size of the paper projection device 20 for the sake of convenience, but in reality, a larger range can be set as the projection range A1.

また、図4では、プロジェクタ205及び赤外線投光器206が露出している例が示されているが、例えば、図5に示されるように、外観の美感を確保するため、プロジェクタ205及び赤外線投光器206に対してカバーが設置されてもよい。 FIG. 4 shows an example in which the projector 205 and the infrared projector 206 are exposed. A cover may be placed against it.

図5は、第1の実施の形態における紙投影装置20の外観の第2の例を示す図である。図5では、カバーc1及びカバーc2が設置された例が示されている。カバーc1は、赤外線と通す素材であればどのようなものでもよい。また、カバーc2は、プロジェクタ205による投影が遮蔽されるのを回避するための窓w1を有する。 FIG. 5 is a diagram showing a second example of the appearance of the paper projection device 20 according to the first embodiment. FIG. 5 shows an example in which covers c1 and c2 are installed. The cover c1 may be made of any material as long as it allows infrared rays to pass through. Moreover, the cover c2 has a window w1 for avoiding the projection by the projector 205 from being blocked.

図6は、第1の実施の形態における情報処理装置10及び紙投影装置20の機能構成例を示す図である。図6において、情報処理装置10は、選択部11、変換部12、切替部13、生成部14、画像送信部15、紙情報受信部16及び描画処理部17等を有する。これら各部は、情報処理装置10にインストールされた1以上のプログラムが、CPU104に実行させる処理により実現される。情報処理装置10は、また、紙領域情報記憶部111を利用する。これら各記憶部は、例えば、メモリ装置103、補助記憶装置102、又は情報処理装置10にネットワークを介して接続可能な記憶装置等を用いて実現可能である。 FIG. 6 is a diagram showing a functional configuration example of the information processing device 10 and the paper projection device 20 according to the first embodiment. 6, the information processing apparatus 10 includes a selection unit 11, a conversion unit 12, a switching unit 13, a generation unit 14, an image transmission unit 15, a paper information reception unit 16, a drawing processing unit 17, and the like. Each of these units is implemented by one or more programs installed in the information processing apparatus 10 causing the CPU 104 to execute the process. The information processing apparatus 10 also uses the paper area information storage unit 111 . Each of these storage units can be implemented using, for example, the memory device 103, the auxiliary storage device 102, or a storage device connectable to the information processing device 10 via a network.

選択部11は、PDFファイル等の投影対象とするファイル(以下、「投影対象ファイル」という。)の選択を受け付ける。変換部12は、投影対象ファイルのページごとの画像データ(例えば、JPEGデータ等)であるページ画像データを生成する。 The selection unit 11 receives selection of a file to be projected (hereinafter referred to as a “projection target file”) such as a PDF file. The conversion unit 12 generates page image data, which is image data (for example, JPEG data, etc.) for each page of the projection target file.

切替部13は、複数のページ画像データのうち、投影対象とするページ(以下、「投影対象ページ」という。)を切り替える。 The switching unit 13 switches a page to be projected (hereinafter referred to as a “projection target page”) among a plurality of page image data.

生成部14は、紙投影装置20による投影範囲A1における投影用紙の位置、投影用紙の回転角度、及び投影用紙のサイズ等を示す情報(以下、「紙領域情報」という。)に基づいて、投影範囲A1における投影用紙の領域(以下、「紙領域」という。)に投影対象ページのページ画像データが投影されるよう、投影画像データを生成する。 The generation unit 14 performs projection based on information indicating the position of the projection paper in the projection range A1 by the paper projection device 20, the rotation angle of the projection paper, the size of the projection paper, and the like (hereinafter referred to as "paper area information"). Projection image data is generated so that the page image data of the projection target page is projected onto the area of the projection paper (hereinafter referred to as "paper area") within the range A1.

図7は、投影範囲における投影用紙の配置例を示す図である。図7に示されるように、投影用紙p1は、投影範囲A1に含まれるように配置される。図7において、投影用紙p1が形成する領域が紙領域である。なお、複数の投影用紙p1,p2,・・・,pnが投影範囲A1に配置されてもよい。この場合、各投影用紙p1の位置及び回転角度等は異なっていてもよい。 FIG. 7 is a diagram showing an example of arrangement of projection sheets in the projection range. As shown in FIG. 7, the projection paper p1 is arranged so as to be included in the projection range A1. In FIG. 7, the area formed by the projection paper p1 is the paper area. A plurality of projection sheets p1, p2, . . . , pn may be arranged in the projection range A1. In this case, the position and rotation angle of each projection paper p1 may be different.

紙領域情報は、例えば、所定の座標系において、投影範囲A1を示す情報と、紙領域を示す情報とを含む情報であってもよい。投影範囲A1を示す情報は、例えば、当該座標系において投影範囲A1の各頂点又は対角の2つの頂点の座標値群であってもよい。紙領域を示す情報は、例えば、当該座標系において、紙領域の各頂点又は対角の2つの頂点の座標値群と回転角度とを含む情報であってもよい。 The paper area information may be, for example, information including information indicating the projection range A1 and information indicating the paper area in a predetermined coordinate system. The information indicating the projection range A1 may be, for example, a group of coordinate values of each vertex or two diagonal vertices of the projection range A1 in the coordinate system. The information indicating the paper area may be, for example, information including a group of coordinate values of each vertex or two diagonal vertices of the paper area and a rotation angle in the coordinate system.

投影画像データは、例えば、投影範囲A1全体に対応する画像として生成される。この場合、当該画像において、紙領域に対応する領域に投影対象ページが当てはめられ、紙領域以外の領域(以下、「背景領域」という。)は、投影されていることをユーザが認識しづらい態様(黒一色又は濃い青一色による塗りつぶし)や、背景領域を示す態様(幾何学模様などのパターンや、木の机の木目模様など)とされてもよい。又は、紙投影装置20の光源のON/OFFの制御が可能な場合には背景領域について光源がOFFにされてもよい。さらには、紙投影装置20の投影機構(投影レンズ系等)が物体に追従して投影を制御する機能を有している場合には、背景領域への投影は行なわず、紙領域のみへ投影を行なうように投影機構を制御するようにしてもよい。また、光源のON/OFFの制御と投影角度などの投影機構の制御とを組み合わせる構成としてもよい。但し、投影画像データは、投影範囲A1全体に対応する画像データではなく、投影用紙p1とその付近のみに対応する画像データであってもよいし、投影対象のページ画像データがそのまま投影画像データとされてもよい。 Projection image data is generated, for example, as an image corresponding to the entire projection range A1. In this case, it is difficult for the user to recognize that the projection target page is applied to the area corresponding to the paper area in the image, and the area other than the paper area (hereinafter referred to as "background area") is projected. (solid black or dark blue solid color), or a form indicating a background area (a pattern such as a geometric pattern, a grain pattern of a wooden desk, etc.). Alternatively, if ON/OFF control of the light source of the paper projection device 20 is possible, the light source may be turned off for the background area. Furthermore, when the projection mechanism (projection lens system, etc.) of the paper projection device 20 has a function of following the object and controlling the projection, projection is not performed on the background area, but only on the paper area. You may make it control a projection mechanism so that it may perform. Further, the configuration may be such that the ON/OFF control of the light source and the control of the projection mechanism such as the projection angle are combined. However, the projection image data may be image data corresponding only to the projection paper p1 and its vicinity instead of image data corresponding to the entire projection range A1, or the page image data to be projected may be used as the projection image data as it is. may be

なお、生成部14は、描画モード中においては、描画色等の変更等を受け付けるためのUI領域をも含むように投影画像データを生成する。描画モードとは、投影用紙に対する描画が有効となる処理状態(期間)をいい。例えば、描画用紙に対するペンのタッチ等により開始される。当該ペンは、専用のペンであってもよいし、通常のペンであってもよい。以下、描画用に利用されるペンを「描画ペン」という。描画ペンは、タッチペン又はスタイラスペン等のように、描画先の対象物(本実施の形態では投影用紙p1)に対して、実際に描画が行われないものであるものが望ましいが、ボールペンや鉛筆等にように、投影用紙p1に対して描画が可能なものであってもよい。 Note that the generation unit 14 generates projection image data so as to include a UI area for receiving changes such as changes in drawing colors during the drawing mode. A drawing mode is a processing state (period) in which drawing on a projection sheet is valid. For example, it is started by touching the drawing paper with a pen or the like. The pen may be a dedicated pen or a normal pen. Hereinafter, a pen used for drawing will be referred to as a "drawing pen". The drawing pen is desirably a stylus pen or the like that does not actually draw on the drawing target (the projection paper p1 in this embodiment), but a ballpoint pen or pencil is also preferred. For example, it may be possible to draw on the projection paper p1.

図8は、UI領域の構成例を示す図である。図8に示されるUI領域u1は、ボタンb1~b8等の仮想的な(画像によって表現される)ボタンを含む。ボタンb1は、投影対象ページを1ページ前へ戻すことの指示を受け付けるためのボタンである。ボタンb2は、描画ペンの種別(以下、「描画タイプ」という。)について黒のボールペン又は黒のペンへの変更指示を受け付けるためのボタンである。ボタンb3は、描画タイプについて赤のボールペン又は赤のペンへの変更指示を受け付けるためのボタンである。ボタンb4は、描画タイプについて青のボールペン又は青のペンへの変更指示を受け付けるためのボタンである。ボタンb5は、描画タイプについて黄色の蛍光ペンへの変更指示を受け付けるためのボタンである。ボタンb6は、描画タイプについて消しゴムへの変更指示を受け付けるためのボタンである。すなわち、ボタンb2~b6の選択状態は、排他的であり、選択されたボタンが拡大される。したがって、図8では、ボタンb3が選択された状態が示されている。ボタンb7は、保存して投影を終了することの指示を受け付けるためのボタンである。ボタンb8は、投影対象ページを1ページ前へ進めることの指示を受け付けるためのボタンである。なお、図8に示される描画タイプは一例に過ぎない。他の描画タイプが選択可能とされてもよい。 FIG. 8 is a diagram showing a configuration example of the UI area. A UI area u1 shown in FIG. 8 includes virtual buttons (represented by images) such as buttons b1 to b8. The button b1 is a button for accepting an instruction to return the projection target page to the previous page. The button b2 is a button for receiving an instruction to change the drawing pen type (hereinafter referred to as "drawing type") to a black ballpoint pen or a black pen. The button b3 is a button for receiving an instruction to change the drawing type to a red ballpoint pen or a red pen. The button b4 is a button for receiving an instruction to change the drawing type to a blue ballpoint pen or a blue pen. The button b5 is a button for accepting an instruction to change the drawing type to a yellow highlighter pen. The button b6 is a button for receiving an instruction to change the drawing type to the eraser. That is, the selection states of the buttons b2 to b6 are exclusive, and the selected button is enlarged. Therefore, FIG. 8 shows a state in which the button b3 is selected. The button b7 is a button for accepting an instruction to save and end projection. The button b8 is a button for accepting an instruction to move the projection target page forward by one page. Note that the drawing types shown in FIG. 8 are merely examples. Other drawing types may be selectable.

UI領域u1は、例えば、図9に示されるように紙領域に配置される。図9は、紙領域に対するUI領域の配置例を示す図である。図9において、(1)及び(2)に示される矩形は、それぞれ紙領域を示す。(1)は、投影範囲A1において投影用紙p1が縦方向に置かれた場合のUI領域u1の配置例を示す。(2)は、投影範囲A1において投影用紙p1が横方向に置かれた場合のUI領域u1の配置例を示す。なお、UI領域u1は、投影範囲A1内において、紙領域以外の領域に配置されてもよい。 The UI area u1 is arranged in the paper area as shown in FIG. 9, for example. FIG. 9 is a diagram illustrating an arrangement example of the UI area with respect to the paper area. In FIG. 9, rectangles indicated by (1) and (2) respectively indicate paper areas. (1) shows an arrangement example of the UI area u1 when the projection paper p1 is placed vertically in the projection range A1. (2) shows an arrangement example of the UI area u1 when the projection paper p1 is placed horizontally in the projection range A1. Note that the UI area u1 may be arranged in an area other than the paper area within the projection range A1.

図6に戻る。画像送信部15は、投影画像データを紙投影装置20へ送信する。 Return to FIG. The image transmission unit 15 transmits projection image data to the paper projection device 20 .

紙情報受信部16は、紙領域情報を紙投影装置20から受信(取得)する。紙情報受信部16が受信した紙領域情報は、紙領域情報記憶部111に記憶される。紙情報受信部16は、また、投影用紙p1が捲られたり、投影用紙p1の角が折られたりしたことを示す情報(以下、「操作情報」という。)を紙投影装置20から受信する。紙情報受信部16が受信した操作情報は、切替部13に通知される。 The paper information receiving unit 16 receives (acquires) paper area information from the paper projection device 20 . The paper area information received by the paper information receiving section 16 is stored in the paper area information storage section 111 . The paper information receiving unit 16 also receives from the paper projection device 20 information indicating that the projection paper p1 has been turned over or the corner of the projection paper p1 has been folded (hereinafter referred to as “operation information”). The operation information received by the paper information receiving section 16 is notified to the switching section 13 .

描画処理部17は、投影用紙p1に対する描画ペンの描画内容を示す情報(以下、「描画情報」という。)を紙投影装置20から受信する。なお、描画ペンが実際には描画を行えないペンである場合、描画情報は、描画ペンのペン先が投影用紙p1に接触している状態における当該ペン先の軌跡を示す情報である。描画処理部17は、受信した描画情報に基づいて、投影対象のページ画像データを更新する。すなわち、描画処理部17は、描画情報が示す描画内容をページ画像データに反映する。この際、描画内容の反映は、選択されている描画タイプに従って行われる。 The drawing processing unit 17 receives from the paper projection device 20 information indicating the drawing content of the drawing pen on the projection paper p1 (hereinafter referred to as “drawing information”). Note that when the drawing pen is a pen that cannot actually draw, the drawing information is information indicating the trajectory of the pen tip of the drawing pen in contact with the projection paper p1. The drawing processing unit 17 updates the page image data to be projected based on the received drawing information. That is, the drawing processing unit 17 reflects the drawing content indicated by the drawing information in the page image data. At this time, the rendering content is reflected according to the selected rendering type.

一方、紙投影装置20は、画像受信部21、投影制御部22、紙検出部23及び描画検出部24等を有する。これら各部は、紙投影装置20にインストールされた1以上のプログラムが、紙投影装置20のCPU203に実行させる処理により実現される。 On the other hand, the paper projection device 20 has an image reception section 21, a projection control section 22, a paper detection section 23, a drawing detection section 24, and the like. These units are implemented by one or more programs installed in the paper projection device 20 causing the CPU 203 of the paper projection device 20 to execute.

画像受信部21は、投影画像データを情報処理装置10から受信する。投影制御部22は、画像受信部21が受信した投影画像データについて、プロジェクタ205による投影範囲A1への投影を制御する。 The image receiving unit 21 receives projection image data from the information processing device 10 . The projection control unit 22 controls the projection of the projection image data received by the image receiving unit 21 onto the projection range A1 by the projector 205 .

紙検出部23は、赤外線カメラ207から入力される画像が示す赤外線のコントラストに基づいて、投影範囲A1における投影用紙p1ごとに、位置、回転角度、及びサイズ等の紙領域を検出する。例えば、紙検出部23は、当該画像における画素値が閾値以上である領域を紙領域として検出する。紙検出部23は、また、紙領域の変化も検出する。例えば、紙検出部23は、投影用紙p1の移動、投影用紙p1の回転、投影用紙p1の除去又は追加等を検出する。紙検出部23は、紙投影装置20の起動後に最初に紙領域を検出した際や、紙領域の変化を検出した際に、当該紙領域を示す紙領域情報を情報処理装置10へ送信する。 The paper detection unit 23 detects the paper area such as the position, rotation angle, size, etc. for each projection paper p1 in the projection range A1 based on the infrared contrast indicated by the image input from the infrared camera 207 . For example, the paper detection unit 23 detects an area in the image in which the pixel value is equal to or greater than a threshold value as a paper area. The paper detector 23 also detects changes in the paper area. For example, the paper detection unit 23 detects movement of the projection paper p1, rotation of the projection paper p1, removal or addition of the projection paper p1, and the like. The paper detection unit 23 transmits paper area information indicating the paper area to the information processing apparatus 10 when the paper area is detected for the first time after the paper projection device 20 is activated or when a change in the paper area is detected.

図10は、投影用紙の移動及び回転の一例を示す図である。図10において、(1)は、投影範囲A1内における投影用紙p1の移動の例を示す。(2)は、投影用紙p1の回転の例を示す。回転の結果、(3)に示されるように、投影用紙p1は、投影範囲A1に対して傾きを有することも有る。例えば、この傾きが、投影用紙p1の回転角度である。 FIG. 10 is a diagram showing an example of movement and rotation of the projection paper. In FIG. 10, (1) shows an example of movement of the projection paper p1 within the projection range A1. (2) shows an example of rotation of the projection paper p1. As a result of the rotation, the projection paper p1 may have an inclination with respect to the projection range A1, as shown in (3). For example, this inclination is the rotation angle of the projection paper p1.

なお、投影範囲A1内に複数枚の投影用紙p1が配置されている場合、紙検出部23は、それぞれの投影用紙p1の紙領域及び各紙領域の変化を検出する。したがって、例えば、打ち合わせや会議等において、各出席者の前に投影用紙p1を配置することで、各出席者の前にページ画像データを投影することができる。この場合、投影範囲A1を拡大するために、紙投影装置20が高い場所に配置されてもよい。 Note that when a plurality of sheets of projection paper p1 are arranged within the projection range A1, the paper detection unit 23 detects the paper area of each projection paper p1 and changes in each paper area. Therefore, for example, in a meeting, conference, etc., by placing the projection paper p1 in front of each attendee, the page image data can be projected in front of each attendee. In this case, the paper projection device 20 may be placed at a high place in order to expand the projection range A1.

図6に戻る。紙検出部23は、また、投影用紙p1に対するユーザによる操作(例えば、捲りや角の折り等)のうち、所定の条件に合致する操作も検出する。 Return to FIG. The paper detection unit 23 also detects an operation that meets a predetermined condition among the user's operations on the projection paper p1 (for example, turning over, folding a corner, etc.).

図11は、投影用紙の捲りの一例を示す図である。図11に示されるように、投影用紙p1の捲りとは、例えば、投影用紙p1の右側又は左側を捲るように持ち上げ後で、持ち上げた側を元に戻す操作をいう。したがって、捲りは裏返しとは異なる。但し、裏返しによって捲りが代替されてもよい。 FIG. 11 is a diagram showing an example of how the projection paper is turned. As shown in FIG. 11, turning over the projection paper p1 refers to, for example, the operation of lifting the right side or the left side of the projection paper p1 so as to turn it over and then returning the lifted side to its original position. Therefore, turning is different from turning inside out. However, the turning may be replaced by turning inside out.

例えば、ユーザが投影用紙p1を捲る操作を行なうと、一時的に紙領域のサイズ及び形状が変化した後に、紙領域が元のサイズ及び形状に戻る。紙検出部23は、このような条件に合致する紙領域の変化の検知に基づいて投影用紙p1の捲りを検出する。紙検出部23は、投影用紙p1に対する操作内容を示す操作情報を情報処理装置10へ送信する。なお、投影用紙p1の捲りは、投影対象ページの変更指示に相当する。 For example, when the user performs an operation to turn over the projection paper p1, the paper area returns to its original size and shape after the size and shape of the paper area change temporarily. The paper detection unit 23 detects the turning of the projection paper p1 based on the detection of the change in the paper area that satisfies such conditions. The paper detection unit 23 transmits to the information processing apparatus 10 operation information indicating the details of the operation performed on the projection paper p1. Note that turning the projection paper p1 corresponds to an instruction to change the projection target page.

また、ユーザが投影用紙p1のいずれかの角を一時的に折る動作を行なうと、紙領域の4つの角のうち一つの角部分が削れた形状に変化した後に、元の形状に戻る。紙検出部23は、このような現象の検知に基づいて投影用紙p1の角の折りを検出する。なお、投影用紙p1の角の折りが検出されると、情報処理装置10は、投影対象ページに対するしおりの挿入指示(又は付箋の付加指示)が有ったと判定する。 Also, when the user temporarily folds one of the corners of the projection paper p1, one of the four corners of the paper area changes to a shaved shape and then returns to its original shape. The paper detection unit 23 detects corner folds of the projection paper p1 based on detection of such a phenomenon. Note that when the corner fold of the projection paper p1 is detected, the information processing apparatus 10 determines that an instruction to insert a bookmark (or an instruction to add a tag) to the projection target page has been given.

描画検出部24は、投影範囲A1に含まれる投影用紙p1に対する描画ペンによる描画(ペン先の軌跡)を検出する。 The drawing detection unit 24 detects drawing (trajectory of the pen tip) by the drawing pen on the projection paper p1 included in the projection range A1.

描画の検出方法としては、様々な手法を用いることが可能である。例えば、投影用紙p1に印字されたパターンを撮像する小型のカメラを備えた描画ペンによりペン先の軌跡を検出する手法が採用されてもよい。また、描画ペンとは別のカメラによる撮像により投影用紙p1上でのペン先の軌跡を検出する手法が採用されてもよい。また、感圧方式や静電方式などにより描画を検出する投影用紙p1(パネル)によって描画内容を検出する手法が採用されてもよい。また、赤外線投光器206が、投影範囲A1に対して格子状に赤外線を投光し、赤外線カメラ207が、描画ペンのペン先が通過した格子を検出する手法によって描画を検出する手法が採用されてもよい。また、描画ペンが実際に投影用紙p1に対して描画を行う場合には、実際に描画された内容を画像として検知する手法が用いられてもよい。描画検出部24は、検出した描画内容(ペン先の軌跡)を示す座標群を含む描画情報を情報処理装置10へ送信する。又は、投影対象画像データ又は投影対象画像データの一部であるページ画像データに対して描画内容が反映された画像データが、描画情報として情報処理装置10に送信されてもよい。 Various techniques can be used as a drawing detection method. For example, a method of detecting the trajectory of the pen tip using a drawing pen equipped with a small camera that captures an image of the pattern printed on the projection paper p1 may be adopted. Alternatively, a method of detecting the trajectory of the pen tip on the projection paper p1 by imaging with a camera other than the drawing pen may be adopted. Alternatively, a method of detecting the drawing content by a projection paper p1 (panel) that detects drawing by a pressure-sensitive method, an electrostatic method, or the like may be employed. In addition, a method is adopted in which the infrared light projector 206 projects infrared rays in a grid pattern to the projection range A1, and the infrared camera 207 detects the drawing by detecting the grid passed by the tip of the drawing pen. good too. Further, when the drawing pen actually draws on the projection paper p1, a method of detecting the actually drawn content as an image may be used. The drawing detection unit 24 transmits to the information processing apparatus 10 drawing information including a coordinate group indicating the detected drawing content (the trajectory of the pen tip). Alternatively, image data in which drawing content is reflected in the projection target image data or the page image data that is part of the projection target image data may be transmitted to the information processing apparatus 10 as the drawing information.

以下、情報処理装置10及び紙投影装置20が実行する処理手順について説明する。図12は、第1の実施の形態において情報処理装置10が実行する処理手順の一例を説明するためのフローチャートである。 Processing procedures executed by the information processing apparatus 10 and the paper projection apparatus 20 will be described below. FIG. 12 is a flowchart for explaining an example of a processing procedure executed by the information processing apparatus 10 in the first embodiment.

例えば、紙情報受信部16が、紙投影装置20において最初に紙領域が検出された際や、投影用紙p1の移動又は回転等により紙領域の変化が検出された際や、紙領域が増減した際(投影用紙p1が増減した際)に紙投影装置20から送信される紙領域情報を受信すると(S101でYes)、紙情報受信部16は、受信した紙領域情報を紙領域情報記憶部111に記憶する(S102)。 For example, when the paper information receiving unit 16 first detects a paper area in the paper projection device 20, when a change in the paper area is detected due to movement or rotation of the projection paper p1, or when the paper area increases or decreases. When the paper area information transmitted from the paper projection device 20 is received at this time (when the projection paper p1 increases or decreases) (Yes in S101), the paper information receiving unit 16 stores the received paper area information in the paper area information storage unit 111. (S102).

図13は、紙領域情報記憶部111の構成例を示す図である。図13に示されるように、紙領域情報記憶部111の各レコードは、「投影対象ファイル名」、「座標情報」、「回転角度」、「投影対象ページ」及び「描画モード」等の項目を含む。「投影対象ファイル名」は、投影対象ファイルのファイル名である。「座標情報」は、紙領域の位置及び範囲を示す情報である。「座標情報」は、例えば、紙領域の対角の頂点の座標値である。「回転角度」は、紙領域の回転角度を示す情報である。「投影対象ページ」は、投影対象ファイルにおいて現時点において投影対象となっているページのページ番号である。描画モードは、描画モード中か(TRUE)否か(FALSE)を示す情報である。これらの項目のうち、「座標情報」、「回転角度」が紙領域情報に含まれる。したがって、紙領域情報記憶部111は、紙領域情報に投影対象エージ及び描画モード等を関連付けて記憶可能なように構成される。なお、紙領域情報記憶部111には、紙領域情報ごとにレコードが記憶される。 FIG. 13 is a diagram showing a configuration example of the paper area information storage unit 111. As shown in FIG. As shown in FIG. 13, each record in the paper area information storage unit 111 includes items such as "projection target file name", "coordinate information", "rotation angle", "projection target page", and "drawing mode". include. "Projection target file name" is the file name of the projection target file. "Coordinate information" is information indicating the position and range of the paper area. The “coordinate information” is, for example, the coordinate values of the diagonal vertices of the paper area. "Rotation angle" is information indicating the rotation angle of the paper area. “Projection target page” is the page number of the page that is currently being projected in the projection target file. The drawing mode is information indicating whether the drawing mode is in progress (TRUE) or not (FALSE). Among these items, "coordinate information" and "rotation angle" are included in the paper area information. Therefore, the paper area information storage unit 111 is configured to be able to store the projection target age, the drawing mode, etc. in association with the paper area information. Note that the paper area information storage unit 111 stores a record for each piece of paper area information.

例えば、最初に紙領域が検出された際において、複数の投影用紙p1p2,・・・,pnが投影範囲A1内に配置されている場合、投影用紙p1p2,・・・,pnそれぞれの紙領域情報が受信され、紙領域情報記憶部111に記憶される。 For example, when a paper area is first detected, if a plurality of projection papers p1p2, . is received and stored in the paper area information storage unit 111 .

また、いずれかの投影用紙p1の紙領域が変化(移動又は回転)した場合、変化前(移動前又は回転前)の紙領域情報と変化後(移動後又は回転後)の紙領域情報とが受信される。この場合、紙情報受信部16は、紙領域情報記憶部111に記憶されている紙領域情報のうち、移動前又は回転前の紙領域情報を、移動後又は回転後の紙領域情報に更新する。 Also, when the paper area of any projection paper p1 changes (moves or rotates), the paper area information before the change (before movement or rotation) and the paper area information after the change (after movement or rotation) are received. In this case, the paper information receiving unit 16 updates the paper area information before movement or rotation among the paper area information stored in the paper area information storage unit 111 to the paper area information after movement or rotation. .

また、いずれかの投影用紙p1が投影範囲A1から除去された場合、当該投影用紙p1の除去前の状態における紙領域情報に加え、当該投影用紙p1が除去されたことを示す情報が受信される。この場合、紙情報受信部16は、紙領域情報記憶部111に記憶されている当該紙領域情報と、後述されるような当該紙領域情報に関連付けられている情報とを紙領域情報記憶部111から削除する。 Further, when any projection paper p1 is removed from the projection range A1, information indicating that the projection paper p1 has been removed is received in addition to the paper area information in the state before removal of the projection paper p1. . In this case, the paper information receiving unit 16 stores the paper area information stored in the paper area information storage unit 111 and information associated with the paper area information, which will be described later, into the paper area information storage unit 111. delete from

また、新たな投影用紙p1が投影範囲A1に追加された場合、当該投影用紙p1が配置された後の紙領域情報が受信される。この場合、紙情報受信部16は、当該紙領域情報を紙領域情報記憶部111に記憶する。 Also, when a new projection paper p1 is added to the projection range A1, the paper area information after the projection paper p1 is arranged is received. In this case, the paper information receiving section 16 stores the paper area information in the paper area information storage section 111 .

なお、全ての投影用紙p1について投影対象ページ、描画モード等を同期させる場合、各投影用紙p1を区別する必要はないため、ステップS101では、全ての投影用紙p1のそれぞれの最新の紙領域に係る紙領域情報が毎回受信されてもよい。この場合、紙領域情報記憶部111では、全ての紙領域情報が毎回書き換えられてもよい。 When synchronizing the projection target page, drawing mode, etc. for all the projection papers p1, it is not necessary to distinguish between the projection papers p1. Paper area information may be received each time. In this case, in the paper area information storage unit 111, all paper area information may be rewritten each time.

又は、選択部11が、投影対象ファイルの選択を受け付けると(S103でYes)、変換部12は、投影対象ファイルをメモリ装置103に読み込み、メモリ装置103内の投影対象ファイル(以下、「投影対象ファイルm1」という。)のページごとにページ画像データを生成する(S104)。例えば、投影対象ファイルm1が5ページを含むPDFファイルであったとすると、5つのJPEGデータが、ページ画像データとして生成される。生成されたページ画像データは、例えば、補助記憶装置102に記憶される。続いて、切替部13は、投影対象ファイルm1における最初のページを投影対象ページとして選択する(S105)。具体的には、切替部13は、投影対象ページを示す情報(例えば「1」)を、紙領域情報記憶部111に記憶されている各紙領域情報に関連付けて紙領域情報記憶部111に記憶する。 Alternatively, when the selection unit 11 receives the selection of the projection target file (Yes in S103), the conversion unit 12 reads the projection target file into the memory device 103, and the projection target file in the memory device 103 (hereinafter referred to as "projection target file"). file m1") is generated for each page (S104). For example, if the projection target file m1 is a PDF file containing 5 pages, 5 JPEG data are generated as page image data. The generated page image data is stored in the auxiliary storage device 102, for example. Subsequently, the switching unit 13 selects the first page in the projection target file m1 as the projection target page (S105). Specifically, the switching unit 13 associates information indicating the projection target page (for example, “1”) with each piece of paper area information stored in the paper area information storage unit 111 and stores the information in the paper area information storage unit 111 . .

又は、紙情報受信部16が、紙投影装置20から操作情報を受信すると(S106でYes)、紙情報受信部16は、当該操作情報(以下、「対象操作情報」という。)が投影用紙p1の捲りを示す情報か、又は投影用紙p1の角の折りを示す情報かを判定する(S107)。 Alternatively, when the paper information receiving unit 16 receives the operation information from the paper projection device 20 (Yes in S106), the paper information receiving unit 16 receives the operation information (hereinafter referred to as “target operation information”) from the projection paper p1. It is determined whether the information indicates the turning of the projection paper p1 or the information indicating the folding of the corner of the projection paper p1 (S107).

対象操作情報が投影用紙p1の捲りを示す情報である場合(S107でYes)、切替部13は、対象操作情報が示す操作内容に応じて、投影対象ページを変更する(S108)。この場合、対象操作情報には、捲りの対象とされた投影用紙p1の紙領域情報が投影用紙p1の識別情報として含まれている。そこで、切替部13は、例えば、対象操作情報が、投影用紙p1の右側を持ち上げて左に捲るといった操作を示す場合、紙領域情報記憶部111において対象操作情報に関連付けられている投影対象ページに1を加算する(すなわち、次ページが投影対象ページとされる)。一方、対象操作情報が、投影用紙p1の左側を持ち上げて右に捲るといった操作を示す場合、切替部13は、紙領域情報記憶部111において対象操作情報に関連付けられている投影対象ページから1を減算する(すなわち、前ページを投影対象ページとする)。但し、当該投影対象ページが既に最終ページである場合に、次ページへの変更は行われず、当該投影対象ページが最初のページである場合に、前ページへの変更は行われない。但し、該投影対象ページが既に最終ページである場合に次ページへの切り替えが要求された場合に、最初のページが投影対象ページとされてもよいし、該投影対象ページが最初のページである場合に前ページへの切り替えが要求された場合に、最終ページが投影対象ページとされてもよい。なお、投影用紙p1の右側及び左側とは、投影用紙p1に投影されているページ画像の方向を基準とする。具体的には、ページ画像の上下方向がユーザに対して合っている状態(すなわち、ページ画像の上方向がユーザから離れており、下方向がユーザに近い状態)を基準として、投影用紙p1の右側及び左側が決まる。但し、捲りの方向は区別されないようにしてもよい、例えば、投影用紙p1がいずれの方向に捲られたとしても、次ページ又は前ページが投影対象ページにされるようにしてもよい。 If the target operation information is information indicating turning of the projection paper p1 (Yes in S107), the switching unit 13 changes the projection target page according to the operation content indicated by the target operation information (S108). In this case, the target operation information includes paper area information of the projection paper p1 to be turned over as identification information of the projection paper p1. Therefore, for example, when the target operation information indicates an operation of lifting the right side of the projection paper p1 and turning it to the left, the switching unit 13 selects the projection target page associated with the target operation information in the paper area information storage unit 111. 1 is added (that is, the next page is set as the projection target page). On the other hand, when the target operation information indicates an operation of lifting the left side of the projection paper p1 and turning it to the right, the switching unit 13 selects 1 from the projection target page associated with the target operation information in the paper area information storage unit 111. Subtract (that is, use the previous page as the projection target page). However, if the page to be projected is already the last page, the page is not changed to the next page, and if the page to be projected is the first page, the page is not changed to the previous page. However, if the page to be projected is already the last page and switching to the next page is requested, the first page may be set as the page to be projected, or the page to be projected is the first page. In some cases, when switching to the previous page is requested, the final page may be the projection target page. The right side and the left side of the projection paper p1 are based on the direction of the page image projected on the projection paper p1. Specifically, based on a state in which the vertical direction of the page image matches the user (that is, a state in which the upward direction of the page image is away from the user and the downward direction is close to the user), the projection paper p1 A right side and a left side are determined. However, the direction of turning may not be distinguished. For example, the next page or the previous page may be the projection target page regardless of which direction the projection paper p1 is turned.

又は、切替部13は、捲りを示す操作情報が初めて受信された際に、対象操作情報に含まれている捲りの方向に関わらず、紙領域情報記憶部111において対象操作情報に関連付けられている投影対象ページに1を加算してもよい。この場合、切替部13は、当該操作情報に係る操作をページを進める操作として記憶し、当該操作とは逆の操作をページを戻す操作として記憶する。例えば、初めて受信された操作情報が、投影用紙p1の右側を持ち上げて左に捲るといった操作を示す場合、当該操作がページを進める操作として記憶され、左側を持ち上げて右に捲る(裏返す)といった操作がページを戻す操作として記憶される。切替部13は、記憶した内容に基づき、ページの切替を行う。 Alternatively, when the operation information indicating turning is received for the first time, the switching unit 13 associates the target operation information with the target operation information in the paper area information storage unit 111 regardless of the direction of turning included in the target operation information. One may be added to the projection target page. In this case, the switching unit 13 stores an operation related to the operation information as an operation to advance the page, and stores an operation opposite to the operation as an operation to return the page. For example, if the operation information received for the first time indicates an operation of lifting the right side of the projection paper p1 and turning it over to the left, the operation is stored as an operation for advancing the page, and the operation of lifting the left side and turning it over to the right (turning over) is stored. is stored as a page-back operation. The switching unit 13 switches pages based on the stored contents.

又は、例えば、ページ画像データが横長の画像であり、投影用紙p1が横方向に置かれている状態において、ページ画像データがユーザに正対している場合、投影用紙p1の上側又は下側が捲られることで、投影用紙p1の捲りが検出されてもよい。この場合、切替部13は、下側が捲られた場合に投影対象ページを進め、上側が捲られた場合に投影対象ページを戻してもよい。 Alternatively, for example, when the page image data is a horizontally long image and the projection paper p1 is placed in the horizontal direction, and the page image data faces the user, the upper or lower side of the projection paper p1 is turned over. Thus, the turning of the projection paper p1 may be detected. In this case, the switching unit 13 may advance the projection target page when the lower side is turned over, and return the projection target page when the upper side is turned over.

なお、本実施の形態では、複数前の投影用紙p1が投影範囲A1内に配置されている場合には、それぞれの投影内容が異なる(独立している)例について説明しているが、複数枚の投影用紙p1が投影範囲A1内に配置されている場合であって、全ての投影用紙p1に同じ投影対象ページを投影したい場合、つまり同期して投影したい場合、投影対象ページは紙領域情報ごとではなく、1つだけ記憶されればよい。又は、ステップS108において、紙領域情報記憶部111において紙領域情報ごとに記憶されている全ての投影対象ページが更新されてもよい。 Note that, in the present embodiment, when a plurality of previous projection sheets p1 are arranged within the projection range A1, an example in which the respective projection contents are different (independent) will be described. are placed within the projection range A1, and if you want to project the same projection target page on all the projection paper p1, that is, if you want to project synchronously, the projection target page is set for each paper area information Instead, only one needs to be stored. Alternatively, in step S108, all projection target pages stored for each piece of paper area information in the paper area information storage unit 111 may be updated.

一方、対象操作情報が投影用紙p1の角が折られたことを示す情報である場合(S107でNo)、紙情報受信部16は、投影対象ファイルに対してしおり情報を付与(付加)する(S109)。すなわち、紙情報受信部16は、対象操作情報に含まれている紙領域情報に関連付けられて紙領域情報記憶部111に記憶されている投影対象ページを参照し、投影対象ファイルのページのうち、当該投影対象ページに対応するページにしおり情報を付与(付加)する(S109)。すなわち、後述されるように、この場合、対象操作情報には、角が折られた投影用紙p1の紙領域情報が含まれている。 On the other hand, if the target operation information is information indicating that the corner of the projection paper p1 has been folded (No in S107), the paper information receiving unit 16 gives (adds) bookmark information to the projection target file ( S109). That is, the paper information receiving unit 16 refers to the projection target page stored in the paper area information storage unit 111 in association with the paper area information included in the target operation information, and selects, among the pages of the projection target file, Bookmark information is given (added) to the page corresponding to the projection target page (S109). That is, as will be described later, in this case, the target operation information includes the paper area information of the projection paper p1 whose corner is folded.

又は、描画処理部17が、紙投影装置20から描画情報(以下、「対象描画情報」という。)を受信すると(S110でYes)、描画処理部17は、描画情報対応処理を実行する(S111)。描画情報対応処理では、対象描画情報に応じた処理が実行される。描画情報対応処理の詳細は後述される。 Alternatively, when the drawing processing unit 17 receives drawing information (hereinafter referred to as “target drawing information”) from the paper projection device 20 (Yes in S110), the drawing processing unit 17 executes drawing information handling processing (S111). ). In the drawing information corresponding processing, processing corresponding to target drawing information is executed. Details of the drawing information correspondence processing will be described later.

ステップS102、S105、S107及びS111に続いて、情報処理装置10は、投影画像データ更新処理を実行する(S112)。ステップS112の実行後、ステップS101以降が繰り返される。なお、投影画像データ更新処理の詳細は後述される。 Following steps S102, S105, S107 and S111, the information processing apparatus 10 executes projection image data update processing (S112). After execution of step S112, steps after step S101 are repeated. Details of the projection image data update process will be described later.

続いて、ステップS111の詳細について説明する。図14は、描画情報対応処理の処理手順の一例を説明するためのフローチャートである。 Next, details of step S111 will be described. FIG. 14 is a flowchart for explaining an example of the processing procedure of the drawing information correspondence processing.

ステップS201において、描画処理部17は、対象描画情報に含まれている紙領域情報(すなわち、描画対象とされた投影用紙p1に対応する紙領域情報)に対応する描画モードがTRUEであるか否かを判定する。描画モードとは、投影用紙p1に対する描画が有効な状態であるか否かを示すパラメータをいい、各紙領域情報に関連付けられて紙領域情報記憶部111に記憶される。描画モードについて、「TRUE」は描画が有効な状態であることを示し、「FALSE」は描画が無効な状態であることを示す。例えば、投影用紙p1に対して描画ペンをタッチすることで描画モードを「TRUE」とすることができる。なお、全ての投影用紙p1,p2,・・・,pnの描画モードを同期させる場合、描画モードは紙領域情報ごとではなく、1つだけ記憶されてもよい。 In step S201, the drawing processing unit 17 determines whether the drawing mode corresponding to the paper area information included in the target drawing information (that is, the paper area information corresponding to the projection paper p1 as the drawing target) is TRUE. determine whether The drawing mode is a parameter indicating whether drawing on the projection paper p1 is valid or not, and is stored in the paper region information storage unit 111 in association with each piece of paper region information. Regarding the drawing mode, "TRUE" indicates that drawing is enabled, and "FALSE" indicates that drawing is disabled. For example, the drawing mode can be set to "TRUE" by touching the projection paper p1 with the drawing pen. Note that when the drawing modes of all the projection papers p1, p2, .

対象描画情報に含まれている紙領域情報に関連付けられて紙領域情報記憶部111に記憶されている描画モードが「FALSE」である場合(S201でNo)、描画処理部17は、当該紙領域情報に関連付けられて紙領域情報記憶部111に記憶されている描画モードを「TRUE」にする(S202)。すなわち、描画モードが「FALSE」である投影用紙p1に関して、描画情報が受信されたということは、当該投影用紙p1に対して描画ペンがタッチされたことを意味する。したがって、この場合、当該投影用紙p1に対応する描画モードが「TRUE」に更新される。 If the drawing mode stored in the paper area information storage unit 111 associated with the paper area information included in the target drawing information is "FALSE" (No in S201), the drawing processing unit 17 The drawing mode associated with the information and stored in the paper area information storage unit 111 is set to "TRUE" (S202). That is, the fact that the drawing information is received for the projection paper p1 whose drawing mode is "FALSE" means that the drawing pen touches the projection paper p1. Therefore, in this case, the drawing mode corresponding to the projection paper p1 is updated to "TRUE".

一方、対象描画情報に含まれている紙領域情報に関連付けられて紙領域情報記憶部111に記憶されている描画モードが「TRUE」である場合(S201でYes)、描画処理部17は、描画位置がUI領域u1に含まれるか否かを判定する(S203)。描画位置がUI領域u1に含まれるか否かの判定は、対象描画情報に含まれている描画位置(描画ペンの接触位置)を示す座標情報と、UI領域u1の範囲を示す座標情報との比較により可能である。なお、UI領域u1は、紙領域の所定の位置に配置されるため、UI領域u1の範囲を示す座標情報は、対象描画情報に含まれている紙領域情報に基づいて特定可能である。 On the other hand, if the drawing mode stored in the paper area information storage unit 111 associated with the paper area information included in the target drawing information is "TRUE" (Yes in S201), the drawing processing unit 17 It is determined whether or not the position is included in the UI area u1 (S203). Determination of whether or not the drawing position is included in the UI area u1 is made by combining coordinate information indicating the drawing position (contact position of the drawing pen) included in the target drawing information and coordinate information indicating the range of the UI area u1. It is possible by comparison. Since the UI area u1 is arranged at a predetermined position in the paper area, the coordinate information indicating the range of the UI area u1 can be specified based on the paper area information included in the target drawing information.

描画位置がUI領域u1に含まれる場合(S203でYes)、描画処理部17は、UI領域u1(図8)において操作対象とされたボタンに応じた処理を実行する(S204)。 If the drawing position is included in the UI area u1 (Yes in S203), the drawing processing unit 17 executes a process corresponding to the button operated in the UI area u1 (FIG. 8) (S204).

例えば、当該描画位置(すなわち、描画ペンの接触位置)がボタンb1の範囲に含まれる場合、描画処理部17は、対象描画情報に含まれている紙領域情報に関連付けられて紙領域情報記憶部111に記憶されている投影対象ページから1を減算し、ステップS112(図15)の処理を呼び出す。但し、当該投影対象ページが「1」である場合、何も実行されなくてよいし、最終ページが投影対象ページとされてもよい。同様に、描画位置がボタンb8の範囲に含まれる場合、描画処理部17は、対象描画情報に含まれている紙領域情報に関連付けられて紙領域情報記憶部111に記憶されている投影対象ページに1を加算し、ステップS112(図15)の処理を呼び出す。但し、当該投影対象ページが投影対象ファイルの最終ページである場合、何も実行されなくてよいし、最初のページが投影対象ページとされてもよい。 For example, when the drawing position (that is, the contact position of the drawing pen) is included in the range of the button b1, the drawing processing unit 17 stores the paper region information storage unit in association with the paper region information included in the target drawing information. 1 is subtracted from the projection target page stored in 111, and the process of step S112 (FIG. 15) is called. However, when the projection target page is "1", nothing may be executed, and the final page may be set as the projection target page. Similarly, when the drawing position is included in the range of the button b8, the drawing processing unit 17 selects the projection target page stored in the paper region information storage unit 111 in association with the paper region information included in the target drawing information. is added by 1, and the process of step S112 (FIG. 15) is called. However, if the projection target page is the last page of the projection target file, nothing may be executed, or the first page may be the projection target page.

また、当該描画位置が、ボタンb2~b6のいずれかの範囲内である場合、対象描画情報に含まれている紙領域情報に関連付けて、描画位置に係るボタンに対応する描画タイプを紙領域情報記憶部111に記憶する。 If the drawing position is within the range of any of the buttons b2 to b6, the drawing type corresponding to the button related to the drawing position is associated with the paper area information included in the target drawing information. Stored in the storage unit 111 .

また、当該描画位置が、ボタンb7の範囲内である場合、描画処理部17は、例えば、投影対象ファイルm1の各ページ画像データに基づいて、投影対象ファイルと同じデータ形式のファイルを生成し、当該ファイルを例えば補助記憶装置102に保存する。この際、投影対象ファイルが上書き保存されてもよいし、投影対象ファイルとは別のファイルとして保存されてもよい。また、描画処理部17は、ファイルの保存後に、投影対象ファイルm1及びページ画像データと、紙領域情報記憶部111の内容とを削除(クリア)する。その結果、投影対象ファイルm1の投影は終了する。 Further, when the drawing position is within the range of the button b7, the drawing processing unit 17 generates a file of the same data format as the projection target file based on each page image data of the projection target file m1, The file is saved in the auxiliary storage device 102, for example. At this time, the projection target file may be overwritten and saved, or may be saved as a file separate from the projection target file. After saving the file, the drawing processing unit 17 deletes (clears) the projection target file m1, the page image data, and the contents of the paper area information storage unit 111 . As a result, the projection of the projection target file m1 ends.

一方、当該描画位置がUI領域u1に含まれない場合(S203でNo)、描画処理部17は、対象描画情報に含まれている紙領域情報に関連付けられて紙領域情報記憶部111に記憶されている描画タイプにしたがって、対象描画情報に含まれている描画内容に基づいて、当該紙領域情報に関連付けられて紙領域情報記憶部111に記憶されている投影対象ページに係るページ画像データを更新する(S205)。具体的には、描画処理部17は、当該描画タイプのペン種及びペンの色に従って、対象描画情報に含まれている軌跡(座標群)に応じた描画を当該ページ画像データに対して実行する。また、描画タイプとして消しゴムが選択されている場合、描画処理部17は、当該ページ画像データにおいて対象描画情報が示す軌跡に該当する部分の描画内容を削除する。 On the other hand, if the drawing position is not included in the UI area u1 (No in S203), the drawing processing unit 17 associates the paper area information included in the target drawing information and stores it in the paper area information storage unit 111. The page image data related to the projection target page stored in the paper area information storage unit 111 in association with the paper area information is updated based on the drawing content included in the target drawing information according to the drawing type. (S205). Specifically, the drawing processing unit 17 executes drawing on the page image data according to the trajectory (coordinate group) included in the target drawing information according to the pen type and pen color of the drawing type. . Further, when the eraser is selected as the drawing type, the drawing processing unit 17 deletes the drawing content of the portion corresponding to the trajectory indicated by the target drawing information in the page image data.

続いて、ステップS112の詳細について説明する。図15は、投影画像データ更新処理の処理手順の一例を説明するためのフローチャートである。 Next, details of step S112 will be described. FIG. 15 is a flowchart for explaining an example of a processing procedure of projection image data update processing.

ステップS301において、生成部14は、ページ画像データを生成済であるか否かを判定する。すなわち、既に、投影対象ファイルが選択されて、図12のステップS104及びS105が実行済みであるか否かを判定する。ページ画像データが生成済みでない場合(S301でNo)、以降の処理は実行されない。なお、投影対象ファイルの選択前に、紙投影装置20において紙領域が検出され、当該紙領域を示す紙領域情報の受信に応じてステップS112が呼び出される場合に、ステップS301の判定はNoとなる。 In step S301, the generation unit 14 determines whether page image data has been generated. That is, it is determined whether or not a file to be projected has already been selected and steps S104 and S105 of FIG. 12 have been executed. If page image data has not been generated (No in S301), subsequent processing is not executed. If a paper area is detected by the paper projection device 20 before the projection target file is selected and step S112 is called in response to receiving paper area information indicating the paper area, the determination in step S301 is No. .

ページ画像データを生成済である場合(S301でYes)、生成部14は、1以上の紙領域情報が紙領域情報記憶部111に記憶されているか否かを判定する(S302)。1以上の紙領域情報が紙領域情報記憶部111に記憶されている場合(S302でYes)、生成部14は、各紙領域情報に基づいて、投影対象ページのページ画像データを紙領域に含む投影画像データを生成する(S303)。すなわち、投影範囲Aを全領域とする投影画像データにおいて、各紙領域情報が示す紙領域に対して、それぞれの紙領域情報に関連付けられている投影対象ページのページ画像データが重畳される。この際、各ページ画像データは、各紙領域情報が示すサイズ及び回転角度にしたがって拡大又は縮小及び回転されて配置される。したがって、A4の投影用紙p1に対応する紙領域の対するページ画像データは、A4のサイズに収まるように拡大又は縮小され、A3の投影用紙p1に対応する紙領域の対するページ画像データは、A3のサイズに収まるように拡大又は縮小される。なお、上記の記載は、投影用紙p1のサイズがA3又はA4に限定されることを意図するものではなく、投影用紙p1のサイズとしては任意のサイズが選択されてよい。 If page image data has been generated (Yes in S301), the generation unit 14 determines whether or not one or more pieces of paper area information are stored in the paper area information storage unit 111 (S302). When one or more pieces of paper area information are stored in the paper area information storage unit 111 (Yes in S302), the generation unit 14 performs projection including the page image data of the projection target page on the paper area based on each piece of paper area information. Image data is generated (S303). That is, in the projection image data whose entire area is the projection range A, the page image data of the projection target page associated with each piece of paper area information is superimposed on the paper area indicated by each piece of paper area information. At this time, each page image data is enlarged or reduced and rotated according to the size and rotation angle indicated by each paper area information. Therefore, the page image data for the paper area corresponding to the A4 projection paper p1 is enlarged or reduced so as to fit within the A4 size, and the page image data for the paper area corresponding to the A3 projection paper p1 is changed to the A3 size. scaled up or down to fit. The above description does not mean that the size of the projection paper p1 is limited to A3 or A4, and any size may be selected as the size of the projection paper p1.

続いて、生成部14は、「TRUE」である描画モードが関連付けられている紙領域情報(投影用紙p1)が紙領域情報記憶部111に記憶されているか否かを判定する(S305)。該当する紙領域情報が無い場合(S305でNo)、ステップS307に進む。該当する紙領域情報が有る場合(S305でYes)、生成部14は、投影画像データにおいて、当該紙領域情報に係る紙領域の所定の位置にUI領域u1を示す画像を合成(重畳)する(S306)。すなわち、当該紙領域内にUI領域u1を含む投影画像データが生成される。 Subsequently, the generation unit 14 determines whether or not the paper area information (projection paper p1) associated with the drawing mode of "TRUE" is stored in the paper area information storage unit 111 (S305). If there is no corresponding paper area information (No in S305), the process proceeds to step S307. If there is corresponding paper area information (Yes in S305), the generation unit 14 synthesizes (superimposes) an image indicating the UI area u1 on a predetermined position of the paper area related to the paper area information in the projection image data ( S306). That is, projection image data including the UI area u1 within the paper area is generated.

一方、紙領域情報が紙領域情報記憶部111に1つも記憶されていない場合(S302でNo)、生成部14は、全面が背景領域である投影画像データを生成する(S304)。紙領域情報は、投影用紙p1の除去に応じて紙領域情報記憶部111から削除される。したがって、全ての投影用紙p1が除去された場合、ユーザには、ページ画像データが非表示になったように見える。 On the other hand, if no paper area information is stored in the paper area information storage unit 111 (No in S302), the generation unit 14 generates projection image data whose entire surface is the background area (S304). The paper area information is deleted from the paper area information storage unit 111 when the projection paper p1 is removed. Therefore, when all of the projection paper p1 is removed, it appears to the user that the page image data is hidden.

ステップS305でNoの場合、ステップS306、又はステップS304に続いて、画像送信部15は、生成された投影画像データを紙投影装置20へ送信する(S307)。 If No in step S305, following step S306 or step S304, the image transmission unit 15 transmits the generated projection image data to the paper projection device 20 (S307).

続いて、紙投影装置20が実行する処理手順について説明する。図16は、第1の実施の形態において紙投影装置20が実行する処理手順の一例を説明するためのフローチャートである。 Next, a processing procedure executed by the paper projection device 20 will be described. FIG. 16 is a flowchart for explaining an example of a processing procedure executed by the paper projection device 20 in the first embodiment.

例えば、紙検出部23が、投影範囲A1内に新たな紙領域を検出した場合、又は既に検出されているいずれかの紙領域の変化を検出した場合(S401でYes)、紙検出部23は、投影範囲A1において新たに検出された紙領域を示す紙領域情報、又は変化した紙領域に対応する紙領域情報を情報処理装置10へ送信する(S402)。複数の紙領域が検出された場合、当該複数の紙領域のそれぞれの紙領域情報が送信される。また、いずれかの紙領域の移動又は回転が検出された場合、当該紙領域の移動前又は回転前の紙領域情報と、移動後又は回転後の紙領域情報とが情報処理装置10へ送信される。また、いずれかの投影用紙p1が投影範囲A1から除去された場合、当該投影用紙p1の除去前の紙領域を示す紙領域情報に加え、当該紙領域情報に対応する投影用紙p1が除去されたことを示す情報が情報処理装置10へ送信される。 For example, when the paper detection unit 23 detects a new paper area within the projection range A1, or detects a change in any of the already detected paper areas (Yes in S401), the paper detection unit 23 , the paper area information indicating the paper area newly detected in the projection range A1 or the paper area information corresponding to the changed paper area is transmitted to the information processing apparatus 10 (S402). When multiple paper areas are detected, paper area information for each of the multiple paper areas is transmitted. Further, when the movement or rotation of any paper area is detected, the paper area information before movement or rotation of the paper area and the paper area information after movement or rotation are transmitted to the information processing apparatus 10 . be. Further, when any projection paper p1 is removed from the projection range A1, in addition to the paper area information indicating the paper area before removal of the projection paper p1, the projection paper p1 corresponding to the paper area information is removed. Information indicating that is transmitted to the information processing apparatus 10 .

なお、全ての投影用紙p1について投影対象ページ、描画モード等を同期させる場合、各投影用紙p1を区別する必要はないため、ステップS401では、全ての投影用紙p1のそれぞれの最新の紙領域に係る紙領域情報が送信されてもよい。 When synchronizing the projection target page, drawing mode, etc. for all the projection papers p1, it is not necessary to distinguish between the projection papers p1. Paper area information may be transmitted.

又は、画像受信部21が、情報処理装置10から送信された投影画像データを受信すると(S403でYes)、投影制御部22は、当該投影画像データの投影範囲A1への投影をプロジェクタ205に実行させる(S404)。ここで、投影画像データには、各紙領域に対してページ画像データが当てはめられている。したがって、投影範囲A1に配置された投影用紙p1の紙面には、ページ画像データが投影される。また、投影用紙p1が移動された場合や、回転された場合には、移動後又は回転後の紙領域に合わせてページ画像データが投影画像データに重畳される。したがって、ユーザから見た場合、投影用紙p1に追随してページ画像データが移動又は回転するように見える。したがって、例えば、ユーザは、投影用紙p1を自らの方向に近づけたり、投影用紙p1を回転させたりすることによって、ページ画像データを自ら又は他の人(隣の人や前方又は公報の人等)に見易い状態にすることができる。 Alternatively, when the image receiving unit 21 receives the projection image data transmitted from the information processing apparatus 10 (Yes in S403), the projection control unit 22 causes the projector 205 to project the projection image data onto the projection range A1. (S404). Here, page image data is applied to each paper area in the projected image data. Therefore, the page image data is projected onto the surface of the projection paper p1 arranged in the projection range A1. Further, when the projection paper p1 is moved or rotated, the page image data is superimposed on the projection image data according to the paper area after movement or rotation. Therefore, from the user's point of view, the page image data appears to move or rotate following the projection paper p1. Therefore, for example, the user can move the projection paper p1 closer to himself or rotate the projection paper p1 to display the page image data to himself or another person (a person next to him, a person in front of him, a person in the publication, etc.). can be easily seen.

又は、紙検出部23が、いずれかの投影用紙p1が捲られたことを検出すると(S405でYes)、紙検出部23は、捲られた投影用紙p1の紙領域情報と、捲りの方向を示す情報とを含む操作情報を情報処理装置10へ送信する(S406)。捲りの方向を示す情報とは、例えば、投影用紙p1の右側が持ち上げられて左に捲られたのか、投影用紙p1の左側が持ち上げられて右に捲られたのかを示す情報をいう。 Alternatively, when the paper detection unit 23 detects that any projection paper p1 has been turned (Yes in S405), the paper detection unit 23 detects the paper area information of the turned projection paper p1 and the turning direction. to the information processing apparatus 10 (S406). The information indicating the turning direction is, for example, information indicating whether the right side of the projection paper p1 was lifted and turned to the left, or whether the left side of the projection paper p1 was lifted and turned to the right.

又は、紙検出部23が、いずれかの投影用紙p1の角が一時的に折られたことを検出すると(S407でYes)、紙検出部23は、当該投影用紙p1の紙領域情報と、角が折られたことを示す情報とを含む操作情報を情報処理装置10へ送信する(S408)。 Alternatively, when the paper detection unit 23 detects that any corner of the projection paper p1 is temporarily folded (Yes in S407), the paper detection unit 23 detects the paper area information of the projection paper p1 and the corner is folded, and the operation information is transmitted to the information processing apparatus 10 (S408).

又は、描画検出部24が、いずれかの投影用紙p1の紙面に対する描画ペンによる描画を検出すると(S409でYes)、描画検出部24は、描画対象の投影用紙p1の紙領域情報と、描画の内容(描画ペンのペン先の軌跡)とを含む描画情報を情報処理装置10へ送信する(S410)。例えば、描画ペンが紙面にタッチした場合、当該紙面に係る投影用紙p1の紙領域情報と、タッチされた位置の座標とを含む情報が描画情報となる。また、描画ペンのペン先が紙面を移動した場合、当該紙面に係る投影用紙p1の紙領域情報と、移動した軌跡の座標群とを含む情報が描画情報となる。 Alternatively, when the drawing detection unit 24 detects drawing with the drawing pen on the surface of any projection paper p1 (Yes in S409), the drawing detection unit 24 detects the paper area information of the projection paper p1 to be drawn and the drawing. drawing information including the content (trajectory of the tip of the drawing pen) is transmitted to the information processing apparatus 10 (S410). For example, when the drawing pen touches the surface of the paper, information including the paper area information of the projection paper p1 related to the surface of the paper and the coordinates of the touched position becomes the drawing information. Also, when the pen tip of the drawing pen moves on the paper surface, information including the paper area information of the projection paper p1 related to the paper surface and the coordinate group of the movement trajectory becomes the drawing information.

なお、情報処理装置10は、図12のステップS105が実行された後でステップS112が実行される際(すなわち、投影対象ファイルの選択直後にステップS112が実行される際)には、図15のステップS303において、投影対象ファイルm1の全ページのそれぞれの投影画像データを送信し、ステップS304において、当該全ページのそれぞれの投影画像データを送信するようにしてもよい。この場合、紙投影装置20は、図16のステップS304において、全ページの投影画像データを順番に(連続的に)投影させた後で、最初のページの投影画像データを投影するようにしてもよい。そうすることで、投影対象ファイルが印刷された場合に印刷物の厚みによってユーザが感じることのできる、投影対象ファイルの全体のボリューム感(総ページ数)を、投影の開始時にユーザに把握させることができる。 Note that when step S112 is executed after step S105 of FIG. 12 is executed (that is, when step S112 is executed immediately after the projection target file is selected), the information processing apparatus 10 performs In step S303, the projection image data of all pages of the projection target file m1 may be transmitted, and in step S304, the projection image data of all the pages may be transmitted. In this case, the paper projection device 20 may sequentially (continuously) project the projection image data of all pages in step S304 of FIG. 16, and then project the projection image data of the first page. good. By doing so, when the projection target file is printed, it is possible for the user to grasp the overall volume (total number of pages) of the projection target file at the start of projection, which the user can feel due to the thickness of the printed matter. can.

上述したように、第1の実施の形態によれば、操作対象の電子データ(投影対象ファイル)のページの画像が投影用紙p1に投影されるため、ユーザは、投影用紙p1を介して当該ページを閲覧することができる。また、ユーザは、投影用紙p1を操作することによって、当該電子データの操作(例えば、ページ捲りやしおりの付加等)を行うことができる。また、ユーザは、投影用紙p1に対して描画ペンによって描画を行うことで、当該電子データを編集することができる。したがって、本実施の形態によれば、媒体にデータを投影することで印刷せずにデータを確認可能とすることができる。 As described above, according to the first embodiment, an image of a page of electronic data to be manipulated (projection target file) is projected onto the projection paper p1. can be viewed. Further, the user can manipulate the electronic data (for example, turning pages, adding bookmarks, etc.) by manipulating the projection paper p1. Further, the user can edit the electronic data by drawing on the projection paper p1 with a drawing pen. Therefore, according to the present embodiment, by projecting data onto a medium, it is possible to check the data without printing.

次に、第2の実施の形態について説明する。第2の実施の形態では第1の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第1の実施の形態と同様でもよい。 Next, a second embodiment will be described. 2nd Embodiment demonstrates a different point from 1st Embodiment. Therefore, points that are not particularly mentioned may be the same as those in the first embodiment.

第2の実施の形態では、投影範囲A1における複数の投影用紙p1のそれぞれごとに、異なるファイルのページ画像データが投影される例(すなわち、投影対象ファイルと投影用紙p1との関係が1対1である例)について説明する。第2の実施の形態では、図12の代わりに図17の処理手順が実行される。 In the second embodiment, an example in which page image data of different files are projected for each of a plurality of projection paper p1 in the projection range A1 (that is, the relationship between the projection target file and the projection paper p1 is 1:1). example) will be described. In the second embodiment, the processing procedure of FIG. 17 is executed instead of that of FIG.

図17は、第2の実施の形態において情報処理装置10が実行する処理手順の一例を説明するためのフローチャートである。図17中、図12と同一ステップには同一ステップ番号を付し、その説明は省略する。 FIG. 17 is a flow chart for explaining an example of a processing procedure executed by the information processing apparatus 10 in the second embodiment. In FIG. 17, the same steps as in FIG. 12 are given the same step numbers, and the description thereof will be omitted.

第2の実施の形態では、ステップS103においてYesの場合(すなわち、投影対象ファイルの選択を受け付けた場合)に、ステップS104の前にステップS121及びS122が実行される。 In the second embodiment, steps S121 and S122 are executed before step S104 if Yes in step S103 (that is, if selection of a file to be projected has been accepted).

ステップS121において、変換部12は、既存の投影対象ファイルm1と、新たに選択された投影対象ファイルとの個数の合計(以下、「投影対象ファイル数」という。)が、紙領域情報記憶部111に記憶されている紙領域情報の数(すなわち、投影用紙p1の枚数)以下であるか否かを判定する。 In step S121, the conversion unit 12 stores the total number of the existing projection target file m1 and the newly selected projection target file (hereinafter referred to as "the number of projection target files") in the paper area information storage unit 111. (that is, the number of sheets of projection paper p1) or less.

投影対象ファイル数が紙領域情報の数以下である場合(S121でYes)、変換部12は、未使用の紙領域情報に対して、新たに選択された投影対象ファイルを割り当てる(S122)。未使用の紙領域情報とは、既存の投影対象ファイルm1のいずれもが割り当てられてない紙領域情報(すなわち、既存の投影対象ファイルm1のいずれの投影先とされていない投影用紙p1の紙領域情報)をいう。紙領域情報に対する投影対象ファイルの割り当ては、例えば、紙領域情報に対して投影対象ファイルのファイルパス名を関連付けることで行われてもよい。続いて、ステップS104以降が実行される。 If the number of projection target files is equal to or less than the number of paper area information (Yes in S121), the conversion unit 12 assigns newly selected projection target files to unused paper area information (S122). The unused paper area information is the paper area information to which none of the existing projection target files m1 is assigned (that is, the paper area of the projection paper p1 that is not set as the projection destination of any of the existing projection target files m1). information). Assignment of the projection target file to the paper area information may be performed, for example, by associating the file path name of the projection target file with the paper area information. Subsequently, steps after step S104 are executed.

また、第2の実施の形態では、図15のステップS303において、生成部14は、紙領域情報記憶部111に記憶されている紙領域情報ごとに、当該紙領域情報に関連付けられている投影対象ファイル及び投影対象ページに対応するページ画像データを、投影対象画像データにおいて当該紙領域情報が示す紙領域に当てはまるように、投影対象画像データに重畳する。その結果、各投影用紙p1に対して異なる投影対象ファイルのページ画像データが投影される投影画像データが生成される。 Further, in the second embodiment, in step S303 of FIG. 15, the generating unit 14 generates a projection target associated with the paper area information for each piece of paper area information stored in the paper area information storage unit 111. The page image data corresponding to the file and the projection target page are superimposed on the projection target image data so as to apply to the paper area indicated by the paper area information in the projection target image data. As a result, projection image data in which page image data of different projection target files are projected onto each projection paper p1 is generated.

次に、第3の実施の形態について説明する。第3の実施の形態では第1又は第2の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第1又は第2の実施の形態と同様でもよい。 Next, a third embodiment will be described. In the third embodiment, differences from the first or second embodiment will be explained. Therefore, points not particularly mentioned may be the same as those in the first or second embodiment.

図18は、第3の実施の形態における情報処理装置10及び紙投影装置20の機能構成例を示す図である。図18中、図6と同一部分には同一符号を付し、その説明は省略する。図18において、紙投影装置20は、ジェスチャ検出部25を更に有する。ジェスチャ検出部25は、紙投影装置20にインストールされた1以上のプログラムが、紙投影装置20のCPU203に実行させる処理により実現される。 FIG. 18 is a diagram showing a functional configuration example of the information processing device 10 and the paper projection device 20 according to the third embodiment. In FIG. 18, the same parts as in FIG. 6 are denoted by the same reference numerals, and the description thereof will be omitted. In FIG. 18 , the paper projection device 20 further has a gesture detection section 25 . The gesture detection unit 25 is implemented by processing that causes the CPU 203 of the paper projection device 20 to execute one or more programs installed in the paper projection device 20 .

ジェスチャ検出部25は、ユーザによる所定のジェスチャ(身振り、手振り等の動作)を検出すると、当該ジェスチャの内容を示す情報(以下、「ジェスチャ情報」という。)を情報処理装置10へ送信する。ジェスチャを検出する方法としては、一般的なモーションセンサや画像認識などによる動作検知を採用することが可能である。 When the gesture detection unit 25 detects a predetermined gesture (movement such as a gesture or hand movement) by the user, the gesture detection unit 25 transmits information indicating the content of the gesture (hereinafter referred to as “gesture information”) to the information processing apparatus 10 . As a method for detecting gestures, it is possible to employ motion detection using a general motion sensor, image recognition, or the like.

一方、情報処理装置10は、ジェスチャ処理部18を更に有する。ジェスチャ処理部18は、情報処理装置10にインストールされた1以上のプログラムが、CPU104に実行させる処理により実現される。 On the other hand, the information processing device 10 further has a gesture processing section 18 . The gesture processing unit 18 is realized by processing that one or more programs installed in the information processing apparatus 10 cause the CPU 104 to execute.

ジェスチャ処理部18は、ジェスチャ情報を受信すると、当該ジェスチャ情報に応じた処理を実行する。 Upon receiving the gesture information, the gesture processing unit 18 executes processing according to the gesture information.

図19は、第3の実施の形態において情報処理装置10が実行する処理手順の一例を説明するためのフローチャートである。図19中、図12と同一ステップには同一ステップ番号を付し、その説明は省略する。図19では、ステップS131及びS132が追加されている。 FIG. 19 is a flowchart for explaining an example of a processing procedure executed by the information processing apparatus 10 in the third embodiment. In FIG. 19, the same step numbers as in FIG. 12 are assigned to the same steps, and the description thereof will be omitted. In FIG. 19, steps S131 and S132 are added.

ジェスチャ処理部18が、紙投影装置20から送信されたジェスチャ情報を受信すると(S131でYes)、ジェスチャ処理部18は、当該ジェスチャ情報が示すジェスチャに応じた処理を実行する(S132)。 When the gesture processing unit 18 receives the gesture information transmitted from the paper projection device 20 (Yes in S131), the gesture processing unit 18 executes processing according to the gesture indicated by the gesture information (S132).

例えば、いずれかの投影用紙p1が破られた場合(以下「ジェスチャA」という。)、当該投影用紙p1の紙領域情報と、当該投影用紙p1が破られたことを示す情報とを含むジェスチャ情報が受信される。この場合、ジェスチャ処理部18は、ステップS132において、当該紙領域情報に関連付けられているページ画像データを削除する。したがって、その後に保存が指示された場合、当該ページ画像データに係るページが除去された状態で、当該ページ画像データに対応する投影対象ファイルが保存される。なお、当該投影用紙p1が破られることにより、当該投影用紙p1は、投影範囲A1から除去される。したがって、この場合、当該投影用紙p1について除去されたことを示す紙領域情報が受信され(S101でYes)、当該紙領域情報が紙領域情報記憶部111から削除された後で、ステップS112が実行される。したがって、当該投影用紙p1に対してページ画像データが投影されない投影画像データが生成される。 For example, when one of the projection paper p1 is torn (hereinafter referred to as "gesture A"), gesture information including paper area information of the projection paper p1 and information indicating that the projection paper p1 is torn. is received. In this case, the gesture processing unit 18 deletes the page image data associated with the paper area information in step S132. Therefore, when a save is instructed after that, the projection target file corresponding to the page image data is saved with the page related to the page image data removed. By tearing the projection paper p1, the projection paper p1 is removed from the projection range A1. Therefore, in this case, the paper area information indicating that the projection paper p1 has been removed is received (Yes in S101), and after the paper area information is deleted from the paper area information storage unit 111, step S112 is executed. be done. Therefore, projection image data is generated in which the page image data is not projected onto the projection paper p1.

また、或るユーザに正対していた投影用紙p1が、投影範囲A1上を移動して向かいのユーザに手渡された場合(以下「ジェスチャB」という。)、当該投影用紙p1の紙領域情報と、当該投影用紙p1が手渡されたことを示す情報とを含むジェスチャ情報が受信される。この場合、ジェスチャ処理部18は、ステップS132において、当該紙領域情報の回転角度を180度変更する。したがって、この場合、続けて実行されるステップS112では、当該投影用紙p1に対するページ画像データが、当該向かいのユーザに正対するように反転された投影画像データが生成される。なお、当該投影用紙p1の移動に伴って、既に、当該投影用紙p1に関して紙領域情報記憶部111に記憶されている紙領域情報の位置情報は、移動後の状態に更新されているため(S102)、ステップS132では、当該紙領域情報の位置情報の更新は行われなくてもよい。 Further, when the projection paper p1 facing a certain user is moved in the projection range A1 and handed over to the opposite user (hereinafter referred to as "gesture B"), the paper area information of the projection paper p1 and , and information indicating that the projection paper p1 has been handed over. In this case, the gesture processing unit 18 changes the rotation angle of the paper area information by 180 degrees in step S132. Therefore, in this case, in the subsequently executed step S112, projection image data is generated in which the page image data for the projection paper p1 is reversed so as to face the opposite user. As the projection paper p1 moves, the position information of the paper region information stored in the paper region information storage unit 111 regarding the projection paper p1 has already been updated to the state after the movement (S102 ), and in step S132, the position information of the paper area information may not be updated.

また、いずれかの投影用紙p1が持ち上げられた場合(以下「ジェスチャC」という。)、当該投影用紙p1が持ち上げられる前の紙領域情報と、当該投影用紙p1が持ち上げられたことを示す情報とを含むジェスチャ情報が受信される。この場合、ジェスチャ処理部18は、ステップS132において、紙領域情報記憶部111に記憶されている当該紙領域情報に対して、持ち上げられたことを示すフラグ情報を付与する。その結果、生成部14は、図15のステップS303において、当該フラグ情報が付与されている紙領域情報に対応するページ画像データを当該紙領域情報が示す紙領域からはみ出すように拡大して投影画像データに重畳する。この際、持ち上げられた高さ、又は持ち上げられた投影用紙p1と持ち上げたユーザの顔(又は目)との距離に応じて拡大の程度が変えられてもよい。この場合、当該高さ又は距離等がジェスチャ情報に含まれればよい。 Also, when any projection paper p1 is lifted (hereinafter referred to as "gesture C"), paper area information before the projection paper p1 is lifted and information indicating that the projection paper p1 is lifted. Gesture information is received that includes: In this case, in step S132, the gesture processing unit 18 adds flag information indicating that the paper area information stored in the paper area information storage unit 111 has been lifted. As a result, in step S303 of FIG. 15, the generation unit 14 enlarges the page image data corresponding to the paper area information to which the flag information is added so as to protrude from the paper area indicated by the paper area information, and produces a projected image. superimposed on the data. At this time, the degree of enlargement may be changed according to the lifted height or the distance between the lifted projection paper p1 and the lifted user's face (or eyes). In this case, the height, distance, or the like may be included in the gesture information.

また、いずれかの投影用紙p1が長辺方向で半分に折られた後に開かれた(元に戻された)場合(例えば、横方向のA3の用紙がA4サイズになるように折られた後に開かれた場合)(以下「ジェスチャD」という。)、当該投影用紙p1の元の(例えば、A3の状態の)紙領域情報と、当該投影用紙p1が一時的に半分に折られたことを示す情報とを含むジェスチャ情報が受信される。この場合、ジェスチャ処理部18は、ステップS132において、紙領域情報記憶部111に記憶されている当該紙領域情報に対して、一時的に半分に折られたことを示す情報を付与する。生成部14は、図15のステップS303において、当該フラグ情報が付与されている紙領域情報が有る場合には、投影画像データにおいて当該紙領域情報が示す紙領域の左半分に当該紙領域情報に関連付けられている投影対象ページのページ画像データを重畳し、右半分に当該投影対象ページの次のページのページ画像データを重畳する。その結果、当該紙領域情報に対応する投影用紙p1には、2つのページが集約されて投影されるようになる。 Also, when one of the projection paper p1 is folded in half in the long side direction and then opened (returned) (for example, after folding a horizontal A3 paper into A4 size, When opened) (hereinafter referred to as "gesture D"), the original (for example, A3 state) paper area information of the projection paper p1 and the fact that the projection paper p1 is temporarily folded in half. Gesture information is received that includes information indicating and. In this case, in step S132, the gesture processing unit 18 adds information indicating that the paper has been temporarily folded in half to the paper area information stored in the paper area information storage unit 111 . In step S303 of FIG. 15, if there is paper area information to which the flag information is added, the generation unit 14 adds the paper area information to the left half of the paper area indicated by the paper area information in the projection image data. The page image data of the associated projection target page is superimposed, and the page image data of the next page of the projection target page is superimposed on the right half. As a result, two pages are aggregated and projected onto the projection paper p1 corresponding to the paper area information.

また、それぞれが異なるページ画像データが投影されている複数の投影用紙p1が束ねられた場合(例えば、各投影用紙p1が重ねられた後で、各投影用紙p1が略垂直方向に持ち上げられて、トントンと投影範囲A1が形成されている机上等において揃えられた場合)(以下「ジェスチャE」という。)、当該複数の投影用紙p1のそれぞれの紙領域情報の重なり順と、該複数の投影用紙p1が束ねられたことを示す情報とを含むジェスチャ情報が受信される。この場合、ジェスチャ処理部18は、ステップS132において、当該ジェスチャ情報に含まれる複数の紙領域情報のそれぞれに対応するページ画像データが、当該ジェスチャ情報に含まれる重なり順のページで配列された新たなファイルを生成し、当該ファイルを例えば、補助記憶装置102に保存する。 Also, when a plurality of projection papers p1 on which different page image data are projected are bundled (for example, after each projection paper p1 is stacked, each projection paper p1 is lifted in a substantially vertical direction, When aligned on a desk or the like where the projection range A1 is formed (hereinafter referred to as "gesture E"), the overlapping order of the paper area information of each of the plurality of projection papers p1 and the plurality of projection papers and information indicating that p1 has been bundled. In this case, in step S132, the gesture processing unit 18 generates new page image data in which the page image data corresponding to each of the plurality of pieces of paper area information included in the gesture information are arranged in pages in the order of overlap included in the gesture information. A file is generated and saved in, for example, the auxiliary storage device 102 .

図20は、第3の実施の形態において紙投影装置20が実行する処理手順の一例を説明するためのフローチャートである。図20中、図16と同一ステップには同一ステップ番号を付し、その説明は省略する。図20では、ステップS411及びS412が追加されている。 FIG. 20 is a flowchart for explaining an example of a processing procedure executed by the paper projection device 20 in the third embodiment. In FIG. 20, the same step numbers as in FIG. 16 are assigned to the same steps, and the description thereof is omitted. In FIG. 20, steps S411 and S412 are added.

ジェスチャ検出部25は、ジェスチャA~ジェスチャEのいずれかの条件を満たすジェスチャ(投影用紙p1に対するユーザの動作)を検出すると(S411でYes)、ジェスチャの対象とされた投影用紙p1の紙領域情報と、ジェスチャの内容(ジェスチャA~ジェスチャEの種別)を示す情報とを含むジェスチャ情報を情報処理装置10へ送信する(S412)。 When the gesture detection unit 25 detects a gesture (user's motion on the projection paper p1) that satisfies any one of the gestures A to E (Yes in S411), the gesture detection unit 25 detects the paper area information of the projection paper p1 targeted for the gesture. and information indicating the content of the gesture (type of gesture A to gesture E) is transmitted to the information processing apparatus 10 (S412).

なお、第3の実施の形態は、第2の実施の形態と組み合わされてもよい。 Note that the third embodiment may be combined with the second embodiment.

また、上記各実施の形態において、投影用紙p1の捲りや角の折り等についても、赤外線投光器206及び赤外線カメラ207ではなく、モーションセンサ等を用いたジェスチャの検知に基づいて検出されてもよい。 Further, in each of the above-described embodiments, the turning or corner folding of the projection paper p1 may also be detected based on gesture detection using a motion sensor or the like instead of the infrared projector 206 and infrared camera 207.

また、投影範囲A1における紙領域についても、赤外線投光器206及び赤外線カメラ207ではなく、通常のデジタルカメラを用いて検出されてもよい。 Further, the paper area in the projection range A1 may also be detected using a normal digital camera instead of the infrared projector 206 and the infrared camera 207. FIG.

また、上記各実施の形態において、情報処理装置10は、インターネット等を介して紙投影装置20に接続されてもよい。例えば、情報処理装置10は、クラウドシステムを構成するコンピュータであってもよい。この場合、投影対象ファイルの選択は、情報処理装置10にインターネット等を介して接続される端末においてブラウザ等を用いて行われてもよい。 Further, in each of the above embodiments, the information processing device 10 may be connected to the paper projection device 20 via the Internet or the like. For example, the information processing device 10 may be a computer that constitutes a cloud system. In this case, the selection of the projection target file may be performed using a browser or the like on a terminal connected to the information processing apparatus 10 via the Internet or the like.

また、紙投影装置20が、図6又は図18における情報処理装置10の機能の全てを有してよい。例えば、図6又は図18における情報処理装置10の各部として情報処理装置10を機能させるプログラムが紙投影装置20にインストールされてもよいし、紙投影装置20の筐体内に情報処理装置10が含まれるようにしてもよい。 Also, the paper projection device 20 may have all the functions of the information processing device 10 in FIG. 6 or 18 . For example, a program that causes the information processing apparatus 10 to function as each part of the information processing apparatus 10 shown in FIG. 6 or FIG. You may allow

また、紙投影装置20は、赤外線投光器206及び赤外線カメラ207を有さずに、赤外線投光器206及び赤外線カメラ207を有する別の装置が、紙投影装置20と通信回線を介して接続されるようにしてもよい。この場合、紙投影装置20は、図6又は図18における画像受信部21及び投影制御部22を有し、当該別の装置が、図6又は図18における紙検出部23、描画検出部24及びジェスチャ検出部25を有してもよい。 Also, the paper projection device 20 does not have the infrared projector 206 and the infrared camera 207, and another device having the infrared projector 206 and the infrared camera 207 is connected to the paper projector 20 via a communication line. may In this case, the paper projection device 20 has the image receiving section 21 and the projection control section 22 shown in FIG. A gesture detection unit 25 may be provided.

また、上記各実施の形態では、投影先のシート媒体が紙である例について説明したが、「シート」、「フィルム」等の紙以外の媒体であって画像を投影可能な領域を有する媒体に関して上記各実施の形態が適用されてもよい。この際、当該媒体として、シート状の媒体(例えば、机上等において平面的に載置可能な媒体)が好適である。 In each of the above-described embodiments, an example in which the sheet medium on which the image is projected is paper has been described. Each of the above embodiments may be applied. In this case, a sheet-like medium (for example, a medium that can be placed flat on a desk or the like) is suitable as the medium.

なお、上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)や従来の回路モジュール等のデバイスを含むものとする。 Note that each function of the embodiments described above can be realized by one or a plurality of processing circuits. Here, the "processing circuit" in this specification means a processor programmed by software to perform each function, such as a processor implemented by an electronic circuit, or a processor designed to perform each function described above. devices such as ASICs (Application Specific Integrated Circuits), DSPs (digital signal processors), FPGAs (field programmable gate arrays) and conventional circuit modules.

なお、上記各実施の形態において、データ操作支援システム1は、情報処理システムの一例である。描画処理部17は、更新部の一例である。ジェスチャ検出部25は、動作検出部の一例である。ジェスチャ処理部18は、処理実行部の一例である。紙情報受信部16は、取得部の一例である。紙検出部23は、媒体検出部の一例である。 In each of the above embodiments, the data manipulation support system 1 is an example of an information processing system. The drawing processing unit 17 is an example of an updating unit. The gesture detection unit 25 is an example of a motion detection unit. The gesture processing unit 18 is an example of a processing execution unit. The paper information receiving section 16 is an example of an obtaining section. The paper detector 23 is an example of a medium detector.

以上、本発明の実施の形態について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the embodiments of the present invention have been described in detail above, the present invention is not limited to such specific embodiments, and various modifications can be made within the scope of the gist of the present invention described in the claims. Transformation and change are possible.

10 情報処理装置
11 選択部
12 変換部
13 切替部
14 生成部
15 画像送信部
16 紙情報受信部
17 描画処理部
18 ジェスチャ処理部
20 紙投影装置
21 画像受信部
22 投影制御部
23 紙検出部
24 描画検出部
25 ジェスチャ検出部
100 ドライブ装置
101 記録媒体
102 補助記憶装置
103 メモリ装置
104 CPU
105 インタフェース装置
111 紙領域情報記憶部
201 補助記憶装置
202 メモリ装置
203 CPU
204 インタフェース装置
205 プロジェクタ
206 赤外線投光器
207 赤外線カメラ
B バス
10 Information processing device 11 Selection unit 12 Conversion unit 13 Switching unit 14 Generation unit 15 Image transmission unit 16 Paper information reception unit 17 Drawing processing unit 18 Gesture processing unit 20 Paper projection device 21 Image reception unit 22 Projection control unit 23 Paper detection unit 24 Drawing detection unit 25 Gesture detection unit 100 Drive device 101 Recording medium 102 Auxiliary storage device 103 Memory device 104 CPU
105 interface device 111 paper area information storage unit 201 auxiliary storage device 202 memory device 203 CPU
204 Interface device 205 Projector 206 Infrared projector 207 Infrared camera B Bus

特開2016-76234号公報JP 2016-76234 A

Claims (8)

画像の投影を制御する投影制御部と、
前記画像の投影範囲に配置されたの領域を検出する検出部と、
複数ページからなるデータのうち投影対象として選択されたページに関する画像が前記の領域に対応するように、前記投影範囲に投影される投影画像を生成する生成部と、
を有し、
前記生成部は、前記検出部が検出する前記の領域の変化が、前記が捲られたことを示す条件であって前記紙の一部が持ち上げられた後に元に戻されたことを示す条件に合致する場合に、前記投影対象として選択されているページの前ページ又は次ページに関する画像が前記の領域に対応するように前記投影画像を再生成する、
ことを特徴とする情報処理システム。
a projection control unit that controls projection of an image;
a paper detection unit that detects an area of the paper arranged in the projection range of the image;
a generation unit that generates a projection image to be projected onto the projection range so that an image of a page selected as a projection target from data consisting of a plurality of pages corresponds to the area of the paper ;
has
The generation unit detects that the change in the area of the paper detected by the paper detection unit is a condition indicating that the paper has been turned over and that a part of the paper has been lifted and then put back. Regenerate the projection image so that the image of the page preceding or following the page selected as the projection target corresponds to the area of the paper if the indicated condition is met.
An information processing system characterized by:
前記生成部は、前記検出部が検出する前記の領域に変化があると、変化後の前記の領域に対応するように、前記投影画像を生成する、
ことを特徴とする請求項1記載の情報処理システム。
When there is a change in the area of the paper detected by the paper detection unit, the generation unit generates the projection image so as to correspond to the area of the paper after the change.
2. The information processing system according to claim 1, characterized by:
前記生成部は、前記検出部が検出する前記の領域の変化が、前記条件に最初に合致した場合には、前記投影対象として選択されているページの前ページ及び次ページのいずれか一方向のページに関する画像が前記の領域に対応するように前記投影画像を再生成し、その後に前記条件に合致した場合には、前記の捲りの方向が前記最初に合致した場合と同じ方向であれば、前記投影対象として選択されているページに対して前記一方向のページに関する画像が前記の領域に対応するように前記投影画像を再生成し、前記の捲りの方向が前記最初に合致した場合と逆方向であれば、前記投影対象として選択されているページに対して前記一方向とは逆方向のページに関する画像が前記の領域に対応するように前記投影画像を再生成する、
ことを特徴とする請求項1又は2記載の情報処理システム。
When the change in the area of the paper detected by the paper detection unit first matches the condition , the generation unit selects either the previous page or the next page of the page selected as the projection target. or regenerate the projection image so that the image for the page in one direction corresponds to the area of the paper , and then if the condition is met, the direction of the paper turn is the first match. If the direction is the same as the case, the projection image is regenerated so that the image of the page in the one direction corresponds to the area of the paper with respect to the page selected as the projection target, and the turning of the paper is performed. If the direction is opposite to the first match, the image of the page selected as the projection target in the direction opposite to the one direction is projected so as to correspond to the area of the paper . regenerate the image,
3. The information processing system according to claim 1, wherein:
前記に対する描画を検出する描画検出部と、
前記描画の内容に基づいて前記データを更新する更新部と、
を有することを特徴とする請求項1乃至3いずれか一項記載の情報処理システム。
a drawing detection unit that detects drawing on the paper ;
an updating unit that updates the data based on the content of the drawing;
4. The information processing system according to any one of claims 1 to 3, characterized by comprising:
前記を対象としたユーザの動作を検出する動作検出部と、
前記動作検出部が検出した動作に応じた処理を前記データに関して実行する処理実行部と、
を有することを特徴とする請求項1乃至4いずれか一項記載の情報処理システム。
a motion detection unit that detects a user's motion with respect to the paper ;
a processing execution unit that executes processing on the data according to the motion detected by the motion detection unit;
5. The information processing system according to any one of claims 1 to 4, characterized by comprising:
画像の投影範囲に配置されたの領域を示す情報を取得する取得部と、
複数ページからなるデータのうち投影対象として選択されたページに関する画像が前記の領域に対応するように、前記投影範囲に投影される投影画像を生成する生成部と、
を有し、
前記生成部は、前記取得部が取得する前記の領域の変化が、前記が捲られたことを示す条件であって前記紙の一部が持ち上げられた後に元に戻されたことを示す条件に合致する場合に、前記投影対象として選択されているページの前ページ又は次ページに関する画像が前記の領域に対応するように前記投影画像を再生成する、
ことを特徴とする情報処理装置。
an acquisition unit that acquires information indicating the area of the paper arranged in the projection range of the image;
a generation unit that generates a projection image to be projected onto the projection range so that an image of a page selected as a projection target from data consisting of a plurality of pages corresponds to the area of the paper ;
has
The generation unit indicates that a change in the area of the paper acquired by the acquisition unit is a condition indicating that the paper has been turned over and that a part of the paper has been lifted and then put back. Regenerate the projection image so that the image of the page preceding or following the page selected as the projection target corresponds to the area of the paper if the condition is met.
An information processing device characterized by:
画像の投影範囲に配置されたの領域を示す情報を取得する取得手順と、
複数ページからなるデータのうち投影対象として選択されたページに関する画像が前記の領域に対応するように、前記投影範囲に投影される投影画像を生成する生成手順と、
前記取得手順が取得する前記の領域の変化が、前記が捲られたことを示す条件であって前記紙の一部が持ち上げられた後に元に戻されたことを示す条件に合致する場合に、前記投影対象として選択されているページの前ページ又は次ページに関する画像が前記の領域に対応するように前記投影画像を再生成する再生成手順と、
をコンピュータが実行することを特徴とする情報処理方法。
an acquisition procedure for acquiring information indicative of the area of the paper positioned within the projection range of the image;
a generation procedure for generating a projection image to be projected onto the projection range such that an image of a page selected as a projection target from data consisting of a plurality of pages corresponds to the area of the paper ;
When the change in the area of the paper obtained by the obtaining procedure meets the condition indicating that the paper has been turned over and the condition indicating that a part of the paper has been lifted and then put back. (2) a regeneration step of regenerating the projection image so that the image of the page preceding or following the page selected as the projection target corresponds to the area of the paper ;
An information processing method characterized in that a computer executes
画像の投影範囲に配置されたの領域を示す情報を取得する取得手順と、
複数ページからなるデータのうち投影対象として選択されたページに関する画像が前記の領域に対応するように、前記投影範囲に投影される投影画像を生成する生成手順と、
前記取得手順が取得する前記の領域の変化が、前記が捲られたことを示す条件であって前記紙の一部が持ち上げられた後に元に戻されたことを示す条件に合致する場合に、前記投影対象として選択されているページの前ページ又は次ページに関する画像が前記の領域に対応するように前記投影画像を再生成する再生成手順と、
をコンピュータに実行させることを特徴とするプログラム。
an acquisition procedure for acquiring information indicative of the area of the paper positioned within the projection range of the image;
a generation procedure for generating a projection image to be projected onto the projection range such that an image of a page selected as a projection target from data consisting of a plurality of pages corresponds to the area of the paper ;
When the change in the area of the paper obtained by the obtaining procedure meets the condition indicating that the paper has been turned over and the condition indicating that a part of the paper has been lifted and then put back. (2) a regeneration step of regenerating the projection image so that the image of the page preceding or following the page selected as the projection target corresponds to the area of the paper ;
A program characterized by causing a computer to execute
JP2017209831A 2017-10-30 2017-10-30 Information processing system, information processing device, information processing method and program Active JP7119338B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017209831A JP7119338B2 (en) 2017-10-30 2017-10-30 Information processing system, information processing device, information processing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017209831A JP7119338B2 (en) 2017-10-30 2017-10-30 Information processing system, information processing device, information processing method and program

Publications (2)

Publication Number Publication Date
JP2019082572A JP2019082572A (en) 2019-05-30
JP7119338B2 true JP7119338B2 (en) 2022-08-17

Family

ID=66670425

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017209831A Active JP7119338B2 (en) 2017-10-30 2017-10-30 Information processing system, information processing device, information processing method and program

Country Status (1)

Country Link
JP (1) JP7119338B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110209280B (en) * 2019-06-05 2023-04-18 深圳前海达闼云端智能科技有限公司 Response method, response device and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100141605A1 (en) 2008-12-08 2010-06-10 Samsung Electronics Co., Ltd. Flexible display device and data displaying method thereof
WO2014073346A1 (en) 2012-11-09 2014-05-15 ソニー株式会社 Information processing device, information processing method, and computer-readable recording medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100141605A1 (en) 2008-12-08 2010-06-10 Samsung Electronics Co., Ltd. Flexible display device and data displaying method thereof
WO2014073346A1 (en) 2012-11-09 2014-05-15 ソニー株式会社 Information processing device, information processing method, and computer-readable recording medium

Also Published As

Publication number Publication date
JP2019082572A (en) 2019-05-30

Similar Documents

Publication Publication Date Title
JP5723454B2 (en) Display device and display method for improving visibility
CN109739372B (en) Graph drawing method for handwriting input equipment and handwriting reading equipment
EP2495644B1 (en) Portable information terminal comprising two adjacent display screens
US5917490A (en) Interactive information processing system responsive to user manipulation of physical objects and displayed images
US20120089938A1 (en) Information Processing Apparatus, Information Processing Method, and Program
US20160070420A1 (en) Projection device, projection method, and projection program
US20020126161A1 (en) Information processing system
US20050015731A1 (en) Handling data across different portions or regions of a desktop
JP5664164B2 (en) Electronic information board device, information display method, program
JP2006228215A (en) Method for manipulating touch-sensitive graphical user interface and touch-sensitive graphical user interface
CN103069375A (en) Information processing device, control method of information processing device, program, and recording medium
JP5942762B2 (en) Information processing apparatus and program
US20140368875A1 (en) Image-forming apparatus, control method for image-forming apparatus, and storage medium
JP2016126657A (en) Information processing device, method for controlling information processing device, and program
CN102981730A (en) Electronic apparatus, program, and control method
JP2014059633A (en) Information processor, information processing method, and program
JPH0784715A (en) Information processing equipment
JP7119338B2 (en) Information processing system, information processing device, information processing method and program
JP2012088805A (en) Information processor and information processor control method
US20190122405A1 (en) Display device, display method, and recording medium
JP7097774B2 (en) Display device, display method and program
CN104281383A (en) Information display apparatus
JP6700749B2 (en) Information processing apparatus, control method of information processing apparatus, and program
JP2013164659A (en) Image processing apparatus, method for controlling image processing apparatus, and program
JP6809258B2 (en) Image processing equipment, condition display method, and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200819

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210721

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210831

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211021

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220301

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220316

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220718

R151 Written notification of patent or utility model registration

Ref document number: 7119338

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151