EP0921458A2

Information terminal device with power control means

Abstract

A driver (21a-21c) stores an electricity consumption value of corresponding input/output hardware (15a-15c). The stored electricity consumption value is registered in an electricity consumption value table (30) in accordance with a setting of the driver when an operating system carries out an input/output function. When an application program (22a-22c) requires to use the input/output function, the operating system (20) judges whether or not the required input/output of data can be stably carried out with the remaining quantity of the battery (14) measured by a battery remaining quantity measuring instrument (17), and it is judged that the input/output can be carried out stably, the operating system allows a corresponding driver to drive the input/output hardware. With this feature, the operation of an input/output device is prevented from being unstabilized due to shortage of battery volume without changing an operating system even when electricity consumption of the input/output device is varied due to a setting or the input/output device is exchanged or newly added.

EP0921458A2, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 2 December 2018, 7.8 years ago.

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

11 claims: 6 independent, 5 dependent

  1. 1
    An information terminal device driven by a battery, comprising:an input/output device (15a-15c);a battery remaining quantity measuring means (17) for measuring a remaining quantity of said battery (14);a driving means (21a-21c) for operating said input/output device and storing electricity consumption of said input/output device when said input/output device is operated;an electricity consumption registering means (30) for registering the electricity consumption stored in said driving means;a judging means (20) for judging, when input or output of data to or from said input/output device is required, whether or not said battery remaining quantity measured by said battery remaining quantity measuring means is enough for carrying out such a required input or output of data with said electricity consumption registered in said electricity consumption registering means;and an input/output permitting means (16a-16c) for permitting said input/output device to carry out said input or output of data when said judging means judges that said battery remaining quantity is enough.
  2. 3
    An information terminal device driven by a battery, comprising:an input/output device (15a-15c);a battery remaining quantity measuring means (17) for measuring a remaining quantity of said battery (14);a driving means (21a-21c) for operating said input/output device;an electricity consumption measuring means (18) for measuring electricity consumption when said driving means operates said input/output device;an electricity consumption registering means (30) for registering the electricity consumption measured by said electricity consumption measuring means;a judging means (20) for judging, when input or output of data to or from said input/output device is required, whether or not said battery remaining quantity measured by said battery remaining quantity measuring means is enough for carrying out such a required input or output of data with said electricity consumption registered in said electricity consumption registering means;and an input/output permitting means (16a-16c) for permitting said input/output device to carry out said input or output of data when said judging means judges that said battery remaining quantity is enough.
  3. 4
    An information terminal device according to any one of claims 1 to 3, wherein said judging means comprises:a completion time calculating means for calculating time required for completing said required input or output of data to or from said input/output device;an operational time calculating means for calculating a continuous operational time of said input/output device with electricity consumption registered in said electricity consumption registering means within said battery remaining quantity measured by said battery remaining quantity measuring means;and a comparing means for comparing said time calculated by said completion time calculating means with said time calculated by said operational time calculating means.
  4. 5
    An information terminal device according to any one of claims 1 to 4, wherein said input/output device is provided plurally;said driving means is provided for each of said input/output devices correspondingly;said electricity consumption registering means stores electricity consumption stored in each of said driving means associated with said input/output devices or said driving means;and said judging means judges whether electricity consumption associated with said input/output device or said driving means for carrying out said required input or output of data is enough for carrying out said required input or output of data.
  5. 6
    An input/output control method for controlling an input/output device driven by a battery and by a driver in which electricity consumption of a corresponding input/output device is stored, comprising:an electricity consumption registering step for registering the electricity consumption of said input/output device stored in said driver;a battery remaining quantity measuring step for measuring said battery remaining quantity when input or output of data to or from said input/output device is required;a judging step for judging whether or not said battery remaining quantity measured by said battery remaining quantity measuring step is enough for carrying out such a required input or output of data with said electricity consumption registered in said electricity consumption registering step;and a permitting step for driving said driver for allowing said input/output device to carry out said input or output of data when said judging step judges that said battery remaining quantity is enough.
  6. 8
    An input/output control method for controlling an input/output device driven by a battery and by a driver, comprising:an electricity consumption measuring step for measuring electricity consumption when said driven operates said input/output device;an electricity consumption registering step for registering the electricity consumption measured by said electricity consumption measuring step;a battery remaining quantity measuring step for measuring a remaining quantity of said battery when input or output of data to or from said input/output device is required;a judging step for judging whether or not said battery remaining quantity measured by said battery remaining quantity measuring step is enough for carrying out such a required input or output of data with said electricity consumption registered in said electricity consumption registering step;and a permitting step for driving said driver for allowing said input/output device to carry out said input or output of data when said judging step judges that said battery remaining quantity is enough.
  7. 9
    A storing medium for storing a program for realizing an input/output control method for controlling an input/output device driven by a battery and by a driver in which electricity consumption of a corresponding input/output device is stored, comprising:an electricity consumption registering step for registering the electricity consumption of said input/output device stored in said driver;a battery remaining quantity measuring step for measuring said battery remaining quantity when input or output of data to or from said input/output device is required;a judging step for judging whether or not said battery remaining quantity measured by said battery remaining quantity measuring step is enough for carrying out such a required input or output of data with said electricity consumption registered in said electricity consumption registering step;and a permitting step for driving said driver for allowing said input/output device to carry out said input or output of data when said judging step judges that said battery remaining quantity is enough.
  8. 11
    A storing medium for storing a program for realizing an input/output control method for controlling an input/output device driven by a battery and by a driver, comprising:an electricity consumption measuring step for measuring electricity consumption when said drive operates said input/output device;an electricity consumption registering step for registering the electricity consumption measured by said electricity consumption measuring step;a battery remaining quantity measuring step for measuring a remaining quantity of said battery when input or output of data to or from said input/output device is required;a judging step for judging whether or not said battery remaining quantity measured by said battery remaining quantity measuring step is enough for carrying out such a required input or output of data with said electricity consumption registered in said electricity consumption registering step;and a permitting step for driving said driver for allowing said input/output device to carry out said input or output of data when said judging step judges that said battery remaining quantity is enough.