INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM
20190258203 ยท 2019-08-22
Assignee
Inventors
Cpc classification
G03H1/02
PHYSICS
International classification
G03H1/02
PHYSICS
G03H1/22
PHYSICS
Abstract
An information processing apparatus includes a controller that changes an outer edge of an image formed in air over time.
Claims
1. An information processing apparatus comprising: a controller that changes an outer edge of an image formed in air over time.
2. The information processing apparatus according to claim 1, wherein the outer edge becomes larger or smaller over time.
3. The information processing apparatus according to claim 1, wherein a form of a target reproduced by the image changes over time.
4. The information processing apparatus according to claim 3, wherein the form of the target grows over time.
5. The information processing apparatus according to claim 3, wherein the form of the target regresses over time.
6. The information processing apparatus according to claim 1, wherein a target reproduced by the image is switched.
7. The information processing apparatus according to claim 1, wherein a posture of a target reproduced by the image is switched.
8. The information processing apparatus according to claim 1, wherein the image changes according to a predetermined story.
9. The information processing apparatus according to claim 1, wherein a position of the outer edge moves in space while a size of the image remains unchanged.
10. The information processing apparatus according to claim 1, wherein an orientation of the outer edge changes while a size of the image remains unchanged.
11. The information processing apparatus according to claim 1, wherein details of sound or a volume of sound changes.
12. A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising changing an outer edge of an image formed in air over time.
13. An information processing apparatus comprising: control means for changing an outer edge of an image formed in air over time.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0006] Exemplary embodiments of the present invention will be described in detail based on the following figures, wherein:
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
DETAILED DESCRIPTION
[0037] Hereinafter, an exemplary embodiment of the present invention will be described with reference to the drawings.
Exemplary Embodiment
Schematic Configuration of Aerial Image Forming System
[0038]
[0039] In the exemplary embodiment, an aerial image 10 is an image formed in the air to reproduce an optical state equivalent to light reflected from an object.
[0040] The aerial image 10 is formed to float in the air, enabling a person to go through the aerial image 10.
[0041] For example, a screen for guidance or a screen for advertisement is displayed as the aerial image 10. In addition, for example, a screen for operation whose displayed details change in accordance with an operation performed by a person 20 is displayed as the aerial image 10. Needless to say, these screens are examples of display.
[0042] Not only a still image, but also a moving image may be displayed as the aerial image 10.
[0043] A shape that defines the outer edge of the aerial image 10 is not restricted to a rectangle, and any shape may define the outer edge.
[0044] For example, a space where an image of an object reproduced by the aerial image 10 may be the entire space where the aerial image 10 is formed. For example, an image of a button for operation, an image of a person, an image of an animal, an image of a product, and an image of a fruit are examples of the aerial image 10 here.
[0045] Although it is assumed that the aerial image 10 illustrated in
[0046] The number of aerial images 10 formed in the air may be one or plural.
[0047] In
[0048] Therefore, the image AAAA/AAAA/AAAA/AAAA is displayed as the aerial image 10A. Here, slashes represent line feeds. A shape that defines the outer edge of the aerial image 10A is a rectangle, as indicated by broken lines.
[0049] In contrast, an image of an analog clock is displayed as the aerial image 10. A shape that defines the outer edge of the aerial image 10B is a circle, which defines the outer edge of a clock. In other words, the outer edge of the aerial image 10B is defined by the outer edge of a clock, which corresponds to the displayed details.
[0050] In the case of the exemplary embodiment, the shape of the outer edge of the aerial image 10B is defined by the shape of the outer edge of a target reproduced by the aerial image 10B. Therefore, the shape of the outer edge of the aerial image 10B may be given by unevenness.
[0051] The aerial image forming system 1 illustrated in
[0052] The aerial image forming apparatus 311 is for forming the aerial image 10A, and the aerial image forming apparatus 312 is for forming the aerial image 10B. The aerial image forming apparatuses 311 and 312 are examples of an image forming unit.
[0053] The image control apparatus 32 controls display of the aerial images 10A and 10B formed in the air through the aerial image forming apparatuses 311 and 312. For example, the image control apparatus 32 controls the details, size, position, and movement of the aerial images 10A and 10B. The image control apparatus 32 here is an example of a controller and is also an example of an information processing apparatus.
[0054]
[0055] As illustrated in
Example of Aerial Image Forming Apparatus
[0056] Using
[0057]
[0058] The optical plate 52 has a structure where two plates are stacked one above the other: in one plate, strip-shaped glasses 52A, whose wall is used as a mirror, are arranged; and in the other plate, strip-shaped glasses 52B are arranged in a direction orthogonal to the glasses 52A.
[0059] The optical plate 52 represents an image displayed on the display device 51 in the air by reflecting light output from the display device 51 twice at the strip-shaped glasses 52A and 52B and forming an image in the air. Note that the distance between the display device 51 and the optical plate 52 is equal to the distance between the optical plate 52 and the aerial image 10. In addition, the size of an image displayed on the display device 51 is the same as the size of the aerial image 10. For example, when the display device 51 is an organic electroluminescence (EL) display, the size of the aerial image 10 may be enlarged or reduced by enlarging or reducing the size of an area where light emission of pixels is controlled. The same applies to the case where the display device 51 is a liquid crystal display (LCD).
[0060]
[0061]
[0062]
[0063] In the case of the aerial image forming apparatus 31D, light output from the display device 55 is reflected by the beam splitter 56 to a direction of the retroreflective sheet 57, which is then retroreflected by the retroreflective sheet 57 and is transmitted through the beam splitter 56, thereby forming an image in the air. The aerial image 10 is formed at a position where light forms an image.
[0064]
[0065] In the case of the aerial image forming apparatus 31E, an infrared pulse laser 58 outputs pulsed laser light, and an XYZ scanner 59 condenses the pulsed laser light in the air. At this time, gas in the vicinity of the focus instantaneously turns into plasma, and light is emitted. A pulse frequency is, for example, 100 Hz or lower, and a pulse light emission time is in, for example, nanosecond order. The infrared pulse laser 58 and the XYZ scanner 59 here are examples of optical components.
Configuration of Image Control Apparatus 32
[0066]
[0067] The image control apparatus 32 includes a micro-processing unit (MPU) 61, which provides various functions through firmware and execution of application programs; read-only memory (ROM) 62, which is a storage area that stores firmware and basic input output system (BIOS); and random-access memory (RAM) 63, which is a program execution area. The MPU 61, the ROM 62, and the RAM 63 here are examples of a so-called computer.
[0068] In addition, the image control apparatus 32 has a storage device 64, which stores application programs and image data. The storage device 64 is, for example, a rewritable non-volatile storage medium.
[0069] In addition, the image control apparatus 32 controls the aerial image forming apparatuses 311 and 312 using a communication interface (IF) 65, and changes the details and size of the aerial images 10A and 10B formed in the air. What is controlled here includes the position and size for forming an aerial image 10. The position here includes not only a two-dimensional position but also a three-dimensional position. The individual units are interconnected through bus 67.
[0070]
[0071] Functions illustrated in
[0072] The MPU 61 functions as an expression method setting unit 70, which sets a method of expressing the passage of time, a time measurement unit 71, which measures the time elapsed, and an image formation controller 72, which controls formation of the aerial image 10B.
[0073] The expression method setting unit 70 in the exemplary embodiment receives settings entered by operations on operators (not illustrated), such as buttons and switches, or through communication. The details of the received settings are stored in the RAM 63 (see
[0074] Examples of the method of expressing the aerial image 10B include the method of gradually enlarging the outer edge of the aerial image 10B over time, and, conversely, the method of gradually reducing the size of the outer edge of the aerial image 10B over time. These methods are examples of a method of changing the outer edge of an aerial image over time.
[0075] A settable method of expression is not restricted to enlargement or reduction of the size of the outer edge. Examples of the settable method of expression include the setting on a target reproduced by the aerial image 10B, the setting to change the form over time, and the setting to switch a target reproduced over time.
[0076] In addition, multiple settings may be combined. A specific example of the settable method of expression will be described later.
[0077] Time measurement done by the time measurement unit 71 is independent of formation of the aerial image 10A. That is, time measurement has no relationship with the presence/absence of the aerial image 10A in the air.
[0078] In addition, time measurement done by the time measurement unit 71 is not necessarily in conjunction with formation of the aerial image 10B. Although time measurement may start at the same time as formation of the aerial image 10B, time measurement may start at a time point at which a user or the like gives an instruction to start measurement.
[0079] Note that time measurement done by the time measurement unit 71 may not only be measurement of time elapsed since the start of measurement, but also be measurement of the remaining time until a predetermined time point. Measurement of the remaining time may be used in the case where the end time is fixed, such as in the case of a class, a lecture, or a meeting.
[0080] The image formation controller 72 outputs image data corresponding to the aerial image 10B (see
Processing Operation of Image Control Apparatus 32
[0081]
[0082] At first, the image control apparatus 32 checks the method of expressing time using the aerial image 10B (step S101). In this processing, preset information may be read, or setting information may be received from a user interface.
[0083] Next, the image control apparatus 32 starts measuring time (step S102). Measurement starts in conjunction with the start of formation of the aerial image 10B, for example. In the case where an instruction is given through a user interface to start measurement, time measurement starts from the time point at which the instruction is given.
[0084] The image control apparatus 32, which has started the measurement, controls the aerial image forming apparatus 312 such that the outer edge of the aerial image 10B will change in accordance with the measured time (step S103).
Exemplary Formation of Aerial Image 10B
[0085] Hereinafter, exemplary formation of the aerial image 10B involving changes in the outer edge over time will be described.
[0086] Although only the aerial image 10B will be described in the following description, another aerial image 10A may be displayed together with the aerial image 10B. At that time, the number of aerial images 10A is not restricted to one. In addition, the number of aerial images 10B formed in the air to notify people of the passage of time is also not restricted to one.
First Example
[0087]
[0088] In the case of
[0089] In the case of
[0090] In the exemplary embodiment, a planar image is used in the sense that all pixels constituting the aerial image 10B (including not only two-dimensional elements, but also three-dimensional elements) are positioned on one plane. Needless to say, the image may be expressed in perspective such that an hourglass image will be stereoscopically viewed.
[0091] In the exemplary embodiment, a stereoscopic image is used in the sense that three-dimensional elements (so-called voxels) constituting the aerial image 10B are arranged stereoscopically in space. The fact that three-dimensional elements are arranged stereoscopically refers to a state in which elements constituting a stereoscopic image do not fit within one plane.
[0092] From changes in the size of the aerial image 10B, the user is able to know the approximate passage of time without looking at the hour hand.
[0093] For example, even when the size of the aerial image 10B is so small that it is difficult to check the hour hand, if the user is aware of the fact that the size of the aerial image 10B gradually changes to be larger, the user knows that the measurement has just started. In contrast, if the user is aware of the fact that the size of the aerial image 10B gradually changes to be smaller, the user knows that the remaining time is short.
[0094] In the case of
[0095] Note that the aerial image 10B may reproduce a digital clock instead of an analog clock.
Second Example
[0096]
[0097] In the case of
[0098] In the case of
[0099] From changes in the size of the aerial image 10B, the user is able to know the approximate passage of time without looking at the amount of sand.
[0100] For example, even when the size of the aerial image 10B is so small that it is difficult to check the amount of sand, if the user is aware of the fact that the size of the aerial image 10B gradually changes to be larger, the user knows that the measurement has just started. In contrast, if the user is aware of the fact that the size of the aerial image 10B gradually changes to be smaller, the user knows that the remaining time is short.
[0101] In the case of
Third Example
[0102]
[0103] In the case of
[0104] Needless to say, a cube is only one example, and an arbitrary shape may be formed.
[0105] In this case, the user is also able to know the approximate passage of time from changes in the size of the aerial image 10B.
[0106] For example, even when the size of the aerial image 10B is small, if the user is aware of the fact that the size of the aerial image 10B gradually changes to be larger, the user knows that the measurement has just started. In contrast, if the user is aware of the fact that the size of the aerial image 10B gradually changes to be smaller, the user knows that the remaining time is short.
[0107] In the case of
Fourth Example
[0108]
[0109] In
[0110]
[0111]
[0112] Note that the aerial image 10B in the exemplary embodiment may also be formed as a planar image or a stereoscopic image in the air.
[0113] In this case, the user is also able to know the approximate passage of time from the size of the aerial image 10B and the stage of growth or from the size of the aerial image 10B and the stage of regression.
[0114] For example, even when the size of the aerial image 10B is small, if the user is aware of the fact that the size of the aerial image 10B gradually changes to be larger, the user knows that the measurement has just started. In contrast, if the user is aware of the fact that the size of the aerial image 10B gradually changes to be smaller, the user knows that the remaining time is short.
[0115] In the case of
[0116] Note that the size of the aerial image 10B may stay constant, and only the form of the target may be changed. In this case, the user is also able to estimate the approximate passage of time or the remaining time from the stage of growth or the stage of regression.
[0117]
[0118] In
[0119]
[0120]
[0121] Note that the aerial image 10B in the exemplary embodiment may also be formed as a planar image or a stereoscopic image in the air.
[0122] In this case, the user is also able to know the approximate passage of time from the size of the aerial image 10B and the stage of growth or from the size of the aerial image 10B and the stage of regression.
[0123] For example, even when the size of the aerial image 10B is small, if the user is aware of the fact that the size of the aerial image 10B gradually changes to be larger, the user knows that the measurement has just started. In contrast, if the user is aware of the fact that the size of the aerial image 10B gradually changes to be smaller, the user knows that the remaining time is short.
[0124] In the case of
[0125] Note that the size of the aerial image 10B may stay constant, and only the form of the target may be changed. In this case, the user is also able to estimate the approximate passage of time or the remaining time from the stage of growth or the stage of regression.
[0126] Besides the above-mentioned examples, a process in which a character in a game develops or degenerates may be expressed.
[0127] In addition, a process in which a fruit grows from a small state to maturity or its opposite process of regression may be expressed.
[0128] In addition, a cycle in which green leaves grow bigger, become autumn leaves, and then eventually become withered leaves or a cycle opposite thereto may be expressed.
[0129] In the exemplary embodiment, changes in the color or state of leaves serve as examples of a process of growth or a process of regression. Needless to say, these changes may be treated as examples for expressing changes of the seasons.
[0130] In this way, changes of one target over time may be evaluated in multiple ways. Fifth Example
[0131]
[0132] In
[0133] The twelve types of animals, illustrated in
[0134] The aerial image 10B in the exemplary embodiment may also be formed as a planar image or a stereoscopic image in the air.
[0135] In this case, the user is also able to know the approximate passage of time from the size of the aerial image 10B.
[0136] For example, even when the size of the aerial image 10B is small, if the user is aware of the fact that the size of the aerial image 10B gradually changes to be larger, the user knows that the measurement has just started. In contrast, if the user is aware of the fact that the size of the aerial image 10B gradually changes to be smaller, the user knows that the remaining time is short.
[0137] Note that the case is not restricted to twelve types of animals, and the size of the aerial image 10B may be constant when the order of appearance of targets being switched is known. In the exemplary embodiment, the size here is defined as the length of the diagonal of a rectangle contacting the outer edge of a reproduced target. The size may be approximate.
[0138]
[0139] In the case of
[0140] Although the twelve types of animals are used in the above-described example, a character in a game or the like may be used instead. For example, in the case of a character whose name changes as the character evolves, it is easy to estimate the passage of time by checking a specific character.
Sixth Example
[0141]
[0142] Note that the aerial image 10B in the exemplary embodiment may also be formed as a planar image or a stereoscopic image in the air.
[0143] The example illustrated in
[0144] In this case, the user is also able to know the approximate passage of time from changes in the size of the aerial image 10B. In addition, if the order of appearance of changes in posture is known, the user is able to know the approximate passage of time from the changes in posture.
[0145] Note that the details of changes in posture in the case where the size does not change are arbitrary if the user is able to guess the time elapsed or the remaining time in accordance with the changes.
[0146] In the case of
Seventh Example
[0147]
[0148] The aerial image 10B here may also be formed as a planar image or a stereoscopic image in the air.
[0149] In the case of
[0150] Needless to say, in the case of
[0151] In the case of
[0152]
[0153] The aerial image 10B here may also be formed as a planar image or a stereoscopic image in the air.
[0154] In the case of
[0155] Needless to say, in the case of
[0156] In the case of
Eighth Example
[0157]
[0158] Because the position of the aerial image 10B moves although its size remains unchanged, the position of the outer edge of the aerial image 10 in the air also moves.
[0159] In
[0160] In this case, the person 20 is able to know the passage of time through the relationship of the position of the aerial image 10B relative to the aerial image 10A.
[0161] Note that the size of the aerial image 10B may be changed over time. For example, the size may be changed to be larger or smaller.
[0162]
[0163] In
[0164] In this case, the person 20 is able to know the passage of time through the relationship of the position of the aerial image 10B relative to the aerial image 10A.
[0165] Note that the size of the aerial image 10B may be changed over time. For example, the size may be changed to be larger or smaller.
[0166]
[0167] In
[0168] In this case, the person 20 is able to know the passage of time through the relationship of the position of the aerial image 10B relative to the aerial image 10A.
[0169] Needless to say, the movement direction may be anticlockwise.
[0170] Note that the size of the aerial image 10B may be changed over time. For example, the size may be changed to be larger or smaller.
[0171]
[0172] In
[0173] In this case, the person 20 is able to know the passage of time through the relationship of the position of the aerial image 10B relative to the aerial image 10A. Because the aerial image 10A is transparent, the aerial image 10B positioned behind is identifiable.
[0174] Needless to say, the movement direction may be opposite.
[0175] Note that the size of the aerial image 10B may be changed over time. For example, the size may be changed to be larger or smaller.
Ninth Example
[0176]
[0177] In the case of
[0178] Note that, in the case of
[0179] Note that the size of the aerial image 10B may change to be smaller over time.
[0180] In the case where the aerial image 10B in the exemplary embodiment is formed as a stereoscopic image (that is, in the case where the outer edge of the robot is given three-dimensionally in space), the orientation of the robot formed stereoscopically in space may be rotated.
[0181]
[0182] In the case of
[0183] In this case, from the orientation of the robot, the user is able to know the approximate time since the measurement has started.
[0184] For example, in the case of reproducing a spherical surface like a globe, the user may be notified of the passage of time by forming the aerial image 10B viewed to move in the direction of a landmark on the spherical surface.
[0185] In any case, the aerial image 10B may rotate once.
[0186] Although the manner in which the robot rotates half around a rotation axis has been illustrated in
[0187] In
Tenth Example
[0188]
[0189] Note that, in
[0190] Although the volume of the sound becomes greater over time in
[0191] In the case of
Eleventh Example
[0192] Although the above-described exemplary embodiment assumes the case where the aerial image forming apparatus 312 is basically a non-portable apparatus, the aerial image forming apparatus 312 may be provided in a highly portable apparatus.
[0193]
[0194] The information processing apparatus 500 in
[0195] As the aerial image forming apparatus 312 here, for example, an apparatus that forms the aerial image 10B as a set of plasma emitters (see
[0196]
[0197] By enlarging the distance between coordinates for rendering light points over time, the volume of the cube may be changed to be greater over time.
[0198] Although the case of forming a stereoscopic image is assumed in
Other Exemplary Embodiments
[0199] Although the exemplary embodiment of the present invention has been described as above, the technical scope of the present invention is not restricted to the range described in the exemplary embodiment. It is clear from the scope of claims that various changes or modifications added to the exemplary embodiment are also included in the technical scope of the present invention.
[0200] For example, although the aerial image forming apparatuses 311 and 312 are independent apparatuses in the above-described embodiment, they may be one apparatus. For example, in the case of the aerial image forming apparatus 31E (see
[0201] Although the image control apparatus 32 is described as an apparatus independent of the aerial image forming apparatuses 311 and 312 in the above-described embodiments, the image control apparatus 32 may be integrated with the aerial image forming apparatus 311 (or 312).
[0202] The foregoing description of the exemplary embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.