Enhanced color display
Self-service devices with adjustable color enhancement modes improve accessibility for users with color vision deficiencies by allowing customization and automatic return to standard mode post-transaction, addressing the inclusivity challenges in retail environments.
Patent Information
- Application Number
- JP2024188572
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-16
- Filing Date
- 2024-10-25
- Publication Date
- 2025-07-29
AI Technical Summary
Individuals with color vision deficiencies face challenges in using self-service devices in retail environments due to color-based interfaces, leading to a less inclusive and frustrating experience.
Self-service devices provide default and customizable color enhancement modes, such as red-green and blue-yellow, allowing users to adjust display settings for improved visibility, and automatically switch back to standard mode upon transaction completion.
Enhances accessibility and usability for users with color vision deficiencies by providing adjustable color displays that maintain interaction continuity and ease of use.
Smart Images

Figure 2025110868000001_ABST
Abstract
Description
[Background technology]
[0001] Color vision deficiency, which can include conditions such as red-green color deficiency, blue-yellow color deficiency, and complete color blindness, affects a significant portion of the population. Studies have shown that approximately 1 in 12 men and 1 in 200 women are affected by some form of color vision deficiency. This population faces challenges in various aspects of daily life, particularly when interacting with technologies that utilize color-based interfaces, such as self-service devices in retail environments. These devices, such as self-checkout stations and kiosks for interactive information retrieval, often use color displays for user guidance and feedback, which can create barriers for individuals with color vision deficiencies. Without color enhancement modes specifically designed for their unique needs, these individuals struggle to effectively use these self-service devices, resulting in a less inclusive and potentially frustrating experience. [Brief description of the drawings]
[0002]
Figure 1
Figure 2
[0003] FIG. 2 illustrates an exemplary graphical user interface (GUI) designed for interactive selection and adjustment of color enhancement modes, according to some embodiments of the present disclosure.
Figure 3
[0004] FIG. 3 illustrates an exemplary method for interactively selecting and adjusting a color expansion mode based on user preferences, according to some embodiments of the present disclosure.
Figure 4
[0005] FIG. 4 illustrates an example method for generating a customized color enhancement mode based on user preferences, according to some embodiments of the present disclosure.
Figure 5
[0006] FIG. 5 is a flowchart showing an exemplary method for interactively selecting and adjusting a color expansion mode according to some embodiments of the present disclosure.
Figure 6
[0007] FIG. 6 is a flowchart showing an exemplary method for generating a customized color expansion mode according to some embodiments of the present disclosure.
Figure 7
[0008] FIG. 7 is a diagram showing an exemplary computing device configured to implement various aspects of the present disclosure according to some embodiments of the present disclosure. DETAILED DESCRIPTION
[0003]
[0009] For ease of understanding, whenever possible, the same reference numbers are used to designate the same elements common to each figure. It is contemplated that elements disclosed in one embodiment may be beneficially used in other embodiments even if not described.
[0004]
[0010] People with color vision deficiencies often face difficulties when entering a store and using self-service devices (e.g., kiosks, checkout devices) because these devices typically utilize color-based interfaces for guidance and feedback. The present disclosure provides a technique for automatically adjusting the color display settings of such self-service devices. The described expansion can make such devices more accessible and user-friendly for customers with individual needs or preferences regarding color display in order to ensure a smoother interaction experience.
[0005]
[0011] In one example, a self-service device may provide several default (or system-defined) color enhancement modes for customers to select, such as a red-green color enhancement mode, a blue-yellow color enhancement mode, and a full color enhancement mode. The default color enhancement modes are designed to improve the usability and accessibility of these devices for people with various types of color vision deficiencies. When a customer approaches these devices, the customer can select one of these default modes that is most suitable for their individual needs. For example, a customer with red-green color vision deficiency can select the red-green color enhancement mode. After the selection, a preview window pops up to show the color changes when the selected mode is implemented. Next, the customer can use the toolbar within the preview window to further customize the display settings to meet their visual requirements.
[0006]
[0012] In another example, instead of selecting a default (or system-defined) color enhancement mode, the self-service device may provide an option that allows a customer to directly upload their color preference (e.g., from a smartphone). Based on that preference, the self-service device then generates a customized color enhancement mode. This approach enables a more personalized interaction as the customer can pre-set their color preference on a mobile device and have it smoothly applied to the self-service device when connected.
[0007]
[0013] After the customer has confirmed their selection, the default color enhancement mode (with or without adjustment), or the customized color enhancement mode, is then implemented by the self-service device. This mode is maintained throughout one or more transactions for that customer. Upon detecting that the transaction has been completed, the self-service device automatically returns to the standard color mode. The smooth transition between the standard color mode and the various color enhancement modes improves the accessibility of the self-service system, thus accommodating not only users with special needs regarding color displays but also users without such requirements.
[0008]
[0014] FIG. 1 shows an exemplary environment 100 of an embodiment of a color enhancement mode according to some embodiments of the present disclosure.
[0009]
[0015] In some embodiments, the environment 100 of the color enhancement mode embodiment may correspond to a retail establishment (e.g., a grocery store, a supermarket, an outlet mall, or a membership-based large discount store). In the illustrated example, the environment 100 includes one or more self-service devices 105. In some examples, the self-service device 105 may refer to any device that enables a user to perform tasks or access services independently without direct assistance from a human operator. In a retail environment, the self-service device 105 may include a self-checkout device, a kiosk station for information retrieval, a vending machine, and the like. The self-service device may use a color-based interface to guide the user in accessing the service or completing a transaction. To assist people with various types of color vision deficiencies, the self-service device 105 may establish several default color enhancement modes, such as a red-green color enhancement mode, a blue-yellow color enhancement mode, and a full color enhancement mode.
[0010]
[0016] In some embodiments, the red-green color expansion mode may include modifying the color scheme of red and green, such as adjusting the lightness / luminance or saturation of these colors to increase contrast and / or improve luminosity so that these colors are more distinguishable for individuals with red-green color blindness. In some embodiments, the blue-yellow color expansion mode may include adjusting the color scheme of blue and yellow (e.g., lightness / luminance, saturation) to adapt the display to individuals with blue-yellow color blindness. In some embodiments, within the red-green and blue-yellow color expansion modes, confusing colors such as red-green, yellow, and blue may be replaced with other colors that are more easily distinguished, or with patterns, symbols, and text labels that provide alternative methods of distinction. In some embodiments, a full color expansion mode, in which colors are replaced with symbols, patterns, or text labels, may be designed for individuals with full color blindness.
[0011]
[0017] In some embodiments, the default color enhancement mode may be represented by a corresponding icon on the home screen of the self-service device 105. When the user 110 approaches the device 105, the user can directly select the mode that best suits their visual needs (e.g., by clicking the matching icon). For example, a user with red-green color blindness may select the red-green color enhancement mode.
[0012]
[0018] In some embodiments, instead of or in addition to selecting the default color enhancement mode, the user may directly send their color preference to the self-service device. In such a configuration, the color preference may be sent to the self-service device 105 after being pre-defined on the user's personal device 115 (e.g., a mobile phone). Various methods such as Near Field Communication (NFC), WiFi Direct, WiFi hotspot, Bluetooth®, and even a wired connection (e.g., USB-C) may be used for the transmission. Upon receiving the user-defined color preference, the self-service device 105 may adjust its display settings accordingly and generate a customized color enhancement mode for that user.
[0013]
[0019] In some embodiments, before implementing the selected default color enhancement mode or the newly generated customized color enhancement mode, a preview screen / window may pop up to show the user 110 how the color will change after implementation. In some embodiments, the preview screen / window may include a toolbar that allows the user 110 to further improve or adjust the display settings to suit their visual needs.
[0014]
[0020] In some embodiments, following confirmation within the preview window, a color enhancement mode, such as a default color enhancement mode (with or without adjustment), or a newly generated customized color enhancement mode, can be implemented by the self-service device 105. This mode can be maintained during one or more transactions with the user 110. For example, if the user 110 is involved in a transaction at a self-checkout device, the selected color mode is maintained while the user scans items, reviews their cart, and proceeds to payment. Similarly, when the user uses a kiosk station configured to provide information or services in a retail environment, the color mode is maintained while the user views other screens or menus, which may include actions such as searching for information, filling out forms, or accessing some services. The continuous application of the selected color mode ensures an uninterrupted interaction between the user 110 and the self-service device 105, enabling the user to clearly view and use the device throughout the transaction.
[0015]
[0021] In some embodiments, upon detecting that a transaction has been completed, the self-service device 105 can automatically return to the standard color mode. In some embodiments, the implemented color enhancement mode and / or the user's color preference can be stored in the database 125 along with the user's profile. The stored information can be used to facilitate quick setup during future interactions. For example, a user can select a color enhancement mode while using a first self-service device (e.g., a kiosk when the user enters a facility). The selected color enhancement mode can be stored along with the user's profile. When the user later uses a second self-service device (e.g., a self-checkout device during the same trip), the stored color enhancement mode can be automatically implemented on the second self-service device.
[0016]
[0022] In the illustrated example, the self-service device 105 and the database 125 are far apart from each other and communicate with each other via the network 130. Each of the devices may be implemented using an individual hardware system. The network 130 may include, correspond to, or be any combination of suitable communication media that may be available, including a wide area network (WAN), a local area network (LAN), the Internet, an intranet, or any combination thereof, and may include wired links, wireless links, or a combination of wired and wireless links. In some embodiments, the self-service device 105 and the database 125 may be local to each other (e.g., within the same local network and / or the same hardware system) and may communicate with each other using any suitable local communication media, including a local area network (LAN) (including a wireless local area network (WLAN)), a hardwire, a wireless link, or an intranet.
[0017]
[0023] Figure 2 shows exemplary graphical user interfaces (GUIs) 205 and 210 designed for interactive selection and adjustment of the color extension mode according to some embodiments of the present disclosure.
[0018]
[0024] In the figure, the home screen 205 (also called the home GUI in some embodiments) functions as the first interface presented on the self-service device (e.g., 105 in FIG. 1) before any transaction starts. The home screen 205 provides access to the available services and settings of the self-service device when the user starts an interaction. As shown in the figure, the home screen 205 includes a service selection menu 215 that presents the user with a list of available services or options provided by the device. Below the service selection menu 215, a search bar 220 is presented to enable the user to quickly find services or information of interest. As shown in the figure, the home screen 205 also includes a "Language Section" icon 225, under which the user can select either English 230-1 or Spanish 230-2. The language section function is designed for quick language switching and thus improves the accessibility of the device. Adjacent to the "Language Section" icon 225 is a "Display Options" icon 235, under which various default color enhancement modes are presented, such as red-green color enhancement mode 240-1, blue-yellow color enhancement mode 240-2, and full color enhancement model 240-3. In some embodiments, the default color enhancement modes are designed to adjust the display settings with a single click to accommodate people with different types of color vision deficiencies that may include predetermined data (e.g., setting the saturation of green to 70%). For example, when the user clicks on the "Red-Green Enhancement" icon 240-1, the display settings of the self-service device can be automatically adjusted to modify the color design (e.g., brightness / lightness, temperature, contrast, saturation) of red and green. In some embodiments, the adjustment may include changes such as adjusting the brightness / lightness or saturation levels of red and green (e.g., increasing the brightness of red to a certain percentage, adjusting the saturation level of red). This adjustment aims to improve visual sensitivity and contrast for users with red-green color vision deficiencies, thus enabling such users to effectively distinguish between the two colors.In some embodiments, predetermined adjustments within the red-green color expansion mode may include replacing red or green with other colors that are more easily distinguishable by people with color blindness, or with patterns, symbols, and text labels that provide alternative methods of distinction. The one-click default color expansion mode provides a quick, user-friendly way for people to adjust the display according to their visual needs.
[0019]
[0025] The illustrated example home screen 205 showing three default color enhancement modes is presented for conceptual clarity. In some embodiments, other default (or system-defined) color enhancement modes may also be established and shown on the home screen 205, depending on the system settings and user base.
[0020]
[0026] As shown, home screen 205 further includes an "Upload Color Settings" icon 240-4 that allows a user to upload their color preferences (e.g., from a mobile device). In some embodiments, upon receiving these preferences, the self-service device may automatically adjust its display settings and / or generate a customized color enhancement model that is specifically designed to meet the user's needs.
[0021]
[0027] In the figure, the illustrated exemplary preview screen 210 (also referred to in some embodiments as a preview GUI) may appear or pop up after a user selects a default color expansion mode (e.g., by clicking the “Red-Green Expansion” icon 240-1) or uploads their color preferences. As shown, the preview screen 210 includes a color preview window 245 featuring color swatches of green 250-1, red 250-2, blue 250-3, and yellow 250-4. The color preview window 245 clearly illustrates how these colors will look after the selected color expansion mode is implemented. The visual representation presented by the color preview window 245 helps the user anticipate and understand changes to the display settings.
[0022]
[0028] As shown, below the color preview window 245, the preview screen 210 also includes several toolbars designed for further refinement and customization of the display settings. These toolbars provide the user with the flexibility to adjust the display settings according to the user's unique visual requirements. As shown, the preview screen 210 includes a color adjustment tool 235, a color adjustment tool 260, and a symbol / label replacement tool 270. In some embodiments, the color adjustment tool 235 may allow the user to replace one color with another. For example, if certain shades of green are difficult to distinguish, the user can replace these problematic green shades with more distinguishable colors (e.g., blue, purple). In some embodiments, the color adjustment tool 260 may allow the user to adjust the brightness / lightness level 265-1 and / or saturation level 265-2 of each color. In some embodiments, the symbol / label replacement tool 270 may provide options for replacing colors with patterns, symbols, or text labels. This tool can be useful for people with complete or severe color blindness, as it provides an alternative method of differentiation that does not rely on color.
[0023]
[0029] The illustrated exemplary color preview window 245, which includes four color swatches (red, green, blue, and yellow), is presented for conceptual clarity. In some embodiments, additional color swatches of colors beyond these four primary colors may be included to meet a wider range of visual preferences and needs. The illustrated exemplary color adjustment tool 260, which provides options for adjusting the brightness / lightness and saturation of each color, is provided for conceptual clarity. In some embodiments, additional adjustments such as hue, temperature, and contrast may be included to allow for more granular control of color settings.
[0024]
[0030] Figure 3 shows an exemplary method 300 for interactively selecting and adjusting a color enhancement mode based on user preferences, according to some embodiments of the present disclosure. In some embodiments, the exemplary method 300 may be implemented by one or more computing systems, such as the self-service device 105 shown in FIG. 1 and / or the computing device 700 shown in FIG. 7.
[0025]
[0031] Method 300 begins at block 305 where a computing system (e.g., the self-service device 105 of FIG. 1) receives from a user an input indicating a default (or system-defined) color enhancement mode selected by the user. In some embodiments, the input is received when the user clicks on a corresponding icon on the home screen of the self-service device (e.g., the home screen 205 of FIG. 2). In some embodiments, the default color enhancement mode may include predetermined data designed to adjust display settings. In some embodiments, the computing system can provide three default color enhancement modes for selection, each configured to address difficulties associated with a different type of color vision deficiency, including a red-green color enhancement mode, a blue-yellow color enhancement mode, and a full color enhancement mode. For example, the red-green color enhancement mode is designed for people with red-green color vision deficiency. When selected by the user, the computing system can automatically apply predetermined adjustments to the display settings, such as changing the color design to enhance the distinction between red and green. In some embodiments, as described above, the adjustments can include increasing the contrast between these two colors, adjusting the saturation or brightness / lightness levels to make them more distinguishable, or replacing these colors with patterns, symbols, or text labels. The blue-yellow color enhancement mode is designed for people with blue-yellow color vision deficiency. This mode can include modifying the display settings so that blue and yellow are more distinct from each other (e.g., by adjusting the contrast, temperature, saturation, or brightness / lightness). The full color enhancement mode is designed for people with complete or severe color vision deficiency. When selected by the user, the computing system can adjust its display settings by replacing colors with other patterns, symbols, or text labels.
[0026]
[0032] At block 310, the computing system displays a preview window (e.g., preview screen 210 of FIG. 2 ) to the user before fully implementing the selected color enhancement settings. In some embodiments, the preview window may include a section (e.g., color preview window 245 of FIG. 2 ) that visually demonstrates how the colors will look after implementation. In some embodiments, the preview window may include functionality that allows the user to view the original color scheme and the modified version that will result from implementing the selected color enhancement mode. This functionality may help the user better understand the extent of the color adjustments being made. In some embodiments, the preview window may further include one or more toolbars (e.g., color replacement tool 255, color adjustment tool 260, and symbol / label replacement tool 270, shown in FIG. 2 ) that allow the user to further refine the display settings.
[0027]
[0033] At block 315, the computing system checks user input (e.g., provided by using a toolbar in the preview window) to determine whether further adjustments are desired. If the computing system detects that the user has made additional adjustments, method 300 proceeds to block 320, where the computing system modifies the display settings according to these user instructions. Once these adjustments have been applied, method 300 proceeds to block 325, where the computing system switches the display from the standard color mode to the selected color enhancement mode (with user-initiated modifications). If the computing system determines that no further adjustments have been indicated by the user, method 300 proceeds directly to block 325, where the computing system switches the display from the standard color mode to the selected color enhancement mode (without user-initiated modifications).
[0028]
[0034] At block 330, the computing system checks whether the user's transaction has been completed, such as the completion of the checkout process at a self-checkout device or the end of a service session at a kiosk station. When the computing system determines that the user's transaction has been completed, method 300 proceeds to block 335 where the computing system automatically returns its display to the standard color mode. In some embodiments, the computing system may further store the user's preferences and / or color mode implemented in the user's profile. This storage ensures that the user's customization settings can be quickly identified and retrieved for future interactions. If the transaction has not been completed yet, method 300 returns to block 325 and the computing system continues to maintain the selected color extension mode. In some embodiments, the completion of the transaction can be determined by an explicit confirmation of session end (e.g., the user clicks the "end" button on the screen). In some embodiments, the completion of the transaction can be determined by the absence of interaction (such as a click or screen touch) for a certain period of time. In some embodiments, the computing system may generate a pop-up window to ask the user if more time is needed. If no response is received within a certain period of time (e.g., 5 minutes), the system may conclude that the session has ended and automatically return to the standard color mode.
[0029]
[0035] Figure 4 shows an exemplary method 400 for generating a customized color extension mode based on user preferences, according to some embodiments of the present disclosure. In some embodiments, the exemplary method 300 may be implemented by one or more computing systems, such as the self-service device 105 shown in FIG. 1 and / or the computing device 700 shown in FIG. 7.
[0030]
[0036] In block 405, a computing system (e.g., the self-service device 105 of FIG. 1 ) collects user-defined color preferences. In some embodiments, the user-defined preferences may indicate the user's color vision deficiency type (e.g., protanomaly) and may include a set of parameters that dictate how colors should be displayed to accommodate the user's unique visual requirements. For example, the preferences may specify adjustments such as reducing the brightness of red to 30%, increasing the saturation of green to 80%, or replacing red with a more distinguishable color. In some embodiments, the user-defined color preferences may be transmitted from the user's personal device (e.g., a mobile phone). This allows the user to preset their preferences before approaching the self-service device. Various methods may be used to transmit these preferences, such as Bluetooth, NFC, WiFi Direct, a WiFi hotspot, or even a wired connection.
[0031]
[0037] At block 410, the computing system analyzes the user-defined preferences and then adjusts its display settings to generate a customized color enhancement mode that meets the user's needs.
[0032]
[0038] At block 415, the computing system switches its display from the standard color mode to the customized color enhancement mode. In some embodiments, to ensure user satisfaction with the display adjustments, the computing system may present a preview window (e.g., 210 in FIG. 2 ) to the user prior to implementation. The preview window may allow visual confirmation of how the colors will appear with the customized settings. In some embodiments, the preview window may also include a toolbar that allows the user to further refine the adjustments. Upon receiving the user's confirmation, the computing system may then proceed to implement the customized color enhancement mode.
[0033]
[0039] At block 420, the computing system monitors its operation to determine whether the user's transaction or session has been completed. In some embodiments, as discussed above, the completion of a transaction can be determined by user inactivity over a period of time (e.g., 5 minutes) or by an explicit confirmation that the session has ended. If the computing system determines that the transaction has been completed, method 400 proceeds to block 425 where the computing system automatically returns the display to the standard color mode. If the computing system determines that the transaction has not yet been completed, method 400 returns to block 415 and the computing system continues to maintain the customized color extension mode. In some embodiments, upon determining the completion of a transaction, the computing system may proceed to save the user-defined preferences and / or the customized color extension mode to storage (e.g., database 125 of FIG. 1). The stored data can be used to facilitate a more rapid and personalized interaction in future user sessions.
[0034]
[0040] FIG. 5 is a flowchart illustrating an exemplary method 500 for interactively selecting and adjusting a color extension mode according to some embodiments of the present disclosure.
[0035]
[0041] At block 505, a computing system (e.g., the self-service device 105 of FIG. 1, or the computing device 700 of FIG. 7) receives an input indicating a selected one of the color enhancement modes (as shown at block 305 of FIG. 3). In some embodiments, the input may be received via an interface of the self-service device (e.g., the home screen 205 of FIG. 2). In some embodiments, the selected color enhancement mode may include one of a red-green color enhancement mode designed to improve display visibility for users with red-green color blindness, a blue-yellow color enhancement mode designed to improve display visibility for users with blue-yellow color blindness, or a full color blindness color enhancement mode designed to improve display visibility for users with full color blindness.
[0036]
[0042] In some embodiments, the selected color enhancement mode may include at least one of replacing a first color with a second color different from the first color, adjusting the luminance level of a color, adjusting the saturation level of a color, or replacing a color with a pattern, symbol, or text label.
[0037]
[0043] At block 510, the computing system switches the display of the self-service device from the standard color mode to the selected color enhancement mode (as shown at block 325 of FIG. 3).
[0038]
[0044] At block 515, the computing system detects that a transaction at the self-service device has been completed.
[0039]
[0045] In response to detecting that a transaction at the self-service device has been completed, at block 520, the computing system returns the display of the self-service device from the selected color enhancement mode to the standard color mode (as shown at block 335 of FIG. 3).
[0040]
[0046] In some embodiments, the computing system may further generate a preview window (e.g., preview screen 210 of FIG. 2 ) on the self-service device to indicate the selected color enhancement mode, receive instructions indicating one or more color preferences, and adjust the selected color enhancement mode according to the instructions in the preview window (as shown in block 320 of FIG. 3 ).
[0041]
[0047] FIG. 6 is a flow diagram illustrating an example method 600 for generating a customized color extension mode according to some embodiments of the present disclosure.
[0042]
[0048] At block 605, a computing system (eg, the self-service device 105 of FIG. 1 or the computing device 700 of FIG. 7) receives input indicating a user's color preferences (as shown at block 405 of FIG. 4).
[0043]
[0049] At block 610, the computing system adjusts the display settings of the self-service device according to the input to generate a customized color enhancement mode (as shown in block 410 of FIG. 4).
[0044]
[0050] At block 615, the computing system switches the display of the self-service device from the standard color mode to the customized color enhancement mode (as shown at block 415 of FIG. 4).
[0045]
[0051] At block 620, the computing system detects that the transaction at the self-service device is completed.
[0046]
[0052] In block 625, in response to detecting that a transaction at the self-service device has been completed, the computing system returns the display of the self-service device from the customized color extension mode to the standard color mode (as shown in block 425 of FIG. 4). In some embodiments, the user's color preference may include at least one of replacing a first color with a second color different from the first color to accommodate the user's color vision anomaly, adjusting the luminance level of the color, adjusting the saturation level of the color, or replacing the color with a symbol or text label. In some embodiments, the second input may be transmitted via a network connection by a mobile device (e.g., mobile device 115 of FIG. 1).
[0047]
[0053] FIG. 7 shows an exemplary computing device 700 configured to implement various aspects of the present disclosure, in accordance with some embodiments of the present disclosure. The computing device 700 can be embodied as any computing device, such as the self-service device 105 illustrated in FIG. 1, or a remote server (not shown) connected to the self-service device 105 via the network 130.
[0048]
[0054] As shown in the figure, the computing device 700 includes a CPU 705, a memory 710, a storage 715, one or more network interfaces 725, and one or more I / O interfaces 720. In the illustrated embodiment, the CPU 705 fetches and executes programming instructions stored in the memory 710, and stores and retrieves application data present in the storage 715. The CPU 705 generally represents a single CPU and / or GPU, multiple CPUs and / or GPUs, a single CPU and / or GPU having multiple processing cores, etc. The memory 710 is generally considered to represent random access memory. The storage 715 can be any combination of, for example, a disk drive, a flash-based storage device, etc., and can include fixed and / or removable storage devices such as a fixed disk drive, a removable memory card, a cache, optical storage, network-attached storage (NAS), or a storage area network (SAN).
[0049]
[0055] In some embodiments, I / O devices 735 (such as a keyboard, a monitor, etc.) are connected via the I / O interface(s) 720. Further, via the network interface 725, the computing device 700 can be communicatively coupled to one or more other devices and components (e.g., via a network that can include, for example, the Internet, one or more local networks, etc.). As shown in the figure, the CPU 705, the memory 710, the storage 715, the network interface(s) 725, and the I / O interface(s) 720 are communicatively coupled by one or more buses 730.
[0050]
[0056] In the illustrated embodiment, the memory 710 includes a display adjustment component 750 and a display management component 755. Although illustrated as separate components for conceptual clarity, in some embodiments, the operations of the illustrated components (and others not shown) may be combined or distributed among any number of components. Further, although illustrated as software residing in the memory 710, in some embodiments, the operations of the shown components (and others not shown) may be implemented using hardware, software, or a combination of hardware and software.
[0051]
[0057] In the illustrated embodiment, the display adjustment component 750 is configured to adjust display settings based on user input. As described above, in some embodiments, user input may include a default color enhancement mode (selected via the device's interface), color adjustments (shown within a preview window), or user-defined color preferences (uploaded by a mobile device). The display adjustment component 750 interprets the received input and modifies display parameters accordingly. For example, in some embodiments, the display adjustment component 750 may adjust the luminance / brightness or saturation levels of one or more colors to enhance their contrast and visibility. In some embodiments, the display adjustment component 750 may replace these confusing colors (e.g., green, red, yellow, blue) with other colors that are more easily distinguishable. In some embodiments, the display adjustment component 750 may use various patterns, symbols, or text labels to represent different colors.
[0052]
[0058] In the illustrated embodiment, the display management component 755 is configured to manage all functions of the device's display interface. For example, in some embodiments, the display management component 755 may manage switching between a standard color mode and a user-defined (customized) or system-defined (default) color enhancement mode. In some embodiments, the display management component 755 may monitor the transaction and, upon determining that the transaction is complete, return the display interface to the standard color mode. In some embodiments, the display management component 755 may store the user-defined preferences and / or the corresponding customized color enhancement mode for future reference.
[0053]
[0059] In the depicted example, storage 715 may include a default color expansion mode 770, user-defined color preferences 775, and a customized color expansion mode 780. In some embodiments, default color expansion mode 770 may include a red-green color expansion mode, a blue-yellow color expansion mode, and a full color expansion mode. In some embodiments, user-defined color preferences 775 may refer to instructions or inputs uploaded to computing device 700 by a user, possibly via a personal device (e.g., 115 in FIG. 1 ). User-defined color preferences 775 may be a set of parameters that instruct how color settings should be adjusted to accommodate the user's unique visual needs. In some embodiments, customized color expansion mode 780 may include a color mode generated directly based on the uploaded user-defined color preferences, which may be derived from the default color expansion mode but may include modifications made by the user in the preview window.
[0054]
[0060] The descriptions of the various embodiments of the present disclosure are presented for purposes of illustration, but are not intended to be exhaustive or limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terms used herein are chosen to best explain the principles of the embodiments, the practical application, or technical improvements found in the marketplace, or to enable other ordinary skill in the art to understand the embodiments disclosed herein.
[0055]
[0061] The following refers to the embodiments presented in the present disclosure. However, the scope of the present disclosure is not limited to the described embodiments. Instead, any combination of the following features and elements is contemplated for implementing and practicing the contemplated embodiments, regardless of whether they are related to the various embodiments. Further, the embodiments disclosed herein may achieve other possible solutions or advantages over the prior art, but whether one advantage is achieved by a given embodiment does not limit the scope of the present disclosure. Accordingly, the following aspects, features, embodiments, and advantages are merely illustrative and are not considered elements or limitations of the claims unless explicitly recited in the following claims (one or more).
[0056]
[0062] Aspects of the present disclosure may take the form of an embodiment that is entirely hardware, an embodiment that is entirely software (including firmware, resident software, microcode, etc.), or an embodiment that combines a software aspect and a hardware aspect, all of which may generally be collectively referred to herein as a "circuit," "module," or "system."
[0057]
[0063] The present disclosure may be a system, method, and / or computer program product. The computer program product may include a computer-readable storage medium (one or more) having computer-readable program instructions thereon for causing a processor to execute aspects of the present disclosure.
[0058]
[0064] A computer-readable storage medium can be a tangible device that holds and stores instructions for use by an instruction execution device. A computer-readable storage medium can be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. A non-exhaustive list of further examples of computer-readable storage media includes portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital versatile disks (DVD), memory sticks, floppy (registered trademark) disks, punch cards, or mechanical encoding devices such as raised structures in the form of grooves in which instructions are recorded, and any suitable combination of the foregoing. A computer-readable storage medium, as used herein, should not be regarded as being, per se, a transient signal such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., an optical pulse through an optical fiber cable), or an electrical signal transmitted through an electrical wire.
[0059]
[0065] The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to each computing / processing device or to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network may comprise copper transmission cables, optical transmission fiber, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface of each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions to a computer-readable storage medium within the respective computing / processing device for storage.
[0060]
[0066] Computer-readable program instructions for carrying out operations of the present disclosure may be source code or object code written in any combination of one or more programming languages, including assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state-setting data, or object-oriented programming languages such as Smalltalk and C++, and conventional procedural programming languages such as the "C" programming language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partly on the user's computer, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (e.g., through the Internet using an Internet service provider). In some embodiments, for example, an electronic circuit including a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA) may execute the computer-readable program instructions by utilizing state information of the computer-readable program instructions to personalize the electronic circuit for implementing aspects of the present disclosure.
[0061]
[0067] Aspects of the present disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0062]
[0068] These computer-readable program instructions are provided to a processor of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus to produce a machine that causes the instructions executed by the processor of the computer or other programmable data processing apparatus to implement the functions / operations specified within one or more blocks of a flowchart and / or block diagram. These computer-readable program instructions may also be stored in a computer-readable storage medium that can direct a computer, programmable data processing apparatus, and / or other device to function in such a way that a product comprising the computer-readable storage medium storing instructions for implementing the functions / operations specified within one or more blocks of a flowchart and / or block diagram is produced.
[0063]
[0069] These computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus, or other device to implement the functions / operations specified within one or more blocks of a flowchart and / or block diagram, thereby producing a computer-implemented process.
[0064]
[0070] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible embodiments of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, segment, or portion of instructions comprising one or more executable instructions for implementing the specified logical function(s). In some alternative embodiments, the functions shown within the block may be performed out of the order shown in the figures. For example, two blocks shown in succession may in fact be executed substantially simultaneously, or the blocks may sometimes be executed in the reverse order depending upon the functionality involved. It should also be noted that each block of the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.
[0065]
[0071] Embodiments of the present disclosure can be provided to end users through a cloud computing infrastructure. Cloud computing generally refers to provisioning scalable computing resources as services over a network. More formally, cloud computing is defined as a computing function that enables convenient and on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction, by performing an abstraction between the computing resources and their underlying technical architecture (e.g., servers, storage, networks). Thus, cloud computing enables users to access virtual computing resources of the "cloud" (e.g., storage, data, applications, and even complete virtualized computing systems) without concern for the underlying physical systems (or the location of these systems) used to provide the computing resources.
[0066]
[0072] Typically, cloud computing resources are provided to users on a pay-per-use basis, where users are billed only for the computing resources they actually use (e.g., the amount of storage space consumed by the user, or the number of virtualized systems instantiated by the user). Users can access any of the resources present in the cloud at any time, from anywhere on the Internet. In the context of the present disclosure, a user can access applications available in the cloud (e.g., a color adjustment application) or related data. For example, a fraud detection application can analyze user input, generate a corresponding color enhancement mode by the cloud computing infrastructure, and store the relevant results in a cloud storage location. By doing so, the user can access this information from any computing system connected to a network (e.g., the Internet) connected to the cloud.
[0067]
[0073] While the foregoing is directed to embodiments of the present disclosure, other and further embodiments of the present disclosure may be devised without departing from its basic scope, which is determined by the following claims.
Claims
**Claim 1** Receiving an input indicating a selected color enhancement mode; Switching the display of the self-service device from a standard color mode to the selected color enhancement mode; Detecting that a transaction on the self-service device has been completed; In response to detecting the completion of the transaction on the self-service device, returning the display of the self-service device from the selected color enhancement mode to the standard color mode; A method comprising the above. **Claim 2** The method according to claim 1, wherein the input is received via an interface of the self-service device. **Claim 3** The method according to claim 1, wherein the selected color enhancement mode includes one of: (i) a red-green enhancement mode designed to improve the display visibility for users with red-green color vision deficiency, (ii) a blue-yellow enhancement mode designed to improve the display visibility for users with blue-yellow color vision deficiency, or (iii) a full color enhancement mode designed to improve the display visibility for users with complete color vision deficiency. **Claim 4** The method according to claim 1, wherein the selected color enhancement mode includes at least one of: (i) replacing a first color with a second color different from the first color, (ii) adjusting the luminance level of a color, (iii) adjusting the saturation level of a color, or (iv) replacing a color with a pattern, symbol, or text label. **Claim 5** Receiving a second input indicating one or more color preferences of a user; Adjusting the display settings of the self-service device according to the second input to generate a customized color enhancement mode; Switching the display of the self-service device from the standard color mode to the customized color enhancement mode; Detecting that a transaction on the self-service device has been completed; In response to detecting the completion of the transaction on the self-service device, returning the display of the self-service device from the customized color enhancement mode to the standard color mode; The method according to claim 1, further comprising the above. **Claim 6** The method according to claim 5, wherein the one or more color preferences of the user comprise at least one of: (i) replacing a first color with a second color different from the first color; (ii) adjusting a luminance level of a color; (iii) adjusting a saturation level of a color; or (iv) replacing a color with a symbol or a text label to accommodate a color vision abnormality of the user.
7. The method according to claim 5, wherein the second input is transmitted by a mobile device via a network connection.
8. Generating a preview window on the self-service device to show the selected color extension mode; Receiving an instruction indicating one or more color preferences; Adjusting the selected color extension mode in the preview window according to the instruction; The method according to claim 1, further comprising:
9. One or more processors; One or more memories storing a program for performing operations when executed on any combination of the one or more processors; A system comprising: Receiving an input indicating a selected color extension mode; Switching a display of the self-service device from a standard color mode to the selected color extension mode; Detecting that a transaction on the self-service device is completed; In response to detecting the completion of the transaction on the self-service device, returning the display of the self-service device from the selected color extension mode to the standard color mode; The system.
10. The system according to claim 9, wherein the input is received via an interface of the self-service device.
11. The system according to claim 9, wherein the selected color extension mode includes one of: (i) a red-green extension mode designed to improve a display visual sensitivity of a user having red-green color vision abnormality; (ii) a blue-yellow extension mode designed to improve a display visual sensitivity of a user having blue-yellow color vision abnormality; or (iii) a full color extension mode designed to improve a display visual sensitivity of a user having complete color vision abnormality.
12. The system according to claim 9, wherein the selected color expansion mode includes at least one of (i) replacing a first color with a second color different from the first color, (ii) adjusting a luminance level of a color, (iii) adjusting a saturation level of a color, or (iv) replacing a color with a pattern, symbol, or text label.
13. When executed on any combination of the one or more processors, the program for performing the operation receives a second input indicating one or more color preferences of a user; adjusts a display setting of the self-service device according to the second input to generate a customized color expansion mode; switches the display of the self-service device from the standard color mode to the customized color expansion mode; detects that the transaction on the self-service device is completed; in response to detecting the completion of the transaction on the self-service device, returns the display of the self-service device from the customized color expansion mode to the standard color mode; The system according to claim 9, further comprising:
14. The system according to claim 13, wherein the one or more color preferences of the user include at least one of (i) replacing a first color with a second color different from the first color, (ii) adjusting a luminance level of a color, (iii) adjusting a saturation level of a color, or (iv) replacing a color with a symbol or text label to accommodate a color vision deficiency of the user.
15. The system according to claim 13, wherein the second input is transmitted by a mobile device via a network connection.
16. When executed on any combination of the one or more processors, the program for performing the operation generates a preview window on the self-service device to show the selected color expansion mode; receives instructions indicating one or more color preferences; adjusts the selected color expansion mode in the preview window according to the instructions; The system according to claim 9, further comprising:
17. When executed by the operation of a computer system, receives an input indicating a selected color expansion mode; Switching the display of the self-service device from the standard color mode to the selected color enhancement mode, Detecting that a transaction on the self-service device has been completed, In response to detecting the completion of the transaction on the self-service device, returning the display of the self-service device from the selected color enhancement mode to the standard color mode, One or more non-transitory computer-readable media including computer program code for performing the operations in any combination.
18. The one or more non-transitory computer-readable media according to claim 17, wherein the input is received via an interface of the self-service device.
19. The one or more non-transitory computer-readable media according to claim 17, wherein the selected color enhancement mode includes one of (i) a red-green enhancement mode designed to improve the display visual sensitivity of a user with red-green color vision deficiency, (ii) a blue-yellow enhancement mode designed to improve the display visual sensitivity of a user with blue-yellow color vision deficiency, or (iii) a full color enhancement mode designed to improve the display visual sensitivity of a user with complete color vision deficiency.
20. When executed by the operation of a computer system, the computer program code for performing the operations, Generating a preview window on the self-service device to show the selected color enhancement mode, Receiving instructions indicating one or more color preferences, Adjusting the selected color enhancement mode in the preview window according to the instructions, The one or more non-transitory computer-readable media according to claim 17, further comprising.