Keywords

1 Introduction

Previously, bubble displays have been achieved as singular [9], multi-layered [10], or multiple bubble surfaces [6]. A single bubble surface cannot display three-dimensional (3D) structures. Although a multi-layered bubble surface can show a semblance of 3D assemblies, they cannot display a complete range of the same.

Bubble displays have several limitations in their size, structure, and projection methods. This motivated us to use a soap bubble cluster as a display system (Fig. 1). We can express 3D objects by reshaping the bubble clusters without fog confinement, and can project images onto the bubbles. In this study, we present Bubble Clouds [5], as displays that use a bubble cluster (Fig. 1). A bubble cluster is flexible in that its shape can be modified. In this regard, we examined five shapes of a bubble cluster. Furthermore, it can float in the air by helium gas confinement of the bubbles and adjustment of the bubble density. We can project images on the bubble clouds without requiring fog confinement or special equipment, and by confining helium in the bubbles. We can provide the utility of bubble clusters when producing a bubble display. For example, we can project images onto a bubble cluster without fog confinement, as shown in Fig. 2.

2 Related Work

Research on bubble cluster displays is related to studies that involve bubble displays and ephemeral user interfaces.

2.1 Bubble Display

Some research studies have proposed displaying images by using soap bubbles. For example, Bubble Cosmos [9] provides tangible interactions with bubbles, and a sound is played when a user bursts a bubble. Bubble Cosmos is a single-bubble display that projects an image onto a bubble with fog confinement. FRAGWRAP [7] encapsulates fragrances in a bubble confined with fog, so that when the bubble bursts, the fragrance is released to the user. SensaBubble [13] is a display system that uses the fog confinement of the bubbles to deliver information to users by using a projector and fragrances. Colloidal Displays [10, 11] project images onto a soap film by using the ultrasound waves emitted from an ultrasonic-phased array. The reflectance can be varied by vibrating the film using the phased array. Similar to this work, we also used an ultrasonic-phased array as one of the methods to project images on a bubble cluster. Liquids, Smoke, and Soap Bubbles [14] form bubble display that consists of bubbles, a soap liquid, and fog, and can be made to interact by moving or blowing bubbles over a dark surface. Sahoo et al. [12] proposed a method that could alter the trajectory of a bubble by confining an electrostatically charged fog in the bubble and applying an electric field. In comparison with these displays that utilize single soap bubbles or a soap film, our proposed Bubble Clouds utilize a bubble cluster.

Fig. 1.
figure 1

A bubble cluster.

Fig. 2.
figure 2

Dense Bubble Cloud.

An example of a display that uses multiple soap bubbles is Shaboned Display [4]. This display consists of an array of soap bubbles, and each soap bubble works as a pixel of an image. Flogos [3] is a device that can form characters and logos that can float by utilizing soap clusters. Bubble Clouds can combine multiple bubbles into a single bubble cluster, and can express 3D objects by reshaping the bubble cluster. Furthermore, Bubble Clouds can project images onto the bubble cluster.

2.2 Ephemeral User Interfaces

A soap bubble display is a type of an ephemeral user interface [2]. Similarly, several displays using ephemeral materials such as water, smoke, and fog have been previously proposed. For example, Barnum et al. [1] proposed a display that projected images on multi-layered water drops. Cloud Display [16] is a space filling display composed of smoke rings. Tangible Sound [18] uses fluid water as an input of a musical instrument. By adjusting the flowing water, a sound is produced. HydroMorph [8] is a water display that can vary the shape by sensing the users input by camera. Cool Interaction with Calm Technologies [17] is a multi-touch screen built from an ice-wall, that can detect the palm of a user and achieve multi-touch by using an infrared camera. Cloud Interface [15] is a mid-air display that can move in the air. It consists of a blimp, a gondola, and a projector. Bubble Clouds use soap bubbles as the ephemeral material.

3 Implementation

We use a bubble generator to produce the bubbles that comprise the bubble cluster (Fig. 3). The bubble generator consists of a helium cylinder, a pressure gage, an air tube, a bucket containing soap solution, and an acrylic case with five holes. To generate bubbles that can float, helium gas is passed through the soap solution that passes through the holes in the acrylic case. A floatable bubble cluster is generated by separating the bubbles from the bucket by using an air tube having an inner diameter of 3 mm. The pressure gage regulates the pressure inside the air tube. We place an acrylic panel on the bucket with a 25 cm square hole at its center from which the bubbles escape from the bucket. To hold the soap bubble solution and store bubbles, we use a bucket with a diameter of 45 cm and height of 15 cm. The solution should generate bubbles that do not burst easily, and we use a solution mixture of water, a detergent that includes a surfactant, and laundry starch that includes polyvinyl alcohol in a ratio of 5:1:5.

An ultrasonic-phased array with 283 ultrasonic transducers is shown in Fig. 4. Ultrasound waves, generated from an ultrasonic-phased array and emitted to the bubbles, change the reflectance of the soap film, and thereby produce vibrations and project images onto the film. An ultrasonic-phased array generates an ultrasonic wave front to stimulate the entire surface of the bubble cluster.

4 Bubble Clouds

4.1 Dense Bubble Cloud

When the bubbles are small, they seem to appear as if they are pixels of a projected image, as shown in Fig. 2. Dense Bubble Cloud allows each bubble to function as an individual pixel, and hence does not require fog confinement or additional material to project images.

4.2 Sparse Bubble Cloud

Images cannot be projected onto bubbles when their diameter is extremely large because the soap film permeates light. However, we can project images onto such bubbles by using ultrasonic waves, and we call this Sparse Bubble Cloud.

Fig. 3.
figure 3

Bubble generator.

Fig. 4.
figure 4

Ultrasonic-phased array.

Fig. 5.
figure 5

Variation of the reflectance of a bubble by controlling ultrasound waves. (a) non-vibrating soap film. (b) vibrating soap film.

In Colloidal Display, a method of projecting images by changing the reflection properties of the film by ultrasonic wave was introduced. We investigated whether this method can work effectively for bubble clusters. Figure 5a shows a state when the film is not vibrating. The image is not projected by light; it is permeated. Figure 5b depicts the bubble cluster when the reflectance is varied by applying an ultrasonic wave to the soap film via an ultrasonic-phased array. Compared with Fig. 5a, the reflectance changes in Fig. 5b. We attempted to project images onto a bubble cluster by using an ultrasonic-phased array (Fig. 4). The image projected was slightly clear compared with a bubble cluster without ultrasonic waves (Fig. 6).

5 Evaluation of Bubble Generator

We evaluated the effect of the pressure and diameter of the holes of the acrylic case. We conducted this experiment to evaluate whether these conditions meet the smallest diameter requirement of the bubbles that enables the display to float. The pressure was measured by using a pressure gage. In our experiment, we applied the following values: 0.02, 0.04, and 0.06 MPa. We consider two diameter sizes for the acrylic cases: 0.02 and 0.04 mm, and there are five holes in each case, positioned at the same distance from each other (Fig. 7). The diameter of a bubble cluster is measured by a ruler. The bubbles cannot be uniform in size, and thus, we measured the diameters of numerous bubbles and averaged the result.

Fig. 6.
figure 6

Sparse Bubble Cloud using an ultrasonic-phased array: (a) non-vibrating bubbles with projection, and (b) vibrating bubbles with projection (projection characters: “ACM SIGGRAPH”).

Fig. 7.
figure 7

Acrylic cases with five holes (scale is 54 \(\times \) 54 \(\times \) 24 mm). Left: hole diameter of 2 mm. Right: hole diameter of 4 mm.

The results are shown in Table 1. We observe that higher pressures or larger holes produce larger bubbles. These conditions satisfy the smallest diameter requirement enabling a bubble to float. We chose the following conditions to generate the smallest bubbles possible: pressure of 0.02 MPa and diameter of 2.0 mm.

6 Shape of Bubble Cluster

We investigated the shapes that could be generated with a bubble cluster. In this experiment, we formed five shapes with the bubble cluster, namely, cube, quadrangular pyramid, sphere, mountain, and two mountains. Figure 8 shows the different cluster shapes. Bubble cluster reshaping was performed by using a 5 \(\times \) 30 cm plate. We poured the soap bubble solution into a bucket and fixed an acrylic case to the bottom. A helium cylinder was connected to the acrylic case by an air tube. Helium gas was released at a constant rate from the acrylic case into the soap bubble solution. The reason helium gas was confined is because it is easy to process and maintain the shape of the bubble cluster without being influenced by gravity. Bubble clusters escaped from a 25 \(\times \) 25 cm hole on a plate that was placed on the bucket. Thus, the user could reshape the bubble cluster to any shape.

Table 1. Effect of hole diameter and pressure on the bubble diameter.
Fig. 8.
figure 8

Five shapes of bubble cluster: (a) cube, (b) quadrangular pyramid, (c) sphere, (d) mountain, and (e) two mountains.

Figure 8 shows the five shapes of the bubble cluster we produced. The cube shown in Fig. 8a was formed by placing a cubic mold on the top of the hole. The cubic mold was made from five plates, and we separated each plate individually to create a cube. The quadrangular pyramid shown in Fig. 8b was formed by sharpening the tip by scraping the bubble cluster using a plate. The sphere and mountain shown in Fig. 8c and d, respectively were generated by adjusting the hole with the plates. The two mountains shown in Fig. 8e were formed by scraping the middle of the bubble cluster.

7 Interaction with Electrified Bubble Cluster

We investigated whether an electrified soap bubble cluster could be interactive. This was verified in an indoor still air environment. To electrify the bubble clusters, we used a polyvinyl chloride pipe and tissue paper. Static electricity was generated by their friction that was charged by touching the bubble cluster with the polyvinyl chloride pipe in the air. After that, we examined how the bubble cluster behaved when a user placed a hand near the bubble cluster. Consequently, we could observe a bubble cluster being tracked by the hand of a user. As shown in Fig. 9, the bubble cluster moves in the same direction as the hand. We believe that this occurs owing to the Coulomb force between the hand of a user and the bubble cluster. Therefore, we can manipulate the soap bubble cluster in mid-air. We also noticed that the tracking was lost once the Coulomb force ceased to exist.

Fig. 9.
figure 9

Time-lapse of interaction between user and bubble cluster.

8 Example Application

8.1 Bubble Characters

We propose that characters could be generated by using a Bubble Cloud. A user could then interact with the characters using his/her hands and with objects. For example, we could formulate a game in which a user could use a toy sword to attack the generated characters (e.g., monsters). Each character could be projected differently, and thus, a user would be able to classify each character.

9 Discussion and Future Work

We attempted to project images onto a Sparse Bubble Cloud in mid-air by using an ultrasonic-phased array. However, this Sparse Bubble Cloud moved because of the ultrasonic wave emitted from the phased array. This suggests that if we project images onto Sparse Bubble Cloud in mid-air, we must track the movement of the bubble cluster and counter the effect of the ultrasonic wave to prevent the movement.

In our experiment, we observed the phenomenon of a bubble cluster tracking hand of a user. However, it was unable to track when its size was extremely large. Our results showed that the Coulomb force between the hand of the user and bubble cluster was not sufficiently strong. It is to be noted that we electrified the bubble cluster by using a simple method in this experiment. For this reason, we believe that the bubble cluster could be moved if it was strongly electrified by a specific equipment. Moreover, this interaction was easily affected by wind.

Dense Bubble Cloud is a type of Bubble Cloud that could project an image to the surface of a bubble cluster. In addition, we found that we can utilize an entire soap bubble cluster including the bubbles inside, as pixels and use it as a 3D display (Fig. 10). This is possible apparently because each of the bubbles in the bubble cluster reflects and permeates light. In the future, to achieve 3D projection on a bubble cluster, we will investigate conditions such as the diameter of the bubbles that compose the bubble cluster. We will also examine if we can realize a true 3D display by using multiple planes because presently our display only has a single plane.

Fig. 10.
figure 10

3D form display composed of bubble cluster. Photo from the (a) left,(b) front,(c) right (projecting the inverted ace2016 logo).

In this work, we used panels to reshape the bubble cluster. However, this method has a poor reproducibility in terms of shape because the process of reshaping is different for different users. The reproducibility of shape can be ensured by a method that uses an ultrasonic-phased array. In the future, we will reshape the bubble cluster automatically to ensure shape reproducibility by using an ultrasonic-phased array.

Furthermore, in the future, we plan to conduct quantitative evaluations such as how long the bubble cluster lasts, and character recognition rate. Additionally, we aim to conduct quantitative evaluation such as the user perception of the applicability of the display for entertainment purposes.

10 Conclusion

In this study, we presented Bubble Clouds using bubble cluster as displays. A bubble cluster is flexible because its shape can be varied and it can float in the air by helium confinement. We introduced two types of Bubble Clouds, namely, Dense Bubble Cloud and Sparse Bubble Cloud. By changing the density of the bubble cluster, images could be projected onto it without fog confinement or use any special equipment. We formed five shapes with the bubble clusters: cube, quadrangular pyramid, sphere, mountain, and two mountains. Moreover, we also explored whether an electrified soap bubble cluster could be interactive.

In the future, to realize 3D projection on a bubble cluster, we will investigate conditions such as the diameter of the bubbles that compose the bubble cluster. Furthermore, we plan to explore reshaping the bubble clusters automatically to ensure shape reproducibility by using an ultrasonic-phased array.