US20100058056A1 - Display system with security enhancement function - Google Patents

Display system with security enhancement function Download PDF

Info

Publication number
US20100058056A1
US20100058056A1 US12/150,267 US15026708A US2010058056A1 US 20100058056 A1 US20100058056 A1 US 20100058056A1 US 15026708 A US15026708 A US 15026708A US 2010058056 A1 US2010058056 A1 US 2010058056A1
Authority
US
United States
Prior art keywords
security code
display system
display
flat panel
security
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.)
Abandoned
Application number
US12/150,267
Inventor
Jian-Feng Wang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Innocom Technology Shenzhen Co Ltd
Innolux Corp
Original Assignee
Innocom Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Innocom Technology Shenzhen Co Ltd filed Critical Innocom Technology Shenzhen Co Ltd
Assigned to INNOLUX DISPLAY CORP., INNOCOM TECHNOLOGY (SHENZHEN) CO., LTD. reassignment INNOLUX DISPLAY CORP. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: WANG, JIAN-FENG
Publication of US20100058056A1 publication Critical patent/US20100058056A1/en
Assigned to CHIMEI INNOLUX CORPORATION reassignment CHIMEI INNOLUX CORPORATION CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: INNOLUX DISPLAY CORPORATION
Assigned to Innolux Corporation reassignment Innolux Corporation CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: CHIMEI INNOLUX CORPORATION
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/88Detecting or preventing theft or loss
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/78Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
    • G06F21/79Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in semiconductor storage media, e.g. directly-addressable memories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/84Protecting input, output or interconnection devices output devices, e.g. displays or monitors
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/08Arrangements within a display terminal for setting, manually or automatically, display parameters of the display terminal
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/02Details of power systems and of start or stop of display operation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/02Details of power systems and of start or stop of display operation
    • G09G2330/026Arrangements or methods related to booting a display
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/12Test circuits or failure detection circuits included in a display system, as permanent part thereof
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/12Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/04Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
    • G09G2370/045Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller using multiple communication channels, e.g. parallel and serial
    • G09G2370/047Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller using multiple communication channels, e.g. parallel and serial using display data channel standard [DDC] communication

Definitions

  • the present invention relates to a display system that typically includes a flat panel display (FPD) and a host connecting to the flat panel display, with the FPD and the host cooperating such that the display system has a security enhancement function.
  • FPD flat panel display
  • flat panel displays that are light and thin and have low power consumption characteristics have been widely used in office automation equipment, video units, and the like.
  • flat panel displays may be easily stolen.
  • flat panel displays can be easily taken away from their proper location and used elsewhere without authority.
  • a display system includes a flat panel display and a host connectable to the fiat panel display.
  • the fiat panel display includes a first storage unit including a first security code stored therein, a register, and a micro processing unit.
  • the host includes a second storage unit including a second security code stored therein, and a central processing unit.
  • the central processing unit is configured for converting the second security code to a digital signal and sending the digital signal to the register.
  • the micro processing unit is configured to read and compare the first security code with the digital signal in the register, and output a control signal according to a result of the comparison.
  • the drawing is a block diagram of a display system according to an exemplary embodiment of the present invention.
  • the display system 1 includes a host 11 and a flat panel display 15 .
  • the host 11 includes a CPU (central processing unit) 111 , an HDD (hard disk driver) 113 , and a graphic adapter 117 .
  • the flat panel display 15 includes a register 150 , an MPU (micro processing unit) 151 , a firmware unit 152 , a security code storage unit 153 , an OSD (on screen display) control interface 154 , an OSD menu control unit 155 , an OSD menu generating unit 156 , a graphic output unit 157 , and a display interface 158 .
  • the CPU 111 of the host 11 can process and send digital signals to the graphic adapter 117 .
  • the graphic adapter 117 receives and converts the digital signals to corresponding graphic signals, and sends the graphic signals to the graphic output unit 157 of the flat panel display 15 .
  • the graphic output unit 157 receives and processes the graphic signals, and sends the processed graphic signals to the display interface 158 .
  • the OSD control interface 154 can for example include a group of control buttons (not shown).
  • the control buttons can be touched or pressed by a user from outside of the flat panel display 15 . That is, the control buttons can generate demand signals according to corresponding external operations of a user.
  • a security enhancement function of the display system 1 can be activated or deactivated according to operations applied to the OSD control interface 154 by an authorized user.
  • the OSD menu control unit 155 can control corresponding items and functions according to the demand signals received from the OSD control interface 154 .
  • the OSD menu generating unit 156 can output OSD display signals according to control signals received from the OSD menu control unit 155 .
  • the OSD display signals are output to the display interface 158 so that the display interface 158 displays corresponding OSD menus.
  • the firmware unit 152 includes a first security program, a POST (power-on self test) program, and a security mark stored therein.
  • the firmware unit 152 can for example be an EEPROM (electrically erasable programmable read-only memory) unit.
  • the security enhancement function When the security enhancement function is activated, the MPU 151 receives a notification signal from the OSD menu control unit 155 , and the security mark is set as valid.
  • the security code storage unit 153 includes a first security code stored therein in the form of plain text. If the security mark is valid, the MPU 151 starts the POST program when the flat panel display 15 is powered on, detects the security mark, and periodically runs the first security program.
  • the HDD 113 includes a second security program installed therein, and a second security code stored therein.
  • the second security code is an encrypted code of the first security code. That is, the second security code corresponds to an encrypted form of the first security code.
  • the CPU 111 runs the second security program periodically. A period between runnings of the second security program is less than a period between runnings of the first security program.
  • the CPU 111 reads the second security code from the HDD 113 , decrypts the second security code, and sends the decrypted second security code to the register 150 .
  • the MPU 151 When the first security program is run, the MPU 151 reads the first security code from the security code storage unit 153 , and compares the first security code with the decrypted second security code in the register 150 . If the first security code matches the decrypted second security code, the MPU 151 outputs a normal work signal to make the flat panel display 15 normally operable, and deletes the decrypted second security code from the register 150 . If the first security code does not match the decrypted second security code, the MPU 151 rereads the first security code and re-compares the first security code with the decrypted second security code.
  • the MPU 151 If the first security code continuously does not match the decrypted second security code a predetermined threshold number of times, for example three times, the MPU 151 outputs a confirmation signal to the OSD menu control unit 155 .
  • the OSD menu control unit 155 receives the confirmation signal, and the OSD menu generating unit 156 generates a corresponding OSD menu displayed on the display interface 158 to prompt the user to input whether the second security program is properly installed and whether the proper second security code is stored.
  • the user may, by appropriate input, confirm that the second security program is properly installed and that the proper second security code is stored. If so a prompt result input by the user and sent to the MPU 151 is positive, and the flat panel display 15 restarts to display normally.
  • the MPU 151 If a prompt result is negative, the MPU 151 outputs a shut down signal to shut down the flat panel display 15 . In one embodiment, if a positive prompt result is not achieved within a predefined period of time, the MPU 151 automatically determines that the prompt result is negative.
  • DDCCI display data channel command interface
  • DDCCI protocol can realize OSD operations displayed by the flat panel display 15 by allowing external input devices (e.g., a keyboard or mouse, not shown) to convey a user's instructions to the display system 1 . That is, the security enhancement function of the display system 1 can be activated or deactivated and the first security code and the second security code can be modified via DDCCI protocol.
  • the first security code and the second security code can be modified as follows.
  • a security code modification signal is sent to the CPU 111 from the OSD control interface 154 , the CPU 111 generates a dialogue displayed on the display interface 158 .
  • the CPU 111 reads and decrypts the current second security code.
  • the current first security code is compared with the decrypted current second security code. If the current first security code matches the decrypted current second security code, the new first security code replaces the current first security code stored in the firmware unit 152 , and is correspondingly encrypted and stored in the HDD 113 to replace the current second security code. If the current first security code does not match the decrypted current second security code, the current first security code and the current second security code are maintained, and the new first security code is disregarded by the CPU 111 .
  • the security mark can be preset to be invalid when the first security code is null; i.e. when the security code storage unit 153 does not include a first security code.
  • the host 11 can send a proper decrypted second security code to the register 150 , and the flat panel display 15 can be operated normally if the first security code matches the decrypted second security code.
  • the register 150 cannot receive a second security code, and/or cannot receive the proper decrypted second security code.
  • a comparison between the first security code and a decrypted second security code of the other host cannot be made by the MPU 151 , and/or a comparison between the first security code and a decrypted second security code of the other host yields a “no match” result.
  • the MPU outputs a confirmation signal to the OSD menu control unit 155 .
  • the OSD menu control unit 155 receives the confirmation signal, and controls the OSD menu generating unit 156 to generate a corresponding OSD menu displayed on the display interface 158 to prompt a user to confirm whether the second security program is properly installed in the other host and whether the proper second security code is stored in the other host.
  • an unauthorized user of the flat panel display 15 cannot access the second security program of the host 11 , and/or cannot access the particular second security code of the host 11 .
  • a prompt result is negative, and the MPU 151 outputs a power-off signal to shut down the flat panel display 15 .
  • the security enhancement function when the security enhancement function is activated, the first security program is periodically run, and the first security code stored in the flat panel display 15 is compared with the decrypted security second code stored in the register 150 . If the flat panel display 15 is stolen or is connected to another host without the second security program properly installed therein and/or without the proper second security code stored therein, the new display system constituted by the flat panel display 15 and the other host cannot pass the security comparison. Thus, the flat panel display 15 cannot be operated normally. It is believed that such kind of display system 1 with the above-described security enhancement function can help deter people from stealing the flat panel display 15 or using the flat panel display 15 without authorization. That is, the security enhancement function makes the display system 1 including the flat panel display 15 more secure.
  • the flat panel display 15 of the display system 1 may instead be another kind of display, for example, a CRT (cathode ray tube) display.
  • a CRT cathode ray tube

Abstract

An exemplary display system includes a flat panel display and a host connectable to the flat panel display. The flat panel display includes a first storage unit including a first security code stored therein, a register, and a micro processing unit. The host includes a second storage unit including a second security code stored therein, and a central processing unit. The central processing unit is configured for converting the second security code to a digital signal and sending the digital signal to the register. The micro processing unit is configured to read and compare the first security code with the digital signal in the register, and output a control signal according to a result of said comparison.

Description

    FIELD OF THE INVENTION
  • The present invention relates to a display system that typically includes a flat panel display (FPD) and a host connecting to the flat panel display, with the FPD and the host cooperating such that the display system has a security enhancement function.
  • GENERAL BACKGROUND
  • Recently, flat panel displays that are light and thin and have low power consumption characteristics have been widely used in office automation equipment, video units, and the like. However, because of their portability and low weight, flat panel displays may be easily stolen. For similar reasons, flat panel displays can be easily taken away from their proper location and used elsewhere without authority.
  • What is needed, therefore, is a display system that can circumvent, overcome or at least mitigate the above-described problems.
  • SUMMARY
  • In an exemplary embodiment, a display system includes a flat panel display and a host connectable to the fiat panel display. The fiat panel display includes a first storage unit including a first security code stored therein, a register, and a micro processing unit. The host includes a second storage unit including a second security code stored therein, and a central processing unit. The central processing unit is configured for converting the second security code to a digital signal and sending the digital signal to the register. The micro processing unit is configured to read and compare the first security code with the digital signal in the register, and output a control signal according to a result of the comparison.
  • Other aspects, novel features and advantages will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings.
  • BRIEF DESCRIPTION OF THE DRAWING
  • In the drawing, like reference numerals designate corresponding parts.
  • The drawing is a block diagram of a display system according to an exemplary embodiment of the present invention.
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
  • Reference will now be made to the drawing to describe various embodiments of the present invention in detail.
  • Referring to the drawing, a display system 1 according to an exemplary embodiment of the present invention is shown. The display system 1 includes a host 11 and a flat panel display 15. The host 11 includes a CPU (central processing unit) 111, an HDD (hard disk driver) 113, and a graphic adapter 117. The flat panel display 15 includes a register 150, an MPU (micro processing unit) 151, a firmware unit 152, a security code storage unit 153, an OSD (on screen display) control interface 154, an OSD menu control unit 155, an OSD menu generating unit 156, a graphic output unit 157, and a display interface 158.
  • The CPU 111 of the host 11 can process and send digital signals to the graphic adapter 117. The graphic adapter 117 receives and converts the digital signals to corresponding graphic signals, and sends the graphic signals to the graphic output unit 157 of the flat panel display 15. The graphic output unit 157 receives and processes the graphic signals, and sends the processed graphic signals to the display interface 158.
  • The OSD control interface 154 can for example include a group of control buttons (not shown). The control buttons can be touched or pressed by a user from outside of the flat panel display 15. That is, the control buttons can generate demand signals according to corresponding external operations of a user. A security enhancement function of the display system 1 can be activated or deactivated according to operations applied to the OSD control interface 154 by an authorized user. The OSD menu control unit 155 can control corresponding items and functions according to the demand signals received from the OSD control interface 154. The OSD menu generating unit 156 can output OSD display signals according to control signals received from the OSD menu control unit 155. The OSD display signals are output to the display interface 158 so that the display interface 158 displays corresponding OSD menus.
  • The firmware unit 152 includes a first security program, a POST (power-on self test) program, and a security mark stored therein. The firmware unit 152 can for example be an EEPROM (electrically erasable programmable read-only memory) unit. When the security enhancement function is activated, the MPU 151 receives a notification signal from the OSD menu control unit 155, and the security mark is set as valid. The security code storage unit 153 includes a first security code stored therein in the form of plain text. If the security mark is valid, the MPU 151 starts the POST program when the flat panel display 15 is powered on, detects the security mark, and periodically runs the first security program.
  • The HDD 113 includes a second security program installed therein, and a second security code stored therein. The second security code is an encrypted code of the first security code. That is, the second security code corresponds to an encrypted form of the first security code. When a starting signal is input to the CPU 111, the CPU 111 runs the second security program periodically. A period between runnings of the second security program is less than a period between runnings of the first security program. When the display system 1 is powered on, the CPU 111 reads the second security code from the HDD 113, decrypts the second security code, and sends the decrypted second security code to the register 150.
  • When the first security program is run, the MPU 151 reads the first security code from the security code storage unit 153, and compares the first security code with the decrypted second security code in the register 150. If the first security code matches the decrypted second security code, the MPU 151 outputs a normal work signal to make the flat panel display 15 normally operable, and deletes the decrypted second security code from the register 150. If the first security code does not match the decrypted second security code, the MPU 151 rereads the first security code and re-compares the first security code with the decrypted second security code. If the first security code continuously does not match the decrypted second security code a predetermined threshold number of times, for example three times, the MPU 151 outputs a confirmation signal to the OSD menu control unit 155. The OSD menu control unit 155 receives the confirmation signal, and the OSD menu generating unit 156 generates a corresponding OSD menu displayed on the display interface 158 to prompt the user to input whether the second security program is properly installed and whether the proper second security code is stored. For example, the user may, by appropriate input, confirm that the second security program is properly installed and that the proper second security code is stored. If so a prompt result input by the user and sent to the MPU 151 is positive, and the flat panel display 15 restarts to display normally. If a prompt result is negative, the MPU 151 outputs a shut down signal to shut down the flat panel display 15. In one embodiment, if a positive prompt result is not achieved within a predefined period of time, the MPU 151 automatically determines that the prompt result is negative.
  • Typically, a protocol called DDCCI (display data channel command interface) protocol is utilized for communication between the host 11 and the flat panel display 15. DDCCI protocol can realize OSD operations displayed by the flat panel display 15 by allowing external input devices (e.g., a keyboard or mouse, not shown) to convey a user's instructions to the display system 1. That is, the security enhancement function of the display system 1 can be activated or deactivated and the first security code and the second security code can be modified via DDCCI protocol.
  • The first security code and the second security code can be modified as follows. When a security code modification signal is sent to the CPU 111 from the OSD control interface 154, the CPU 111 generates a dialogue displayed on the display interface 158. When the current first security code and a new first security code are input, the CPU 111 reads and decrypts the current second security code. The current first security code is compared with the decrypted current second security code. If the current first security code matches the decrypted current second security code, the new first security code replaces the current first security code stored in the firmware unit 152, and is correspondingly encrypted and stored in the HDD 113 to replace the current second security code. If the current first security code does not match the decrypted current second security code, the current first security code and the current second security code are maintained, and the new first security code is disregarded by the CPU 111.
  • For further security, the security mark can be preset to be invalid when the first security code is null; i.e. when the security code storage unit 153 does not include a first security code.
  • When the flat panel display 15 is connected to the host 11, the host 11 can send a proper decrypted second security code to the register 150, and the flat panel display 15 can be operated normally if the first security code matches the decrypted second security code.
  • When the flat panel display 15 is connected to another host (not shown) without the second security program installed therein and/or without the second security code stored therein, the register 150 cannot receive a second security code, and/or cannot receive the proper decrypted second security code. Thus a comparison between the first security code and a decrypted second security code of the other host cannot be made by the MPU 151, and/or a comparison between the first security code and a decrypted second security code of the other host yields a “no match” result. In either case, the MPU outputs a confirmation signal to the OSD menu control unit 155. The OSD menu control unit 155 receives the confirmation signal, and controls the OSD menu generating unit 156 to generate a corresponding OSD menu displayed on the display interface 158 to prompt a user to confirm whether the second security program is properly installed in the other host and whether the proper second security code is stored in the other host. In general, an unauthorized user of the flat panel display 15 cannot access the second security program of the host 11, and/or cannot access the particular second security code of the host 11. Thus a prompt result is negative, and the MPU 151 outputs a power-off signal to shut down the flat panel display 15.
  • In summary, in the display system 1, when the security enhancement function is activated, the first security program is periodically run, and the first security code stored in the flat panel display 15 is compared with the decrypted security second code stored in the register 150. If the flat panel display 15 is stolen or is connected to another host without the second security program properly installed therein and/or without the proper second security code stored therein, the new display system constituted by the flat panel display 15 and the other host cannot pass the security comparison. Thus, the flat panel display 15 cannot be operated normally. It is believed that such kind of display system 1 with the above-described security enhancement function can help deter people from stealing the flat panel display 15 or using the flat panel display 15 without authorization. That is, the security enhancement function makes the display system 1 including the flat panel display 15 more secure.
  • In alternative embodiments, the flat panel display 15 of the display system 1 may instead be another kind of display, for example, a CRT (cathode ray tube) display.
  • It is believed that the present embodiments and their advantages will be understood from the foregoing description, and it will be apparent that various changes may be made thereto without departing from the spirit and scope of the invention or sacrificing all of its material advantages, the examples hereinbefore described merely being preferred or exemplary embodiments of the invention.

Claims (20)

1. A display system comprising:
a flat panel display comprising:
a first storage unit comprising a first security code stored therein;
a register; and
a micro processing unit (MPU); and
a host connectable to the flat panel display, the host comprising:
a second storage unit comprising a second security code stored therein; and
a central processing unit (CPU) configured for converting the second security code to a digital signal and sending the digital signal to the register;
wherein the MPU is configured to read and compare the first security code with the digital signal in the register, and output a control signal according to a result of the comparison.
2. The display system of claim 1, wherein the flat panel display further comprises a firmware unit, the firmware unit being configured for driving the MPU to launch the comparison for at least once.
3. The display system of claim 2, wherein the firmware unit is an electrically erasable programmable read-only memory (EEPROM) unit.
4. The display system of claim 2, wherein the firmware unit comprises a security mark stored therein.
5. The display system of claim 4, wherein the MPU is configured to launch the comparison for at least once if the security mark is valid, and ignore the comparison if the security mark is invalid.
6. The display system of claim 1, wherein the CPU is configured to convert the second security code to the digital signal when the display system is powered on.
7. The display system of claim 1, wherein the first security code is stored in the form of plain text, and the second security code corresponds to an encrypted form of the first security code.
8. The display system of claim 1, wherein the MPU is configured to output the control signal to make the flat panel display normally operable if the first security code matches the digital signal.
9. The display system of claim 8, wherein the MPU is configured to delete the digital signal from the register.
10. The display system of claim 1, wherein the MPU is configured to output the control signal for prompting whether the second security code is properly stored if the first security code does not match the digital signal.
11. The display system of claim 1, wherein the MPU is configured to output the control signal for shutting down the flat panel display if the first security code does not match the digital signal.
12. The display system of claim 1, wherein the first security code and the second security code are modifiable.
13. The display system of claim 1, wherein flat panel display further comprises an OSD (on screen display) assembly, the OSD assembly comprising an OSD control interface, an OSD menu control unit, and an OSD menu generating unit.
14. The display system of claim 12, wherein the OSD menu control unit is configured to generate an OSD menu control signal to the OSD menu generating unit according to a demand signal received from the OSD control interface.
15. The display system of claim 13, wherein the OSD menu generating unit is configured to receive the OSD menu control signal and output an OSD display signal.
16. The display system of claim 14, wherein the flat panel display further comprises a display interface, the display interface being configured to receive the OSD display signal and display corresponding contents.
17. A display system comprising:
a flat panel display comprising:
a first storage unit configured for providing a first security code;
a register; and
a micro processing unit (MPU);
a host connectable to the flat panel display, the host comprising:
a second storage unit configured for providing a second security code, the second security code corresponding to an encrypted form of the first security code; and
a CPU (central processing unit) configured for decrypting the second security code and sending the decrypted second security code to the register;
wherein the MPU is configured to compare the first security code with the decrypted second security code, and determine that the flat panel display is to be operated normally if the first security code matches the decrypted second security code or that the flat panel display is not to be operated if the first security code does not match the decrypted second security code.
18. The display system of claim 17, wherein the flat panel display further comprises a firmware unit, the firmware unit being configured for driving the MPU to launch the comparison for at least once.
19. The display system of claim 18, wherein the firmware unit comprises a security mark stored therein, and the MPU is configured to launch the comparison for at least once if the security mark is valid, and ignore said comparison if the security mark is invalid.
20. The display system of claim 17, wherein the MPU is configured to output the control signal for prompting whether the second security code is properly stored or shutting down the flat panel display if the first security code does not match the digital signal.
US12/150,267 2007-04-25 2008-04-25 Display system with security enhancement function Abandoned US20100058056A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710074211.X 2007-04-25
CN200710074211XA CN101295469B (en) 2007-04-25 2007-04-25 LCD device, personal computer and LCD device anti-theft method

Publications (1)

Publication Number Publication Date
US20100058056A1 true US20100058056A1 (en) 2010-03-04

Family

ID=40065716

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/150,267 Abandoned US20100058056A1 (en) 2007-04-25 2008-04-25 Display system with security enhancement function

Country Status (2)

Country Link
US (1) US20100058056A1 (en)
CN (1) CN101295469B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102567017A (en) * 2011-12-15 2012-07-11 深圳市九洲电器有限公司 Method and device for simple implementation of OSD (on-screen display) interface output
US20130162584A1 (en) * 2011-12-22 2013-06-27 Lars Persson User Interface Responsiveness in an Electronic Device Having a Touch Screen Display
US20140229339A1 (en) * 2011-05-25 2014-08-14 Orange Method of using a user device for remote payment of a shopping basket on a merchant server, and an associated system
US20150143400A1 (en) * 2008-09-29 2015-05-21 The Nielsen Company (Us), Llc Methods and Apparatus for Determining the Operating State of Audio-Video Devices

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102522062B (en) * 2011-12-01 2013-12-04 深圳市洲明科技股份有限公司 Encryption system of light emitting diode (LED) display screen
CN103729592A (en) * 2013-12-26 2014-04-16 京东方科技集团股份有限公司 Electronic device and starting method of function interface of electronic device

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4653109A (en) * 1984-07-30 1987-03-24 Lemelson Jerome H Image analysis system and method
US5185609A (en) * 1991-10-29 1993-02-09 Wilcox Electric, Inc. Signal monitor utilizing digital signal processing
US5905914A (en) * 1992-09-17 1999-05-18 Kabushiki Kaisha Toshiba Portable computer having dedicated register group and peripheral controller bus between system bus and peripheral controller
US6012636A (en) * 1997-04-22 2000-01-11 Smith; Frank E. Multiple card data system having first and second memory elements including magnetic strip and fingerprints scanning means
US6292230B1 (en) * 1998-08-04 2001-09-18 Thomson Licensing S.A. Signal distribution apparatus with learning function
US6312270B1 (en) * 1998-09-21 2001-11-06 Hewlett-Packard Company Flat panel display device
US20020002643A1 (en) * 1999-12-15 2002-01-03 Tetsuji Yamamoto Portable information terminal, recording medium, and program
US20030159056A1 (en) * 2002-02-15 2003-08-21 International Business Machines Corporation Method and system for securing enablement access to a data security device
US20060138226A1 (en) * 2000-03-01 2006-06-29 Mcclure Neil L Precinct voting system
US20060294364A1 (en) * 2003-10-02 2006-12-28 Toru Sasabe Security system for electronic device
US20070255949A1 (en) * 2006-03-31 2007-11-01 Brother Kogyo Kabushiki Kaisha Printing apparatus
US20080061971A1 (en) * 2006-08-31 2008-03-13 Sung-Ken Lin Method for alerting a user to abnormal performance of an apparatus
US20080082813A1 (en) * 2000-01-06 2008-04-03 Chow David Q Portable usb device that boots a computer as a server with security measure
US7392941B2 (en) * 2002-09-26 2008-07-01 Samsung Electronics Co., Ltd. Security monitor apparatus and method using smart card
US7873837B1 (en) * 2000-01-06 2011-01-18 Super Talent Electronics, Inc. Data security for electronic data flash card

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100407179C (en) * 2005-04-08 2008-07-30 环达电脑(上海)有限公司 Firmware module used on liquid crystal display

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4653109A (en) * 1984-07-30 1987-03-24 Lemelson Jerome H Image analysis system and method
US5185609A (en) * 1991-10-29 1993-02-09 Wilcox Electric, Inc. Signal monitor utilizing digital signal processing
US5905914A (en) * 1992-09-17 1999-05-18 Kabushiki Kaisha Toshiba Portable computer having dedicated register group and peripheral controller bus between system bus and peripheral controller
US6012636A (en) * 1997-04-22 2000-01-11 Smith; Frank E. Multiple card data system having first and second memory elements including magnetic strip and fingerprints scanning means
US6292230B1 (en) * 1998-08-04 2001-09-18 Thomson Licensing S.A. Signal distribution apparatus with learning function
US6312270B1 (en) * 1998-09-21 2001-11-06 Hewlett-Packard Company Flat panel display device
US20020002643A1 (en) * 1999-12-15 2002-01-03 Tetsuji Yamamoto Portable information terminal, recording medium, and program
US20080082813A1 (en) * 2000-01-06 2008-04-03 Chow David Q Portable usb device that boots a computer as a server with security measure
US7873837B1 (en) * 2000-01-06 2011-01-18 Super Talent Electronics, Inc. Data security for electronic data flash card
US20060138226A1 (en) * 2000-03-01 2006-06-29 Mcclure Neil L Precinct voting system
US20030159056A1 (en) * 2002-02-15 2003-08-21 International Business Machines Corporation Method and system for securing enablement access to a data security device
US7392941B2 (en) * 2002-09-26 2008-07-01 Samsung Electronics Co., Ltd. Security monitor apparatus and method using smart card
US20060294364A1 (en) * 2003-10-02 2006-12-28 Toru Sasabe Security system for electronic device
US20070255949A1 (en) * 2006-03-31 2007-11-01 Brother Kogyo Kabushiki Kaisha Printing apparatus
US20080061971A1 (en) * 2006-08-31 2008-03-13 Sung-Ken Lin Method for alerting a user to abnormal performance of an apparatus

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150143400A1 (en) * 2008-09-29 2015-05-21 The Nielsen Company (Us), Llc Methods and Apparatus for Determining the Operating State of Audio-Video Devices
US9681179B2 (en) * 2008-09-29 2017-06-13 The Nielsen Company (Us), Llc Methods and apparatus for determining the operating state of audio-video devices
US20140229339A1 (en) * 2011-05-25 2014-08-14 Orange Method of using a user device for remote payment of a shopping basket on a merchant server, and an associated system
US9741069B2 (en) * 2011-05-25 2017-08-22 Orange Method of using a user device for remote payment of a shopping basket on a merchant server, and an associated system
CN102567017A (en) * 2011-12-15 2012-07-11 深圳市九洲电器有限公司 Method and device for simple implementation of OSD (on-screen display) interface output
US20130162584A1 (en) * 2011-12-22 2013-06-27 Lars Persson User Interface Responsiveness in an Electronic Device Having a Touch Screen Display
US9552094B2 (en) * 2011-12-22 2017-01-24 Optis Circuit Technology, Llc User interface responsiveness in an electronic device having a touch screen display

Also Published As

Publication number Publication date
CN101295469B (en) 2010-08-25
CN101295469A (en) 2008-10-29

Similar Documents

Publication Publication Date Title
US20100058056A1 (en) Display system with security enhancement function
KR100737659B1 (en) Providing a user input interface prior to initiation of an operating system
US8892901B2 (en) Method and apparatus for encrypting user data
US9235701B2 (en) Light-operated electronic equipment and mobile electronic device for controlling electronic equipment with light
KR102176399B1 (en) Display apparatus, control mehtod thereof and server
US20130321263A1 (en) System and method for unlocking screen of portable electronic device
US8205079B2 (en) Encryption/decryption system and method thereof
US20090262084A1 (en) Display control system providing synchronous video information
KR101319538B1 (en) Method for certifying and the image display apparatus thereof
US20140172175A1 (en) Handheld electronic device and method of remotely controlling household appliances using the handheld electronic device
US20110173355A1 (en) Method for setting and controlling hot key area of keyboard via KVM switch
WO2012105031A1 (en) Information processing device and setting information management method
US20140088760A1 (en) Computer connected cash drawer status and control
US20080191872A1 (en) Method and apparatus for securing an electronic device
US20090144833A1 (en) Information processing device and its control method
US20170337788A1 (en) Electronic device and anti-theft method
US8826416B2 (en) Electronic device and method for unlocking electronic device
CN105260678A (en) Mobile equipment and equipment operating method
US8508670B2 (en) Electronic device and method of channel management
JP2008042409A (en) Receiver, control method, and program
US7904733B2 (en) Computer system and control method thereof, and remote control system
US20120032776A1 (en) Electronic system and method of controlling the same
US20080282361A1 (en) Flat panel display with display signal input socket having safeguarding terminal
US20090132962A1 (en) Method and System for Configuring a Monitor
KR100755842B1 (en) The display device for controlling the power of personal computers, the system for controlling the same, and the method for controlling the same

Legal Events

Date Code Title Description
AS Assignment

Owner name: INNOCOM TECHNOLOGY (SHENZHEN) CO., LTD.,CHINA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WANG, JIAN-FENG;REEL/FRAME:020921/0087

Effective date: 20080421

Owner name: INNOLUX DISPLAY CORP.,TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WANG, JIAN-FENG;REEL/FRAME:020921/0087

Effective date: 20080421

AS Assignment

Owner name: CHIMEI INNOLUX CORPORATION, TAIWAN

Free format text: CHANGE OF NAME;ASSIGNOR:INNOLUX DISPLAY CORPORATION;REEL/FRAME:027549/0745

Effective date: 20100330

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: INNOLUX CORPORATION, TAIWAN

Free format text: CHANGE OF NAME;ASSIGNOR:CHIMEI INNOLUX CORPORATION;REEL/FRAME:032672/0813

Effective date: 20121219