WO2002093497A1 - Systeme de distribution d'informations et procede de distribution d'informations - Google Patents

Systeme de distribution d'informations et procede de distribution d'informations Download PDF

Info

Publication number
WO2002093497A1
WO2002093497A1 PCT/JP2001/010496 JP0110496W WO02093497A1 WO 2002093497 A1 WO2002093497 A1 WO 2002093497A1 JP 0110496 W JP0110496 W JP 0110496W WO 02093497 A1 WO02093497 A1 WO 02093497A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
content
dimensional
information distribution
storage device
Prior art date
Application number
PCT/JP2001/010496
Other languages
English (en)
French (fr)
Inventor
Toru Hayashi
Koji Nomura
Original Assignee
Netdimension 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 Netdimension Corporation filed Critical Netdimension Corporation
Priority to EP01274236A priority Critical patent/EP1391848A4/en
Priority to US10/049,793 priority patent/US7225114B2/en
Priority to JP2002590096A priority patent/JP4038434B2/ja
Priority to KR1020037014861A priority patent/KR100742000B1/ko
Publication of WO2002093497A1 publication Critical patent/WO2002093497A1/ja
Priority to US11/680,744 priority patent/US7739086B2/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
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings

Definitions

  • the present invention provides a customer with information provision using a three-dimensional content.
  • FIGS. 29 and 30 show an example of a screen for the user to obtain the desired information through net auctioning.
  • screen P101 when "E nter” is clicked, it is linked to the screen P102 and "Select category 1" is displayed. The user selects one of the categories “compute” or "life” at P102.
  • category of “computer” is selected and clicked, the screen is linked to screen P103 and a category such as “hardware” or “software” which is a detailed category of computer is displayed.
  • FIG. 30 is an example of a screen presented when the user refers to the seat information of the ticket.
  • a plan view of the seat is shown, and the user refers to the plan view to select the seat position he / she wants to see.
  • the conventional information provision method is widely used in general, and it can not be said that it is an interface that users are interested in. Therefore, there is a need to provide an interface that attracts users.
  • the present invention relates to an information delivery system for delivering information via a communication network constructed by interconnecting communication lines. That is, the information distribution system according to the first aspect of the present invention is installed on a communication network, and an information distribution server for distributing three-dimensional content for presenting information, and acquiring information data via the communication network. , And a customer terminal to display ( here, the three-dimensional content forms a virtual three-dimensional space on a plane, and an object presenting information is arranged in a 3'-dimensional space.
  • FIG. 1 is a system configuration diagram of an information delivery system according to a first embodiment of the present invention.
  • FIG. 2 is a functional block diagram of the information delivery server according to the first embodiment of the present invention.
  • FIG. 3 is a functional block diagram of a content creation terminal according to the first embodiment of the present invention.
  • FIG. 4 is a functional block diagram of the information providing server according to the first embodiment of the present invention.
  • FIG. 5 is a flow chart in the case where content is transmitted from the content creation terminal to the information distribution server according to the first embodiment of the present invention and registered.
  • FIG. 6 is a flowchart for transmitting and registering the content parameter set by the information providing server according to the first embodiment of the present invention to the information distribution server.
  • FIG. 7 is a chart showing the case where the information distribution server according to the first embodiment of the present invention provides a three-dimensional content to a customer terminal.
  • FIG. 8 shows a three-dimensional coordinate system according to the first embodiment of the present invention.
  • FIG. 9 shows a three-dimensional graph according to the first embodiment of the present invention.
  • FIG. 10 is a functional block diagram of an information delivery server according to a second embodiment of the present invention. '
  • FIG. 11 is a functional block diagram of a content creation terminal according to a second embodiment of the present invention.
  • FIG. 12 is a functional block diagram of a first customer terminal according to the second embodiment of the present invention.
  • FIG. 13 is a view showing an example of a skin part and a pop part of a model according to a second embodiment of the present invention.
  • FIG. 14 is an example of a screen displayed by the content creation terminal according to the second embodiment of the present invention. (Part 1 )
  • FIG. 15 shows the contents creation terminal according to the second embodiment of the present invention. It is an example of the screen to display. (Part 2)
  • FIG. 16 is an example of a screen displayed by the content creation terminal according to the second embodiment of the present invention.
  • FIG. 17 is an example of a screen displayed by the content creation terminal according to the second embodiment of the present invention.
  • FIG. 18 is an example of a screen displayed by the content creation terminal according to the second embodiment of the present invention.
  • FIG. 19 is an example of a screen displayed by the content creation terminal according to the second embodiment of the present invention.
  • FIG. 20 is an example of a screen displayed by the content creation terminal according to the second embodiment of the present invention. (7).
  • FIG. 21 is an example of a screen displayed by the content creation terminal according to the second embodiment of the present invention.
  • FIG. 22 is an example of a screen displayed by the content creation terminal according to the second embodiment of the present invention. (9)
  • FIG. 23 is an example of a screen displayed by the content creation terminal according to the second embodiment of the present invention. (Part 1 0)
  • FIG. 24 is an example of a progressive download script according to the second embodiment of the present invention. (Part 1 )
  • FIG. 25 is an example of a progressive download script according to the second embodiment of the present invention. (Part 2)
  • FIG. 26 is an example of progressive download content according to the second embodiment of the present invention. (Part 1 )
  • FIG. 27 is an example of the progressive download content according to the second embodiment of the present invention.
  • Part 2 Part 2
  • FIG. 28 is an example of progressive download content according to the second embodiment of the present invention.
  • FIG. 29 is a diagram showing an example of content in the prior art.
  • FIG. 30 is a diagram showing an example of content in the prior art.
  • FIG. 1 is a system configuration diagram showing an information distribution system according to a first embodiment of the present invention.
  • the information delivery system includes an information delivery server 1, a content creation terminal 2, a gateway server 3, a first information providing server 4a, a second information providing server 4b, ..., a first customer terminal. 5a, second customer terminal 5b, third customer terminal 5c,..., Communication line 6.
  • the information distribution server 1 is a server that provides three-dimensional content
  • the content creation terminal 2 is a terminal that creates three-dimensional content and transmits the information to the information distribution server 1.
  • the gateway server 3 is a server that performs mediation for connecting the information distribution server 1 and the content preparation terminal 2 to the communication line 6.
  • three-dimensional content refers to a virtual three-dimensional space formed on a plane, in which an object presenting information is arranged in the three-dimensional space, and the objects are arranged The position and the content of the information to be presented correspond It is attached.
  • An object is a polyhedron, and information is displayed on each side of the polyhedron, and information is displayed by rotating the polyhedron. Furthermore, the information of objects arranged in a certain direction is expressed hierarchically corresponding to the position of the object.
  • the information distribution server 1, the content creation terminal 2, and the gateway server 3 are preferably connected by a LAN or the like.
  • the first information providing server 4a, the second information providing server 4b,... Are servers that provide information provision, request the information distribution server 1 to provide three-dimensional content, and provide a change instruction, etc. It is A first customer terminal 5a, a second customer terminal 5b, and a third customer terminal 5c... Are information terminals that can be connected to the communication line 6 such as a personal computer, a mobile phone, or a PDA. These terminals connect to the information distribution server 1 to provide three-dimensional content.
  • the first customer terminal 5a, the second customer terminal 5b, and the third customer terminal 5c ⁇ operate the provided three-dimensional content to provide information.
  • the communication line 6 is a network such as the Internet, personal computer communication, or packet communication.
  • Gateway server 3 first information providing server 4a, second information providing server 4b, ⁇ , first customer terminal 5a, second customer terminal 5b, third customer terminal 5c, ... are connected to the communication line 6 by wire or wirelessly via the provider's access point, gateway server and the like.
  • FIG. 2 is a functional block diagram of the information distribution server 1.
  • the information distribution server 1 includes an input device 1 1, an output device 1 2, a temporary storage device 1 3, a communication control device 1 4, a central processing control device 1 5, an attribute information master storage device 1 6, a skeleton master 1 storage device.
  • the system consists of one device, one parameter master storage device 18 and so on.
  • the input device 11 comprises a keyboard, a mouse and the like
  • the output device 12 comprises a display device such as a liquid crystal display and a CRT display, and a printing device such as an ink jet printer and a laser printer.
  • the temporary storage unit 13 incorporates a ROM and a RAM.
  • the ROM functions as a program memory or the like that stores a program to be executed by the central processing control unit 15.
  • the RAM stores data etc. used during program execution processing by the central processing control unit 15. , Functions as a data memory used as a work area.
  • the communication control device 14 is an interface for connecting to the LAN gateway server 3 or the like.
  • the attribute information master storage unit 16 stores the attribute information of the three-dimensional content requested by the first information providing server 4a, the second information providing server 4b, and so on.
  • the skeleton master one storage unit 17 stores the content of fixed parts (skeletons) of the three-dimensional content
  • the parameter storage unit 18 stores parameters that can be specified by the information providing server.
  • the central processing control device 15 has attribute information management means 1 5 a, skeleton registration means 1 5 b, parameter current registration means 15 c, and content providing means 15 d.
  • the attribute information management means 1 5 a sends attribute information such as request source, association of content skeleton and content parameter condition etc. to the attribute information master storage unit 16 with respect to the three-dimensional content provided by the information distribution server 1. It is a means to register and manage.
  • Skeleton registration means 1 5 b is a means for registering the content skeleton acquired from the content creation terminal 2 in the skeleton mass storage device 1 7
  • the parameter overnight registration means 1 5 c is a means for registering the content parameter day in the parameter evening mass storage unit 1 8.
  • Content providing means 15 d is a means for creating and providing a three-dimensional text with reference to the skeleton master one storage device 17 and the parameter one master storage device 18.
  • Content providing means 15 d may dynamically provide a content skeleton and a content parameter according to a reference request for 3D content, or may provide a pre-compiled one. good.
  • FIG. 3 is a functional block diagram of the content creation terminal 2.
  • Content creation terminal 2 includes input device 2 1, output device 2 ′ 2, temporary storage device 2 3, communication control device 2 4, central processing control device 2 5, attribute information storage device 2 6, skeleton information storage device It is composed of 2 7, parameter overnight information storage device 18 and so on.
  • the input device 21 comprises a keyboard, a mouse and the like
  • the output device 22 comprises a display device such as a liquid crystal display and a CRT display, and a printing device such as an ink jet printer and a laser printer.
  • the temporary storage device 2 3 incorporates R O M and R A M.
  • the ROM functions as a program memory or the like storing a program to be executed in the central processing control unit 25, and the RAM stores data used during the program execution processing in the central processing control unit 25. Function as a data memory etc. used as work area.
  • the communication control device 24 is an interface for connecting to the LAN, the gateway server 3 and the like.
  • Attribute information storage device 2 6 is creating attribute information of 3D content
  • the skeleton information storage unit 2 7 stores the content of a fixed part (skelton) of the three-dimensional content
  • the content parameter storage unit 2 8 stores parameters that can be specified from the outside, central processing
  • the control device 25 has a content skeleton creating means 25a, a parameter and date information managing means 25f, an attribute information managing means 25g, and a content transmitting means 25h.
  • the content skeleton creating means 2 5 a is a means for creating a content skeleton which is a fixed part of the three-dimensional content and registering it in the skeleton information storage device 2 7.
  • the content skeleton creating unit 2 5 a includes a content creating unit 2 5 b. 3D content creating unit 2 5 c, a model property setting unit 25 5 d, and a sound control unit 25 e.
  • Content creation means 25 b is a means for creating various types of content. Specifically, text fonts, bitmaps, 2D bitmaps, 3D rendering, animation, etc. are created and displayed or played back.
  • Three-dimensional content creation means 25 c is a means for creating three-dimensional content.
  • creating polygon models based on triangles, segmenting shading, creating animations of layered models, various materials and texture settings, and groups of material and texture settings in models Grouping of skin and point settings in the model, power camera setting (camera selection, focal length, front distance, distance and fog setting), light setting (environmental light, parallel light, point) Light source, spot light, angle / distance setting), animation of various parameters by material track, multi view port creation using multiple cameras, texture billboard, background bitmap Create, Create shadow with target and asymmetry, Transparent texture — ⁇ Mapmap ⁇ Set up anti-alias etc., skinning by dulling of model, billboard texture creation, rendered texture — render, render text texture display, texture change etc.
  • Model property setting means 2 5 d is a means for setting model attributes. Specifically, screen display settings, material settings (model color, highlight intensity and color, luminance color, translucency, addition mode, subtraction mode), bitmap texture settings, movie texture settings, Perform rough texture setting, texture one mapping type setting, texture mapping coordinate setting, multi texture setting, etc.
  • the sound control means 25 e performs reproduction of sound source, reproduction of MID data, reproduction of MP 3, reproduction start, reproduction stop, repeat setting, and the like.
  • the parameter information management means 2 5 f is a means for managing information related to changeable parameters in the three-dimensional content, and is registered in the parameter information storage device 2 8. Furthermore, the format of the parameters that can be set by the first information providing server 4a and the second information providing server 4b is presented.
  • the attribute information management means 25 g is a means for registering and managing attribute information about content in the attribute information storage device 26.
  • the content transmission means 25 h sends the created content to the information providing server 1. It is a means to transmit.
  • FIG. 4 is a functional block diagram of the first information providing server 4a. The same applies to the second information providing server 4b.
  • the first information providing server 4 a includes an input device 4 1, an output device 4 2, a temporary storage device 4 3, a communication control device 4 4, a central processing control device 4 5, an information provision management information storage device 4 6, content Parameter storage unit 4 7 etc. It is done.
  • the input device 41 comprises a keyboard, a mouse and the like
  • the output device 42 comprises a display such as a liquid crystal display and a CRT display, and a printing device such as an ink jet printer and a laser printer.
  • the temporary storage device 43 incorporates the ROM and the RAM.
  • the ROM functions as a program memory or the like storing a program to be executed in the central processing control unit 45
  • the RAM stores data etc. used during program execution processing in the central processing control unit 45.
  • the communication control device 44 is an interface for connecting to the LAN, the gateway 3 and the like.
  • the content parameter storage unit 4 7 stores three-dimensional content parameters which can be set by the first information providing server 4 a.
  • the central processing control unit 4 5 includes an information provision management means 4 5 a, a content parameter setting means 4 5 b, and a content parameter transmission means 4 5 c.
  • the information provision management means 4 5 a is a means for providing information with reference to the information provision management information storage device 4 6.
  • the content parameter setting means 45 b is a means for setting the parameter based on the presented format and storing the parameter in the content parameter storage device 4 7.
  • the content parameter one-to-one transmission unit 45 c is a unit that transmits the content parameter one-to-one stored in the content parameter one-to-one storage device 4 6 to the information distribution server 1.
  • FIG. 5 is a flow chart when three-dimensional content is created by the content creation terminal 2 and registered in the information distribution server 1.
  • step S 15 the content creation terminal 2 creates 3D content and registers it in the attribute information storage device 26, skeleton information storage device 27 and parameter information storage device 2 8 .
  • step S 1 52 the content creation terminal 2 transmits content information to the information distribution server 1 with reference to the content information storage device 2 6. Receiving this, in step S101, the information distribution server 1 receives the content information, and in step S102, the attribute information managing means 1 5a sends the content to the attribute information master storage device 16 Register information.
  • step S 1 53 the content creation terminal 2 transmits content skeleton information to the information distribution server with reference to the skeleton information storage device 2 7.
  • step S103 the content skeleton information is received, and at step S104, skeleton skeleton information is registered in the skeleton master storage unit 18 by the skeleton registration means 15b.
  • step S 154 the content creation terminal 2 transmits content parameter information to the information distribution server 1 with reference to the parameter information storage device 2 8.
  • step S 1 05 content parameter information is received, and at step S 1 0 6, content parameter information is registered in the parameter master storage device 1 8 by the parameter registration means 1 5 c.
  • FIG. 6 is a flow chart when the first information providing server 4 a sets the content parameter and registers it in the information distribution server 1. here The following describes the first information providing server 4a, but the same applies to the second information providing server.
  • step S 25 the first information providing server 4 a sets the content parameters, and the content parameter storage unit 4 7 makes sense.
  • step S252 the information distribution server 1 is connected via the communication control device 44, and in step S201, the information distribution server 1 authenticates the first information providing server 4a. .
  • step S 2 53 the first information providing server 4 a refers to the content parameter storage device 4 7 to obtain the content parameter, and the content parameter transmission means 4 5 c uses the information Send to distribution server 1.
  • step S202 the information distribution server 1 receives the content parameter
  • step S203 the parameter registration unit 1 5d receives the content parameter as a parameter master storage unit 1 Register in 8
  • FIG. 7 is a flowchart in the case where the first customer terminal 5 a refers to the three-dimensional content and provides information.
  • the first customer terminal 5a will be described, but the same applies to the second customer terminal 5b and the third customer terminal 5c.
  • step S 35 the first customer terminal 5 a connects to the information distribution server 1.
  • the information distribution server 1 accepts the connection of the first customer terminal 5a.
  • step S302 the information distribution server 1 composes the content by the content providing means 15d, and the process proceeds to step S320. And send the content.
  • step S352 the first customer terminal 5a receives and reproduces the content.
  • Step S304 and Step S353 In the case where the first customer terminal purchases a product (Step S304 and Step S353), the information distribution server 1 is linked to the corresponding information providing server in Step S305. In step S354, the first customer terminal performs information provision processing.
  • Fig. 8 shows an example of three-dimensional content D101 in which the user obtains desired information through network analysis.
  • this three-dimensional content has information in three directions: X-axis direction (horizontal direction), Y-axis direction (longitudinal direction), and Z-axis direction (depth).
  • X-axis direction horizontal direction
  • Y-axis direction longitudinal direction
  • Z-axis direction depth
  • the message By rotating, the message can be displayed dynamically, and then OBJ 2 and OBJ 3 in the shape of a door appear 0 BJ 2 and OBJ 3 are left and right like a gate
  • the category of the auction is displayed as follows: ⁇ BJ 4 and OBJ 5. For example, if OBJ 4 is selected, OBJ 6 and OBJ 6 will be displayed. 0 BJ 7 is displayed, and B BJ 5 is selected to display OBJ 8 and OBJ 9. In this case, the user's viewpoint is displayed so that the object selected by the user is always at the center position. Move in 3 directions: axial, Y-axis, Z-axis To adjust preferable. FIG.
  • FIG 9 is an example of a three-dimensional content D 1022 presented when the user refers to ticket information on a ticket. By moving the viewpoint, the user can know how the stage looks from that seat. In this way, it is possible to confirm beforehand that the stage has been dropped due to the seating position.
  • Other examples include the following three-dimensional content.
  • a shopping guide using terminals such as personal computers, PDAs, in-store terminals, in-vehicle terminals, and mobile phones.
  • terminals such as personal computers, PDAs, in-store terminals, in-vehicle terminals, and mobile phones.
  • location information of the terminal it is possible to provide sales floor information and just-in-time bargain information.
  • the first embodiment of the present invention relates to an information delivery system for delivering information via a communication network constructed by mutually connecting communication lines. That is, the information distribution system is installed on a communication network, and includes an information distribution server that distributes three-dimensional content that presents information, and a customer terminal that acquires and displays information data via the communication network. Have.
  • the three-dimensional content is a plane on which a virtual three-dimensional space is formed, and in the three-dimensional space, objects for presenting information are arranged.
  • a three-dimensional space is a planar space with depth information.
  • objects are arranged in this three-dimensional space, and information is distributed as three-dimensional content.
  • the object is associated with the arrangement position and the content of the information to be presented.
  • the information displayed by the object placed in the back is detailed information of the content displayed by the object placed in the front.
  • Objects placed vertically and horizontally on the same plane preferably show information on parallel relationships.
  • it may further include content for creating three-dimensional content, creation means, and content transmission means for storing the created three-dimensional content in an information distribution server.
  • An attribute information storage device for storing attribute information of dimensional content, and a skeleton description for storing the content of a fixed part of the three-dimensional content Memory, a parameter storage device for storing parameters which can be specified from the outside among 3D contents, attribute information management means for managing attribute information stored in the attribute information storage device, fixed
  • the skeleton registration means for storing the content of the part in the skeleton storage device, the parameter setting means for setting the parameters, the parameter registration means for storing the parameters in the parameter storage device, the skeleton memory device and the parameter
  • the system may further include content providing means for providing three-dimensional content to the customer with reference to the storage device.
  • storage medium means, for example, a medium capable of recording a program such as an external memory device of a computer, a semiconductor memory, a magnetic disk, an optical disk, an optical magnetic disk, a magnetic tape, etc.
  • storage media include hard disks, floppy disks, CD-Rs M, Ms disks, cassette tapes and open reel tapes.
  • attribute information refers to information related to 3D content's unique ID, information provider's information, 3D content such as file format, creation date, change history, etc.
  • the three-dimensional content in the present invention is a content skeleton created by a highly skilled engineer, and a content parameter in which a three-dimensional content is changed by a person with poor skills using a combination. It can be divided into This makes it possible to easily change data of 3D content.
  • the parameter setting means may be means for receiving the parameter from the information providing server and storing the parameter in the parameter storage device. That is, instead of setting parameters in the parameter storage device of the information distribution server, the parameters set by the information provision server are referred to as the information distribution server. May be received and stored in the parameter storage device. In this way, parameters can be set remotely, so that, for example, a person who has requested content creation can provide real-time information such as the degree of congestion in the store at that time, implementation of time sales, etc. Second embodiment
  • the content in the second embodiment is composed of a plurality of frames. By playing back these frames continuously, they can be displayed as moving image content. Also, the contents in the second embodiment include various data such as bitmaps, texts, and sands, as well as three-dimensional data, and they are combined to be interactive (interactive with the computer) ) Is a multimedia work that can produce The context in the second embodiment can be used in real time.
  • FIG. 1 is a system configuration diagram of the first embodiment.
  • FIG. 10 is a functional block diagram of the information distribution server 1 in the second embodiment of the present invention.
  • the information distribution server 1 includes an input device 1 1, an output device 1 2, a temporary storage device 1 3, a communication control device 1 4, a central processing control device 1 5, and a skeleton master storage device 1 7.
  • the input device 1 1, the output device 1 2, the temporary storage device 1 3, the communication control device 1 4, the Sgelton master 1 storage device 1 7 are each of the information processing delivery service 1 in the first embodiment. Dress It is similar to
  • the central processing control unit 15 is provided with a download management unit 15 e, an event processing unit 15 and a content providing unit 15 d.
  • Download management means 15 e is a means for managing the download of the content when there is a request for the content to be downloaded from the customer terminal 5 a, 5 b, 5 c. If the dimensional content is composed of a plurality of project files, the information distribution server sends the project file corresponding to the scene requested for reproduction to the customer terminal in response to the scene reproduction request from the customer terminal. That is, the content may be downloaded for each content or for each project that constitutes the content.
  • Event processing means 15 f is a means for processing events such as mouse scrolling and scrolling from the customer terminals 5 a, 5 b, 5 c.
  • Event processing means 15 f When each customer terminal 5 a, 5 b, 5 c... Processes an event that occurred in the customer terminals 5 a, 5 b, 5 c, etc., and an event occurs that makes a request to the information distribution server 1 It may be a means to process the event.
  • Content Providing Means 15 d is a means for providing content to the customer terminals 5 a, 5 b, 5 c,... In response to a reference request for 3D content.
  • FIG. 11 is a functional block diagram of a content creation terminal 2 according to a second embodiment of the present invention.
  • the content creation terminal 2 has a function suitable for distributing content via the communication round 6.
  • the content creation terminal 2 includes an input unit 2 1, an output unit 2 2, a temporary storage unit 2 3, a communication control unit 2 4, a central processing control unit 2 5 and a skeleton information storage unit 2 7. I see.
  • the input device 2 1, the output device 2 2, the temporary storage device 2 3, the communication control device 2 4, and the skeleton information storage device 2 7 are the same as the means of the content creation terminal 2 in the first embodiment.
  • the central processing control device 25 includes a model creation unit 25 i, a cast registration unit 25 j, a work view creation unit 25 k, a score creation unit 25 1, a stage view playback unit 25 m, and a content creation unit 2 5 b is provided.
  • Model creation means 25 i is a means for creating a model which is an object used for three-dimensional content.
  • the model creation means 25 i also creates data on basic movements such as arm bending and walking. At this time, it is preferable to create data by dividing it into a part that changes its shape by movement (skin part) and a part that does not change its shape (bone part).
  • skin part a part that changes its shape by movement
  • bone part a part that does not change its shape
  • the arm base, elbow, and wrist are defined as skin parts 101a, 101b, and 101c, and the other parts are bone parts. It is defined as 2 a, 1 0 2 b.
  • the points 1 0 2 a and 1 0 2 only move relative to each other, but the skins 1 0 1 a, 1 0 1 b and 1 0 1 c have shapes Change.
  • the content creation terminal 2 of the present invention does not have data when each of the skin units 101 a, 101 b, and 101 c moves as data in the content, and the client terminal 5 a can play back the data when reproducing. Make the calculation. As a result, the file capacity of the content can be reduced, which is effective for distribution via the communication network 6 and improves the interactivity of the content.
  • Cast registration means 25 j is a means for registering emerging models, cameras, lights and other materials. Specifically, it is a means to set how to display each model created by the model creation means 2 5 i and to register it as a cast.
  • the work view creation means 25 k is a means for arranging the cast registered by the cast registration means 25 i in a three-dimensional space.
  • Score generation means 2 51 is a means for arranging casts in time. Specifically, this is a means for setting how the cast registered by the cast registration means 25 j moves according to the playback time of the three-dimensional content.
  • the score creation means 2 5 1 creates the animation schedule for each model. This makes it possible to realize independent movements of each model. You may also create scores for groupings of models. A score is constructed by collecting a plurality of frames corresponding to one picture.
  • the stage view reproducing means 25 m is a means for displaying a final content image of the contrast created by the work view creating means 25 k and the score creating means 25 1.
  • the cast constituting the content reproduced by the stage view reproducing means 25m has three-dimensional information and time information.
  • Content creation means 2 5 b can be created by model creation means 2 5 i, cast registration means 2 5 j, work view creation means 2 5 k, score creation means 2 5 1, step view reproduction means 25 m or It is a means to combine the registered information and create the final 3D content.
  • the content creation means 25 b may be linked with external content packages such as music data and video data.
  • FIG. 12 is a functional block diagram of the first customer terminal 5a in the second embodiment.
  • the first customer terminal in the second embodiment is an input unit 51, an output unit 52, a temporary storage unit 53, a communication control unit 54, a central processing control unit 55, a content storage unit. 5 6, external file storage W 02
  • the input device 51 comprises a key pad, a mouse and the like
  • the output device 52 comprises a display device such as a liquid crystal display and a CRT display, and a printing device such as an ink jet printer and a laser printer.
  • the temporary storage 53 is incorporated with R O M and R A M.
  • the ROM functions as a program memory or the like storing a program to be executed in the central processing control unit 5 5, and the RAM stores data etc. used during the program execution processing in the central processing control unit 55. , Functions as a data memory used as a work area.
  • the communication control device 54 is an interface for connecting to the communication network 6.
  • the content storage device 56 is a storage device for storing the context provided by the information providing server 1.
  • the external file storage device 57 is a storage device that stores external files such as image data, character data, music data, moving image data, etc. that are bundled when playing back contents stored in the content storage device 56. It is.
  • a central processing control unit 55 includes a content receiving unit 5 5 a, a skin data calculating unit 5 5 b, an interpolating unit 5 5 c, an external file synthesizing unit 5 5 d, a reproducing unit 5 5 e, and an event transmitting unit 5 5 f. Equipped with
  • the content receiving means 5 5 a is a means for receiving a three-dimensional content from the information distribution server 1 and recording it in the content storage device 56. Specifically, download is performed according to a file transfer protocol such as information distribution service 1 to FTP.
  • the skin data calculation means 5 5 b is constructed from the data of the bone parts 1 0 2 a and 1 0 2 b set in the content creation terminal 2 of FIG. 1 3, the skin parts 1 0 1 a, 1 0 1 b, Means for calculating data of 1 0 1 c,
  • each coordinate set in the skin portion when the 3D content is played back The shape of the skin part is determined and rendered possible by calculating the weight using each coordinate set in the bone part.
  • calculation of the weight is performed using each coordinate set in the pop part 1 0 2 a, 1 0 2 b By doing this, it is possible to calculate movement data of 10 lbs. If all this calculation is done for each vertex of the skin, the shape of the skin will be determined and it will be renderable. Because the bone coordinates used to calculate the skin change during animation, the skin calculation is performed for each frame of the animation.
  • Interpolation means 5 5 c is a means for interpolating a frame moving at a constant time interval between the start point and the end point, when given the start point and the end point and the time required for the movement thereof. That is, when the three-dimensional content including the start and end points of the object to be moved and the time required for the movement is transmitted from the information distribution server 3, the interpolation means 5 5c is used to reproduce the three-dimensional content.
  • each coordinate within the object takes into account the movement of the object's coordinates and the change of the coordinates within the object due to animation.
  • the external file synthesizing means 5 5 d is a 3D content received from the information distribution server 1 when linkage with the external file exists.
  • the external file storage unit 57 is a means for synthesizing the corresponding external file recorded in the unit. This makes it possible to reduce the file capacity of three-dimensional content. Furthermore, the first customer terminal 5a can easily specify an external file. Among the files required by the 3D content, if it is not stored in the external file storage device 57, it is preferable to request the information distribution server 1 to download the file at the time of playback.
  • the skin data calculation unit 55 b calculates skin data using the interpolation result unit 5 5 c, the interpolation result using the external file combining unit 5 5 d It is a means to reproduce 3-dimensional content obtained by performing calculations such as composition of external files.
  • the first customer terminal 5a can display three-dimensional content.
  • the event delivery means 5 5 f causes the information delivery server 1 to It is a means to transmit the event to be processed to the information distribution server 1.
  • FIGS. 14 to 23 are views showing screens at the time of content creation in the content creation terminal 2.
  • Fig.14 to Fig.23 the creation of the content that the human model moves while walking in the three rooms with different scenes is described.
  • the model stands in the room A, and when the user designates the room B or C, the model is an animation directed to the direction of the specified room.
  • the content created in the content creation terminal 2 in the second embodiment is a project for every three rooms having different names from A, B and C. I have created a file.
  • this project file information such as motion of the model, information on moving images such as the camera's line of sight, and other information such as music files are set, and a series of operations is completed in one project file. ing.
  • by linking complete project files it is provided as a single content, and it is possible for the user to control which project files are to be played back.
  • FIG. 14 is a diagram showing a main screen at the time of content creation.
  • This main screen consists of control panel window 103, primitive window 104, step window 105, cast window 106, infinity view window 107 and score window 180 Each window is equipped.
  • the control panel window 103 is a window for specifying the frame being played back and controlling the movement of the playback head, and can perform operations such as jumping from the frame being worked to the frame quickly.
  • the primitive window 104 is a window for calling casts provided in advance in the content creation terminal 2.
  • the primitive window 104 makes it easier to create a cast.
  • the status window 105 is a window that displays the coordinate values, rotation values, and scale values of each object on the 3D world in numerical values. Also, move, rotate, zoom in / out can be performed by directly rewriting the displayed value with numerical input.
  • the Cast Window 106 is a window that manages all the schedules used in the content, and mainly prepares, edits, and manages casts.
  • the property window of the cast is displayed by double-clicking the registered cast name.
  • the score window 108 is a window for setting the operation status of each cast at the time of reproduction of other three-dimensional contents, for each frame, after registration of a cast for animation and the like, setting of various animations, and the like.
  • the work view window 107 is a window for checking and setting the location, orientation, etc. of models and cameras registered in the score. In the work view window 107, the 3D space is displayed from various viewpoints.
  • the property window of the model cast is displayed, and the texture of each group set in the model cast and the texture to be attached are set.
  • FIG. 18 is a diagram in which the models created in FIG. 16 and FIG. 17 are registered as casts. Such a model is registered in the cast window 106.
  • FIGS. 1 Arrange the model created in Fig.7.
  • Fig. 20 to Fig. 22 are screens for creating moving animations of the models created in Fig. 16 and Fig. 17 respectively.
  • Figure 20 is the score window 108.
  • a list of models that have already been created such as "characters R o o mA" and "flower pot", is displayed.
  • Each of these models has a frame sequence group 1 0 8 b obtained by stopping the moving image at fixed time intervals.
  • a playback frame display track 1 0 8 c is provided.
  • the playback frame display track displays the frame number and the frame during playback of the score with the playback head (black frame).
  • the playback control unit 108 d can perform insertion / deletion for the specified frame. You can also specify to repeat a certain animation series.
  • Fig. 21 shows the score window 1 08 where the movement animation is created
  • Fig. 22 shows the work view window 1 07.
  • the animation can be changed by user operations such as “stop”, “goro om b”, and “goroom c”.
  • the movement animation by the interpolation means 5 5 c of the first customer terminal 5 a We will explain in detail the movement animation of the person, especially the person.
  • the movement animation of a person is represented by a combination of linear movement of the upper body in key frames and repeated walking movements of the lower body called "walking".
  • walking walking movements
  • the start position center of the room
  • the end position selected exit
  • the number of frames proportional to the time between them are recorded.
  • the movement position to be advanced to one frame is calculated. That is, the movement position of the N th frame is expressed by the following formula: start position + (end position / start position) * NZ total frame number
  • the center position of the lower body is linked to the position of the upper body (by parent-child relationship). Therefore, the movement of the upper body spreads to the lower body as it is. If the upper body position reaches the end position, the lower body repetitive walking motion stops.
  • progressive download which facilitates the download of content from the server.
  • the room A was played, and the user downloaded the project file of the room by selecting the room B or C.
  • the content of the second embodiment of the present invention adopts a progressive download method.
  • progressive download when a project file is played back, download of a project file that may be selected later is started, and when it is actually selected, download of the selected project file is continued. This is a mechanism to interrupt the download of project files not selected.
  • Steps in the lower part of Figs. 26 to 28 show the progress of downloading of each project file.
  • the room A is played back, and at the same time the room B and C's room project file download is started.
  • the room B project file Continue the download and interrupt the download of room C's project file.
  • the model cast starts walking toward the room B.
  • FIG. In this room B only the process to return to room A is set, so there is no need to download the project file again and progressive download is not performed.
  • Such progressive download allows the user to comfortably handle 3D content without having to wait for the download to finish. Furthermore, the inactivity of the information providing server 1 and the customer terminal 5a can be improved by dividing one content into a project file which is a unit for downloading. According to the method of creating and playing back the content described in the second embodiment, the method of providing content with interactivity shown in the first embodiment can be realized.
  • Other forms
  • the information provision of the present invention is not necessarily limited to the commerce in which money and goods are traded. That is, if there is bi-directional information circulation such as information reference and provision, it can be considered as information provision.
  • the process relating to the provision of information is Although described as implemented by the information providing server, it may be implemented by the information distribution server.
  • the configuration is not necessarily the same as in the first and second embodiments, and any configuration may be used as long as the system can realize the same function.
  • the information distribution server, the content creation terminal, the information providing server, the customer terminal, etc. do not have to be configured on separate hardware, but have multiple functions on one hardware. It is good.
  • an external file may be synthesized at the time of reproduction. That is, in the first embodiment, parameters may be synthesized at the time of reproduction.
  • a system may be constructed in which the functions provided in the first embodiment and the second embodiment are selected.

Description

情報配信 青報配ィ,方法
技術分野
本発明は、 3次元コンテンッを用いて顧客に情報提供を提供すること 明
が出来る情報配信システム及び情報配信方法に関する。
田 背景技術
最近のインターネッ ト等の通信技術の発達により、 ユーザは、 通信端 末を介して様々な情報を取得していることが知られている。 この様な通 信ネッ ト ワークを介して情報を取得する場合は、 その情報のリアルタイ ム性が求められるため、 品質を維持しつつ、 情報のボリュームが小さく 扱いやすいことが求められている。
例えば、 以下のような例が挙げられる。
( a ) 自宅からコンビュ一タを介して、 ネッ トォ一クシヨ ンで商品を落 札する
( ) コンビニエンスス トァ等の店頭に設置されている通信端末を介し て、 チケッ トの予約情報やアルバイ ト情報を取得する
( c ) 携帯電話を介して、 現在地の近くのお店の売り出し情報やタイム セール情報を取得する
この様な方法においては、 第 2 9図及び第 3 0図に示されるような画 面を参照して、 ユーザが目的とする情報を取得する。 第 2 9 図は、 ユーザがネッ トオークショ ンで、 目的とする情報を取得 する画面の一例を示したものである。 まず、画面 P 1 0 1において、 「 E n t e r」 をク リ ックすると、 画面 P 1 0 2にリ ンクされ、 「カテゴリ 一を選択して下さい」 と表示される。 ユーザは、 P 1 0 2において、 「コ ンピュー夕」 或いは 「生活」 のカテゴリ一を選択することになる。 ここ で、 「コンピュータ」 のカテゴリーを選択し、 クリックした場合、 画面 P 1 0 3にリ ンクされ、 コンピュータの詳細カテゴリーである 「ハード ウェア」 或いは 「ソフ トウェア」 等のカテゴリーが表示される。 又、 画 面 P 1 0 2において、 「生活」 のカテゴリ一を選択し、 ク リックした場 合、 画面 P 1 0 4にリ ンクされ、 生活の詳細カテゴリーである 「宿泊券」 或いは 「イ ンテリア」 等のカテゴリ一が表示される。 画面 P 1 0 3及び 画面 P 1 0 4に示されたカテゴリーをク リ ックし、 実際のオークショ ン の出品一覧を参照することが出来る。
又、 第 3 0図は、 ユーザがチケッ トの座席情報を参照する'場合に提示 される画面の一例である。 第 3 0図おいては、 座席の平面図が示されて おり、 ユーザはこの平面図を参照して、 自分の見たい座席位置の選択を 行う。
しかし、 従来の情報の提供方法においては、 一度に取得できる情報に 限界があり、 ユーザの目的とする情報を取得するまでに、 いくつもの画 面を表示させる必要がある。
又、 従来の情報の提供方法は、 汎用的に広く使われており、 ユーザに とって興味を持ちやすいインタフェースとは言い難い。 従って、 ユーザ を引きつけるイ ンタフェースの提供が求められている。
これらの問題を解決するため、 従来の 2次元コンテンツの情報提供方 法ではなく、 3次元コンテンツの情報提供方法が提案されている。 しか し、 3次元コンテンツにおいては、そのデータ構造が複雑であるために、 一般の人にとってはデータの极いが困難であるのが実状である。 例えば データの変更を行う必要がある場合、 3次元コンテンッの製作元に再び 修正依頼を行わなければならない。 又、' 3次元コンテンツのデータサイ ズが大きく、 ネッ トワークのインフラ環境が限られている状況では、 3 次元コンテンツを利用しにくい状況がある。 この様な、 3次元コンテン ッの有効性は周知であるにも関わらず、 3次元コンテンツを適用するに は限界があった。 発明の開示
本発明は、 通信回線を相互に接続して構築される通信ネッ トワークを 介して情報を配信する情報配信システムに関する。 即ち、 本発明の第 1 の特徴に関する情報配信システムは、 通信ネッ トワーク上に設置され、 情報を提示する 3次元コンテンツを配信する情報配信サーバと、 通信ネ ッ トワークを介して情報データを取得し、表示する顧客端末とを備える ( ここで、 3次元コンテンツは、平面上に、仮想的な 3次元空間を形成し、 3'次元空間内に、情報を提示するオブジェク トが配置されたものである , 図面の簡単な説明
第 1図は、 本発明の第 1の実施の形態に係る情報配信システムのシス テム構成図である。
第 2図は、 本発明の第 1 の実施の形態に係る情報配信サ一バの機能ブ ロック図である。
第 3図は、 本発明の第 1 の実施の形態に係るコンテンツ作成端末の機 能ブロック図である。 第 4図は、 本発明の第 1 の実施の形態に係る情報提供サーバの機能ブ ロック図である。
第 5図は、 本発明の第 1 の実施の形態に係るコンテンツ作成端末から 情報配信サーバにコンテンツを送信し、 登録する場合のフローチャート である。
第 6図は、 本発明の第 1 の実施の形態に係る情報提供サーバが設定し たコンテンッパラメ一夕を情報配信サーバに送信し、 登録する場合のフ ローチヤ一トである。
第 7図は、 本発明の第 1 の実施の形態に係る情報配信サーバが顧客端 末に 3次元コンテンッを提供する場合のフ口一チャートである。
第 8図は、 本発明の第 1 の実施の形態に係る 3次元コ
例を示す図である。
第 9図は、 本発明の第 1 の実施の形態に係る 3次元コ
例を示す図である。 (その 2 ) - 第 1 0図は、 本発明の第 2の実施の形態に係る情報配信サーバの機能 ブロック図である。 '
第 1 1図は、 本発明の第 2の実施の形態に係るコンテンツ作成端末の 機能ブロック図である。
第 1 2図は、 本発明の第.2の実施の形態に係る第 1の顧客端末の機能 ブロック図である。
第 1 3図は、 本発明の第 2の実施の形態に係るモデルのスキン部とポ —ン部の例を示した図である。
第 1 4図は、 本発明の第 2の実施の形態に係るコンテンッ作成端末の 表示する画面.の例である。 (その 1 )
第 1 5図は、 本発明の第 2の実施の形態に係るコンテンツ作成端末の 表示する画面の例である。 (その 2 )
第 1 6図は、 本発明の第 2の実施の形態に係るコンテンツ作成端末の 表示する画面の例である。 (その 3 )
第 1 7 図は、 本発明の第 2の実施の形態に係るコンテンツ作成端末の 表示する画面の例である。 (その 4 )
第 1 8図は、 本発明の第 2の実施の形態に係るコンテンツ作成端末の 表示する画面の例である。 (その 5 )
第 1 9図は、 本発明の第 2の実施の形態に係るコンテンツ作成端末の 表示する画面の例である。 (その 6 )
第 2 0図は、 本発明の第 2の実施の形態に係るコンテンツ作成端末の 表示する画面の例である。 (その 7 ) .
第 2 1 図は、 本発明の第 2の実施の形態に係るコンテンツ作成端末の 表示する画面の例である。 (その 8 )
第 2 2図は、 本発明の第 2の実施の形態に係るコンテンツ作成端末の 表示する画面の例である。 (その 9 )
第 2 3図は、 本発明の第 2の実施の形態に係るコンテンツ作成端末の 表示する画面の例である。 (その 1 0 )
第 2 4図は、 本発明の第 2の実施の形態に係るプログレッシブダウン ロードのスクリプトの例である。 (その 1 )
第 2 5図は、 本発明の第 2の実施の形態に係るプログレッシブダウン ロードのスクリプトの例である。 (その 2 )
第 2 6図は、 本発明の第 2の実施の形態に係るプログレッシブダウン ロードのコンテンツの例である。 (その 1 )
第 2 7図は、 本発明の第 2の実施の形態に係るプログレッシブダウン ロー ドのコンテンツの例である。 (その 2 ) 第 2 8図は、 本発明の第 2の実施の形態に係るプログレッシブダウン ロードのコンテンツの例である。 (その 3 )
第 2 9図は、 従来技術におけるコンテンツの一例を示す図である。 第 3 0図は、従来技術におけるコンテンツの一例を示す図である。 (そ の 2 ) 以下本発明に係る情報配信システム及び情報配信方法を、 その実施例 を示す'図面を参酌しながら詳述する。 第 1の実施の形態
本発明の第 1 の実施の形態について図面を参照しながら説明する。 第 1図は、 本発明の第 1の実施の形態に係る情報配信システムを示すシス テム構成図である。
情報配信システムは、 情報配信サーバ 1、 コンテンッ作成端末 2、 ゲ 一トウエイサーバ 3、 第 1の情報提供サーバ 4 a、 第 2の情報提供サ一 バ 4 b、 ···、 第 1 の顧客端末 5 a、 第 2の顧客端末 5 b、 第 3の顧客端 末 5 c、 ···、 通信回線 6により構成される。
情報配信サーバ 1 は、 3次元コンテンツを提供するサーバであり、 コ ンテンッ作成端末 2は、 3次元コンテンツを作成し、 その情報を情報配 信サーバ 1 に送信する端末である。 ゲートウェイサーバ 3は、 情報配信 サーバ 1及びコンテンッ作成端末 2が通信回線 6に接続するための仲介 を行うサーバである。
ここで、 3次元コンテンツとは、 平面上に、 仮想的な 3次元空間を形 成し、 3次元空間内に、 情報を提示するオブジェク トが配置されたもの であり、 オブジェク トは、 その配置位置と提示する情報の内容とが対応 付けられている。 又、 オブジェク トは多面体であり、 該多面体の各面に 情報が表示され、 多面体を回転させることにより、 情報の表示を行う。 更に、 一定方向に配置されたオブジェク トの情報は、 オブジェク トの位 置に対応して階層化的に表現される。
情報配信サーバ 1 、コンテンツ作成端末 2、ゲートウェイサーバ 3は、 L A N等で接続されているのが好ましい。 第 1 の情報提供サーバ 4 a、 第 2 の情報提供サーバ 4 b…は、 情報提供を提供するサーバで、 3次元 コンテンッの提供を情報配信サーバ 1 に依頼し、 変更の指示等を行うサ —バである。 第 1 の顧客端末 5 a、 第 2の顧客端末 5 b、 第 3 の顧客端 末 5 c…は、 パソコン、 携帯電話、 P D A等の通信回線 6に接続可能な 情報端末である。 これらの端末は、 情報配信サーバ 1 に接続し、 3次元 コ ンテンツが提供される。 第 1 の顧客端末 5 a、 第 2 の顧客端末 5 b、 第 3の顧客端末 5 c ·'··は、 提供された 3次元コンテンツに対して操作を 行い、 情報提供を行う。 通信回線 6は、 インターネッ ト、 パソコン通信、 パケッ ト通信等のネッ トワークである。 ゲートウェイサーバ 3、 第 1の 情報提供サーバ 4 a、 第 2 の情報提供サーバ 4 b、 ··'、 第 1 の顧客端末 5 a、 第 2の顧客端末 5 b、 第 3の顧客端末 5 c、 …は、 プロバイダの アクセスポイント、 ゲートウェイサーバ等を仲介して、 有線或いは無線 で通信回線 6に接続されている。 第 2図は、 情報配信サーバ 1の機能ブロック図である。 情報配信サ一 ノ 1は、 入力装置 1 1 、 出力装置 1 2、 一時記憶装置 1 3、 通信制御装 置 1 4、 中央処理制御装置 1 5、 属性情報マスター記憶装置 1 6、 スケ ルトンマスタ一記憶装置 1 Ί、 パラメ一夕マスター記憶装置 1 8等によ り構成されている。 入力装置 1 1 は、 キーボード、 マウスなどにより、 出力装置 1 2は、 液晶ディスプレイ、 C R Tディスプレイなどの表示装置、 インクジエツ トプリ ンタ、 レーザープリ ン夕などの印刷装置等により構成される。 一 時記憶装置 1 3は、 R O M及び R A Mが組み込まれている。 R O Mは中 央処理制御装置 1 5において実行されるプログラムを格納しているプロ グラムメモリ等として機能し、 R A Mは中央処理制御装置 1 5 における プログラム実行処理中に利用されるデータ等を格納したり、 作業領域と して利用されるデータメモリ等として機能する。 通信制御装置 1 4は、 L A Nゃゲ一 トウエイサーバ 3等に接続するためのィンタフエースとな るものである。
属性情報マスター記憶装置 1 6は、 第 1 の情報提供サーバ 4 a、 第 2 の情報提供サーバ 4 b…等から依頼された 3次元コンテンツの属性情報 を記憶する。 スケルトンマスタ一記憶装置 1 7は、 3次元コンテンツの うち、 固定部分 (スケルトン) のコンーテンッを記憶し、 パラメ一夕マス 夕一記憶装置 1 8は、 情報提供サーバが指定することが出来るパラメ一 夕を記憶する。
中央処理制御装置 1 5は、 属性情報管理手段 1 5 a、 スケルトン登録 手段 1 5 b、 パラメ一夕登録手段 1 5 c、 コンテンツ提供手段 1 5 dを 有する。
属性情報管理手段 1 5 aは、 情報配信サ一バ 1が提供する 3次元コン テンッについて、 依頼元、 コンテンツスケルトンとコンテンツパラメ一 夕の関連づけ等の属性情報を、属性情報マスター記憶装置 1 6 に登録し. 管理を行う手段である。
スケルトン登録手段 1 5 bは、 コンテンツ作成端末 2より取得したコ ンテンッスケルトンをスケルトンマス夕一記憶装置 1 7 に登録する手段 で、 パラメ一夕登録手段 1 5 c は、 コンテンツパラメ一夕をパラメ一夕 マス夕一記憶装置 1 8 に登録する手段である。
コンテンツ提供手段 1 5 dは、 スケルトンマスタ一記憶装置 1 7及び パラメ一夕マスター記憶装置 1 8を参照して、 3次元コンテンッを作成 し、 提供する手段である。 コンテンツ提供手段 1 5 dは、 3次元コンテ ンッの参照依頼に応じて、 コンテンツスケルトンとコンテンツパラメ一 夕を動的にリ ンケージして提供しても良いし、 予めコンパイルしたもの を提供しても良い。 第 3図は、 コンテンツ作成端末 2の機能ブロック図である。 コンテン ッ作成端末 2は、 入力装置 2 1 、 出力装置 2 ' 2、 一時記憶装置 2 3、 通 信制御装置 2 4、 中央処理制御装置 2 5、 属性情報記憶装置 2 6、 スケ ルトン情報記憶装置 2 7 、 パラメ一夕情報記憶装置 1 8等により構成さ れている。
入力装置 2 1 は、 キーボード、 マウスなどにより、 出力装置 2 2 は、 液晶ディ スプレイ、 C R Tディスプレイなどの表示装置、 インクジエツ トプリ ンタ、 レーザープリ ン夕などの印刷装置等により構成される。 一 時記憶装置 2 3 は、 R O M及び R A Mが組み込まれている。 R O Mは中 央処理制御装置 2 5 において実行されるプログラムを格納しているプロ グラムメモリ等と して機能し、 R A Mは中央処理制御装置 2 5 における プログラム実行処理中に利用されるデータ等を格納したり、 作業領域と して利用されるデータメモリ等として機能する。 通信制御装置 2 4は、 L A Nやゲー トウェイサーバ 3等に接続するためのイ ンタフエ一スとな るものである。
属性情報記憶装置 2 6 は、 作成している 3次元コンテンツの属性情報 を記憶する。スケルト ン情報記憶装置 2 7 は、 3次元コ ンテンツのうち、 固定部分 (スケル トン) のコンテンツを記憶し、 コンテンツパラメータ 記憶装置 2 8 は、外部から指定することが出来るパラメータを記憶する, 中央処理制御装置 2 5は、 コンテンツスケルトン作成手段 2 5 a、 パ ラメ一夕情報管理手段 2 5 f 、 属性情報管理手段 2 5 g、 コンテンツ送 信手段 2 5 hを有する。
コ ンテンツスケルトン作成手段 2 5 aは、 3次元コンテンツのうち、 固定部分であるコンテンツスケルトンを作成し、 スケル 卜ン情報記憶装 置 2 7 に登録する手段である。
コ ンテンツスケルトン作成手段 2 5 aは、コンテンツ作成手段 2 5 b . 3次元コンテンツ作成手段 2 5 c、 モデルプロパティ設定手段 2 5 d、 サウン ド制御手段 2 5 e を備えている。 コンテンツ作成手段 2 5 bは、 各種のコンテンツを作成する手段である。 具体的には、 テキス トフォン ト、 ビッ トマップ、 2次元ビッ トマップ、 3次元レンダリ ング、 動画等 を作成し、 表示或いは再生する。 3次元コンテンツ作成手段 2 5 cは、 3次元コンテンツを作成する手段である。 具体的には、 三角形をベース にしたポリ ゴンモデルの作成、 グ一口一シェーディ ング、 階層化された モデルのアニメ一ショ ン作成、 各種マテリアル及びテクスチャー設定、 モデル内におけるマテリアル · テクスチャ一の設定のグループ化、 モデ ル内におけるスキン · ポ一ン設定のグループ化、 力メラ設定 (カメラ選 択、 焦点距離、 フロント · 利や一距離、 フォグ設定) 、 ライ ト設定 (環 境光、 平行光、 点光源、 スポッ ト光、 角度 · 距離設定) 、 マテリアルト ラック による各種パラメ一夕のアニメ一ショ ン作成、 複数のカメラを用 いたマルチビューポー ト作成、 テクスチャーのビルポ一 ド作成、 背景ビ ッ トマップの作成、 対象と非対称を指定した影の作成、 透過テクスチャ — · ミ ツプマップ · アンチエイ リァス等の設定、 モデルのダル一プ化に よるスキニング、 ビルボードテクスチャー作成、 レンダー ドテクスチャ —作成、 レンダーテキス トテクスチャー表示、 テクスチャーチェンジ等 を行う。
モデルプロパティ設定手段 2 5 dは、 モデルの属性を設定する手段で ある。 具体的には、 画面表示設定、 マテリアル設定 (モデルの色、 ハイ ライ トの強さと色、 ルミナンスの色、 半透明度、 加算モー ド、 減算モー ド) 、 ビッ トマップテクスチャー設定、 ムービーテクスチャー設定、 ァ ルファテクスチャー設定、 テクスチャ一マッ ピング形式設定、 テクスチ ヤーマッ ピング座標設定、 マルチテクスチャー設定等を行う。
サウン ド制御手段 2 5 eは、 音源の再生、 M I D I データの再生、 M P 3 の再生、 再生開始、 再生停止、 リ ピート設定等を行う。 パラメ一夕 情報管理手段 2 5 f は、 3次元コンテンツのうち、 変更可能なパラメ一 夕に関する情報を管理する手段で、 パラメータ情報記憶装置 2 8 に登録 を行う。 更に、 第 1 の情報提供サーバ 4 a、 第 2の情報提供サーバ 4 b が設定できるパラメータについて、 そのフォーマッ トを提示する。 属性 情報管理手段 2 5 gは、 コンテンツについての属性情報を属性情報記憶 装置 2 6 に登録し、管理する手段である ,コンテンツ送信手段 2 5 hは、 作成されたコンテンツを、 情報提供サーバ 1 に送信する手段である。 第 4図は、 第 1 の情報提供サーバ 4 aの機能ブロック図である。 第 2 の情報提供サーバ 4 bも同様である。
第 1 の情報提供サーバ 4 aは、 入力装置 4 1 、 出力装置 4 2、 一時記 憶装置 4 3 、 通信制御装置 4 4、 中央処理制御装置 4 5、 情報提供管理 情報記憶装置 4 6、 コンテンツパラメータ記憶装置 4 7等により構成さ れている。
入力装置 4 1 は、 キーボー ド、 マウスなどにより、 出力装置 4 2 は、 液晶ディ スプレイ、 C R Tディスプレイなどの表示装置、 インクジエツ トプリ ンタ、 レーザ一プリ ンタなどの印刷装置等により構成される。 一 時記憶装置 4 3は、 R〇M及び R A Mが組み込まれている。 R O Mは中 央処理制御装置 4 5 において実行されるプログラムを格納しているプロ グラムメモリ等として機能し、 R A Mは中央処理制御装置 4 5 における プログラム実行処理中に利用されるデータ等を格納したり、 作業領域と して利用されるデータメモリ等として機能する。 通信制御装置 4 4は、 L A Nやゲー トウェイサ一バ 3等に接続するためのイ ンタフェースとな るものである。
情報提供管理情報記憶装置 4 6は、 第 1 の情報提供サーバ 4 aが情報 提供を行うために必要な、 商品情報、 顧客情報、 入金情報等が登録され ている。 コンテンツパラメータ記憶装置 4 7 には、 第 1 の情報提供サ一 バ 4 aが設定可能な 3次元コンテンッのパラメ一夕が記憶されている。
中央処理制御装置 4 5 は、 情報提供管理手段 4 5 a、 コンテンツパラ メータ設定手段 4 5 b、 コンテンツパラメ一夕送信手段 4 5 c を有して いる。
情報提供管理手段 4 5 aは、 情報提供管理情報記憶装置 4 6 を参照し て、 情報提供を行う手段である。 コンテンツパラメータ設定手段 4 5 b は、 提示されたフォーマッ トに基づき、 パラメ一夕を設定し、 コンテン ッパラメータ記憶装置 4 7 に記憶する手段である。 コンテンツパラメ一 夕送信手段 4 5 c は、 コンテンツパラメ一夕記憶装置 4 6 に記憶された コンテンツパラメ一夕を、 情報配信サーバ 1 に送信する手段である。 第 5 図は、 コンテンツ作成端末 2で、 3次元コンテンツを作成し、 そ れを情報配信サーバ 1 に登録する場合のフローチャー トである。
(ィ) まず、 ステップ S 1 5 1 において、 コンテンツ作成端末 2は、 3 次元コンテンツを作成し、 属性情報記憶装置 2 6、 スケルトン情報記憶 装置 2 7及びパラメ一夕情報記憶装置 2 8 に登録する。 次に、 ステップ S 1 5 2 において、 コンテンツ作成端末 2は、 コンテンツ情報記憶装置 2 6 を参照して、 コンテンツ情報を情報配信サーバ 1 に送信する。 これ を受けて、 ステップ S 1 0 1 において、 情報配信サーバ 1 は、 コンテン ッ情報を受信し、 ステップ S 1 0 2 において、 属性情報管理手段 1 5 a により、 属性情報マスター記憶装置 1 6 にコンテンツ情報を登録する。 (口) 次に、 ステップ S 1 5 3 において、 コンテンッ作成端末 2は、 ス ケルトン情報記憶装置 2 7 を参照して、 コンテンツスケルトン情報を情 報配信サーバ ί に送信する。これを受けて、ステップ S 1 0 3 において、 コンテンツスケルトン情報を受信し、 ステップ S 1 0 4において、 スケ ルトン登録手段 1 5 bにより、 スケルトンマスター記憶装置 1 8 にコン テンッスケルトン情報を登録する。
(ハ) 更に、 ステップ S 1 5 4において、 コンテンツ作成端末 2は、 パ ラメータ情報記憶装置 2 8 を参照して、 コンテンツパラメータ情報を情 報配信サーバ 1 に送信する。これを受けて、ステップ S 1 0 5 において、 コンテンツパラメ一夕情報を受信し、 ステップ S 1 0 6 において、 パラ メータ登録手段 1 5 c により、 パラメータマスター記憶装置 1 8 にコン テンッパラメータ情報を登録する。 第 6 図は、 第 1 の情報提供サーバ 4 aが、 コンテンツパラメ一夕を設 定し、 情報配信サーバ 1 に登録する場合のフローチャー トである。 こ こ では、 第 1 の情報提供サーバ 4 aについて説明するが、 第 2の情報提供 サ一バについても同様である。
(ィ) まず、 ステツプ S 2 5 1 において、第 1 の情報提供サーバ 4 aは、 コンテンツパラメータを設定し、 コンテンツパラメータ記憶装置 4 7に 己 1意 f る。
(口) ステップ S 2 5 2において、 通信制御装置 4 4を介して情報配信 サーバに接続し、 ステップ S 2 0 1 において、 情報配信サーバ 1は、 第 1 の情報提供サーバ 4 aの認証を行う。
(ハ)次に、 ステップ S 2 5 3 において、第 1 の情報提供サーバ 4 aは、 コンテンツパラメータ記憶装置 4 7を参照して、 コンテンツパラメータ を取得し、 コンテンツパラメータ送信手段 4 5 cにより、 情報配信サー バ 1 に送信する。 これを受けて、 ステップ S 2 0 2において、 情報配信 サーバ 1は、 コンテンツパラメータを受信し、 ステップ S 2 0 3におい て、 パラメータ登録手段 1 5 dに、 コンテンツパラメ一夕をパラメータ マスター記憶装置 1 8に登録する。 第 7図は、 第 1 の顧客端末 5 aが、 3次元コンテンッを参照し、 情報 提供を行う場合のフローチャートである。 ここでは、 第 1.の顧客端末 5 aについて説明するが、 第 2の顧客端末 5 b、 第 3の顧客端末 5 cにつ いても同様である。
(ィ) まず、 ステップ S 3 5 1 において、 第 1 の顧客端末 5 aは、 情報 配信サーバ 1 に接続する。 それを受けて、 S 3 0 1 において、 情報配信 サーバ 1は、 第 1の顧客端末 5 aの接続を受け付ける。
(口) 次に、 ステップ S 3 0 2において、 情報配信サーバ 1は、 コンテ ンッ提供手段 1 5 dにより、 コンテンツを構成し、 ステップ S 3 0 3に おいて、 コンテンツを送信する。 これを受けて、 ステップ S 3 5 2 にお いて、 第 1 の顧客端末 5 aは、 コンテンツを受信し、 再生する。
(ハ) 第 1 の顧客端末が商品を購入する場合は (ステップ S 3 0 4及び ステップ S 3 5 3 )、 ステップ S 3 0 5において、情報配信サーバ 1 は、 該当の情報提供サーバへリンクさせ、 ステップ S 3 5 4において、 第 1 の顧客端末は情報提供処理を行う。
( 3次元コ ンテンツの例)
第 8図及び第 9図は、 3次元コンテンツの一例である。 第 8図は、 ユーザがネッ トオークショ ンで、 目的とする情報を取得す る 3次元コンテンツ D 1 0 1 の一例を示したものである。 この 3次元コ ンテンッにおいては、 図に示すように、 X軸方向 (横方向) 、 Y軸方向 (縦方向) 、 Z軸方向 (奥行き) の 3方向の情報を持つ。 まず、 ユーザ がこのコンテンッを参照すると、最初に 角柱の O B J 1が表示される ( ここでは、 「オークション」 と 「本日開催」 等のメッセージが各面毎に 書かれており、 これを矢印方向に回転させることによって、 動的にメッ セージを表示することが出来る。 続いて、 扉の形をしている O B J 2及 び O B J 3が現れる。 0 B J 2及び O B J 3は、 門扉の様に左右に開か れ、 ユーザにオークションへの興味を持たせる。 続いて、 オークショ ン のカテゴリーが、 〇 B J 4及び O B J 5 の様に表示される。 ここで、 例 えば、 O B J 4を選択すると、 O B J 6及び 0 B J 7が表示され、 〇 B J 5 を選択すると、 O B J 8及び O B J 9が表示される。 この場合、 ュ 一ザが選択したオブジェク トが常に中心位置に来るように、 ユーザの視 点を X軸方向、 Y軸方向、 Z軸方向の 3方向に動かして、 調整するのが 好ましい。 第 9図は、 ユーザがチケッ トの座席情報を参照する場合に提示される 3次元コンテンッ D 1 0 2の一例である。 ユーザが視点を動かすことに より、その座席からステージがどのように見えるか、知ることが出来る。 これにより、 座席位置によって発生する舞台の見切りを事前に確認する ことが出来る。 他にも、 以下の様な 3次元コンテンツの例が挙げられる。
( a ) パソコン、 P D A、 店頭端末、 車載端末、 携帯電話などの端末を 利用したショ ッピングガイ ド。 この場合、 端末の位置情報を利用するこ とにより、 売り場情報と、 ジャスト · イン · タイムのお買い得情報を提 供することが出来る。
( ) 遊園地、 スポーツクラブ、 ショ ッピングセンター、 コンサー トホ —ルなどの各種施設ナビゲーシヨン · ガイ ド。 ここでは、 第 9図で説明 した、 座席ナビゲーシヨ ン、 混んでいる施設状況と最適コースガイ ドを 提供する遊園地ナビゲーシヨ ン、 マシン利用状況と最適コースガイ ドを を提供する。 スポーツクラブナビゲーシヨ ン。
( c ) ニュース等の情報番組の放送。
( d ) 空間的な位置情報を提供し、 道案内などを行う商店街のナビゲ一 シヨ ン。
( e ) サービスの案内やカタログ等の各種製品の情報を提供。
( f ) 3次元ビデオ ' オン ' デマンドシステム。 3次元空間内に複数の ビデオ映像を配置し、 利用者の見たい映像を比較選択しやすくする。 空 間内の配置のために、 チャンネルを切り替えることなく、 複数の画面を 提示することが出来る。 上記で説明したように、 本発明の第 1の実施の形態は、 通信回線を相 互に接続して構築される通信ネッ トワークを介して情報を配信する情報 配信システムに関する。 即ち、 情報配信システムは、 通信ネッ トワーク 上に設置され、 情報を提示する 3次元コンテンツを配信する情報配信サ ーバと、 通信ネッ トワークを介して情報データを取得し、 表示する顧客 端末とを備えている。 ここで、 3次元コンテンツは、 平面上に、 仮想的 な 3次元空間を形成し、 3次元空間内に、 情報を提示するオブジェク ト が配置されたものである。 3次元空間とは、 平面空間に奥行きの情報を 持たせたものである。 本発明においては、 この 3次元空間にオブジェク トを配し、 3次元コンテンツとして情報を配信する。 3次元オブジェク トを配信することにより、 顧客 (ユーザ) の興味を引きつけるインタフ エースを提供することが出来る。
又、 オブジェク トは、 その配置位置と提示する情報の内容とが対応付 けられていることが好ましい。 例えば、 奥行きにオブジェク トが並んで いる場合は、 奥に配置されるオブジェク トが表示する情報は、 手前に配 置されるオブジェク トが表示する内容の詳細情報であることが好ましい 又、 奥行きが同じ面に上下左右に配置されるオブジェク トは、 並列の関 係の情報が表示されているのが好ましい。
又、 3次元コンテンツを作成するコンテンツ,作成手段と、 作成された 3次元コンテンツを情報配信サーバに蓄積させるコンテンツ送信手段と を更に有しても良い。
又、 3.次元コンテンツの属性情報を記憶する属性情報記憶装置と、 3 次元コンテンツのうち、 固定部分のコンテンツを記憶するスケルトン記 憶装置と、 3次元コンテンツのうち、 外部から指定することが出来るパ ラメータを記憶するパラメ一タ記憶装置と、 属性情報記憶装置に記憶さ れた属性情報を管理する属性情報管理手段と、 固定部分のコンテンツを スケル ト ン記憶装置に記憶するスケルトン登録手段と、 パラメータを設 定するパラメータ設定手段と、 パラメータをパラメ一夕記憶装置に記憶 するパラメ一夕登録手段と、 スケルトン記憶装置とパラメ一夕記憶装置 とを参照して、 顧客に 3次元コンテンツを提供するコンテンツ提供手段 とを更に有しても良い。
ここで、 「記憶媒体」 とは、 例えばコンピュータの外部メモリ装置、 半導体メモリ、 磁気ディ スク、 光ディスク、 光磁気ディ スク、 磁気テ一 プなどのプログラムを記録する ことが出来るような媒体などを意味する 具体的には、 ハ一 ドディスク、 フロッ ピ一ディスク、 C D— R〇 M , M 〇ディ スク、 カセッ トテープ、 オープンリールテープなどが 「記憶媒体」 に含まれる。 又、 「属性情報」 とは、 3次元コンテンツの固有 I D、 情 報提供者の情報や、 ファイルフォーマッ ト、 作成日時、 変更履歴等の 3 次元コ ンテンツに関する情報のことである。
即ち、 本発明における 3次元コンテンツは、 高度な技術力を持つ技術 者が作成するコンテンツスケルトンと、 技術力の乏しい人間がォーサリ ングッ一ルを用いて、 3次元コンテンツの変更を行うコンテンツパラメ —夕とに分けることが出来る。 これにより、 3次元コンテンツのデータ の変更を容易に行う ことが出来る。
又、 パラメ一夕設定手段は、 パラメータを、 情報提供サーバより受信 し、 パラメ一夕をパラメ一タ記憶装置に記憶する手段であっても良い。 即ち、 情報配信サーバのパラメータ記憶装置に、 パラメータを設定する のではなく、 情報提供サーバが設定するパラメ一夕を、 情報配信サーバ が受信して、 パラメ一夕記憶装置に記憶しても良い。 これにより、 パラ メータを遠隔より設定できるので、 例えば、 コンテンツの作成を依頼し た人が、 その時の店内の混雑具合、 タイムセールスの実施等、 リアル夕 ィムな情報を提供することが出来る。 第 2の実施の形態
本発明の第 2の実施の形態について図面を参照しながら説明する。 第 2の実施の形態においては、 第 1の実施の形態におけるコンテンツの作 成及び再生について詳細に記述する。
第 2 の実施の形態におけるコンテンツは、 複数のフレームにより構成 されている。 これらのフレームを連続して再生することにより、 動画の コンテンツとして表示することが出来る。 又、 第 2の実施の形態におけ るコンテンツは、 3次元データを始め、 ビッ トマップ、 テキス 卜、 サゥ ンドなどの様々なデータを取り込み、 それらを組み合わせてインタラク ティブ (コンピュータとの対話性を持つ) なコンテンツを制作すること のできるマルチメディア作品である。 第 2の実施の形態におけるコンテ ンッは、 リアルタイムに使用可能である。
本発明の第 2の実施の形態におけるシステム構成図は、 第 1 の実施の 形態のシステム構成図である第 1図と同様である。
第 1 0図は、 本発明の第 2の実施の形態における情報配信サーバ 1の 機能ブロック図である。 情報配信サーバ 1は、 入力装置 1 1、 出力装置 1 2、 一時記憶装置 1 3、 通信制御装置 1 4、 中央処理制御装置 1 5 、 スケルトンマスター記憶装置 1 7を備えている。 入力装置 1 1、 出力装 置 1 2、 一時記憶装置 1 3、 通信制御装置 1 4、 スゲルトンマスタ一記 憶装置 1 7 は、 第 1 の実施の形態における情報処理配信サ一パ 1の各装 置と同様である。
中央処理制御装置 1 5は、 ダウンロード管理手段 1 5 e、 イベント処 理手段 1 5 ί、 コンテンツ提供手段 1 5 dを備える。
ダウンロード管理手段 1 5 eは、 顧客端末 5 a 、 5 b 、 5 c…から、 コンテンツのダウン口一 ド要求があった場合に、 そのコンテンツのダウ ンロ一ドを管理する手段であって、 3次元コンテンッは複数のプロジェ ク トファイルにより構成されている場合、 情報配信サーバは、 顧客端末 におけるシーンの再生要求により、 再生要求されたシーンに該当するプ ロジェク トファイルを顧客端末に送信する。 即ち、 コンテンツのダウン ロードは、 コンテンツ毎にされても良いし、 コンテンツを構成するプロ ジェク ト毎になされても良い。
イベント処理手段 1 5 f は、 顧客端末 5 a 、 5 b 、 5 c…からのマウ スク リ ック、 スクロールなどの、 イベントを処理する手段である。 顧客 端末 5 a 、 5 b 、 5 c…において発生したイベントを各顧客端末 5 a 、 5 b 、 5 c…が処理を行い、 情報配信サーバ 1 に対して要求を行うィべ ントが発生した場合に、 そのイベントを処理する手段であつても良い'。 具体的には、 コンテンツのダウンロードに関わるようなイベント尾が発 生された場合、 このイベント処理手段 1 5 f によって処理が行われる。 コンテンツ提供手段 1 5 dは、 3次元コンテンッの参照依頼に応じて、 顧客端末 5 a 、 5 b 、 5 c …にコンテンツを提供する手段である。
第 1 1図は、 本発明の第 2の実施の形態におけるコンテンツ作成端末 2の機能ブロック図である。 コンテンツ作成端末 2は、 通信回戦 6を介 してコンテンツを配信するに相応しい機能を備えている。 コンテンツ作 成端末 2は、 入力装置 2 1、 出力装置 2 2、 一時記憶装置 2 3、 通信制 御装置 2 4、 中央処理制御装置 2 5、 スケルトン情報記憶装置 2 7を備 える。 入力装置 2 1、 出力装置 2 2、 一時記憶装置 2 3、 通信制御装置 2 4、 スケルトン情報記憶装置 2 7は、 第 1 の実施の形態におけるコン テンッ作成端末 2の各手段と同様である。
中央処理制御装置 2 5は、 モデル作成手段 2 5 i 、 キャス ト登録手段 2 5 j 、 ワークビュー作成手段 2 5 k、 スコア作成手段 2 5 1 、 ステー ジビュー再生手段 2 5 m、 コンテンツ作成手段 2 5 bを備える。
モデル作成手段 2 5 i は、 3次元コンテンツに使用されるオブジェク 卜であるモデルを作成する手段である。
モデル作成手段 2 5 i では、 腕を曲げる、 歩くなどの基本的な動作に関 するデータも合わせて作成する。 このときに、 動く ことによって形状が 変わる部分 (スキン部) と形状が変わらない部分 (ボーン部) とに分け てデータを作成するのが好ましい。 この場合、 図 1 3に示すように、 腕 の付け根、 肘、 手首などの部分をスキン部 1 0 1 a 、 1 0 1 b , 1 0 1 c と定義し、 その他の部分をボーン部 1 0 2 a 、 1 0 2 bと定義する。 モデルが動いたり腕を動かすことによって、 ポ一ン部 1 0 2 a 、 1 0 2 は相対的に動くだけだが、 スキン部 1 0 1 a 、 1 0 1 b 、 1 0 1 c は、 形状が変化する。本発明のコンテンツ作成端末 2は、スキン部 1 0 1 a 、 1 0 1 b , 1 0 1 cのそれぞれが動く場合のデータをコンテンッ中のデ ータとして持たず、再生時に顧客端末 5 aで計算をさせる。これにより、 コンテンツのファイル容量が少なくて済み、 通信ネッ トワーク 6を介し ての配信に有効であり、コンテンツのインタラクティ ブ性を向上させる。
キャス ト登録手段 2 5 j は、 登場するモデルやカメラ . ライ トその他 の材料を登録する手段である。 具体的には、 モデル作成手段 2 5 i で作 成された各モデルをどのように表示するかを設定し、 それをキャス トと して登録する手段である。 ワークビュー作成手段 2 5 kは、 キャス ト登録手段 2 5 i で登録され たキャス トを、 3次元空間上に配置する手段である。
スコア作成手段 2 5 1 は、 キャス トを時間的に配置する手段である。 具体的.には、 キャス ト登録手段 2 5 j で登録されたキャス トが、 3次元 コンテンツの再生時間に応じて、 どのような動きをするのかを設定する 手段である。 スコア作成手段 2 5 1 は、 モデル毎にそのアニメーショ ン のデ一夕を作成する。 これにより、 モデル毎の独立した動きを実現する ことが出来る。 又、 モデルをグループ化したものに対して、 スコアを作 成しても構わない。 スコアは、 一枚の絵に対応するフレームが複数個集 まることにより構成されている。
ステージビュー再生手段 2 5 mは、 ワークビュー作成手段 2 5 k及び スコァ作成手段 2 5 1 で作成されたコンテンッについて、 最終的なコン テンッ画像を表示する手段である。 ステージビュー再生手段 2 5 mで再 生されるコンテンッを構成するキヤス トは、 3次元情報及び時間情報を 持つことになる。
コンテンッ作成手段 2 5 bは、 モデル作成手段 2 5 i 、 キャス ト登録 手段 2 5 j 、 ワークビュー作成手段 2 5 k、 スコア作成手段 2 5 1 、 ス テ一ジビュー再生手段 2 5 mで作成或いは登録された情報を合わせ、 最 終的な 3次元コンテンツを作成する手段である。 又、 コンテンツ作成手 段 2 5 bにおいて、 音楽データや動画データなど、 外部のコンテンツデ 一夕とリ ンケージさせるようにしても良い。
第 1 2図は、 第 2の実施の形態における第 1 の顧客端末 5 aの機能ブ ロック図である。 第 2の実施の形態における第 1の顧客端末ち aは、 入 力装置 5 1、 出力装置 5 2、 一時記憶装置 5 3、 通信制御装置 5 4、 中 央処理制御装置 5 5、 コンテンツ記憶装置 5 6、 外部ファイル記憶装置 W 02
23
5 7を備えている。
入力装置 5 1は、 キーポ一ド、 マウスなどにより、 出力装置 5 2は、 液晶ディ スプレイ、 C R Tディスプレイなどの表示装置、 インクジエツ トプリ ンタ、 レーザープリ.ン夕などの印刷装置等により構成される。 一 時記憶装置 5 3は、 R O M及び R A Mが組み込まれている。 R O Mは中 央処理制御装置 5 5 において実行されるプログラムを格納しているプロ グラムメモリ等として機能し、 R A Mは中央処理制御装置 5 5における プログラム実行処理中に利用されるデータ等を格納したり、 作業領域と して利用されるデータメモリ等として機能する。 通信制御装置 5 4は、 通信ネッ トヮ一ク 6 に接続するためのインタフェースとなるものである コンテンツ記憶装置 5 6は、 情報提供サーバ 1から提供されたコンテ ンッを記憶する記憶装置である。 外部フアイル記憶装置 5 7は、'画像デ 一夕、 文字データ、 音楽データ、 動画データ等、 コンテンツ記憶装置 5 6に記憶されたコンテンツの再生時にリ ンケージする外部ファイルを格 納している記憶装置である。
中央処理制御装置 5 5は、 コンテンツ受信手段 5 5 a、 スキンデータ 算出手段 5 5 b、 補間手段 5 5 c、. 外部ファィル合成手段 5 5 d、 再生 手段 5 5 e、 イベント送信手段 5 5 f を備える。
コンテンッ受信手段 5 5 aは、 情報配信サーバ 1から 3次元コンテン ッを受信し、 コンテンツ記憶装置 5 6に記録する手段である。 具体的に は、 情報配信サ一ノ 1から F T Pなどのファイル転送プロ トコルに従つ て、 ダウンロードを行う。
スキンデーダ算出手段 5 5 bは、 図 1 3のコンテンツ作成端末 2で設 定されたボーン部 1 0 2 a 、 l 0 2 bのデ一夕から、スキン部 1 0 1 a、 1 0 1 b , 1 0 1 cのデータを算出する手段であって、 動く ことによつ て形状が変わるスキン部と形状が変わらないボーン部とに分割された 3 次元コンテンッが情報配信サーバ 3から送信された場合に、 3次元コン テンッの再生時に、 スキン部において設定された各々の座標に対して、 ボーン部において設定された各々の座標を用いて重みの計算を行う こと により、 スキン部の形状を決定し、 レンダリング可能にする。
例えば、 スキン部 1 0 1 bの中に設定された各々の座標に対して、 ポ ーン部 1 0 2 a 、 1 0 2 bの中に設定された各々の座標を用いて重みの 計算を行う ことにより、 スキン部 1 0 l bの動きのデータを算出するこ とが出来る。 この計算をスキンの各頂点に対して全て行えば、 スキンの 形状が決まり、 レンダリング可能となる。 アニメーショ ン中は、 スキン 部の計算に用いたボーン部の座標が変化するため、 スキン部の計算は、 アニメ一ショ ンのフレーム毎に行われる。
補間手段 5 5 cは、 始点と終点とその移動に必要な時間が与えられた 場合に、 始点と終点の間に一定時間間隔で動く フレームを補間する手段 である。 即ち、 補間手段 5 5 cは、 移動を行うオブジェク トの始点と終 点とその移動に必要な時間を含む 3次元コンテンッが情報配信サーバ 3 から送信された場合に、 3次元コンテンツの再生時に、 始点と終点の間 に一定時間間隔で複数のフレームを設定し、 該フレームの数で始点と終 点の距離を等分割することにより、移動を行うオブジェク トの絵を補う オブジェク トが座標軸を移動するのみではなく、 オブジェク ト内でァニ メーシヨ ンを行う場合は、 オブジェク ト内の各座標は、 オブジェク トの 座標の移動に、 アニメ一ションによるオブジェク ト内の座標の変化を考 慮して計算される。
外部ファィル合成手段 5 5 dは、 情報配信サーバ 1から受信した 3次 元コンテンツにおいて、 外部ファイルとのリンケージがあった場合に、 外部ファイル記憶装置 5 7に記録された該当する外部ファイルを合成す る手段である。 これにより、 3次元コンテンツのファイル容量を少なく することが出来る。 更に、 第 1の顧客端末 5 aは、 外部ファイルの指定 を容易に行う ことが出来る。 3次元コンテンッが要求するフアイルのう ち、 外部ファイル記憶装置 5 7に記憶されていない場合は、 再生時に、 情報配信サーバ 1 にフアイルのダウンロードの要求を行うのが好ましい 再生手段 5 5 eは、 コンテンツ受信手段 5 5 aで受信した 3次元コン テンッに対して、 スキンデ一夕算出手段 5 5 bによるスキンデータの算 出結果、 補間手段 5 5 c による補間結果、 外部ファイル合成手段 5 5 d による外部ファイルの合成などの計算を行って得られた 3次元コンテン ッを再生する手段である。 これにより、 第 1の顧客端末 5 aは、 3次元 コンテンツを表示することが出来る。 イベント送信手段 5 5 f は、 再生 手段 5 5 e において再生しているコンテンツに対して、 第 1の顧客端末 5 aがマウスクリ ック、 スクロール等の操作を行った場合に、 情報配信 サーバ 1 が処理するィベントを、 情-報配信サーバ 1 に送信する手段であ る。 第 1 4図乃至第 2 3 図は、 コンテンツ作成端末 2におけるコンテンツ 作成時の画面を示した図である。 第 1 4図乃至第 2 3図においては、 異 なった情景を持つ 3つの部屋の中を人物モデルが歩きながら移動するコ ンテンッの作成について記載する。 最初、 モデルは Aの部屋に立ってお り、 ユーザが B或いは Cの部屋を指定することにより、 モデルはその指 定された部屋の方向に向かうアニメーションである。
第 2の実施の形態におけるコンテンッ作成端末 2で作成されたコンテ ンッは、 A、 B 、 Cと異なった名前を持つ 3つの部屋毎にプロジェク ト ファイルを作成している。 このプロジェク トファイルにおいては、 モデ ルの動作やカメラの視線などの動画に関する情報及び音楽ファイルなど のその他の情報などの情報が設定されており、 一つのプロジェク トファ ィルで一連の動作が完結している。 更に、 完結したプロジェク トフアイ ルのリ ンケージを行うことにより、 一つのコンテンツとして提供され、 ユーザの操作によって、 どのプロジェク 卜ファイルを再生するかの制御 を行う ことが出来る。
第 1 4図は、 コンテンツ作成時のメイン画面を示した図である。 この メイン画面は、 制御パネルウィ ンドウ 1 0 3、 プリミティブウィ ンドウ 1 0 4、 ステ一夕ウィ ンドウ 1 0 5、 キャス トウィンドウ 1 0 6、 ヮ一 ク ビューウィ ンドウ 1 0 7、 スコアウィ ンドウ 1 0 8のそれぞれのゥィ ン ドウを備える。 制御パネルウィ ンドウ 1 0 3は、 再生中のフレームを 指定する、 再生ヘッ ドの動きを制御するウィ ンドウで、 作業中のフレー ムからフレームへのジャンプなどの操作を素早く行うことが出来る。
プリミティブウィ ンドウ 1 0 4は、 このコンテンッ作成端末 2が予め 備えているキャス トの呼出を行うウイ ンドウである。 プリ ミティブウイ ン ドウ 1 0 4により、 より容易にキヤス トを作成することが出来る。 ステータスウイ ンドウ 1 0 5は、 3次元ワールド上の各ォブジェク ト の座標値、 回転値、 スケール値の状態を数値で表示するウィ ンドウであ る。 又、 表示されている値を直接数値入力で書き換えることにより、 移 動、 回転、 拡大 · 縮小を行うことが出来る。
キャス トウイ ンドウ 1 0 6は、 コンテンツ中で使用する全てのデ一夕 を管理するウィ ンドウで、 主にキャス トの用意、 編集、 管理を行う。 こ こでは、 登録されたキャス ト名をダブルクリ ックされることにより、 そ のキャス トのプロパティウィ ンドウを表示する。 スコアウィ ンドウ 1 0 8は、 アニメーショ ンなどを行うキャス トの登 録ゃ、 様々なアニメーションの設定、 その他の 3次元コンテンツ再生時 の各キャス トの動作状況をフレーム毎に設定するウイ ンドウである。 ワークビューウイ ンドウ 1 0 7は、 スコアに登録されたモデル · カメ ラなどの場所や方向などを確認し、 設定するウィ ンドウである。 ワーク ビューウイ ンドウ 1 0 7 においては、 3次元空間を様々な視点から表示 する。
例えば、 Aの部屋のプロジェク トを作成する場合について詳細に説明 する。
まず、 第 1 5図に示すように、 Aの'部屋に 2つの出口を作成する。 次に、第 1 6図に示すように、モデリ ングビューウイ ンドウにおいて、 モデルキャス トの形状の作成 · 編集を行う。 ここで、 形状を部分的にそ れぞれ 「グループ」 という単位で分割してモデルキャス トに登録するこ とも出来る。 このグループに対して、 独立して移動 · 回転 · スケールァ 二メーシヨ ンを行いたいグループ (ポ一ン部) 、 親としてリンクした複 数のグループが行うアニメーションにつられて、 頂点をゴムのようにァ ニメーショ ンをさせるグループ (スキン部) などの設定を行うのが好ま しい。
更に、 第 1 7図に示すように、 モデルキャス トのプロパティウィ ンド ゥを表示し、 モデルキャス トに設定された各グループ毎の質感や貼り付 けるテクスチャーの設定を行う。
第 1 8図は、 第 1 6図及び第 1 7図において作成したモデルをキャス トとして登録している図である。 キャストウィ ンドウ 1 0 6において、 この様なモデルの登録を行う。
更に、 第 1 9図に示したように、 Aの部屋の中央に、 第 1 6図及び第 1 7図で作成したモデルを配置する。
以上により、 Aの部屋のモデルを作成することが出来た。 次に、 図 2 0乃至図 2 2は、 第 1 6図及び第 1 7図で作成したモデル の移動アニメーショ ンを作成する画面である。
第 2 0図は、 スコアウィ ンドウ 1 0 8である。 スコアウィンドウ 1 0 8には、 「文字 R o o mA」 、 「植木鉢」 など、 既に作成されたモデル 一覧 1 0 8 aが表示されている。 これらの各々のモデルは、 動画を一定 時間毎に停止させて得られるフレーム列群 1 0 8 bを備えている,。 又、 再生フレーム表示トラック 1 0 8 cを備えている。 再生フレーム表示ト ラックは、 フレーム番号と、 再生ヘッ ド (黒いフレーム) でスコアの再 生中のフレームを表示する。 更に、 再生制御部 1 0 8 dにより、 範囲指 定したフレーム分、 揷入 · 削除することが出来る。 又、 あるアニメ一シ ヨ ンを繰り返すように指定することも出来る。
第 2 1図は、 移動アニメーションを作成したスコアウィ ンドウ 1 0 8 で、 第 2 2図は、 ワークビューウィ ンドウ 1 0 7である。 ワークビュー ウィ ンドウ 1 0 7の Aの部屋の中央にモデルを配置し、 スコアウィ ンド ゥ 1 0 8でキ一フレームを設定する。 次にモデルをワークビューウィ ン ドウ 1 0 7の出口 Bに配置し、 スコアウィ ンドウ 1 0 8で数秒後のキー フレ一ム設定をする。 更に、 第 2 3図に示すように、 再生制御部 1 0 8 dにおいて、 「 s t o p」 、 「 g o r o om b」 、 「 g o r o o m c」 などの、 ユーザの操作によって、 アニメーションを変化させること が出来る。 ここで、 第 1 の顧客端末 5 aの補間手段 5 5 cによる移動アニメーシ ヨ ン、 特に人物の移動アニメーションについて、 詳細に説明する。
人物の移動アニメーショ ンは、 キ一フレームによる上半身の直線的移 動動作と、 「歩く」 という下半身の繰り返しの歩行動作の合成によって 表現される。 上半身の動作は、 開始位置 (部屋の中央) と終了位置 (選 択された出口) と、 その間の時間に比例したコマ数の 3つの数値のみが 記録されている。 それにより 1 コマに進むべき移動位置が計算される。 即ち、 Nコマ目の移動位置は、 開始位置 + (終了位置一開始位置) * N Z総コマ数という計算式で示される。
「歩く」 という下半身の繰り返しの動作については、 単純な表現方法 の場合は両足が交互に振り子のような振動を繰り返すものが想定される 本格的な歩行動作も想定して 1 コマ毎に位置と回転の情報を持ったデー 夕群を準備し、 例えば 0コマにより 1歩の歩行動作を表現するとして 1歩分のみのデータを用意する。 そして別に用意した繰り返し設定を行 レ 歩き始めと終わりを連続させて一連の動作が繰り返し表現されるよ うにする。
又、 下半身の中心位置は上半身の位置と (親子関係により) リンクさ れている。 従って上半身の移動動作はそのまま下半身に波及する。 上半 身の位置が終了位置まで到達した場合は、 下半身の繰り返しの歩行動作 は停止する。
.
次に、 サーバからのコンテンツのダウンロー ドを容易にするプログレ ッシブダウンロードについて説明する。本来ならば、 Aの部屋を再生し、 ユーザが B或いは Cの部屋を選択することによりその部屋のプロジェク トファイルをダウンロードしていた。 これによると、 ユーザが選択して から該当ファイルのダウンロードを行うので、 コンテンツのインタラク ティ ブ性の要求に充分に対応できない可能性がある。 この問題点を解決 するために、 本発明の第 2の実施の形態のコンテンツは、 プログレッシ ブダウンロー ドの手法を取り入れている。 プログレッシブダウンロード とは、 あるプロジェク トファイルの再生時に、 この先に選択される可能 性のあるプロジェク トファイルのダウンロードを開始し、 実際に選択さ れた時に、 選択されたプロジェク トファイルのダウンロードを継続し、 選択されなかったプロジェク トファイルのダウンロードを中断する仕組 みである。
この様なプログレッシブダウンロードを実現するために、 情報配信サ ーバ 1 のイベント処理手段 1 5 f によって、 プログレッシブダウンロー ド要請のイベントを受け付けた時、 それに応じる処理 (例えば、 プロジ ェク 卜ファイルのダウンロード等) のスクリプトを実行する。 そのスク リブトの一例を第 2 4図及び第 2 5図に示す。 このスクリプト実行時に は、 ユーザが発生したイベントによる B或いは Cの部屋の選択により、 選択されない部屋のプロジェク 1、ファイルのダウンロードを停止する。 又、顧客端末 5 aより、ダウンロードの中止要求がなされる場合もあり、 イベント処理手段 1 5 f がこの要求を受信すると、 速やかに指定された プロジェク 卜ファイルのダウンロードを停止する。
具体的には、 第 2 6図乃至第 2 8図を用いて、 上記のコンテンツの例 を用いて説明する。 第 2 6図乃至第 2 8図の下部のそれぞれのステ一夕 スバ一は、 それぞれのプロジェク トファイルのダウンロードの進渉状況 を示したものである。
まず、 第 2 6図に示すように、 Aの部屋の再生行われると同時に、 B 及び Cの部屋のプロジェク トファイルのダウンロードを開始する。次に ユーザが Bの部屋を選択した時に、 Bの部屋のプロジェク トファイルの ダウンロードを継続し、 Cの部屋のプロジェク トファイルのダウン口一 ドを中断する。 一方、 Bの部屋が選択されたことにより、 モデルキャス トは、 Bの部屋に向かって歩き始める。そして、第 2 8図に示すように、 Bの部屋に到着する。 この Bの部屋においては、 Aの部屋に戻る処理の みが設定されているため、 改めてプロジェク トファイルのダウンロード を行う必要がなく、 プログレッシブダウンロードは行われない。
この様なプログレッシブダウンロードにより、 ダウンロードが終了す るまで待つ必要がなく、 ユーザは、 快適に 3次元コンテンツを扱う こと が出来る。 更に、 一つのコンテンツを、 ダウンロードを行う単位である プロジェク トファイルに分割することにより、 情報提供サーバ 1 と顧客 端末 5 aのイ ンタラクティブ性を向上させることが出来る。 第 2 の実施の形態で示したコ ンテンツの作成方法及び再生方法により 第 1 の実施の形態で示したインタラクティブ性を備えたコンテンツの提 供方法が実現可能になる。 その他の形態
上記のように、 本発明は第 1乃至第 2の実施の形態によって記載した が、 この開示の一部をなす論述及び図面はこの発明を限定するものであ ると理解すべきではない。 この開示から当業者には様々な代替実施の形 態、 実施例及び運用技術が明らかとなろう。
本発明の情報提供は、 必ずしも金銭や物品の取引が行われる商取引に 限らない。 即ち、 情報の参照や提供等、 双方向の情報の流通があれば、 情報提供とすることが出来る。
第 1乃至第 2の実施の形態においては、 情報提供に関する処理は、 情 報提供サーバが実施する様に記載したが、 情報配信サーバが実施しても 構わない。 第 1乃至第 2の実施の形態と必ずしも同じ構成とすることは なく、 同様の機能を実現できるシステムであれば、 どのような構成でも 構わない。 更に、 情報配信サーバ、 コンテンッ作成端末、 情報提供サ一 バ、 顧客端末等は、 それぞれ別のハードウェア上に構成される必要はな く、 一つのハードウェア上で、 複数の機能を備えるようにしても良い。 第 1 の実施の形態においても、 第 2の実施の形態と同様に、 再生時に 外部ファイルを合成させるようにしても良い。 即ち、 第 1 の実施の形態 において、再生時にパラメータを合成するようにしても良い。この様な、 第 1の実施の形態と第 2の実施の形態とが備える機能を選択したシステ ムを構築しても構わない。
この様な、 本発明はここでは記載していない様々な実施の形態等を含 むことは勿論である。 従って、 本発明の技術的範囲は上記の説明から妥 当な特許請求の範囲に係る発明特定事項によってのみ定められるもので ある。 · 産業上の利用可能性
上記説明したように、 本発明の情報配信システム及び情報配信方法に よれば、 3次元コンテンツを利用して、 ユーザの興味を引きつけるイン 夕フェースを提供することが出来る。
更に、 本発明の情報配信システム及び情報配信方法によれば、 3次元 コンテンツのデータの変更を容易に行う ことが出来る。

Claims

求 の 範 囲
1 . 通信回線を相互に接続して構築される通信ネッ トワークを介して情 報を配信する情報配信システムにおいて
前記通信ネッ トワーク上に設置され、 前記情報を提示する 3次元コン テンッを配信する情報配信口サーバと、
前記通信ネッ トワークを介して前記情報データを取得し、 表示する顧 客端末とを備え、
前記 3次元コンテンツは、 平面上に、 仮想的な 3次元空間を形成し、 前記 3次元空間内に、 前記情報を提示するォブジェク トが配置されたも のである
ことを特徴とする情報配信システム。
2 . 前記オブジェク トは、 その配置位置と提示する情報の内容とが対応 付けられていることを特徴とする請求の範囲第 1項に記載の情報配信シ ステム。
3 . 前記オブジェク トは多面体であり、 該多面体の各面に前記情報が表 示され、 前記多面体を回転させることにより、 前記情報の表示を行うこ とを特徴とする請求の範囲第 1項に記載の情報配信シ
4 . 一定方向に配置された前記オブジェク トの情報は、 前記オブジェク トの位置に対応して階層化的に表現されることを特徴とする請求の範囲 第 1項に記載の情報配信
5 · 前記 3次元コンテンッを作成するコンテンッ作成手段と 作成された 3次元コンテンッを前記情報配信サーバに蓄積させるコン テンッ送信手段
とを更に有することを特徴とする請求の範囲第 1項に記載の情報配信 システム-。
6 . 前記 3次元コンテンッの属性情報を記憶する属性情報記憶装置と、 前記 3次元コンテンツのうち、 固定部分のコンテンツを記憶するスケ ルトン記憶装置と、
前記 3次元コンテンツのうち、 外部から指定することが出来るパラメ
—夕を記憶するパラメータ記憶装置と、
前記属性情報記憶装置に記憶された属性情報を管理する属性情報管理 手段と、
前記固定部分のコンテンツを前記スケルトン記憶装置に記憶するスケ ルトン登録手段と、
前記パラメータを設定するパラメータ設定手段と、
前記パラメータを前記パラメータ記憶装置に記憶するパラメ一夕登録 手段と、
前記スケルトン記憶装置と前記パラメータ記憶装置とを参照して、 前 記顧客に前記 3次元コンテンツを提供するコンテンツ提供手段
とを更に有することを特徴とする請求の範囲第 1項に記載の情報配信 システム。
7 . 前記顧客端末は、 移動を行うオブジェク トの始点と.終点とその移動 に必要な時間を含む 3次元コンテンッが前記情報配信サーバから送信さ れた場合に、 前記 3次元コンテンツの再生時に、 前記始点と前記終点の 間に一定時間間隔で複数のフレームを設定し、 該フレームの数で前記始 点と終点の距離を等分割することにより、 移動を行うオブジェク トの絵 を補う補間手段
を更に有することを特徴とする請求の範囲第 1項に記載の情報配信シ ステム。
8 . 前記顧客端末は、 動く ことによって形状が変わるスキン部と形状が 変わらないボーン部とに分割された 3次元コンテンッが前記情報配信サ ーバから送信された場合に、 前記 3次元コンテンツの再生時に、 前記ス キン部において設定された各々の座標に対.して、 前記ボーン部において 設定された各々の座標を用いて重みの計算を行うことにより、 前記スキ ン部の形状を決定し、 レンダリ ング可能にするスキンデータ算出手段 を更に有することを特徴とする請求の範囲第 1項に記載の情報配信シ ステム。
9 . 前記顧客端末は、 前記顧客端末に記録された外部ファイルとのリ ン ケージを要求する 3次元コンテンッが前記情報配信サーバから送信され た場合に、 前記 3次元コンテンツの再生時に、 前記顧客端末に記録され た外部ファイルをリ ンケージする外部ファイル合成手段
を更に有することを特徴とする請求の範囲第 1項に記載の情報配信シ ステム。
1 0 . 前記 3次元コンテンツは複数のプロジェク トファイルにより構成 されており、 前記情報配信サーバは、 前記顧客端末におけるシーンの再 生要求により、 前記再生要求されたシーンに該当するプロジェク トファ ィルを前記顧客端末に送信するダウンロード管理手段
を更に有することを特徴とする請求の範囲第 1項に記載の情報配信シ ステム。
1 1 . 通信回線を相互に接続して構築される通信ネッ トワークを介して 情報を配信する情報配信方法において
前記情報を提示する 3次元コンテンツを配信するステップと、 前記通信ネッ トワークを介して前記情報データを取得し、 表示するス テツフとを ¾ し、
前記 3次元コンテンツは、 平面上に、 仮想的な 3次元空間を形成し、 前記 3次元空間内に、 前記情報を提示するオブジェク トが配置されたも のである
ことを特徴とする情報配信方法。
1 2 . 前記オブジェク トは、 その配置位置と提示する情報の内容とが対 応付けられていることを特徵とする請求の範囲第 9項に記載の情報配信 方法。
1 3 . 前記オブジェク トは多面体であり、 該多面体の各面に前記情報が 表示され、 前記多面体を回転させることにより、 前記情報の表示を行う ことを特徴とする請求の範囲第 9項に記載の情報配信方法。
1 4 . 一定方向に配置された前記オブジェク トの情報は、 前記オブジェ ク トの位置に対応して階層化的に表現されることを特徴とする請求の範 囲第 9項に記載の情報配信方法。
1 5 . 前記 3次元コンテンツを作成するステップと、
作成された 3次元コンテンツを前記情報配信サーバに蓄積させるステ ップ
とを更に有することを特徴とする請求の範囲 9項に記載の情報配信方 法。
1 6 . 前記 3次元コンテンツの属性情報を属性情報記憶装置に記憶し、 管理するステップと、
前記 3次元コンテンツのうち 固定部分のコンテンツをスケルトン記 憶装置に記憶するステップと、
前記 3次元コンテンッのうち 外部から指定することが出来るパラメ 一夕を設定するステップと、
前記パラメ一夕をパラメータ記憶装置に記憶するパラメ一夕登録ステ ップと、 ·
前記スケルトン記憶装置と前記パラメ一夕記憶装置とを参照して、 前 記顧客に前記 3次元コンテンツを提供するステップ
とを更に有することを特徴とする請求の範囲第 9項に記載の情報配信 方法。
1 7 . 前記顧客端末は、 移動を行うオブジェク トの始点と終点とその移 動に必要な時間を含む 3次元:]ンテンッが前記情報配信サーバから送信 された場合に、 前記 3次元コンテ ツの再生時に、 前記始点と前記終点 の間に一定時間間隔で動くフレームを補間する補間するステツプ
を更に有することを特徴とする請求の範囲第 1 1項に記載の情報配信 方法
1 8 . 前記顧客端末は、 動く ことによって形状が変わるスキン部と形状 が変わらないポ一ン部とに分割された 3次元コンテンッが前記情報配信 サーバから送信された場合に、 前記 3次元コンテンツの再生時に、 前記 スキン部において設定された各々の座標に対して、 前記ポ一ン部におい て設定された各々の座標を用いて重みの計算を行うことにより、 前記ス キン部の形状を決定し、 レンダリング可能にするスキンデータを算出す るステツフ
を更に有することを特徴とする請求の範囲第 1 1項に記載の情報配信 方法。
1 9 . 前記顧客端末は、 前記顧客端末に記録された外部ファイルとのリ ンケージを要求する 3次元コンテンッが前記情報配信サーバから送信さ れた場合に、 前記 3次元コンテンツの再生時に、 前記顧客端末に記録さ れた外部ファイルをリンケージする外部ファイルを合成するステップ を更に有することを特徴とする請求の範囲第 1 1項に記載の情報配信 方法。
2 0 . 前記 3次元コンテンツは複数のプロジェク トファイルにより構成 されており、 前記情報配信サーバは、 前記顧客端末におけるシーンの再 生要求により、 前記再生要求されたシーンに該当するプロジェク トファ ィルを前記顧客端末に送信するダウンロードを管理するステップ を更に有することを特徴とする請求の範囲第 1 1項に記載の情報配信方 法。
PCT/JP2001/010496 2001-05-14 2001-11-30 Systeme de distribution d'informations et procede de distribution d'informations WO2002093497A1 (fr)

Priority Applications (5)

Application Number Priority Date Filing Date Title
EP01274236A EP1391848A4 (en) 2001-05-14 2001-11-30 INFORMATION DISTRIBUTION SYSTEM AND INFORMATION DISTRIBUTION METHOD
US10/049,793 US7225114B2 (en) 2001-05-14 2001-11-30 Information delivering system and information delivering method
JP2002590096A JP4038434B2 (ja) 2001-05-14 2001-11-30 情報配信システム及び情報配信方法
KR1020037014861A KR100742000B1 (ko) 2001-05-14 2001-11-30 정보 배급 시스템 및 정보 배급 방법
US11/680,744 US7739086B2 (en) 2001-05-14 2007-03-01 Information delivering method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2001143596 2001-05-14
JP2001-143596 2001-05-14

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US10049793 A-371-Of-International 2001-11-30
US11/680,744 Continuation US7739086B2 (en) 2001-05-14 2007-03-01 Information delivering method

Publications (1)

Publication Number Publication Date
WO2002093497A1 true WO2002093497A1 (fr) 2002-11-21

Family

ID=18989719

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2001/010496 WO2002093497A1 (fr) 2001-05-14 2001-11-30 Systeme de distribution d'informations et procede de distribution d'informations

Country Status (7)

Country Link
US (2) US7225114B2 (ja)
EP (1) EP1391848A4 (ja)
JP (1) JP4038434B2 (ja)
KR (3) KR100742000B1 (ja)
CN (1) CN1320508C (ja)
TW (1) TW563052B (ja)
WO (1) WO2002093497A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011151858A1 (ja) * 2010-05-31 2011-12-08 ビジュアツール株式会社 可視化用携帯端末装置、可視化プログラム及びボディ3d計測システム
WO2020022405A1 (ja) * 2018-07-25 2020-01-30 株式会社ドワンゴ 3次元コンテンツ配信システム、3次元コンテンツ配信方法、コンピュータプログラム
JP2020127211A (ja) * 2020-03-31 2020-08-20 株式会社バーチャルキャスト 3次元コンテンツ配信システム、3次元コンテンツ配信方法、コンピュータプログラム

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6384819B1 (en) * 1997-10-15 2002-05-07 Electric Planet, Inc. System and method for generating an animatable character
US7225114B2 (en) * 2001-05-14 2007-05-29 Netdimension Corporation Information delivering system and information delivering method
JP2003187026A (ja) * 2001-12-19 2003-07-04 Fujitsu Ltd 施設管理支援装置
WO2006050198A2 (en) * 2004-10-28 2006-05-11 Accelerated Pictures, Llc Client/server-based animation software, systems and methods
US7636089B2 (en) * 2005-09-09 2009-12-22 Microsoft Corporation Photo mantel view and animation
KR100727034B1 (ko) * 2005-12-09 2007-06-12 한국전자통신연구원 3차원 공간상에서 2차원 인간형 캐릭터의 표현 및애니메이션 방법
WO2008014486A2 (en) * 2006-07-28 2008-01-31 Accelerated Pictures, Inc. Improved camera control
WO2008014487A2 (en) * 2006-07-28 2008-01-31 Accelerated Pictures, Inc. Scene organization in computer-assisted filmmaking
WO2009001384A1 (en) * 2007-06-28 2008-12-31 Steltronic S.P.A. System and method of graphical representation of the bowling game score
US8274516B2 (en) * 2008-08-04 2012-09-25 Microsoft Corporation GPU scene composition and animation
US8683429B2 (en) 2008-08-25 2014-03-25 Adobe Systems Incorporated Systems and methods for runtime control of hierarchical objects
US8373704B1 (en) * 2008-08-25 2013-02-12 Adobe Systems Incorporated Systems and methods for facilitating object movement using object component relationship markers
US9275487B1 (en) * 2009-04-08 2016-03-01 Pixar Animation Studios System and method for performing non-affine deformations
KR200452028Y1 (ko) * 2010-02-23 2011-02-01 정진시그널(주) 투명 반사부를 갖는 도로 표지병
US8922547B2 (en) * 2010-12-22 2014-12-30 Electronics And Telecommunications Research Institute 3D model shape transformation method and apparatus
US9811936B2 (en) 2013-03-15 2017-11-07 Dreamworks Animation L.L.C. Level-based data sharing for digital content production
US9659398B2 (en) 2013-03-15 2017-05-23 Dreamworks Animation Llc Multiple visual representations of lighting effects in a computer animation scene
US9589382B2 (en) 2013-03-15 2017-03-07 Dreamworks Animation Llc Render setup graph
US9519999B1 (en) * 2013-12-10 2016-12-13 Google Inc. Methods and systems for providing a preloader animation for image viewers
US9972115B2 (en) * 2014-06-12 2018-05-15 Dreamworks Animation L.L.C. Timeline tool for producing computer-generated animations
CN105335417B (zh) * 2014-08-05 2019-04-02 阿里巴巴集团控股有限公司 基于空间坐标和方向的信息发布方法、装置和服务器
CN105335418B (zh) * 2014-08-05 2020-04-28 阿里巴巴集团控股有限公司 基于空间坐标和方向的信息展示方法、装置和服务器

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0887489A (ja) * 1994-09-20 1996-04-02 Sony Corp サービス提供方法
JPH09198407A (ja) * 1996-01-16 1997-07-31 Nec Corp 情報提示装置
JPH10222698A (ja) * 1997-02-12 1998-08-21 Matsushita Electric Ind Co Ltd 3次元仮想空間の通信装置、および通信方法
JPH10312471A (ja) * 1997-05-14 1998-11-24 Hitachi Ltd 3次元立体地図データの転送にともなう描画対象外地図データの転送とその表示方法
JPH10312469A (ja) * 1997-05-13 1998-11-24 Yamaha Corp アニメーション作成システム

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0614344B2 (ja) 1986-06-25 1994-02-23 日本電気株式会社 三次元形状記憶装置
CA2121005C (en) * 1993-04-15 2005-01-11 Masaaki Oka Methods and apparatus for synthesizing a three-dimensional image signal and producing a two-dimensional visual display therefrom
JP3632705B2 (ja) * 1994-08-31 2005-03-23 ソニー株式会社 対話型画像提供方法、サーバ装置、提供方法、ユーザ端末、受信方法、画像提供システム、および画像提供方法
CA2180891C (en) * 1995-07-12 2010-01-12 Junichi Rekimoto Notification of updates in a three-dimensional virtual reality space sharing system
JP3834849B2 (ja) * 1995-10-02 2006-10-18 ソニー株式会社 画像制御装置および方法
JPH09147134A (ja) 1995-11-17 1997-06-06 Matsushita Electric Ind Co Ltd アニメーション作成装置
US6732170B2 (en) * 1996-02-13 2004-05-04 Hitachi, Ltd. Network managing method, medium and system
JP4053627B2 (ja) * 1996-04-25 2008-02-27 松下電器産業株式会社 通信型コンピュータグラフィックスアニメーション方法
US6346956B2 (en) * 1996-09-30 2002-02-12 Sony Corporation Three-dimensional virtual reality space display processing apparatus, a three-dimensional virtual reality space display processing method, and an information providing medium
JPH10198823A (ja) 1997-01-13 1998-07-31 Hitachi Ltd 映像生成装置
JP3888483B2 (ja) 1997-05-13 2007-03-07 株式会社日立製作所 データベースの表示方法
CN1152364C (zh) * 1997-05-19 2004-06-02 松下电器产业株式会社 图形显示装置和同步重放方法以及声像同步重放装置
AU744385B2 (en) * 1997-06-20 2002-02-21 Align Technology, Inc. Method and system for incrementally moving teeth
JP3727768B2 (ja) 1997-10-15 2005-12-14 株式会社ハドソン コンピュータ画像の表示方法及び表示装置
JP4384813B2 (ja) * 1998-06-08 2009-12-16 マイクロソフト コーポレーション 時間依存ジオメトリの圧縮
JP4113291B2 (ja) 1998-09-28 2008-07-09 株式会社エス・アイ・エス ネットワークによる情報発信方法
KR20010003022A (ko) * 1999-06-19 2001-01-15 정선종 시각화된 운항 인터페이스를 제공하기 위한 장치
KR100404285B1 (ko) * 2000-02-09 2003-11-03 (주) 고미드 2차원/3차원 겸용 웹 브라우징 방법 및 이를 저장하고 있는 기록매체
US7373286B2 (en) * 2000-02-17 2008-05-13 Align Technology, Inc. Efficient data representation of teeth model
US6525725B1 (en) * 2000-03-15 2003-02-25 Sun Microsystems, Inc. Morphing decompression in a graphics system
US6943794B2 (en) * 2000-06-13 2005-09-13 Minolta Co., Ltd. Communication system and communication method using animation and server as well as terminal device used therefor
US6963930B2 (en) * 2001-02-15 2005-11-08 Centric Software, Inc. Automatic transfer and expansion of application-specific data for display at a website
US7116330B2 (en) * 2001-02-28 2006-10-03 Intel Corporation Approximating motion using a three-dimensional model
US20020138607A1 (en) * 2001-03-22 2002-09-26 There System, method and computer program product for data mining in a three-dimensional multi-user environment
US7225114B2 (en) * 2001-05-14 2007-05-29 Netdimension Corporation Information delivering system and information delivering method
US7102647B2 (en) * 2001-06-26 2006-09-05 Microsoft Corporation Interactive horizon mapping
US20030005090A1 (en) * 2001-06-30 2003-01-02 Sullivan Robert R. System and method for integrating network services
US6791549B2 (en) * 2001-12-21 2004-09-14 Vrcontext S.A. Systems and methods for simulating frames of complex virtual environments

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0887489A (ja) * 1994-09-20 1996-04-02 Sony Corp サービス提供方法
JPH09198407A (ja) * 1996-01-16 1997-07-31 Nec Corp 情報提示装置
JPH10222698A (ja) * 1997-02-12 1998-08-21 Matsushita Electric Ind Co Ltd 3次元仮想空間の通信装置、および通信方法
JPH10312469A (ja) * 1997-05-13 1998-11-24 Yamaha Corp アニメーション作成システム
JPH10312471A (ja) * 1997-05-14 1998-11-24 Hitachi Ltd 3次元立体地図データの転送にともなう描画対象外地図データの転送とその表示方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
See also references of EP1391848A4 *
T.K. CAPIN ET AL.: "Virtual Human Representation and Communication in VLNET Networked Virtual Environment", IEEE COMPUTER GRAPHICS AND APPLICATIONS, vol. 17, no. 2, 1997, pages 1 - 16

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011151858A1 (ja) * 2010-05-31 2011-12-08 ビジュアツール株式会社 可視化用携帯端末装置、可視化プログラム及びボディ3d計測システム
WO2020022405A1 (ja) * 2018-07-25 2020-01-30 株式会社ドワンゴ 3次元コンテンツ配信システム、3次元コンテンツ配信方法、コンピュータプログラム
JP2020017242A (ja) * 2018-07-25 2020-01-30 株式会社バーチャルキャスト 3次元コンテンツ配信システム、3次元コンテンツ配信方法、コンピュータプログラム
JP2020127211A (ja) * 2020-03-31 2020-08-20 株式会社バーチャルキャスト 3次元コンテンツ配信システム、3次元コンテンツ配信方法、コンピュータプログラム
JP7225159B2 (ja) 2020-03-31 2023-02-20 株式会社バーチャルキャスト 3次元コンテンツ配信システム、3次元コンテンツ配信方法、コンピュータプログラム

Also Published As

Publication number Publication date
EP1391848A4 (en) 2009-11-04
JPWO2002093497A1 (ja) 2004-09-02
CN1507605A (zh) 2004-06-23
KR20040005961A (ko) 2004-01-16
US20070146361A1 (en) 2007-06-28
KR100742000B1 (ko) 2007-07-23
EP1391848A1 (en) 2004-02-25
US20030090523A1 (en) 2003-05-15
CN1320508C (zh) 2007-06-06
US7739086B2 (en) 2010-06-15
TW563052B (en) 2003-11-21
US7225114B2 (en) 2007-05-29
KR100981405B1 (ko) 2010-09-10
KR20070056159A (ko) 2007-05-31
JP4038434B2 (ja) 2008-01-23
KR100923123B1 (ko) 2009-10-23
KR20080075559A (ko) 2008-08-18

Similar Documents

Publication Publication Date Title
JP4038434B2 (ja) 情報配信システム及び情報配信方法
US11605203B2 (en) Creation and use of virtual places
US8326704B2 (en) Virtual reality shopping experience
US7464344B1 (en) Systems and methods for immersive advertising
US20050022139A1 (en) Information display
JP2007500883A (ja) 情報表示
EP1249777A2 (en) Apparatus and method for editing and selling creature data
JP6831027B1 (ja) 配信システム、動画生成装置、および動画生成方法
JP2002245294A (ja) 仮想空間を利用したモデル住宅システム
WO2001022308A2 (en) Computer-implemented method and system for selecting one or more required items from a virtual store
Elordi et al. Draft: Virtual Reality Interfaces Applied to Web-Based 3D E-Commerce
Lang et al. IN: SHOP-Using Telepresence and Immersive VR for a New Shopping Experience.
JP2004326443A (ja) 3次元情報提示方法、サーバシステム、クライアントシステム、およびプログラム
JP2003242301A (ja) 募金支援システム、画像提供サーバ、募金支援方法、画像提供方法および募金支援プログラム、画像提供プログラム

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 10049793

Country of ref document: US

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2002590096

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 018232655

Country of ref document: CN

Ref document number: 1020037014861

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2001274236

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2001274236

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWE Wipo information: entry into national phase

Ref document number: 1020077009320

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 1020087018382

Country of ref document: KR