WO1997000474A1 - Processeur d'informations et procede de visualisation de l'information - Google Patents

Processeur d'informations et procede de visualisation de l'information Download PDF

Info

Publication number
WO1997000474A1
WO1997000474A1 PCT/JP1996/001664 JP9601664W WO9700474A1 WO 1997000474 A1 WO1997000474 A1 WO 1997000474A1 JP 9601664 W JP9601664 W JP 9601664W WO 9700474 A1 WO9700474 A1 WO 9700474A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
virtual space
virtual
data
information
Prior art date
Application number
PCT/JP1996/001664
Other languages
English (en)
French (fr)
Inventor
Junichi Nagahara
Toshikazu Minoshima
Original Assignee
Sony Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corporation filed Critical Sony Corporation
Priority to EP96917708A priority Critical patent/EP0779574A4/en
Priority to US08/776,957 priority patent/US6608640B1/en
Publication of WO1997000474A1 publication Critical patent/WO1997000474A1/ja
Priority to US10/300,622 priority patent/US7089505B2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object

Definitions

  • the present invention relates to a method in which a user operates a client computer, connects to a server computer using a communication line, and provides, for example, information provision, video viewing, and product ordering.
  • the present invention relates to an information processing apparatus for providing a service and an information display method for displaying an image and performing an interface with a user.
  • a server computer which is a central information processing device
  • a client computer which is an information processing device of a user terminal such as a home
  • Practical use of an online network service system that allows users to receive various types of information from the server computer on the client computer and receive services such as video viewing and product ordering Is being done.
  • GUI graphical user interface
  • a keyword search can be performed almost in the same manner as a document creation device (a so-called word processor) or an editing device (edits).
  • a document creation device a so-called word processor
  • an editing device edits
  • the GUI using the above two-dimensional graphic display realizes a user interface that is easy to use even for beginners, and also allows more free design construction when constructing a user interface. ing.
  • the two-dimensional GUI can emphasize the friendliness to some extent, and the searchability is improved compared to the text-based case described above.However, since the hierarchical structure of the two-dimensional GUI is different from the real world, its hierarchical structure is different. It is necessary to become familiar with the concept of Yuinichi Face.
  • the above service contents are beautifully expressed using 3D graphics, or a 3D display that is close to the real world (ie, a so-called virtual reality space display) is performed.
  • a 3D display that is close to the real world ie, a so-called virtual reality space display
  • a virtual reality space display By expressing the contents of a service, it is possible to present the user with a conceptual model (a concrete expression image of abstract data) and a metaphor (an image imitating a real article). That is, according to the three-dimensional GUI, for example, a virtual reality space is three-dimensionally displayed on the display. By showing, it is possible to make the interface closer to the real world than a two-dimensional GUI, thereby making it easier for the user to get involved.
  • the above three-dimensional GUI has increased the expressiveness particularly in the ease of attachment for beginners and in the advertising and entertainment properties.
  • a virtual reality space like a real departure can be constructed, and the user can enjoy the shopping experience as if walking freely and shopping there. It is easy for the user to understand that it is possible to perform an interface in the same manner as described above, and even to perform a checkout, it is only necessary to go to a registry evening in the virtual reality space.
  • a window-shoving service can be realized, enabling new expressions.
  • An information processing apparatus includes: a control unit configured to control viewpoint information of a virtual user in a virtual space in accordance with input information from a user; A hierarchical structure with nodes as nodes, and a plurality of objects linked to lower nodes in a predetermined area in the virtual space and an entrance hall area for listing the objects.
  • Storage means for storing the evening, and a virtual sky according to the viewpoint information of the virtual user.
  • Display means for reading the inter-structure data and displaying the virtual space based on the virtual space structure data.
  • the virtual space structure data in the information processing apparatus of the present invention is such that the above-mentioned entrance hole area is arranged on one side of a polygon, the above-mentioned object is arranged on each other side, and the entrance hole area is a polygon. It is a night to show that it is located at a position where you can see the inside from the bird's eye.
  • the virtual space structure data in the information processing apparatus of the present invention includes a linear corridor area connected to the entrance hall area in a predetermined area, and objects are arranged along the corridor area. This is a short time stating that op-projects are located only on one side of the corridor area.
  • the information display method of the present invention includes a control step of controlling viewpoint information of a virtual user in a virtual space in accordance with input information from a user, dividing the virtual space into predetermined regions, and using the predetermined regions as nodes. It is a hierarchically structured data, and it is assumed that a plurality of objects linked to lower nodes and an entrance hall area for listing the objects are arranged in a predetermined area of the virtual space.
  • the virtual space structure data in the information display method of the present invention is such that the above-mentioned entrance trans-hole area is arranged on one side of the polygon, the above-mentioned object is arranged on each of the other sides, and the above-mentioned entrance trans-hole area is located above the polygon.
  • This data indicates that the polygon is placed at a position where the inside of the polygon is bird's eye view.
  • the virtual space structure data in the information display method of the present invention includes a linear corridor area connected to the entrance hall area in a predetermined area. The data indicates that the area is located, the objects are located along the corridor area, and the objects are located only on one side of the corridor area.
  • FIG. 1 is a diagram showing an overall configuration of a system according to an embodiment of the present invention.
  • FIG. 2 is a block circuit diagram showing a specific configuration of the client combination according to the embodiment.
  • FIG. 3 is a diagram for explaining a problem in the three-dimensional GUI.
  • FIG. 4 is a diagram used for explaining the three-dimensional structure expression of the virtual reality space according to the first embodiment.
  • FIG. 5 is a diagram used for explaining the position of the entrance hall and the visual field of view of the virtual user from the entrance hall in the virtual reality space of the first embodiment.
  • FIG. 6 is a diagram illustrating an image in which the view of the virtual user when viewing another portion of the virtual reality space of the first embodiment from the entrance hall is displayed on a display.
  • Figure 7 is a diagram showing the hierarchical structure in a general menu tree format.
  • FIG. 8 is a diagram used for explaining the three-dimensional structure expression of the virtual reality space according to the second embodiment.
  • FIG. 9 is a diagram illustrating an image when the view of the virtual user located on the corridor side in the virtual reality space of the second embodiment is displayed on a display.
  • FIG. 10 is a diagram illustrating an image when the field of view of a virtual user located in the sky in the virtual reality space according to the second embodiment is displayed on a display.
  • a client computer 2 is connected to a service supply side via a large-scale ATM (asynchronous transfer mode) network 3, a repeater 4, and a fiber distribution data interface (FDDI) interface section 5, for example, on a service management side. It is connected to server 13, video server 12, and service AP server 14.
  • ATM asynchronous transfer mode
  • the transmission data is divided into fixed-length data of 48-byte units regardless of the type of data, and the fixed-length data is transmitted.
  • the evening add a 5-byte header containing the address information of the data transmission destination, and transmit the data in units called "cells" of 53 bytes in total. Cells sent to ATM network 3 are based on header information. It is switched by the ATM exchange.
  • the cell arriving at the target receiving terminal is restored to the original data based on the header information.
  • the ATM network 3 is characterized by being able to transfer voice, video, and convenience data in a mixed manner.
  • the FDDI is a medium access method of a token passing method of 100 Mbit / sec using an optical fiber.
  • the video server 12 includes a server computer 7 and a data storage device 6 including, for example, a hard disk and an optical disk.
  • the data storage device 6 is processed into a format such as MPEG, which will be described later. It stores digital video data and digital audio data.
  • the digital video data and the digital audio data corresponding to the request of the client computer 2 are read out from the data storage device 6 of the video server 12 and the client computer 2 Will be forwarded to
  • the service AP server 14 also consists of a server combination 11 and a data storage device 10, and the application storage (AP) is based on a three-dimensional image as an application (AP) program data storage. Naru de — stores evenings and scripts.
  • the above-mentioned application program data and the like are read from the data storage device 10 of the service AP server 14 in response to a request from the client computer 2 and transferred to the client combination 2. become.
  • the service management server 13 also includes a server combination 9 and a data storage device 8. The service management server 13 receives a request from the client computer 2 and responds to the request by each video server 7 or service. Manage AP server 1 1 .
  • video server 12 and the service A ⁇ ⁇ ⁇ ⁇ server 14 can be provided in plurals, and the servers 12, 13, and 14 can be combined into one server. .
  • a request for the data transfer is transmitted from the client computer 2.
  • the transmitted request is transmitted through an ATM network 3 to a device called a repeater 4 that performs protocol conversion, automatic data distribution, data transfer rate conversion, etc., and an FDDI interface 1 Through the server.
  • data is taken out according to the request of the client computer 2 and transmitted to the client computer 2 side through the FDDI interface unit 5, the repeater 4, and the ATM network 3.
  • the data transmitted from the server side is processed for display by the client console 2 and displayed on the display of the monitor device 1, thereby displaying the user interface using the graphic display (see above).
  • GUI is built. That is, the client convenience 2 operates based on the user's operation performed in response to the graphic display on the display of the monitor device 1, and thus the user operates the graphic on the display of the monitor device 1. It is possible to perform operations and receive services while watching the lock display.
  • the board 36 is a communication board for connecting the client computer 2 and the ATM network 3, and the signal supplied to the EISA board 36 via the ATM network 3 is controlled by the board.
  • the hard disk 43 Once stored in the hard disk 43 whose writing / reading is controlled by the processing unit 41, it is read out according to the type of data, and the corresponding 3D rendering engine 34, MPEG 2 decoder 3 5, PC audio decoder 39, MPEG2 audio decoder 40, etc.
  • the hard disk 43 is storage means for storing the virtual space structure data sent from the server side.
  • the 3D rendering engine 34 displays the three-dimensional coordinate data of the three-dimensional object supplied from the server side as a base for the three-dimensional image on the display 20 of the monitor device 1.
  • it is a coordinate converter that converts the data into two-dimensional coordinate data, and is provided to realize the construction of a GUI according to the application software. That is, even a three-dimensional object can be displayed only two-dimensionally on the display 20, so that the 3D rendering engine 34 uses the display to display the three-dimensional coordinate data of the three-dimensional object. Convert to two-dimensional coordinates for display on 20.
  • the 3D rendering engine 34 and the monitor device 1 correspond to display means.
  • the MPEG2 decoder 35 is a decoder that expands digital video data compressed according to the MPEG2 standard.
  • MPEG (Moving Picture Experts Group) 2 is an international standard for video compression and expansion technology.
  • the RGB mixer 33 is The data and the video data from the MPEG2 decoder 35 are mixed so that they can be simultaneously displayed on the display 20.
  • the NTSC encoder 32 uses the video data from the RGB mixer 33 as component video data composed of R (red), G (green), and B (blue) of the three primary colors of light. For example, is converted into a composite video signal of the Television Standard of the NTSC (National Television System Committee). If the monitor device 1 is compatible with another television standard such as PAL (Phase Alternation by Line) or SECAM (sequential a memory color television system), the above encoder 32 Are made corresponding to these.
  • PAL Phase Alternation by Line
  • SECAM sequential a memory color television system
  • the video signal from the NTSC encoder 32 is displayed on the display 20 of the monitor device 1.
  • the display 20 in the example of FIG. 2 includes a pointer 22 by a pointing device, an image 23 obtained by decoding MPEG-2 video data, and an image for the GUI by the 3D rendering engine 34. (For example, a stereoscopic or planar image 21) is displayed. Further, the image generated from the video data of MPE G2 and the image for the GUI can be combined and displayed.
  • the PC audio decoder 39 generates, for example, a sound effect using an ADPC (Adaptive Differential Pulse Code Modulation) sound source.
  • the MPEG2 audio decoder 40 expands the MPEG2 compressed audio data.
  • the data from the PC audio decoder 39 and the MPEG2 audio decoder 40 The audio data is mixed by an audio mixer 38 and then converted into an analog audio signal, and the analog audio signal is sent to a speaker 30 as sound generating means.
  • stereo sound or multi-channel sound is desirable. Recently, even with stereo sound, systems that can localize the sound image three-dimensionally by controlling the phase difference between sounds have emerged, and these systems can also be used.
  • the input from the user is performed by a wireless mouse 31 which is an example of a pointing device, and the client combination 2 responds to the user input operation.
  • the GUI is controlled based on the point information transmitted from the wireless mouse 31.
  • the point information transmitted from the wireless mouse 31 is received by the wireless mouse tuner 37, and the received point information is transmitted to the processing unit 41.
  • the processing unit 41 is provided with a CPU (central processing unit), and is connected to each of the memories 42 having a function as a program ROM and a work RAM via a bus based on the program data stored in the program ROM. In addition to controlling the components, it controls the GUI based on the point information from the wireless mouse 31, and communicates with the super-computer if necessary.
  • the pointing device is not limited to the wireless mouse 31 described above, but may be an ordinary mouse, a trackball, a joystick, or a so-called evening touch panel in which the coordinate positions on the display 20 correspond to the coordinate positions on the panel. It is possible to use various things such as it can. Also, in the example of FIG. 2, the 3D rendering engine 34 and the MPEG 2 decoder 35 are provided as independent chips, respectively. It is also possible for the unit 41 to perform it in software.
  • the client computer 2 and the server computer are connected on a network
  • the client computer 2 when a user issues a connection instruction operation using a pointing device, the client computer 2 is connected. In the evening 2, it is connected to the combination 9 of the service management server 13 on the server side via the network. Further, when the user inputs a request to provide information using a pointing device, the client computer 2 requests the computer 9 of the service management server 13 on the server side to request information to be provided. Send out
  • the video server 12 and the service are transmitted to the convenience server 9 of the service management server 13 on the server side according to the request.
  • the AP server 14 By controlling the AP server 14, the following data and software are transferred to the client combination 2. That is, from the server side, for example, a script that describes the behavior of the virtual reality world, three-dimensional coordinate data of the virtual reality space, Overnight in virtual reality space, client computer 2 to user Scripts describing the options to be instructed, and other data required for processing are transferred.
  • the client computer 2 temporarily records the data received from the server-side view on the hard disk 43, and then uses the screen of the display 20 of the monitor 1 and the speakers 30 and the like as necessary. Then, the virtual reality world generated based on the data and software received from the server is presented to the user.
  • the user while watching the virtual reality world presented by Client Convenience Store 2, wanders inside the virtual reality world by using a pointing device to instruct the direction of movement, etc., and is provided on the pointing device. It is possible to receive services by operating the operation buttons and the like to work on objects or facilities inside the virtual reality world.
  • the client computer 2 responds according to the script in response to the user's operation of the pointing device, with the viewpoint position: gaze direction, voice, and the movement or behavior of the object in the virtual reality space.
  • the virtual reality world is presented to the user by using the display 20 and the speaker 30 of the monitor device 1 as if they were entering the space.
  • Client Convenience 2 also provides various information to the user, makes remarks, and orders goods according to the description of the script.
  • the server combination server returns to the client computer 2 a service content corresponding to the request from the client computer 2 based on the operation by the user. This allows the user to receive service provision.
  • the client computer 2 connects to the server computer using a cable, a communication line, a network, or the like in accordance with a user operation.
  • a conceptual model for the user a concrete model of the abstract data
  • Expression images images imitating real objects
  • a virtual reality space for example, a virtual city space (Town Metaphor) is displayed in 3D graphics as a representation, and the user actually receives services, etc. in the real world
  • direct operation direc t It is designed to realize a face that is close to manipulation.
  • each of the services prepared on the server side is modeled as a virtual store or building. It is displayed on the display 20 as three-dimensional graphics, and the product information, service information, and interior (furniture in the store) belonging to the store or building are represented as objects.
  • these objects are used to construct a three-dimensional virtual reality space beyond the realism of the three-dimensional space, it will be difficult for the user who operates the client combination 2 to find the desired object. The problem is that it takes time.
  • Fig. 3 conceptually shows a part of the 3D virtual reality space represented by the program and data in the convenience store.
  • the surface is shown.
  • the virtual user US in FIG. 3 is a schematic image showing the user's virtual viewpoint coordinates and gaze direction for displaying an image in the three-dimensional virtual space on the display 20.
  • the virtual user US is located in front of the object OBa, and
  • the object OBb is shaded by the object OBa in the field of view of the virtual user US, that is, the image displayed on the display 20.
  • the user in order to put the object OBb in the view of the virtual user US, that is, to display the object OBb on the display 20, the user needs to connect to the virtual object connected to the client combination 2.
  • the virtual user US located on the coordinates of the point PA must be moved to the coordinate position of the point PB in the virtual reality space, for example, along the route of the route RT1 by operating the pointing device.
  • the user who operates the Cry and Combination 2 is, for example, a beginner or has enough time, or wants to perform window-shoving in the virtual reality space
  • the user It is rarely inconvenient to move the viewpoint of the virtual user US to the position of the point PB in front of the object OBb along the route of the route RT1.
  • the user can use the route of the above-described route RT1 in front of the target object, that is, a point. Moving the viewpoint of the virtual user US to the coordinate position of the PB is rather inconvenient. is there.
  • a two-dimensional display which is a list or a menu structure, has a larger amount of information that can be displayed at a time than a three-dimensional display. Therefore, the virtual reality space that is normally displayed in three dimensions is displayed two-dimensionally from the viewpoint of the sky (that is, a display like a map), or each object is listed as a list. It is conceivable to improve the searchability of objects in the virtual reality space and the ease of displaying the list (that is, searching for service information and displaying the list) by displaying them in two dimensions.
  • the screen image is short-circuited and the two-dimensional list image is displayed. Performing such a large switching display, on the contrary, makes it difficult to structurally connect the virtual reality world or to conceptually understand and connect the structure of the service itself in the mind.
  • an object existing in the virtual reality space is displayed on the display 20 as a single world (predetermined area) so that the object can be overlooked within the field of view of the virtual user US.
  • All objects in the virtual reality space are displayed on the display 20 so as to be visible to the user, and the user can easily recognize the service content provided for each object and the structure of the service itself.
  • Such a virtual reality space configuration is used.
  • the above-mentioned world corresponds to each predetermined area obtained by dividing the virtual reality space into a plurality of parts, and is treated as a group of units displayed on the display 20 as the virtual reality space.
  • the amount of data that constitutes one world differs depending on the type of each field.
  • the client convenience server 2 accesses the server side in the evening, the amount of data for one world is slightly smaller. Therefore, there are times when one day's worth of data is accessed, and sometimes when multiple days' worth of data is accessed. One night may be accumulated, or one night for multiple worlds may be accumulated.
  • FIG. 4 shows a store, which is constructed from a combination computer program and data server on a server computer and provides services in a virtual reality space displayed on a display 20 by a client computer, from the sky.
  • This is schematically shown in the figure. Therefore, FIG. 4 is different from a store actually displayed as a virtual reality space on the display 20.
  • the stores in this virtual reality space provided the Entrance Hall ET which is the entrance space of the store, the recommendation corner provided in the hall leading to each room of the store, and the services classified by category. It is composed of rooms RM1 to RM5 and an information counter IC for displaying information on, for example, service contents of the store.
  • the above-mentioned information counter is located at the above-mentioned Transformer ET. Therefore, when the view of the virtual user US is pointed at the information counter IC, information on the service contents of the store is displayed on the display 20.
  • the above recommended corner R C is located in the center of the store.
  • products with the highest priority that is, a plurality of products G that this store wants to advertise most to users are displayed.
  • the product G includes, for example, new products and popular products.
  • the shape of the hall in the store where the recommended corner RC is located is, for example, a polygonal shape. On each side of the polygonal shape hall, rooms RM1--RM5 for providing each service are provided. , Entrance hall ET is arranged.
  • the shape of the hall in the store where the recommended corner RC is located may be, for example, circular, and the rooms RM1 to RM5 that provide each service are arranged on the circumference of the circular hall. It is also possible to arrange a front trans hall ET.
  • Each room RM1 to RM5 is a place that provides services classified by category. For example, if the store is a video shop, for example, “Hora”, “Adventurer”, “Action”, “Comedy” Video viewing services categorized by genre, such as “Other”, are provided in each room.
  • the interior of each room may have rooms classified into more detailed categories as in the main store, or only objects that are completed in each room and represent products The displayed configuration may be used.
  • Entrance hall ET is a place that is the entrance of the store, and is a place where users start taking action to receive services at this store. You.
  • the entrance hall ET is located higher than the rest of the store, as shown in Figure 5.
  • FIG. 5 shows the height of the entrance hall ⁇ ⁇ of the store in the virtual reality space which is constructed by the computer program and the server at the server combination, and is displayed on the display 20 by the client computer 2 and the entrance transformer. This is a diagram schematically showing the visual field of the virtual user US when the virtual user US is arranged in the hall ⁇ .
  • the entrance hall ET is arranged at a position higher than other portions in the store, so that the virtual entrance hall ET is located in the entrance hall ET.
  • the view of the virtual user US indicates that the goods G displayed in the rooms RM1 to RM5 that provide each service and the recommendation corner RC, that is, the user receives at the store.
  • the services that can do this can be listed within the view of the virtual user US.
  • the shape of the hall in the store where the recommended corner RC is located is polygonal or circular, and each service is provided around the recommended corner RC.
  • Room RM 1- Since RM 5 is also arranged, it is possible to further enhance the listability.
  • all service selection objects can be displayed on one screen of the display 20.
  • the client computer view 2 is displayed. Switches the display on the display 20 to a screen display for receiving the service provided in each room RM1 to RM5.
  • the movement of the virtual user US and the movement of the viewpoint according to the operation of the pointing device by the user are: For example, this is done as follows.
  • the image that is in the field of view of the virtual user US that is, the image displayed on the display 20 is as shown in FIG. Video.
  • the virtual user US is moved from the corresponding entrance hall ET to the inside of the recommended corner RC, and is further moved around the recommended corner RC.
  • the viewpoint and movement of the virtual user US are set so as to be fixed to some extent. That is, when an instruction to browse the inside of the recommended corner RC is given by the pointing device, the viewpoint of the virtual user US passes through the movement route A1 indicated by the arrow in FIG.
  • an image is first displayed on the display 20 in the view of the virtual user US when the vehicle descends from the entrance hall ET to the recommendation corner RC.
  • the video that enters the view of the virtual user when the user turns around the recommendation corner RC while viewing the product G is displayed, and then the video that enters the view of the virtual user when returning to the entrance hall ET is displayed.
  • the route A1 is set in advance in order for the service provider to show a product that the user wants to pay attention to. Note that, as described above, in addition to moving the line of sight of the virtual user US on the route A1 in a panning manner, for example, when the viewpoint of the virtual user US is moving on the route A1 If the user wants to pay attention to the product, the movement of the viewpoint of the virtual user US is stopped in accordance with the instruction of the stop command from the pointing device, so that the product of the stop point can be displayed on the display 20. It is. While traveling on the route A 1, for example, an instruction to click the entrance hall ET by pointing devis, or to return to the entrance hall ET in a guidebook having a help function (for example, displayed at one corner of the screen). Then it is possible to return there.
  • the point of view of the virtual user US is the root A 1 Not only when passing above, it is also possible to move the viewpoint of the virtual user US from the entranshaul ET directly to the product of interest.
  • the display on the display 20 is based on the entranshaul ET. The transition from video to product video is immediate.
  • the virtual user US is placed inside each room RM1-: RM5 from the above-mentioned entrance hall ET. Move. Also at this time, it is desirable to set the viewpoint and the movement of the virtual user U to be fixed to some extent. ⁇ That is, when an instruction to browse the service contents of each of the rooms RM1 to RM5 is given by the pointing device, the viewpoint of the virtual user US passes through the movement route A2 shown by the arrow in FIG.
  • the display 20 first displays an image that enters the field of view of the virtual user US when moving from the entrance hall ET to the inside of the first room.
  • the video that enters the field of view of the virtual user US when moving into the next room is displayed, and then the video that enters the field of view of the virtual user US when moving into each room is displayed, and then the entrance hall When returning to the ET, an image that appears in the view of the virtual user will be displayed.
  • This route A2 is also set in advance by the service provider so as to present the service contents of each room to the user.
  • the service provider in addition to moving the line of sight of the virtual user US on the route A2 in a panning manner, for example, when the viewpoint of the virtual user US is moving on the route A2, for example, If you want to pay attention to the contents of the service in the room, you can temporarily respond to the stop command from the pointing device. Stops the movement of the US user's viewpoint.
  • the spatial structure of the entrance hall ET, the recommendation corner RC, and the rooms RM1 to RM5 corresponds to the hierarchical structure as shown in FIG. That is, the spatial structure of the present embodiment is hierarchically structured with the world as a node. The recommended RC and each room as a plurality of objects linked to the lower nodes in the world of the virtual reality space. RM1 to RM5 and the Entrance Hall ET for listing them are arranged.
  • the above-mentioned entrance hall ET corresponds to the top menu item, and the recommended corner RC and each of the rooms RM1 to RM5 have the submenu. It corresponds to the item. Therefore, the recommendation corner RC and each room RM can be obtained from the event hall ET. It is possible to move to any of 1 to RM5 in one step, and conversely, to move from the recommended corner RC and each room RM1 to RM5 to the entrance hall ET in one step.
  • the hierarchical structure of the menu tree format as shown in FIG. 7 is generally used when designing a spatial structure.
  • the spatial structure described in FIG. The same applies to the case where each item is a submenu item, for example, the position of point PA is the top menu item.
  • the object b corresponding to the submenu item is not visible from the position of the point PA corresponding to the top menu item, and therefore, the object 0Bb is one step away from the position of the point PA. Cannot be searched and migrated.
  • the viewpoint corresponding to the virtual user US exists in the object corresponding to the top menu item, that is, in the en-trans hall E.
  • all objects corresponding to one submenu item, that is, recommended corners RC and rooms RM1 to M5: M5 are displayed on the display 20 screen.
  • the transition between the top menu item and the submenu item can be performed in one step, and the space structure according to the embodiment of the present invention and the structure of FIG. It can be seen that is easier to understand as conceptually common.
  • these structural relationships correspond to the hierarchical structure that the processing unit (CPU) 41 in the client computer 2 actually refers to when performing data processing in the virtual reality space in exactly the same way. Being expressed I have.
  • the structural commonality between the hierarchical structure of the menu tree format as shown in FIG. 7 and the space configuration according to the present invention is more clearly understood than in the first embodiment.
  • the following is an example.
  • the hierarchical structure of the data is referred to when it is processed by the processing unit (CPU) 41 in the client computer 2 and is listed as described above.
  • An example is given in which the structural commonality with a three-dimensional spatial structure that can enhance the searchability and searchability is expressed in a more clear form.
  • a specific virtual reality space configuration of the second embodiment will be described.
  • FIG. 8 is a diagram for explaining the configuration of the virtual reality space according to the first embodiment.
  • the client computer 2 is constructed by a computer program and a server on a server computer, and displayed on a display 20.
  • Fig. 8 schematically shows a store providing services in the virtual reality space viewed from obliquely above.c Therefore, this Fig. 8 also shows the actual virtual space on the display 20. Is different from the store displayed as.
  • the stores in the virtual reality space include an entrance hall ET, which is the entrance space of the store, a corridor C0 leading to each room of the store, and rooms RM1 to RM for providing services classified by category. It is composed of five. It should be noted that, also in the configuration of FIG. 8, it is possible to arrange the information terminals as in the configuration of FIG.
  • Entrance hall ET is a place that is the entrance of the store, and is a place where users start taking action to receive services at this store. You.
  • the corridor CO extends into the entrance hall ET, and the rooms RM1 to RM5 are arranged side by side, for example, in a portion corresponding to one wall of the corridor C0.
  • Each of the rooms RM1 to RM5 is a place for providing a service classified by category, and provides services classified by category in each room as in the first embodiment described above.
  • rooms classified into more detailed categories may be installed similarly to the main store, or only objects that are completed in each room and represent products are provided. The displayed configuration may be used.
  • the entrance hall ET and each room RM1 to RM5 are connected by the corridor CO, and these rooms RM1 to RM are formed along the corridor C0. 5 are arranged side by side, so that if the viewpoint position of the virtual user is placed in this entrance hall ET, the room providing each service RM 1 ⁇ : RM5, that is, services that the user can receive at the store, can be listed within the view of the virtual user.
  • the virtual user UA is placed on the corridor CO as shown in FIG. 8, for example, the virtual user UA is displayed on the display 20 (that is, the virtual user's field of view) as shown in FIG.
  • the rooms arranged along the room (rooms RM3 to RM5 in the example in Fig. 9) are displayed in a list.
  • the viewpoint of the virtual user UA is located on the corridor CO, only a part of the room is in the field of view of the virtual user UR, but the virtual user UA is located in the entrance hall ET.
  • the virtual user UA's view that is, on the display 20 Means that all rooms RM1 to RM5 arranged along corridor C0 are listed.
  • a name or a symbol representing the service content of each room RM1 to RM5 is displayed above the door at the entrance of each room. It is possible to place a sign object. This makes it easy for the user to recognize the service content provided in each of the rooms RM1 to RM5. ⁇ At this time, the doors of the entrances to the rooms RM1 to RM5 displayed on the display 20 as described above. For example, when the user performs an operation of clicking with a pointing device, the client convenience 2 displays the display on the display 20 in each room RM 1 to: a screen display for receiving the service provided by the R.M 5. Switch to (this "5ru o
  • the movement of the virtual user UA and the movement of the viewpoint in accordance with the operation of the pointing device by the user Is performed, for example, as follows.
  • the virtual user UA is moved from the entrance hall ET into the corridor CO, and furthermore, RM1 ⁇ : Move to RM5 in order.
  • the viewpoint and movement of the virtual user UA are set to be fixed to some extent. Can be specified.
  • the display 20 is first moved from the entrance hall ET to the entrance to the corridor C0.
  • the video that enters the field of view of the virtual user US when the user moves is displayed, then the video that enters the field of view of the virtual user UA when the user moves into the first room is displayed, and then the image that enters the next room is displayed.
  • the video that enters the field of view of the virtual user UA when it moves is displayed, and the video that enters the field of view of the virtual user UA when it moves inside each room is not displayed in the following order ( after that, it passes through the corridor C0 ).
  • An image that will be seen by the virtual user when returning to the front entrance hall ET will be displayed.
  • the route for browsing the service contents of each room in the second embodiment is also set in advance in order for the service provider to provide the user with the service contents of each room.
  • the viewpoint of the virtual user UA moves on the route, for example, If the user wants to pay attention to the service content, the movement of the viewpoint of the virtual user UA is stopped in accordance with the instruction of the stop command from the pointing device, whereby the service content of the room of the stop point is displayed on the display 20. It can also be displayed.
  • the user can click on the entrance hall ET using a pointing device, for example, or enter the entrance hall ET using a guidebook with help function (for example, displayed at one corner of the screen). It is possible to return to it when instructing to return.
  • a pointing device for example, or enter the entrance hall ET using a guidebook with help function (for example, displayed at one corner of the screen). It is possible to return to it when instructing to return.
  • the virtual user UA Not only when the viewpoint passes along the route, but also at the Entrance Hall
  • the display on the display 20 shifts from the image of the en-trans hall ET to the image of the interior of the room of interest. Will do.
  • the structure of the second embodiment has a clear structural commonality with the structure shown in FIG. That is, in FIG. 10, the spatial structure of the entrance hall ET, corridor C0, and each of the rooms RM1 to RM5 in FIG. 8 corresponds to the hierarchical structure shown in FIG. Lance hall ET corresponds to the top menu item in Fig. 7, corridor CO corresponds to the trunk of the menu tree structure in Fig. 7, and each room RM1 to RM5 corresponds to a submenu item.
  • the structure of the second embodiment is different from the structure of the sub-menu item when the viewpoint position of the virtual user UA exists in the object corresponding to the top menu item, that is, the en-trans hall ET. All corresponding objects, ie, rooms RM1-: M5, are displayed in the display 20 screen.
  • the transition between the top menu item and the submenu item can be performed in one step, and the spatial structure according to the second embodiment can be achieved.
  • the structure shown in FIG. 7 is conceptually common to the structure shown in FIG.
  • the structure of the second embodiment expresses the hierarchical structure that the processing unit 41 in the client combination 2 actually refers to when performing the data processing in the virtual reality space in exactly the same way. It has been done. Therefore, if the user who uses the system of the embodiment of the present invention is a person who is familiar with the operation of the two-dimensional GUI, the user can easily understand the operation method.
  • the viewpoint position of the virtual user UB when the display shown in FIG. 10 is displayed on the display 20 is in the air as viewed from the virtual reality space in FIG. 8, and the virtual user UB is moved to this viewpoint position.
  • the following is performed.
  • an icon with a help function called "Guiddock” is prepared at the lower left of the screen of the display 20, and when the icon is clicked with a pointing device, the guidebook is actually opened on the screen.
  • the displayed image is displayed, and the display as shown in FIG. 10 is performed on this guidebook.
  • “guide”, “map”, “browser”, “overview”, etc. can be considered.
  • the image of FIG. 10 may be an image that faithfully reproduces the state when the virtual reality space shown in FIG. 8 is viewed from above, or may be a simplified or stylized image. Good.
  • the image of this figure 10 The operation for displaying on the display 20 is not only the operation of clicking the guidebook icon with a pointing device as described above, but also the operation in the virtual reality space where the viewpoint position of the virtual user UB is to be arranged. An operation such as clicking on the upper part of the screen of the display 20 corresponding to the position with a pointing device may be used.
  • the virtual reality space is configured to have a specific structure so that each object in the virtual reality space can be listed.
  • Good operability, easy-to-understand, practical searchability, and functionality can be achieved at the same time.
  • the spatial structure is the actual management system structure and hierarchical structure, and two-dimensional GUI-like elements
  • the services provided in the virtual reality space are represented as objects such as “house”, “room”, “shop”, and each of these objects is represented as a three-dimensional icon. It has functions and can improve the performance as a GUI. Therefore, the user can realize an interface that is close to direct operation by performing operations such as directly clicking an object with a pointing device.
  • the system of this embodiment provides the familiarity and operability unique to a 3D GUI, and the ease of information retrieval. Realized and handled by virtual reality space configuration and system This has the effect that the connection with the hierarchical structure can be easily grasped.
  • the entrance hole ET is provided, and the recommendation corner RC is provided therefrom.
  • submenus on the same level such as the entrance doors of rooms RM1 to RM5
  • submenus on the same level such as the entrance doors of rooms RM1 to RM5
  • item objects can be listed.
  • the Entrance Hall ET section higher than the recommended corner RC and the entrance doors of rooms RM1 to RM5
  • a bird's-eye view from above is realized, and all elements are realized.
  • the list is made available. If it is not possible to enter the field of view from the entrance hall ET, it is possible to respond by changing the viewing angle of the virtual user US.
  • the entrance hall ET is provided in the three-dimensional structure of the virtual reality space, and each room RM is set therefrom.
  • Submenu items such as 1 to RM5 are connected via corridor C0, and each room facing it can be seen as the entrance of RM1 to RM5, and the viewpoint position of the virtual user is changed Or, when viewed from above, a layout that is close to a general menu tree structure is realized. Therefore, even a user who wants to understand the objects in the virtual reality space while being aware of the hierarchical structure, that is, a user who is accustomed to the operation of the two-dimensional GUI, can operate without feeling uncomfortable.
  • Each service can be selected in the middle, or as described above, a display closer to the hierarchical structure can be made, and the target service can be directly searched and selected from this display. It is also possible to use the shortcut function.
  • the embodiment of the present invention it is possible to switch between the three-dimensional GUI and the two-dimensional GUI without a sense of incongruity and to display the three-dimensional GUI, and to use this display as a GUI.
  • the virtual reality space it is possible to display a two-dimensional image in a pseudo three-dimensional manner, or to display a simple two-dimensional image itself. Therefore, information that cannot be completely expressed in three dimensions (especially when rendering calculations must be performed in real time) can be recognized most by the user by using an image with a two-dimensional previously optimized expression. It can be presented as easy-to-understand information, or a moving image can be represented in three dimensions, while a still image can be represented in two dimensions.
  • the present embodiment it is possible to realize an easy-to-use interface for beginners to experienced users, to provide a unified interface to users, and to provide a system creator with On the other hand, there is an effect of reducing the creation cost that it is not necessary to create a system corresponding to a plurality of different icons. Furthermore, according to the present embodiment, when a person who is familiar with the two-dimensional GUI shifts to the three-dimensional GUI, the shift can be made in a natural manner. For example, by switching a 3D image to a top view or a map, it is possible to quickly select the target service with the same feeling as using a file browser.
  • an entrance hole is provided on a virtual reality space in order to make the space configuration itself in the virtual reality space a part of the user interface.
  • a plurality of service symbol images corresponding to a plurality of services are displayed in a specific pattern related to the en-transhaul, using a three-dimensional graphic display.
  • the searchability and functionality have been increased, and the concept familiar to many users who have used the user interface using a two-dimensional graphic display has also become natural. It becomes possible to take in.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Human Computer Interaction (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Description

明細書 情報処理装置及び情報表示方法 技術分野 本発明は、 ユーザがクライアントコンビユー夕を操作し、 通信回 線を使ってサ一バコンピュー夕に接続し、 例えば情報提供やビデオ 視聴や商品注文などのサービスを行う情報処理装置、 及び、 映像を 表示してユーザとのィンターフェイスを行う際の情報表示方法に関 する。 背景技術 近年、 ケーブル、 電話線、 又はネッ トワーク等を介して、 中央の 情報処理装置であるサーバコンピュー夕と、 例えば家庭等のユーザ の端末の情報処理装置であるクライアントコンビュ一夕とを繋ぎ、 ユーザが当該クライアントコンビュ一夕上でサ一バコンピュー夕か ら各種の情報の提供を受けたり、 ビデオ視聴や商品注文などのサ一 ビスを受けたりするためのオンラインネッ トワークサービスシステ ムが実用化されつつある。
ところで、 ネッ トワークサービスシステムが構築され始めた初期 の段階では、 ュ一ザとクライアントコンピュータ間のインターフエ イスがテキス トベース (すなわち文字ベース) となされていたが、 近年は、 当該クライアントコンピュータに接続されたモニタ装置の ディスプレイ上に 2次元グラフィ ック映像を表示し、 当該 2次元グ ラフィ ヅク表示によるユーザィン夕一フェイス (グラフィカル ·ュ 一ザ, インターフェイス、 以下 G U I と呼ぶ) が用いられ、 さらに 最近は、 3次元グラフィ ヅク表示による G U Iも用いられるように なってきている。
ここで、 上記テキス トベースのュ一ザィン夕ーフェイスを用いた ネッ トワークサービスでは、 例えばキ一ワード検索などは文書作成 装置 (いわゆるワードプロセッサ) や編集装置 (エディ ツ夕) など と略々同様に行えるので、 習熟した人には便利であるが、 習熟する までには時間がかかり、 初心者には扱い難い。
一方、 上記 2次元グラフィ ック表示を用いた G U Iでは、 初心者 でも使い易いユーザイン夕一フェイスが実現され、 また、 ユーザィ ン夕一フェイスを構築する際にもより自由なデザィン構築が可能と なっている。
しかし、 上記 2次元 G U Iは、 ある程度親しみ易さなどは強調で き、 また検索性も上記テキス トベースの場合より向上するが、 当該 2次元 G U Iの階層構造は現実世界とは違うため、 その階層構造の 概念把握ゃィン夕一フェイスへの習熟が必要となっている。
これに対して、 3次元 G U Iでは、 3次元グラフィ ックを用いて 例えば上記サービス内容を美しく表現したり、 立体的で現実世界に 近い表示 (すなわちいわゆる仮想現実空間の表示) を行って上記サ 一ビス内容を表現することにより、 ユーザに対して概念モデル (抽 象的デ一夕の具体的表現画像) , メタファ (現実の物品を模倣した 画像) の提示を行うことが可能となる。 すなわち、 当該 3次元 G U Iによれば、 ディスプレイ上に例えば仮想現実空間を 3次元的に表 示することで、 2次元 G U Iよりも、 インターフヱイスを実際の現 実世界に更に近いものにでき、 これによつてユーザに取りつき易さ を演出することが可能となっている。
上述したように、 上記 3次元 G U Iでは、 特に初心者の使用にお ける取りつき易さや、 アドバタイズ ·エンタテイメント性でより大 きな表現性を増したと言える。 例えば、 いわゆるオンラインショッ ビングなどを表現する上では、 現実のデパ一トのような仮想現実空 間を構築すれば、 ユーザはその中を自由に歩いて買い物をするよう な感覚でコンビュ一夕とのインタ一フェイスを行うことができ、 ま た、 精算を行う場合にも仮想現実空間上のレジス夕に行けばよい.と いうことが、 ユーザにとって判り易いものとなっている。 また、 仮 想現実空間上でショッビングを行う場合のような目的をもった検索 だけでなく、 例えばウインドウショッビング的なサービスも実現で き、 新たな表現が可能となっている。
ところが、 上記 3次元 G U Iの場合は、 余りに現実世界に近くな つてきたことで、 ヅールとしての実用性、 すなわちュ一ザイン夕一 フェイスとしての側面から言うと逆に使い難くなった面がある。 例えば、 我々が、 日常、 現実世界の町やデパートなどに行った場 合において、 これら現実世界の町やデパ一トが初めての場所である ようなときには、 道に迷ったり して困惑し易いことが多く、 これと 同様のことが上記 3次元 G U Iでも問題として挙げられる。 すなわ ち、 現在位置が把握できないこと、 ガイ ドが必要なときにすぐに聞 くことができないこと、 ガイ ドを受けるには案内所や案内板の所ま で行かなければならないこと、 目標に到達する手段が判らないこと、 時間がかかる (ショートカッ トできない) こと、 検索に時間がかか ることなどが、 問題として挙げられる。 このように 3次元 G U Iは、 現実世界に近づけ過ぎることで、 例えば 「道に迷う (構造的に把握 し難くなる) 」 「検索性が落ちる」 「目的のコンテンツに到達する のに時間がかかる」 などの問題がある。 なお、 現在の 3次元 G U I では、 現実世界にできるだけ近づけようとし、 先に述べたようなメ リッ トだけが強調されがちであり、 上述したデメリッ トのように根 本的な部分での問題が解決がなされていないと言える。
したがって、 3次元 G U Iをデザインする場合には、 これらのこ とを考慮してィン夕一フェイスのための空間的構造の設計を行って いく必要がある。
そこで、 本発明はこの様な実情に鑑みてなされたものであり、 3 次元 G U Iを用いた場合において、 検索性、 機能性を増し、 また、 2次元 G U Iを使用していた多くのユーザが親しんでいる概念をも 自然な形で取り入れることができる情報処理装置及び情報表示方法 を提供することを目的とする。 発明の開示 本発明の情報処理装置は、 ユーザからの入力情報に応じて仮想空 間内の仮想ユーザの視点情報を制御する制御手段と、 仮想空間を所 定領域毎に分割し、 前記所定領域をノードとして階層構造化したデ —夕であって、 仮想空間上の所定領域内に下位ノ一ドにリンクされ た複数のオブジェク トと前記ォブジェク トを一覧表示するためのェ ントランスホール領域とが配されていることを表す仮想空間構造デ —夕を記憶する記憶手段と、 仮想ユーザの視点情報に応じて仮想空 間構造データを読み出し、 その仮想空間構造デ一夕に基づいて仮想 空間を表示する表示手段とを具備したことを特徴とする。
ここで、 本発明の情報処理装置における仮想空間構造データは、 多角形の 1辺に上記ェントランスホール領域が配置され、 他の各辺 に上記ォブジヱク 卜が配置され、 ェントランスホール領域が多角形 内部を鳥瞰する位置に配置されていることを表すデ一夕である。 ま た、 本発明の情報処理装置における仮想空間構造データは、 所定領 域内にェントランスホール領域に接続された直線状の廊下領域を配. し、 オブジェク トが廊下領域に沿って配され、. ォプジヱク 卜が廊下 領域の片側にのみ配されていることを表すデ一夕である。
また、 本発明の情報表示方法は、 ユーザからの入力情報に応じて 仮想空間内の仮想ユーザの視点情報を制御する制御ステップと、 仮 想空間を所定領域毎に分割し、 所定領域をノードとして階層構造化 したデ一夕であって、 仮想空間の所定領域内に下位ノードにリンク された複数のォブジェク トと前記オブジェク トを一覧表示するため のェントランスホール領域とが配されていることを表す仮想空間構 造データを仮想ユーザの視点情報に応じて記憶装置から読み出す読 出ステップと、 仮想空間構造デ一夕に基づいて仮想空間を表示する 表示ステップとを具備したことを特徴とする。
ここで、 本発明の情報表示方法における仮想空間構造データは、 多角形の 1辺に上記ェントランスホール領域が配置され、 他の各辺 に上記オブジェク トが配置され、 上記ェントランスホール領域が上 記多角形内部を鳥瞰する位置に配置されていることを表すデータで ある。 また、 本発明の情報表示方法における仮想空間構造データは、 所定領域内にェントランスホール領域に接続された直線状の廊下領 域を配し、 オブジェク トが廊下領域に沿って配され、 オブジェク ト が廊下領域の片側にのみ配されていることを表すデータである。 すなわち本発明によれば、 仮想空間での空間構成自体をユーザィ ン夕一フェイスの一部とするために、 仮想空間内にェントランスホ ールを表示すると共に、 この仮想現実空間上に複数のサービスに各 々対応する複数のオブジェク トをェントランスホールと関連する特 定のパターンで表示するようにしている。 図面の簡単な説明 ' 図 1は、 本発明実施例のシステムの全体構成を示す図である。 図 2は、 実施例のクライアントコンビユー夕の具体的構成を示す ブロヅク回路図である。
図 3は、 3次元の G U Iにおける問題点を説明するための図であ ο
図 4は、 第 1の実施例の仮想現実空間の立体構造表現についての 説明に用いる図である。
図 5は、 第 1の実施例の仮想現実空間においてェントランスホ一 ルの位置及びェントランスホールからの仮想ユーザの視野について の説明に用いる図である。
図 6は、 ェントランスホールから第 1の実施例の仮想現実空間の 他の部分を見たときの仮想ユーザの視界をディスプレイ上に表示し た映像を示す図である。
図 7は、 階層構造を一般的なメニューヅリ一形式で表した図であ 0 図 8は、 第 2の実施例の仮想現実空間の立体構造表現についての 説明に用いる図である。
図 9は、 第 2の実施例の仮想現実空間において廊下側に位置する 仮想ユーザの視界をディスプレイ上に表示したときの映像を示す図 である。
図 1 0は、 第 2の実施例の仮想現実空間において上空に位置する 仮想ユーザの視界をディスプレイ上に表示したときの映像を示す図 である。 発明を実施するための最良の形態 以下、 本発明の好ましい実施例について、 図面を参照にしながら 説明する。
先ず、 本発明の具体的内容を述べる前に、 本発明実施例の全体的 なシステムについて、 図 1及び図 2を用いて説明する。
図 1において、 クライアントコンピュータ 2は、 大規模な A T M (asynchronous transfer mode )網 3及び中継機 4, F D D I (Fibe r Distribution Data Interface) ィン夕ーフエイス部 5を介して、 サービス供給側の例えばサービス管理サーバ 1 3、 ビデオサーバ 1 2 , サービス A Pサーバ 1 4に接続されている。 なお、 上記 A T M とは非同期転送モードのことであり、 当該 A T Mでは、 デ一夕の種 類によらず送信データを 4 8バイ ト単位の固定長デ一夕に分け、 こ の固定長デ一夕にデータ送信相手先の宛名情報を含む 5バイ トのへ ヅダを付加して、 合計 5 3バイ トの" セル" と呼ばれる単位でデ一 夕を送信する。 A T M網 3に送り込まれたセルは、 ヘッダ情報に基 づき、 A T M交換機によってスイッチングされる。 そして目的の受 信側端末に到着したセルはへッダ情報に基づき元のデータに復元さ れる。 この A T M網 3は、 音声や動画、 コンビュ一夕データを混在 して転送できることを特徴とする。 また、 上記 F D D Iは、 光ファ ィバを用いた 1 0 0 Mビッ ト /秒のトークンパッシング方式の媒体 アクセス方式である。
上記ビデオサーバ 1 2は、 サ一バコンピュー夕 7及び例えばハ一 ドディスクや光ディスク等からなるデ一夕格納装置 6からなり、 当 該データ格納装置 6に例えば後述する M P E G等のフォーマツ 卜に 加工されたディジ夕ルビデオデータやディジ夕ルオーディオデータ が格納されている。 当該ビデオサーバ 1 2のデ一夕格納装置 6から は、 クライアントコンピュ一夕 2のリクエス トに応じた上記ディジ タルビデオデータやディジ夕ルオーディオデ一夕が読み出されて、 クライアントコンビユー夕 2へ転送されることになる。
上記サービス A Pサーバ 1 4も同じくサーバコンビユー夕 1 1及 びデータ格納装置 1 0からなり、 デ一夕格納装置 1 0にアプリケ一 シヨン (A P ) プログラムデ一夕としての 3次元画像の基になるデ —夕やスクリプトを格納している。 当該サービス A Pサーバ 1 4の デ一夕格納装置 1 0からは、 クライアントコンピュータ 2のリクェ ス トに応じて上記アプリケーシヨンプログラムデ一夕等が読み出さ れて、 クライアントコンビユー夕 2へ転送されることになる。 上記サービス管理サーバ 1 3も同じくサーバコンビユー夕 9及び データ格納装置 8からなり、 このサービス管理サーバ 1 3は、 クラ イアントコンピュータ 2からリクエストを受け付け、 そのリクエス トに応じて各ビデオサーバ 7やサービス A Pサーバ 1 1の管理を行 。
なお、 上記ビデオサーバ 1 2やサービス A Ρサーバ 1 4は、 それ それ複数設けることも可能であり、 また、 各サーバ 1 2 , 1 3 , 1 4を 1台のサーバにまとめることも可能である。
このようなサーバからクライアントコンビユー夕 2へのデ一夕転 送を行う場合、 先ず、 当該クライアントコンピュータ 2からはデ一 夕転送のリクエス トが送信される。 この送信されたリクエス トは、 A T M網 3を通って中継機 4と呼ばれるプロ トコル変換及びデータ の自動振り分け, デ一夕転送速度変換等を行う装置と、 F D D Iィ ン夕一フェイス部 5とを介して、 上記サーバ側に伝えられる。
上記サーバ側からは、 上記クライアントコンピュータ 2のリクェ ス トに応じてデータが取り出され、 F D D Iインタ一フェイス部 5、 中継機 4、 A T M網 3を通ってクライアントコンピュータ 2側に伝 送される。 当該サーバ側から伝送されたデ一夕は、 クライアントコ ンビュー夕 2によって表示用の処理がなされ、 モニタ装置 1のディ スプレイ上に表示され、 これによりグラフィック表示を用いたユー ザイン夕一フェイス (前記 G U I ) が構築される。 すなわち、 クラ イアントコンビユー夕 2は当該モニタ装置 1のディスプレイ上のグ ラフィ ック表示に対応して行われるユーザの操作に基づいて動作し、 したがってユーザは当該モニタ装置 1のディスプレイ上のグラフィ ック表示を見ながら操作を行ったり、 サービスの提供を受けること が可能となる。
次に、 上記図 1に示したクライアントコンビュ一夕 2自体の構成 は、 例えば図 2に示すようなものとなる。
この図 2【こお ヽて、 E I S A (Extended Industry Standard Arch itecture) ボ一ド 36は、 当該クライアントコンビュ一夕 2と AT M網 3とを接続する通信用のボ一ドであり、 上記 ATM網 3を介し て E I S Aボード 36に供給された信号は、 制御手段である処理部 41により書き込み/読み込みが制御されるハ一ドディスク 43に 一旦格納された後、 データの種類に応じて読み出されて、 それぞれ 対応する 3次元レンダリングエンジン 34、 M P E G 2デコーダ 3 5、 P Cオーディオデコーダ 39、 MP E G 2オーディオデコーダ 40等へ送られる。 なお、 ハードディスク 43がサ バ側から送ら れてきた仮想空間構造データを記憶する記憶手段である。
上記 3 Dレンダリングエンジン 34は、 前記 3次元の画像の基.に なるデ一夕として前記サーバ側から供給された 3次元の物体の 3次 元座標データを、 モニタ装置 1のディスプレイ 20上に表示するた めに、 2次元座標データに変換する座標変換器であり、 アプリケ一 シヨンソフ トに応じた GU Iの構築を実現するために設けられてい る。 すなわち、 ディスプレイ 20上には、 例え 3次元の物体であつ ても 2次元的にしか表示できないため、 上記 3 Dレンダリングェン ジン 34では、 上記 3次元の物体の 3次元座標データを上記ディス プレイ 20上に表示するための 2次元座標デ一夕に変換する。 上記 3 Dレンダリングエンジン 34及びモニタ装置 1が表示手段に対応 する。
MPEG2デコーダ 35は、 MPEG2の規格により圧縮されて いるディジタルビデオデータを伸長するデコーダである。 なお、 M PEG (Moving Picture Experts Group) 2は、 動画像の圧縮 .伸 長技術の国際標準規格である。
RGBミキサ 33は、 上記 3 Dレンダリングエンジン 34からの データと MP E G 2デコーダ 35からのビデオデ一夕とを、 同時に ディスプレイ 20上に表示できるように、 これらデ一夕をミックス する。
NT S Cエンコーダ 32は、 上記 RGBミキサ 33からのビデオ データが光 3原色の R (赤) , G (緑) , B (青) からなるコンポ —ネントビデオデータであるため、 当該コンポ一ネントビデオデ一 夕を例えば N T S C (National Television System Committee)のテ レビジョン標準規格のコンポジヅ トビデオ信号に変換する。 なお、 モニタ装置 1が例えば PAL (Phase Alternation by Line) や SE · C AM(sequential a memory color television system)などのよう な他のテレビジョン標準規格に対応するものである場合には、 上記 エンコーダ 32はこれらに対応するものとなされる。
当該 NTS Cエンコーダ 32からの映像信号がモニタ装置 1のデ イスブレイ 20上に表示される。 なお、 この図 2の例のディスプレ ィ 20上には、 ポインティングデバイスによるポインタ 22と、 M P E G 2のビデオデータをデコードして得た画像 23と、 3Dレン ダリングエンジン 34による前記 GU Iのための画像 (例えば立体 または平面的な画像 21) とが表示されている。 また、 上記 MPE G 2のビデオデ一夕から生成した画像と前記 GU Iのための画像と は合成して表示することも可能である。
一方、 P Cオーディオデコーダ 39は、 AD P CM(Adaptive Di fferential Pulse Code Modulation)音源を用いて例えば効果音を生 成する。 また、 MP E G 2オーディオデコーダ 40は、 MPEG 2 の圧縮されたオーディオデ一夕を伸長する。 これら P Cオーディオ デコーダ 39からのデ一夕及び MP E G 2オーディオデコーダ 40 からのデ一夕は、 オーディオミキサ 3 8により ミックスされ、 その 後アナログオーディオ信号となされ、 当該アナログオーディオ信号 が音発生手段としてのスピーカ 3 0に送られる。 なお、 このスピ一 力 3 0からの音の出力に関しては、 ステレオ音声または多チャンネ ル音声が望ましい。 最近ではステレオ音声でも、 音の位相差などを コントロールして立体的に音像を定位できるシステムも登場してき ているので、 これらを利用することもできる。
また、 上記ディスプレイ 2 0上での表示を用いた G U Iにおいて、 ユーザからの入力はボインティ ングデバイスの一例であるワイヤレ スマウス 3 1により行われ、 クライアントコンビユー夕 2は、 この ユーザ入力操作に応じてワイヤレスマウス 3 1から送信されるボイ ント情報に基づいて、 G U Iへの制御を行う。
具体的に言うと、 上記ワイヤレスマウス 3 1から送信された上記 ポイント情報は、 ワイヤレスマウス用チューナ 3 7にて受信され、 当該受信されたボイント情報が処理部 4 1に送られる。 処理部 4 1 は、 C P U (中央処理装置) を備えてなり、 プログラム R O M及び ワーク R A Mとしての機能を有するメモリ 4 2の、 上記プログラム R O Mに保持しているプログラムデータに基づいてバスを介して各 構成要素を制御すると共に、 上記ワイヤレスマウス 3 1からのボイ ント情報に基づいて G U Iの制御を行い、 また、 必要に応じてサ一 パ側のコンビユー夕との交信を行う。
なお、 上記ポインティングデバイスは、 上記ワイヤレスマウス 3 1に限らず、 通常のマウスやトラヅクボール, ジョイスティ ヅク、 さらにディスプレイ 2 0上の座標位置とパネル上の座標位置とが対 応しているいわゆる夕ツチパネル等の各種のものを使用することが できる。 また、 この図 2の例では、 上記 3 Dレンダリングェンジン 3 4や M P E G 2デコーダ 3 5等はそれぞれ独立したチップとして 設けられている例を示しているが、 これらによる各種信号処理を上 記処理部 4 1がソフ トウエア的に行うことも可能である。
上述した図 1及び図 2の構成を有するシステムを使用した場合の、 ユーザに対するオンラインによるサービス提供の具体的な動作を、 以下に説明する。
先ず、 クライアントコンピュータ 2とサーバ側のコンピュータ (この場合はサービス管理サーバ 1 3のコンピュータ 9 ) とをネッ トワーク上で接続する場合、 ユーザからボインティングデバイスに よる接続指示操作があると、 クライアントコンビュ一夕 2は、 ネ ヅ トワークを介してサーバ側のサービス管理サーバ 1 3のコンビユー 夕 9と接続する。 さらに、 ユーザからポインティングデバイスによ る情報提供のリクエス ト入力があると、 クライアン トコンビュ一夕 2は、 上記サーバ側のサービス管理サーバ 1 3のコンピュータ 9に 対して提供を受けたい情報を指示するリクエス トを送出する。
サーバ側のサービス管理サ一パ 1 3のコンビュ一夕 9は、 上記ネ ヅ トワークを介してクライアントコンビユー夕 2からリクエス トが 供給されると、 当該リクエス トに応じてビデオサーバ 1 2やサービ ス A Pサーバ 1 4を制御することにより、 上記クライアントコンビ ユー夕 2に対して以下のデ一夕及びソフ トウエアを転送させる。 す なわち、 サーバ側からは、 後述するような仮想現実表現を用いたサ —ビス提供を実現するために、 例えば仮想現実世界の振る舞いを記 述するスクリプト、 仮想現実空間の 3次元座標データ、 仮想現実空 間の音声デ一夕、 クライアントコンピュータ 2からユーザに対して 指示する選択肢などを記述するスク リプト、 その他、 処理に必要な 各種のデ一夕が転送される。
クライアントコンピュータ 2は、 上記サーバ側のコンビュー夕か ら受け取ったデ一夕を、 一旦ハードディスク 4 3に記録し、 その後 モニタ装置 1のディスプレイ 2 0の画面や必要に応じてスピーカ 3 0等を使用して、 上記サーバ側から受け取ったデ一夕及びソフ トウ エアを基にして生成した仮想現実世界をユーザに対して提示する。 これによりユーザは、 クライアン トコンビュ一夕 2により提示さ れた仮想現実世界を視聴しつつ、 ポインティングデバイスを使って、 移動方向などを指示して仮想現実世界内部を徘徊し、 ボインティ ン グデバイスに設けられた操作ポタンなどを操作して仮想現実世界内 部の物体または施設に働きかけを行うことにより、 サービスの提供 を受けることが可能となる。
すなわち、 クライアントコンピュータ 2は、 スクリプトに従い、 ユーザによるボインティングデバイスの操作に対応して、 視点位置: 視線方向, 音声及び仮想現実空間内部の物体の動き又は振る舞いを 以て反応し、 ユーザが仮想現実空間内部にあたかも入り込んでいる かのように、 モニタ装置 1のディスプレイ 2 0及びスピーカ 3 0を 使用して仮想現実世界をユーザに提示する。 また、 クライアントコ ンビュ一夕 2は、 スクリプトの記述に応じて、 ユーザに種々の情報 の提供や発言や物品の注文などをも行う。 サーバコンビユー夕は、 上記ユーザによる操作に基づくクライアントコンピュータ 2からの リクエス 卜に応じたサービス内容のデ一夕を、 当該クライアントコ ンピュー夕 2に返送する。 これにより、 ユーザはサービスの提供を 受けることが可能になる。 上述したようなオンラインによるサービス提供において、 本実施 例のシステムでは、 ユーザによる操作に応じてクライアン トコンビ ュ一夕 2がケーブル, 通信回線, ネッ トワーク等を使ってサ一バコ ンピュー夕と接続し、 例えば情報提供やビデオ視聴や商品注文など のサ一ビズを受ける際に、 クライアントコンビュ一夕 2に接続され たモニタ装置 1のディスプレイ 2 0上に、 ユーザへの概念モデル (抽象的データの具体的表現画像) , メタファ (現実の物品を模倣 した画像) 表現として仮想現実空間、 例えば仮想都市空間 (Town M etaphor) を 3次元グラフィ ック表示し、 現実世界でユーザが実際に サービス等を受ける場合に近い形でサービス内容を提供するごとに より、 ユーザが現実世界で移動若しくは物を動かす直接操作(direc t manipulation) に近いィン夕一フェイスを実現するようにしてい る。
ここで、 上述したようなシステムにおいて 3次元 G U I として構 築される仮想現実空間上では、 サーバ側に用意されているサービス の一つ一つを仮想的な店やビルなどの建造物を模した 3次元グラフ ィ ヅクスとしてディスプレイ 2 0に表示し、 その店やビル内に属す る商品情報、 サービス情報及びインテリア (店内の調度品) をォブ ジェク トとして表現するようにしている。 しかし、 3次元空間の現 実性を求める余り、 無作為にこれらオブジェク トで 3次元仮想現実 空間を構成してしまうと、 クライアントコンビユー夕 2を操作する ユーザにとって目的のオブジェク トを見つけるのに時間がかかって しまうという問題がある。
図 3には、 コンビュ一夕内においてコンビュ一夕プログラム及び データによって表現された 3次元仮想現実空間の一部を概念的に図 面化したものを示す。 この図 3中の仮想ユーザ U Sは、 ディスプレ ィ 2 0に 3次元仮想空間内の画像を表示するためのユーザの仮想的 な視点座標と視線方向を示すための模式イメージである。 このよう な 3次元仮想現実空間内で、 例えばオブジェク ト O B aとオブジェ ク ト 0 B bとが並んで配置されている状態において、 仮想ユーザ U Sがォブジェク ト O B aの正面に位置し、 且つ視線方向が図中矢印 V Dで示す方向に向いているような場合には、 仮想ユーザ U Sの視 界、 すなわちディスプレイ 2 0に表示される画像にはオブジェ.ク ト O B bがォブジェク ト O B aの陰に隠れて表示されない。 したがつ て、 仮想ユーザ U Sの視界にオブジェク ト O B bを入れるため、 す なわちディスプレイ 2 0上にオブジェク ト O B bを表示するために は、 ユーザはクライアントコンビユー夕 2に接続されたボインティ ングデバイスを操作して、 ボイント P Aの座標上に位置する仮想ュ 一ザ U Sを、 仮想現実空間上で例えばルート R T 1の経路を迪つて ボイント P Bの座標位置に移動させなければならない。
ここで、 クライアンドコンビユー夕 2を操作するユーザが、 例え ば初心者であったり、 時間に余裕があるような場合、 或いは仮想現 実空間内をウインドウショッビングしたいような場合、 当該ユーザ は、 上記ルート R T 1の経路を迪つて仮想ユーザ U Sの視点をォブ ジェク ト O B bの正面のポイント P Bの位置に移動させることに対 して不便であると感じることは少ない。 しかし、 当該サービスを何 度か利用したことがあり、 目的のオブジェク トが存在する位置を既 に知っているユーザにとっては、 上記ルート R T 1の経路を迪つて 目的のオブジェク 卜の前、 すなわちボイント P Bの座標位置まで仮 想ユーザ U Sの視点を移動させる手順を踏むことはかえつて不便で ある。
ところで、 一般に、 一覧表やメニューッリ一構造である 2次元表 示の方が、 3次元表示に比べて一度に表示できる情報量が多いため、 検索項目の一覧性及び検索性では優れている。 そこで、 通常は 3次 元的に表示されている仮想現実空間を、 例えば上空からの視点で 2 次元的に表示 (すなわち地図のような表示) するようにしたり、 各 ォブジヱク トを一覧表として 2次元的に表示したりして、 当該仮想 現実空間内のオブジェク 卜の検索性や一覧表示 (すなわちサービス 情報の検索や一覧表示) の際の容易さを高めることが考えられる。 しかしながら、 上述したような 3次元の仮想現実空間を表示してい る場合において、 上記検索や一覧表示を行いたいときに短絡的にそ こだけ画面のイメージを 2次元的に一覧表に表示するというような 大幅な切り替え表示を行うことは、 逆にその仮想現実世界の構造的 な繋がり、 或いはサービス自体の構造を頭の中で概念的に理解し、 結び付けることが難しくなつてしまう。
そこで、 本発明の実施例システムでは、 仮想現実空間内に存在す るオブジェクトを仮想ユーザ U Sの視界内で一望できるように、 す なわち一つのワールド (所定領域) としてディスプレイ 2 0上に表 示される仮想現実空間内の全オブジェク 卜がディスプレイ 2 0上で ユーザに視認可能なように表示し、 且つ各ォブジヱク トに対応して 提供されるサービス内容及びサービス自体の構造をユーザが容易に 認識できるような仮想現実空間構成を用いるようにしている。 なお、 上記ワールドとは、 仮想現実空間を複数に分割したそれぞれの所定 領域に対応し、 仮想現実空間としてディスプレイ 2 0上に表示され るひとまとまりの単位として扱われるものであって、 例えば仮想現 実空間として表現される店舗やビルを含む街全体、 一つの店舗の内 部、 ビルのあるフロアの内部、 部屋の内部、 建物内部から外を見た 場合の外界などが、 それぞれ一つのヮ一ルドとなるものである。 ま た、 1つのワールドを構成するデータ量は、 それぞれのヮ一ルドの 種別によって異なり、 クライアントコンビュ一夕 2がサーバ側にデ —夕アクセスする場合には、 1ワールド分のデータ量の多少によつ て、 1ワールド分のデ一夕をアクセスすることもあれば、 複数ヮ一 ルド分のデ一夕をアクセスすることもあり、 クライアントコンビュ —夕 2のメモリ上にも 1ワールド分のデ一夕が蓄積されることもあ れば、 複数ワールド分のデ一夕が蓄積されることもある。
以下に、 本発明実施例システムにおける上述の仮想現実空間構成 の説明を行う。
先ず、 図 4を用いて本発明の第 1の実施例の仮想現実空間構成の 一例を説明する。 この図 4は、 サーバコンピュータにおいてコンビ ユー夕プログラム及びデ一夕によって構築され、 クライアントコン ピュー夕 2がディスプレイ 2 0上に表示させる仮想現実空間内でサ —ビスを提供する店舗を、 上空から見たときの様子を模式的に図に 表したものである。 したがって、 この図 4は、 実際にディスプレイ 2 0上に仮想現実空間として表示される店舗とは異なっている。 こ の仮想現実空間内の店舗は、 店の入り口空間であるェントランスホ —ル E Tと、 店の各部屋に通じるホールに設けられたリコメンデヅ ドコーナ R Cと、 カテゴリ一毎に分類されたサービスを提供するた めの部屋 R M 1〜R M 5と、 その店の例えばサービス内容の情報を 表示するためのィンフオメーシヨンカウンタ I Cとから構成されて いる。 上記ィンフオメーシヨンカウン夕 I Cは、 上記ェン トランスホー ル E Tに配置されている。 したがって、 仮想ユーザ U Sの視界を当 該インフォメーションカウン夕 I Cに向けたとき、 ディスプレイ 2 0上には当該店舗のサービス内容の情報が表示される。
上記リコメンデッ ドコーナ R Cは、 店の中心に位置している。 こ こには、 最も優先度の高い商品、 すなわち例えばこの店がユーザに 対して最も宣伝を行いたい複数の商品 Gが陳列されている。 この商 品 Gとしては、 例えば新着商品、 人気商品等が挙げられる。 また、 このリコメンデッ ドコーナ R Cが配置される店舗内のホールの形状 は、 例えば多角形状であり、 当該多角形状のホールの各辺上に、 各 サービスを提供するための部屋 R M 1〜: R M 5と、 エントランスホ —ル E Tとが配置される。 なお、 上記リコメンデッ ドコーナ R Cが 配置される店舗内のホールの形状は例えば円形状とすることもでき、 当該円形状のホールの円周上に、 各サービスを提供する部屋 R M 1 〜: R M 5とェン トランスホール E Tとを配置することもできる。 各部屋 R M 1〜R M 5は、 カテゴリ毎に分類されたサービスを提 供する場所であり、 例えば当該店舗がビデオ屋であれば、 例えば 「ホラ—」 , 「アドベンチヤ」 , 「アクション」 , 「コメディ」 , 「その他」 等のジャンル別に分類されたビデオ視聴サービスをそれ それの部屋にて提供する。 なお、 これら各部屋内部の構成は、 本店 舗と同様に更に詳細なカテゴリ毎に分類された部屋が設置されてい ても良いし、 それぞれの部屋内で完結して、 商品を表すォブジェク トのみが陳列されている構成でも構わない。
エントランスホール E Tは、 店の入り口にあたる場所であり、 こ の店でユーザがサービスを受けるための行動の起点となる場所であ る。 また、 エントランスホール E Tは、 図 5に示すように店舗内の 他の部分よりも高い位置に配置されている。 なお、 図 5は、 サーバ コンビユー夕においてコンピュータプログラム及びデ一夕によって 構築され、 クライアントコンピュータ 2がディスプレイ 2 0上に表 示させる仮想現実空間内の店舗のェントランスホール Ε Τの高さと 当該ェントランスホール Ε Τに仮想ユーザ U Sを配置したときの当 該仮想ユーザ U Sの視野とを模式的に図に表したものである。
このように、 第 1の実施例の仮想現実空間においては、 ェントラ. ンスホール E Tを店舗内の他の部分よりも高い位置に配置するよう に構成しているので、 このェン トランスホール E Tに仮想ユーザ U Sの視点位置を置いた場合、 当該仮想ユーザ U Sの視野には、 各サ —ビスを提供する部屋 R M 1 〜R M 5及びリコメンデヅ ドコーナ R Cに陳列された商品 G、 すなわちユーザが当該店舗で受けることが 可能なサービスを、 仮想ユーザ U Sの視界内で一覧できることにな る。 また、 第 1の実施例の仮想現実空間においては、 リコメンデヅ ドコーナ R Cが配置される店舗内のホールの形状を多角形状若しく は円形状とし、 さらに当該リコメンデッ ドコーナ R Cのまわりに各 サービスを行うための部屋 R M 1 〜: R M 5を配置するようにもして いるので、 一覧性をさらに高めることが可能となっている。 上述の ように、 本実施例の仮想現実空間では、 ディスプレイ 2 0の一画面 内に全てのサービス選択オブジェク トを表示できる。
より具体的に説明すると、 ディスプレイ 2 0上 (すなわち仮想ュ —ザ U Sの視野) には、 図 6に示すように、 リコメンデヅ ドコーナ R Cに配置されている商品 Gのみならず、 このリコメンデヅドコ一 ナ R Cのまわりに配置された各々別のサービスを提供するための部 屋 RM 1〜: M 5への入り口の扉が一覧表示されることになる。 な お、 図 6の例では、 各部屋 RM 1〜RM5への入り口の扉の上部に、 各部屋 RM 1〜: RM 5のサービス内容を表す名称若しくはシンボル を表示するための看板もォブジェク ト Ro oml〜Ro om5とし て表示されており、 このため、 当該看板 R o o m 1〜R o 0 m 5か ら、 各部屋 RM 1〜RM 5にて提供されるサービス内容をユーザが 認識可能となる。
このとき、 例えば各部屋 RM 1〜RM 5への入り口の扉若しくは 看板 R o oml〜Ro om5をポインティングデバイスによつ Tク リックする操作がユーザによってなされると、 クライアントコン.ビ ュ一夕 2はディスプレイ 20上の表示を各部屋 RM 1〜RM 5で提 供されているサービスを受けるための画面表示に切り替えるように する。
ここで、 GU Iとして上述のような図 4〜図 6にて説明した立体 空間構造を用いた場合において、 ユーザによるボインティングデバ イスの操作に応じた仮想ユーザ U Sの移動及び視点の動きは、 例え ば以下のようになされる。
先ず、 仮想現実空間上で仮想ユーザ U Sをェントランスホール E Tに配置したとき、 当該仮想ユーザ USの視野に入る映像、 すなわ ちディスプレイ 20上に表示される映像は、 上記図 6に示したよう な映像となる。
次に、 上記リコメンデッ ドコーナ R Cに陳列されている商品 Gを 順に閲覧する場合、 上記仮想ユーザ USを当該ェントランスホール ETからリコメンデッ ドコーナ R C内部に移動させ、 さらに当該リ コメンデッ ドコーナ RCの回りを移動させる。 このとき、 仮想ユーザ U Sの視点や動きは、 ある程度固定したも のとなるように設定しておく。 すなわち、 ポインティ ングデバイス によってリコメンデッ ドコーナ R C内部を閲覧するように指示した とき、 図 4中の矢印にて示す移動ル一ト A 1を仮想ユーザ U Sの視 点が通るようにする。
このル一ト A 1を通った場合、 上記ディスプレイ 2 0上には、 先 ず、 エントランスホール E Tからリコメンデヅ ドコーナ R Cに降り ていく ときの仮想ユーザ U Sの視界に入る映像が表示され、 次に、 上記商品 Gを見ながら当該リコメンデヅ ドコーナ R Cの回りを回つ たときの仮想ユーザの視界に入る映像が表示され、 その後ェントラ ンスホール E Tに戻っていくときの仮想ユーザの視界に入る映像が 表示されることになる。
このルート A 1は、 サービス提供側がユーザに注目してほしい商 品を見せるために予め設定しておくものである。 なお、 上述のよう に当該ルート A 1上で仮想ユーザ U Sの視線を流し見的に移動させ るだけでなく、 当該ルート A 1上を仮想ユーザ U Sの視点が移動し ているときに、 例えばある商品に注目したい場合には、 ポインティ ングデパイスからの停止命令の指示に応じて仮想ユーザ U Sの視点 の移動を停止させ、 これにより、 ディスプレイ 2 0上に当該停止ポ イントの商品を表示することも可能である。 また、 当該ルート A 1 上を移動中に、 例えばボインティングデパイスによってェントラン スホール E Tをクリックしたり、 ヘルプ機能を有するガイ ドブック (例えば画面の片隅等に表示される) でェントランスホール E Tに 戻る指示すると、 そこに戻すことが可能である。
もちろん、 上述のように仮想ユーザ U Sの視点が上記ル一ト A 1 上を通る場合のみならず、 ェン トランスホール E Tから直接注目し たい商品へ仮想ユーザ U Sの視点を移動させることも可能であり、 この場合のディスプレイ 2 0上の表示は、 ェントランスホール E T の映像から直ちに商品の映像に移行することになる。
次に、 上記ェントランスホール E Tから各部屋 R M 1〜R M 5の それぞれ異なるサービス内容を順に閲覧する場合、 上記仮想ユーザ U Sを当該ェントランスホール E Tから各部屋 R M 1〜: R M 5の内 部に移動させる。 このときも、 仮想ユーザ U Sの視点や動きは、 あ る程度固定したものとなるように設定することが望ましい。 · すなわち、 ポインティ ングデバイスによって各部屋 R M 1〜R M 5のサービス内容を閲覧するように指示したとき、 図 4中の矢印に て示す移動ルート A 2を仮想ユーザ U Sの視点が通るようにする。
このルート A 2を通った場合、 上記ディスプレイ 2 0上には、 先 ず、 ェントランスホール E Tから最初の部屋の内部に移動したとき の仮想ユーザ U Sの視界に入る映像が表示され、 次に、 隣の部屋の 内部に移動したときの仮想ユーザ U Sの視界に入る映像が表示され、 以下順に各部屋の内部に移動したときの仮想ユーザ U Sの視界に入 る映像が表示され、 その後ェントランスホール E Tに戻っていくと きの仮想ユーザの視界に入る映像が表示されることになる。
このルート A 2も、 サービス提供側がユーザに各部屋のサービス 内容を提示するために予め設定しておくものである。 なお、 上述の ように当該ルート A 2上で仮想ユーザ U Sの視線を流し見的に移動 させるだけでなく、 当該ルート A 2上を仮想ユーザ U Sの視点が移 動しているときに、 例えばある部屋のサービス内容に注目したい場 合には、 ボインティングデバイスからの停止命令の指示に応じて仮 想ユーザ U Sの視点の移動を停止させ、 これにより、 ディスプレイ
2 0上に当該停止ボインドの部屋のサービス内容を表示することも 可能である。 また、 当該ルート A 2上を移動中にも、 例えばポイン ティ ングデバイスによってェン トランスホール E Tをクリックした り、 ヘルプ機能を有するガイ ドブック (例えば画面の片隅等に表示 される) でエン トランスホール E Tに戻る指示すると、 そこに戻す ことが可能である。
もちろん、 上述のように仮想ユーザ U Sの視点が上記ル一ト A 2 上を通る場合のみならず、 ェン トランスホール E Tから直接注目し たい部屋へ仮想ユーザ U Sの視点を移動させることも可能であり、 この場合のディスプレイ 2 0上の表示は、 ェン トランスホール E T の映像から当該注目したい部屋内部の映像に移行することになる。 上述したようなことを実現するため、 エン トランスホール E Tと リコメンデヅ ドコーナ R Cと各部屋 R M 1〜R M 5の空間構造は、 図 7に示すような階層構造と対応している。 すなわち、 本実施例の 空間構造は、 前記ワールドをノードとして階層構造化されており、 . 仮想現実空間の上記ワールド内に下位ノ一ドにリンクされた複数の ォブジェク トとしてリコメンデヅ ドコーナ R C及び各部屋 R M 1〜 R M 5とこれらを一覧表示するためのェントランスホール E Tとが 配されている。
より具体的に言うと、 図 7のメニューヅリ一形式で記載される階 層構造において、 上記ェントランスホール E Tはトヅプメニュー項 目に対応し、 リコメンデヅ ドコーナ R C及び各部屋 R M 1〜R M 5 はそれぞれサブメニュー項目に対応している。 したがって、 ェント ランスホール E Tからはリコメンデヅ ドコーナ R C及び各部屋 R M 1〜R M 5の何れにも 1ステヅプで移行でき、 逆にリコメンデッ ド コーナ R C及び各部屋 R M 1〜R M 5からエントランスホール E T にも 1ステツプで移行できる。
なお、 この図 7のようなメニューヅリ一形式の階層構造は、 一般 的に空間構造設計をする際に用いられるものであり、 例えば前述し た図 3で説明したような空間構造において各ォブジェク トをそれぞ れサブメニュー項目とし、 例えばポイント P Aの位置をトップメニ ユー項目としたような場合も、 同様に適用できるものである。 しか し、 前記図 3の空間構造では、 トップメニュー項目に対応するボイ ント P Aの位置からサブメニュー項目に対応するォブジェク ト bは見えず、 したがって、 ポイント P Aの位置からオブジェク ト 0 B bを 1ステツプで検索し、 移行することができない。
これに対して、 図 4〜図 6にて説明した本発明実施例にかかる空 間構造では、 トップメニュー項目に対応するォブジェクトすなわち ェントランスホール E丁に、 上記仮想ユーザ U Sの視点位置が存在 しているときには、 サブメニュ一項目に対応する全てのォブジェク 卜すなわちリコメンデッ ドコーナ R Cや部屋 R M 1〜: M 5が、 デ イスプレイ 2 0の画面内に表示されている。
このように、 本発明実施例にかかる空間構造によれば、 トップメ ニュー項目とサブメニュー項目との間で 1ステップによる移行がで き、 本発明実施例にかかる空間構造と上記図 7の構造とが概念的に 共通なものとして理解し易くなつているということがわかる。 言い 換えれば、 これらの構造的関係は、 実際にクライアントコンビュ一 夕 2内の処理部 (C P U ) 4 1がデータ処理を行う際に参照する階 層構造を、 仮想現実空間上で全く同じように表現したものとなって いる。
次に、 本発明の第 2の実施例の仮想現実空間構成の一例を説明す る。 この第 2の実施例では、 上記図 7のようなメニューヅリ一形式 の階層構造と、 本発明にかかる空間構成との構造的な共通性を、 第 1の実施例の場合よりも、 より明確にした例について述べる。 すな わち、 当該第 2の実施例では、 クライアントコンビュ一夕 2内の処 理部 (C P U ) 4 1によって処理される上で参照されるデ一夕の階 層構造と、 前述同様に一覧性と検索性を高めることができる立体的 空間構造との構造的共通性を、 より明確にした形で表現した場合の 例を挙げている。 以下に、 第 2の実施例の具体的な仮想現実空間構 成の説明を行う。
図 8には、 第 1の実施例の仮想現実空間構成を説明するための図 として、 サーバコンピュ一夕においてコンピュータプログラム及び デ一夕によって構築され、 クライアントコンピュータ 2がディスプ レイ 2 0上に表示させる仮想現実空間内でサービスを提供する店舗 を、 斜め上空から見たときの様子を模式的に図に表したものである c したがって、 この図 8も、 実際にディスプレイ 2 0上に仮想現実空 間として表示される店舗とは異なっている。 当該仮想現実空間内の 店舗は、 店の入り口空間であるエン トランスホール E Tと、 店の各 部屋に通じる廊下 C 0と、 カテゴリ一毎に分類されたサービスを提 供するための部屋 R M 1〜R M 5とから構成されている。 なお、 こ の図 8の構成でも、 前記図 4の構成のようにィンフオメ一シヨン力 ゥン夕を配置することができる。
エントランスホール E Tは、 店の入り口にあたる場所であり、 こ の店でユーザがサービスを受けるための行動の起点となる場所であ る。 当該、 エントランスホール ETには廊下 COが伸びており、 こ の廊下 C 0の例えば一方の壁面に当たる部分に上記各部屋 RM 1〜 RM 5が並んで配置されている。
各部屋 RM 1〜RM 5は、 カテゴリ毎に分類されたサービスを提 供する場所であり、 前述した第 1の実施例同様にカテゴリ別に分類 されたサービスをそれぞれの部屋にて提供する。 なお、 これら各部 屋内部の構成も、 本店舗と同様に更に詳細なカテゴリ毎に分類され た部屋が設置されていても良いし、 それぞれの部屋内で完結して、 商品を表すオブジェク トのみが陳列されている構成でも構わない。
このように、 第 2の実施例の仮想現実空間においては、 ェントラ ンスホール E Tと各部屋 RM 1〜RM 5を廊下 C Oで繋ぎ、 その廊 下 C 0に沿うような形でこれら部屋 RM 1〜RM 5を並べて配置す る構造をとつているので、 このェントランスホール E Tに仮想ュ一 ザの視点位置を置いた場合、 当該仮想ユーザの視野には、 各サ一ビ スを提供する部屋 RM 1〜: RM 5、 すなわちユーザが当該店舗で受 けることが可能なサービスを、 仮想ユーザの視界内で一覧できるこ とになる。
より具体的に説明すると、 図 8に示すように仮想ユーザ U Aを例 えば廊下 CO上に配置したとき、 ディスプレイ 20上 (すなわち仮 想ユーザの視野) には、 図 9に示すように廊下 COに沿って並んだ 部屋 (図 9の例では部屋 RM3〜RM5) が一覧表示されることに なる。 なお、 図 9の例では、 仮想ユーザ UAの視点位置を廊下 CO 上に置いたため、 当該仮想ユーザ URの視野には一部の部屋しか入 つていないが、 ェントランスホール ETに仮想ユーザ UAの視点位 置を置けば、 仮想ユーザ UAの視野すなわちディスプレイ 20上に は廊下 C 0に沿って並んだ全ての部屋 RM 1〜RM 5が一覧表示さ れることになる。 なお、 この第 2の実施例の場合も、 第 1の実施例 同様に、 各部屋の入り口の扉の上部に、 各部屋 RM 1〜RM5のサ —ビス内容を表す名称若しくはシンボルを表示するための看板のォ ブジェク トを配置することが可能である。 これにより、 各部屋 RM 1〜RM 5にて提供されるサービス内容をユーザが認識容易となる < このとき上述したようにディスプレイ 20上に表示された各部屋 RM 1〜RM 5への入り口の扉を例えばポィンティングデバイスに よってクリックする操作がユーザによってなされると、 クライアン トコンビユー夕 2はディスプレイ 20上の表示を各部屋 RM 1〜: R. M 5で提供されているサービスを受けるための画面表示に切り替え るよつ (こ" 5る o
ここで、 GU Iとして上述のような図 8及び図 9にて説明した立 体空間構造を用いた場合において、 ュ一ザによるポインティングデ バイスの操作に応じた仮想ユーザ U Aの移動及び視点の動きは、 例 えば以下のようになされる。
先ず、 仮想現実空間上で仮想ユーザ U Aをェントランスホール E Tに配置したとき、 当該仮想ユーザ UAの視野に入る映像、 すなわ ちディスプレイ 20上に表示される映像は、 廊下 C 0に沿って並ん だ全ての部屋 RM 1〜RM 5が一覧表示されたものとなる。
次に、 上記ェントランスホール E Tから各部屋 RM 1〜RM 5の それぞれ異なるサービス内容を順に閲覧する場合、 上記仮想ユーザ U Aを当該ェントランスホール ETから廊下 CO内に移動させ、 さ らに各部屋 RM 1〜: RM 5の内部に順に移動させる。 このとき仮想 ユーザ U Aの視点や動きも、 ある程度固定したものとなるように設 定することができる。
すなわち、 ポインティングデバイスによって各部屋 R M 1〜; R M 5のサービス内容を閲覧するように指示したとき、 上記ディスプレ ィ 2 0上には、 先ず、 エントランスホール E Tから廊下 C 0への入 り口へ移動したときの仮想ユーザ U Sの視界に入る映像が表示され、 次に最初の部屋の内部に移動したときの仮想ユーザ U Aの視界に入 る映像が表示され、 さらに次に、 隣の部屋の内部に移動したときの 仮想ユーザ U Aの視界に入る映像が表示され、 以下順に各部屋の内 部に移動したときの仮想ユーザ U Aの視界に入る映像が表示ざれる ( その後は、 廊下 C 0を通ってェントランスホール E Tに戻っていく ときの仮想ユーザの視界に入る映像が表示されることになる。
この第 2の実施例における各部屋のサービス内容を閲覧するため のルートも、 サービス提供側がユーザに各部屋のサービス内容を提 示するために予め設定しておくものである。 なお、 上述のように当 該ル一ト上で仮想ユーザ U Aの視線を流し見的に移動させるだけで なく、 当該ルート上を仮想ユーザ U Aの視点が移動しているときに、 例えばある部屋のサービス内容に注目したい場合には、 ポインティ ングデバイスからの停止命令の指示に応じて仮想ユーザ U Aの視点 の移動を停止させ、 これにより、 ディスプレイ 2 0上に当該停止ポ ィントの部屋のサービス内容を表示することも可能である。 また、 当該ルート上を移動中にも、 例えばボインティングデバイスによつ てェントランスホール E Tをクリックしたり、 ヘルプ機能を有する ガイ ドブック (例えば画面の片隅等に表示される) でエントランス ホール E Tに戻る指示すると、 そこに戻すことが可能である。
もちろん、 この第 2の実施例でも、 上述のように仮想ユーザ U A の視点が当該ルート上を通る場合のみならず、 ェントランスホール
E Tから直接注目したい部屋へ仮想ユーザ U Aの視点を移動させる ことも可能であり、 この場合のディスプレイ 2 0上の表示は、 ェン トランスホール E Tの映像から当該注目したい部屋内部の映像に移 行することになる。
ところで、 上記図 8の仮想現実空間構造において、 例えば仮想ュ 一ザ U Bを上空に配置したとすると、 ディスプレイ 2 0上 (すなわ ち仮想ユーザの視野) には、 図 1 0に示すようにエントランスホー ル E Tとこれに続く廊下 C O、 及び当該廊下 C 0の一方の壁面に対 応する辺に沿って並んだ部屋 R M 1〜R M 5が表示されること る c この図 1 0の表示例を見ると、 当該第 2の実施例の構造は、 前記 図 7に示した構造と構造的共通性が明確であることがわかる。 すな わち、 図 1 0において、 図 8のエントランスホール E Tと廊下 C 0 と各部屋 R M 1〜R M 5の空間構造は、 前記図 7に示すような階層 構造と対応しており、 上記ェントランスホール E Tは図 7のトップ メニュー項目に対応し、 廊下 C Oは図 7のメニューヅリ一構造の幹 部分に対応し、 各部屋 R M 1〜R M 5はそれぞれサブメニュー項目 に対応している。
このため、 第 2の実施例の構造でも、 第 1実施例の構造と同様に、 ェントランスホール E Tからは各部屋 R M 1〜R M 5の何れにも 1 ステップで移行でき、 逆に各部屋 R M 1〜R M 5からエントランス ホール E Tにも 1ステップで移行できる。
また、 この第 2の実施例の構造は、 トップメニュー項目に対応す るォブジェク トすなわちェントランスホール E Tに、 上記仮想ユー ザ U Aの視点位置が存在しているときには、 サブメニュー項目に対 応する全てのオブジェク トすなわち部屋 R M 1〜: M 5が、 デイス プレイ 2 0の画面内に表示されている。
このようなことから、 本発明の第 2の実施例にかかる空間構造に よれば、 トップメニュー項目とサブメニュー項目との間で 1ステツ プによる移行ができ、 当該第 2の実施例にかかる空間構造と上記図 7の構造とが概念的に共通なものとして明確に理解できることがわ かる。 言い換えれば、 第 2の実施例の構造は、 実際にクライアント コンビユー夕 2内の処理部 4 1がデ一夕処理を行う際に参照する階 層構造を、 仮想現実空間上で全く同じように表現したものとなつて いる。 したがって、 本発明実施例のシステムを使用するユーザが 2 次元 G U Iの操作に習熟した者である場合、 容易に操作方法を理解 することができることになる。
なお、 上記図 1 0に示した表示がディスプレイ 2 0上になされる ときの仮想ユーザ U Bの視点位置は図 8の仮想現実空間からみて空 中であり、 この視点位置に仮想ユーザ U Bを移動させる場合には例 えば以下のようにする。 例えばディスプレイ 2 0の画面左下に 「ガ ィ ドプック」 と呼ぶ名称のヘルプ機能を有するアイコンを用意して おき、 当該アイコンをボインティングデバイスによってクリックし たときに、 画面上に実際にガイ ドブックが開いた画像を表示し、 こ のガイ ドブック上に上記図 1 0に示したような表示を行うようにす る。 なお、 このガイ ドブヅクの名称としては、 他に 「ガイ ド」 「地 図」 「ブラウザ」 「オーバ一ビュー」 等が考えられる。
また、 上記図 1 0の画像は、 図 8に示した仮想現実空間を上空か ら見たときの様子を忠実再現する画像であっても、 或いは、 簡略化 或いは図案化した画像であってもよい。 さらに、 この図 1 0の画像 をディスプレイ 2 0上に表示させるための操作は、 上述のようなガ ィ ドブックのアイコンをポィンティングデバイスにてクリックする 操作のみならず、 例えば仮想ユーザ U Bの視点位置を配置したい仮 想現実空間上の位置に対応するディスプレイ 2 0の画面上部を、 ポ インティングデバイスによりクリックするなどの操作であってもよ い。
上述したように、 本実施例のシステムにおいては、 仮想現実空間 を、 当該仮想現実空間内部の各ォブジェク トが一覧できるような特 定の構造をとるようにしたことにより、 3次元の G U Iならではの 良好な操作性やわかり易さ、 実用的な検索性、 機能性を両立するこ とができ、 特にその空間構造を実際の管理システムの構造や階層構 造とし、 さらには 2次元の G U I的な要素をも反映させることによ り、 概念モデル (抽象的デ一夕の具体的表現画像) の正しい理解を 促し、 初心者から熟練者までに対応した使い易いィン夕一フヱイス を構築することが可能になっている。
すなわち、 本実施例システムにおいては、 仮想現実空間の中で提 供されるサービスを、 例えば 「家」 「部屋」 「店」 などのオブジェ クトとして表現し、 さらにこれらの各ォブジェクトが立体アイコン としての機能を有し、 G U Iとしての性能を高めることが可能であ り、 したがって、 ユーザはオブジェク トをポインティングデバイス によって直接クリックするなどの操作を行うことで、 直接操作に近 いインターフェイスを実現できる。 また、 仮想現実空間の構造に一 覧表示可能な特定のパターンを設けることで、 本実施例システムで は、 3次元 G U Iならではの親しみやすさ、 操作性の高さと、 情報 検索のし易さを実現し、 さらに仮想現実空間構成とシステムが扱う 階層構造との繋がりを容易に把握できるなどの効果を有する。 また、 本発明の第 1の実施例によれば、 前述の図 4から図 6で説 明したように、 仮想現実空間の立体的な構造において、 ェントラン スホール E Tを設けると共に、 そこからリコメンデヅ ドコーナ R C や部屋 R M 1〜R M 5の入り口扉などの同じ階層にあるサブメニュ —項目的なオブジェク トは一覧できるように構造化している。 すな わち例えばェントランスホール E T部分をリコメンデッ ドコーナ R Cや部屋 R M 1〜R M 5の入り口扉よりも高い位置に配置すること で、 上から鳥瞰するような見え方を実現し、 全ての要素を一覧でき るようにしている。 なお、 仮にエントランスホール E Tからの視界 に入らない場合は、 仮想ユーザ U Sの視野角に変化をつけることで 対応することも可能である。
また、 本発明の第 2の実施例によれば、 前述の図 8〜図 1 0にて 説明したように、 仮想現実空間の立体的な構造において、 ェントラ ンスホール E Tを設け、 そこから各部屋 R M 1〜R M 5のようなサ ブメニュー項目な部分を廊下 C 0を介して接続し、 それに面した各 部屋 R M 1〜R M 5の入り口として見えるようにし、 さらに仮想ュ 一ザの視点位置を変えたり上面から見るようにすることで、 一般的 なメニューヅリー構造に近いレイァゥトを実現している。 したがつ て、 階層構造を意識して仮想現実空間のオブジェク トを理解したい ようなユーザ、 すなわち 2次元 G U Iの操作に慣れているユーザで あっても、 違和感なく操作することが可能となる。 また、 仮想現実 空間の立体構造が、 実際のサービス内容のシステム管理状況と略々 同じ構造となっているため、 このことからもユーザの操作上の混乱 が少ない。 なお、 各サービス内容の提供を受ける場合、 仮想現実空 間上で各サ一ビスの選択を行つてもよいし、 前述したように階層構 造により近い表示行って、 この表示から目的とするサービスを直接 検索及び選択することも可能であり、 さらに、 ショートカッ ト機能 を使用することも可能である。
また、 本発明実施例においては、 3次元 G U Iと 2次元 G U Iと を違和感なく切り替えて表示し、 この表示を用いて G U Iとするこ とも可能であり、 さらに 3次元レンダリングを行って表示される仮 想現実空間だけでなく、 2次元の画像を疑似的に 3次元的に表示し たり、 単なる 2次元の画像そのものを表示することも可能である。 したがって、 仮に 3次元 (特にリアルタイムで描画計算を行わなけ ればならない場合などにおいて) で表現しきれないような情報を、 2次元で予め最も適合化させた表現の画像を用い、 ユーザに最も認 識し易い情報として提示したり、 動きのある部分は 3次元、 静止画 は 2次元などのように表現上最も適切な品質の得られる方法をとる ことができる。
上述のことから、 本実施例によれば、 初心者から習熟者までそれ それ使い易いィンターフェイスを実現でき、 ユーザに対して統一し たインタ一フェイスを提供でき、 また、 システムの制作者側にとつ ては複数の異なったィン夕一フェイスに対応したシステムを作成し なくともよいという作成コス トの削減効果がある。 さらに、 本実施 例によれば、 2次元の G U Iに習熟している人が 3次元の G U Iへ 移行する場合にも自然な形で移行することができる。 例えば、 3次 元の画像を上面図や地図のように切り換えることで、 ファイルブラ ゥザを使うのと同じような感覚で目的のサービスを素早く選択する ことが可能となる。 産業上の利用可能性 本発明の情報処理装置及び情報表示方法によれば、 仮想現実空間 での空間構成自体をユーザィン夕一フェイスの一部とするために、 仮想現実空間上にェントランスホールを表示すると共に、 この仮想 現実空間上に複数のサービスに各々対応する複数のサービス象徴画 像をェン トランスホールと関連する特定のパターンで表示すること で、 3次元のグラフィ ック表示を用いたユーザィン夕一フェイスに おいて、 検索性、 機能性を増し、 さらに 2次元のグラフィ ヅク表示 を用いたユーザィン夕一フェイスを使用していた多くのユーザが親 しんでいる概念をも自然な形で取り入れることが可能となる。

Claims

請求の範囲
1 . ユーザからの入力情報に応じて仮想空間内の仮想ユーザの視点 情報を制御する制御手段と、
仮想空間を所定領域毎に分割し、 前記所定領域をノードとして階 層構造化したデ一夕であって、 仮想空間上の上記所定領域内に下位 ノードにリンクされた複数のオブジェク トと前記オブジェク トをー 覧表示するためのェントランスホール領域とが配されていることを 表す仮想空間構造データを記憶する記憶手段と、
上記仮想ユーザの視点情報に応じて上記仮想空間構造デ一夕を.読 み出し、 その仮想空間構造デ一夕に基づいて仮想空間を表示する表 示手段と
を具備したことを特徴とする情報処理装置。
2 . 上記仮想空間構造デ一夕は、 多角形の 1辺に上記エン トランス ホール領域が配置され、 他の各辺に上記オブジェク 卜が配置されて いることを表すデ一夕であることを特徴とする請求の範囲第 1項記 載の情報処理装置。
3 . 上記仮想空間構造デ一夕は、 上記エン トランスホール領域が上 記多角形内部を鳥瞰する位置に配置されていることを表すデ一夕で あることを特徴とする請求の範囲第 2項記載の情報処理装置。
4 . 上記仮想空間構造データは、 上記所定領域内に上記ェン トラン スホール領域に接続された直線状の廊下領域を配し、 上記オブジェ クトが廊下領域に沿って配されていることを表すデ一夕であること を特徴とする請求の範囲第 1項記載の情報処理装置。
5 . 上記仮想空間構造データは、 上記オブジェク トが上記廊下領域 の片側にのみ配されていることを表すデータであることを特徴とす る請求の範囲第 4項記載の情報処理装置。
6 . ユーザからの入力情報に応じて仮想空間内の仮想ユーザの視点 情報を制御する制御ステップと、
仮想空間を所定領域毎に分割し、 前記所定領域をノードとして階 層構造化したデ一夕であって、 仮想空間の上記所定領域内に下位ノ ―ドにリンクされた複数のオブジェク トと前記オブジェク トを一覧 表示するためのェントランスホール領域とが配されていることを表 す仮想空間構造デ一夕を上記仮想ユーザの視点情報に応じて記憶装 置から読み出す読出ステップと、
上記仮想空間構造デ一夕に基づいて仮想空間を表示する表示ステ ップと
を具備したことを特徴とする情報表示方法。
7 . 上記仮想空間構造データは、 多角形の 1辺に上記エン トランス ホール領域が配置され、 他の各辺に上記オブジェク トが配置されて いることを表すデ一夕であることを特徴とする請求の範囲第 6項記 載の情報表示方法。
8 . 上記仮想空間構造データは、 上記エン トランスホール領域が上 記多角形内部を鳥瞰する位置に配置されていることを表すデ一夕で あることを特徴とする請求の範囲第 7項記載の情報表示方法。
9 . 上記仮想空間構造デ一夕は、 上記所定領域内に上記ェン トラン スホール領域に接続された直線状の廊下領域を配し、 上記オブジェ ク トが廊下領域に沿って配されていることを表すデ一夕であること を特徴とする請求の範囲第 6項記載の情報表示方法。
1 0 . 上記仮想空間構造データは、 上記オブジェク トが上記廊下領 域の片側にのみ配されていることを表すデ—夕であることを特徴と する請求の範囲第 9項記載の情報表示方法。
PCT/JP1996/001664 1995-06-16 1996-06-17 Processeur d'informations et procede de visualisation de l'information WO1997000474A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP96917708A EP0779574A4 (en) 1995-06-16 1996-06-17 INFORMATION PROCESSOR AND INFORMATION VIEWING METHOD
US08/776,957 US6608640B1 (en) 1995-06-16 1996-06-17 Information processing apparatus and information display method
US10/300,622 US7089505B2 (en) 1995-06-16 2002-11-21 Information processing apparatus and information display method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP15077195 1995-06-16
JP7/150771 1995-06-16

Related Child Applications (3)

Application Number Title Priority Date Filing Date
US08776957 A-371-Of-International 1996-06-17
US08/776,957 A-371-Of-International US6608640B1 (en) 1995-06-16 1996-06-17 Information processing apparatus and information display method
US10/300,622 Continuation US7089505B2 (en) 1995-06-16 2002-11-21 Information processing apparatus and information display method

Publications (1)

Publication Number Publication Date
WO1997000474A1 true WO1997000474A1 (fr) 1997-01-03

Family

ID=15504069

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1996/001664 WO1997000474A1 (fr) 1995-06-16 1996-06-17 Processeur d'informations et procede de visualisation de l'information

Country Status (3)

Country Link
US (2) US6608640B1 (ja)
EP (1) EP0779574A4 (ja)
WO (1) WO1997000474A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19801027A1 (de) * 1997-12-02 1999-06-17 Cybermind Interactive Europ Mu Vorrichtung und Verfahren zur Bestimmung von Verhaltensmustern von Konsumenten und Informationssuchenden in einer Open-Community-Plattform
WO2001033446A1 (fr) * 1999-11-02 2001-05-10 Matsushita Electric Works, Ltd. Systeme et procede d'assistance a la vente d'objets sous forme de lieux d'habitation, programme destine a assister ladite vente et support enregistre lisible par ordinateur sur lequel est enregistre ledit programme
CN1093659C (zh) * 1997-06-06 2002-10-30 国际商业机器公司 虚拟现实环境中显示信息的方法
JP2007058093A (ja) * 2005-08-26 2007-03-08 Denso Corp 地図表示装置、地図表示方法、地図表示プログラム、及びそのプログラムを記録した記録媒体

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9719289D0 (en) * 1997-09-10 1997-11-12 Ncr Int Inc Computer system
DE19958609A1 (de) * 1999-12-06 2001-06-07 Duester Hans Uwe Verfahren zur Präsentation von Angeboten, wie Waren und Dienstleistungen
KR100366384B1 (ko) * 2000-02-26 2002-12-31 (주) 고미드 사용자간의 커뮤니케이션을 기반으로 하는 정보 검색 방법및 시스템
IL151294A0 (en) * 2000-03-10 2003-04-10 Richfx Ltd A method for fast wake-up of a flash memory system
JP3948911B2 (ja) * 2001-05-30 2007-07-25 富士通株式会社 視野データに従う仮想空間におけるリンクされた複数の情報オブジェクトの表示
US7146576B2 (en) * 2001-10-30 2006-12-05 Hewlett-Packard Development Company, L.P. Automatically designed three-dimensional graphical environments for information discovery and visualization
US7012602B2 (en) * 2002-03-14 2006-03-14 Centric Software, Inc. Virtual three-dimensional display for product development
US20050134611A1 (en) * 2003-12-09 2005-06-23 Cheung Kevin R. Mechanism for creating dynamic 3D graphics for 2D web applications
JP4381861B2 (ja) * 2004-03-26 2009-12-09 富士通株式会社 端末エミュレーションプログラム、記録媒体、負荷試験方法、負荷試験装置
US7412662B2 (en) * 2004-04-12 2008-08-12 Microsoft Corporation Method and system for redirection of transformed windows
JP2007304667A (ja) * 2006-05-08 2007-11-22 Sony Computer Entertainment Inc ユーザインタフェース装置、ユーザインタフェース方法及びプログラム
FR2914340B1 (fr) * 2007-03-30 2011-02-25 Data 4 Structure d'un batiment destine a heberger des donnees informatiques
JP5304172B2 (ja) * 2007-12-04 2013-10-02 株式会社リコー ファイル管理装置、ファイル管理方法及びファイル管理プログラム
JP5419531B2 (ja) * 2009-04-23 2014-02-19 キヤノン株式会社 情報処理装置及び情報処理装置の制御方法
US20110093888A1 (en) * 2009-10-21 2011-04-21 John Araki User selection interface for interactive digital television
US9870594B2 (en) 2010-12-17 2018-01-16 Glenn Alan Dildy Methods and systems for analyzing and providing data for business services
TWI507048B (zh) * 2012-11-09 2015-11-01 Giga Byte Tech Co Ltd 多聲道喇叭
US9118998B2 (en) * 2013-02-07 2015-08-25 Giga-Byte Technology Co., Ltd. Multiple sound channels speaker
EP3995952A1 (en) * 2013-04-19 2022-05-11 Huawei Technologies Co., Ltd. Method for displaying a 3d scene graph on a screen
JP2014241040A (ja) * 2013-06-11 2014-12-25 株式会社東芝 情報処理装置、方法、及びプログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02236619A (ja) * 1989-03-10 1990-09-19 Fujitsu Ltd 表示装置
JPH05233199A (ja) * 1991-12-18 1993-09-10 Internatl Business Mach Corp <Ibm> 3次元マルチウィンドウ表示装置及び表示方法
JPH07295778A (ja) * 1994-04-22 1995-11-10 Oki Electric Ind Co Ltd 文書格納システム
JPH08101758A (ja) * 1994-09-30 1996-04-16 Toshiba Corp 仮想空間内のデータ操作装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5675746A (en) 1992-09-30 1997-10-07 Marshall; Paul S. Virtual reality generator for use with financial information
EP0618526A3 (en) * 1993-03-31 1995-09-27 Us West Advanced Tech Inc Method and apparatus for a multi-level and airship video environment.
US5524195A (en) * 1993-05-24 1996-06-04 Sun Microsystems, Inc. Graphical user interface for interactive television with an animated agent
US5608850A (en) * 1994-04-14 1997-03-04 Xerox Corporation Transporting a display object coupled to a viewpoint within or between navigable workspaces
US5491743A (en) * 1994-05-24 1996-02-13 International Business Machines Corporation Virtual conference system and terminal apparatus therefor
US5621906A (en) * 1995-02-13 1997-04-15 The Trustees Of Columbia University In The City Of New York Perspective-based interface using an extended masthead
US5678015A (en) * 1995-09-01 1997-10-14 Silicon Graphics, Inc. Four-dimensional graphical user interface

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02236619A (ja) * 1989-03-10 1990-09-19 Fujitsu Ltd 表示装置
JPH05233199A (ja) * 1991-12-18 1993-09-10 Internatl Business Mach Corp <Ibm> 3次元マルチウィンドウ表示装置及び表示方法
JPH07295778A (ja) * 1994-04-22 1995-11-10 Oki Electric Ind Co Ltd 文書格納システム
JPH08101758A (ja) * 1994-09-30 1996-04-16 Toshiba Corp 仮想空間内のデータ操作装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1093659C (zh) * 1997-06-06 2002-10-30 国际商业机器公司 虚拟现实环境中显示信息的方法
DE19801027A1 (de) * 1997-12-02 1999-06-17 Cybermind Interactive Europ Mu Vorrichtung und Verfahren zur Bestimmung von Verhaltensmustern von Konsumenten und Informationssuchenden in einer Open-Community-Plattform
WO2001033446A1 (fr) * 1999-11-02 2001-05-10 Matsushita Electric Works, Ltd. Systeme et procede d'assistance a la vente d'objets sous forme de lieux d'habitation, programme destine a assister ladite vente et support enregistre lisible par ordinateur sur lequel est enregistre ledit programme
US7080096B1 (en) 1999-11-02 2006-07-18 Matsushita Electric Works, Ltd. Housing space-related commodity sale assisting system, housing space-related commodity sale assisting method, program for assisting housing space-related commodity sale, and computer-readable recorded medium on which program for assisting housing space-related commodity sale is recorded
CN1313954C (zh) * 1999-11-02 2007-05-02 松下电工株式会社 视点控制装置和方法
JP2007058093A (ja) * 2005-08-26 2007-03-08 Denso Corp 地図表示装置、地図表示方法、地図表示プログラム、及びそのプログラムを記録した記録媒体

Also Published As

Publication number Publication date
US6608640B1 (en) 2003-08-19
US20030071856A1 (en) 2003-04-17
EP0779574A4 (en) 1999-02-17
EP0779574A1 (en) 1997-06-18
US7089505B2 (en) 2006-08-08

Similar Documents

Publication Publication Date Title
WO1997000474A1 (fr) Processeur d&#39;informations et procede de visualisation de l&#39;information
US8531483B1 (en) Method and system for providing virtual tour of a shopping mall via electronic maps
US6388688B1 (en) Graph-based visual navigation through spatial environments
US6437777B1 (en) Three-dimensional virtual reality space display processing apparatus, a three-dimensional virtual reality space display processing method, and an information providing medium
JP3859018B2 (ja) 3次元仮想現実空間共有方法、3次元仮想現実空間共有システム、アドレス管理方法、並びにアドレス管理サーバ端末
CN106155287A (zh) 虚拟导览控制***与方法
US20090251459A1 (en) Method to Create, Edit and Display Virtual Dynamic Interactive Ambients and Environments in Three Dimensions
WO2007034455A2 (en) Method for programming by rehearsal
JP2010218195A (ja) 画像生成システム、プログラム、情報記憶媒体、及びサーバシステム
JP3661228B2 (ja) 画像表示装置及び方法、並びに情報提供装置及び方法
JP3658797B2 (ja) 情報通信装置及び情報提供装置
KR20010098336A (ko) 3차원 가상현실 공간을 이용한 사이버전시 시스템 및전시방법
JP3431311B2 (ja) メニュー情報合成装置
JP2003029895A (ja) メニュー情報合成方法
JP4032321B2 (ja) 3次元仮想現実空間表示処理装置、3次元仮想現実空間表示処理方法および情報記録媒体
JPH10154242A (ja) 3次元仮想現実空間表示処理装置、3次元仮想現実空間表示処理方法、および情報提供媒体
JP2669422B2 (ja) 表示装置
JP3755164B2 (ja) 画像表示装置及び方法、並びに情報提供装置及び方法
Alexandre 3D visualization of multimedia content on the World Wide Web
JP2006065888A (ja) 画像表示装置及び方法、並びに情報提供装置及び方法
JP2002245294A (ja) 仮想空間を利用したモデル住宅システム
JPH096575A (ja) 情報通信方法及び装置
WO2000020987A2 (en) Systems and methods for displaying three dimensional representations and an associated separate web window
JPH07134695A (ja) ネットワークサービスにおけるビジュアルアクセスシステム
CN117710577A (zh) 三维可视化模型显示方法、***、终端及存储介质

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): DE FR GB

WWE Wipo information: entry into national phase

Ref document number: 1996917708

Country of ref document: EP

Ref document number: 08776957

Country of ref document: US

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 1996917708

Country of ref document: EP