Information processing device and control method

The information processing device addresses the issue of dark screen displays by switching between color-priority and brightness-priority profile information, enhancing screen brightness through adaptive color adjustments.

JP7766831B1Active Publication Date: 2025-11-10レノボ·ジャパン合同会社
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025017499
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-02-05
Publication Date
2025-11-10
Estimated Expiration
2045-02-05

AI Technical Summary

Technical Problem

Conventional information processing devices adjust the values of primary colors to achieve accurate white, resulting in a darker screen display.

Method used

An information processing device with a display unit and profile information storage unit that switches between color-priority and brightness-priority profile information to control the display, using function keys or ambient brightness to prioritize screen brightness.

Benefits of technology

The device can make the screen display brighter as needed by adjusting the primary color values to enhance brightness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007766831000001_ABST
    Figure 0007766831000001_ABST
Patent Text Reader

Abstract

If necessary, make the screen brighter. [Solution] The information processing device comprises a display unit capable of displaying colors based on the three primary colors of red, blue, and green, a profile information storage unit that stores first profile information indicating the proportion of each value of the three primary colors in a white display adjusted according to the display of the display unit, and second profile information indicating the proportion of each value of the three primary colors in a white display with increased brightness compared to the first profile information, and a display control unit that switches between the first profile information and the second profile information when displaying on the display unit to control the color of the display unit.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device and a control method. [Background technology]

[0002] BACKGROUND ART Information processing devices such as notebook personal computers (hereinafter referred to as notebook PCs) are used after undergoing color calibration, which corrects the color tone of white and other colors displayed on the display unit (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2011-180383 Summary of the Invention [Problem to be solved by the invention]

[0004] However, because the displayed white color is determined by the balance of the three primary colors, red, green, and blue, conventional information processing devices adjust the value of each of the three primary colors to achieve an accurate white color, which can result in the screen display becoming darker in order to display an accurate white color.

[0005] The present invention has been made to solve the above problems, and an object of the present invention is to provide an information processing device and a control method that can make the screen display brighter as needed. [Means for solving the problem]

[0006] In order to solve the above problem, one aspect of the present invention is a display device that includes a display unit capable of displaying colors based on the three primary colors of red, blue, and green; a profile information storage unit that stores first profile information indicating the ratio of each value of the three primary colors in a white display adjusted according to the display of the display unit; and second profile information indicating the ratio of each value of the three primary colors in a white display with increased brightness compared to the first profile information; and a display control unit that switches between the first profile information and the second profile information when displaying on the display unit to control the color of the display unit. The display control unit controls the color of the display unit based on the first profile information that performs color-priority color correction in a normal state, and switches to the second profile information to control the color of the display unit when a situation occurs in which screen brightness is given priority, and when a situation occurs in which screen brightness is given priority, the situation includes a case in which a ratio of white in an image displayed on the display unit is equal to or less than a threshold, and when the ratio of white in the image is equal to or less than the threshold, the display control unit switches to the second profile information to control the color of the display unit. It is an information processing device.

[0008] Furthermore, one aspect of the present invention is that in the above-mentioned information processing device, when a situation occurs in which the brightness of the screen is prioritized, this includes a case where a brightness exceeding the maximum brightness according to the first profile information is specified by operating a function key, and the display control unit may switch to the second profile information and control the color tone of the display unit when a brightness exceeding the maximum brightness according to the first profile information is specified by operating the function key.

[0009] In addition, one aspect of the present invention is that in the above-mentioned information processing device, the second profile information includes multiple levels of profile information that are brighter than the first profile information, and the display control unit may switch between the multiple levels of profile information in response to operation of the function key to control the color of the display unit.

[0011] In addition, one aspect of the present invention is that in the above-mentioned information processing device, when a situation occurs in which priority is given to the brightness of the screen, this includes when the ambient brightness is above a threshold, and when the ambient brightness is above a threshold, the display control unit may switch to the second profile information and control the color tone of the display unit.

[0012] Another aspect of the present invention is a control method for an information processing device including: a display unit capable of displaying colors based on the three primary colors of red, blue, and green; a profile information storage unit that stores first profile information indicating the proportions of values ​​of the three primary colors in a white display adjusted according to the display of the display unit; and second profile information indicating the proportions of values ​​of the three primary colors in a white display with increased brightness compared to the first profile information; and a display control unit that controls the color of the display unit, the method including a display control step in which the display control unit switches between the first profile information and the second profile information when performing display on the display unit to control the color of the display unit. In the display control step, the display control unit controls the color of the display unit based on the first profile information that performs color-priority color correction in a normal state, and when a situation occurs in which screen brightness is prioritized, switches to the second profile information to control the color of the display unit, and when a situation occurs in which screen brightness is prioritized, a case is included in which a ratio of white in an image displayed on the display unit is equal to or less than a threshold, and in the display control step, the display control unit switches to the second profile information to control the color of the display unit when the ratio of white in the image is equal to or less than the threshold. It is a control method. [Effects of the Invention]

[0013] According to the above aspect of the present invention, the screen display can be made brighter as needed. [Brief explanation of the drawings]

[0014] [Figure 1] 1 is a diagram illustrating an example of a main hardware configuration of a notebook PC according to a first embodiment. [Figure 2] 2 is a functional block diagram showing an example of the functional configuration of a notebook PC according to the first embodiment. FIG. [Figure 3] FIG. 4 is a diagram illustrating an example of data stored in a profile information storage unit according to the first embodiment. [Figure 4] FIG. 4 is a diagram showing an example of changing the brightness of the screen by switching between a plurality of profiles in the first embodiment. [Figure 5] 5 is a flowchart showing an example of the operation of the notebook PC according to the first embodiment. [Figure 6] 5 is a flowchart showing a detailed example of the operation of the notebook PC according to the first embodiment. [Figure 7] 7 is a flowchart showing an example of the process of step S205 in FIG. 6. [Figure 8] 10 is a flowchart showing a detailed example of the operation of the notebook PC according to the second embodiment. [Figure 9] 10 is a flowchart showing a detailed example of the operation of the notebook PC according to the third embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0015] An information processing apparatus and a control method according to an embodiment of the present invention will be described below with reference to the drawings.

[0016] [First embodiment] 1 is a diagram showing an example of the main hardware configuration of a notebook PC 1 according to the first embodiment. In this embodiment, the notebook PC 1 will be described as an example of an information processing device.

[0017] As shown in FIG. 1, the notebook PC 1 includes a CPU 11, a main memory 12, a video subsystem 13, a display unit 14, a chipset 21, a BIOS memory 22, an SSD 23, an audio system 24, a WLAN card 25, a USB connector 26, an embedded controller 31, an input unit 32, a power supply circuit 33, and a sensor unit 34.

[0018] In this embodiment, the CPU 11 and the chipset 21 correspond to the main control unit 10. The main control unit 10 is an example of a processor (main processor) that executes a program stored in a memory (main memory 12).

[0019] A CPU (Central Processing Unit) 11 executes various arithmetic processes under program control and controls the entire notebook PC 1.

[0020] The main memory 12 is a writable memory used as a read area for the execution program of the CPU 11 or as a work area for writing processing data for the execution program. The main memory 12 is composed of, for example, multiple DRAM (Dynamic Random Access Memory) chips. The execution program includes a BIOS (Basic Input Output System), an OS, various drivers for operating peripheral devices, various service / utilities, application programs, etc.

[0021] Video subsystem 13 is a subsystem for realizing functions related to image display, and includes a video controller. This video controller processes drawing commands from CPU 11, writes the processed drawing information to a video memory, and also reads the drawing information from the video memory and outputs it to display unit 14 as drawing data (display data).

[0022] Display unit 14 is, for example, a liquid crystal display, and displays a display screen based on drawing data (display data) output from video subsystem 13. Display unit 14 is a display device capable of color display based on the three primary colors of red, blue, and green (the three primary colors of light).

[0023] The chipset 21 includes controllers for a Universal Serial Bus (USB), a Serial ATA (AT Attachment), a Serial Peripheral Interface (SPI) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express bus, and a Low Pin Count (LPC) bus, and is connected to a plurality of devices. In FIG. 1, a BIOS memory 22, an SSD 23, an audio system 24, a WLAN card 25, and a USB connector 26 are connected to the chipset 21 as examples of devices.

[0024] The BIOS memory 22 is configured by an electrically rewritable nonvolatile memory such as an EEPROM (Electrically Erasable Programmable Read Only Memory) or a flash ROM, etc. The BIOS memory 22 stores the BIOS and system firmware for controlling the embedded controller 31, etc.

[0025] An SSD (Solid State Drive) 23 (an example of a nonvolatile storage device) stores an OS, various drivers, various services / utilities, application programs, and various data. The audio system 24 records, plays back, and outputs sound data.

[0026] A WLAN (Wireless Local Area Network) card 25 connects to a network via a wireless LAN to perform data communication. The USB connector 26 is a connector for connecting peripheral devices that use USB.

[0027] The embedded controller 31 (an example of a sub-controller) is a one-chip microcomputer that monitors and controls various devices (peripheral devices, sensors, etc.) regardless of the system state of the notebook PC 1. The embedded controller 31 also has a power management function that controls the power supply circuit 33. The embedded controller 31 is composed of a CPU, ROM, RAM, etc. (not shown), and also has A / D input terminals for multiple channels, D / A output terminals, a timer, and digital input / output terminals. The embedded controller 31 is connected to, for example, an input unit 32, a power supply circuit 33, and a sensor unit 34 via these input / output terminals, and the embedded controller 31 controls the operations of these units.

[0028] The input unit 32 is an input device such as a keyboard, a pointing device, or a touchpad.

[0029] The power supply circuit 33 includes, for example, a DC / DC converter, a charge / discharge unit, a battery unit, an AC / DC adapter, etc., and converts the DC voltage supplied from the AC / DC adapter or the battery unit into multiple voltages required to operate the notebook PC 1. The power supply circuit 33 also supplies power to each component of the notebook PC 1 under the control of the embedded controller 31.

[0030] The sensor unit 34 is a sensor that detects various types of detection data inside the notebook PC 1. The sensor unit 34 includes, for example, a temperature sensor, a three-dimensional acceleration sensor, a gyro sensor, an illuminance sensor that detects the brightness around the notebook PC 1, and the like.

[0031] Next, the functional configuration of the notebook PC 1 according to this embodiment will be described with reference to FIG. 2 is a functional block diagram showing an example of the functional configuration of the notebook PC 1 according to this embodiment. Note that, in FIG. 2, only the functional configuration related to the present invention is shown among the functional configurations of the notebook PC 1.

[0032] As shown in FIG. 2, the notebook PC 1 includes a main control unit 10, a video subsystem 13, an embedded controller 31, an input unit 32, a sensor unit 34, and a storage unit 40.

[0033] The storage unit 40 is realized by a memory such as the SSD 23, and stores, for example, various types of information used for various processes of the main control unit 10. The storage unit 40 includes a profile information storage unit 41.

[0034] The profile information storage unit 41 is a storage unit realized by a memory such as the SSD 23, and stores profile information indicating the proportions of each value of the three primary colors (red, blue, and green) in white display on the display unit 14. The profile information storage unit 41 stores a profile PN (first profile information) indicating the proportions of each value of the three primary colors in white display adjusted according to the display of the display unit 14, and a profile PEX (second profile information) indicating the proportions of each value of the three primary colors in white display with increased brightness compared to the profile PN.

[0035] Profile PN is profile information for screen display with priority on color, and is profile information that has been color calibrated to achieve accurate white. Profile PEX is profile information for screen display with priority on luminance (brightness), and is extended profile information. Profile PEX (extended profile information) may include multiple pieces of profile information (for example, profile PEX1, profile PEX2, ... profile PEXN). An example of data stored in the profile information storage unit 41 will now be described with reference to FIG.

[0036] FIG. 3 is a diagram showing an example of data stored in the profile information storage unit 41 in this embodiment. As shown in FIG. 3, the profile information storage unit 41 stores a profile name (an example of profile identification information) and profile information in association with each other.

[0037] 3, the profile information storage unit 41 stores profile names "Profile PN", "Profile PEX1", "Profile PEX2", etc. The profile information for the profile name "Profile PN" indicates that "R=R0:G=G0:B=Bmax".

[0038] Here, "R" represents the red value, "G" represents the green value, and "B" represents the blue value. Also, "R0" represents the red value (upper limit value) at the exact color brightness (exact white), and "G0" represents the green value (upper limit value) at the exact color brightness (exact white). Additionally, "Bmax" represents the maximum setable value of blue.

[0039] Also, the extended profile information with the profile name "Profile PEX1" indicates that "R = R2:G = G2:B = Bmax". Here, "R1" is the red value and is brighter (higher luminance value) than "R0" (R0 < R1). Also, "G1" is the green value and is brighter (higher luminance value) than "G0" (G0 < G1).

[0040] Also, the extended profile information with the profile name "Profile PEX2" indicates that "R = R2:G = G2:B = Bmax". Here, "R2" is the red value and is brighter (higher luminance value) than "R0" and "R1" (R0 < R1 < R2). Also, "G2" is the green value and is brighter (higher luminance value) than "G0" and "G" (G0 < G1 < G2).

[0041] Returning to the description of FIG. 2, the main control unit 10 (an example of a control unit) is a functional unit realized by causing the CPU 11 and the chipset 21 to execute programs stored in the BIOS memory 22, the SSD 23, and the main memory 12, and executes various processes based on the BIOS and the OS. The main control unit 10 includes, for example, an OS processing unit 110.

[0042] The OS processing unit 110 is a functional unit realized by causing the CPU 11 and the chipset 21 to execute various programs including the OS stored in the SSD 23. The OS processing unit 110 executes processes based on the OS (OS processes) and also executes processes based on various drivers and application programs operating on the OS. The OS processing unit 110 includes a display control unit 111.

[0043] The display control unit 111 is a functional unit realized by, for example, a device driver, and controls the display of the display unit 14. When performing display on the display unit 14, the display control unit 111 controls the color of the display unit 14 by switching between the profile PN (first profile information) and the profile PEX (second profile information) stored in the profile information storage unit 41.

[0044] In a normal state, the display control unit 111 controls the color of the display unit 14 based on the profile PN that performs color correction with priority on color, and when a situation arises in which priority is given to screen brightness, the display control unit 111 switches to the profile PEX to control the color of the display unit 14.

[0045] A situation where screen brightness takes priority includes, for example, a case where a brightness exceeding the maximum brightness of the profile PN is specified by operating a function key on the input unit 32. Here, the function key is, for example, a key such as the "F6" key that brightens the screen display (increases the brightness).

[0046] When a brightness exceeding the maximum brightness (L=100%) of profile PN is specified by operating a function key (for example, pressing the "F6" key), the display control unit 111 switches to profile PEX (PEX1 to PEXN) to control the color of the display unit 14. By switching to profile PEX (PEX1 to PEXN), the display control unit 111 can display a screen with colors brighter than the maximum brightness (L=100%) of profile PN.

[0047] The profile PEX also includes multiple levels of profiles PEX (PEX1 to PEXN) that are brighter than the profile PN. The display control unit 111 controls the color of the display unit 14 by switching between the multiple levels of profiles PEX (PEX1 to PEXN) in response to a function key operation (for example, pressing the "F6" key).

[0048] Next, the operation of the notebook PC 1 according to this embodiment will be described with reference to the drawings. FIG. 4 is a diagram showing an example of changing the screen brightness by switching between a plurality of profiles in this embodiment.

[0049] 4, from top to bottom, luminance (brightness of the screen), RGB value, profile, and display state are shown. When the display state is the normal state (color-priority state), the display control unit 111 controls the screen display using the profile PN stored in the profile information storage unit 41.

[0050] In the profile PN that indicates accurate white, the RGB values ​​for the brightest display, L=100%, are "R=R0:G=G0:B=Bmax", and the RGB values ​​for the darkest display, L=0%, are "R=0:G=0:B=0".

[0051] In addition, when the "F5" key, which is a function key for darkening the screen display (reducing the brightness), is pressed, the display control unit 111 decreases (lowers) the RGB values ​​based on the profile PN, and when the above-mentioned "F6" key is pressed, the display control unit 111 increases (increases) the RGB values ​​based on the profile PN.

[0052] In response to pressing of the "F5" key and the "F6" key, the display control unit 111 changes the RBG values ​​to control the brightness (color) of the screen while maintaining the ratio of the values ​​of the three primary colors of the profile PN between L=0% and L=100%.

[0053] Furthermore, when the "F6" key is pressed at a brightness (screen brightness) of L=100%, the display control unit 111 switches from the profile PN to the profile PEX1 stored in the profile information storage unit 41 as an extended state (brightness priority state) and controls the screen display. The brightness (screen brightness) in this case is defined as the extended brightness EXT1. The RGB values ​​of the profile PEX1 at the extended brightness EXT1 are "R=R1:G=G1:B=Bmax", and each value is expressed by the following formula (1).

[0054] R1=R0+1×(Rmax-R0) / N, G1=G0+1×(Gmax-G0) / N (1)

[0055] Here, N indicates the number of stages of the extended state profile PEX. Furthermore, the Xth RGB value in the extended state is "R=RX:G=GX:B=Bmax", and each value is expressed by the following formula (2).

[0056] RX=R0+X×(Rmax-R0) / N, GX=G1+X×(Gmax-G0) / N (2)

[0057] Furthermore, the RGB values ​​of the profile PEXN at brightness EXTN are the Nth RGB values ​​in the extended state, and are "R=Rmax:G=Gmax:B=Bmax." In the extended state, the display control unit 111 changes between brightness EXT1 to brightness EXTN in response to pressing of the "F5" key and the "F6" key, and switches to the corresponding profile PEX among the N profiles PEX to control the screen display.

[0058] In addition, when the "F5" key is pressed at brightness EXT1, the display control unit 111 returns from the extended state (brightness priority state) to the normal state (color priority state), switches from profile PEX1 to profile PN (L=100%), and controls the screen display.

[0059] In the example shown in FIG. 4, the profile PN indicating accurate white is adjusted by reducing the values ​​of red (R) and green (G), but this is not limiting. The profile PN indicating accurate white may be adjusted by reducing the values ​​of one or two of red (R), green (G), and blue (B9).

[0060] Next, an example of the operation of the notebook PC 1 according to this embodiment will be described with reference to Fig. 5. Here, the operation of switching between the normal state (color priority state) and the extended state (brightness priority state) by the display control unit 111 will be described.

[0061] FIG. 5 is a flowchart showing an example of the operation of the notebook PC 1 according to this embodiment. As shown in FIG. 5, the display control unit 111 determines whether or not the display is in a state in which screen brightness is prioritized (step S101). Here, the state in which screen brightness is prioritized refers to the above-described extended state (brightness priority state). The display control unit 111 determines whether or not the display is in a state in which screen brightness is prioritized by, for example, whether or not the "F6" key has been pressed at a brightness of L=100%. If the display control unit 111 determines that the display is in a state in which screen brightness is prioritized (step S101: YES), the process proceeds to step S103. If the display control unit 111 determines that the display is not in a state in which screen brightness is prioritized (normal state) (step S101: NO), the process proceeds to step S102.

[0062] In step S102, the display control unit 111 displays a screen using color-priority profile information. That is, the display control unit 111 displays a screen in a normal state (color-priority state) based on RGB values ​​corresponding to a specified luminance (brightness, L=0% to 100%) using the profile PN. After processing step S102, the display control unit 111 returns the process to step S101.

[0063] In step S103, the display control unit 111 displays the screen using brightness-priority profile information. That is, the display control unit 111 displays the screen in the extended state (brightness-priority state) based on RGB values ​​corresponding to the specified extended brightness (EXT1 to EXTN) using the profile PEX (PEX1 to PEXN). After processing step S103, the display control unit 111 returns the process to step S101.

[0064] Next, a detailed example of the operation of the notebook PC 1 according to this embodiment will be described with reference to Fig. 6. Here, an example of changing the screen brightness in response to pressing of the function keys "F5" and "F6" will be described.

[0065] FIG. 6 is a flowchart showing a detailed example of the operation of the notebook PC 1 according to this embodiment. 6, the OS processing unit 110 of the notebook PC 1 first checks whether an event has occurred (step S201). The OS processing unit 110 checks whether an event, such as pressing a function key, has occurred, for example, by using an event handler.

[0066] Next, the display control unit 111 of the notebook PC 1 determines whether or not it is in an automatic brightness state (step S202). The display control unit 111 determines whether or not it is in a state where the brightness is automatically changed by an application or the like (automatic brightness state). If it is in the automatic brightness state (step S202: YES), the display control unit 111 proceeds to step S203. If it is not in the automatic brightness state (step S202: NO), the display control unit 111 proceeds to step S204.

[0067] In step S203, since the display control unit 111 does not control the brightness, it initializes the variable X by substituting "0" for it (X=0). After the process of step S203, the display control unit 111 returns the process to step S201.

[0068] Furthermore, in step S204, the display control unit 111 determines whether the variable L is less than 100. If the variable L is less than 100 (L<100, step S204: YES), the display control unit 111 proceeds to step S205. If the variable L is not less than 100 (L≧100, step S204: NO), the display control unit 111 proceeds to step S206.

[0069] In step S205, the display control unit 111 switches to the color priority state and executes the screen display process of brightness according to color priority. The display control unit 111 controls the brightness (at startup) of the display screen using the profile PN described above. For the details of the process in step S205, refer to FIG. 7 and it will be described later. Also, after the process in step S205, the display control unit 111 returns the process to step S201.

[0070] Also, in step S206, the display control unit 111 determines whether the function key for increasing brightness has been pressed. The display control unit 111 determines whether the function key for increasing brightness (for example, the "F6" key) has been pressed by checking the occurrence of the above-described event. When the display control unit 111 determines that the function key for increasing brightness (for example, the "F6" key) has been pressed (step S206: YES), it proceeds to step S207 and shifts to the extended state (brightness priority state). Also, when the display control unit 111 determines that the function key for increasing brightness (for example, the "F6" key) has not been pressed (step S206: NO), it proceeds to step S210.

[0071] In step S207, the display control unit 111 determines whether the variable X is less than N. When the display control unit 111 determines that the variable X is less than N (X < N, step S207: YES), it proceeds to step S208. Also, when the display control unit 111 determines that the variable X is not less than N (X ≥ N, step S207: NO), it returns the process to step S201.

[0072] Also, in step S208, the display control unit 111 adds "1" to the variable X (X = X + 1).

[0073] Next, the display control unit 111 displays the screen with a profile corresponding to the variable X (step S209). That is, the display control unit 111 acquires the profile PEXT corresponding to the variable X from the profile information storage unit 41, and displays the display screen using the acquired profile PEXT. After processing step S209, the display control unit 111 returns the processing to step S201.

[0074] Furthermore, in step S210, the display control unit 111 determines whether or not a function key for decreasing brightness has been pressed. By checking the occurrence of the event described above, the display control unit 111 determines whether or not a function key for decreasing brightness (for example, the "F5" key) has been pressed. If a function key for increasing brightness (for example, the "F5" key) has been pressed (step S210: YES), the display control unit 111 advances the process to step S211. If a function key for decreasing brightness (for example, the "F5" key) has not been pressed (step S210: NO), the display control unit 111 returns the process to step S201.

[0075] In step S211, the display control unit 111 determines whether the variable X is greater than "0 (zero)." If the variable X is greater than "0" (X>0, step S211: YES), the display control unit 111 proceeds to step S212. If the variable X is not greater than "0" (X=0, step S212: NO), the display control unit 111 proceeds to step S215.

[0076] Furthermore, in step S212, the display control unit 111 subtracts "1" from the variable X (X=X-1).

[0077] Next, the display control unit 111 determines whether the variable X is "0" (step S213). If the variable X is "0" (X=0, step S213: YES), the display control unit 111 proceeds to step S214. If the variable X is not "0" (X>0, step S213: NO), the display control unit 111 proceeds to step S209.

[0078] In step S214, the display control unit 111 uses a color-priority profile to display the screen at a brightness of L=100%. The display control unit 111 acquires a profile PN that indicates accurate white from the profile information storage unit 41, and uses the acquired profile PN to display the display screen at maximum brightness of L=100%. After processing step S214, the display control unit 111 returns the processing to step S201.

[0079] Furthermore, in step S215, the display control unit 111 subtracts "1" from the variable L (L=L-1). That is, the display control unit 111 uses the profile PN to decrease the brightness (darken the screen). After the process of step S215, the display control unit 111 returns the process to step S201.

[0080] Next, the details of the process of step S205 in FIG. 6 will be described with reference to FIG. FIG. 7 is a flowchart showing an example of the process of step S205 in FIG.

[0081] 7, in the process of step S205, the display control unit 111 first uses a color-priority profile to display a screen with brightness according to the variable L (step S301). As a display in the normal state, the display control unit 111 uses a profile PN that indicates accurate white color to display a screen with brightness according to the value of the variable L.

[0082] Next, the display control unit 111 determines whether or not a function key for increasing brightness has been pressed (step S302). The display control unit 111 determines whether or not a function key for increasing brightness (e.g., the "F6" key) has been pressed by checking the occurrence of the event described above. If the function key for increasing brightness (e.g., the "F6" key) has been pressed (step S302: YES), the display control unit 111 proceeds to step S303. If the function key for increasing brightness (e.g., the "F6" key) has not been pressed (step S302: NO), the display control unit 111 proceeds to step S304.

[0083] In step S303, the display control unit 111 adds "1" to the variable L (L=L+1). That is, the display control unit 111 uses the profile PN to increase the brightness (make the screen brighter). After the processing of step S303, the display control unit 111 returns the processing and ends the processing of step S205 in FIG. 6.

[0084] Furthermore, in step S304, the display control unit 111 determines whether or not a function key for decreasing brightness has been pressed. By checking the occurrence of the event described above, the display control unit 111 determines whether or not a function key for decreasing brightness (for example, the "F5" key) has been pressed. If a function key for increasing brightness (for example, the "F5" key) has been pressed (step S304: YES), the display control unit 111 proceeds to step S305. If a function key for decreasing brightness (for example, the "F5" key) has not been pressed (step S304: NO), the display control unit 111 returns the process and ends the process of step S205 in FIG. 6.

[0085] In step S305, the display control unit 111 subtracts "1" from the variable L (L=L-1). That is, the display control unit 111 uses the profile PN to reduce the brightness (darken the screen). After the processing of step S305, the display control unit 111 returns the processing and ends the processing of step S205 in FIG. 6.

[0086] As described above, the notebook PC 1 (information processing device) according to this embodiment includes the display unit 14, the profile information storage unit 41, and the display control unit 111. The display unit 14 is capable of displaying colors based on the three primary colors of red, blue, and green. The profile information storage unit 41 stores a profile PN (first profile information) indicating the proportions of the values ​​of the three primary colors in a white display adjusted according to the display of the display unit 14, and a profile PEX (second profile information) indicating the proportions of the values ​​of the three primary colors in a white display with increased brightness compared to the profile PN. When performing display on the display unit 14, the display control unit 111 controls the color tone of the display unit 14 by switching between the profile PN and the profile PEX stored in the profile information storage unit 41.

[0087] As a result, the notebook PC 1 (information processing device) according to this embodiment can make the screen display brighter as needed by using the profile PEX, which indicates the ratio of each value of the three primary colors in a white display with higher brightness than the profile PN.

[0088] Furthermore, in this embodiment, the display control unit 111 normally controls the color of the display unit 14 based on the profile PN that performs color correction with priority on color, and when a situation arises in which priority is given to screen brightness, the display control unit 111 switches to the profile PEX to control the color of the display unit 14.

[0089] As a result, the notebook PC 1 according to this embodiment controls the color tone of the display screen with priority given to color in the normal state, and can make the screen display brighter when a situation arises where priority is given to screen brightness.

[0090] Furthermore, in this embodiment, when a situation occurs in which screen brightness takes priority, it includes a case where brightness exceeding the maximum brightness (e.g., L=100%) of profile PN is specified by operating a function key (e.g., pressing the "F6" key). When brightness exceeding the maximum brightness (e.g., L=100%) of profile PN is specified by operating a function key (e.g., pressing the "F6" key), the display control unit 111 switches to profile PEX1 and controls the color tone of the display unit 14.

[0091] As a result, the notebook PC 1 according to this embodiment can switch from profile PN to profile PEX1 by operating a function key (for example, pressing the "F6" key), thereby making the screen display brighter.

[0092] In this embodiment, the profile PEX includes multiple levels of profiles PEX (PEX1 to PEXN) that are brighter than the profile PN. The display control unit 111 controls the color of the display unit 14 by switching between the multiple levels of profiles PEX (PEX1 to PEXN) in response to the operation of a function key.

[0093] As a result, when making the screen display brighter, the notebook PC 1 according to this embodiment can make the screen display brighter by adjusting the brightness in multiple steps using the multiple-step profile PEX (PEX1 to PEXN).

[0094] Furthermore, a control method according to this embodiment is a control method for a notebook PC 1 including a display unit 14, a profile information storage unit 41, and a display control unit 111 that controls the color of the display unit 14, and includes a display control step. The display unit 14 is capable of displaying colors based on the three primary colors of red, blue, and green. The profile information storage unit 41 stores a profile PN (first profile information) that indicates the proportions of the values ​​of the three primary colors in a white display adjusted according to the display of the display unit 14, and a profile PEX (second profile information) that indicates the proportions of the values ​​of the three primary colors in a white display with increased brightness compared to the profile PN. In the display control step, the display control unit 111 controls the color of the display unit 14 by switching between the profile PN and the profile PEX when performing display on the display unit 14.

[0095] As a result, the control method according to this embodiment has the same effect as the above-described notebook PC 1, and can make the screen display brighter as needed.

[0096] [Second embodiment] Next, a notebook PC 1 according to a second embodiment will be described with reference to the drawings. In this embodiment, a modified example will be described in which a situation occurs in which screen brightness is prioritized when the proportion of white in an image displayed on the display unit 14 is equal to or less than a threshold.

[0097] The main hardware configuration and functional configuration of the notebook PC 1 according to the second embodiment are as follows: 1 and 2, the description thereof will be omitted here. In this embodiment, the processing of the display control unit 111 is different, and the processing of the display control unit 111 will be described here.

[0098] In this embodiment, a situation in which screen brightness takes priority occurs includes a case in which the proportion of white in the image displayed on the display unit 14 is equal to or less than a threshold (first threshold). When the proportion of white in the image is equal to or less than the threshold, the display control unit 111 switches to the profile PEX and controls the color tone of the display unit 14.

[0099] For example, when the white pixel ratio of the image to be displayed (White Pixel Ratio) is equal to or less than a threshold level at which white is not a concern, the display control unit 111 determines that a situation has occurred in which screen brightness is prioritized, switches to profile PEX, and displays the display screen using profile PEX. Also, when the white pixel ratio of the image to be displayed (White Pixel Ratio) is greater than a threshold, the display control unit 111 determines that a situation has occurred in which color is prioritized, and displays the display screen using profile PN that indicates accurate white.

[0100] Next, a detailed example of the operation of the notebook PC 1 according to this embodiment will be described with reference to FIG. FIG. 8 is a flowchart showing a detailed example of the operation of the notebook PC 1 according to this embodiment.

[0101] 8, the OS processing unit 110 of the notebook PC 1 first checks whether an event has occurred (step S401). The OS processing unit 110 checks whether an event, such as pressing a function key, has occurred, for example, by using an event handler.

[0102] Next, the display control unit 111 of the notebook PC 1 determines whether or not it is in an automatic brightness state (step S402). The display control unit 111 determines whether or not it is in a state where the brightness is automatically changed by an application or the like (automatic brightness state). If it is in the automatic brightness state (step S402: YES), the display control unit 111 returns the process to step S401. If it is not in the automatic brightness state (step S402: NO), the display control unit 111 proceeds to step S403.

[0103] In step S403, display control unit 111 determines whether the proportion of white in the display image is equal to or less than a threshold. If the proportion of white in the display image is equal to or less than the threshold (step S403: YES), display control unit 111 proceeds to step S404. If the proportion of white in the display image is not equal to or less than the threshold (exceeds the threshold) (step S403: NO), display control unit 111 proceeds to step S405.

[0104] In step S404, the display control unit 111 displays the screen using brightness-prioritized profile information. The display control unit 111 displays the screen using the profile PEX stored in the profile information storage unit 41. Note that the display control unit 111 may switch between multiple levels of the profile PEX (for example, PEX1 to PEXN) depending on the value of the white color ratio of the display image. After processing step S404, the display control unit 111 returns the process to step S401.

[0105] Furthermore, in step S405, the display control unit 111 displays the screen using color-priority profile information. The display control unit 111 displays the screen using the profile PN (profile indicating accurate white color) stored in the profile information storage unit 41. After the process of step S405, the display control unit 111 returns the process to step S401.

[0106] As described above, in the notebook PC 1 according to this embodiment, when a situation occurs in which screen brightness is prioritized, this includes a case in which the proportion of white in the image displayed on the display unit 14 is equal to or less than a threshold. When the proportion of white in the image is equal to or less than a threshold, the display control unit 111 switches to the profile PEX to control the color tone of the display unit 14.

[0107] As a result, the notebook PC 1 according to this embodiment can make the screen display brighter when displaying an image with a low percentage of white. Furthermore, the notebook PC 1 according to this embodiment can automatically adjust the brightness of the screen display according to the percentage of white in the image, thereby improving convenience.

[0108] [Third embodiment] Next, a notebook PC 1 according to a third embodiment will be described with reference to the drawings. In this embodiment, a modified example will be described in which a situation occurs in which screen brightness is prioritized when the brightness around the notebook PC 1 is equal to or greater than a threshold.

[0109] The main hardware configuration and functional configuration of the notebook PC 1 according to the third embodiment are as follows: 1 and 2, the description thereof will be omitted here. In this embodiment, the processing of the display control unit 111 is different, and the processing of the display control unit 111 will be described here.

[0110] In this embodiment, a situation where screen brightness takes priority occurs includes a case where the ambient brightness is equal to or greater than a threshold. When the ambient brightness is equal to or greater than a threshold, the display control unit 111 switches to the profile PEX to control the color of the display unit 14.

[0111] For example, when the ambient brightness detected by the illuminance sensor of the sensor unit 34 is equal to or higher than a threshold (a second threshold) at a level where white is not a concern, the display control unit 111 determines that a situation has occurred in which screen brightness should be prioritized, and switches to profile PEX to display the display screen using profile PEX. Also, for example, when the ambient brightness detected by the illuminance sensor of the sensor unit 34 is lower than the threshold, the display control unit 111 determines that a situation has occurred in which color should be prioritized, and displays the display screen using profile PN that indicates accurate white.

[0112] Next, a detailed example of the operation of the notebook PC 1 according to this embodiment will be described with reference to FIG. FIG. 9 is a flowchart showing a detailed example of the operation of the notebook PC 1 according to this embodiment.

[0113] 9, the OS processing unit 110 of the notebook PC 1 first checks whether an event has occurred (step S501). The OS processing unit 110 checks whether an event, such as pressing a function key, has occurred, for example, by using an event handler.

[0114] Next, the display control unit 111 of the notebook PC 1 determines whether or not it is in an automatic brightness state (step S502). The display control unit 111 determines whether or not it is in a state where the brightness is automatically changed by an application or the like (automatic brightness state). If it is in the automatic brightness state (step S502: YES), the display control unit 111 returns the process to step S501. If it is not in the automatic brightness state (step S502: NO), the display control unit 111 proceeds to step S503.

[0115] In step S503, the display control unit 111 determines whether the ambient brightness is equal to or greater than a threshold. The display control unit 111 determines whether the ambient brightness detected by the illuminance sensor of the sensor unit 34 is equal to or greater than a threshold. If the ambient brightness is equal to or greater than the threshold (step S503: YES), the display control unit 111 proceeds to step S504. If the ambient brightness is not equal to or greater than the threshold (less than the threshold) (step S503: NO), the display control unit 111 proceeds to step S505.

[0116] In step S504, the display control unit 111 displays the screen using brightness-prioritized profile information. The display control unit 111 displays the screen using the profile PEX stored in the profile information storage unit 41. Note that the display control unit 111 may switch between multiple levels of profile PEX (for example, PEX1 to PEXN) depending on the value of the ambient brightness. After the process of step S504, the display control unit 111 returns the process to step S501.

[0117] Furthermore, in step S505, the display control unit 111 displays the screen using color-priority profile information. The display control unit 111 displays the screen using the profile PN (profile indicating accurate white color) stored in the profile information storage unit 41. After the process of step S505, the display control unit 111 returns the process to step S501.

[0118] As described above, in the notebook PC 1 according to this embodiment, a situation where screen brightness is prioritized occurs includes a case where the ambient brightness is equal to or greater than a threshold. When the ambient brightness is equal to or greater than a threshold, the display control unit 111 switches to the profile PEX to control the color of the display unit 14.

[0119] As a result, the notebook PC 1 according to this embodiment can make the screen display brighter when the surrounding brightness is bright. Also, the notebook PC 1 according to this embodiment can automatically adjust the brightness of the screen display according to the surrounding brightness, thereby improving convenience.

[0120] The present invention is not limited to the above-described embodiments, and can be modified within the scope of the present invention. For example, in each of the above embodiments, the information processing device is the notebook PC 1, but the information processing device is not limited to this, and may be, for example, another information processing device such as a tablet terminal device or a desktop PC.

[0121] Furthermore, in each of the above embodiments, an example has been described in which the display control unit 111 is realized by a device driver on the OS, but this is not limited to this and the display control unit 111 may be realized by another functional unit, for example, by an application program.

[0122] Furthermore, in the above embodiments, examples of situations in which screen brightness takes priority have been described as follows: when a brightness exceeding the maximum brightness (L=100%) according to profile PN is specified by operating a function key (for example, pressing the "F6" key); when the percentage of white in the displayed image is equal to or less than a threshold (first threshold or less); and when the ambient brightness is equal to or greater than a threshold (second threshold or more). However, the present invention is not limited to these examples. When a situation in which screen brightness takes priority takes priority, other cases (other conditions) may also be used.

[0123] Furthermore, in each of the above embodiments, examples have been described in which the function key operations involve pressing the "F6" key and the "F5" key, but this is not limited to this, and other function key operations may also be used.

[0124] Furthermore, in each of the above embodiments, an example has been described in which the profile PN indicating accurate white is adjusted by reducing the values ​​of red (R) and green (G), but this is not limiting, and the profile PN indicating accurate white may also be adjusted by reducing the values ​​of one or two of red (R), green (G), and blue (B9).

[0125] Each component of the notebook PC 1 described above has an internal computer system. A program for implementing the functions of each component of the notebook PC 1 described above may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed to perform processing in each component of the notebook PC 1 described above. Here, "reading a program recorded on a recording medium into a computer system and executing it" includes installing the program into a computer system. The term "computer system" here includes hardware such as an OS and peripheral devices.

[0126] Furthermore, a "computer system" may include multiple computer devices connected via a network, including communication lines such as the Internet, WAN, LAN, and dedicated lines. Furthermore, a "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into a computer system. Thus, the recording medium storing the program may be a non-transitory recording medium such as a CD-ROM.

[0127] The recording medium also includes internal or external recording media accessible from a distribution server for distributing the program. The program may be divided into multiple parts, downloaded at different times, and then combined into various components of the notebook PC 1, or each divided program may be distributed by a different distribution server. Furthermore, the term "computer-readable recording medium" also includes a medium that stores a program for a certain period of time, such as volatile memory (RAM) within a computer system that serves as a server or client when a program is transmitted over a network. The program may also be a medium that realizes part of the above-described functions. Furthermore, the program may be a so-called differential file (differential program) that can realize the above-described functions in combination with a program already stored in the computer system.

[0128] Furthermore, some or all of the above-described functions may be realized as an integrated circuit such as an LSI (Large Scale Integration). Each of the above-described functions may be individually implemented as a processor, or some or all of the functions may be integrated into a processor. Furthermore, the integrated circuit implementation method is not limited to LSI, and may be implemented using a dedicated circuit or a general-purpose processor. Furthermore, if an integrated circuit implementation technology that can replace LSI emerges due to advances in semiconductor technology, an integrated circuit based on that technology may be used. [Explanation of symbols]

[0129] 1 laptop 10 Main control unit 11 CPU 12. Main memory 13 Video Subsystem 14 Display section 21 Chipset 22 BIOS memory 23 SSD 24 Audio System 25 WLAN cards 26 USB connector 31 Embedded Controller (EC) 32 Input section 33 Power supply circuit 34 Sensor section 40 Storage section 41 Profile information storage unit 110 OS processing unit 111 Display control unit

Claims

1. a display unit capable of displaying colors based on the three primary colors of red, blue, and green; a profile information storage unit that stores first profile information indicating a ratio of each value of the three primary colors in a white display adjusted according to the display of the display unit, and second profile information indicating a ratio of each value of the three primary colors in a white display with a brightness higher than that of the first profile information; a display control unit that controls a color tone of the display unit by switching between the first profile information and the second profile information when performing a display on the display unit; Equipped with The display control unit In a normal state, the color tone of the display unit is controlled based on the first profile information that performs color-priority color correction; When a situation occurs in which screen brightness is given priority, the second profile information is switched to control the color tone of the display unit; The occurrence of a situation in which priority is given to screen brightness includes a situation in which the ratio of white color in the image displayed on the display unit is equal to or less than a threshold value, When the ratio of white color in the image is equal to or less than the threshold, the display control unit switches to the second profile information and controls the color tone of the display unit. Information processing device.

2. The occurrence of a situation in which priority is given to the brightness of the screen includes a case in which a brightness exceeding the maximum brightness according to the first profile information is specified by operating a function key, When a brightness exceeding a maximum brightness according to the first profile information is designated by operating the function key, the display control unit switches to the second profile information and controls a color tone of the display unit. The information processing device according to claim 1 .

3. the second profile information includes profile information of multiple levels that are brighter than the first profile information, The display control unit switches the profile information among the plurality of levels in response to an operation of the function key, and controls the color of the display unit. The information processing device according to claim 2 .

4. The occurrence of a situation in which priority is given to screen brightness includes a situation in which the ambient brightness is equal to or greater than a threshold value, When the ambient brightness is equal to or greater than a threshold, the display control unit switches to the second profile information and controls the color of the display unit. The information processing device according to claim 1 .

5. A control method for an information processing device including: a display unit capable of displaying colors based on three primary colors of red, blue, and green; a profile information storage unit that stores first profile information indicating a ratio of each value of the three primary colors in a white display adjusted according to the display of the display unit; and second profile information indicating a ratio of each value of the three primary colors in a white display with a brightness higher than that of the first profile information; and a display control unit that controls a color tone of the display unit, a display control step in which the display control unit controls a color tone of the display unit by switching between the first profile information and the second profile information when performing a display on the display unit, In the display control step, the display control unit In a normal state, the color tone of the display unit is controlled based on the first profile information that performs color-priority color correction; When a situation occurs in which screen brightness is given priority, the second profile information is switched to control the color tone of the display unit; The occurrence of a situation in which priority is given to screen brightness includes a situation in which the ratio of white color in the image displayed on the display unit is equal to or less than a threshold value, In the display control step, when the ratio of white color in the image is equal to or less than the threshold, the display control unit switches to the second profile information and controls the color of the display unit. Control method.

Citation Information

Patent Citations

  • Display device, onboard display device, electronic equipment and display method

    JP2006078977A

  • Display device and control method thereof

    JP2017203948A

  • Electronic device and display control method in electronic device

    US20180218710A1

  • Information processing apparatus, calibration method, and computer executable program

    JP2011180383A