Image processing apparatus for recognizing that a moving image is not properly coded
AssigneeCanon Kabushiki Kaisha
InventorKoji Togita
Life of this patent
Estimating the term…
Abstract
An image processing apparatus includes a coding unit configured to code first moving image data, a generation unit configured to generate second moving image data having a smaller number of pixels than the first moving image data, and an adding unit configured to, in a case where the first moving image data is not properly coded by the coding unit when the second moving image data is generated while the first moving image data is coded, add to the second moving image data predetermined information for identifying that the first moving image data is not properly coded.
Claims19
An image processing apparatus comprising:
- a processor;
- and
- a memory storing a program which, when executed by the processor, causes the image processing apparatus to:
- code first moving image data so that a data amount of the coded first moving image data to be stored in a virtual buffer is a predetermined size;
- generate second moving image data having a smaller number of pixels than the first moving image data;
- and
- add, in a case where the first moving image data is not properly coded when the second moving image data is generated while the first moving image data is coded, predetermined information for identifying that the first moving image data is not properly coded, to the second moving image data,
- wherein, in a case where the virtual buffer overflows or underflows, the predetermined information is added to the second moving image data.
An image processing apparatus comprising:
- a processor;
- and
- a memory storing a program which, when executed by the processor, causes the image processing apparatus to:
- code first moving image data;
- generate second moving image data having a smaller number of pixels than the first moving image data;
- code the second moving image data;
- add, in a case where the first moving image data is not properly coded when the second moving image data is generated while the first moving image data is coded, predetermined information for identifying that the first moving image data is not properly coded, to the second moving image data;
- detect, based on an image quality deterioration level of each of the first moving image data and the second moving image data due to the coding, that the first moving image data is not properly coded, and
- determine, in a case where a difference between the deterioration level of the first moving image data and the deterioration level of the second moving image data is larger than a predetermined value, that the first moving image data is not properly coded,
- wherein, based on the result of the determination, the predetermined information is added to the second moving image data.
An image processing apparatus comprising:
- a processor;
- and a memory storing a program which, when executed by the processor, causes the image processing apparatus to:
- code first moving image data;
- generate second moving image data having a smaller number of pixels than the first moving image data;
- detect image quality deterioration of the coded first moving image data;
- and
- add, in a case where the image quality deterioration of the first moving image data is detected when the second moving image data is generated while the first moving image data is coded, predetermined information for identifying the image quality deterioration of the first moving image data, to the second moving image data.
An image processing method comprising:
- coding first moving image data so that a data amount of the coded first moving image data to be stored in a virtual buffer is a predetermined size;
- generating second moving image data having a smaller number of pixels than the first moving image data;
- and
- adding, in a case where the first moving image data is not properly coded when the second moving image data is generated while the first moving image data is coded, predetermined information for identifying that the first moving image data is not properly coded, to the second moving image data,
- wherein, in a case where the virtual buffer overflows or underflows, the predetermined information is added to the second moving image data.
An image processing method comprising:
- coding first moving image data;
- generating second moving image data having a smaller number of pixels than the first moving image data;
- and
- detecting image quality deterioration of the coded first moving image data;
- and
- adding, in a case where the image quality deterioration of the first moving image data is detected when the second moving image data is generated while the first moving image data is coded, predetermined information for identifying the image quality deterioration of the first moving image data, to the second moving image data.
An image processing method comprising:
- coding first moving image data;
- generating second moving image data having a smaller number of pixels than the first moving image data;
- coding the second moving image data;
- adding, in a case where the first moving image data is not properly coded when the second moving image data is generated while the first moving image data is coded, predetermined information for identifying that the first moving image data is not properly coded, to the second moving image data;
- detecting, based on an image quality deterioration level of each of the first moving image data and the second moving image data due to the coding, that the first moving image data is not properly coded, and
- determining, in a case where a difference between the deterioration level of each of the first moving image data and the deterioration level of the second moving image data is larger than a predetermined value, that the first moving image data is not properly coded,
- wherein, based on the result of the determining, the predetermined information is added to the second moving image data.
Dependencies are inferred from the claim text.