A method includes querying, through a processor, a database of color profiles to determine a secondary color profile therefrom, and comparing, through the processor, the determined secondary color profile to a primary color profile of a primary display communicatively coupled to the processor. The method also includes selecting, through the processor, the determined secondary color profile to be applied to a secondary display also communicatively coupled to the processor upon determining that multimedia content displayed on the primary display with the primary color profile matches with the same multimedia content displayed on the secondary display with the determined secondary color profile. Further, the method includes reducing a color discrepancy between the same multimedia content on the primary display and the secondary display based on rendering the same multimedia content on the primary display with the primary color profile and the secondary display with the selected secondary color profile.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: storing, in memory, a database of color profiles; determining, a hardware processor, that the same content is being displayed on a first display coupled to the hardware processor and on a second display coupled to the hardware processor, the first display using a first color profile to display the content and the second display using a default color profile to display the content; determining, by the hardware processor, identification information for the second display; querying, through the hardware processor based on the identification information for the second display, the database of color profiles to determine a secondary color profile therefrom; applying, through the hardware processor, the determined secondary color profile to the second display such that the content is displayed by the second display using the determined secondary color profile; wherein applying the determined secondary color profile to the second display reduces a color discrepancy between the same content displayed on the first display and the second display.
2. The method of claim 1 , wherein the identification information for the second display includes at least one of: a type of a connector of the second display; an extended display identification data of the second display.
3. The method of claim 2 , the type of the connector being one of video graphics array, a digital visual interface, a high-definition multimedia interface, and a display port.
4. The method of claim 1 , wherein the database is stored in a driver of the hardware processor.
5. A non-transitory medium, readable through a hardware processor and comprising instructions embodied therein that are executable through the hardware processor to perform a method comprising: storing, in memory, a database of color profiles; determining, by a hardware processor, that the same content is being displayed on a first display coupled to the hardware processor and on a second display coupled to the hardware processor, the first display using a first color profile to display the content and the second display using a default color profile to display the content; determining, by the hardware processor, identification information for the second display; querying, through the hardware processor based on the identification information for the second display, the database of color profiles to determine a secondary color profile therefrom; applying, through the hardware processor, the determined secondary color profile to the second display such that the content is displayed by the second display using the determined secondary color profile; wherein applying the determined secondary color profile to the second display reduces a color discrepancy between the same content displayed on the first display and the second display.
6. The non-transitory medium of claim 5 , wherein the identification information for the second display includes at least one of: a type of a connector of the second display; an extended display identification data of the second display.
7. The non-transitory medium of claim 6 , the type of the connector being one of video graphics array, a digital visual interface, a high-definition multimedia interface, and a display port.
8. The non-transitory medium of claim 5 , wherein the database is stored in a driver of the hardware processor.
9. A system comprising: a memory; and a hardware processor communicatively coupled to the memory, the hardware processor being a configured to execute instructions to perform a method comprising: storing, in memory, a database of color profiles; determining the same content is being displayed on a first display coupled to the hardware processor and on a second display coupled to the hardware processor, the first display using a first color profile to display the content and the second display using a default color profile to display the content; determining identification information for the second display; querying, based on the identification information for the second display, the database of color profiles to determine a secondary color profile therefrom; applying the determined secondary color profile to the second display such that the content is displayed by the second display using the determined secondary color profile; wherein applying the determined secondary color profile to the second display reduces a color discrepancy between the same content displayed on the first display and the second display.
10. The system of claim 9 , wherein the identification information for the second display includes at least one of: a type of a connector of the second display, an extended display identification data of the second display.
11. The system of claim 10 , the type of the connector being one of video graphics array, a digital visual interface, a high-definition multimedia interface, and a display port.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 13, 2013
April 19, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.