1. A method, comprising: extracting, using a mobile communication device, grayscale descriptors of query images; sending compressed grayscale descriptors based on the extracted greyscale descriptors from said mobile communication device to a server; and when search results of a search of a data base by the server are ambiguous, distinguishing the ambiguous search results, the distinguishing ambiguous search results including at least one of: extracting color descriptors from query images using the mobile communication device, sending compressed color descriptors from the mobile communication device to the server and receiving distinguished search results from the server; and receiving the ambiguous search results from the server, extracting color descriptors from query images using the mobile communication device, and distinguishing, using the mobile communication device, the ambiguous search results based on the extracted color descriptors.