Patent Description:
Conventional projection devices that can project images onto screens, for example, have been known. As a technique related to such projection devices,<CIT> discloses a method for displaying objects of a design plan on a boundary surface of a room.

<CIT> describes a system that includes a laser projection apparatus and a fastener installation apparatus. The laser projection apparatus is configured to project an identifier of an instruction set including one or more instructions for installing a fastener or fastener collar on a structure, with the laser projection apparatus being configured to project the identifier onto the structure about a location at which the respective fastener or fastener collar is to be installed. The fastener installation apparatus is configured to capture an image of the projected identifier from the structure, determine the identifier from the captured image, and retrieve the instruction set based on the determined identifier. The fastener installation apparatus includes a tool for installing the respective fastener or fastener collar, and the fastener installation apparatus is configured to program the tool according to the retrieved instruction set.

<CIT> describes a method and apparatus for controlling a laser projection assisted assembly (<NUM>) operation including the ability to display a menu (<NUM>) with the laser projector (<NUM>). An operator is able to request the menu be displayed at the operator's location. The menu provides the operator the ability to select from several display options (<NUM>). By selecting an icon (<NUM>) associated with a desired display option, the operator is able to change the display option at a location remote from the control (<NUM>).

<CIT> describes a manufacturing assistance apparatus including a display, an imaging device, a completion determining unit, and a display controller. The display is configured to display operation information that is related to any of operation processes of a workpiece. The imaging device is configured to perform imaging of the workpiece, and output image data obtained by the imaging. The completion determining unit is configured to determine whether current one of the operation processes is completed, on a basis of the image data outputted from the imaging device. The display controller is configured to cause, when the current one of the operation processes is determined by the completion determining unit as being completed, the display to display the operation information that is related to subsequent one of the operation processes.

However, with the aforementioned conventional technique, a worker cannot perform work efficiently when there are many work spots.

In view of the above, the present invention aims to provide a projection system and a projection method that allow a worker to perform work efficiently, and makes it possible to shorten a construction period and reduce a burden on the worker.

In order to achieve the above, the present invention relates to a projection system according to claim <NUM> and a projection method according to claim <NUM>. Claims <NUM> to <NUM> refer to specifically advantageous realizations of the projection system according to claim <NUM>.

The present invention allows a worker to perform work efficiently, and makes it possible to shorten a construction period and reduce a burden on the worker.

Hereinafter, a projection system and a projection method according to embodiments of the present invention will be described in detail with reference to the drawings. "Embodiment <NUM>" is an example useful for understanding the invention, whereas "Embodiment <NUM>" represents the invention as defined by the appended claims. Therefore, the numerical values, shapes, materials, structural components, the arrangement and connection of the structural components, steps and the order of the steps, or the like mentioned in the following embodiments are mere examples and not intended to limit the present invention. Therefore, among the structural components in the following embodiments, structural components not recited in any one of the independent claims representing broadest concepts of the present invention are described as optional structural components.

In addition, each diagram is a schematic diagram and is not necessarily a precise illustration. Therefore, for example, the scales etc. of the drawings are not necessarily precise. Moreover, throughout the figures, structural components that are essentially the same share like reference signs, and duplicate description is omitted or simplified.

First, an overview of a projection system according to an embodiment useful for understanding the invention will be described with reference to <FIG> and <FIG>. <FIG> is a perspective view of work site <NUM> where a projection system according to the present embodiment is to be used. <FIG> is an external view of devices included in projection system <NUM> according to the present embodiment.

As illustrated in <FIG>, projection system <NUM> includes projection device <NUM>. As illustrated in <FIG>, projection device <NUM> is placed at a predetermined location in work site <NUM> in a building under construction. Projection device <NUM> projects drawing <NUM> onto a structure included in work site <NUM>. Specifically, this structure may be a floor, a wall, a pillar, or a ceiling, for example.

Drawing <NUM> is, for example, a drawing to be projected onto work spot <NUM> in work site <NUM>. Note that although work spots <NUM> are shown with broken lines in <FIG>, work spots <NUM> are not shown in an actual work site <NUM>. Therefore, when drawings <NUM> are not projected, worker <NUM> cannot recognize correct locations of work spots <NUM>. Projecting drawings <NUM> enables worker <NUM> to recognize work spots <NUM>. Worker <NUM> can perform work easily and accurately by performing the work in accordance with drawings <NUM>.

Examples of the work include marking. For example, drawing <NUM> to be projected is a line or a shape of light having a length specified as designed and projected at a position where worker <NUM> should mark. Worker <NUM> can easily draw a marking line by simply tracing the line or shape of light shown in drawing <NUM>. Note that, such a line or shape of light need not necessarily be used as a guide for drawing a marking line. A line or shape of light itself may be used as a marking line. Moreover, the work need not be marking. The work may be drilling, and may be any other work without limitation.

Work site <NUM> includes multiple work spots <NUM>. At this time, projection range <NUM> projected by projection device <NUM> is limited, and thus it is difficult to project drawings <NUM> onto all work spots <NUM> simultaneously. Worker <NUM> performs work in accordance with the projected drawing <NUM>. Therefore, the efficiency of the work deteriorates if the projection sequence of drawings <NUM> is not appropriate.

Furthermore, if projection device <NUM> could project drawings <NUM> onto all work spots <NUM>, worker <NUM> may be confused about the sequence of work because many drawings <NUM> are projected at once. Moreover, worker <NUM> may not recognize the projected drawing <NUM> correctly depending on the environment of work site <NUM> (e.g., a bright environment) or a characteristic of worker <NUM> (e.g., having poor eyesight). This may deteriorate the efficiency of the work.

To address these issues, projection system <NUM> according to the present embodiment adjusts at least one of (i) the sequence and quantity of one or more drawings <NUM> to be projected by projection device <NUM> or (ii) a setting parameter regarding a mode of projection performed by projection device <NUM>. This allows worker <NUM> to perform the work efficiently, and makes it possible to shorten a construction period and reduce burdens on the worker.

Next, a specific functional configuration of projection system <NUM> according to the present embodiment will be described with reference to <FIG> and <FIG> is a block diagram of a functional configuration of projection system <NUM> according to the present embodiment.

As illustrated in <FIG> and <FIG>, projection system <NUM> includes projection device <NUM>, data processing device <NUM>, and terminal device <NUM>. The following describes a specific configuration of each of the devices included in projection system <NUM> one by one.

Projection device <NUM> is mounted on a tripod and placed at a predetermined location on the floor of work site <NUM>, as illustrated in <FIG> and <FIG>, for example. Alternatively, projection device <NUM> may be placed on a wall or ceiling of work site <NUM>. As illustrated in <FIG>, projection device <NUM> includes communicator <NUM>, distance measurer <NUM>, projector <NUM>, controller <NUM>, storage <NUM>, driver <NUM>, and adjustment unit <NUM>.

Communicator <NUM> is a communication interface that allows projection device <NUM> to communicate with data processing device <NUM> and terminal device <NUM>. Communicator <NUM> communicates wirelessly with each of data processing device <NUM> and terminal device <NUM>, but may also communicate with those devices through wired communication. The standard of the communication to be performed by communicator <NUM> may be any standard without limitation.

Distance measurer <NUM> is an example of a detector and measures a distance from projection device <NUM> to a structure included in work site <NUM>. Distance measurer <NUM> is a range image sensor, such as a time of flight (TOF) sensor, for example. The range image sensor produces a distance image as a result of distance measurement. Each of the pixel values of pixels that constitute the distance image indicates a distance from distance measurer <NUM>. Note that distance measurer <NUM> may be any other distance measuring sensors. For example, distance measurer <NUM> may be a distance measuring sensor using a phase difference detection method, or a distance measuring sensor using a triangulation method. As illustrated in <FIG>, distance measurer <NUM> includes distance measuring light source 22a and sensing unit 22b.

Distance measuring light source 22a is a light source that emits light to a structure. Distance measuring light source 22a is a light-emitting element that emits infrared light, for example. Alternatively, distance measuring light source 22a may be a light-emitting element that emits visible light. Note that distance measuring light source 22a need not be a different light source from light source 23a included in projector <NUM>. Light source 23a included in projector <NUM> may be used as distance measuring light source 22a. In other words, distance measurer <NUM> need not include distance measuring light source 22a, and may be a sensor including only sensing unit 22b.

Sensing unit 22b is a light receiving element that detects reflected light, which is light emitted by distance measuring light source 22a and reflected off the structure. Sensing unit 22b is an image sensor including a photodiode array, for example.

Projector <NUM> is a projection module for projecting drawing <NUM> onto a projection plane. Projector <NUM> includes light source 23a and scanner 23b. Although not illustrated, projector <NUM> may include optical components, such as a lens and a mirror.

Light source 23a is a semiconductor laser element that emits visible light, for example. Alternatively, light source 23a may be a light emitting diode (LED). Light source 23a may have a configuration that makes it possible to change the emission color. For example, light source 23a may include multiple light-emitting elements that emit light in different colors. Examples of the light-emitting elements include blue light-emitting element, green light-emitting element, and red light-emitting element.

Scanner 23b scans a structure with the light emitted by light source 23a. Scanner 23b is a microelectromechanical systems (MEMS) mirror or a Galvano scanner, for example.

In the present embodiment, projector <NUM> projects a target drawing, which is a drawing to be projected onto a target spot. This target spot is a work spot determined by data processing device <NUM> among work spots <NUM>. For example, in the example illustrated in <FIG>, projector <NUM> individually projects three drawings <NUM> onto three work spots <NUM>.

As described above, there is a limit to projection range <NUM> that can be projected by projector <NUM>. For example, in projection range <NUM>, when projection device <NUM> is placed on a horizontal plane, projection is possible in the range of approximately <NUM>° in the horizontal direction and approximately <NUM>° in the vertical direction. In order to project the drawing onto a work spot outside projection range <NUM>, the orientation of projection device <NUM> needs to be changed. Alternatively, the location of projection device <NUM> needs to be changed. In the present embodiment, the direction and the range that can be projected by projector <NUM> are changed by changing the orientation of projection device <NUM> by driver <NUM>.

Controller <NUM> is a control device that controls distance measurer <NUM>, projector <NUM>, and driver <NUM> to project drawing <NUM> onto a projection plane. For example, controller <NUM> is achieved by large scale integration (LSI), which is an integrated circuit (IC). Such an integrated circuit is not limited to LSI, and may be achieved by a dedicated circuit or a general-purpose processor. For example, controller <NUM> may be achieved by a microcomputer. Furthermore, controller <NUM> may be a field programmable gate array (FPGA) that can be programmed, or a reconfigurable processor capable of reconfiguring the connections and settings of circuit cells inside LSI.

Storage <NUM> is a recording device that stores a control program for projecting drawing <NUM>. This control program is to be executed by controller <NUM>. For example, storage <NUM> is non-volatile memory and is achieved by semiconductor memory.

Driver <NUM> is a drive mechanism for changing the orientation of projection device <NUM>. Driver <NUM> changes the projectable direction by changing the orientation of projection device <NUM>. For example, driver <NUM> can change the orientation of projection device <NUM> in directions of pan (horizontal direction), tilt (vertical direction) and roll (rotational direction). Driver <NUM> is achieved, for example, by a stepping motor. Note that projection device <NUM> need not include driver <NUM>.

Adjustment unit <NUM> adjusts at least one of (i) a quantity of one or more drawings <NUM> to be simultaneously projected by projection device <NUM> or (ii) a setting parameter regarding a mode of projection performed by projection device <NUM>. In the present embodiment, adjustment unit <NUM> adjusts a quantity of one or more drawings <NUM> to be simultaneously projected by projection device <NUM>. Specifically, the quantity of one or more drawings <NUM> is the number of work spots <NUM> onto which drawings <NUM> are simultaneously projected. For example, in the example illustrated in <FIG>, drawings <NUM> are individually projected onto three work spots <NUM>. A specific example of adjustment performed by adjustment unit <NUM> will be described later with reference to <FIG>.

In the present embodiment, projection device <NUM> individually projects one or more drawings <NUM> onto work spots <NUM> included in work site <NUM> in a predetermined sequence. The projection sequence of drawings <NUM> is determined by data processing device <NUM>, for example. Projection device <NUM> projects one or more drawings <NUM> of the quantity adjusted by adjustment unit <NUM>, in the sequence determined by data processing device <NUM>. For example, projection device <NUM> projects three drawings <NUM> individually onto three work spots <NUM> as one set each time in accordance with the sequence. A specific example will be described later with reference to <FIG>.

For example, when projection device <NUM> judges that all the work at the work spots onto which drawings <NUM> are being projected is finished, projection device <NUM> projects drawings <NUM> onto the next set of work spots <NUM> in accordance with the determined projection sequence. For example, the end of work is determined by controller <NUM>, based on a signal transmitted by terminal device <NUM> operated by worker <NUM>. Alternatively, controller <NUM> may determine the end of work, for example, based on an image captured by a camera, which is not illustrated. The camera captures images of how worker <NUM> performs work or a result of work at each work spot. Note that when sensing unit 22b generates a visible light image, controller <NUM> may use a detection result of sensing unit 22b, instead of an image captured by the camera.

Next, data processing device <NUM> will be described. Data processing device <NUM> is a device that performs processing regarding a drawing to be projected by projection device <NUM>. Data processing device <NUM> is a computer device, for example. As illustrated in <FIG>, data processing device <NUM> includes communicator <NUM>, data processor <NUM>, controller <NUM>, storage <NUM>, input unit <NUM>, and display <NUM>.

Communicator <NUM> is a communication interface that allows data processing device <NUM> to communicate with projection device <NUM> and terminal device <NUM>. Communicator <NUM> communicates wirelessly with each of projection device <NUM> and terminal device <NUM>, but may also communicate with those devices through wired communication. The standard of the communication to be performed by communicator <NUM> may be any standard without limitation.

Data processor <NUM> is a microcomputer or a processor, for example. Based on architectural design data, data processor <NUM> determines target spots that are work spots <NUM> at which worker <NUM> is to perform work, and target drawings to be projected onto the target spots. The target spots are, for example, work spots <NUM> included in projection range <NUM> of projection device <NUM> when projection device <NUM> is placed at a predetermined location. As illustrated in <FIG>, data processor <NUM> includes determination unit 32a.

Determination unit 32a determines a projection sequence of drawings <NUM> to be individually projected onto work spots <NUM>. The projection sequence corresponds to a work sequence that is a sequence of work to be performed by worker <NUM>. Determination unit 32a determines the projection sequence based on the architectural design data. Determination unit 32a transmits, to controller <NUM> of projection device <NUM>, via communicator <NUM> and communicator <NUM>, sequence information indicating the determined projection sequence and the drawings to be individually projected onto the work spots.

The architectural design data is data that shows work spots <NUM>. Specifically, the architectural design data is three-dimensional data showing the size and shape of work site <NUM>. For example, the architectural design data is three-dimensional (3D) computer-aided design (CAD) data. The architectural design data also includes two-dimensional data showing a layout of work site <NUM> and two-dimensional data showing work spots <NUM>. In the architectural design data, each of work spots <NUM> is associated with a corresponding drawing to be projected. When work spot <NUM> is determined as a target spot, a target drawing to be projected onto the target spot is determined by referring to the architectural design data.

For example, determination unit 32a associates the architectural design data with an actual work site <NUM>. Such an actual work site <NUM> is shown, for example, by spatial data obtained by measuring distances to surrounding structures after projection device <NUM> is placed in work site <NUM>. Such association specifies the location and orientation of projection device <NUM> in the architectural design data. Note that a user, such as worker <NUM> or a manager of the work, may input a position in the design data of the placed projection device <NUM>. In other words, the distances of work site <NUM> need not be measured.

In the present embodiment, determination unit 32a determines, as the projection sequence, a sequence that produces the shortest route for one worker <NUM> passing through each of work spots <NUM> once. Here, determination unit 32a determines the projection sequence such that worker <NUM> does not pass through the same work spot <NUM> twice. Moreover, it is assumed that worker <NUM> can move the shortest distance between any two work spots <NUM>, i.e., a straight-line distance. In other words, determination unit 32a determines the projection sequence based on what is called the traveling salesman problem.

Specifically, determination unit 32a assumes that work spots <NUM> are vertices and a cost of a side between the vertices is a straight-line distance between work spots <NUM>, and determines the sequence that incurs the lowest cost. Note that the start point and the end point may be the location of projection device <NUM>, for example. Alternatively, the start point and the end point may be one of work spots <NUM>, or the start point and the end point may be different points.

Controller <NUM> is a control device that controls communicator <NUM>, data processor <NUM>, storage <NUM>, input unit <NUM>, and display <NUM> to determine the work sequence and a drawing, and generate an adjustment screen (see <FIG>). Note that the adjustment screen is an operation screen for adjusting a projection quantity of one or more drawings and a setting parameter regarding a mode of projection to be performed by projection device <NUM>. The adjustment screen will be described in detail later with reference to <FIG>.

Controller <NUM> is achieved by, for example, LSI, which is an integrated circuit. Such an integrated circuit is not limited to LSI, and may be achieved by a dedicated circuit or a general-purpose processor. For example, controller <NUM> may be achieved by a microcomputer. Furthermore, controller <NUM> may be an FPGA that can be programmed, or a reconfigurable processor capable of reconfiguring the connections and settings of circuit cells inside LSI.

Storage <NUM> is a recording device that stores a control program for determining a work sequence and a drawing. This control program is to be executed by data processor <NUM> and controller <NUM>. For example, storage <NUM> is non-volatile memory and is achieved by semiconductor memory. Storage <NUM> further stores the architectural design data and drawing data indicating a drawing to be projected.

Input unit <NUM> is an example of a receiver that receives an operation for data processing device <NUM>. For example, input unit <NUM> is an input device, such as a keyboard or a mouse, or may be a touch sensor or a physical button.

Display <NUM> displays an adjustment screen for adjusting the projection quantity of one or more drawings and a setting parameter regarding a mode of projection to be performed by projection device <NUM>. Display <NUM> is, for example, a liquid crystal display panel or an organic electroluminescence (EL) display panel.

Next, terminal device <NUM> will be described. Terminal device <NUM> functions as a remote controller that allows worker <NUM> to remotely control projection device <NUM>. For example, terminal device <NUM> is a dedicated remote controller for projection device <NUM>. Alternatively, terminal device <NUM> may be a mobile terminal, such as a smartphone or a tablet device on which a dedicated application program is installed. As illustrated in <FIG>, terminal device <NUM> includes communicator <NUM>, operation receiver <NUM>, display <NUM>, controller <NUM>, and storage <NUM>.

Communicator <NUM> is a communication interface that allows terminal device <NUM> to communicate with projection device <NUM> and data processing device <NUM>. Communicator <NUM> communicates wirelessly with each of projection device <NUM> and data processing device <NUM>, but may also communicate with those devices through wired communication. The standard of the communication to be performed by communicator <NUM> may be any standard without limitation.

Operation receiver <NUM> is a user interface device that receives an operation of worker <NUM>. For example, operation receiver <NUM> is achieved by one or more physical buttons, or may be a touch panel, or the like.

Display <NUM> displays an image showing an operating status of projection device <NUM>, for example. Display <NUM> may display an adjustment screen for adjusting the projection quantity of one or more drawings and a setting parameter regarding a mode of projection to be performed by projection device <NUM>. Display <NUM> is, for example, a liquid crystal display panel or an organic EL display panel.

Controller <NUM> is a control device that controls communicator <NUM>, operation receiver <NUM>, display <NUM>, and storage <NUM>. Controller <NUM> is achieved by LSI, which is an integrated circuit. Such an integrated circuit is not limited to LSI, and may be achieved by a dedicated circuit or a general-purpose processor. For example, controller <NUM> may be achieved by a microcomputer. Furthermore, controller <NUM> may be an FPGA that can be programmed, or a reconfigurable processor capable of reconfiguring the connections and settings of circuit cells inside LSI.

Specifically, controller <NUM> causes communicator <NUM> to transmit a signal to projection device <NUM> to operate projection device <NUM> in response to an operation received by operation receiver <NUM>. For example, when operation receiver <NUM> receives an operation of an instruction indicating an end of work from worker <NUM>, controller <NUM> causes communicator <NUM> to transmit an end signal indicating the end of work to projection device <NUM>.

Storage <NUM> is a recording device that stores a control program that is to be executed by controller <NUM>. For example, storage <NUM> is non-volatile memory and is achieved by semiconductor memory. Storage <NUM> may store unique identification information in terminal device <NUM>.

Next, a specific example of adjusting the projection quantity of one or more drawings <NUM> and a setting parameter of a mode of projection will be described with reference to <FIG>.

<FIG> is a diagram for illustrating an example of an adjustment screen for the projection quantity of one or more drawings <NUM> and a setting parameter regarding a mode of projection in projection system <NUM> according to the present embodiment. The adjustment screen illustrated in <FIG> is displayed on display <NUM> of terminal device <NUM>, for example. Alternatively, the adjustment screen may be displayed on display <NUM> of data processing device <NUM>. When projection device <NUM> includes a display, the adjustment screen may be projected on such a display.

As illustrated in <FIG>, the adjustment screen includes a graphical user interface (GUI) object for adjusting the following three items: brightness, a projection time interval, and the number of simultaneously projected drawings <NUM>. The brightness and projection time interval are examples of the setting parameter regarding a mode of projection to be performed by projection device <NUM>. The number of simultaneously projected drawings <NUM> is an example of the quantity of one or more drawings <NUM> to be simultaneously projected. Note that the adjustment screen may include only one of brightness, a projection time interval, and the number of simultaneously projected drawings.

The brightness corresponds to the light intensity to be emitted by projection device <NUM> when projection device <NUM> projects drawing <NUM>. As illustrated in <FIG>, the adjustment screen includes slider <NUM> for adjusting brightness and enter button <NUM>.

Slider <NUM> is a GUI object for adjusting the brightness manually. The brightness is adjusted by moving slider <NUM> horizontally. Note that the adjustment screen may include a text box for inputting brightness or a radio button for selecting one of predetermined amounts of brightness, instead of slider <NUM> or in addition to slider <NUM>.

Enter button <NUM> is a GUI object for setting the brightness of drawing <NUM> to the brightness indicated by slider <NUM>. When worker <NUM> or the manager of the work selects enter button <NUM> after adjusting slider <NUM>, adjustment unit <NUM> sets the brightness of drawing <NUM> to be the brightness indicated by slider <NUM>.

Accordingly, when projection device <NUM> receives an input of operation regarding the brightness of drawing <NUM> to be projected from worker <NUM> or the manager of the work, projection device <NUM> can project drawing <NUM> with the received brightness. In other words, worker <NUM>, etc. may adjust the brightness of drawing <NUM> to be projected to a desired brightness manually.

A projection time interval is a time interval for which projection device <NUM> projects drawing <NUM>. In the present embodiment, projection device <NUM> can cause drawing <NUM> to blink. Specifically, projection device <NUM> can repeatedly switch between projecting drawing <NUM> and not projecting drawing <NUM>. The projection time interval corresponds to a length of projection time for which drawing <NUM> is projected. The shorter the projection time interval is, the shorter drawing <NUM> blinks. The longer the projection time interval is, the longer drawing <NUM> is projected.

As illustrated in <FIG>, the adjustment screen includes slider <NUM> for adjusting the projection time interval and enter button <NUM>.

Slider <NUM> is a GUI object for adjusting the projection time interval manually. The projection time interval is adjusted by moving slider <NUM> horizontally. The position of slider <NUM> at which the projection time interval is the longest, specifically, the rightmost end of slider <NUM>, means that drawing <NUM> is projected at all times.

Note that the adjustment screen may include a text box for inputting a projection time interval or a radio button for selecting one of predetermined projection time intervals, instead of slider <NUM> or in addition to slider <NUM>.

Enter button <NUM> is a GUI object for setting the projection time interval of drawing <NUM> to the projection time interval indicated by slider <NUM>. When worker <NUM> or the manager of the work selects enter button <NUM> after adjusting slider <NUM>, adjustment unit <NUM> sets the projection time interval of drawing <NUM> to be the projection time interval indicated by slider <NUM>.

Accordingly, when projection device <NUM> receives an input of operation regarding the projection time interval of drawing <NUM> to be projected from worker <NUM> or the manager of the work, projection device <NUM> can project drawing <NUM> for the received projection time interval. In other words, worker <NUM>, etc. may manually adjust the projection time interval of drawing <NUM> to be projected for a desired projection time interval.

In the present embodiment, the projection time for which drawing <NUM> is projected and projection stopping time for which projection of drawing <NUM> is stopped are the same duration of time. Alternatively, the projection time and the projection stopping time may have mutually different duration of times. For example, the ratio between the projection time and the projection stopping time may be a fixed value. When the projection time interval is adjusted, the projection time and the projection stopping time are both adjusted.

Alternatively, the projection time and the projection stopping time may be adjusted independently of each other. This makes it possible to achieve a projection time and a projection stopping time desired by worker <NUM>, etc..

Note that adjustment unit <NUM> may set a different mode for projecting at least one of the simultaneously projected drawings <NUM> from the mode for a remaining drawing <NUM>. For example, adjustment unit <NUM> may project drawing <NUM> at all times onto work spot <NUM> at which work is currently being performed, and blink drawing <NUM> projected onto work spot <NUM> at which work is not currently being performed. Alternatively, adjustment unit <NUM> may project drawing <NUM> at all times onto work spot <NUM> at which work is currently being performed or not finished, and blink drawing <NUM> projected onto work spot <NUM> at which work is finished.

The projection quantity of one or more drawings <NUM> corresponds to the number of work spots <NUM> onto which projection device <NUM> simultaneously projects drawings <NUM> (i.e., the number of simultaneously projected drawings). As illustrated in <FIG>, the adjustment screen includes slider <NUM> for adjusting the number of simultaneously projected drawings (projection quantity) and enter button <NUM>.

Slider <NUM> is a GUI object for adjusting the projection quantity of one or more drawings <NUM> manually. The projection quantity of one or more drawings <NUM> is adjusted by moving slider <NUM> horizontally. Note that the adjustment screen may include a text box for inputting a projection quantity of one or more drawings <NUM> or a radio button for selecting one of predetermined projection quantities, instead of slider <NUM> or in addition to slider <NUM>.

Enter button <NUM> is a GUI object for setting the projection quantity of one or more drawings <NUM> to the projection quantity indicated by slider <NUM>. When worker <NUM> or the manager of the work selects enter button <NUM> after adjusting slider <NUM>, adjustment unit <NUM> sets the projection quantity of one or more drawings <NUM> to be the projection quantity indicated by slider <NUM>.

Accordingly, when projection device <NUM> receives an input of operation regarding the projection quantity of one or more drawings <NUM> (the number of simultaneously projected drawings) from worker <NUM> or the manager of the work, projection device <NUM> can project one or more drawings <NUM> of the received projection quantity. In other words, worker <NUM>, etc. may manually adjust the projection quantity of one or more drawings <NUM> to project a desired quantity of drawings <NUM>.

Note that the input by worker <NUM> is not limited to an operation input on the adjustment screen. For example, the input by worker <NUM> may be speech input. Specifically, input unit <NUM> of data processing device <NUM> or operation receiver <NUM> of terminal device <NUM> may be achieved by a microphone that receives speech.

Next, an operation of projection system <NUM> according to the present embodiment will be described with reference to <FIG>.

<FIG> is a flowchart of an operation of projection system <NUM> according to the present embodiment. As illustrated in <FIG>, first, worker <NUM> places projection device <NUM> at a predetermined location in work site <NUM> (S10). The location to be placed first may be any location determined by worker <NUM> or a location determined by data processing device <NUM>. After projection device <NUM> is placed, data processing device <NUM> associates the actual work site <NUM> with the architectural design data.

Next, determination unit 32a of data processing device <NUM> determines the projection sequence (S12). Specifically, determination unit 32a determines the projection sequence for work spots <NUM> included in projection range <NUM> of projection device <NUM>, in other words, a work sequence that is a sequence of work to be performed by worker <NUM>.

<FIG> is a perspective view illustrating an example of a work sequence for work spots <NUM> included in work site <NUM>. <FIG> illustrates <NUM> work spots <NUM>. For example, determination unit 32a determines the projection sequence for <NUM> work spots <NUM>. The determined sequence is sequence <NUM> indicated in the alphabetic order from "A" to "K" illustrated in <FIG>. Sequence <NUM> is indicated by arrows connecting between work spots <NUM>. The determined projection sequence (sequence <NUM>) is the sequence in which the distance required for worker <NUM> to travel all work spots from the work spot "A" to the work spot "K" is the shortest.

Next, as illustrated in <FIG>, adjustment unit <NUM> adjusts a setting parameter regarding a mode of projection (S14). For example, the adjustment screen illustrated in <FIG> is displayed on display <NUM> of terminal device <NUM>. When operation receiver <NUM> receives an input from worker <NUM>, operation receiver <NUM> receives setting information on the brightness and the projection time interval desired by worker <NUM>. Adjustment unit <NUM> adjusts the brightness and the projection time interval based on the obtained setting information.

Adjustment unit <NUM> adjusts the quantity of one or more drawings <NUM> to be projected simultaneously (S16). Next, projection device <NUM> projects one or more drawings <NUM> of the adjusted quantity onto one or more work spots <NUM> (S18).

Here, an example in which adjustment unit <NUM> determines, as the projection quantity of one or more drawings <NUM>, the quantity of one or more drawings <NUM> corresponding to three work spots <NUM> will be described with reference to <FIG> is a perspective view illustrating an example of the projection sequence of drawings <NUM> to be projected in a predetermined quantity by projection system <NUM> according to the present embodiment.

As illustrated in <FIG>, projection device <NUM> projects drawing <NUM> onto each of three work spots <NUM> in accordance with the work sequence determined by determination unit 32a (specifically, in the sequence from "A" to "K"). For example, as in the example illustrated in (a) in <FIG>, first, projection device <NUM> projects three drawings <NUM> individually onto work spots "A", "B" and "C" simultaneously.

Projecting drawings <NUM> onto multiple work spots <NUM> allows worker <NUM> to sequentially perform work, such as marking, based on drawing <NUM> projected onto each of work spots <NUM>.

After the work at three work spots <NUM> is finished (Yes in S20), worker <NUM> provides an instruction indicating the end of work by operating terminal device <NUM>. Drawings <NUM> are kept being projected onto the three work spots <NUM> until the end of work is instructed (No in S20).

After the end of work is instructed (Yes in S20), if there is a next work spot (Yes in S22), the process returns to step S18 and projection device <NUM> projects drawing <NUM> onto the next work spot <NUM>. Specifically, as illustrated in (b) in <FIG>, projection device <NUM> projects three drawings <NUM> individually onto the next work spots "D", "E", and "F" simultaneously.

Subsequently, until the work for all the work spots included in work site <NUM> is finished (No in S22), the processes of the above-described steps S18 to S22 are repeated.

<FIG> illustrates an example in which the projection quantity of one or more drawings <NUM> is for three work spots, but this should not be construed as limiting. <FIG> is a perspective view illustrating another example of a sequence of drawings <NUM> to be projected by projection system <NUM> according to the present embodiment. In <FIG>, projection quantity of one or more drawings <NUM> is different from the projection quantity illustrated in <FIG>. Specifically, <FIG> illustrates an example in which drawings <NUM> are individually projected onto five work spots <NUM> simultaneously.

As illustrated in (a) in <FIG>, first, projection device <NUM> projects five drawings <NUM> individually onto five work spots <NUM>, namely, "A", "B", "C", "D", and "E", simultaneously. After the work at the five work spots <NUM> is finished, as illustrated in (b) in <FIG>, projection device <NUM> projects five drawings <NUM> individually onto the next five work spots "F", "G", "H", "I", and "J" simultaneously.

As described above, drawings <NUM> are projected in a quantity adjusted by adjustment unit <NUM> for each time, in accordance with the projection sequence (work sequence) determined by determination unit 32a. This makes it possible to project one or more drawings <NUM> in a quantity that is easier for worker <NUM> to perform work. Therefore, the efficiency of work can be improved.

Note that in the flowchart illustrated in <FIG>, when the work at work spot <NUM> on which drawing <NUM> is projected is finished and there is a next work spot (Yes in S22), the process may return to step S16 and adjustment unit <NUM> may adjust the projection quantity again. Alternatively, when there is a next work spot (Yes in S22), the process may return to step S12 and the projection sequence may be determined again.

Moreover, one of adjustment of a setting parameter (S14) and adjustment of the projection quantity of one or more drawings <NUM> (S16) need not be performed. Moreover, in the adjustment of a setting parameter (S14), at least one of adjustment of brightness or adjustment of the projection time interval need not be performed.

As described above, projection system <NUM> according to the present embodiment includes: projection device <NUM> that projects one or more drawings <NUM> individually onto work spots <NUM> in work site <NUM>; and adjustment unit <NUM> configured to adjust at least one of (i) a quantity of the one or more drawings to be simultaneously projected by projection device <NUM> or (ii) a setting parameter regarding a mode of projection performed by projection device <NUM>.

This makes it possible to adjust the projection quantity of one or more drawings <NUM> or the setting parameter regarding a mode of projection such that worker <NUM> can perform the work easily. Therefore, this allows worker <NUM> to perform the work efficiently, and makes it possible to shorten a construction period and reduce burdens on worker <NUM>.

Moreover, for example, projection system <NUM> further includes determination unit 32a configured to determine a projection sequence of the one or more drawings <NUM> to be individually projected onto work spots <NUM>. Adjustment unit <NUM> adjusts the quantity of the one or more drawings <NUM> to be simultaneously projected by projection device <NUM>. Projection device <NUM> projects the one or more drawings of the quantity adjusted by adjustment unit <NUM> in the projection sequence determined by determination unit 32a.

With this, one or more drawings <NUM> are projected in an appropriate sequence and an appropriate quantity. Therefore, worker <NUM> can perform work more easily and improve the efficiency of work.

Moreover, for example, determination unit 32a determines, as the projection sequence, a sequence that produces a shortest route for worker <NUM> passing through each of work spots <NUM> once.

With this, the time required for travel between work spots <NUM> can be reduced when worker <NUM> performs work at multiple work spots <NUM>. Therefore, the efficiency of work can be improved.

Moreover, for example, adjustment unit <NUM> adjusts the setting parameter. The setting parameter is at least one of (i) light intensity to be used for projection of the one or more drawings <NUM> or (ii) a projection time interval for the one or more drawings <NUM>.

With this, when the light intensity to be used for projection of one or more drawings <NUM> is adjusted, the one or more drawings <NUM> can be projected with a brightness that is easier for worker <NUM> to see. Therefore, the efficiency of work can be improved. Moreover, when the projection time interval for one or more drawings <NUM> is adjusted, the one or more drawings <NUM> can be projected in accordance with the speed of work by worker <NUM>. Therefore, the efficiency of work can be improved.

Moreover, for example, a projection method includes: projecting, by projection device <NUM>, one or more drawings <NUM> individually onto work spots <NUM> in work site <NUM>; and adjusting at least one of (i) a quantity of the one or more drawings <NUM> to be simultaneously projected by projection device <NUM> or (ii) a setting parameter regarding a mode of projection performed by projection device <NUM>.

This makes it possible to adjust the projection quantity of one or more drawings <NUM> or the setting parameter regarding a mode of projection such that worker <NUM> can perform the work easily. Therefore, this allows worker <NUM> to perform the work efficiently, and makes it possible to shorten a construction period and reduce a burden on worker <NUM>.

Next, Embodiment <NUM> which is the embodiment representing the invention will be described.

In the projection system according to Embodiment <NUM>, projection of drawing <NUM> is stopped when there is an obstacle disturbing projection of drawing <NUM> in work site <NUM>, and drawing <NUM> is projected again after drawing <NUM> is projectable again. The following mainly describes differences from Embodiment <NUM>, and overlapping description is omitted or simplified.

First, a configuration of a projection system according to the present embodiment will be described with reference to <FIG> is a block diagram of a functional configuration of projection system <NUM> according to the present embodiment.

In projection system <NUM> illustrated in <FIG>, the following points are different from projection system <NUM> according to Embodiment <NUM>: Data processing device <NUM> includes data processor <NUM> instead of data processor <NUM>, and projection device <NUM> includes controller <NUM> instead of controller <NUM>. Data processor <NUM> additionally includes judgment unit 232b.

Judgment unit 232b judges whether drawing <NUM> is projectable onto work spot <NUM>. Specifically, judgment unit 232b judges whether drawing <NUM> that should be originally projectable can be projected when an obstacle is present in work site <NUM>. For example, there may be cases where a work tool used by worker <NUM> or a building material may be placed in work site <NUM>. A work tool, a building material, or the like is obstacle <NUM> (see <FIG>) that is not included in the architectural design data. When obstacle <NUM> is present between projection device <NUM> and work spot <NUM>, drawing <NUM> projected by projection device <NUM> is disturbed by obstacle <NUM>, and drawing <NUM> cannot be projected onto work spot <NUM>.

<FIG> is a perspective view for illustrating a case where projection system <NUM> according to the present embodiment projects drawing <NUM> when obstacle <NUM> is present. As illustrated in (a) in <FIG>, projection device <NUM> can project drawings <NUM> onto work spots "A", "B", and "C". However, projection device <NUM> cannot project drawings <NUM> onto work spots "G", "H", and "K".

In the present embodiment, judgment unit 232b judges whether drawing <NUM> is projectable, based on information input by operation receiver <NUM> of terminal device <NUM> or input unit <NUM> of data processing device <NUM>. For example, when projection device <NUM> projects drawing <NUM>, worker <NUM> visually checks whether drawing <NUM> can be projected onto work spots <NUM>. When drawing <NUM> could not be projected onto work spot <NUM>, worker <NUM> inputs, via terminal device <NUM> or data processing device <NUM>, information indicating work spot <NUM> onto which drawing <NUM> could not be projected. Judgment unit 232b judges whether drawing <NUM> is projectable based on the input information, and stores, in storage <NUM>, unprojectable information indicating work spot <NUM> that is judged to be a work spot on which drawing <NUM> is unprojectable.

Note that judgment unit 232b may judge whether drawing <NUM> is projectable onto work spot <NUM> in a way other than using input from worker <NUM>. For example, judgment unit 232b may judge whether drawing <NUM> is projectable onto work spot <NUM>, based on an image obtained by a camera placed in work site <NUM> and capturing work site <NUM>. Note that the camera capturing work site <NUM> may be included in projection device <NUM>. The camera captures drawing <NUM> projected by projection device <NUM> and work spot <NUM>. With this, judgment unit 232b can judge whether drawing <NUM> is appropriately projected onto work spot <NUM>.

Judgment unit 232b may judge whether drawing <NUM> is projectable before drawing <NUM> is projected. For example, judgment unit 232b detects, as obstacle <NUM>, an object not included in the architectural design data based on the image captured by the camera. Judgment unit 232b judges whether drawing <NUM> is projectable, based on the detected location of obstacle <NUM>, the location of projection device <NUM>, and the location of work spot <NUM>.

Moreover, in the present embodiment, an example of a configuration that data processor <NUM> of data processing device <NUM> includes judgment unit 232b, but this should not be construed as limiting. Projection device <NUM> or terminal device <NUM> may include judgment unit 232b.

In the present embodiment, projection device <NUM> stops projection of drawing <NUM> onto work spot <NUM> judged by judgment unit 232b to be work spot <NUM> onto which drawing <NUM> is unprojectable. Specifically, controller <NUM> obtains a judgment result of judgment unit 232b and stops projection of drawing <NUM> based on the obtained judgment result.

When the location of projection device <NUM> is changed, controller <NUM> resumes projection of drawing <NUM> onto the work spot for which projection drawing <NUM> is stopped, based on the unprojectable information stored in storage <NUM>. Note that when the location of projection device <NUM> is changed at the time of resuming projection, determination unit 32a may determine a new work sequence.

Moreover, when obstacle <NUM> is moved and the projection of drawing <NUM> becomes possible, controller <NUM> may resume projection of drawing <NUM> onto the work spot for which projection of the drawing is stopped, based on the information stored in storage <NUM>. For example, judgment unit 232b judges whether obstacle <NUM> is moved.

Next, an operation of projection system <NUM> according to the present embodiment will be described with reference to <FIG> is a flowchart of an operation of projection system <NUM> according to the present embodiment.

As illustrated in <FIG>, the processes (S10 to S18) starting from placing projection device <NUM> to projecting one or more drawings <NUM> onto one or more work spots <NUM> are the same as in Embodiment <NUM>.

Next, judgment unit 232b judges whether any work spot <NUM> onto which drawing <NUM> is unprojectable is present (S30). For example, as in the example illustrated in (a) in <FIG>, when drawings <NUM> are to be individually projected onto the work spots "G", "H", and "K" from projection device <NUM>, drawings <NUM> that should be projected onto work spots "G", "H", and "K" are disturbed by obstacle <NUM>. Therefore, worker <NUM> can recognize that drawings <NUM> are not projected onto work spots "G", "H", and "K", by seeing the situation that drawings <NUM> are projected onto obstacle <NUM>.

Here, display <NUM> of terminal device <NUM> may display an image showing one or more work spots <NUM> (specifically, work spots "G", "H", and "K") onto which projection device <NUM> attempts to display one or more drawings <NUM>. Worker <NUM> can easily specify work spot <NUM> onto which drawing <NUM> could not be projected, by comparing the image displayed on display <NUM> and the projection state of drawing <NUM> in the actual work site <NUM>. Worker <NUM> operates terminal device <NUM> to input the work spot onto which drawing <NUM> could not be projected. Judgment unit 232b judges presence or absence of any work spot onto which drawing <NUM> could not be projected, based on the input information.

When it is determined that there is work spot <NUM> onto which drawing <NUM> is unprojectable (Yes in S30), projection device <NUM> stops projection of drawing <NUM> onto work spot <NUM> onto which drawing <NUM> is unprojectable (S32). Furthermore, judgment unit 232b stores unprojectable information indicating work spot <NUM> onto which drawing <NUM> is unprojectable in storage <NUM>. Worker <NUM> performs work at one or more work spots <NUM> onto which drawing <NUM> has been projected. When there is no work spot <NUM> onto which drawing <NUM> is unprojectable (No in S30), worker <NUM> can perform work in accordance with the projected drawing <NUM>, and thus projection system <NUM> does not perform the process in step S32 and waits for the work to be finished.

After the work at work spot <NUM> is finished (Yes in S20), worker <NUM> provides an instruction indicating the end of work by operating terminal device <NUM>. Drawing <NUM> is kept being projected onto work spot <NUM> until the end of work is instructed (No in S20).

When the end of work is instructed (Yes in S20) and the next work spot is present (Yes in S22), whether the next work spot is within the projection range of projection device <NUM> is judged in projection system <NUM> (S34). Such judgment is performed by data processing device <NUM>, for example. Specifically, data processor <NUM> judges whether the next work spot is within projection range <NUM>, based on the location of projection device <NUM>.

When the next work spot is within projection range <NUM> (Yes in S34), the process returns to step S18 and projection device <NUM> projects drawing <NUM> onto the next work spot <NUM>.

When the next work spot is not within projection range <NUM> (No in S34), projection device <NUM> is placed at a different location by worker <NUM> (S36). Next, determination unit 32a of data processing device <NUM> determines the projection sequence including the work spot onto which drawing <NUM> could not be projected (S38). Specifically, determination unit 32a reads out the unprojectable information stored in storage <NUM> and determines the projection sequence of work spots <NUM> including the work spot indicated in the unprojectable information in projection range <NUM> of projection device <NUM> at a new location. The projection sequence is, in other words, the work sequence to be performed by worker <NUM>. After the work sequence is determined, the process returns to step S14, and the process of adjusting the setting parameter and the subsequent processes are repeated.

Note that, after the work sequence is determined, the process may return to step S16 and the process of adjusting the projection quantity and the subsequent processes may be repeated. In other words, the process of adjusting the setting parameter (S14) need not be repeated. Alternatively, after the work sequence is determined, the process may return to step S18 and the projecting of one or more drawings <NUM> and the subsequent processes may be repeated. In other words, the adjusting of the projection quantity of one or more drawings <NUM> (S16) need not be repeated.

When the work is finished (Yes in S20) and there is no next work spot (No in S22), the operation of projection system <NUM> is ended.

Note that the redetermining of the projection sequence (S38) after the location of projection device <NUM> is changed need not be performed. For example, after the location of projection device <NUM> is changed, projection of drawing <NUM> onto work spot <NUM> on which drawing <NUM> could not be projected may be projected in preference to another work spot <NUM>.

As described above, projection system <NUM> according to the present embodiment further includes, for example, judgment unit 232b configured to judge whether drawing <NUM> is projectable onto work spot <NUM>, and storage <NUM> configured to store information indicating work spot <NUM> judged by judgment unit 232b to be a work spot onto which drawing <NUM> is unprojectable. Projection device <NUM> stops projection of drawing <NUM> onto work spot <NUM> judged by judgment unit 232b to be work spot <NUM> onto which drawing <NUM> is unprojectable. When a location of projection device <NUM> is changed, projection device <NUM> resumes projection of drawing <NUM> onto work spot <NUM> for which projection of drawing <NUM> is stopped, based on the information stored in storage <NUM>.

With this, even when drawing <NUM> cannot be projected properly, drawing <NUM> is projected after the location of projection device <NUM> is changed. Therefore, this reduces omission of projection of drawing <NUM>, and reduces unfinished work being left as it is. Moreover, stopping projection of drawing <NUM> for work spot <NUM> onto which drawing <NUM> is unprojectable makes it possible to reduce power consumption required for the projection.

The projection system and the projection method according to the present invention have been described based on the embodiment above. However, the present invention should not be limited to the embodiment.

For example, in the embodiment, an example in which the number of work spots <NUM> onto which one or more drawings <NUM> are projected is a projection quantity of one or more drawings <NUM>, but this should not be construed as limiting. For example, the projection quantity of one or more drawings <NUM> may be a total size of one or more drawings <NUM> to be projected onto one or more work spots <NUM>. A size of a drawing is, for example, an area of drawing <NUM> or a total length of lines that form drawing <NUM>. With this, even when the sizes of drawings <NUM> to be projected onto the respective work spots <NUM> are different, the projection quantity of one or more drawings <NUM> can be adjusted appropriately.

Moreover, for example, the work sequence may be determined by worker <NUM> or a manager of the work. For example, determination unit 32a may generate an input screen that allows worker <NUM> or the manager of the work to input the work sequence (i.e., projection sequence of the drawings), and may cause display <NUM> to display the input screen. The input screen is, for example, a selection screen including an image showing work site <NUM> and all work spots <NUM> included in work site <NUM> in two dimensions or three dimensions. On the input screen, all work spot <NUM> can be selected sequentially, for example. Determination unit 32a determines the selected sequence as the work sequence (i.e., the projection sequence of the drawings). Projection device <NUM> projects the drawings in the determined sequence. This makes it possible for worker <NUM> to perform work in the determined sequence.

Note that the input of the work sequence and the displaying of the input screen may be performed on terminal device <NUM>. In other words, data processing device <NUM> need not include input unit <NUM> and display <NUM>.

Moreover, for example, in each of the embodiments and the variations, an example in which projection device <NUM>, data processing device <NUM>, and terminal device <NUM> are separate devices has been described. However, these may be integrated together as a single device. In other words, projection system <NUM> may be an integrated device that collectively includes the structural components inside or outside of one physical casing.

Note that not all the structural components included in projection system <NUM> need be integrated together. For example, only projection device <NUM> and terminal device <NUM> may be integrated together as a single device. Alternatively, only projection device <NUM> and data processing device <NUM> may be integrated together as a single device.

In addition, the communication method between the devices described in the above embodiment may be any communication method without limitation. When wireless communication is performed between the devices, the wireless communication method (communication standard) is, for example, near-field communication, such as ZigBee (registered trademark), Bluetooth (registered trademark), or a wireless local area network (LAN). Alternatively, the wireless communication method (communication standard) may be communication over a wide area network, such as the Internet. In addition, wired communication may be performed between the devices instead of wireless communication. Specifically, wired communication is communication using power line communication (PLC) or wired LAN.

Moreover, in the above embodiments, a process performed by a particular processor may be performed by another processor. For example, projection device <NUM> may include processors included in data processing device <NUM> (for example, determination unit 32a, judgment unit 232b, input unit <NUM>, display <NUM>, etc.), and may perform a process to be performed by each of the processors. Moreover, for example, projection device <NUM> may include processors included in terminal device <NUM> (for example, operation receiver <NUM>, display <NUM>, etc.), and may perform a process to be performed by each of the processors. Moreover, for example, data processing device <NUM> or terminal device <NUM> may include adjustment unit <NUM>.

Moreover, the sequence of processes may be changed, or processes may be performed in parallel. Moreover, allocation of the structural components included in the projection system to multiple devices is an example. For example, structural components included one device may be included in another device. Moreover, the projection system may also be achieved as a single device.

For example, the processes described in the embodiments may be achieved by centralized processing by a single device (system), or by distributed processing by multiple devices. Moreover, the processor that executes the above program may be one processor or multiple processors. In other words, centralized processing may be performed, or distributed processing may be performed.

In addition, in each of the above embodiments, all or part of the structural components, such as the controllers, may include dedicated hardware, or may be achieved by executing an appropriate software program for each structural component. Each structural component may be achieved by a program executor, such as a central processing unit (CPU) or a processor, reading and executing a software program recorded on a recording medium, such as a hard disk drive (HDD) or semiconductor memory.

In addition, the structural components, such as the controllers, may include one or more electronic circuits. One or more electronic circuits may each be either a general-purpose circuit or a dedicated circuit.

One or more electronic circuits may include, for example, a semiconductor device, an integrated circuit (IC) or large scale integration (LSI). An IC or LSI may be integrated into a single chip or multiple chips. Due to a difference in the degree of integration, the electronic circuit referred here to as an IC or LSI may be referred to as a system LSI, very large scale integration (VLSI), or ultra large scale integration (ULSI). Furthermore, a field programmable gate array (FPGA) which is programmable after manufacturing of the LSI can be used for the same purposes.

In addition, the general or specific aspects of the present invention may be achieved by a system, a device, a method, an integrated circuit, or a computer program. Alternatively, these may be achieved using a non-transitory computer-readable recording medium, such as an optical disk, HDD, or semiconductor memory storing the computer program. Furthermore, these may be achieved using any combination of systems, devices, methods, integrated circuits, computer programs, and recording media.

Claim 1:
A projection system (<NUM>, <NUM>) comprising a projection device (<NUM>), an adjustment unit (<NUM>), and a judgment unit (232b);
wherein the projection device (<NUM>) includes a light source (23a) and a scanner (23b);
wherein the light source (23a) is a semiconductor laser element configured to emit visible light;
wherein the scanner (23b) is configured to scan with the visible light;
wherein the projection device (<NUM>) is configured to project one or more drawings (<NUM>) individually onto work spots (<NUM>) in a work site (<NUM>), such that a worker (<NUM>) can perform work at the work spots (<NUM>) in accordance with the projected one or more drawings (<NUM>);
wherein the adjustment unit (<NUM>) is configured to adjust at least one of (i) a quantity of the one or more drawings (<NUM>) to be simultaneously projected by the projection device (<NUM>) or (ii) a setting parameter regarding a mode of projection performed by the projection device;
wherein the judgment unit (232b) is configured to judge whether a drawing (<NUM>) among the one or more drawings (<NUM>) is projectable onto the work spots (<NUM>); and
wherein, when the judgment unit (232b) judges that there is a work spot (<NUM>) onto which the drawing (<NUM>) is unprojectable, the projection device (<NUM>) is configured to stop projecting the drawing (<NUM>) onto the work spot (<NUM>) onto which the drawing (<NUM>) is unprojectable, such that the worker (<NUM>) can perform work at one or more other work spots (<NUM>) onto which the one or more drawings (<NUM>) are projected.