EP1296243A2

A method for operating a real-time multimedia terminal in a QoS manner

Abstract

A method for operating a terminal having at least one resource and executing at least one application in real-time, wherein the execution of the application requires execution of at least two tasks, comprises selecting operating points for each of the tasks from a predetermined set without knowing all implementation details. The method further comprises determining at least one implementation parameter for the selected quality-resource utilization operating point, wherein the determining is performed for each of the tasks, and wherein the determined implementation parameter is different than the quality and resource utilization, and executing the tasks with their determined implementation parameter.

EP1296243A2, drawing sheet 1
Sheet 1 of 41

Term

Term ended

Projected expiry passed 25 September 2022, 4 years ago.

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

19 claims: 9 independent, 10 dependent

  1. 1
    A method of operating a terminal having at least one resource and executing at least one application in real-time, wherein the execution of the application requires execution of at least two tasks, and wherein the method comprises:selecting a task execution quality and an associated resource utilization for each of the tasks, wherein the task execution quality level and associated resource utilization define a quality-resource utilization operating point from a predetermined set of optimal quality-resource utilization operating points;determining at least one implementation parameter for the selected quality-resource utilization operating point, wherein the determining is performed for each of the tasks, and wherein the determined implementation parameter is different than the quality and resource utilization;and executing the tasks with their determined implementation parameter.
  2. 6
    The method according to any previous claim, wherein the optimal set is characterized such that higher resource utilization levels are associated with higher quality .
  3. 7
    The method according to any previous claim, wherein the optimal set is a Pareto subset of the possible set.
  4. 8
    The method according to any previous claim, wherein the implementation parameter defines which computer program version of the task is selected.
  5. 9
    The method according to any previous claim, wherein the implementation parameter is the voltage of a multi-voltage processor executing the task.
  6. 10
    The method according to any previous claim, wherein the task is a scalable method and the implementation parameter defines the scale of resolution used by said task.
  7. 11
    The method according to any previous claim, wherein the application is executed on a processor and the resource utilization is the amount of processor time for execution of the task.
  8. 12
    The method according to any previous claim, wherein the application is an image processing application and the task execution quality level relates to the visual perception of the image when displayed.
  9. 14
    A system configured to operate a terminal having at least one resource and executing at least one application in real-time, wherein the execution of the application requires execution of at least two tasks, the system comprising:means for selecting a task execution quality and an associated resource utilization for each of the tasks, wherein the task execution quality level and associated resource utilization define a quality-resource utilization operating point from a predetermined set of optimal quality-resource utilization operating points;means for determining at least one implementation parameter for the selected quality-resource utilization operating point, wherein the determining is performed for each of the tasks, and wherein the determined implementation parameter is different than the quality and resource utilization;and means for executing the tasks with their determined implementation parameter.