The present application claims priority to and incorporates by reference the entire contents of Japanese Patent Application No. 2012-163106 filed in Japan on Jul. 23, 2012.
1. Field of the Invention
The present invention relates to a projection apparatus and a projection method.
2. Description of the Related Art
Projection apparatuses that project data supplied from a PC or the like onto a screen, a wall, or the like are conventionally known. Such a projection apparatus typically allows a user to perform operation, such as moving to a next page or sliding, on projected data using a pointing device or the like, and/or to project a text character, a graphic object, or the like along a path drawn with a pointer of a pointing device.
Japanese Patent Application Laid-open No. 2007-26515 discloses a technique for enlarging a part of an image displayed on a projection screen in accordance with an operation performed by a user. In Japanese Patent Application Laid-open No. 2007-26515, a projector includes a zoom key for use in instructing the projector to zoom in, and is configured to enlarge an image by operating the zoom key while specifying a location by indicating with a cursor.
However, in the conventional method for zooming in the projection screen, a desired position may not be appropriately enlarged in a situation where an attempt of zooming in is made by operating the screen using a pointing device, because the location specified by the cursor fluctuates due to motion of the pointing device caused by manipulation or the like.
In view of the above circumstance, there is a need for a projection apparatus that allows enlarging a desired region on a projection screen by a simple operation.
It is an object of the present invention to at least partially solve the problem in the conventional technology.
A projection apparatus includes: a position detecting unit that detects a position of a pointer indicated by a pointing device on a projection surface; a calculating unit that calculates a characteristic value that represents characteristics of move of the pointer from positions detected by the position detecting unit in a predetermined period; a determining unit that determines whether or not the calculated characteristic value is equal to or greater than a predetermined threshold value; and an image generating unit that, when the characteristic value is determined to be smaller than the predetermined threshold value, generates an image to be projected by enlarging a region containing and surrounding the pointer.
A projection method includes: detecting positions of a pointer indicated by a pointing device on a projection surface; calculating a characteristic value that represents characteristics of move of the pointer from positions detected at the detecting in a predetermined period; determining whether or not the calculated characteristic value is equal to or greater than a predetermined threshold value; and generating an image to be projected by enlarging a region containing and surrounding the pointer when the characteristic value is determined to be smaller than the predetermined threshold value.
A projection system includes: a position detecting unit that detects a position of a pointer indicated by a pointing device on a projection surface; a calculating unit that calculates a characteristic value that represents characteristics of move of the pointer from positions detected by the position detecting unit in a predetermined period; a determining unit that determines whether or not the calculated characteristic value is equal to or greater than a predetermined threshold value; and an image generating unit that, when the characteristic value is determined to be smaller than the predetermined threshold value, generates an image to be projected by enlarging a region containing and surrounding the pointer.
The above and other objects, features, advantages and technical and industrial significance of this invention will be better understood by reading the following detailed description of presently preferred embodiments of the invention, when considered in connection with the accompanying drawings.
An embodiment of a projection apparatus according to the present invention is described in detail below with reference to the accompanying drawings.
The judgement-value calculating unit 104 calculates a characteristic value of move when the pointing device 200 is manipulated. The characteristic value is used to determine whether or not to enlarge projection image data. This will be described in detail later. The determining unit 103 determines whether or not to enlarge the projection image data depending on whether or not the characteristic value is equal to or greater than a predetermined threshold value. The characteristic value may be stored in the storage unit 105.
The pointing device 200 includes a position detecting unit 201 and a communication unit 202. The pointing device 200 can be used to draw a text character, a graphic object, or the like along a path indicated by the pointer. The position detecting unit 201 acquires position coordinates of a position indicated by the pointer of the pointing device 200 on the screen 300. The position detecting unit 201 is not necessarily included in the pointing device 200. Alternatively, the projector 100 may be configured such that the projector 100 performs position detection based on the acquired image data in which a position is indicated by the pointer using the pointing device 200. The communication unit 202 transmits the detected position coordinates to the projector 100. The communication unit 202 transmits position coordinates to the projector 100 each time position coordinates are detected.
A procedure for enlarging projection image data is described below with reference to
When a result of the determination is that zooming in is to be performed, the determining unit 103 specifies magnification and requests the image generating unit 102 to enlarge an image to be projected (Step S104). The image generating unit 102 performs processing for enlarging the image to be projected at the specified magnification, and transmits a projection request to the projecting unit 101 (Step S105). The projecting unit 101 projects enlarged projection image data (Step S106).
Subsequently, the judgement-value calculating unit 104 calculates fluctuation of the coordinates of the position indicated by the pointer (Step S203). The fluctuation is variance of the position coordinates of the pointer and an example of the characteristic value described above. As the fluctuation, variance σ2 is calculated using Equation (2) below, for example.
The determining unit 103 determines whether or not the calculated fluctuation is smaller than a threshold value (Step S204). It is highly possible that it is intended to specify a certain position by the pointer in the predetermined period N when the fluctuation is smaller than the threshold value. Accordingly, in this case, a region containing and surrounding the position indicated by the pointer is enlarged. More specifically, when it is determined the calculated fluctuation is smaller than the threshold value (Yes in Step S204), the judgement-value calculating unit 104 calculates magnification and center coordinates of the enlargement (Step S205), and then returns to Step S104. The magnification may be fixed magnification stored in the storage unit 105 in advance as described above or, alternatively, may be calculated from motion of the pointer each time. A method for calculating the magnification will be described later. The mean coordinates described above may be used as the center coordinates. Alternatively, position coordinates acquired most recently, or, in other words, position coordinates of a position currently indicated by the pointer may be used as the center coordinates. When it is determined that the calculated fluctuation is equal to or greater than the threshold value (No in Step S204), the procedure from Step S201 is repeated.
The method for calculating the magnification is described below with reference to
In the first embodiment, as illustrated in
Another method for enlargement is described below with reference to
An example of a procedure to be performed after the enlarged projection image data is projected (more specifically, steps that follow Step S106 illustrated in
When it is determined that the operation-enabled operation icon has been operated (Yes in Step S301), this means that the operation icon displayed while being enlarged has been operated, and therefore it is determined that continuing zooming in is unnecessary any more. Accordingly, the image generating unit 102 restores the enlarged projection image data to its original state (Step S304), and the procedure ends. On the other hand, when the operation-enabled operation icon is not operated (No in Step S301), whether or not the pointer 301 indicates a region outside of the projected approximate region of the pointer 301 or, in other words, the pointer 301 indicates a not-enlarged region, is determined (Step S302).
When it is determined that the pointer 301 indicates the region outside of the projected approximate region of the pointer 301 (Yes in Step S302), the image generating unit 102 restores the enlarged projection image data to its original state (Step S304), and the procedure ends. On the other hand, when it is determined that the pointer 301 does not indicate the region outside of the projected approximate region of the pointer 301 (No in Step S302), whether or not a path represented by positions indicated by the pointer 301 matches a predetermined specific path is determined (Step S303). The specific path corresponds to a pattern of motion determined in advance to restore the enlarged projection image data to its original image size. For instance, a simple motion, such as a motion of writing an x letter or a circle, is stored in advance. When the motion of the pointer 301 is detected, the image data is restored from the enlarged state. When it is determined that the path of the pointer 301 matches the predetermined specific path (Yes in Step S303), the image generating unit 102 restores the enlarged projection image data to its original state (Step S304), and the procedure ends. On the other hand, when it is determined that the path of the pointer 301 does not match the predetermined specific path (No in Step S303), the procedure ends without any additional process.
The projection apparatus according to the embodiment enlarges an approximate region of a position specified by a user by indicating the position with the pointer 301 over the predetermined period, without requiring the user to operate some operation button. Accordingly, the projection apparatus allows the user to enlarge desired projection image data easily by intuitive operation.
By employing a configuration, in which the magnification can be changed depending on a range where the pointer 301 is moved, a user can obtain desired magnification by moving the pointing device 200 in a manner to specify the region that the user wants to zoom in.
When an operation for allowing restoring an enlarged screen to its original size is set in advance, it becomes possible to restore the screen immediately when enlarging is not required. This leads to enhancement in convenience.
In the projection apparatus described above, the approximate region to be enlarged of the pointer 301 is the rectangle with width or height that is the same as a maximum width or a maximum height of the range of motion of the pointer 301 in the predetermined period. Alternatively, a configuration, in which a region of a preset size is enlarged, can be employed. In the projection apparatus described above, variance is used as the characteristic value of motion of the pointer 301. Alternatively, for instance, whether or not to perform zooming in may be determined depending on whether or not a horizontal distance or a vertical distance moved by the pointer 301 in the predetermined period is smaller than a predetermined threshold value.
In the projection apparatus described above, all functions are provided in the projector. Alternatively, a configuration in which, for instance, processing described above is performed by a general-purpose information processing apparatus, such as a PC, and the projector and the information processing apparatus that are connected to each other are used can be employed.
According to the embodiment, it becomes possible to enlarge a desired region on a projection screen by a simple operation.
Although the invention has been described with respect to specific embodiments for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art that fairly fall within the basic teaching herein set forth.
Number | Date | Country | Kind |
---|---|---|---|
2012-163106 | Jul 2012 | JP | national |