Technical Field
The disclosed exemplary embodiments relate to an information processing apparatus, an information processing method, and a program.
Description of Related Art
An information processing apparatus is provided in a display apparatus. This display apparatus has a display unit, and displays various images. Further, from the viewpoint that the display apparatus enlarges and displays images, a projector is known which projects and displays an image on a projection surface Japanese Patent Application Laid-Open No. 2009-64375). The projector of Japanese Patent Application Laid-Open No. 2009-64375 overlays a keyboard video image on a monitor video image of a personal computer based on a video signal output from a personal computer, and projects the video image on a floor surface.
By the way, some display apparatuses have both of a display unit and a projector. However, these display apparatuses are intended for use to display images on the display unit or project images on the projection surface to display. Therefore, using images displayed on the display unit and images projected on the projection surface together is not taken into account, and there is an issue that the display unit and the projecting unit are not effectively utilized.
In light of the foregoing, it is desirable to provide a novel and improved information processing apparatus, information processing method and program capable of improving convenience utilizing an image to be displayed on the display unit and an image to be projected on the projection surface.
Consistent with an exemplary embodiment, an information processing device includes a housing and a display unit configured to display at least a portion of a first content to a user. A projection unit is configured to project at least a portion of a second content onto a projection surface. A detection unit configured to detect a displacement between the projection surface and a portion of the housing, the housing being configured to support the display unit, the projection unit, and the detection unit. The detection unit is further configured to determine whether the displacement falls within a threshold distance. The projection unit is further configured to project the second portion of the content onto the projection surface, when the displacement falls within the threshold distance.
Consistent with an additional exemplary embodiment, a computer-implemented method for processing information includes detecting a displacement between a projection surface and a portion of a housing of an information processing device. The method determines whether the displacement falls within a threshold distance. At least a portion of a first content is displayed to a user. At least a portion of a second content is projected onto a projection surface, when the displacement falls within the threshold distance.
Consistent with a further exemplary embodiment, a non transitory; computer-readable storage medium stores a program that, when executed by a processor, causes the processor to perform a method for processing information. The method includes detecting a displacement between a projection surface and a portion of a housing of an information processing device. The method determines whether the displacement falls within a threshold distance. At least a portion of a first content is displayed to a user. At least a portion of a second content is projected onto a projection surface, when the displacement falls within the threshold distance.
As described above, according to the disclosed exemplary embodiments, it is possible to improve convenience utilizing an image to be displayed on a display unit and an image to be projected on a projection surface.
Hereinafter, preferred exemplary embodiments of the present disclosure will be described in detail with reference to the appended drawings. Note that, in this specification and the appended drawings, structural elements that have substantially the same function and structure are denoted with the same reference numerals, and repeated explanation of these structural elements is omitted.
The description will be provided in the order shown below:
In the present exemplary embodiment, a mobile terminal such as a mobile phone or PDA (Personal Digital Assistant) will be explained as an example of an information processing apparatus.
First, a configuration of a mobile terminal 10 will be explained using
The mobile terminal 10 has, for example, a function of browsing a Web (World Wide Web) site. As illustrated in
The controlling unit 30 controls the entire mobile terminal 10, and performs predetermined control for the display unit 16, the projector 18 and the like. The memory 14 stores information (for example, program information executed by the controlling unit 30) used in the controlling unit 30.
The display unit 16 is, for example, a liquid crystal display or an organic EL display, and displays, fir example, various images on the display screen. For example, the display unit 16 displays an image of a Web page upon browsing of a Web site. Further, the display unit 16 is provided in a front surface 10b of the mobile terminal 10, and the size of the display screen of the display unit 16 is much smaller than the area of the front surface 10b.
As illustrated in
Further, the projector 18 according to the present exemplary embodiment projects a projection image on a contact surface (projection surface S) which a bottom surface 10a of the mobile terminal 10 contacts. As illustrated in
The camera 20 is directed to taking images. The camera 20 has a lens and an imaging element such as a CCD or CMOS. The camera 20 according to the present exemplary embodiment has a function of detecting movement of the user's finger on a projection image projected on the projection surface S. To realize this function, the camera 20 is also provided in the front surface 10b of the mobile terminal 10, and is positioned above the display unit 16 in the up and down direction similar to the projector 18. Then, the camera 20 is configured to take an image in an obliquely lower part in the up and down direction. In addition, in the present exemplary embodiment, the camera 20 is provided next to the projector 18 in the horizontal direction.
A touch panel 22 is overlaid on and provided in the display unit 16. This touch panel 22 allows detection of a user's tap operation or drag operation on an image displayed on the display unit 16. Here, one of a so-called electrostatic method and pressure-sensitive method can be adopted as a detection method of the touch panel 22. In addition, the tap operation means touch control with respect to the touch panel 22, and the drag operation means the operation of moving the finger contacting the touch panel 22.
A contact sensor 24 is provided in the bottom surface 10a of the mobile terminal 10 and detects that the mobile terminal 10 contacts the projection surface S. As long as the contact sensor 24 can detect the contact surface, sensors of various systems such as a mechanical system can be used.
The communicating unit 28 has an antenna, and performs wireless communication with a network through, for example, a base station to connect to an external server or the like.
In addition, although the projector 18 and the camera 20 are positioned above the display unit 16 in the up and down direction above, they are not limited to this. For example, the projector 18 and the camera 20 may also be positioned on the lateral side of the display unit 16 in the horizontal direction. Further, the projector 18 and the camera 20 may be provided in respectively different positions.
As illustrated in
In the present exemplary embodiment, display of an image by the display unit 16 and projection of an image on the projection surface by the projector 18 are both performed. Further, the image displayed on the display unit 16 and the projection image projected by the projector 18 form a series of seemingly continuous images. Here, the projection image is related to an image displayed on the display unit 16. As a result, the display area seemingly expands, so that the user can recognize the related image (continuous image) on a wide display screen.
The controlling unit 30 controls display of the image by the display unit 16 and projection of the image by the projector 18 to display these continuous images. That is, when the mobile terminal 10 contacts the projection surface S, the controlling unit 30 controls the display unit 16 and the projector 18 to display the image to be displayed on the display unit 16 and the projection image to be projected on the projection surface S as a series of continuous images.
More specifically, when detecting by means of the contact sensor 24 that the bottom surface 10a of the mobile terminal 10 contacts the contact surface (projection surface S) while the display unit 16 displays the image, the controlling unit 30 has the projector 18 project the projection image on the projection surface S. In addition, display processing of these continuous images will be described below.
Further, as will be explained below, to display continuous images, the controlling unit 30 controls the projector 18 to gradually expand the display area of the projection image to be projected.
Mode of a projection image to be projected on the projection surface S will be explained using
In
More specifically, the image P2 of the Web page continuing to the image P1 displayed on the display unit 16 (that is, the image P2 related to the image P1 displayed on the display unit 16) is projected on the projection surface S. In addition, in
Here, as is clear from
As described above, the image P1 displayed on the display unit 16 and the projection image P2 projected on the projection surface S form a series of continuous images of the Web page. By looking at the image displayed on the display unit 16 and the image P2 projected on the projection surface S, the user can browse the Web page in a large screen size. Hence, for example, an operation of switching the display screen is not necessary, so that convenience of the mobile terminal 10 improves.
In
In addition, the projection image P2 projected on the projection surface S is not limited to the images shown in
As described above, the controlling unit 30 controls the display unit 16 and the projector 18 to display a series of continuous images of the image P1 and the projection image P2. Further, in the present exemplary embodiment, to perform scroll display of the displayed continuous images, the controlling unit 30 also controls the display unit 16 and the projector 18.
When detecting a drag operation on the touch panel 22 or movement of the user's finger on the projection image P2 in a state where the image P1 is displayed on the display unit 16 and the projection image P2 is projected on the projection surface S, the controlling unit 30 performs scroll display of the image P1 and the projection image P2. Upon this scroll display, the image P1 to be displayed on the display unit 16 is scrolled and, at the same time, the projection image P2 to be projected on the projection surface S is also scrolled.
More specifically, when detecting a user's drag operation on the touch panel 22 while displaying continuous images, the controlling unit 30 scrolls the image P1 and the projection image P2 at the same time according to the amount of drag of the drag operation. Further, when the camera 20 detects movement of the user's finger while displaying continuous images, the controlling unit 30 scrolls the image P1 and the projection image P2 according to the amount of finger's movement. In addition, an example of scroll display of the image P1 and the projection image P2 will be described below.
The first exemplary embodiment of display processing of the image P1 and the projection image P2 will be described using
The first exemplary embodiment relates to display processing when a Web page is displayed on the display unit 16 as the image P1 as shown in
First, by means of the contact sensor 24, the controlling unit 30 decides whether or not the bottom surface 10a of the mobile terminal 10 contacts another object (here, the table T as an example) (step S2). Here, how the contact sensor 24 detects the table T will be explained using
Back to the flowchart shown in
By contrast with this, when deciding by means of the contact sensor 24 that the bottom surface 1.0a contacts the table T (step S2: Yes), the controlling unit 30 subsequently decides whether or not the user's finger performs a drag operation in a vertical direction on the touch panel 22 (step S4). This drag operation is performed by the user in order to expand the display area of the Web page.
Further, when the controlling unit 30 decides that a drag operation is not performed on the touch panel 22 (step S4: No), the projector 18 does not project the projection image P2 on the projection surface S. That is, the display unit 16 alone displays the Web page.
By contrast with this, when deciding that the drag operation is performed (step S4: Yes), the controlling unit 30 causes the projector 18 to start projecting the projection image P2 on the contact surface (that is, the projection surface S) through which the table T contacts the bottom surface 10a (step S6). The projector 18 starts projecting the projection image P2 on the projection surface S such that the projection image P2 is adjacent to the bottom surface 10a.
Here, the projection image P2 is an image of the Web page which is not displayed on the display unit 16. The image P1 on the display unit 16 and the projection image P2 on the projection surface S are images (a series of continuous images) forming one Web page.
Meanwhile, in the present exemplary embodiment, the projector 18 does not instantly project the projection image P2 shown in
Thus, by gradually expanding the projection area of the projection image P2 on the projection surface S, the user can easily recognize that the image forming part of the continuous images is displayed on the projection surface S.
Back to the flowchart shown in
Next, the controlling unit 30 decides whether or not the image projected on the projection surface S is the projection image P2c of the maximum size (step S10). Here, the projection image P2a is projected (step S10: No), and therefore the controlling unit 30 performs step S8 again and projects the projection image P2b. In addition, to expand the projection image P2a to the projection image P2b, the projected state of the image is maintained. Thus, the controlling unit 30 repeats processing of step S8 and step S10 until the projection image of the maximum size is projected.
Further, when the projection image P2c is projected (step S10: Yes), the controlling unit 30 finishes processing. According to this display processing, one large display area is formed by projecting from the projector 18 the projection image P2 related to the image P1 on the projection surface S while the display unit 16 displays the image P1. Therefore, compared to when the user looks at the image displayed on one of the display screen and the projection surface S, the user can browse the Web page in a large screen size, so that a complicated operation such as switching of the display screen is not necessary and convenience of the mobile terminal 10 improves.
Further, by executing the above display processing, the display screen and the projection surface S of the display unit 16 are arranged to be adjacent, so that the display screen and the projection surface S can be handled as one display area. Consequently, the images P1 and P2 forming the Web page respectively on the display screen and the projection surface S can be displayed as a series of continuous images. As a result, compared to when the user looks at the image displayed on one of the display screen and the projection surface S, the user can recognize the image in a wide range, so that convenience for the user improves.
In the past, an apparatus which has the display unit 16 and the projector 18 merely displays an image using one of the display unit 16 and the projector 18, and there is no technical concept of handling the display screen and the projection surface S as one display area as in the present exemplary embodiment. Consequently, according to this display processing, by utilizing the display screen and the projection surface S together, it is possible to realize a display system of improved convenience than display systems in the past.
In addition, although it has been described above that a projection image is projected while expanding the projection area when the drag operation is performed on the touch panel 22 after the contact sensor 24 detects contact of the bottom surface 10a, the present disclosure is not limited to this. For example, when contact of the bottom surface 10a is detected, the projection area may be expanded irrespectively of whether or not the drag operation is performed. Further, according to the direction of the drag operation, the projection area may be changed to the projection area which the user desires. By this means, it is possible to project the projection image on the projection surface S with an optimal projection area.
The second exemplary embodiment of display processing of the image P1 and the projection image P2 will be explained using
The second exemplary embodiment relates to display processing when a text display area is displayed on the display unit 16 as the image P1 as shown in
First, the controlling unit 30 decides whether or not the user performs a tap operation on the text display area in a state where the text display area is displayed on the display unit 16 (step 22). Further, when deciding that the tap operation is not performed (step S22: No), the controlling unit 30 finishes this processing without projecting the image P2 on the projection surface S.
By contrast with this, when the controlling unit 30 decides that the tap operation is performed (step S22: Yes), the contact sensor 24 subsequently decides whether or not the bottom surface 10a of the mobile terminal 10 contacts another object (for example, the table T) (step S24).
Further, when the controlling unit 30 decides that the bottom surface 10a does not contact the table T (step S24: No), the keyboard (not illustrated) is displayed on the display unit 16 (step S28), That is, the display unit 16 displays both of the text display area and the keyboard. Consequently, by touching the keyboard of the display unit 16, texts can be input in the text display area. In addition, in this case, the size of the text display area of the display unit 16 becomes small inversely proportionally to the displayed keyboard.
By contrast with this, when deciding that the bottom surface 10a contacts the table T (step S24: Yes), the controlling unit 30 causes the projector 18 to project the image P2 showing a virtual keyboard shown in
According to display processing of this second exemplary embodiment, by projecting the image P2 showing the virtual keyboard on the projection surface S when the text display area is displayed on the display unit 16, the user can input texts in the text display area by performing touch control on the image P2 of the virtual keyboard. Consequently, compared to when there is the text display area and the keyboard area in the display screen, the text display area can be displayed larger, so that convenience of the mobile terminal 10 improves.
In addition, although the projection area of the image P2 is projected while gradually expanding the projection area in the first exemplary embodiment, the image P2 is projected on the projection surface S instantly in the second exemplary embodiment. By this means, it is possible to quickly input texts while maintaining a wide text display area.
Scroll display of the image P1 and the projection image P2 will be explained with a specific example in a state where the image P1 is displayed on the display unit 16 and the projection image P2 is projected on the projection surface S.
As shown in
The camera 20 detects movement of the finger F. That is, the camera 20 corresponds to an example of a movement detecting unit. Further, as illustrated in
As illustrated in
Here, a method of realizing a continuous touch operation when the display screen and the projection surface S of the display unit 16 are displayed as a continuous display area will be explained using
The method of calculating the touch position in the integrated space coordinate shown in
SL=W/WL (1)
H1=HL/SL (2)
SP=W/WP (3)
Here, W is a random positive fixed value (maximum coordinate of the integrated coordinate space).
Then, the integrated coordinate (X, Y) on the display screen E will be represented by the following expressions (i.e., expression 4 and expression 5).
X=XL*SL (4)
Y=YL*SL (5)
Further, the integrated coordinate (X, Y) on the projection surface S is represented by the following expressions (i.e., expression 6 and expression 7).
X=XP*SP (6)
Y=YP*SP+H1 (7)
It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and alterations may occur depending on design requirements and other factors insofar as they are within the scope of the appended claims or the equivalents thereof.
Although, in the above exemplary embodiments, when it is detected that the mobile terminal 10 contacts the table T, the projection image P2 is projected on the projection surface S, the present disclosure is not limited to these examples. For example, when it is detected that the mobile terminal 10 comes close to the table T, the projection image P2 may be projected on the projection surface S.
For example, when the mobile terminal 10 comes close to the projection surface S as shown in
Further, although, in the above exemplary embodiments, the contact sensor 24 provided in the bottom surface 10a of the mobile terminal 10 detects that the mobile terminal 10 contacts the table T, the present disclosure is not limited to these examples. For example, as shown in
In addition, even when the bottom surface 10a of the mobile terminal 10 does not contact or come close to the table T, the projection image P2 related to the image P1 displayed on the display unit 16 may be projected on the projection surface S. For example, when an operation of shaking the mobile terminal 10 is performed while the image P1 is displayed, the projection image P2 may be projected. Further, when an e-mail is received, contents of the e-mail may be projected on the projection surface S as the projection image P2.
Further, although, in the above exemplary embodiments, movement of the finger on the projection image P2 is detected by the camera 20, the present disclosure is not limited to the examples. For example, when the projector 18 adopts the laser scan system, the reflex of the finger with respect to laser may be detected.
Further, although, in the above exemplary embodiments, the mobile terminal 10 has been explained as an example of an information processing apparatus, the present disclosure is not limited to these examples. For example, an apparatus which is fixed on, for example, a table to use such as a digital photo frame may be possible.
Number | Date | Country | Kind |
---|---|---|---|
JP2010-181759 | Aug 2010 | JP | national |
This application is a continuation of U.S. patent application Ser. No. 13/196,346 (filed on Aug. 2, 2011), which claims priority to Japanese Patent Application No. 2010-181759 (filed on Aug. 16, 2010), which are all hereby incorporated by reference in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
7612785 | Ueda et al. | Nov 2009 | B2 |
9218027 | Miyashita | Dec 2015 | B2 |
20010011998 | Agata et al. | Aug 2001 | A1 |
20030132921 | Torunoglu | Jul 2003 | A1 |
20030165048 | Bamji | Sep 2003 | A1 |
20040046744 | Rafii et al. | Mar 2004 | A1 |
20050012721 | Fong et al. | Jan 2005 | A1 |
20060209020 | Scheiblhuber | Sep 2006 | A1 |
20070229650 | McKay | Oct 2007 | A1 |
20090066857 | Camp, Jr. | Mar 2009 | A1 |
20090143141 | Wells | Jun 2009 | A1 |
20090284462 | Chen et al. | Nov 2009 | A1 |
20100079672 | Bae | Apr 2010 | A1 |
20100085274 | Kilpatrick, II et al. | Apr 2010 | A1 |
20100085316 | Kim | Apr 2010 | A1 |
20100161839 | Fontana et al. | Jun 2010 | A1 |
20100197354 | Lee et al. | Aug 2010 | A1 |
20100197364 | Lee | Aug 2010 | A1 |
20100234077 | Yoo | Sep 2010 | A1 |
20100247223 | Ribi | Sep 2010 | A1 |
20110126141 | King | May 2011 | A1 |
20110128241 | Kang | Jun 2011 | A1 |
20120034953 | Chowdary | Feb 2012 | A1 |
20120040716 | Kuncl | Feb 2012 | A1 |
Number | Date | Country |
---|---|---|
2009-64375 | Mar 2009 | JP |
WO2011119483 | Sep 2011 | WO |
Number | Date | Country | |
---|---|---|---|
20160062407 A1 | Mar 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13196346 | Aug 2011 | US |
Child | 14936796 | US |