US2005120387A1PendingUtilityA1

Device and method of selecting and executing middleware for motion picture reproduction

Priority: Dec 7, 2000Filed: Nov 2, 2004Published: Jun 2, 2005
Est. expiryDec 7, 2020(expired)· nominal 20-yr term from priority
H04N 21/8543H04N 21/454H04N 21/8352H04N 21/4335H04N 21/4516H04N 21/4437H04N 21/4622H04N 21/4433H04N 21/443H04N 21/8193H04N 21/433
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Achieved is a motion picture reproducing apparatus at low price (being little increased in price even though the number of specifications are increased) capable of receiving motion picture streams complying with various specifications such as those containing programs that operate on different pieces of middleware, and reproducing motion pictures. A middleware storage unit 43 stores a plurality of different pieces of middleware. Based on program identification information contained in a motion picture stream received by the motion picture reproducing apparatus, an applicable middleware selecting unit 40 selects middleware applicable to a program contained in the motion picture stream. A middleware reading unit 41 reads the selected applicable middleware from the middleware storage unit 43 . A middleware executing unit 42 executes the read middleware.

Claims

exact text as granted — not AI-modified
1 . A middleware selecting and executing device for motion picture reproduction used in a motion picture reproducing apparatus that reproduces motion pictures by receiving a motion picture data, a program, and program identification information, and operating the program on middleware based on the program identification information to process the motion picture data, the device selectively executing middleware applicable to the program to make the program operable, the device comprising: 
 a middleware storage memory that stores a plurality of pieces of middleware that are different from each other;    selecting means for selecting, based on the program identification information received by the motion picture reproducing apparatus, the middleware applicable to the program received by the motion picture reproducing apparatus; and    executing means for executing the selected middleware stored in the middleware storage memory.    
     
     
         2 . The middleware selecting and executing device for motion picture reproduction according to  claim 1 , wherein 
 the motion picture data, the program, and the program identification information are sent as a motion picture stream from a broadcast station.    
     
     
         3 . The middleware selecting and executing device for motion picture reproduction according to  claim 1 , wherein 
 when the middleware selected by the selecting means is not stored in the middleware storage memory, the executing means reads and executes the middleware from an external server via a network.    
     
     
         4 . The middleware selecting and executing device for motion picture reproduction according to  claim 3 , wherein 
 the executing means 
 additionally stores the middleware read from the external server via the network in the middleware storage memory; and  
 when the middleware is again selected by the selecting means, executes the middleware from the middleware storage memory.  
   
     
     
         5 . The middleware selecting and executing device for motion picture reproduction according to  claim 1 , further comprising 
 adding means for additionally storing newly provided middleware in the middleware storage memory.    
     
     
         6 . The middleware selecting and executing device for motion picture reproduction according to  claim 5 , wherein 
 the motion picture reproducing apparatus further receives operation information containing middleware, a middleware adding program, and program identification information, and    the adding means is implemented by the motion picture reproducing apparatus receiving the operation information and operating, based on the program identification information, the middleware adding program on middleware applicable to the middleware adding program.    
     
     
         7 . The middleware selecting and executing device for motion picture reproduction according to  claim 1 , wherein the program identification information contains middleware code indicating to which middleware the received program is applicable, and 
 the motion picture reproducing apparatus 
 holds a correspondence list containing, for each executable middleware, middleware code and a storage location thereof in relation to each other, and  
 specifies the storage location of the selected middleware based on the correspondence list and the middleware code extracted from the program identification information received by the motion picture reproducing apparatus, such that the executing means executes the selected middleware.  
   
     
     
         8 . The middleware selecting and executing device for motion picture reproduction according to  claim 7 , further comprising 
 correspondence-list revising means for making revision so as to additionally write middleware code and a storage location of new middleware in the correspondence list held by the motion picture reproducing apparatus.    
     
     
         9 . The middleware selecting and executing device for motion picture reproduction according to  claim 8 , wherein 
 the motion picture reproducing apparatus further receives operation information containing the middleware code and the storage location of the new middleware, a correspondence-list revising program, and program identification information, and    the correspondence-list revising means is implemented by the motion picture reproducing apparatus receiving the operation information, and operating, based on the program identification information, the correspondence-list revising program on middleware applicable to the correspondence-list revising program.    
     
     
         10 . The middleware selecting and executing device for motion picture reproduction according to  claim 7 , further comprising: 
 adding means for additionally storing new middleware received by the motion picture reproducing apparatus in the middleware storage memory; and    correspondence-list revising means for making, in accordance with the new middleware additionally stored in the middleware storage memory, revision so as to additionally write middleware code and a storage location of the new middleware in the correspondence list held by the motion picture reproducing apparatus.    
     
     
         11 . The middleware selecting and executing device for motion picture reproduction according to  claim 10 , wherein 
 the motion picture reproducing apparatus further receives operation information containing the new middleware, a middleware adding program, the middleware code and the storage location of the new middleware, a correspondence-list revising program and program identification information, and    the adding means and the correspondence-list revising means are implemented by the motion picture reproducing apparatus receiving the operation information and operating, based on the program identification information, the middleware adding program and the correspondence-list revising program on middleware applicable to the middleware adding program and the correspondence-list revising program.    
     
     
         12 . The middleware selecting and executing device for motion picture reproduction according to  claim 1 , further comprising 
 priority storage means for storing information indicating a priority of each executable middleware, wherein    when the motion picture reproducing apparatus receives a plurality of programs having the same function and operating on different pieces of middleware, and selects and operates any one of the plurality of programs, the executing means refers to the information in the priority storage means to execute middleware having a highest priority.    
     
     
         13 . The middleware selecting and executing device for motion picture reproduction according to  claim 12 , wherein 
 when an instruction from the user is inputted to the motion picture reproducing apparatus, the priority storage means changes the stored priority information.    
     
     
         14 . The middleware selecting and executing device for motion picture reproduction according to  claim 12 , further comprising 
 priority changing means for changing the priority information stored in the priority storage means into new priority information received by the motion picture reproducing apparatus.    
     
     
         15 . The middleware selecting and executing device for motion picture reproduction according to  claim 14 , wherein 
 the motion picture reproducing apparatus further receives operation information containing the new priority information, a priority changing program, and program identification information, and    the priority changing means is implemented by the motion picture reproducing apparatus receiving the operation information and operating, based on the program identification information, the priority changing program on middleware applicable to the priority changing program.    
     
     
         16 . The middleware selecting and executing device for motion picture reproduction according to  claim 1 , wherein 
 when the motion picture reproducing apparatus receives a plurality of programs corresponding to different broadcast services, the motion picture reproducing apparatus selects any one of the broadcast services and operates a program corresponding to the broadcast service, and    the device further comprises a service switch detecting means for detecting, with the program that corresponds to the broadcast service operating on middleware applicable to the program, that the program instructs the motion picture reproducing apparatus to switch to another broadcast service, and requesting the selecting means to select middleware applicable to a program corresponding to the other broadcast service.    
     
     
         17 . The middleware selecting and executing device for motion picture reproduction according to  claim 1 , wherein 
 when the middleware being executed is terminated the executing means releases resources allocated for the middleware.    
     
     
         18 . In a motion picture reproducing apparatus that reproduces motion pictures by receiving a motion picture data, a program, and program identification information, and operating the program on middleware based on the program identification information to process the motion picture data, a method of selectively executing middleware applicable to the program to make the program operable, the method comprising: 
 a middleware storing step of storing a plurality of pieces of middleware that are different from each other;    a selecting step of selecting, based on the program identification information received by the motion picture reproducing apparatus, the middleware applicable to the program; and    an executing step of executing the selected middleware stored in a middleware storage memory.    
     
     
         19 . In a motion picture reproducing apparatus that reproduces motion pictures by receiving a motion picture data, a program, and program identification information, and operating the program on middleware based on the program identification information to process the motion picture data, a middleware selecting and executing program being dedicated to the motion picture reproducing apparatus and having a method computer-readably written therein, the method of selectively executing middleware applicable to the program to make the program operable, the middleware selecting and executing program comprising: 
 a selecting step of selecting, based on the program identification information received by the motion picture reproducing apparatus, the middleware applicable to the program; and    an executing step of executing the selected middleware stored in a middleware storage memory.    
     
     
         20 . In a motion picture reproducing apparatus that reproduces motion pictures by receiving a motion picture data, a program, and program identification information, and operating the program on middleware based on the program identification information to process the motion picture data, a recording medium storing a middleware selecting and executing program being dedicated to the motion picture reproducing apparatus and having a method computer-readably written therein, the method of selectively executing middleware applicable to the program to make the program operable, the middleware selecting and executing program comprising: 
 a selecting step of selecting, based on the program identification information received by the motion picture reproducing apparatus, the middleware applicable to the program; and    an executing step of executing the selected middleware stored in a middleware storage memory.

Join the waitlist — get patent alerts

Track US2005120387A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.