The present invention contains subject matter related to Japanese Patent Application P2008-000813 filed in the Japanese Patent Office on Jan. 7, 2008 and Japanese Patent Application P2008-120029 filed in the Japanese Patent Office on May 1, 2008, the entire contents of which being incorporated herein by reference.
1. Field of the Invention
The invention relates to a sensor information obtaining apparatus, sensor device, information presenting apparatus, mobile information presenting device, and sensor control method, sensor processing method, and information presenting method, and specifically, to technology applied to a system including a plurality of sensors.
2. Description of the Related Art
Japanese Unexamined Patent Application Publication No. 2004-266511 discloses technology in which positions of a plurality of sensors are controlled.
The disclosed technology shows an example of an imaging apparatus in which cameras each having an imaging unit are used as sensors. The cameras are configured to support a plurality of imaging units that can successively change relative positions thereof using support mechanisms. Since positional information on each of the imaging units supported by each of the supporting mechanisms has been recorded in advance, the imaging units can be located in the same position again based on the recorded information.
Accordingly, a condition similar to a condition in which images have previously been captured can be reproduced. Japanese Unexamined Patent Application Publication No. 2004-266511 shows an example of an imaging apparatus utilizing imaging units as sensors; however, other types of devices can also be used therefor as the sensors. For example, a condition in which audio data is currently obtained can be set to a microphone that is used as a sensor in the same manner as a condition in which audio data has previously been obtained.
Recently, more advanced technology to control positions of sensors has been desired. Specifically, only to reproduce a previous condition in which images have been recorded may not be sufficient in reproducing a condition in which sensors have obtained data. For example, in a case where cameras and microphones are used as sensors, only to reproduce the recorded positions of the cameras and microphones may not be sufficient to follow the current conditions of a subject or sound source.
According to embodiments of the invention, data can be appropriately obtained utilizing a plurality of sensor devices. According to the embodiments of the invention, information obtained by the plurality of sensor devices can be suitably presented.
A sensor information obtaining apparatus according to the embodiment of the invention is applied to a system having a plurality of sensors each configured to obtain positional information thereof. The positions of the plurality of sensors are controlled by a sensor position control unit. The sensor position control unit controls positions of the sensors to be moved based on distribution of data obtained by the sensors and distribution of positional data of the sensors.
The sensor devices according to an embodiment of the invention are utilized for a sensor information obtaining system. Each of the sensor devices includes a sensor function unit to obtain predetermined data and a positional information obtaining unit to obtain positional information on the sensors.
A sensor control method according to an embodiment of the invention includes obtaining positional information on a plurality of movable sensors, and carrying out processing of moving positions of the sensors based on distribution of data obtained by the sensors and distribution of positions of the sensors.
A sensor processing method according to an embodiment of the invention includes obtaining positional information on a sensor while obtaining predetermined data utilizing a sensor function unit, and outputting the obtained positional information and the predetermined data.
With these embodiments of the invention, the sensor devices are moved based on distribution of data obtained by the sensor devices and distribution of positions of the sensor devices, so that the sensor devices can each be controlled to appropriately obtain data.
An information presenting apparatus according to an embodiment of the invention includes a plurality of information presenting units to present information obtained by a plurality of various sensors, and respective driving mechanisms to change setting of positions of the information presenting units. The information presenting apparatus controls the driving mechanisms to individually set positions of the information presenting units according to positional information obtained when the sensors have obtained information.
A mobile information presenting device according to an embodiment of the invention includes information presenting units to output predetermined data, and driving mechanisms to move the information presenting units based on information added to data to be presented.
An information presenting method according to an embodiment of the invention includes individually presenting information obtained by a plurality of sensors, and individually setting presenting positions for presenting the information corresponding to positional information obtained when the sensors have obtained the information.
The information presenting method also includes presenting information by outputting predetermined data while moving a position of presenting data based on the positional information added to the information to be presented.
With these embodiments of the invention, positions to individually present data can be controlled such that data are presented in the same manner as those have previously been presented, based on distribution of data obtained by the sensor devices and positions of the sensor devices such that the sensor devices can each be controlled to appropriately obtain data.
According to an embodiment of the invention, positions of the sensor devices can be controlled such that the sensor devices can properly obtain data. For example, if microphones are used as the sensor devices, the microphones can be moved based on distribution of audio sound data detected by the microphones so as to appropriately capture sound from sound source.
According to an embodiment of the invention, positions at which the obtained data is presented can be changed using data obtained by a plurality of sensor devices and positional information obtained when the sensor devices have obtained the data. Thus, information can be presented by reproducing a condition in which the sensor devices have obtained the data. For example, sound or images can appropriately output by reproducing the condition in which the sensor devices have obtained the sound or images.
An embodiment of the invention is described below with reference to accompanying drawings.
The embodiment of the invention pertains to a system that obtains data such as audio sound, and presents such data. First a configuration and processing of a portion of the system that obtains data are described with reference to
More sensor devices are actually provided to the portion of the system than the sensor devices shown in the example. Detailed description of the configuration such as mechanism that allows the sensor devices 10a, 10b, 10c to move will be provided later. The sensor devices 10a, 10b, 10c each include a microphone 11 that collects sound as a data collecting sensor. The sensor devices 10a, 10b, 10c each include a position detector 12 that detects a position of own sensor device.
The sensor devices 10a, 10b, 10c each transfer data collected by themselves (i.e., audio data collected by the microphone 11) to a sensor information obtaining apparatus 100, and the data processed by the sensor information obtaining apparatus 100 is recorded by a recorder 200. The sensor devices 10a, 10b, 10c also transfer positional information detected by the position detectors 12 thereof to the sensor information obtaining apparatus 100. Transmission of data between the sensor devices 10a, 10b, 10c and the sensor information obtaining apparatus 100 can be conducted either via wired transmission utilizing a wired transmission line or via wireless transmission using a wireless communication device.
Next, a configuration of the sensor information obtaining apparatus 100 to which data is supplied from the sensor devices is described.
The sensor information obtaining apparatus 100 includes a sensor signal receiver 101, which receives and records sensor information on a sensor information recorder 102. The sensor signal receiver 101 also supplies and records the received sensor signal on a recorder 200 that is provided independent of the sensor information obtaining apparatus 100. Each sensor device in this embodiment includes a microphone as a sensor. Audio data collected by the microphone is recorded by the recorder 200. The audio data received by each of the sensor devices 10a, 10b, 10c . . . is recorded as independent audio data for each channel. On recording such data, the audio data for each channel may be provided with positional information on each sensor. The positional information on each sensor is supplied from the sensor information recorder 102 to the recorder 200.
The sensor information received by the sensor signal receiver 101 is transferred to a sensor signal processor 103, which then analyzes the data of the sensor information (audio data in this embodiment) received by the sensor devices. Having analyzed the data, the sensor signal processor 103 transmits instructions to an actuator control unit 107 based the results of analysis. Detailed examples of analysis and processing will be described later.
The positional information on the sensors is supplied from the sensor information recorder 102 to a display 108 so as to display positions of the sensor devices thereon.
The positional information on sensors received by the sensor information recorder 102 is transferred to a positional information recorder 104 via a positional information detector 105. Positional information recorded on the positional information recorder 104 and those detected by the positional information detector 105 are transferred to an error detector 106, in which an error between a controlled position of the sensor and an actual position of the sensor is detected.
The actuator control unit 107 is a device that controls driving of each of the sensor devices 10a, 10b, 10c . . . to move the position thereof. Driving instructions to move the position of each of the sensor devices are supplied from the sensor signal processor 103 to the actuator controller 107. The actuator control unit 107 drives the sensor devices 10a, 10b, 10c, . . . in compliance with the appropriate instructions, and carries out processing of compensating an error of the driven position based on an error signal supplied from the error detector 106.
Processing of components in the sensor information obtaining apparatus 100 is controlled by a control unit 110. The sensor information obtaining apparatus 100 further includes an operation unit 111, and the control unit 110 controls the components of the sensor information obtaining apparatus 100 based on an operational status of the operation unit 111.
Next, a configuration of each sensor 10a, 10b, 10c . . . is described.
The positional information detected by the position detector 12 is transferred to the communication unit 14.
The communication unit 14 carries out output processing to transmit the sensor information including audio data and positional information to the sensor information obtaining apparatus 100.
The sensor device 10a further includes a motor 16 driven by a driver 15. The position of the sensor device is moved along the rail 90 shown in
Each of the sensor devices of the embodiment includes a slider 25 fitted into the rail 90 to move the sensor device therealong, as illustrated in the top view of
As shown in
A microphone 11 of the sensor is provided on the slider 25 to be sandwiched between an upper bracket 21 and a lower bracket 22. As illustrated in
The sound processor 13, communication unit 14, and driver 15 shown in
Next, examples of arranging the sensor devices 10a, 10b, 10c are described with reference to
In
As shown in
As shown in
Next, an example of arranging the sensor devices on the cyclic rail 90′ is described as shown in
As shown in
Next, control processing in
The sensor devices 10a, 10b, 10c, . . . are arranged at narrow intervals where the sound gathers whereas the sensor devices 10a, 10b, 10c, . . . are sparsely arranged at wide intervals where the sound ungathers.
The processing ends a step S13 as shown in the flowchart of
The flowchart in
First, an identification number (ID) of a sensor device to be moved is selected (step S21). ID is individually provided for each of the sensor devices in advance. The processing stands by until whether the sensor device in question has been switched on is determined by a response therefrom (step S22). When the sensor device in question that has been switched on is determined, the absolute current position of the sensor device in question is detected by the position detector 12 incorporated in the sensor device (step S23). Error detection processing is then carried out by determining whether there is a difference between a target position specified by the sensor information obtaining apparatus 100 and the current position of the sensor in question (step S24).
In the error detection processing, whether an error has been zero is determined (step S25). If the error is determined as zero, the moving control processing on the sensor device with the selected ID will end.
If the error is not determined as zero, motor driving instructions are transferred to the sensor device so that the sensor device is moved with a distance corresponding to the error (step S26). The position of the moved sensor device is then measured by the position detector 12 of the moved sensor (step S27), and the error detection processing is conducted by determining whether there is a difference between the target position specified by the sensor information obtaining apparatus 100 and the current position of the sensor (step S28). Subsequently, whether the error obtained has been the smallest is determined (step S29), and if the error is not the smallest, the processing returns to step S26 to adjust the position of the sensor device again.
If the error obtained is the smallest at step S29, driving control of the motor will end (step S30), and moving control processing of the sensor device with the selected ID will subsequently end.
Next, examples of modification processing for density of the sensor devices (intervals between the sensor devices) will be described with reference to
The position of the sensor device with the highest sound pressure level is specified when change in the sound pressure level is detected, the specified position is estimated as a position where sound source derives. In
The sensor devices located near the current position of the sensor device 10f are gathered to the sensor device 10f at relatively narrow intervals, whereas the sensor devices located distant from the current position of the sensor device 10f are arranged at wide intervals.
As illustrated in
In the case where the flock of birds 2 is on the left side of the tree 1 as illustrated in
In the case where the flock of birds 2 is on the right side of the tree 1 as illustrated in
As illustrated in
In the case where the flock of birds 2 is on one side of the tree 1 as illustrated in
Accordingly, since positions of the sensor devices can be adjusted according to the positions where the high level or low level of sound pressure is detected, sound derived from sound source can adequately and effectively be recorded. For example, sound with preferred sound effect can be recorded utilizing the audio data collected and recorded by the recorder 200 (
With the system configuration example shown in
For example, as shown in
The sensor device illustrated in
For example, as shown in
In the sensor information obtaining apparatus 100, the positions where the infrared radiation sensor 32 or the smell sensor 33 detects the proximity of a subject or strong smell thereof are specified, and the sensor devices are closely arranged around the specified positions.
Other components of the system configuration example of
In the example, each sensor device includes the microphone; however, each sensor device may include devices other than the microphone.
As illustrated in
In this case, the density of object or subject images captured by the camera 31 is detected based on an amount of change in the images captured by the camera 31, and the sensor devices are closely arranged around the position where a large amount of change is detected whereas the sensor devices are sparsely arranged around the position where a small amount of change is detected. Alternatively, the sensor devices may each include sensors other than the camera 31 as shown in
The amount of change in the images captured by the camera 31 may be obtained by comparing the images that are currently captured with the images that are captured immediately before. Alternatively, the change can be more accurately detected by the following process, in which the background image has previously been captured and stored, and the stored background image is then compared with currently captured images.
As shown in
As described in the above embodiments, the positions of the sensor devices are detected by receiving and processing the positioning signals from GPS; however, the positions of the sensor devices can be detected by the following process, in which markers are provided at predetermined intervals on the rail, and positions of the sensor devices can simply be detected when the sensor devices pass through the markers. Alternatively, a motor can be incorporated in each sensor device such as stepper motor that can figure out an accurate travel distance corresponding to a driving signal, so that detecting position processing of the sensor devices can be omitted.
Mechanisms to drive the sensor devices may not also be limited to those described in
In
In this case, the programs (software) installed on the information processing apparatus may be distributed with various medium such as disks or semiconductor memories.
Next, a display configuration and processing to display the data obtained from the aforementioned processing are described with reference to
First, an example of an overall configuration of an information presenting apparatus 300 is described with reference to
The information presenting apparatus 300 includes a plurality of flat speakers 302, and a frame 301 that holds the plurality of flat speakers 302 with each standing upright configuration that is stacked in a vertical direction. The example of the information presenting apparatus 300 in
The lower end of the frame 301 is fixed to abase 303, to the underside of which casters 304 and stoppers 305 are attached at four corners. The frame 301 can be moved with the casters 304 or be stabilized by the stoppers 305 at a setting position.
In the example in
With the configuration shown in
Next,
A plurality of speakers 338 that are the mobile information presenting devices is arranged on the mobile carriage 338. The speakers 338 are movably attached such that the speakers are individually moved with a motor along the mobile carriage 336 in a horizontal direction. The speakers 338 are configured to output high audio frequency. The high audio frequency indicate sound in the frequency band higher than sound in the frequency band in which the flat speakers 302 output sound. Note that the frequency band in which the flat speakers 302 output sound can partially be overlapped with the frequency band in which the speakers 338 output sound.
The rod type mobile carriage 336 is provided with a rack mechanism 336a, with which a gear 341 attached to a rotating shaft of the motor 337 is engaged. A retainer 339 is slidably fitted to the mobile carriage 336 as shown in
Accordingly, each of the mobile information presenting devices can move per se along the rod type mobile carriage 336 by causing the motor to drive to rotate the gear 341, and the speakers 338 forming the mobile information presenting devices can thus be placed in arbitrary positions in a horizontal direction (traverse direction in
Likewise, the left and right vertical direction drivers 335 shown in
An information reproducing apparatus 500, to which a player 501 is connected, controls the information presenting apparatus 300. The player 501 includes the data that has been recorded by the recorder 200 (see
The data reproduced by the player 501 is supplied to a sensor information divider 502 and a positional information divider 503, respectively, so that the data is divided into the two in the information reproducing apparatus 500. The sensor information divided by the sensor information divider 502 is audio data. The positional information divided by the positional information divider 503 indicates information on the positions of the sensors (microphones in this case).
The sensor information divided by the sensor information divider 502 is individually supplied to mobile information presenting devices 520. The mobile information presenting devices 520 correspond to the speakers 338 in
The positional information divided by the positional information divider 503 is supplied to an obtaining-reproducing position converter 504 to convert collected positional information into reproducing positional information for each mobile information presenting device 520. This conversion involves the conversion of data format between the obtained data and the data operable by an actuator such as a motor. The conversion may also involve converting processing to adjust the difference between the two ranges in a case where the variable range of the sensor positions recorded by the recorder 200 differs from the variable range in which the mobile information presenting devices 520 can be moved on the information presenting apparatus 300.
The positional information output by the obtaining-reproducing position converter 504 is supplied to an error detector 505 to detect the difference in the distance between output positional information and an actual position of each of the mobile information presenting devices 520. The detected information on the difference in the distance is supplied to an actuator control unit 506 so that an actuator (i.e., motor 337 in
Processing in the information reproducing apparatus 500 is controlled by a control unit 507. The information reproducing apparatus 500 further includes an operation unit 508, based on an operational status of which the control unit 507 controls components of the information reproducing apparatus 500. The description so far illustrates processing in which a position of each of the mobile information presenting devices 520 is controlled according to data reproduced by the player 501; however, a position of each of the mobile information presenting devices can be specified by the operation unit 508. Alternatively, a position of each of the mobile information presenting devices specified by the player 501 may be adjusted by the operation unit 508.
Of the audio data reproduced by the player 501, low-frequency audio data is supplied to the flat speakers 302 of the information presenting apparatus 300, and only low-frequency audio data can be supplied from the player 501 to the information reproducing apparatus 500. Alternatively, the audio data in an entire frequency range is supplied from the player 501 to the information reproducing apparatus 500 so as to output the audio data from the speakers incorporated in the respective mobile information presenting devices. In this case, the flat speakers 302 on the information presenting apparatus 300 may not be used.
The mobile information presenting device 520 includes a position detector 522 to detect the position thereof, and positional information on the mobile information presenting device 521 detected by the position detector 522 is transferred from the communication unit 521 to the information reproducing apparatus 500.
Next, an example of control processing carried out by the information reproducing apparatus 500 is described with reference to a flowchart in
Error detection processing is then carried out by determining whether there is a difference between a target position of the mobile information presenting device 520 specified by the information reproducing apparatus 500 and the current position of the mobile information presenting device 520 (step S44). In the error detection processing, whether the error has been zero is determined (step S45). If the error is determined as zero, the moving control processing carried out on the mobile information presenting device 520 having the selected ID will end.
If the error is not determined as zero, motor driving instructions are transferred to the mobile information presenting device 520 so that the mobile information presenting device 520 is moved with a distance corresponding to the error (step S46). The current position of the moved mobile information presenting device 520 is then measured by the position detector 522 incorporated in the mobile information presenting device 520 (step S47), and the error detection processing is conducted by determining whether there is a difference between the target position of the mobile information presenting device 520 specified by the information reproducing apparatus 500 and the current position of the mobile information presenting device 520 (step S48).
Subsequently, whether the error obtained has been the smallest is determined (step S49), and if the error is not the smallest, the processing of step S46 is repeated to adjust the position of the mobile information presenting device 520 again. If the error obtained is the smallest at step S49, driving control of the motor will end (step S50), and moving control processing of the mobile information presenting device 520 with the selected ID will subsequently end.
Thus, the mobile information presenting devices 520 can individually be moved utilizing the sensor information obtained from the processing described in
The configuration of the information presenting apparatus 300 illustrated is only one example, and thus the information presenting apparatus 300 may include other configurations.
For example, two information presenting apparatuses 300A, 300B may be connected in a crosswise direction as shown in
As shown in
With the information presenting apparatus having the configuration illustrated in
Alternatively, an information presenting apparatus 700 includes a plurality of movable mobile carriages 711, 721, 731, 741, on respective of which a plurality of mobile presenting devices 712, 722, 732, 742 each capable of moving in a horizontal direction are provided. In this case, mobile carriages 711 and 731 are supported by frames 701 while mobile carriages 721 and 741 are supported by sub-frames 702. Thus, ranges a, b, c, d of in which the mobile carriages 711, 721, 731, 741 can each be moved in a vertical direction can mutually be overlapped.
Since the information presenting apparatus 700 shown in
Alternatively, an information presenting apparatus 800 may include a display 840 arranged thereon as shown in
The example of the information presenting apparatus 800 in
Or the information presenting apparatus 800 may optionally include the arbitrary number of various sensors 81 differing from microphones in recording as shown in
As shown in
In this case, for example, the frames 301′ of the information presenting apparatuses 300 are each formed in a curved manner as shown in
Alternatively, as shown in
As shown in
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.
Number | Date | Country | Kind |
---|---|---|---|
2008-000813 | Jan 2008 | JP | national |
2008-120029 | May 2008 | JP | national |