This application claims priority pursuant to 35 U.S.C. §119(a) to Japanese Patent Application No. 2014-262331, filed on Dec. 25, 2014 in the Japan Patent Office, the disclosure of which is incorporated by reference herein in its entirety.
1. Technical Field
The present invention relates to an image projection apparatus, and a system employing interactive input-output capability.
2. Background Art
Conventional interactive input-output systems can be configured with an image projection apparatus such as a projector, a coordinate input device such as an electronic pen or finger, and an information processing apparatus such as a computer used as an external apparatus. In the interactive input-output systems, a user can draw images (e.g., line, character, text, figure) on a projection screen used for projecting images from the image projection apparatus by using the coordinate input device, and can operate the external apparatus such as the information processing apparatus that transmits image signals by using the coordinate input device on the projection screen.
For example, an image projection apparatus such as a rear projection apparatus employing the following interactive input-output capability is coupled or connected to an external apparatus. Specifically, a user moves a coordinate input device on or over a projection screen while viewing the projection screen, and information coordinates of points pointed by the moved coordinate input device are input on the projection screen as a trajectory to operate the connected external apparatus, or images (e.g., line, character, text, figure) can be drawn on the projection screen by using the external apparatus.
When the image projection apparatus projects images on the projection screen such as a top face of a desk and table, a plurality of users existing at different sides of the top face operates the coordinate input device to draw images (e.g., line, character, text, figure) while viewing the projection screen. However, this configuration may have some inconveniences. For example, when the plurality of users is drawing images on the projection screen from different directions by turns or in turn, an orientation of an image drawn by one user and an orientation of an image drawn by another user may have different angles, and thereby the users may feel difficulty of drawing a new image with the same orientation of already input image on the projection screen.
In one aspect of the present invention, an image projection apparatus configurable with a coordinate input device, each having interactive input-output capability, is devised. The image projection apparatus includes an image receiver to receive an image signal; an image processor to convert the image signal received by the image receiver to a projection signal; a projection unit to project a projection image on a projection screen using the projection signal converted by the image processor; a coordinate calculator to calculate coordinates of a point in the projection image on the projection screen when the point is identified by the coordinate input device and information of coordinates of the identified point is input from the coordinate input device to the image projection apparatus; an interactive communication unit to perform communication of information related to the interactive input-output capability with the coordinate input device, and an external apparatus that outputs the image signal to the image receiver; a user direction detector to detect a user direction where a user that performs an operation of inputting the coordinates of the point by using the coordinate input device exists based on the coordinates of the point input by the coordinate input device and information of coordinates defining an area of the projection screen; and a screen rotation determination unit to determine whether the user is performing the operation of inputting the coordinates of the point, and to determine whether the projection screen is to be rotated by using the image processor based on the user direction detected by the user direction detector.
A more complete appreciation of the disclosure and many of the attendant advantages and features thereof can be readily obtained and understood from the following detailed description with reference to the accompanying drawings, wherein:
The accompanying drawings are intended to depict exemplary embodiments of the present invention and should not be interpreted to limit the scope thereof. The accompanying drawings are not to be considered as drawn to scale unless explicitly noted, and identical or similar reference numerals designate identical or similar components throughout the several views.
A description is now given of exemplary embodiments of the present invention. It should be noted that although such terms as first, second, etc. may be used herein to describe various elements, components, regions, layers and/or sections, it should be understood that such elements, components, regions, layers and/or sections are not limited thereby because such terms are relative, that is, used only to distinguish one element, component, region, layer or section from another region, layer or section. Thus, for example, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the present invention.
In addition, it should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present invention. Thus, for example, as used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. Moreover, the terms “includes” and/or “including”, when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Furthermore, although in describing views illustrated in the drawings, specific terminology is employed for the sake of clarity, the present disclosure is not limited to the specific terminology so selected and it is to be understood that each specific element includes all technical equivalents that operate in a similar manner and achieve a similar result. Referring now to the drawings, one or more apparatuses or systems according to one or more example embodiments are described hereinafter.
A description is given of an image projection system or image display system according to one or more example embodiments of the present invention with reference to drawings. The image projection system can be configured with an image projection apparatus such as a projector (hereinafter, image projection apparatus 100) having an interactive input-output capability, interactive input capability or interactive operational capability, and other apparatus having an interactive input-output capability, interactive input capability or interactive operational capability. An interactive input-output system, interactive input system or interactive operational system having the interactive input-output capability, interactive input capability or interactive operational capability can be applied to the image projection system or image display system according to one or more example embodiments of the present invention.
A description is given of a configuration and operation of an image projection system according to one or more example embodiments of the present invention with reference to drawings.
As illustrated in
As illustrated in
However, as to conventional image projection apparatuses having the interactive input-output capability, when a projection image is projected on a projection screen such as a top face of a platform (e.g., table, desk, stand), and a plurality of users inputs or writes images (e.g., line, character, text, figure) on the projection screen from different directions by using a coordinate input device, the following inconveniences may occur. For example, when the plurality of users is drawing images (e.g., line, character, text, figure) by inputting coordinates of points on the projection screen from different direction by turns or in turn, an orientation of an image drawn by one user and an orientation of an image drawn by another user may have different angles, and thereby the users may feel difficulty of drawing a new image with the same orientation of the already input image on the projection screen. This inconveniences can be solved by disposing a switch that can rotate the projection screen for each of the plurality of users surrounding the platform, in which the projection screen can be rotated by operating the switch when drawing images, but operability and/or usability of the image projection apparatus by the plurality of users may deteriorate.
Further, another technology using a pen-tablet system having the interactive input-output capability can be devised for image projection apparatuses to input handwriting information on a projected or displayed image as disclosed in JP-2011-113128-A.
In view of the above mentioned issues, the inventor of the present invention has devised an image projection apparatus having the interactive operation capability that can be used to input or write an image on a projection screen projected on a platform (e.g., table, desk, stand) by a plurality of users by turns or in turn. As to the image projection apparatus, the plurality of users can easily write images on the projection screen projected on the platform from different directions of the projection screen by using the coordinate input device such as the pointing device 200 by turns or in turn, and the images can be drawn with an orientation easily viewable by the plurality of users. Specifically, when the plurality of users exists at the front, left and right sides of the image projection apparatus 100, the projection screen 10 can be rotated to a direction where a user that is to write information exists at a timing when the user writes the information on the projection screen 10 by using the pointing device 200. For example, when a user that is to write information exists at the right side of the image projection apparatus 100, the projection screen 10 is rotated to the right side from the front side (i.e., original, initial or reference position), and when the user at the right side finishes the writing, the projection screen 10 is rotated to the front side from the right side.
A description is given of an example of a hardware configuration of the image projection apparatus 100 with reference to
The image projection apparatus 100 further includes, for example, a universal serial bus (USB) interface (I/F) port 115, a power source controller 130, a power source 131, an image signal receiver 141, an image signal processor 142, a wireless communication unit 143, an operation receiving unit 144, a light source controller 150, a light source 151, an optical unit 152, a cooling unit 160, and an accelerometer 170, which can be coupled or connected to the main controller 110. The USB I/F port 115 is used as a connector of a USB cable connected to the external apparatus 300. The power source controller 130 controls the power source 131. The power source 131 is used to supply power to each of the units in the image projection apparatus 100. The image signal receiver 141 has a plurality of image signal ports used for each type of images (e.g. D-Sub, HDMI, video). The image signal processor 142 receives image signals from the plurality of image signal ports, and processes the image signals. The wireless communication unit 143 receives measured information from the pointing device 200, or communicates (transmits and receives) information related to the interactive input-output capability (hereinafter, interactive communication information, or interactive communication capability information) with the information processing apparatus 300.
The operation receiving unit 144 has, for example, operation keys, to receive an operation by a plurality of users or operators. The light source controller 150 controls the light source 151. The light source 151 is used as a light source to emit light for projecting an image. The optical unit 152 generates an image, and projects the enlarged image. The optical unit 152 includes a projection lens. In the digital light processing (DLP: registered trademark) projector, the optical unit 152 includes a digital mirror device (DMD) and a color wheel. The cooling unit 160 such as a fan cools parts disposed inside the image projection apparatus 100. The accelerometer 170 detects acceleration of the image projection apparatus 100 to detect an installation angle of the image projection apparatus 100.
A description is given of functional units of the image projection apparatus 100, the information processing apparatus 300, and the pointing device 200 employed for the image projection system 1 with reference to drawings.
(Image projection apparatus)
As illustrated in
The interactive communication unit 129 performs communication (i.e., transmission/reception) of information related to the interactive operation capability with the pointing device 200 and the information processing apparatus 300. The operation information converter 127 converts the coordinates of the point pointed by the pointing device 200 on the projection screen 10 calculated by the position coordinate calculator 125, and a button status information of the pointing device 200 to an operation information used for operating the information processing apparatus 300. Then, the operation information converter 127 transmits the operation information to the information processing apparatus 300 via the interactive communication unit 129.
The user direction detector 126 detects a direction where a user that is inputting coordinates of points exists based on information of coordinates of the point on the projection screen 10 pointed or identified by the pointing device 200. The screen rotation determination unit 123 determines whether a user is performing an operation of inputting an image (e.g., line, character, text, figure), and whether the projection screen 10 is to be rotated by using the image processor 124 based on the user direction detected by the user direction detector 126. The screen rotation point determination unit 128 determines that coordinates of a point on the projection screen 10 input by the pointing device 200 is to be used as the center for rotating the projection screen 10 when to rotate the projection screen 10.
As illustrated in
As illustrated in
The above described image projection apparatus 100, the pointing device 200, and the information processing apparatus 300 can devise the interactive operation capability, interactive input capability or interactive input-output capability as illustrated in an operational sequence of
When the information processing apparatus 300 is coupled or connected to the image projection apparatus 100 via the image cable 21(e.g., HDMI) as illustrated in
Based on the measured information received from the pointing device 200, the image projection apparatus 100 calculates coordinates of the point currently pointed by the pointing device 200, operated by the user, on the projection screen 10 (S105). Then, the image projection apparatus 100 converts the calculated coordinates of the point, and the operation information of the operation button of the pointing device 200 to the operation information of the information processing apparatus 300 (S106), and transmits the operation information to the information processing apparatus 300 (S107). Then, the information processing apparatus 300 performs an operation based on the operation information received by the information processing apparatus 300 such as a personal computer (S108). Specifically, the operation information received by the information processing apparatus 300 is reproduced in view of conditions at the information processing apparatus 300 as various operations such as movement, click and touch of a mouse cursor. If the drawing capability of the information processing apparatus 300 is activated, images (e.g., line, character, text, and figure) can be drawn.
A description is given of a plurality of example embodiments of the image projection system 1.
A description is given of the image projection apparatus 100 that can rotate the projection screen 10 as a first example embodiment with reference to drawing. A description is given of a process of rotating the projection screen 10 with reference to
When the interactive communication unit 129 receives the measured information from the pointing device 200 (S201), the position coordinate calculator 125 calculates coordinates of a point or position on the projection screen 10 currently pointed by the electronic pointing device 200 based on the received measured information (S202).
Then, the screen rotation determination unit 123 determines whether a new user is operating the pointing device 200 (S203), in which the screen rotation determination unit 123 determines whether the new user exists at a direction not detected yet. Specifically, when coordinates of a point pointed by the pointing device 200 is detected for the first time after activating the interactive operation capability, and when coordinates of a point pointed by the pointing device 200 is detected when a given time period elapses after the previous inputting operation by the pointing device 200 is ended, the screen rotation determination unit 123 determines that the new user is to start to operate the pointing device 200.
When the screen rotation determination unit 123 determines that the detected user is the new user (S203: YES), the user direction detector 126 calculates the user direction where the new user exists. By contrast, when the screen rotation determination unit 123 determines that the detected user is not the new user (S203: NO), the sequence proceeds without calculating the user direction.
Then, the screen rotation determination unit 123 determines whether an operation button of the pointing device 200 is pressed (S205). When the operation button of the pointing device 200 is pressed (S205: YES), the screen rotation determination unit 123 determines that the user is to draw an image (e.g., line, character, text, figure) using the pointing device 200, and determines to rotate the projection screen 10 to the user direction where the user is to draw the image exists (i.e., user direction), in which the image processor 124 can be used as an image rotator. The image processor 124 edits the image signal to a signal for rotating the projection screen 10, and converts the image signal to a projection signal for rotating a projection direction of the projection screen 10, and then the projection screen 10 is rotated to the user direction (S206).
By contrast, if the operation button of the electronic pointing device 200 is not pressed (S205: NO), it is determined whether the projection screen 10 is already rotated (S207). Then, if the projection screen 10 is already rotated (S207: YES), it is determined that the user has completed the writing operation, and the image processor 124 ends the processing to the image signal for rotating the projection screen 10, and returns back the projection screen 10 to the initial direction (S208). As above described, the screen rotation determination unit 123 determines whether a user is performing an operation of inputting coordinates of a point, and determines whether the projection screen 10 is rotated by the image processor 124 based on a direction where the user exists (i.e., user direction) detected by the user direction detector 126.
A description is given of a method of detecting a direction where a user exists (i.e., user direction) by using the user direction detector 126 with reference to
A description is given of how to identify a user direction based on coordinates of a point input by the pointing device 200 and coordinates defining an area of the projection screen 10 with reference to
A description is given of an operation of the pointing device 200 when the projection screen 10 is rotated with reference to
The above described image projection apparatus 100 includes the user direction detector 126 that can detect a direction where a user that is to input an image exists (i.e., user direction) based on coordinates of a point on the projection screen 10 pointed and input by the pointing device 200. Further, the above described image projection apparatus 100 includes the screen rotation determination unit 123 that can determine whether the user is performing an operation of inputting coordinates of a point by using the pointing device 200, and can determine whether the projection screen 10 is rotated by the image processor 124 based on a direction where a user exists (i.e., user direction) detected by the user direction detector 126. With employing this configuration for the image projection apparatus 100, the following effect can be achieved.
When a user starts an operation of inputting an image on the projection screen 10 projected on a top face of the platform 50, the user moves the pointing device 200 from a position close to a body of the user toward a peripheral area on the projection screen 10.
Therefore, the pointing device 200 crosses any one of the peripheral areas of the projection screen 10. When the pointing device 200 crosses a specific peripheral area, coordinates of a point input by the pointing device 200 exists in the specific peripheral area of the projection screen 10 where the user exists. Therefore, by detecting specific coordinates in the specific peripheral area of the projection screen 10 corresponding to the coordinates of the point input by the pointing device 200 when the user starts the operation of inputting the image by using the pointing device 200, the user direction detector 126 can detect the direction of the user that performs the image inputting operation.
When the screen rotation determination unit 123 determines that the user is performing the image inputting operation, and determines to rotate the projection screen 10 based on the detected user direction, the projection screen 10 can be rotated to a front direction of the user performing the image inputting operation, and projected by the projection unit 122. With this rotation processing, the user can easily perform the image inputting operation. Further, when the image inputting operation is completed and the user is not performing the image inputting operation, the screen rotation determination unit 123 determines that a rotation of the projection screen 10 based on the detected user direction is not required, and then the projection screen 10 can be returned to the original position (original point of rotation), which is easy to see from the plurality of users. Therefore, when the plurality of users writes images on the projection screen 10 projected on the platform 50 by turns or in turn from different directions by using the pointing device 200, the image projection apparatus 100 can project the image in a direction that is easy to write and easy to see by the plurality of users.
As to the image projection apparatus 100 of the first example embodiment, when the projection screen 10 is to be rotated, the image processor 124 performs size-change processing to an image signal and converts the image signal to a projection signal so that the entire of rotated projection screen 10 can be projected or displayed within a projection area on the platform (e.g., table, desk, stand).
A description is given of the image projection apparatus 100 that can rotate the projection screen 10 as a second example embodiment with reference to drawing. A description is given of a process of rotating the projection screen 10 with reference to
As illustrated in
The screen rotation determination unit 123 determines whether the image projection apparatus 100 is set at a position that can perform the platform face projection (e.g., desk face projection). Specifically, the screen rotation determination unit 123 determines whether the image projection apparatus 100 is set at the position that can perform the platform face projection based on an installation angle or posture of the image projection apparatus 100 detectable by the accelerometer 170.
As to the image projection apparatus 100 of the second example embodiment, the screen rotation determination unit 123 determines that the projection screen 10 does not require the rotation when the projection screen 10 is not projected on the face of the platform (e.g., table, desk, and stand). With employing this configuration, the following effect can be achieved. Since the screen rotation determination unit 123 can automatically determine whether the projection screen 10 is to be rotated depending on the installation condition of the image projection apparatus 100 having the interactive operation capability, user operability can be enhanced.
A description is given of the image projection apparatus 100 that can rotate the projection screen 10 as a third example embodiment with reference to drawing. A description is given of a process of rotating the projection screen 10 with reference to
In the above described first and second example embodiments, when the projection screen 10 is to be rotated, the image processor 124 performs the size-change processing to an image signal to convert the image signal to a projection signal so that the entire of rotated projection screen 10 can be projected or displayed within the projection area on the platform (e.g., table, desk, stand). However, the size of the projection screen 10 may be reduced in some cases. For example, in a case of using a rectangular desk having an aspect ratio other than one to one (1:1) as the platform 50 and projecting the projection screen 10 on the entire area on the rectangular desk with the same aspect ratio other than one to one (1:1), the size of the projection screen 10 is reduced when the projection screen 10 is rotated about the center of the projection image for 90 degrees to the left or right so that the entire of the projection screen 10 can be projected on the desk. When the size of the projection screen 10 becomes too small, users may feel difficulty of writing an image. By contrast, if the projection screen 10 is rotated about the center of the projection image for 90 degrees without changing the size of the projection image, a part of the projection image may not be projected on the rectangular desk, and thereby the users may feel difficulty of inputting information on a desired portion of the projection image.
In view of this issue, as to the image projection apparatus 100 of the third example embodiment, coordinates of a point input by the electronic pointing device 200 can be set as the rotation center for rotating the projection screen 10, in which the image processor 124 performs the rotation processing to an image signal to convert the image signal to a projection signal, in which the screen rotation point determination unit 128 can be used to determine the rotation center. With employing this configuration, although a part of the rotated projection screen 10 is out of the platform 50 as illustrated in
A description is given of the image projection apparatus 100 that can rotate the projection screen 10 as a fourth example embodiment with reference to drawing. A description is given of a process of rotating the projection screen 10 with reference to
The processing by the image projection apparatus 100 of the fourth example embodiment adds a step of determining whether the projection screen 10 is already rotated to a direction of another user right after the step of determining that the operation button of the pointing device 200 is pressed (S205: YES in
If it is determined that the projection screen 10 is not yet rotated (S410: NO), similar to the first and second example embodiments, the image processor 124 performs the rotation processing to an image signal to rotate the projection screen 10, and converts the image signal to a projection signal, and then the projection screen 10 is rotated to a user direction (S416). By contrast, if it is determined that the projection screen 10 is already rotated (S410: YES), the image processor 124 performs the rotation processing to an image signal to rotate the projection screen 10 to an in-between direction of the two users and converts the image signal to a projection signal, and then the projection screen 10 is rotated to the in-between direction of the two users (S417).
For example,
As to the above described image projection apparatus 100 of the fourth example embodiment, when the two users at different directions use the pointing device 200, the screen rotation determination unit 123 rotates the projection screen 10 to the in-between direction of the two users. With this rotation processing, when the two users at the different directions use the pointing device 200, the projection screen 10 can be rotated to the in-between direction of the two users, with which the image position can be set to a position that is easy to write and see by both of the two user, and thereby operability and/or usability can be enhanced. The in-between direction of the two users can be set any directions between one user direction and adjacent user direction.
In the above described example embodiments, the image projection apparatus 100 is devised as a portable apparatus that can project an image on a screen and a wall of a room, and the image projection apparatus 100, the pointing device 200, and the information processing apparatus 300 are employed to configure the image projection system 1, but the present invention is not limited to such configuration. For example, instead of the pointing device 200, the coordinate input device can employ a pointing rod and a pointer. Further, in the above described example embodiments, the image projection system 1 employs the pointing device 200 that can measure a pattern information embedded in a projection image projected on the projection screen 10, and input coordinates of a point on the projection screen 10, but the present invention is not limited to such configuration. For example, a coordinate input device that can input coordinates of a point on the projection screen 10 using other methods can be employed for the image projection system 1. The present invention can be applied to various image projection apparatuses, image projection systems, and interactive input-output systems within the scope of the present invention.
The above described example embodiments can be configured, for example, as below.
The above described image projection apparatus 100 can be configured with the coordinate input device such as the pointing device 200, and each has the interactive input-output capability or interactive input capability. The image projection apparatus 100 includes the image receiver 121 to receive an image signal; the image processor 124 to convert the image signal received by the image receiver 121 to a projection signal; the projection unit 122 to project a projection image on the projection screen 10 using the projection signal converted by the image processor 124; the coordinate calculator 125 to calculate coordinates of a point in the projection image on the projection screen 10 when the point is identified by the coordinate input device 200 and information of coordinates of the identified point is input from the coordinate input device 200 to the image projection apparatus 100; the interactive communication unit 129 to perform communication of information related to the interactive input-output capability with the coordinate input device, and the external apparatus 300 that outputs the image signal to the image receiver 121; the user direction detector 126 to detect a user direction where a user that performs an operation of inputting the coordinates of the point by using the coordinate input device 200 exists based on the coordinates of the point input by the coordinate input device 200 and information of coordinates defining an area of the projection screen 10; and the screen rotation determination unit 123 to determine whether the user is performing the operation of inputting the coordinates of the point, and to determine whether the projection screen 10 is to be rotated by using the image processor 124 based on the user direction detected by the user direction detector 126.
With employing this configuration, as above described in the one or more example embodiments, the following effect can be achieved. When a user starts an operation of inputting an image on the projection screen 10 projected on a top face of the platform 50, the user moves the pointing device 200 from a position close to a body of the user toward a peripheral area on the projection screen 10. Therefore, the pointing device 200 crosses any one of the peripheral areas of the projection screen 10. When the pointing device 200 crosses a specific peripheral area, coordinates of a point input by the pointing device 200 exists in the specific peripheral area of the projection screen 10 where the user exists. Therefore, by detecting specific coordinates in the specific peripheral area of the projection screen 10 corresponding to the coordinates of the point input by the pointing device 200 when the user starts the operation of inputting the image by using the pointing device 200, the user direction detector 126 can detect the direction of the user that performs the image inputting operation.
When the screen rotation determination unit 123 determines that the user is performing the image inputting operation, and determines to rotate the projection screen 10 based on the detected user direction, the projection screen 10 can be rotated to a front direction of the user performing the image inputting operation, and projected by the projection unit 122. With this rotation processing, the user can easily perform the image inputting operation. Further, when the image inputting operation is completed and the user is not performing the image inputting operation, the screen rotation determination unit 123 determines that a rotation of the projection screen 10 based on the detected user direction is not required, and then the projection screen 10 can be returned to the original position that is easy to see from the plurality of users. Therefore, when the plurality of users writes images on the projection screen 10 projected on the platform 50 by turns or in turn from different directions by using the pointing device 200, the image projection apparatus 100 can project the image in a direction that is easy to write and easy to see by the plurality of users.
As to configuration A, the screen rotation determination unit 123 determines that the projection screen 10 is not rotated when the projection screen 10 is not projected on a platform 50. With employing this configuration, as above described in the second example embodiment, the following effect can be achieved. Since the screen rotation determination unit 123 can automatically determine whether the projection screen 10 is to be rotated depending on the installation condition of the image projection apparatus 100 having the interactive operation capability, user operability can be enhanced.
As to configurations A or B, the image projection apparatus 100 further includes the screen rotation point determination unit 128 to set the coordinates of the point on the projection screen 10 input by the coordinate input device 200 as the center for rotating the projection screen 10.
With employing this configuration, as above described in the example embodiments, the following effect can be achieved. For example, in a case of using a rectangular desk having an aspect ratio other than one to one (1:1) as the platform 50 and projecting the projection screen 10 on the entire area on the rectangular desk with the same aspect ratio other than one to one (1:1), the size of the projection screen 10 is reduced when the projection screen 10 is rotated about the center of the projection image for 90 degrees to the left or right so that the entire of the projection screen 10 can be projected on the desk. When the size of the projection screen 10 becomes too small, users may feel difficulty of writing an image. By contrast, if the projection screen 10 is rotated about the center of the projection image for 90 degrees without changing the size of the projection image, a part of the projection image may not be projected on the rectangular desk, and thereby the users may feel difficulty of inputting information on a desired portion of the projection image. By setting an image portion that a user wants to perform writing as the rotation center of rotating the projection screen 10 by using the screen rotation point determination unit 128, the to-be-input image portion can be enlarged and projected, with which the interactive operation capability or interactive input-output capability can be enhanced.
As to any one of configurations A to C, when two users at different directions use the coordinate input device 200, the screen rotation determination unit 123 rotates the projection screen 10 to the in-between direction of the two users. With employing this configuration, as above described in the example embodiments, the following effect can be achieved. When the two users at different directions use the pointing device 200, the screen rotation determination unit 123 rotates the projection screen 10 to the in-between direction of the two users. With this rotation processing, when the two users at the different directions use the pointing device 200, the projection screen 10 can be rotated to the in-between direction of the two users, with which the image position can be set at a position that is easy to write and see by both of the two users, and thereby operability and/or usability can be enhanced.
The above described system employing the interactive input-output capability includes the image projection apparatus 100 of any one of configurations A to D to project an projection image on the projection screen 10; the coordinate input device such as the pointing device 200 to input coordinates of a point in the projection image on the projection screen 10 projected by the image projection apparatus 100; and the external apparatus such as the information processing apparatus 300 to output an image signal used for generating the projection image projected by the image projection apparatus 100. The image projection apparatus 100 includes the interactive input-output capability to operate the external apparatus based on the coordinates of the point pointed by the coordinate input device contacting the projection screen or pointed by the coordinate input device not contacting the projection screen.
With employing this configuration, as above described in the example embodiments, the following effect can be achieved. For example, the interactive-communication-based input system having the same or similar effect of the image projection apparatus of any one of configurations A to D can be devised.
As to the above described image projection apparatus and image projection system, a plurality of users can easily write images on the projection screen projected on the platform (e.g., table, desk, stand) from different directions of the projection screen by using the coordinate input device by turns or in turn, and the images can be drawn with orientations easy to write and see by the plurality of users.
The present invention can be implemented in any convenient form, for example using dedicated hardware platform, or a mixture of dedicated hardware platform and software. Each of the functions of the described embodiments may be implemented by one or more processing circuits or circuitry. Processing circuitry includes a programmed processor, as a processor includes circuitry. A processing circuit also includes devices such as an application specific integrated circuit (ASIC) and conventional circuit components arranged to perform the recited functions. For example, in some embodiments, any one of the information processing apparatus may include a plurality of computing devices, e.g., a server cluster, that are configured to communicate with each other over any type of communication links, including a network, a shared memory, etc. to collectively perform the processes disclosed herein.
The computer software can be provided to the programmable device using any carrier medium or storage medium such as non-volatile memory for storing processor-readable code such as a floppy disk, a flexible disk, a compact disk read only memory (CD-ROM), a compact disk rewritable (CD-RW), a digital versatile disk read only memory (DVD-ROM), DVD recording only/rewritable (DVD-R/RW), electrically erasable and programmable read only memory (EEPROM), erasable programmable read only memory (EPROM), a memory card or stick such as USB memory, a memory chip, a mini disk (MD), a magneto optical disc (MO), magnetic tape, a hard disk in a server, a flash memory, Blu-ray disc (registered trademark), secure digital (SD) card, a solid state memory device or the like, but not limited these. Further, the computer software can be provided through communication lines such as electrical communication line. Further, the computer software can be provided in a read only memory (ROM) disposed for the computer. The computer software stored in the storage medium can be installed to the computer and executed to implement the above described processing. The computer software stored in the storage medium of an external apparatus can be downloaded and installed to the computer via a network to implement the above described processing.
The hardware platform includes any desired kind of hardware resources including, for example, a central processing unit (CPU), a random access memory (RAM), and a hard disk drive (HDD). The CPU may be implemented by any desired kind of any desired number of processors. The RAM may be implemented by any desired kind of volatile or non-volatile memory. The HDD may be implemented by any desired kind of non-volatile memory capable of storing a large amount of data. The hardware resources may additionally include an input device, an output device, or a network device, depending on the type of apparatus. Alternatively, the HDD may be provided outside of the apparatus as long as the HDD is accessible. In this example, the CPU, such as a cache memory of the CPU, and the RAM may function as a physical memory or a primary memory of the apparatus, while the HDD may function as a secondary memory of the apparatus.
In the above-described example embodiment, a computer can be used with a computer-readable program, described by object-oriented programming languages such as C, C++, C#, Java (registered trademark), JavaScript (registered trademark), Perl, Ruby, or legacy programming languages such as machine language, assembler language to control functional units used for the apparatus or system. For example, a particular computer (e.g., personal computer, workstation) may control an information processing apparatus or an image processing apparatus such as image forming apparatus using a computer-readable program, which can execute the above-described processes or steps. In the above-described embodiments, at least one or more of the units of apparatus can be implemented as hardware or as a combination of hardware/software combination. Each of the functions of the described embodiments may be implemented by one or more processing circuits. A processing circuit includes a programmed processor, as a processor includes circuitry. A processing circuit also includes devices such as an application specific integrated circuit (ASIC) and conventional circuit components arranged to perform the recited functions.
Numerous additional modifications and variations for the communication terminal, information processing system, and information processing method, a program to execute the information processing method by a computer, and a storage or carrier medium of the program are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the disclosure of the present invention may be practiced otherwise than as specifically described herein. For example, elements and/or features of different examples and illustrative embodiments may be combined each other and/or substituted for each other within the scope of this disclosure and appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2014-262331 | Dec 2014 | JP | national |