CN112578859A - Backlight control method and notebook computer - Google Patents
Backlight control method and notebook computer Download PDFInfo
- Publication number
- CN112578859A CN112578859A CN202011554581.5A CN202011554581A CN112578859A CN 112578859 A CN112578859 A CN 112578859A CN 202011554581 A CN202011554581 A CN 202011554581A CN 112578859 A CN112578859 A CN 112578859A
- Authority
- CN
- China
- Prior art keywords
- color
- image
- keyboard
- notebook computer
- ambient light
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000012795 verification Methods 0.000 claims description 9
- 238000007689 inspection Methods 0.000 claims description 6
- 238000012360 testing method Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 20
- 230000000694 effects Effects 0.000 description 7
- 238000010295 mobile communication Methods 0.000 description 7
- 239000003086 colorant Substances 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000005236 sound signal Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 230000005672 electromagnetic field Effects 0.000 description 1
- 239000010408 film Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000011229 interlayer Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1662—Details related to the integrated keyboard
- G06F1/1671—Special purpose buttons or auxiliary keyboards, e.g. retractable mini keypads, keypads or buttons that remain accessible at closed laptop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H13/00—Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch
- H01H13/70—Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard
- H01H13/83—Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard characterised by legends, e.g. Braille, liquid crystal displays, light emitting or optical elements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application relates to the technical field of communication and computers, and discloses a backlight control method and a notebook computer, wherein the method comprises the following steps: and determining the color value of the environment light of the environment where the notebook computer is located, and controlling the backlight color of the keyboard according to the color value of the environment light. Through the steps, the backlight color of the keyboard can be adjusted to be the opposite color of the ambient light, so that the contrast ratio of the backlight and the ambient light is improved, a user can use the keyboard in the ambient light, and the backlight control method for the keyboard with diversified backlight display is realized.
Description
Technical Field
The present application relates to the field of communications and computer technologies, and in particular, to a backlight control method and a notebook computer.
Background
The backlight keyboard is originated from a common keyboard, is mainly embodied in that keys or a panel of the keyboard emits light, and can clearly see key letters even under the condition that the light is not turned on at night.
However, the backlight control strategy of the existing backlight keyboard is single, and the keyboard is either completely lighted or completely closed, and the backlight display of the keyboard is single, so that the requirements of more and higher users are difficult to meet.
Content of application
The embodiment of the application aims to provide a backlight control method and a notebook computer, so as to solve the technical problem that the keyboard backlight display is single in the prior art.
The embodiment of the application adopts the following technical scheme for solving the technical problems: a backlight control method is provided, which is used for a notebook computer, the notebook computer comprises a keyboard, and the method comprises the following steps:
determining the color value of the ambient light of the environment where the notebook computer is located;
and controlling the backlight color of the keyboard according to the color value of the ambient light.
In some embodiments of the present application, the determining the color value of the ambient light of the environment in which the notebook computer is located includes:
acquiring an image containing the keyboard image;
positioning the area of the keyboard image in the image;
and determining the color value of the ambient light of the environment where the notebook computer is positioned according to the color value of the positioned image area.
In some embodiments of the present application, the notebook computer includes a verification color chip distributed to cover at least one pair of corners of the keyboard;
the positioning the area of the keyboard image in the image comprises:
and capturing the position of the checking color card image in the image so as to locate the area of the keyboard image in the image.
In some embodiments of the present application, the calibration color chip covers four corners of the keyboard.
In some embodiments of the present application, the color of the verification color card is not black, and the color of the keyboard is black;
the capturing the position of the checking color card image in the image comprises:
the keyboard image and the check color card image are both in a preset area of the image, and the non-black image in the preset area of the image is identified so as to capture the position of the check color card image in the image.
In some embodiments of the present application, the analyzing the color value of the located image area to determine the color value of the ambient light of the environment in which the notebook computer is located comprises:
and determining the color value of the environment light of the environment where the notebook computer is located according to the color of the inspection color card image.
In some embodiments of the present application, the test color chip is white in color.
In some embodiments of the present application, the color chart forms a plurality of color chart frames to divide the keyboard into a plurality of keyboard regions, and each color chart frame covers a boundary of a corresponding one of the keyboard regions;
determining the color value of the ambient light of the environment where the notebook computer is located according to the color of the inspection color card image comprises determining the color value of the ambient light of a corresponding keyboard area according to the color of each color card frame image;
controlling the backlight color of the keypad according to the color value of the ambient light includes controlling the backlight color of a respective one of the keypad regions according to the color value of the ambient light of each respective one of the keypad regions.
In some embodiments of the present application, the calibration color chip is attached to the keyboard.
The embodiment of the application also adopts the following technical scheme for solving the technical problems: a notebook computer, comprising:
at least one processor;
a keyboard; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the backlight control method as described above.
Compared with the prior art, in the backlight control method and the notebook computer provided by the embodiment of the application, the backlight color of the keyboard can be adjusted to be the opposite color of the ambient light by determining the color value of the ambient light of the environment where the notebook computer is located and controlling the backlight color of the keyboard according to the color value of the ambient light, so that the contrast ratio of the backlight and the ambient light is improved, a user can use the keyboard in the ambient light conveniently, and the backlight control method for the diversified backlight display of the keyboard is realized.
Drawings
One or more embodiments are illustrated by way of example in the accompanying drawings, which correspond to the figures in which like reference numerals refer to similar elements and which are not to scale unless otherwise specified.
Fig. 1 is a schematic flowchart of a backlight control method according to an embodiment of the present disclosure;
FIG. 2 is a schematic structural diagram of a notebook computer to which the method shown in FIG. 1 is applied;
fig. 3 is a schematic structural diagram of a notebook computer according to another embodiment of the present application;
fig. 4 is a schematic circuit diagram of a controller according to another embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that, if not conflicted, the various features of the embodiments of the present application may be combined with each other within the scope of protection of the present application. Additionally, while functional block divisions are performed in apparatus schematics, with logical sequences shown in flowcharts, in some cases, steps shown or described may be performed in sequences other than block divisions in apparatus or flowcharts. In addition, the words "first", "second", "third", and the like used herein do not limit the data and execution order, but merely distinguish the same items or similar items having substantially the same functions and actions.
Referring to fig. 1 and fig. 2 together, an embodiment of the present application provides a backlight control method S100 for a notebook computer 200, where the notebook computer 200 includes a keyboard 213.
The method S100 includes:
step S1, determining the color value of the environment light of the environment where the notebook computer is located;
in step S1, when the environment of the notebook computer is a bar, the source of the ambient light of the environment of the notebook computer may be a lighting lamp, an atmosphere lamp, etc. of the bar. When the environment of the notebook computer is a cinema, the source of the ambient light of the environment of the notebook computer may be a movie screen. When the environment of the notebook computer is outdoor, the source of the ambient light of the environment of the notebook computer may be the sun. The color of the ambient light, i.e. the color that the ambient light is projected on the notebook computer. The color value, i.e. the code representing the corresponding color in the notebook computer, is, for example, hexadecimal color code, # FFB6C1 represents light pink and # FFC0CB represents pink.
Step S2, controlling the backlight color of the keyboard according to the color value of the ambient light.
In step S2, the backlight color of the keyboard is controlled by the color value of the ambient light, and the backlight color of the keyboard can be adjusted to be the opposite color of the ambient light, so as to improve the contrast between the backlight and the ambient light, thereby facilitating the user to use the keyboard in the ambient light. For example, if the color represented by the color value of the ambient light is red, the backlight color of the keyboard is controlled to be cyan, and cyan is the reverse color of red. For another example, if the color represented by the color value of the ambient light is green, the backlight color of the keyboard is controlled to be purple, and purple is an opposite color of green.
The backlight selectable colors of the keypad may include red, yellow, blue, green, cyan, blue, violet, and the like. If the backlight selectable colors of the keyboard do not have the color opposite to the color of the ambient light, the backlight colors of the keyboard can be controlled to be presented as the colors close to the color opposite to the color of the selectable colors. For example, if the color of the ambient light is blue, the color of the blue phase inverse is orange, and the selectable backlight color of the keyboard does not include orange, the backlight of the keyboard is controlled to be yellow or red in the selectable backlight color, the yellow and the red are closer to orange, whether the orange color is reddish or yellowish is further determined, if the orange color is reddish, the backlight of the keyboard is controlled to be red, and if the yellow color is yellowish, the backlight of the keyboard is controlled to be yellow.
Compared with the prior art, in the backlight control method S100 provided in the embodiment of the present application, the backlight color of the keyboard can be adjusted to the opposite color of the ambient light by determining the color value of the ambient light of the environment where the notebook computer is located and controlling the backlight color of the keyboard according to the color value of the ambient light, so as to improve the contrast between the backlight and the ambient light, and facilitate a user to use the keyboard in the ambient light, thereby implementing a backlight control method for diversification of backlight display of the keyboard.
In some embodiments of the present application, the notebook computer 200 includes an audio/video input unit 212 and a display unit 216, the audio/video input unit 216 is disposed at the display unit 212, and the display unit 212 is rotatable with respect to the keyboard 213.
The display unit 212 may be a display screen.
The keypad 213 is within a visual field of the av input unit 212. The audio/video input unit 212 may be a camera.
Step S1, the determining the color value of the ambient light of the environment where the notebook computer is located includes: acquiring an image containing the keyboard image through the audio and video input unit; positioning the area of the keyboard image in the image; and determining the color value of the ambient light of the environment where the notebook computer is positioned according to the color value of the positioned image area.
The image acquired by the image device may include a keyboard image and other images, the other images may include a desktop on which the keyboard is placed, a user in front of the keyboard, and the like, and the color value of the portion of the keyboard projected by the ambient light can be determined more accurately by locating the area of the keyboard image in the image and then determining the color value of the ambient light according to the color value of the located image area.
In some embodiments of the present application, the notebook computer 200 includes a verification color chip 210, and the verification color chip 210 is distributed to cover at least one corner of the keyboard 213.
The positioning the area of the keyboard image in the image comprises: and capturing the position of the checking color card image in the image so as to locate the area of the keyboard image in the image.
The verification color card can be set as a reference point in the notebook computer, the keyboard and the display unit can rotate relatively, the area of the keyboard image in the image is not fixed, the verification color card is captured, the detection color card image marks the boundary of the keyboard image, and the area of the keyboard image in the image can be quickly and accurately positioned.
In some embodiments of the present application, the calibration color chart 210 covers four corners of the keyboard 213, which facilitates identifying the boundary of the keyboard 213 image.
In some embodiments of the present application, the color of the color check card 210 is not black, and the color of the keyboard 213 is black.
The capturing the position of the checking color card image in the image comprises: the keyboard image and the check color card image are both in a preset area of the image, and the non-black image in the preset area of the image is identified so as to capture the position of the check color card image in the image.
Although the keyboard and the display unit can rotate relatively, the keyboard image is always within a preset area in the image no matter how far the keyboard rotates relative to the display unit, that is, the keyboard image is always within a general area range of the image. By setting the preset area, the capture range of the keyboard image and the check color card image in the image can be reduced, and the capture efficiency can be improved. The contrast between the keyboard and the backlight can be improved by setting the color of the keyboard to black, wherein, although the color of the keyboard is set to black, the keyboard inevitably has light reflection, and when the brightness value of the ambient light exceeds a threshold value, the color of the ambient light projected on the keyboard is basically the color of the ambient light, and the color of the backlight still needs to be adjusted to improve the contrast between the backlight and the ambient light. The position of the image of the color card in the image can be quickly and accurately captured and verified by identifying the non-black image in the preset area.
In some embodiments of the present application, the analyzing the color value of the located image area to determine the color value of the ambient light of the environment in which the notebook computer is located comprises: and determining the color value of the environment light of the environment where the notebook computer is located according to the color of the inspection color card image.
The color of the keyboard is black, so that when the brightness value of the ambient light is lower than the threshold value, the color of the keyboard image in the image is basically black or dark, the color of the ambient light cannot be accurately determined, and the color of the ambient light can be accurately determined through the non-black check color card.
In some embodiments of the present application, the test color chip 210 is white in color.
In contrast to setting the check color card to be another color, after the ambient light is projected on the check color card, the original color of the ambient light is superimposed on the color of the check color card to form a superimposed color, for example, the color of the check color card is yellow, the original color of the ambient light is red, the superimposed color of yellow and red is orange, and by setting the color of the check color card to be white, the color presented by the projection of the ambient light on the check color card is the color of the ambient light, which does not need to be calculated by the superimposed color.
In some embodiments, the color chart 210 forms a plurality of color chart frames 2100 to divide the keyboard 213 into a plurality of keyboard 213 regions, each of the color chart frames 2100 covering a boundary of a corresponding one of the keyboard 213 regions.
Determining the color value of the ambient light of the environment where the notebook computer is located according to the color of the inspection color card image comprises determining the color value of the ambient light of a corresponding keyboard area according to the color of each color card frame image;
step S2, the controlling the backlight color of the keyboard according to the color value of the ambient light includes controlling the backlight color of a corresponding one of the keyboard regions according to the color value of the ambient light of each corresponding one of the keyboard regions.
The colors of different parts of the ambient light projected in different keyboard areas may be different, and the keyboard is divided into a plurality of keyboard areas, and the color value of the ambient light of the corresponding keyboard area is determined according to the color of the corresponding color card frame image so as to control the backlight color of the corresponding keyboard area, thereby further improving the contrast between the keyboard backlight and the ambient light.
In some embodiments, the calibration chart 210 is attached to the keyboard 213.
By attaching the verification color card 210 to the keypad 213, the user can customize the keypad 213 area.
In some embodiments, the source of ambient light of the environment in which the notebook computer 200 is located may include the display unit 216.
Referring to fig. 3, another embodiment of the present application provides a notebook computer 200, which includes a wireless communication unit 211, an audio/video input unit 212, a keyboard 213, a sensing unit 214, an output unit 215, a display unit 216, an interface unit 217, a memory 218, and a controller 219.
The notebook computer 200 may include a multi-mode (multi mode) portable terminal that is respectively connected to communication networks according to at least two communication methods or at least two operators, and a multi standby (multi standby) portable terminal that is simultaneously connected to the communication networks according to at least two communication methods or at least two operators.
In the present embodiment, the notebook computer 200 supports installation of various desktop applications, such as one or more of the following desktop applications: a drawing application, a presentation application, a word processing application, a spreadsheet application, a gaming application, a telephone application, a video conferencing application, an email application, an instant messaging application, a training support application, a photo management application, a digital camera application, a digital video recorder application, a web browsing application, a digital music player application, a digital video player application, and the like.
For illustrative purposes, a terminal according to an embodiment of the present application is described as a multi-standby terminal as an example. The multi-standby terminal is a portable terminal as shown below, that is: which is simultaneously connected to three communication networks selected from a plurality of communication methods including, for example, Code Division Multiple Access (CDMA), global system for mobile communications (GSM), Wideband Code Division Multiple Access (WCDMA), or wireless broadband (Wibro).
The wireless communication unit 211 may include at least one module capable of performing wireless communication between the terminal and a wireless communication system or between the terminal and a network in which the notebook computer 200 is located. For example, the wireless communication unit 211 includes a broadcast receiving module, a mobile communication module, a wireless internet module, a short-range communication module, and a location information module.
The broadcast receiving module receives a broadcast signal and/or broadcast associated information from an external broadcast management server via a broadcast channel. The broadcast receiving module may receive a digital broadcast signal using a digital broadcasting system such as terrestrial digital multimedia broadcasting (DMB-T), satellite digital multimedia broadcasting (DMB-S), media forward link only (MediaFLO), digital video broadcasting-handheld (DVB-H), or terrestrial integrated services digital broadcasting (ISDB-T). It should be noted that the broadcast receiving module may be included to be suitable not only for the above-described digital broadcasting system but also for other broadcasting systems. The broadcast signal and/or the broadcast associated information received through the broadcast receiving module may also be stored in the memory.
The mobile communication module transmits or may receive a wireless signal to or from at least one of a base station, an external terminal, and a server on a mobile communication network. Here, the wireless signal may include a voice call signal, a video call signal, or various forms of data according to the reception and transmission of the character/multimedia message.
The wireless internet module refers to a module for wireless internet connection, and may be built in or out of the terminal. Wireless internet technologies such as wireless lan (wlan) (Wi-Fi), wireless broadband (Wibro), worldwide interoperability for microwave access (Wimax), High Speed Downlink Packet Access (HSDPA) may be used.
The short-range communication module refers to a module for performing short-range communication. Short range communication technologies such as Bluetooth (Bluetooth), Radio Frequency Identification (RFID), infrared data association (IrDA), Ultra Wideband (UWB), or ZigBee may be used. The location information module is a module for obtaining the location of the notebook computer 200, such as a Global Positioning System (GPS) module.
In addition, the audio/video input unit 212 is used to input an audio signal or a video signal, and may include a camera and a microphone (microphone). In the video call mode or the photographing mode, the camera processes a still image or a video frame such as a moving picture obtained by the image sensor. The processed video frame may be displayed on the display unit 216. The video frames processed by the camera may be stored in the memory or may be transmitted to the outside through the wireless communication unit. Two or more cameras may be included depending on the user environment.
The microphone receives an external sound signal through the microphone in a call mode, a recording mode, or a voice recognition mode, and processes the sound signal into electric voice data. For the call mode, the processed sound data may be converted into a format capable of being transmitted to a mobile communication base station through a mobile communication module to be output. In the microphone, various noise removal algorithms for removing noise generated during reception of an external sound signal may be implemented.
The keypad 213 generates input data for controlling the operation of the terminal by the user. The keyboard may include, for example, a fingerprint module, a keyboard, a dome switch, a touch pad (constant voltage/constant current), a jog wheel (jog wheel), or a jog switch (jog switch). The keypad 213 may include an identification module selection switch for generating a selection signal for selecting a specific identification module among a plurality of selection modules. The fingerprint module can be fingerprint module or side screen fingerprint module on for fingerprint module, the screen under the screen.
The sensing unit 214 may detect a current state of the notebook computer 200, such as an open/close state of the notebook computer 200, a position of the terminal, whether contact with a user, a direction of the terminal, or acceleration/deceleration of the notebook computer 200, to generate a sensing signal for controlling an operation of the terminal. In addition, whether the power supply unit supplies power or whether an external device is connected to the interface unit may be sensed. The sensing unit may include, for example, a touch sensor and a proximity sensor. The touch sensor is a sensor for detecting a touch operation. For example, the touch sensor may have the form of a touch film, a touch sheet, or a touch unit.
The touch sensor may have an interlayer structure (hereinafter, referred to as a "touch screen") together with the display unit. The touch sensor may be configured to convert a pressure applied to a specific portion of the display unit or a change in capacitance generated at the specific portion of the display unit into an electrical input signal. The touch sensor may be configured to detect not only a position and an area of a touch but also a pressure of the touch. When there is a touch input on the touch sensor, a signal (or signals) corresponding thereto is sent to the touch controller. The touch controller processes the signal(s) and then sends corresponding data to the controller. Thus, the controller may determine which region of the display unit is touched.
A proximity sensor refers to a sensor for detecting the presence of an object approaching a predetermined detection surface or existing in the vicinity using a force in an electromagnetic field or infrared light without mechanical contact. In addition, proximity sensors have a longer lifetime and higher utility than contact sensors.
Examples of the proximity sensor include a transmission type photosensor, a direct reflection type photosensor, a mirror reflection type photosensor, a high-frequency oscillation type proximity sensor, a capacitance type proximity sensor, a magnetic proximity sensor, and an infrared light proximity sensor. When the touch screen is capacitive, the touch screen is configured to detect the proximity of a pointer by a change in an electric field due to the proximity of the pointer. In this case, the touch screen (touch sensor) may be classified as a proximity sensor.
The proximity sensor detects a proximity touch and a proximity touch pattern (e.g., a proximity touch distance, a proximity touch direction, a proximity touch speed, a proximity touch time, a proximity touch position, a proximity touch movement, etc.). Information corresponding to the detected proximity touch and the proximity touch pattern may be output on the touch screen.
The output unit 215 is used to generate an output related to a visual sense, an auditory sense, or a touch, and may include a sound output module, an alarm unit, and a haptic module.
The sound output module may output audio data received from the wireless communication unit or output audio data stored in the memory upon receiving a call signal in a call mode, a recording mode, a voice recognition mode, or a broadcast reception mode. The voice output module may output a voice signal (e.g., a voice of receiving a call signal, a voice of receiving a message, etc.) related to a certain function performed by the notebook computer 200. The sound output module may include a receiver, a speaker, or a buzzer.
The alarm unit outputs a signal for notifying the occurrence of an event of the terminal. Examples of events occurring in the notebook computer 200 include a call signal being received, a message being received, a key signal input, and a touch input. The alarm unit may output a signal other than a video signal or an audio signal, for example, a signal notifying occurrence of an event by vibration. The video signal or the audio signal may be output through the display unit or the sound output module. Thus, the display unit or the sound output module may be classified as a part of the alarm unit.
The haptic module generates various haptic effects that a user can feel. A typical example of a haptic effect generated by a haptic module is vibration. The intensity and pattern of the vibrations generated by the haptic module may be controlled. For example, different vibrations may be output synthetically or sequentially.
The haptic module may generate various haptic effects other than vibration, such as the effects of various stimuli: for example, an array of pins that move vertically with respect to the skin-contacting surface, air jet or suction through an orifice or suction hole, rubbing across the skin surface, contact of electrodes, or electrostatic forces and the use of elements that can absorb or release heat to reproduce the effects of cold and heat.
The haptic module can not only transmit a haptic effect by a direct touch but also implement a haptic effect by, for example, a muscle sense of a finger or an arm of a user. Two or more haptic modules may be provided according to the type of formation of the terminal.
The display unit 216 displays information processed by the notebook computer 900. For example, when the terminal is in a call mode, a User Interface (UI) or a Graphic User Interface (GUI) related to a call is displayed. When the terminal is in a video call mode or a photographing mode, photographed and/or received images, a UI or a GUI are displayed.
The display unit 216 may include at least one of a liquid crystal display unit (LCD), a thin film transistor liquid crystal display unit (TFT LCD), an organic light emitting diode display unit (OLED), a flexible display unit, and a three-dimensional (3D) display unit.
There may be two or more display units depending on the implementation form of the terminal. For example, in the terminal, the plurality of display units may be separately or integrally arranged on the surface, or respectively arranged on different surfaces.
The interface unit 217 performs a function of a path connecting all external devices to the terminal. The interface unit receives data from an external device, is supplied with power and transfers power to each element within the terminal, or transmits data within the terminal to the external device. For example, a wired/wireless headset port, an external charger port, a wired/wireless data port, a memory card port, a port for connecting to a device having an identification module, an audio input/output (I/O) port, a video input/output (I/O) port, and a headset port may be included in the interface unit.
The identification module is a chip storing various information for authenticating a user's access to the terminal, and may include a User Identity Module (UIM), a Subscriber Identity Module (SIM), and a Universal Subscriber Identity Module (USIM). A device having an identification module (hereinafter referred to as "identification device") may be manufactured in the form of a smart card. Thus, the identification device may be connected with the terminal via the port.
The interface unit may be used as a path for supplying power from the cradle to the terminal when the terminal is connected to an external cradle, or a path for transmitting various command signals input by a user through the cradle to the notebook computer. Various command signals or power input from the cradle may be used as a signal for identifying whether the terminal is properly mounted to the cradle.
The memory 218 may store programs for operating the controller and may temporarily store input/output data (e.g., address book, messages, still images, video, etc.). The memory may also store data related to various patterns of vibration and sound output when a touch input is applied to the touch screen.
The memory 218 may include at least one of the following types of storage media: flash memory type memory, hard disk type memory, micro multimedia card type memory, card type memory (e.g., SD or XD memory), Random Access Memory (RAM), Static Random Access Memory (SRAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), Programmable Read Only Memory (PROM), magnetic memory, magnetic disk, and optical disk. The terminal may operate in association with a network storage that performs a storage function of the memory on the internet.
The controller 219 controls the overall operation of the notebook computer. For example, the controller 219 may perform control and processing related to a voice call, data communication, or video call. The controller 219 may include a multimedia module for playing multimedia. The multimedia module may be implemented within the controller and may be implemented separately from the controller 219.
In a hardware implementation, the embodiments described herein may be implemented using at least one of the following: application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), processors, controllers, micro-controllers, microprocessors, and other electronic units performing these functions. In some cases, these embodiments may be implemented by the controller 219.
Referring to fig. 4, a controller 219 according to another embodiment of the present disclosure includes one or more processors 220 and a memory 921. One processor 220 is taken as an example.
The processor 220 and the memory 221 may be connected by a bus or other means, such as by a bus.
The memory 221, which is a non-volatile computer-readable storage medium, may be used for storing non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions/modules corresponding to the user information input method in the embodiments of the present application. The processor 220 executes various functional applications and data processing of the user information input apparatus by executing nonvolatile software programs, instructions and modules stored in the memory 221, that is, functions of the user information input method provided by the above-described method embodiment and the various modules or units of the above-described apparatus embodiment are realized.
The memory 221 may include high speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some embodiments, memory 221 may optionally include memory located remotely from processor 220, which may be connected to processor 220 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The program instructions/modules are stored in the memory 221 and, when executed by the one or more processors 920, perform the user information input method of any of the method embodiments described above.
Embodiments of the present application also provide a non-transitory computer storage medium storing computer-executable instructions, which are executed by one or more processors, such as the processor 220 in fig. 3, to enable the one or more processors to perform the user information input method in any of the above method embodiments.
Embodiments of the present application further provide a computer program product, which includes a computer program stored on a non-volatile computer-readable storage medium, the computer program including program instructions, which, when executed by a notebook computer, cause the notebook computer to execute any one of the user information input methods.
The above-described embodiments of the apparatus or device are merely illustrative, wherein the unit modules described as separate parts may or may not be physically separate, and the parts displayed as module units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network module units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a general hardware platform, and certainly can also be implemented by hardware. Based on such understanding, the above technical solutions substantially or contributing to the related art may be embodied in the form of a software product, which may be stored in a computer-readable storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; within the context of the present application, where technical features in the above embodiments or in different embodiments can also be combined, the steps can be implemented in any order and there are many other variations of the different aspects of the present application as described above, which are not provided in detail for the sake of brevity; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present application.
Claims (10)
1. A backlight control method is used for a notebook computer, the notebook computer comprises a keyboard, and the method comprises the following steps:
determining the color value of the ambient light of the environment where the notebook computer is located;
and controlling the backlight color of the keyboard according to the color value of the ambient light.
2. The method of claim 1, wherein the determining the color value of the ambient light of the environment in which the notebook computer is located comprises:
acquiring an image containing the keyboard image;
positioning the area of the keyboard image in the image;
and determining the color value of the ambient light of the environment where the notebook computer is positioned according to the color value of the positioned image area.
3. The method of claim 2, wherein the notebook computer includes a verification color chip distributed over at least one of the corners of the keyboard;
the positioning the area of the keyboard image in the image comprises:
and capturing the position of the checking color card image in the image so as to locate the area of the keyboard image in the image.
4. The method of claim 3, wherein the calibration color chips cover four corners of the keyboard.
5. The method of claim 4, wherein the color of the verification color chart is non-black, and the color of the keyboard is black;
the capturing the position of the checking color card image in the image comprises:
the keyboard image and the check color card image are both in a preset area of the image, and the non-black image in the preset area of the image is identified so as to capture the position of the check color card image in the image.
6. The method of claim 5, wherein analyzing the color value of the located image region to determine the color value of the ambient light of the environment in which the notebook computer is located comprises:
and determining the color value of the environment light of the environment where the notebook computer is located according to the color of the inspection color card image.
7. The method of claim 6, wherein the test color chip is white in color.
8. The method of claim 7, wherein the calibration palette forms a plurality of palette frames to divide the keyboard into a plurality of keyboard regions, each of the palette frames covering a boundary of a corresponding one of the keyboard regions;
determining the color value of the ambient light of the environment where the notebook computer is located according to the color of the inspection color card image comprises determining the color value of the ambient light of a corresponding keyboard area according to the color of each color card frame image;
controlling the backlight color of the keypad according to the color value of the ambient light includes controlling the backlight color of a respective one of the keypad regions according to the color value of the ambient light of each respective one of the keypad regions.
9. The method of claim 8, wherein the calibration chart is affixed to the keyboard.
10. A notebook computer, comprising:
at least one processor;
a keyboard; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the backlight control method of any one of claims 1 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011554581.5A CN112578859B (en) | 2020-12-24 | 2020-12-24 | Backlight control method and notebook computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011554581.5A CN112578859B (en) | 2020-12-24 | 2020-12-24 | Backlight control method and notebook computer |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112578859A true CN112578859A (en) | 2021-03-30 |
CN112578859B CN112578859B (en) | 2023-07-14 |
Family
ID=75139687
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011554581.5A Active CN112578859B (en) | 2020-12-24 | 2020-12-24 | Backlight control method and notebook computer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112578859B (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101840269A (en) * | 2009-03-18 | 2010-09-22 | 新巨企业股份有限公司 | Control method of keyboard generating color change |
CN102023709A (en) * | 2009-09-14 | 2011-04-20 | 联想(北京)有限公司 | Keyboard and notebook computer |
CN203377146U (en) * | 2013-06-13 | 2014-01-01 | 苏州达方电子有限公司 | Backlight device and illuminating keyboard using backlight device |
US20140028565A1 (en) * | 2012-07-30 | 2014-01-30 | George Hristov Gueorguiev | Illuminating colored keyboard backlights based on display portions |
CN104540289A (en) * | 2014-12-29 | 2015-04-22 | 联想(北京)有限公司 | Backlight display control method and electronic device |
CN105118444A (en) * | 2015-08-14 | 2015-12-02 | 联想(北京)有限公司 | An information processing method and an electronic device |
CN106293107A (en) * | 2015-06-12 | 2017-01-04 | 宏碁股份有限公司 | Computer system and keyboard back light establishing method thereof |
CN106791028A (en) * | 2016-11-30 | 2017-05-31 | 努比亚技术有限公司 | A kind of display adjusting method, device and terminal |
CN107430427A (en) * | 2015-04-01 | 2017-12-01 | 谷歌公司 | Multi-section display and control to provide power management in a liquid crystal display |
US20180337009A1 (en) * | 2017-05-19 | 2018-11-22 | Primax Electronics Ltd. | Backlight keyboard with backlight adjusting function, backlight adjusting system and backlight adjusting method |
CN108933055A (en) * | 2017-05-19 | 2018-12-04 | 致伸科技股份有限公司 | The backlight keyboard of backlight adjusting method, system and offer backlight adjustment |
CN111721506A (en) * | 2020-06-30 | 2020-09-29 | 东莞市聚明电子科技有限公司 | Automatic calibration detection method and device for counting identification of keyboard backlight module |
-
2020
- 2020-12-24 CN CN202011554581.5A patent/CN112578859B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101840269A (en) * | 2009-03-18 | 2010-09-22 | 新巨企业股份有限公司 | Control method of keyboard generating color change |
CN102023709A (en) * | 2009-09-14 | 2011-04-20 | 联想(北京)有限公司 | Keyboard and notebook computer |
US20140028565A1 (en) * | 2012-07-30 | 2014-01-30 | George Hristov Gueorguiev | Illuminating colored keyboard backlights based on display portions |
CN203377146U (en) * | 2013-06-13 | 2014-01-01 | 苏州达方电子有限公司 | Backlight device and illuminating keyboard using backlight device |
CN104540289A (en) * | 2014-12-29 | 2015-04-22 | 联想(北京)有限公司 | Backlight display control method and electronic device |
CN107430427A (en) * | 2015-04-01 | 2017-12-01 | 谷歌公司 | Multi-section display and control to provide power management in a liquid crystal display |
CN106293107A (en) * | 2015-06-12 | 2017-01-04 | 宏碁股份有限公司 | Computer system and keyboard back light establishing method thereof |
CN105118444A (en) * | 2015-08-14 | 2015-12-02 | 联想(北京)有限公司 | An information processing method and an electronic device |
CN106791028A (en) * | 2016-11-30 | 2017-05-31 | 努比亚技术有限公司 | A kind of display adjusting method, device and terminal |
US20180337009A1 (en) * | 2017-05-19 | 2018-11-22 | Primax Electronics Ltd. | Backlight keyboard with backlight adjusting function, backlight adjusting system and backlight adjusting method |
CN108933055A (en) * | 2017-05-19 | 2018-12-04 | 致伸科技股份有限公司 | The backlight keyboard of backlight adjusting method, system and offer backlight adjustment |
CN111721506A (en) * | 2020-06-30 | 2020-09-29 | 东莞市聚明电子科技有限公司 | Automatic calibration detection method and device for counting identification of keyboard backlight module |
Also Published As
Publication number | Publication date |
---|---|
CN112578859B (en) | 2023-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101917689B1 (en) | Mobile terminal and control method thereof | |
CN109739748B (en) | Compliance detection method and device | |
KR101314679B1 (en) | Mobile terminal and method for operation control | |
KR20130107093A (en) | Mobile terminal and control method thereof | |
KR20140075997A (en) | Mobile terminal and method for controlling of the same | |
KR20140008210A (en) | Mobile terminal and control method thereof | |
KR101875744B1 (en) | Electonic device and method for controlling of the same | |
KR20150043806A (en) | Terminal and operating method thereof | |
KR20150122476A (en) | Method and apparatus for controlling gesture sensor | |
CN105704266A (en) | Mobile terminal, mobile terminal housing and method for realizing mobile terminal control | |
CN112287317B (en) | User information input method and electronic equipment | |
KR20130124111A (en) | Mobile terminal and control method therof | |
KR20120076147A (en) | Mobile terminal and method for controlling screen display thereof | |
CN112578859B (en) | Backlight control method and notebook computer | |
KR20130025498A (en) | Mobile terminal and control method therof | |
KR20120138567A (en) | Method, system and mobile terminal for converting contents | |
KR20110042805A (en) | A method of filtering and a apparatus of capturing picture with filtering function | |
KR20150061931A (en) | Mobile terminal | |
KR101917692B1 (en) | Mobile terminal | |
CN105722245A (en) | Network connection device and method | |
US11108950B2 (en) | Method for generating blurred photograph, and storage device and mobile terminal | |
KR20140007210A (en) | Mobile terminal and network system thereof | |
CN112578990B (en) | Backlight control method and notebook computer | |
KR101958666B1 (en) | Mobile terminal | |
KR101917694B1 (en) | Mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |