US 7,574,485 B2
Negotiating an exchange of image processing functionality
Andrew J. Kraslavsky, Irvine, Calif. (US)
Assigned to Canon Kabushiki Kaisha, Tokyo (Japan)
Filed on Sep. 14, 2007, as Appl. No. 11/898,676.
Application 11/898676 is a division of application No. 11/178359, filed on Jul. 12, 2005, granted, now 7,284,038.
Application 11/178359 is a division of application No. 09/288967, filed on Apr. 09, 1999, granted, now 6,947,994, filed on Sep. 20, 2005.
Prior Publication US 2008/0010360 A1, Jan. 10, 2008
Int. Cl. G06F 15/16 (2006.01); H04N 1/40 (2006.01)
U.S. Cl. 709—217  [358/1.6; 358/1.9; 382/173] 10 Claims
OG exemplary drawing
 
1. A method for controlling an apparatus that communicates with a remotely-located external device, comprising:
negotiating between the apparatus and the external device by exchanging processing ability information of the apparatus and processing ability information of the external device, so as to determine whether the apparatus performs a color conversion or the external device performs the color conversion;
determining, based on the negotiation, whether the apparatus performs the color conversion using a color conversion function of the apparatus or the external device performs the color conversion using a color conversion function of the external device, in a case where both of the apparatus and the external device have a color conversion function for performing the same color conversion;
performing the color conversion at the apparatus by using the color conversion function of the apparatus, in a case where it is determined that the apparatus performs the color conversion; and
causing the external device to perform the color conversion by using the color conversion function of the external device without performing the color conversion at the apparatus, in a case where it is determined that the external device performs the color conversion.