EP1589423A2

Contents data processing device and method

Abstract

It is difficult to implement an arrangement for handling of contents data such as moving picture and audio data because of a need to ensure the desired bit rate, etc. In ordinary cases, therefore, a configuration dependent on hardware results and the portability of the system is low. A layered contents processing architecture improves the portability of the system and facilitates the development of application programs (80). In a case where part of devices are combined into an LSI, the layered architecture can also be applied to the LSI.

EP1589423A2, drawing sheet 1
Sheet 1 of 17

Term

Term ended

Projected expiry passed 17 May 2024, 2.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 3 independent, 7 dependent

  1. 1
    A contents processing apparatus comprising:an input device which inputs contents;an output device which outputs contents;a storage section in which processing modules are stored;an instruction issuing section which issues an instruction;a contents management section (30) which receives the instruction and makes selection from the processing modules;and a contents processing section (10) which executes processing by using the selected processing modules,    wherein said contents processing section (10) includes a data access section (12) which performs processing for inputting contents from said input device or processing for outputting contents to said output device, and a data processing section (11) which executes predetermined processing on contents input through said data access section (12) and outputs the processed contents to said data access section (12).
  2. 9
    A contents processing method for a contents processing device having an instruction issuing section which issues an instruction, an input device which inputs contents, an output device which outputs contents, and a storage section in which processing modules are stored, said method comprising the steps of:issuing an instruction from the instruction issuing section;determining whether or not performances of the input and output devices used to execute the instruction are within range of values prescribed in a first table in which a usable performance of the input device or the output device is prescribed;if it is determined by said determination that the performance is within the range prescribed in the first table, referring to a second table in which a combination of processing modules corresponding to the instruction is prescribed and a third table in which selectable processing modules are prescribed, thereby extracting the corresponding processing modules, and concatenating the selected processing modules;and executing the instruction by using the concatenated processing modules.
  3. 10
    A computer program in a computer having an instruction issuing section which issues an instruction, an input device which inputs contents, an output device which outputs contents, and a storage section in which processing modules are stored, said computer program making the computer execute the steps of:issuing an instruction from the instruction issuing section;determining whether or not performances of the input and output devices used to execute the instruction are within range of values prescribed in a first table in which a usable performance of the input device or the output device is prescribed;if it is determined by said determination that the performance is within the range prescribed in the first table, referring to a second table in which a combination of processing modules corresponding to the instruction is prescribed and a third table in which selectable processing modules are prescribed, thereby extracting the corresponding processing modules, and concatenating the selected processing modules;and executing the instruction by using the concatenated processing modules.