Image data encoding and decoding using plural different encoding circuits
AssigneeCanon Kabushiki Kaisha
InventorMITSURU MAEDA
Life of this patent
Estimating the term…
Abstract
In an image processing apparatus and method, a plurality of objects are separated from input moving image data. The separated first object is encoded by a first encoding method. The separated second object is encoded by a second encoding method. The encoding process for the second object is controlled in accordance with encoded data of the first object.
Claims54
An image processing apparatus comprising:
- a) input means for inputting moving image data;
- b) separating means for separating a plurality of objects from the input moving image data from said input means;
- c) first encoding means for encoding a first object, separated by said separating means, by a first encoding method;
- d) second encoding means for encoding a second object, separated by said separating means, by a second encoding method;
- and
- e) control means for controlling the encoding process of said second encoding means in accordance with the encoded data generated by said first encoding means.
An image processing apparatus comprising:
- a) input means for inputting moving image data;
- b) separating means for separating a plurality of objects from the input moving image data from said input means;
- c) first encoding means for encoding a first object, separated by said separating means, by a first encoding method;
- d) second encoding means for encoding a second object, separated by said separating means, by a second encoding method;
- e) recording means for recording the encoded data generated by said first encoding means and the encoded data generated by said second encoding means on a recording medium;
- and
- f) control means for controlling the encoding process of said second encoding means in accordance with a recording capacity of said recording medium.
An image processing apparatus comprising:
- a) input means for inputting moving image data;
- b) separating means for separating a plurality of objects from the input moving image data from said input means;
- c) first encoding means for encoding a first object, separated by said separating means, by a first encoding method;
- d) second encoding means for encoding a second object, separated by said separating means, by a second encoding method;
- e) communicating means for communicating the encoded data generated by said first encoding means and the encoded data generated by said second encoding means to an external apparatus;
- and
- f) control means for controlling the encoding process of said second encoding means in accordance with a communication data rate of said communicating means.
An image processing apparatus comprising:
- a) input means for inputting moving image data;
- b) separating means for separating a plurality of objects from the input moving image data from said input means;
- c) first encoding means for encoding a first object, separated by said separating means, by a first encoding method;
- d) second encoding means for encoding a second object, separated by said separating means, by a second encoding method;
- e) setting means for setting a frame rate;
- and
- f) control means for controlling the encoding process of said second encoding means in accordance with an output from said setting means.
An image processing method comprising the steps of:
- a) separating a plurality of objects from input moving image data;
- b) encoding a separated first object by a first encoding method;
- c) encoding a separated second object by a second encoding method;
- and
- d) controlling the encoding process for the second object in accordance with encoded data of the first object.
An image processing method comprising the steps of:
- a) separating a plurality of objects from input moving image data;
- b) encoding a separated first object by a first encoding method;
- c) encoding a separated second object by a second encoding method;
- and
- d) controlling the encoding process for the second object in accordance with a recording capacity of a recording medium for recording encoded data of the first object and encoded data of the second object.
An image processing method comprising the steps of:
- a) separating a plurality of objects from input moving image data;
- b) encoding a separated first object by a first encoding method;
- c) encoding a separated second object by a second encoding method;
- and
- d) controlling the encoding process for the second object in accordance with a communication data rate at which encoded data of the first object and encoded data of the second object are communicated to an external apparatus.
An image decoding apparatus for decoding synthetic encoded data obtained by separating first and second objects from input moving image data, encoding the first object by a first encoding method, encoding the second object by a second encoding method while a code amount of encoded data of the second object is controlled in accordance with encoded data of the first object, synthesizing the encoded data of the first object and the encoded data of the second object, and transmitting synthetic data, comprising:
- a) separating means for separating the synthetic encoded data into the encoded data of the first object and the encoded data of the second object;
- b) first decoding means for decoding the encoded data of the first object separated by said separating means;
- and
- c) second decoding means for decoding the encoded data of the second object separated by said separating means.
An image decoding apparatus for decoding synthetic encoded data obtained by separating first and second objects from input moving image data, encoding the first object by a first encoding method, encoding the second object by a second encoding method while a code amount of encoded data of the second object is controlled in accordance with a communication rate, synthesizing encoded data of the first object and the encoded data of the second object, and communicating synthetic data, comprising:
- a) separating means for separating the synthetic encoded data into the encoded data of the first object and the encoded data of the second object;
- b) first decoding means for decoding the encoded data of the first object separated by said separating means;
- and
- c) second decoding means for decoding the encoded data of the second object separated by said separating means.
An image decoding apparatus for decoding synthetic encoded data obtained by separating first and second objects from input moving image data, encoding the first object by a first encoding method, encoding the second object by a second encoding method while a code amount of encoded data of the second object is controlled in accordance with a frame rate of the moving image data, synthesizing the encoded data of the first object and the encoded data of the second object, and communicating synthetic data, comprising:
- a) separating means for separating the synthetic encoded data into the encoded data of the first object and the encoded data of the second object;
- b) first decoding means for decoding the encoded data of the first object separated by said separating means;
- and
- c) second decoding means for decoding the encoded data of the second object separated by said separating means.
An image decoding method of decoding synthetic encoded data obtained by separating first and second objects from input moving image data, encoding the first object by a first encoding method, encoding the second object by a second encoding method while a code amount of encoded data of the second object is controlled in accordance with encoded data of the first object, synthesizing the encoded data of the first object and the encoded data of the second object, and transmitting synthetic data, comprising the steps of:
- a) separating the synthetic encoded data into the encoded data of the first object and the encoded data of the second object;
- b) decoding the encoded data of the separated first object;
- and
- c) decoding the encoded data of the separated second object.
An image decoding method of decoding synthetic encoded data obtained by separating first and second objects from input moving image data, encoding the first object by a first encoding method, encoding the second object by a second encoding method while a code amount of encoded data of the second object is controlled in accordance with a communication rate, synthesizing encoded data of the first object and the encoded data of the second object, and communicating synthetic data, comprising the steps of:
- a) separating the synthetic encoded data into the encoded data of the first object and the encoded data of the second object;
- b) decoding the encoded data of the separated first object;
- and
- c) decoding the encoded data of the separated second object.
An image decoding method of decoding synthetic encoded data obtained by separating first and second objects from input moving image data, encoding the first object by a first encoding method, encoding the second object by a second encoding method while a code amount of encoded data of the second object is controlled in accordance with a frame rate of the moving image data, synthesizing encoded data of the first object and the encoded data of the second object, and communicating synthetic data, comprising the steps of:
- a) separating the synthetic encoded data into the encoded data of the first object and the encoded data of the second object;
- b) decoding the encoded data of the separated first object;
- and
- c) decoding the encoded data of the separated second object.
Dependencies are inferred from the claim text.