Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Multi-application data display
Patent Number: 6,937,926 Issued on 08/30/2005 to Lipscomb,   et al.

Title: Mass spectrometer
Patent Number: 6,762,404 Issued on 07/13/2004 to Bateman,   et al.

Title: Biodegradable aliphatic-aromatic copolyester films
Patent Number: 7,153,569 Issued on 12/26/2006 to Kaufman,   et al.

Title: Previewing digital audio clips
Patent Number: 7,149,593 Issued on 12/12/2006 to Wiser,   et al.

Title: Process for the purification of marigold xanthophylls
Patent Number: 7,150,890 Issued on 12/19/2006 to Rosales,   et al.

Title: Vibration sound reducing device, and process for assembling elastic membrane in vibration sound reducing device
Patent Number: 6,763,794 Issued on 07/20/2004 to Torikai,   et al.

Title: Firing direction system for a rocket launcher
Patent Number: 7,143,681 Issued on 12/05/2006 to Hartmann,   et al.

Title: Loop systems and methods of using the same for conveying and distributing thermal energy into a wellbore
Patent Number: 7,147,057 Issued on 12/12/2006 to Steele,   et al.

Title: Modular multi-function fluid flow control device
Patent Number: 7,147,002 Issued on 12/12/2006 to Reilly

Title: Variable pitch electrode array
Patent Number: 7,149,586 Issued on 12/12/2006 to Greenberg,   et al.

Title: Multisheet sandwich panel using superplastic forming and adhesive bonding
Patent Number: 7,146,727 Issued on 12/12/2006 to Kistner,   et al.

Title: Endoscope device
Patent Number: 6,767,322 Issued on 07/27/2004 to Futatsugi,   et al.

Title: Method of and system for production of hydrocarbons
Patent Number: 7,147,058 Issued on 12/12/2006 to Shaposhnikov,   et al.

Title: Operating point independent digital automatic level control
Patent Number: 7,154,968 Issued on 12/26/2006 to Gould

Title: Parameter linking system for data visualization in integrated circuit technology development
Patent Number: 7,143,370 Issued on 11/28/2006 to Erhardt

Title: Check valve and fuel cell system using the same
Patent Number: 7,144,650 Issued on 12/05/2006 to Fukuma,   et al.

Title: Constellation rearrangement for ARQ transmit diversity schemes
Patent Number: 7,154,961 Issued on 12/26/2006 to Wengerter,   et al.

Title: R2D2: an enzyme of RNA silencing
Patent Number: 7,144,714 Issued on 12/05/2006 to Wang,   et al.

Title: Insulating device for a system on chip (SOC)
Patent Number: 6,963,231 Issued on 11/08/2005 to Yang

Title: Modular fluid handling device
Patent Number: 7,146,999 Issued on 12/12/2006 to Giese,   et al.

Title: Substrate processing unit
Patent Number: 6,773,510 Issued on 08/10/2004 to Kitano,   et al.

Title: Regulator with flow diffuser
Patent Number: 7,146,997 Issued on 12/12/2006 to Francis,   et al.

Title: Method, system and apparatus for orienting casing and liners
Patent Number: 7,147,060 Issued on 12/12/2006 to Huber,   et al.

Title: Two-cycle combustion engine with air scavenging system having pressure reducing device
Patent Number: 7,146,942 Issued on 12/12/2006 to Yuasa,   et al.

Title: Hyperbranched chemoselective silicon-based polymers for chemical sensor applications
Patent Number: 7,153,582 Issued on 12/26/2006 to Houser,   et al.

Title: Calving enclosure
Patent Number: 7,146,933 Issued on 12/12/2006 to Dubas

Title: Multiple clutch unit
Patent Number: 7,147,092 Issued on 12/12/2006 to Friedmann

Title: Implantable medical device with slotted housing serving as an antenna
Patent Number: 7,149,578 Issued on 12/12/2006 to Edvardsson

Title: Cationic resin composition
Patent Number: 6,761,973 Issued on 07/13/2004 to Nishiguchi,   et al.

Title: Stabilized semiconductor nanocrystals
Patent Number: 7,160,613 Issued on 01/09/2007 to Bawendi,   et al.

Title: Three-phase toroidal coil type permanent magnet electric rotating machine
Patent Number: 6,765,321 Issued on 07/20/2004 to Sakamoto

Title: Dynamic optimizing method for speed data and positioning device using this method
Patent Number: 6,765,360 Issued on 07/20/2004 to Hashimoto

Title: Method of manufacturing a micromechanical structure
Patent Number: 7,152,300 Issued on 12/26/2006 to Suzuki

Title: Method and apparatus for liquid preparation of photographic reagent
Patent Number: 7,144,663 Issued on 12/05/2006 to Sano,   et al.

Title: Holding receptacle for vehicles
Patent Number: 7,147,280 Issued on 12/12/2006 to Duerr,   et al.

Title: Lamination features for stator grounding
Patent Number: 6,762,529 Issued on 07/13/2004 to Herndon,   et al.

Title: Flash memory device
Patent Number: 6,762,970 Issued on 07/13/2004 to Joo

Title: Cable management apparatus
Patent Number: 7,147,062 Issued on 12/12/2006 to Kolacz,   et al.

Title: One-piece tab assembly for a cathode cup of an X-ray imaging machine
Patent Number: 6,762,540 Issued on 07/13/2004 to Schaefer,   et al.

Title: Dental floss holder
Patent Number: 7,146,989 Issued on 12/12/2006 to Forssell

Title: External battery pack apparatus
Patent Number: 6,765,365 Issued on 07/20/2004 to Kim,   et al.

Title: Automatic pool cleaner power conduit including stiff sections
Patent Number: 7,145,074 Issued on 12/05/2006 to Henkin,   et al.

Title: Apparatus and method for viewing data processor bus transactions on address pins during memory idle cycles
Patent Number: 7,143,225 Issued on 11/28/2006 to Tischler,   et al.

Title: Method for decomposing chlorine-containing organic compound contained in exhaust gas and catalyst for use in the method
Patent Number: 6,759,565 Issued on 07/06/2004 to Kato,   et al.

Title: Azeotrope-like compositions of 1,1,1,3,3-pentafluorobutane
Patent Number: 6,951,835 Issued on 10/04/2005 to Minor,   et al.

Title: Method and system for transparent dynamic optimization in a multiprocessing environment
Patent Number: 7,146,607 Issued on 12/05/2006 to Nair,   et al.

Title: Connector with a capacitor connected to a metal casing
Patent Number: 7,156,699 Issued on 01/02/2007 to Liu

Title: Photosensitive member having vision pigment deletion control additive
Patent Number: 7,144,664 Issued on 12/05/2006 to Fuller,   et al.

Title: Method and system for print stream job determination and analysis
Patent Number: 6,762,851 Issued on 07/13/2004 to Lynch,   et al.

Title: Multi-resolution controller
Patent Number: 7,149,591 Issued on 12/12/2006 to Gao,   et al.

Title: Method for producing (1,1',4, 11")-terphenyl compounds
Patent Number: 6,762,315 Issued on 07/13/2004 to Scherer,   et al.

Title: Patient monitoring device with multi-antenna receiver
Patent Number: 7,149,581 Issued on 12/12/2006 to Goedeke

Title: Advanced rapid thermal processing (RTP) using a linearly-moving heating assembly with an axisymmetric and radially-tunable thermal radiation profile
Patent Number: 6,768,084 Issued on 07/27/2004 to Liu,   et al.

Title: Parts washer system
Patent Number: 7,146,991 Issued on 12/12/2006 to Stockert

Title: Fixing device
Patent Number: 6,761,112 Issued on 07/13/2004 to Faist,   et al.

Title: Cooling tower method and apparatus
Patent Number: 7,146,726 Issued on 12/12/2006 to Kinney, Jr.,   et al.

Title: Tap process for hard workpieces
Patent Number: 7,143,490 Issued on 12/05/2006 to Hughes, Jr.,   et al.

Title: Method and apparatus for detecting free fall
Patent Number: 6,768,066 Issued on 07/27/2004 to Wehrenberg

Title: Expansion ring assembly
Patent Number: 7,146,689 Issued on 12/12/2006 to Neuhaus,   et al.

Title: Electrostatic charge image developing toner, and developer, image forming apparatus and image forming method using the same toner
Patent Number: 7,144,667 Issued on 12/05/2006 to Kawanishi,   et al.

Title: Pharyngeal wall treatment
Patent Number: 7,146,981 Issued on 12/12/2006 to Knudson,   et al.

Title: Slipcovers for support pillows
Patent Number: 7,146,663 Issued on 12/12/2006 to Brown,   et al.

Title: Methods and apparatus for cementing drill strings in place for one pass drilling and completion of oil and gas wells
Patent Number: 7,147,068 Issued on 12/12/2006 to Vail, III

Title: Electron beam lithography method using new material
Patent Number: 7,144,680 Issued on 12/05/2006 to Park,   et al.

Title: Luteinizing hormone and follicle stimulating hormone for use in inducing folliculogenesis
Patent Number: 7,151,083 Issued on 12/19/2006 to Franks,   et al.

Title: Low-voltage drive circuit and method for the same
Patent Number: 6,812,740 Issued on 11/02/2004 to Oda

Title: Process and apparatus for the production of butylacetate and isobutylacetate
Patent Number: 7,160,524 Issued on 01/09/2007 to Lederer,   et al.

Title: System and method for synchronizing raster and vector map images
Patent Number: 7,161,604 Issued on 01/09/2007 to Higgins,   et al.

Title: Process for detoxification of CCA-treated wood
Patent Number: 7,160,526 Issued on 01/09/2007 to Lianzhen,   et al.

Title: Wire cover and a connector provided therewith
Patent Number: 6,762,363 Issued on 07/13/2004 to Yamashita,   et al.

Title: Multi-purpose peripheral interface for computing systems
Patent Number: 7,152,127 Issued on 12/19/2006 to Brisebois,   et al.

Title: Collapsible truck bed cover
Patent Number: 7,147,265 Issued on 12/12/2006 to Schmeichel

Title: Equalizer and equalization method for return-to-zero signals
Patent Number: 7,154,946 Issued on 12/26/2006 to Katic,   et al.

Title: Dual mount charger with inverting display
Patent Number: 6,765,366 Issued on 07/20/2004 to Maggert,   et al.

Title: Filtering device
Patent Number: 7,172,692 Issued on 02/06/2007 to Liao

Browser and program containing multi-medium content Number:7,394,473 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Browser and program containing multi-medium content

Abstract: The present invention relates to a program containing a browser capable of dealing with highly functional multimedia content in a straightforward manner, and a multimedia content. A reception terminal 113 accesses a server on a network 112 corresponding to an input URL. The server 124 distributes distribution software 243 to the reception terminal 113 via the network 112, the distribution software 243 being constituted of browser software 251 having specifications to be satisfied in order for a component to receive predetermined services, and a multimedia content 252 having a predetermined configuration. The reception terminal 113 displays the distributed multimedia content 252 on the distributed browser. The present invention is applicable to personal computers, digital electronic home appliances and the like.

Patent Number: 7,394,473 Issued on 07/01/2008 to Asai


Inventors: Asai; Atsushi (Kanagawa, JP)
Assignee: Sony Corporation (Tokyo, JP)
Appl. No.: 10/508,884
Filed: February 4, 2003
PCT Filed: February 04, 2003
PCT No.: PCT/JP03/01094
371(c)(1),(2),(4) Date: September 23, 2004
PCT Pub. No.: WO03/081436
PCT Pub. Date: October 02, 2003


Foreign Application Priority Data

Mar 26, 2002 [JP] 2002-084764
Jun 21, 2002 [JP] 2002-180926

Current U.S. Class: 345/679 ; 345/653; 715/201; 715/202; 715/203; 715/204; 715/211
Current International Class: G06F 15/00 (20060101); G06F 17/00 (20060101)
Field of Search: 715/500.1,502 345/679,653


References Cited [Referenced By]

U.S. Patent Documents
6289299 September 2001 Daniel et al.
6693652 February 2004 Barrus et al.
6788300 September 2004 Ramaswami et al.
2002/0010571 January 2002 Daniel et al.
2002/0093538 July 2002 Carlin
2002/0109683 August 2002 Ramaswami et al.
2003/0031260 February 2003 Tabatabai et al.
2003/0110297 June 2003 Tabatabai et al.

Other References

Core Web3D; Publisher: Prentice Hall PTR; Pub Date: Sep. 14, 2000; Chapter 10. cited by examiner .
Core Web3D; Publisher: Prentice Hall PTR; Pub Date: Sep. 14, 2000; Chapter 10, p. 16. cited by examiner .
Yasuhiro Sekine, "Flash Web Design Book Ver. 5J first edition", Kabushiki Kaisha Shoeisha, Jan. 20, 2001, pp. 26-35, 125 to 144, 218-to 223. cited by other .
Shinji Simojo, "UNIX Multimedia Kotohajime Multi-media-Scenario Kitjutsu Gengo SMIL", UNIX Magazine, Jul. 1, 1998, vol. 13, No. 7, pp. 40 to 45. cited by other .
Takao Fukuda, "Rich-Contents no Sakusei ni Torikumu SMIL o Tsukatte Doga o Control Contents Kanri mo Juyo no Yoso ni", Nikkei Internet Technology, Oct. 22, 2001, No. 52, pp. 40-45. cited by other .
Konishi, "WinHEC 98", Monthly ASCII, May 1, 1998, vol. 22, No. 5 (Whole No. 251), pp. 232 to 235. cited by other.

Primary Examiner: Hutton; Doug
Assistant Examiner: Hillery; Nathan
Attorney, Agent or Firm: Finnegan, Henderson, Farabow, Garrett & Dunner, L.L.P.

Claims



The invention claimed is:

1. A content providing method, comprising: forming multimedia content by collecting scenes, each scene containing a component group formed by customizing and arbitrarily combining a plurality of components operating on a browser, the scene also containing a script for operating each component; and providing, upon satisfaction of specifications, each of the components with a service via a browser; wherein the service comprises: reading the multimedia content and loading the component group and script contained in the scene; managing a life cycle of each component, wherein the life cycle comprises a plurality of states for each component; displaying one of the components in a predetermined 3-D virtual space and deleting another of the components previously displayed in the 3-D virtual space; providing a communication service between an interpreter of the script and each component; managing focus transition between the one of the components and another of the components; and distributing a corresponding input from a predetermined external key to the one of the components.

2. The content providing method according to claim 1, wherein the service further comprises: synchronously reproducing media; and transitioning between a first scene and a second scene.

3. The content providing method according to claim 1, further comprising: maintaining presentation consistency when the multimedia content is reproduced on the browser.

4. A computer-readable recording medium having a content providing program, the content providing program causing a computer to execute a content providing method, the method comprising: forming multimedia content by collecting scenes, each scene containing a component group formed by customizing and arbitrarily combining a plurality of components operating on a browser, the scene also containing a script for operating each component; and providing, upon satisfaction of specifications, each of the components with a service via a browser; wherein the service comprises: reading the multimedia content and loading the component group and script contained in the scene; managing a life cycle of each component, wherein the life cycle comprises a plurality of states for each component; displaying one of the components in a predetermined 3-D virtual space and deleting another of the components previously displayed in the 3-D virtual space; providing a communication service between an interpreter of the script and each component; managing focus transition between the one of the components and another of the components; and distributing a corresponding input from a predetermined external key to the one of the components.

5. A computer-readable recording medium according to claim 4, wherein the service further comprises: synchronously reproducing media; and transitioning between a first scene and a second scene.

6. A computer-readable recording medium according to claim 4, the method further comprising: maintaining presentation consistency when the multimedia content is reproduced on the browser.

7. A method for providing a browser, comprising the steps of: reading multimedia content and loading a component group, containing a plurality of components, and a script contained in a scene; providing, upon satisfaction of specifications, each of the components with a service wherein the service further performs the steps of: managing a life cycle of each component in the component group, wherein the life cycle comprises a plurality of states for each component; displaying one of the components in a predetermined 3-D virtual space and deleting another of the components previously displayed in the 3-D virtual space; providing a communication service between an interpreter of the script and each component; managing focus transition between the one of the components and another of the components; and distributing a corresponding input from a predetermined external key to the one of the components.

8. A method for producing multimedia content having a collection of scenes, comprising the steps of: forming a component group by customizing and arbitrarily combining a plurality of components operating on a browser and upon satisfaction of specifications, providing each component with a service; and operating each component by using a script; wherein the service comprises: reading multimedia content and loading the component group and the script contained in the scene; managing a life cycle of each component, wherein the life cycle comprises a plurality of states for each component; displaying one of the components in a predetermined 3-D virtual space and deleting another of the components previously displayed in the 3-D virtual space; providing a communication service between an interpreter of the script and each component; managing focus transition between the one of the components and another of the components; and distributing a corresponding input from a predetermined external key to the one of the components.

9. The method for producing multimedia content according to claim 8, further comprising: combining the multimedia content and the browser to create one application.

10. The method for producing multimedia content according to claim 8, further comprising: controlling reading the one of the components in a distribution format and displaying the one of the components on a graphic user interface (GUI); adding another component selected from the plurality of components, on the graphic user interface to the multimedia content; providing the graphic user interface for customizing the added component; and converting the multimedia content edited in the displaying, adding, and providing steps into a distributable format.

11. A computer-readable recording medium having a multimedia content producing program, the multimedia content producing program causing a computer to execute a multimedia content producing method, the method comprising: forming a component group by customizing and arbitrarily combining a plurality of components operating on a browser upon satisfaction of specifications, and providing each component with a service; and operating each component by using a script; wherein the service comprises: reading multimedia content and loading the component group and the script contained in the scene; managing a life cycle of each component, wherein the life cycle comprises a plurality of states for each component; displaying one of the components in a predetermined 3-D virtual space and deleting another of the components previously displayed in the 3-D virtual space; providing a communication service between an interpreter of the script and each component; managing focus transition between the one of the components and another of the components; and distributing a corresponding input from a predetermined external key to the one of the components.

12. A method for processing multimedia content, comprising the steps of: converting a format of multimedia content from a first format, utilizing techniques of expressing a data structure by a text, into a second format, wherein: the multimedia content in the second format comprises a collection of scenes, each scene containing: a component group formed by customizing and arbitrarily combining a plurality of components operating on a browser and, upon satisfaction of specifications, providing each component with a service; and a script for operating each component; and wherein the service performs the steps of: reading multimedia content and loading the component group and the script contained in the scene; managing a life cycle of each component, wherein the life cycle comprises a plurality of states for each component; displaying one of the components in a predetermined 3-D virtual space and deleting another of the components previously displayed in the 3-D virtual space; providing a communication service between an interpreter of the script and each component; managing focus transition between the one of the components and another of the components; and distributing a corresponding input from a predetermined external key to the one of the components.

13. The method for processing multimedia content according to claim 12, further comprising: combining the multimedia content in the second format and the browser to create an application.

14. The method for processing multimedia content according to claim 12, wherein the techniques utilized in the first format include XML.

15. A computer-readable recording medium having a multimedia content processing program, the multimedia content processing program causing a computer to execute a multimedia content processing method, the method comprising: converting a format of multimedia content from a first format, utilizing techniques of expressing a data structure by a text, into a second format; wherein: the multimedia content in the second format comprises a collection of scenes, each scene containing: a component group formed by customizing and arbitrarily combining a plurality of components operating on a browser and, upon satisfaction of specifications, providing each component with a service; and a script for operating each component; wherein the service performs the steps of: reading multimedia content and loading the component group and the script contained in the scene; managing a life cycle of each component, wherein the life cycle comprises a plurality of states for each component; displaying one of the components in a predetermined 3-D virtual space and deleting another of the components previously displayed in the 3-D virtual space; providing a communication service between an interpreter of the script and each component; managing focus transition between the one of the components and another of the components; and distributing a corresponding input from a predetermined external key to the one of the components.

16. An information processing system comprising a first information processing apparatus for producing and distributing multimedia content and a second information processing apparatus for reproducing multimedia content distributed by the first apparatus, the first and second information processing apparatuses being interconnected by a network; wherein: the first information processing apparatus produces multimedia content containing a collection of scenes and distributes, via the network, the produced multimedia content and a browser to the second information processing apparatus as one application; and the second information processing apparatus reproduces the distributed application on the browser; wherein each of the scenes contains: a component group formed by customizing and arbitrarily combining a plurality of components operating on a browser upon satisfaction of specifications, and providing each component with a service; and a script for operating each component; wherein the service performs the steps of: reading multimedia content and loading the component group and the script contained in the scene; managing the life cycle of each component constituting the component group, wherein the life cycle comprises a plurality of states for each component; displaying one of the components in a predetermined 3-D virtual space and deleting another of the components previously displayed in the 3-D virtual space; providing a communication service between an interpreter of the script and each component; managing focus transition between the one of the components and another of the components; and distributing a corresponding input from a predetermined external key to the one of the components.
Description



TECHNICAL FIELD

The present invention relates to a program containing a browser and a multimedia content, and more particularly to a program containing a browser capable of dealing with a sophisticated multimedia content with ease, and a multimedia content.

BACKGROUND ART

In recent years, the dissemination of information networks, particularly the Internet, have been striking. W.W.W (World Wide Web) among others is essential for services not only for businesses but also for general home users. W.W.W is services allowing a reception terminal to access a variety of content (home pages) existing on the Internet and obtain necessary information.

In recent years, general users also use W.W.W as a tool for not only collecting content but also for enjoying the content rich in entertainment or presenting their own content. It is expected that the number of users is increasing more and more in the future.

W.W.W is a software architecture developed by the CERN (Conseil Europ'en pour la Recherche Nucl'aire) in 1989. W.W.W is the communication system constituted of a software group constituted of a so-called HTTP (HyperText Transfer Protocol) server and an HTML (HyperText Markup Language) browser interconnected by the Internet, and is supported by software HTTP and HTML. HTTP is the communication protocol between an HTTP server and an HTML browser, and HTML is the format of (homepage) data exchanged between an HTTP server and an HTML browser.

FIG. 1 shows a mechanism of producing a W.W.W content (homepage) of this type.

As shown in FIG. 1, in a W.W.W system 1, a reception terminal 11 and an HTTP server 13 are interconnected by the Internet, the reception terminal being constituted of an HTML browser 22 and a platform 21 made of a predetermined OS (Operating System), hardware and the like.

Description will be made on a process of reproducing content on the HTTP server 13 by the reception terminal 11.

Upon reception of an URL (Uniform Resource Locater) of a homepage from a user as shown by an arrow 31, the HTML browser 22 of the reception terminal 11 accesses the HTTP server 13 designated by the input URL via the Internet 12 as shown by an arrow 32 to request for the data of the homepage designated by the URL.

In response to the request, the HTTP server 13 transmits the data file (hereinafter called an HTML document) 33-1 of the homepage described in the HTML format via the Internet 12. The HTML browser 22 of the reception terminal 11 displays the received HTML text 33-1 on a display (not shown) of the reception terminal 11, for example, in the format of a display 34. The HTML browser 22 acquires related data 33-2 such as a bitmap file (image file), when necessary, from the HTTP server 13, and displays it in a predetermined area of the display 34.

The HTML browser 22 is therefore essential software for general users utilizing W.W.W. HTML has been developed in order for researchers to share text data such as technical documents via information networks, and has distinctive characteristics that documents are structured by using an approach called Markup.

FIG. 2 shows an HTML text and its display example.

In the HTML text 33-1, the portion sandwiched between "<" and ">" is called a tag which is used for Markup.

The contents of the portion sandwiched between HTML tags (<HTML> and </HTML>) indicate HTML data. The portion sandwiched between BODY tags (<BODY> and </BODY>) indicates the main text of the document. A portion 41 "<H1>PLEASANT FOOD SHOP IN KAMAKURA</H1>" sandwiched between H1 tags (<H1> and </H1>) indicates that the character string "PLEASANT FOOD SHOP IN KAMAKURA" is a headline of the document. Portions 42 and 43 sandwiched between P tags (<P> and </P>) indicate sentences of the documents. Standardization of such tag types is managed by W3C (World Wide Web Consortium).

A display 34 provides the content in conformity with the structure of the HTML document 33-1.

A character string corresponding to the portion 41 sandwiched between H1 tags is displayed in the upper area 51 of the display 34, a sentence corresponding to the portion 42 sandwiched between the P tags is displayed in the lower area 52, and a sentence corresponding to the portion 43 sandwiched between the P tags is displayed in an area lower than the area 52.

Since the HTML document 33-1 is expressed by text, HTML is not dependent upon a platform such as OS. Since HTML is a text format, a user and the like can create a content in a relatively straightforward manner by using HTML with some learning.

HTML can insert an image into a document by using <IMG> tags. For example, an image 33-2 is displayed in an area 54 in the area 52 of the display 34, the image 33-2 corresponding to an image file (food.jpg) corresponding to a portion 44 sandwiched between <IMG> tags in the portion 42 sandwiched between the P tags in the HTML document 33-1.

Since HTML is provided with tags for expressing media other than the text, HTML can deal with a combination of a plurality of media such as texts, images (still images and moving images) and audio. The content of this type is hereinafter called a multimedia content. Therefore, most of W.W.W data known as so-called homepages are a multimedia content.

As above, since HTML is characterized in that it does not depend upon a platform, it can deal with multimedia information, and it can create content in a relatively straightforward manner.

Services for distributing a multimedia content are prevailing and HTML derivative technologies have been adopted in information networks for digital electronic home appliances such as mobile phone networks and digital broadcasting, in addition to the Internet. For example, BML (Broadcast Markup Language), Compact HTML and the like are known, BML being adopted for data broadcasting services of BS (Broadcasting Satellite) and Compact HTML being used by the i-mode for mobile phones by the NTT DoCoMo, Inc. These services are often supplied nowadays on the assumption that they are used only by particular digital home electronic appliances or particular information networks, and mutual distribution of content is not possible or limitative.

It is expected in the future that all digital electronic home appliances including computers are interconnected by one information network. In such a case, it is requested that any terminal can receive services of the same content and that the content is highly entertaining, has sophisticated functions, high performance as well as being apt to be developed under reduced cost.

As described earlier, however, HTML has been developed in order for researchers to share text data, and is not developed as a system for satisfying the needs expected to become essential in the future. As solutions for satisfying such needs, HTML has therefore the following issues left to be solved.

Namely, as described above, HTML is the format for expressing a structured document, i.e., text media. In HTML, therefore, media (images and the like) other than the text is inserted into a text (document).

However, if other media are inserted into a document, there arises a first issue that consistency of presentation is not guaranteed.

More specifically, although the position of media inserted into a text is determined by the text layout, the text is returned when it reaches the end of the window (for example, as shown in FIG. 2, in the area 52 of the display 34, the text is returned at "PASTER HOUSE" and the following "HAS BEEN FOUND" is displayed in the next row). The display position of media is not determined therefore until the window size of an HTML browser is determined (until a user displays content).

A display 34-1 shown in FIG. 3 and a display 34-2 shown in FIG. 4 are examples of presentations having different media display positions because of different window sizes, even with the same HTML document, i.e., the displays are examples of presentations not guaranteeing presentation consistency.

In other words, although a layout method of a display by HTML is a suitable method of displaying media such as images as part of a document, it is not a suitable method of displaying a combination of various media as a multimedia content.

The reason for this is that considerable attention is paid to the design of a multimedia content in many cases, and that a content creator often desires that the positions of respective media to be presented can be designated by absolute values and the content of the same design can be presented irrespective of the window size of an HTML browser. Namely, the content creator does not desire to display differently the created multimedia content as in the display 34-1 (FIG. 3) or display 34-2 (FIG. 4) depending upon the window size of an HTML browser. The content creator desires that, as shown in a display 34-3 of FIG. 5 each of a title text, two main texts and an image is displayed by designating the absolute positions (in the example of FIG. 5, absolute values from the upper left corner) of the fixed coordinate system of the display 34-3.

In addition, since the HTML format defines only the text structure, the layout details such as a font type, a space between characters and a space between rows, a hyperlink expression method (although expression is made often by using blue fonts and underlines, definitions thereof do not exist) and the like are fundamentally dependent upon an HTML browser, when HTML data is actually displayed. If the same HTML document is presented by HTML browsers developed by different vendors, it may be displayed minutely different. This shows that presentation consistency is not guaranteed.

Under such circumstances, CESS (Cascading Style Sheets) has been proposed as a mechanism of designating the style of an HTML document. By utilizing CESS, it is possible to unanimously designate the layout of a text. However, CESS is used persistently for the layout of a document, HTML browsers of companies support in different manners and as will be later described, CESS does not provide services for 3D (3 Dimensional). Further, CESS has its own grammar (different from HTML) and content creators are required to be familiar with it.

As above HTML is associated with the first issue that presentation consistency is not guaranteed which is the essential condition of multimedia expression.

Further, HTML is associated with a second issue that no synchronizing mechanism between media is provided, from the view point of multimedia expression.

The synchronizing mechanism between media is a means for controlling the presentation timings when a combination of media having a time axis, such as audio, moving images and animation, is presented. Use of the synchronizing mechanism between media allows expressions, for example, reproduction of animation synchronized with music and concurrent or continuous reproduction of a plurality of moving images. As above, the synchronizing mechanism between media is a function essential for realizing a multimedia content.

Further, HTML is associated with the third issue that there is no compatibility of the content between different types of apparatuses (e.g., between a personal computer and a digital electronic home appliance).

Namely, although HTML has no specification regarding the interface for manipulating a content, many HTML browsers on personal computers are realized by the interfaces of personal computers, e.g. by a window provided by the Windows (registered trademark) OS.

Since the size of a window can be changed, the size of an HTML browser can also be changed. Namely, the size in a browser horizontal direction is not definite so that the content unable to be displayed is developed downward and not displayed. In order to display it, a scroll in the vertical direction is used. A mouse is used for a content manipulation such as a jump to another HTML document through hyper link. A content is created on the assumption of a manipulation performance dependent upon the personal computer.

In contrast, although an HTML text can be displayed on a digital electronic home appliance, the display size of an HTML browser is generally fixed and a scroll function is not provided in some cases. Since it is necessary to be accustomed to the manipulation of a moving cursor such as a mouse, the moving cursor is considered unsuitable for electronic home appliances, so that the function corresponding to a mouse is not provided in many cases. Therefore, when HTML is applied to digital electronic home appliances, the HTML format is generally modified or extended in some way, in order to allow the interface of a digital electronic home appliances to use HTML.

This difference between a personal computer and a digital electronic home appliance results in a possibility that compatibility is not ensured if an HTML content distributed on the Internet is distributed to a network of digital electronic home appliances. In order to absorb this difference, conversion software is used in a partial field. Since an HTML content on the Internet is created based upon an interface of a personal computer as described above, even if the HTML content converted by the conversion software is produced, the content may become meaningless presentation.

As above, HTML is associated with the third issue of no compatibility between contents.

HTML has also a fourth issue of a limit in function extension.

Namely, as described above, HTML is primarily structured document data and is not an application program. An HTML browser can therefore display only the data prepared in an HTTP server. The types (media) of data capable of being displayed is limited to only those defined by the HTML format.

For example, when newly developed media are used, it is necessary to perform extension of the media with regard to the HTML format standardized by the above-described W3C. In order also for the media to be used, the HTML browser of each company is required to support a software module for reproducing the new media and correctly recognize the extended portion, i.e., tags.

However, in practice, the HTML browser of each company extends tags often in an independent manner, and there may be no compatibility between these browsers. Also in some cases, an HTML content itself is dependent upon specific extension of a particular HTML browser.

There is a plug-in function as another method of extending the function of an HTML content. A plug-in is a software module of extending a function of an HTML browser. If a plug-in realizing an optional function is installed in an HTML browser, this function can be executed by HTML content. However, in order for a user to use the plug-in, it is necessary to perform in advance its download, install and upgrade. The plug-in is required to be developed for each of OSes and browsers, and the HTML browser not supporting the plug-in cannot display the HTML content using the plug-in.

More correctly, the extension function by a plug-in incorporates the mode that another application runs in a partial region of an HTML content, and the function is not contained in the content itself and the HTML itself is a structured document unchangeably.

There is Java(R)Script as an extension aiming at making an HTML document itself execute an optional logic. Java(R)Script is a script language, and similar to a C language and a Java(R) language, has a grammar considering that even a content producer such as a designer and a content creator can write in a relatively straightforward manner, while supporting the control structure such as conditional branch and iteration. Code of Java(R)Script is characterized by ease of use such as not requiring advanced compilation since it is executed by an interpreter. Since Java(R)Script places importance to use easiness, it is inferior to the C language and Java(R) language in terms of an execution performance, a program size and program structuralization.

From these reasons, although Java(R)Script is suitable for media and a plug-in provided by HTML and a relatively simple application such as manipulating a browser itself, it is often unpractical to realize a complicated function (e.g., decoding particular media, and GUI components) by Java(R)Script itself.

As above, HTML is associated with the fourth issue of a limit in its extension function.

HTML has also a fifth issue of inferior productivity of content.

Namely, as described above, HTML has been developed in order to allow researchers to share structured document data. Being limited to the usage of this kind, it can be said that writing a content with a tool such as a text editor in accordance with the HTML format is a relatively easy work for researchers well grounded in software.

In contrast, when designers and creators form a content which is rich in entertainment and complicated, it is rare that an HTML document is written directly by using a text editor or the like, but dedicated authoring software is generally used. This software presents a graphical content forming environment so that the content having a relatively complicated layout can be formed without knowledge of HTML.

The HTML format itself is, however, not designed by considering affinity with the authoring software. Harmful influences of this include an overhead of a data size to be caused by the software mechanically forming an HTML document, difficulty in compatibility between authoring software and in fine adjustment at the content finishing stage, low readability of formed HTML documents, and the like, thus leading to the situation that advantages of HTML become rather disadvantages.

As described earlier, when the extension function is mounted in an HTML content, a script language such as Java(R) Script is often used and designers and content creators often write code of Java(R)Script by themselves even for a more or less complicated content.

However, from the viewpoint of content productivity, the extension functions of this type are preferably developed by programmers having high skills of software by using a program language such as a C language and a Java(R) language. Also from the viewpoint of content productivity, it is preferable that designers and creators pay attention to how the extension functions are customized and combined and which kind of services are realized, and that the script language such as Java(R)Script is used when designers and content creators combine and control these extension functions.

However, presently, specialization in the production of an HTML content is still not established, and in addition the HTML format itself is not designed by considering affinity with development flows of this type.

From the viewpoint of content productivity, although the extension function once developed should be reused, it cannot be said that the script language such as Java(R)Script sufficiently supports the function regarding software modularization (easy to customize, capsulated mount, software module distribution and the like), and it is therefore difficult to reuse.

As above, HTML has the fifth issue of inferior content productivity.

HTML has also a sixth issue of difficulty in sufficient manifestation of a hardware performance.

Specifically, it is expected that the function and performance of hardware of digital electronic home appliances including personal computers are improved more and more in the future. There is a large possibility that highly sophisticated 3D graphics functions as realized in some home games, among others, are adopted in other products in the near future.

In contrast, HTML is software aiming primarily at sharing structured documents, and is unsuitable for expressing a content assuming 3D. As described above, although it is possible to extend the function of an HTML content by using a plug-in or a plug-in such as Java(R)Script, they are associated with the above-described issues and HTML is not always a proper solution to manifest the expected hardware performance that digital electronic home appliances have in the near future.

As above, HTML is a software architecture developed in order to meet the needs of sharing document data among researchers. From the viewpoint of sharing document data, it can be considered that HTML is one of the most refined solutions even at the present time. However, the needs of content distribution on present information networks are sophisticated-function-orientated and multimedia-orientated, and it is required that content producers of an occupation type such as designers and content creators can produce a content in a straightforward manner.

In order to deal with a change in the needs of this kind, although extension of various functions has been made heretofore to HTML, since it does not follow the design idea inherent to HTML, the fundamental solution is still not reached in the context of content compatibility, productivity and the like and HTML is associated with the above-described first to sixth issues.

DISCLOSURE OF THE INVENTION

The present invention has been conceived in consideration of the circumstances described above, and allows to dealing with highly functional multimedia content in a straightforward manner.

A first program according to the present invention is characterized by including: browser software for providing each component with each service in accordance with specifications to be satisfied in order for the component to receive the service; and a multimedia content formed by a collection of scenes each containing a component group formed by customizing and arbitrarily combining a plurality of the components operating on the browser software and a script for operating the component, the service including: a service for reading a predetermined one of the multimedia content and loading the component group and the script contained in the scene constituting the multimedia content; a service for managing a life cycle of each component constituting the component group; a service for displaying the component in a predetermined 3D virtual space and erasing the component already displayed in the 3D virtual space; a service for providing a communication service between an interpreter of the script and the component; a service for managing focus transition between a predetermined one of the components and another of the components; and a service for distributing an input from a predetermined external key to a corresponding one of the components.

The browser software may further provide the component with the service in accordance with the specifications to be satisfied in order for the component to receive the service, the service further includes: a service for synchronously reproducing a plurality of media; and a transition service for transition between first and second ones of the scenes.

The multimedia content may be configured to maintain presentation consistency when the multimedia content is reproduced on the browser software.

A first recording medium recording a program according to the present invention is characterized in that the program includes: browser software for providing each component with each service in accordance with specifications to be satisfied in order for the component to receive the service; and a multimedia content formed by a collection of scenes each containing a component group formed by customizing and arbitrarily combining a plurality of the components operating on the browser software and a script for operating the component, the service including: a service for reading a predetermined one of the multimedia content and loading the component group and the script contained in the scene constituting the multimedia content; a service for managing a life cycle of each component constituting the component group; a service for displaying the component in a predetermined 3D virtual space and erasing the component already displayed in the 3D virtual space; a service for providing a communication service between an interpreter of the script and the component; a service for managing focus transition between a predetermined one of the components and another of the components; and a service for distributing an input from a predetermined external key to a corresponding one of the components.

The first program and recording medium of the present invention provide the program which contains browser software for providing each component with each service in accordance with specifications to be satisfied in order for the component to receive the service; and a multimedia content formed by a collection of scenes each containing a component group formed by customizing and arbitrarily combining a plurality of the components operating on the browser software and a script for operating the component.

A second program as a multimedia content according to the present invention is characterized by a collection of a plurality of scenes each containing: a component group formed by customizing and arbitrarily combining a plurality of components operating on browser software for providing the component with each service in accordance with specifications to be satisfied in order for the component to receive the service; and a script for operating the component, the service including: a service for reading a predetermined one of the multimedia content and loading the component group and the script contained in the scene constituting the multimedia content; a service for managing a life cycle of each component constituting the component group; a service for displaying the component in a predetermined 3D virtual space and erasing the component already displayed in the 3D virtual space; a service for providing a communication service between an interpreter of the script and the component; a service for managing focus transition between a predetermined one of the components and another of the components; and a service for distributing an input from a predetermined external key to a corresponding one of the components.

A second recording medium storing a program as a multimedia content according to the present invention is characterized in that the program includes a collection of a plurality of scenes each containing: a component group formed by customizing and arbitrarily combining a plurality of components operating on browser software for providing the component with the service in accordance with specifications to be satisfied in order for the component to receive the service; and a script for operating the component, the service including: a service for reading a predetermined one of the multimedia content and loading the component group and the script contained in the scene constituting the multimedia content; a service for managing a life cycle of each component constituting the component group; a service for displaying the component in a predetermined 3D virtual space and erasing the component already displayed in the 3D virtual space; a service for providing a communication service between an interpreter of the script and the component; a service for managing focus transition between a predetermined one of the components and another of the components; and a service for distributing an input from a predetermined external key to a corresponding one of the components.

The second program and recording medium of the present invention provide as the program a collection of a plurality of scenes each containing: a component group formed by customizing and arbitrarily combining a plurality of components operating on browser software for providing the component with the service in accordance with specifications to be satisfied in order for the component to receive the service; and a script for operating the component.

A third program as browser software according to the present invention is characterized by providing each component with each service in accordance with specifications to be satisfied in order for said component to receive said service; said service including: a service for reading a predetermined one of said multimedia content and loading said component group and said script contained in said scene constituting said multimedia content; a service for managing a life cycle of each component constituting said component group; a service for displaying said component in a predetermined 3D virtual space and erasing said component already displayed in said 3D virtual space; a service for providing a communication service between an interpreter of said script and said component; a service for managing focus transition between a predetermined one of said components and another of said components; and a service for distributing an input from a predetermined external key to a corresponding one of said components.

A third recording medium storing a program as browser software and a multimedia content according to the present invention is characterized in that each component is provided with each service in accordance with specifications to be satisfied in order for the component to receive the service; the service including: a service for reading a predetermined one of the multimedia content and loading the component group and the script contained in the scene constituting the multimedia content; a service for managing a life cycle of each component constituting the component group; a service for displaying the component in a predetermined 3D virtual space and erasing the component already displayed in the 3D virtual space; a service for providing a communication service between an interpreter of the script and the component; a service for managing focus transition between a predetermined one of the components and another of the components; and a service for distributing an input from a predetermined external key to a corresponding one of the components.

The third program and recording medium of the present invention provide the browser software for supplying each component with each service in accordance with the specifications to be satisfied in order for the component to receive the service.

A fourth program according to the present invention is characterized by including a step of producing a multimedia content containing a collection of scenes each containing: a component group formed by customizing and arbitrarily combining a plurality of components operating on browser software for providing each component with each service in accordance with specifications to be satisfied in order for the component to receive the service; and a script for operating the component, the service including: a service for reading a predetermined one of the multimedia content and loading the component group and the script contained in the scene constituting the multimedia content; a service for managing a life cycle of each component constituting the component group; a service for displaying the component in a predetermined 3D virtual space and erasing the component already displayed in the 3D virtual space; a service for providing a communication service between an interpreter of the script and the component; a service for managing focus transition between a predetermined one of the components and another of the components; and a service for distributing an input from a predetermined external key to a corresponding one of the components.

The program may further include a step of combining the produced multimedia content and the browser software to create one program.

The producing step may include: a display control step of controlling to read the component in a distribution format and displaying on GUI; an addition step of adding the component selected on the GUI to the multimedia content; a providing step of providing the GUI which customizes the component contained in the multimedia content; and a converting step of converting the multimedia content edited by the display control step, the addition step and the providing step into a distributable format.

A fourth recording medium storing a program according to the present invention is characterized by including a step of producing a multimedia content containing a collection of scenes each containing: a component group formed by customizing and arbitrarily combining a plurality of components operating on browser software for providing each component with each service in accordance with specifications to be satisfied in order for the component to receive the service; and a script for operating the component, the service including: a service for reading a predetermined one of the multimedia content and loading the component group and the script contained in the scene constituting the multimedia content; a service for managing a life cycle of each component constituting the component group; a service for displaying the component in a predetermined 3D virtual space and erasing the component already displayed in the 3D virtual space; a service for providing a communication service between an interpreter of the script and the component; a service for managing focus transition between a predetermined one of the components and another of the components; and a service for distributing an input from a predetermined external key to a corresponding one of the components.

The fourth program and recording medium of the present invention provides the program which is a multimedia content containing a collection of scenes each containing: a component group formed by customizing and arbitrarily combining a plurality of components operating on browser software for providing each component with each service in accordance with the specifications to be satisfied in order for the component to receive the service.

A fifth program according to the present invention is characterized by including: a conversion step of converting a format of a multimedia content produced in accordance with a first format utilizing techniques of expressing a data structure by a text into a second format, wherein the multimedia content whose format was converted into the second format by the conversion step contains a collection of scenes each containing: a component group formed by customizing and arbitrarily combining a plurality of components operating on browser software for providing each component with each service in accordance with specifications to be satisfied in order for the component to receive the service; and a script for operating the component, the service including: a service for reading a predetermined one of the multimedia content and loading the component group and the script contained in the scene constituting the multimedia content; a service for managing a life cycle of each component constituting the component group; a service for displaying the component in a predetermined 3D virtual space and erasing the component already displayed in the 3D virtual space; a service for providing a communication service between an interpreter of the script and the component; a service for managing focus transition between a predetermined one of the components and another of the components; and a service for distributing an input from a predetermined external key to a corresponding one of the components.

The program may further include a step of combining the multimedia content whose format was converted into the second format by the conversion step and the browser software to create one program.

The techniques of being utilized by the first format may be techniques utilizing XML.

A fifth recording medium storing a program according to the present invention is characterized by including: a conversion step of converting a format of a multimedia content produced in accordance with a first format utilizing techniques of expressing a data structure by a text, from the first format into a second format, wherein the multimedia content whose format was converted into the second format by the conversion step contains a collection of scenes each containing: a component group formed by customizing and arbitrarily combining a plurality of components operating on browser software for providing each component with each service in accordance with specifications to be satisfied in order for the component to receive the service; and a script for operating the component, the service including: a service for reading a predetermined one of the multimedia content and loading the component group and the script contained in the scene constituting the multimedia content; a service for managing a life cycle of each component constituting the component group; a service for displaying the component in a predetermined 3D virtual space and erasing the component already displayed in the 3D virtual space; a service for providing a communication service between an interpreter of the script and the component; a service for managing focus transition between a predetermined one of the components and another of the components; and a service for distributing an input from a predetermined external key to a corresponding one of the components.

In the fifth program and recording medium, a format of a multimedia content produced in accordance with a first format utilizing techniques of expressing a data structure by a text, is converted from the first format into a second format. The multimedia content whose format was converted into the second format contains a collection of scenes each containing: a component group formed by customizing and arbitrarily combining a plurality of components operating on browser software for providing each component with each service in accordance with specifications to be satisfied in order for the component to receive the service; and a script for operating the component.

An information processing apparatus as an apparatus for reproducing a multimedia content according to the present invention is characterized by including: acquiring means for acquiring a program, the program comprising: browser software for providing each component with each service in accordance with specifications to be satisfied in order for the component to receive the service; and a multimedia content formed by a collection of scenes each containing a component group formed by customizing and arbitrarily combining a plurality of the components operating on the browser software and a script for operating the component, the service including: a service for reading a predetermined one of the multimedia content and loading the component group and the script contained in the scene constituting the multimedia content; a service for managing a life cycle of each component constituting the component group; a service for displaying the component in a predetermined 3D virtual space and erasing the component already displayed in the 3D virtual space; a service for providing a communication service between an interpreter of the script and the component; a service for managing focus transition between a predetermined one of the components and another of the components; and a service for distributing an input from a predetermined external key to a corresponding one of the components; executing means for executing the browser program acquired by the acquiring means; and reproducing means for reproducing the multimedia content acquired by the acquiring means, by utilizing services provided by the browser software executed by the executing means.

The information processing apparatus may further include

storing means for storing the browser software, the storing means storing the browser software in advance, wherein the executing means executes the browser software stored in advance in the storing means, when the multimedia content is acquired by the acquiring means.

An information processing method for an information processing apparatus for reproducing a multimedia content according to the present invention is characterized by including: an acquiring step of acquiring a program, the program comprising: browser software for providing each component with each service in accordance with specifications to be satisfied in order for the component to receive the service; and a multimedia content formed by a collection of scenes each containing a component group formed by customizing and arbitrarily combining a plurality of the components operating on the browser software and a script for operating the component, the service including: a service for reading a predetermined one of the multimedia content and loading the component group and the script contained in the scene constituting the multimedia content; a service for managing a life cycle of each component constituting the component group; a service for displaying the component in a predetermined 3D virtual space and erasing the component already displayed in the 3D virtual space; a service for providing a communication service between an interpreter of the script and the component; a service for managing focus transition between a predetermined one of the components and another of the components; and a service for distributing an input from a predetermined external key to a corresponding one of the components; an executing step of executing the browser program acquired by the acquiring step; and a reproducing step of reproducing the multimedia content acquired by the acquiring step, by utilizing services provided by the browser software executed by the executing means.

In the information processing apparatus as an apparatus for reproducing a multimedia content and the information processing method according to the present invention, a program is acquired which includes: browser software for providing each component with each service in accordance with the specifications to be satisfied in order for the component to receive a predetermined service; and a multimedia content having a predetermined configuration, the acquired browser program is executed, the service provided by the executed browser software is utilized, and the acquired multimedia content is reproduced.

An information processing apparatus as a first apparatus for producing a multimedia content according to the present invention is characterized in that the multimedia content is a collection of scenes each containing: a component group formed by customizing and arbitrarily combining a plurality of components operating on browser software for providing each component with each service in accordance with specifications to be satisfied in order for the component to receive the service; and a script for operating the component, the service including: a service for reading a predetermined one of the multimedia content and loading the component group and the script contained in the scene constituting the multimedia content; a service for managing a life cycle of each component constituting the component group; a service for displaying the component in a predetermined 3D virtual space and erasing the component already displayed in the 3D virtual space; a service for providing a communication service between an interpreter of the script and the component; a service for managing focus transition between a predetermined one of the components and another of the components; and a service for distributing an input from a predetermined external key to a corresponding one of the components.

An information processing method for an information processing apparatus as the first apparatus for producing a multimedia content according to the present invention is characterized in that the multimedia content contains a collection of scenes each containing: a component group formed by customizing and arbitrarily combining a plurality of components operating on browser software for providing each component with each service in accordance with specifications to be satisfied in order for the component to receive the service; and a script for operating the component, the service including: a service for reading a predetermined one of the multimedia content and loading the component group and the script contained in the scene constituting the multimedia content; a service for managing a life cycle of each component constituting the component group; a service for displaying the component in a predetermined 3D virtual space and erasing the component already displayed in the 3D virtual space; a service for providing a communication service between an interpreter of the script and the component; a service for managing focus transition between a predetermined one of the components and another of the components; and a service for distributing an input from a predetermined external key to a corresponding one of the components.

In the information processing apparatus as the first apparatus for reproducing a multimedia content and the information processing method according to the present invention, a multimedia content is produced which operates on the browser software and having a predetermined configuration, the browser software providing each component with each service in accordance with the specifications to be


Free Web Sudoku Puzzles.
Solve with your browser.
4       9   1    
2 1              
        6 4      
    3     9   6 5
      8   3      
1 4   7     2    
      2 8        
              7 6
    1   4       9
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!