1. An apparatus comprising:
a holding unit configured to hold data related to a worker;
an obtaining unit configured to obtain measurement data for recognizing the worker;
a recognizing unit configured to recognize the worker based on the data related to the worker and the measurement data;
a determination unit configured to determine work information about a work which the worker and a robot perform on a target object together, corresponding to the recognized worker, based on a physical feature of the recognized worker; and
a controlling unit configured to control the robot based on the work information so that the worker and the robot perform a work on the target object together.
2. The apparatus according to claim 1, wherein
the controlling unit controls a driving speed of the robot based on the work information.
3. The apparatus according to claim 1, wherein
the controlling unit controls at least one of a position, orientation, and path of the robot based on the work information.
4. The apparatus according to claim 1, wherein
the controlling unit controls at least one of a position, orientation, and path of the robot based on the work information to reduce a change in at least one of a position and orientation of the worker.
5. The apparatus according to claim 1, wherein
the controlling unit at least decelerates or stops the robot when a person who is not a worker expected to work in a predetermined region enters the predetermined region, based on the work information.
6. The apparatus according to claim 1, further comprising:
a presenting unit configured to present information indicating a state of recognition of a worker by the recognizing unit.
7. The apparatus according to claim 6, wherein
the presenting unit presents warning information when a person who is not a worker expected to work in a predetermined region enters the predetermined region, based on the work information.
8. The apparatus according to claim 1, wherein
the controlling unit controls the robot so that the robot transfers and places at least one of tools or parts used in a work, based on the work information.
9. The apparatus according to claim 1, further comprising:
an updating unit configured to update or add at least one of information about the worker and the work information.
10. The apparatus according to claim 8, wherein
the updating unit adds a work history of an individual recognized by the recognizing unit to personal information of the individual.
11. The apparatus according to claim 1, wherein
the obtaining unit obtains an image containing a face of the worker, and
the recognizing unit recognizes the worker based on the obtained face image and previously held information.
12. The apparatus according to claim 1, wherein
the recognizing unit further obtains attribute information of the recognized worker, and
the determination unit determines information about a work which the worker and the robot perform together, based on the attribute information.
13. The apparatus according to claim 12, wherein
the attribute information of the recognized worker is at least one of a physical feature of the worker, a skill level for a work of the worker, and a work path in a work of the worker.
14. The apparatus according to claim 1, wherein
the work information is a driving speed of the robot.
15. The apparatus according to claim 1, wherein
the work is to transfer the target object between the worker and the robot.
16. A method for controlling an apparatus, the method comprising the steps of:
holding data related to a worker;
obtaining measurement data for recognizing the worker;
recognizing the worker based on the data related to the worker and the measurement data;
determining work information about a work which the worker and a robot perform on a target object together, corresponding to the recognized worker, based on a physical feature of the recognized worker; and
controlling the robot based on the work information so that the worker and the robot perform a work on the target object together.
17. A non-transitory computer-readable storage medium storing a computer program for causing a computer to function as:
a holding unit configured to hold data related to a worker;
an obtaining unit configured to obtain measurement data for recognizing the worker;
a recognizing unit configured to recognize the worker based on the data related to the worker and the measurement data;
a determination unit configured to determine work information about a work which the worker and a robot perform on a target object together, corresponding to the recognized worker, based on a physical feature of the recognized worker; and
a controlling unit configured to control the robot based on the work information so that the worker and the robot perform a work on the target object together.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. An AMOLED (Active Matrix Organic Light-Emitting Diode) display device, comprising:
a display panel, which comprises AMOLED based pixels;
a data processor, which processes image data from a video source and compensation data from a compensation unit and outputs compensated image data, the image data having a first color depth, the compensation data and the compensated image data having a second color depth that is greater than the first color depth;
a frame rate control module, which adjusts the compensated image data to the first color depth;
a timing controller, which generates a timing control signal according to an output from the frame rate control module;
a driver, which drives the display panel according to the timing control signal;
a display measurement module, which measures homogeneity of displaying of the display panel; and
a compensation unit, which generates and transmits compensation data of second color depth according the measurement result of the display measurement module to the data processor.
2. The AMOLED display device as claimed in claim 1, wherein the first color depth is 8 bits.
3. The AMOLED display device as claimed in claim 1, wherein the second color depth is 10 bits.
4. The AMOLED display device as claimed in claim 1, wherein the compensation unit comprises a look-up table.
5. The AMOLED display device as claimed in claim 1, wherein the display panel supports the first color depth.
6. A method for precisely compensating an Active Matrix Organic Light-Emitting Diode (AMOLED) display device, comprising:
(1) the data processor processing image data from a video source and compensation data from a compensation unit and outputting compensated image data, the image data having a first color depth, the compensation data and the compensated image data having a second color depth that is greater than the first color depth;
(2) the frame rate control module adjusting the compensated image data to the first color depth;
(3) the timing controller generating a timing control signal according to an output from the frame rate control module;
(4) the driver driving a display panel that comprises AMOLED based pixels according to the timing control signal;
(5) the display measurement module measuring homogeneity of displaying of the display panel the display panel; and
(6) the compensation unit generating and transmitting compensation data of second color depth according the measurement result of the display measurement module to the data processor.
7. The method for precisely compensating an AMOLED display device as claimed in claim 6, wherein the first color depth is 8 bits.
8. The method for precisely compensating an AMOLED display device as claimed in claim 6, wherein the second color depth is 10 bits.
9. The method for precisely compensating an AMOLED display device as claimed in claim 6, wherein the compensation unit comprises a look-up table.
10. The method for precisely compensating an AMOLED display device as claimed in claim 6, wherein the display panel supports the first color depth.
11. An AMOLED (Active Matrix Organic Light-Emitting Diode) display device, comprising:
a display panel, which comprises AMOLED based pixels;
a data processor, which processes image data from a video source and compensation data from a compensation unit and outputs compensated image data, the image data having a first color depth, the compensation data and the compensated image data having a second color depth that is greater than the first color depth;
a frame rate control module, which adjusts the compensated image data to the first color depth;
a timing controller, which generates a timing control signal according to an output from the frame rate control module;
a driver, which drives the display panel according to the timing control signal;
a display measurement module, which measures homogeneity of displaying of the display panel; and
a compensation unit, which generates and transmits compensation data of second color depth according the measurement result of the display measurement module to the data processor;
wherein the first color depth is 8 bits;
wherein the second color depth is 10 bits;
wherein the compensation unit comprises a look-up table; and
wherein the display panel supports the first color depth.