This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2008-335273, filed on Dec. 26, 2008, the entire contents of which are incorporated herein by reference.
The embodiment discussed relates to a goods selection apparatus.
There is known a display which has a cylindrical shape, for example, and which can display image information in a plurality of directions. Because the cylindrical display enables information or images to be viewed from all directions, it can provide image information, such as advertisements, to a larger number of people than a flat display having a dead angle.
Also, there is known a transportable book-information management apparatus utilizing a cylindrical shape. In the book-information management apparatus, a transparent cylindrical support attached to an outer surface of the apparatus is rotated and respective images of book backbones, which are provided by a cylindrical flexible display within the transparent cylindrical support, are changed with the rotation of the transparent cylindrical support such that book information is given to users of the book-information management apparatus (see, e.g., Japanese Laid-open Patent Publication No. 2007-72375 and “DynaScan's spectacular LED video display”, http://www.dynascanusa.com/360_degree_led_video_displays.html).
For that type of known apparatus using the cylindrical display, however, the form of utilization is limited to only information providing means.
According to an aspect of the embodiment of the invention, an apparatus includes a display unit for displaying goods information, a detector for detecting individually a plurality of potential customers in front of the display unit, a control unit for controlling the display unit to display a plurality of display areas in the display unit, each of the display areas displaying information of respective one of the goods, the number of the plurality of display areas corresponding to the number of the plurality of potential customers detected by the detector, an input unit for receiving an input designating any one of the display areas by any of the potential customers; and, a selector for selecting one of the goods corresponding to the one of display areas displayed by the input unit.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
A goods selection apparatus according to an embodiment will be described below with reference to the drawings. A goods selection apparatus of the embodiment is a apparatus for selecting the commodity which is a kind of goods.
In
The goods selection apparatus 20 includes the auxiliary storage device 11, the main storage device 12, the processing unit 13, the bus interface unit 14, the disk interface 15, the network interface card 16, the display device 17, and the input device 18. The goods selection apparatus 20 further includes a human body detecting device 8 and a height detecting device 9. The goods selection apparatus 20 and the computer 23 are connected to each other via the network 21 such as the Internet. In addition, the auxiliary storage device 11, the main storage device 12, the processing unit 13, the bus interface unit 14, the disk interface 15, and the network interface card 16 are disposed inside the display device 17.
The hardware components of the goods selection apparatus 20 and the computer 23 will be described below one by one.
The auxiliary storage device 11 is one of a magnetic disk drive, an SSD (Solid State Drive) using a nonvolatile memory such as a flash memory, a Floppy (registered trademark) disk drive, and an optical disk drive. The auxiliary storage device 11 reads and loads a program which is written in the programming language and which is recorded on a medium such as an optical disk or a Floppy (registered trademark) disk.
The main storage device 12 includes a main memory, a cache memory, and a flash memory, and it stores commands and data. The program loaded in the auxiliary storage device 11 can be temporarily loaded in the main storage device 12. Further, the main storage device 12 is utilized as a frame buffer for holding image information that is to be displayed on the display device 17.
The main memory can be constituted as a SIMM (Single Inline Memory Module) or a DIMM (Dual Inline Memory Module). The flash memory can be constituted as an EPROM (Erasable Programmable ROM).
The processing unit 13 is a device for executing arithmetic and logical processing, such as the four fundamental arithmetic operations and logical operations. The processing unit 13 has the function of executing a compile program and converting the program loaded in the main storage device 12 or the auxiliary storage device 11 to commands which are coded in the machine language to be directly executable by the processing unit 13. More specifically, the processing unit 13 reads the commands, which are coded in the machine language, from the main storage device 12, or converts the program to the commands, which are coded in the machine language, when the program is executed, and then loads those commands in a register within the processing unit 13. Further, the processing unit 13 can execute the commands loaded in the register such that the arithmetic and logical processing is executed to perform various kinds of calculations and control.
Still further, the processing unit 13 executes image data processing such as coordinate transform from a three-dimensional space, e.g., apex coordinates, to a two-dimensional plane of the display device 17.
The bus interface unit 14 is a chip set which is connected to the main storage device 12, the processing unit 13, and the disk interface 15. The bus interface unit 14 includes a control circuit which functions in accordance with predetermined standards, such as AGP (Accelerated Graphics Port) or PCI Express. The bus interface unit 14 further includes various circuits, such as a PCI (Peripheral Component Interconnect) bus, IDE (Integrated Device Electronics), a keyboard port, a mouse port, and a USB. The bus interface unit 14 is connected via the bus to the input device 18 and the display device 17, which are disposed at an outer circumference of the goods selection apparatus 20. As an alternative, the bus interface unit 14 may comprise two or more chip sets which are separately provided for high-rate communication and low-rate communication depending on the communication rates of target components connected to the bus.
The disk interface 15 is a connection circuit for interconnecting the processing unit 13 and the auxiliary storage device 11. The disk interface 15 functions in accordance with predetermined standards, such as SerialATA, SCSI, or FC (Fiber Channel).
The network interface card 16 is a hardware component which is used to perform communication between computers within a computer network. The network interface card 16 includes a circuit, such as Ethernet (registered trademark) or a token ring, for performing communication by the use of a particular physical layer and data link layer.
The display device 17 is a display device capable of displaying images output from the processing unit 13 while presenting screen views in plural directions. Examples of the display device 17 include an LED (Light Emitting Diode) display, a liquid crystal display, a plasma display, an organic EL (electroluminescence) display, and an inorganic EL display. Those displays are each designed to function as the display device 17 by coupling a plurality of display modules each having the curvature set in advance such that the display modules cooperatively provide a cylindrical shape.
Still another example of the display device 17 is a projector screen of the rear-projected type. In that type of projector screen, a projector is installed on the rear side of a cylindrical screen and an image is projected onto the cylindrical screen by using a lens which can project an incident ray of light in all directions (360 degrees).
While the display device 17 is designed so as to provide a view in all directions in this embodiment, the type of the display device 17 is not limited to one providing a view in all directions and the viewing direction may be determined depending on the installation environment of the display device 17. For example, when the goods selection apparatus 20 is installed in an area having no dead angle, the display device 17 has a center angle of 360 degrees. When the goods selection apparatus 20 is installed in front of a wall, the display device 17 has a center angle of 180 degrees.
The input device 18 is a position input device arranged on an outer circumferential surface of the display device 17. Because the input device 18 is transparent to such an extent that an image displayed on the display device 17 can be exposed to the outside as it is. When a person who is going to operate the input device 18 pushes a part of the view provided by the display device 17, the input device 18 receives an operating input. One example of the input device 18 is a touch panel. The touch panel usable as the input device 18 is of, e.g., the resistance film type in which an operation input position is detected in accordance with a voltage generated depending on the operation input position, or the electrostatic capacitance type in which an operation input position is detected by sensing a change of the electrostatic capacitance between a finger tip and a conductive film.
For the purpose of settling purchase of a commodity, the input device 18 has in its part the non-contact scanner function of reading an IC card which is used to identify a purchaser. The non-contact scanner function of reading the IC card, which provides such a settlement means, may be installed as a device (i.e., a scanner) separately from the input device 18 at a position between the input device 18 and the display device 17. The settlement means has the function of emitting electric waves to the IC card, causing an IC chip in the IC card to start up with an electromotive force generated in the IC card due to a resonance action, coding information of the IC chip, and receiving the coded information by an antenna. The settlement means transfers the received information to the processing unit 13.
The human body detecting device 8 is a sensor for detecting entry of a person into an operating area where the person comes in to operate the goods selection apparatus 20. The height detecting device 9 is a sensor for detecting the height of the person who has entered the operating area.
While the human body detecting device 8 and the height detecting device 9 are each illustrated only one in
One exemplary sensor of the human body detecting device 8 is a pyroelectric infrared sensor. The pyroelectric infrared sensor senses an object present in the operating area where the person comes in to operate the goods selection apparatus 20, thus detecting a pyroelectric waveform signal. The processing unit 13 can discriminatively detect the object as a human body by comparing the detected pyroelectric waveform signal with a predetermined threshold. The predetermined threshold for detecting the human body can be obtained from a pyroelectric waveform signal resulting when a measurement has been made for a certain person in advance.
The human body detecting device 8, illustrated in
The height detecting device 9 is a sensor for detecting the height of the person who has entered the operating area. One example of such a sensor is an ultrasonic sensor.
The height detecting device 9, illustrated in
In a height calculation process, the processing unit 13 emits a radiation pulse into the operating area from the ultrasonic sensor, and determines a reflection time from a reference plane GL, which is defined when no object is present, by using a time difference between the radiation pulse and a reflection pulse, which is received after being reflected by the object (i.e., the reference plane GL) in the operating area. Because the distance from the ultrasonic sensor to the reference plane GL is constant, the distance between the ultrasonic sensor and the reference plane GL can be determined based on the reference-plane reflection time.
Further, the processing unit 13 steadily emits the radiation pulse and determines a head reflection time of the reflection pulse, when the person 2 enters the operating area and the emitted radiation pulse is reflected to return upon striking against the head of the person 2. The height of the person 2 is calculated by using the difference between the head reflection time and the reference-plane reflection time and the distance between the ultrasonic sensor and the reference plane GL.
The computer 23 includes hardware having the same functions as those of the auxiliary storage device 11, the main storage device 12, the processing unit 13, the bus interface unit 14, the disk interface 15, and the network interface card 16.
The computer 23 receives data from the goods selection apparatus 20 through a network interface card (not depicted) and executes the program loaded in the auxiliary storage device 11.
Be it noted that the computer 23 is able to function as an authentication system and an order receiving system as described later.
The functions installed in the processing unit 13 are provided by a control function module 31, a human-body detecting function module 32, a height detecting function module 33, a display range determining function module 34, a commodity image outputting function module 35, a commodity specifying function module 36, an authentication information managing function module 37, and a selected information ordering function module 38.
A goods selection control program 30 describes the functions, which are specified as the above-mentioned modules including from the control function module 31 to the selected information ordering function module 38, by using the programming language. By executing the goods selection control program 30, the processing unit 13 can execute the respective functions of the various modules including from the control function module 31 to the selected information ordering function module 38. The auxiliary storage device 11 stores the goods selection control program denoted by 30 and commodity management information denoted by 41. Also, the main storage device 12 or the auxiliary storage device 11 stores, as the commodity management information 41, image information that is related to commodities and is stored in the auxiliary storage device 11. The commodity management information 41 includes commodity images and commodity information such as commodity names, prices, and delivery dates. The commodity information is updated by the order receiving system, described later, via the network.
The functions executed by the goods selection apparatus 20 will be described below one by one.
The control function module 31 has the control function of controlling execution of the respective functions of the human-body detecting function module 32 to the selected information ordering function module 38, and controlling sharing of events in those function modules. The control function of the control function module 31 is first executed after starting the execution of the goods selection control program 30.
The human-body detecting function module 32 has the function of discriminatively determining an object as a human body by executing a threshold process in terms of S/N ratio on the pyroelectric waveform signal detected by the human body detecting device 8.
The height detecting function module 33 has the function of emitting the radiation pulse into the operating area, which has been detected by the height detecting device 9, from the ultrasonic sensor, and calculating the height of the person 2 by using the difference between the head reflection time and the reference-plane reflection time and the distance between the ultrasonic sensor and the reference plane GL.
The display-range determining function module 34 has the function of determining a display range to be displayed on a partial area of the display device 17, which is positioned near the person detected by the human body detecting device 8, depending on the number of persons detected. In the following description, a term “display range L” implies the circumferential length of the input device 18, and a term “display range H” implies the vertical length of the input device 18.
Looking at the circumferential length of the input device 18, if the display range is set excessively long in the circumferential direction, a area visually unrecognizable by a person and a area inconvenient to reach for operation occur due to the problems with the viewing angle of the person and the operability when the person operates the input device 18. Therefore, the circumferential length of the input device 18 is preferably determined in consideration of the problems with the viewing angle of the person and the operability when the person operates the input device 18.
A method for determining the display range by the display-range determining function module 34 will be described below. For that purpose, an example of determining the display range L is first described with reference to
In
The height of the person 2a is 180 [cm], and r1=690 [mm] is specified. The height of the person 2b is 130 [cm], and r2=400 [mm] is specified.
The operating distance r between the person and the display device 17 is a distance variable depending on the length of an arm of the person, i.e., a distance variable depending on the height of the person. In general, the operating distance r1 is 400 [mm] when the person 2b with the height of 130 cm extends the hand to operate the input device 18, and the operating distance r2 is 690 [mm] when the person 2a with the height of 180 cm extends the hand to operate the input device 18. Accordingly, the operating distance r between the person and the display device 17 is specified as follows:
400 [mm]≦r≦690 [mm] (1)
Also, the viewing angle of the person is in the range of 15° to 30° when the person watches something with a care. Accordingly, the center angle α twice the viewing angle is specified as follows:
π/6≦α≦π/3 (2)
In this embodiment, the display range L of the input device 18 can be specified based on the following formula by using the operating distance r and the center angle α twice the viewing angle of the person:
L=r×α (3)
Accordingly, a maximum display range L(max) can be calculated by (maximum r)×(maximum α), and a minimum display range L(min) can be calculated by (minimum r)×(minimum α). From the relationships of the above formulae (1) to (3), therefore, the maximum and minimum display ranges L can be determined as follows:
L(max)=π/3×690=230π (4-1)
L(min)=π/6×400=667π (4-2)
66π≦L≦230π (5)
Further, when the input device 18 is used by a plurality of persons, the input device 18 is employed such that the circumferential length 2πR of the input device 18 is divided depending on the number n of persons using the input device 18. In that case, the display range L per person can be determined from the following formula:
L=2πR/n (6)
For example, when one input device 18 is operated by six persons in consideration of L(max), 230π=(π/3)×R is obtained from the definition of the circular measure method because of L(max)=230π [mm], thus resulting in R=690 [mm]. Also, in the case of L(min), R=198 [mm] is resulted because of L(min)=66π [mm].
Further, when the display range L is determined in such a manner, it is desirably set such that the shoulders of operating persons, i.e., parts of human bodies, do not contact with each other. Assuming the shoulder width to be 700 [mm], the shoulders of the operating persons can be avoided from contacting with each other by specifying an center angle β of the display device 17 as follows:
700≦(R+r)×β (7)
L=R×β (8)
Thus, the contact between the shoulders can be prevented by setting the display range L so as to satisfy the formulae (7) and (8).
In that case, the display range L can be obtained from the formula (8) after determining the center angle β by the use of the preset length R and r that is provided as a measured value or a specified value.
As seen from the above-described examples, the display-range determining function module 34 can determine the display range L for each of various cases.
A first case is premised on that the display range L is fixedly set in consideration of a maximum height of the person (i.e., the height of 180 cm in the above-described examples). In this case, when a human body is detected by the human-body detecting function module 32 or when the input device 18 is touched by a person, the display-range determining function module 34 displays an image in front of the person over the display range that is specified by the fixed display range L.
A second case is premised on that the display range L is calculated depending on the height of the person. In this case, the display-range determining function module 34 specifies the distance between the input device 18 and the person from the height of the person, which has been detected by the height detecting device 8, and determines the display range L in accordance with the formula (3).
A third case is premised on that the display range L is determined in accordance with the formula (6). In this case, when one person uses the goods selection apparatus 20, the display range L is provided so as to cover all directions when the person operates the input device 18. However, the display range L gradually reduces as the number of persons using the input device 18 increases.
In any of the above-described first to third cases, the display-range determining function module 34 may determine, as the display range L, a value calculated from the formula (8) when the display range L is smaller than the value calculated from the formula (8).
Thus, the display-range determining function module 34 can determine the display range L depending on various cases.
Meanwhile, the display range H is preferably determined depending on the height of the operating person, i.e., depending on how the person is tall. In order to ensure good viewability in the vertical direction for commodities displayed on the display device 17 and to maintain good operability within the range which is represented by the formula (1) and is reachable by the hand of the person, the display range H is desirably set such that an angle of elevation is less than 45° with respect to a horizontal level of the line of human sight. In the case of the height of 180 [cm] and the operating distance r2=690 [mm], for example, the display range H can be set so as to span from a horizontal position of the line of sight of the operating person sight to a position located 690 [mm] above the horizontal position in the vertical direction. As another case satisfying such a condition, the height of the display range H may be set to the same height as that of the operating person.
Because the height of the operating person can be detected by the height detecting device 9, the display range H can be set depending on the height of the operating person.
As seen from the above-described examples, the display-range determining function module 34 can determine the display range H for each of various cases.
A first case is premised on that the display range H is fixedly set in consideration of a maximum height of the person (i.e., the height of 180 cm in the above-described examples). In this case, when a human body is detected by the human-body detecting function module 32 or when the input device 18 is touched by a person, the display-range determining function module 34 displays an image in front of the person over the display range that is specified by the fixed display range H.
A second case is premised on that the display range H is calculated depending on the height of the person. In this case, the display-range determining function module 34 determines the display range H from the height of the person, which has been detected by the height detecting device 8, in a similar manner to the above-described example.
Thus, the display-range determining function module 34 can determine the display range H depending on various cases.
While the above description has been made for the display device 17 having the cylindrical shape with reference to
In that type of goods selection apparatus 20, one side of a polygon defining the shape of the display device 17 may be set to the same length as that of the display range L. Preferably, as in the above-described case, the display range L is fixedly set in accordance with the maximum height (i.e., the height of 180 cm in the above-described example). The number of apical angles and the number of sides of the polygon can be obtained from the formula (6) depending on the number of persons using the input device 18 on the basis of a circle passing the apexes of the polygon. Further, since the display range L is a fixed value in the case of the display device 17 having the polygonal shape, the number of apical angles is determined from the relationship between L and R after determining R.
When the display range L is held at a fixed value, there is not need of calculating the display range L depending on the height of the operating person. Accordingly, height detecting device 9 is not indispensable.
The commodity image outputting function module 35 outputs commodity images over a display area, which is provided by the display device 17 and which is specified in accordance with both the display range L determined by the display-range determining function module 34 and the display range H corresponding to the height of the input device 18. Examples of the commodity images output by the commodity image outputting function module 35 will be described with reference to
In
The commodities are registered as the commodity management information 41. Stated another way, the commodities successively displayed with the rotational movement of the illustrated rack are presented through a process of successively obtaining commodity data from the commodity management information 41 by the commodity image outputting function module 35.
The commodity specifying function module 36 has the function of obtaining position data input through the input device 18 and specifying the commodity corresponding to the relevant position. The commodity specifying function module 36 always holds the correspondence relationship between ID data of each of the commodities displayed on the display device 17 and the position on it. By obtaining the position input by the person through the input device 18, therefore, the commodity specifying function module 36 can specify the commodity corresponding to the input position.
Further, the commodity specifying function module 36 outputs a screen view regarding purchase of the commodity displayed on the screen.
The authentication information managing function module 37 has the function of confirming the ID of a purchaser with respect to the relevant purchase of the commodity. Because the input device 18 has in its portion the scanner function of reading an IC card, the authentication information managing function module 37 displays a screen 52 in the portion of the input device 18 having the scanner function (i.e., in the scanner portion), thus prompting the purchaser to put the ID card over there. When the purchaser puts the IC card over the scanner portion as represented by 62 in
The selected information ordering function module 38 executes a process of ordering, via the network interface card 16, the commodity, which has been selected to be purchased, to an order receiving system of an externally connected company that actually handles the commodity. Upon receiving a reply indicating confirmation of the ordering and dispatch of the commodity from the order receiving system via the network, the selected information ordering function module 38 displays a message that dispatch of the commodity has been instructed, as indicated by a screen 54 in
A processing flow executed by using the above-described functions of the goods selection apparatus 20 will be described below.
First, after a startup process of the goods selection apparatus 20 is completed, the human-body detecting function module 32 processes the signal detected by the human body detecting device 8 and detects a human body (S101). Then, the display range determining function module 34 determines the display range L (S102). The commodity image outputting function module 35 outputs commodity images over the display range L determined by the display-range determining function module 34 (S103). In this step, a plurality of commodity images are output and displayed over the display range, as illustrated in
The authentication information managing function module 37 has the function of executing the ID check for the purchaser with respect to the purchase of the commodity (S106). In this step, the authentication information managing function module 37 displays the screen 52 illustrated in
As an alternative, the IC card authentication process may be executed prior to step S101 such that commodities are displayed in consideration of historical data of the operating person. In that case, in step S103, the commodities which have been frequently purchased by the operating person so far may be first displayed on the screen of the display device 17, or the commodities fit for the age bracket including the operating person may be displayed.
As illustrated in
As described above, the goods selection apparatus according to the embodiment enables a plurality of persons to perform the operations of selecting respective commodities on the screen of the display device which can display image information in a plurality of directions.
Further, in the goods selection apparatus, commodities can be visualized in the form similar to the case of selling actual commodities in such a manner as permitting the selection of the commodity and the ordering of the commodity with no need of exhibiting and preserving the actual commodities. Comparing with the case of exhibiting the actual commodities, therefore, the selection of the commodity and the ordering of the commodity can be performed while ensuring saving of a space. As a result of those advantages, a place for exhibiting the commodities is not needed and the commodities can be provided to consumers from the stock in a shorter period and over a shorter distance, thus resulting in reduction of the so-called food mileage. Further, distribution channels can be simplified and traceability of the commodities can be improved.
In addition, the goods selection apparatus is fully automatic and requires no persons for managing the commodities. Accordingly, selling of various commodities can be performed even in a district where the number of workers is insufficient.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiment of the present invention has been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2008-335273 | Dec 2008 | JP | national |