Nova Patents
EP1581007A2

Image decoding

Abstract

In an image decoder, anticipated battery energy to be consumed is obtained from consumed battery energy when motion picture data is placed for a predetermined time. In case the anticipated battery energy to be consumed is more than a current remaining battery energy, a playing quality is deteriorated to play the motion picture data to the last. Further, the playing quality of the motion picture data is dynamically controlled on the basis of the number of frames that can be displayed during a unit time. Thus, in case there is enough power for processing in a CPU, the playing quality of the motion picture data is improved. In case there is not enough power for processing in the CPU, the playing quality of the motion picture data is deteriorated to complete a decoding process within the unit time. Thus, the playing quality of the motion picture data is dynamically controlled in accordance with the CPU frequency or the remaining battery time.

EP1581007A2, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Projected expiry passed 24 December 2024, 1.7 years ago.

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

21 claims: 9 independent, 12 dependent

  1. 1
    An image decoder for decoding encoded motion picture data composed of image data having a plurality of frames and displaying decoded motion picture data; the image decoder comprising:an electric power supplying means for supplying an electric power to respective units of the image decoder;a decoding means for sequentially decoding each image data of the encoded motion picture data;a displaying means for sequentially displaying each image data of the decoded motion picture data;and a controlling means for controlling a decoding process in the decoding means on the basis of anticipated energy to be required for playing the motion picture data and remaining energy of the electric power supplying means to dynamically control the playing quality of the motion picture data.
  2. 4
    An image decoding method of an image decoder for decoding encoded motion picture data composed of image data having a plurality of frames and displaying decoded motion picture data; the image decoding method comprising:a decoding step for sequentially decoding each image data of the encoded motion picture data;a displaying step for sequentially displaying each image data of the decoded motion picture data on a displaying means;and a controlling step for controlling a decoding process in the decoding step on the basis of anticipated energy to be required for playing the motion picture data and remaining energy of an electric power supplying means for supplying electric power to respective units of the image decoder to dynamically control the playing quality of the motion picture data.
  3. 7
    A program for executing an image decoding process in an image decoder for decoding encoded motion picture data composed of image data having a plurality of frames and displaying decoded motion picture data; the program comprising:a decoding step for sequentially decoding each image data of the encoded motion picture data;a displaying step for sequentially displaying each image data of the decoded motion picture data on a displaying means;and a controlling step for controlling a decoding process in the decoding step on the basis of anticipated energy to be required for playing the motion picture data and remaining energy of an electric power supplying means for supplying electric power to respective units of the image decoder to dynamically control the playing quality of the motion picture data.
  4. 8
    An image decoder for decoding encoded motion picture data composed of image data having a plurality of frames and displaying decoded motion picture data; the image decoder comprising:a decoding means for sequentially decoding each image data of the encoded motion picture data;a displaying means for sequentially displaying each image data of the decoded motion picture data;and a controlling means for controlling a decoding process in the decoding means to dynamically control the playing quality of the motion picture data,    wherein in case the current CPU frequency of the decoding means is higher than a first CPU frequency necessary for displaying a predetermined number of frames during a unit time, the controlling means dynamically controls the playing quality of the motion picture data correspondingly to the remainder of the CPU frequency.
  5. 11
    An image decoding method of an image decoder for decoding encoded motion picture data composed of image data having a plurality of frames and displaying decoded motion picture data; the image decoding method comprising:a decoding step for sequentially decoding each image data of the encoded motion picture data;a displaying step for sequentially displaying each image data of the decoded motion picture data on a displaying means;and a controlling step for controlling a decoding process in the decoding step to dynamically control the playing quality of the motion picture data,    wherein in case the current CPU frequency of the decoding step is higher than a first CPU frequency necessary for displaying a predetermined number of frames during a unit time, the controlling step dynamically controls the playing quality of the motion picture data correspondingly to the remainder of the CPU frequency.
  6. 14
    A program for executing an image decoding process in an image decoder for decoding encoded motion picture data composed of image data having a plurality of frames and displaying decoded motion picture data; the program comprising:a decoding step for sequentially decoding each image data of the encoded motion picture data;a displaying step for sequentially displaying each image data of the decoded motion picture data on a displaying means;and a controlling step for controlling a decoding process in the decoding step to dynamically control the playing quality of the motion picture data,    wherein in case the current CPU frequency of the decoding step is higher than a first CPU frequency necessary for displaying a predetermined number of frames during a unit time, the controlling step dynamically controls the playing quality of the motion picture data correspondingly to the remainder of the CPU frequency.
  7. 15
    An image decoder for decoding encoded motion picture data composed of image data having a plurality of frames and displaying decoded motion picture data; the image decoder comprising:a decoding means for sequentially decoding each image data of the encoded motion picture data;a displaying means for sequentially displaying each image data of the decoded motion picture data;and a controlling means for controlling a decoding process in the decoding means to dynamically control the playing quality of the motion picture data,    wherein the controlling means dynamically controls the playing quality of the motion picture data on the basis of a unit time during which a predetermined number of frames is to be displayed, a time required for displaying the predetermined number of frames, or an anticipated time to be required for displaying the predetermined number of frames.
  8. 18
    An image decoding method of an image decoder for decoding encoded motion picture data composed of image data having a plurality of frames and displaying decoded motion picture data; the image decoding method comprising:a decoding step for sequentially decoding each image data of the encoded motion picture data;a displaying step for sequentially displaying each image data of the decoded motion picture data on a displaying means;and a controlling step for controlling a decoding process in the decoding step to dynamically control the playing quality of the motion picture data,    wherein the controlling step dynamically controls the playing quality of the motion picture data on the basis of a unit time during which a predetermined number of frames is to be displayed, a time required for displaying the predetermined number of frames, or an anticipated time to be required for displaying the predetermined number of frames.
  9. 21
    A program for executing an image decoding process in an image decoder for decoding encoded motion picture data composed of image data having a plurality of frames and displaying decoded motion picture data; the program comprising:a decoding step for sequentially decoding each image data of the encoded motion picture data;a displaying step for sequentially displaying each image data of the decoded motion picture data on a displaying means;and a controlling step for controlling a decoding process in the decoding step to dynamically control the playing quality of the motion picture data,    wherein the controlling step dynamically controls the playing quality of the motion picture data on the basis of a unit time during which a predetermined number of frames is to be displayed, a time required for displaying the predetermined number of frames, or an anticipated time to be required for displaying the predetermined number of frames.