Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Supercritical refrigerant cycle system
Patent Number: 7,143,595 Issued on 12/05/2006 to Doi,   et al.

Title: Lint remover and spray dispenser apparatus
Patent Number: 6,763,977 Issued on 07/20/2004 to McKay

Title: Communication system architecture and operating methodology providing a virtual neighborhood network
Patent Number: 7,142,503 Issued on 11/28/2006 to Grant,   et al.

Title: Investment casting
Patent Number: 7,144,220 Issued on 12/05/2006 to Marcin, Jr.

Title: FPGA configuration memory with built-in error correction mechanism
Patent Number: 7,143,329 Issued on 11/28/2006 to Trimberger,   et al.

Title: Method and apparatus for spatial-shift wavelength multiplexing in communication systems
Patent Number: 6,763,163 Issued on 07/13/2004 to Ford,   et al.

Title: Semiconductor device and method of manufacture thereof, circuit board and electronic instrument
Patent Number: 6,763,994 Issued on 07/20/2004 to Hashimoto

Title: Sealing arrangement for a transit vehicle
Patent Number: 7,143,546 Issued on 12/05/2006 to Griffis,   et al.

Title: Pre-paid telephone calling card having an associated pre-recorded personal greeting
Patent Number: 7,145,989 Issued on 12/05/2006 to Bond,   et al.

Title: Substrate processing apparatus for processing substrates using dense phase gas and sonic waves
Patent Number: 7,033,068 Issued on 04/25/2006 to Ching,   et al.

Title: Method and apparatus for precision optimization in compiled programs
Patent Number: 7,143,402 Issued on 11/28/2006 to Ogasawara,   et al.

Title: Optical assembly
Patent Number: 6,763,171 Issued on 07/13/2004 to D'Inca

Title: Internet based system for creating presentations
Patent Number: 7,152,066 Issued on 12/19/2006 to Nelson,   et al.

Title: Vehicle allocation processing apparatus, system, method, and program, and recording medium recording the program
Patent Number: 7,146,270 Issued on 12/05/2006 to Nozaki,   et al.

Title: 90.degree. hybrid
Patent Number: 7,151,422 Issued on 12/19/2006 to Pivit,   et al.

Title: Sliding guide apparatus
Patent Number: 7,140,775 Issued on 11/28/2006 to Saito

Title: Startup and operational techniques for a digital flowmeter
Patent Number: 7,146,280 Issued on 12/05/2006 to Henry,   et al.

Title: Resistor element, stress sensor and method for manufacturing them
Patent Number: 7,151,431 Issued on 12/19/2006 to Ooba,   et al.

Title: Sealed-off switchgear
Patent Number: 7,151,427 Issued on 12/19/2006 to Muller,   et al.

Title: Optical fiber and evaluation method thereof
Patent Number: 7,142,755 Issued on 11/28/2006 to Kurusu,   et al.

Title: Coupling for a steer-by-wire steering system
Patent Number: 7,140,465 Issued on 11/28/2006 to Dominke,   et al.

Title: Control of initial current transients
Patent Number: 6,765,373 Issued on 07/20/2004 to Harvey,   et al.

Title: System and method for executing wireless communications device dynamic instruction sets
Patent Number: 7,143,407 Issued on 11/28/2006 to Rajaram,   et al.

Title: Clear oral compositions containing potassium salt
Patent Number: 7,153,493 Issued on 12/26/2006 to Nelson,   et al.

Title: Engine with variable cam timing and control advantageously using humidity sensor
Patent Number: 6,918,362 Issued on 07/19/2005 to Cullen

Title: Electric shaver
Patent Number: 7,143,515 Issued on 12/05/2006 to Izumi,   et al.

Title: Method and apparatus for optimizing performance in a multi-processing system
Patent Number: 7,143,412 Issued on 11/28/2006 to Koenen

Title: Latching micro magnetic relay packages and methods of packaging
Patent Number: 7,151,426 Issued on 12/19/2006 to Stafford,   et al.

Title: High-pressure pad cleaning system
Patent Number: 6,764,388 Issued on 07/20/2004 to Liu,   et al.

Title: Controller for a wound-rotor induction motor
Patent Number: 7,042,194 Issued on 05/09/2006 to Kuroiwa,   et al.

Title: Storage control system and method for storing block level data in internal or external storage control system based on control information via networks
Patent Number: 7,143,228 Issued on 11/28/2006 to Iida,   et al.

Title: Apparatus and methods of energy efficient, atrial-based Bi-ventricular fusion-pacing
Patent Number: 7,181,284 Issued on 02/20/2007 to Burnes,   et al.

Title: Backpack with incorporated gun scabbard
Patent Number: 6,763,987 Issued on 07/20/2004 to Eberle

Title: Process for the production of a gaseous fuel
Patent Number: 6,883,442 Issued on 04/26/2005 to Groszek,   et al.

Title: Measuring tape holding tool
Patent Number: 7,024,792 Issued on 04/11/2006 to Graham

Title: Conversion of a video signal for driving a liquid crystal display
Patent Number: 6,909,472 Issued on 06/21/2005 to Gadeyne,   et al.

Title: System and method for bi-directional power conversion in a portable device
Patent Number: 6,765,370 Issued on 07/20/2004 to Bradley

Title: Transmitting acknowledgements using direct memory access
Patent Number: 7,133,902 Issued on 11/07/2006 to Saha,   et al.

Title: Sensor arrangement and method for digital scanning imaging
Patent Number: 7,145,985 Issued on 12/05/2006 to Strommer

Title: Circuit and method for a switch matrix and switch sensing
Patent Number: 7,151,432 Issued on 12/19/2006 to Tierling

Title: Camera apparatus with an auto focusing function
Patent Number: 6,763,187 Issued on 07/13/2004 to Shiraishi

Title: Non-isolated DC-DC converter for performing direct current power conversion
Patent Number: 6,765,371 Issued on 07/20/2004 to Kataoka

Title: Integral organic light emitting diode fiber optic printhead
Patent Number: 6,763,167 Issued on 07/13/2004 to Gaudiana,   et al.

Title: Hand dryer
Patent Number: 6,769,197 Issued on 08/03/2004 to Tai

Title: Image forming apparatus
Patent Number: 7,146,123 Issued on 12/05/2006 to Kidaka

Title: Hub assembly having a clutch ring travel limiter
Patent Number: 7,143,883 Issued on 12/05/2006 to McCalla,   et al.

Title: Mobile communication terminal equipment, control method therefor, and recording medium on which control program therefor is recorded
Patent Number: 7,142,526 Issued on 11/28/2006 to Hokao

Title: Prioritization of searching by a remote unit in a wireless communication system
Patent Number: 6,944,143 Issued on 09/13/2005 to Bayley,   et al.

Title: Devices and method of measuring a mass
Patent Number: 7,140,255 Issued on 11/28/2006 to Ohsugi,   et al.

Title: Cutting head for wire-processing machine
Patent Number: 7,140,215 Issued on 11/28/2006 to Viviroli,   et al.

Title: Liquid crystal display driving scaler capable of reducing electromagnetic interference
Patent Number: 7,142,187 Issued on 11/28/2006 to Kim,   et al.

Title: Test handler apparatus for SMD (surface mount devices), BGA (ball grid arrays) and CSP (chip scale packages)
Patent Number: 6,765,378 Issued on 07/20/2004 to Seng,   et al.

Title: Systems and methods for remote access to a display-based bulletin board in a shared user environment
Patent Number: 6,968,362 Issued on 11/22/2005 to Koch,   et al.

Title: Mini body press
Patent Number: 6,764,433 Issued on 07/20/2004 to Sims

Title: Application of the .psi.-s curve to road geometry extraction and modeling
Patent Number: 7,152,022 Issued on 12/19/2006 to Joshi

Title: Method and apparatus for damping an LC filter
Patent Number: 6,765,452 Issued on 07/20/2004 to Yuan,   et al.

Title: Manual feeding tray and image forming apparatus
Patent Number: 7,142,805 Issued on 11/28/2006 to Mizuno,   et al.

Title: System and method for accessing local services with a mobile terminal
Patent Number: 7,146,178 Issued on 12/05/2006 to Lehikoinen,   et al.

Title: Methods and apparatus for design, adjustment or operation of wireless networks using pre-frequency-assignment optimization
Patent Number: 7,142,523 Issued on 11/28/2006 to Chekuri,   et al.

Title: Apparatus and method to enhance a contrast using histogram matching
Patent Number: 7,142,724 Issued on 11/28/2006 to Oh,   et al.

Title: Safety mechanism for bolt-action firearm
Patent Number: 6,957,508 Issued on 10/25/2005 to Sato

Title: Memory device capable of stable data writing
Patent Number: 6,947,320 Issued on 09/20/2005 to Hidaka

Title: Power transmission belt and method for fabricating the same
Patent Number: 6,764,382 Issued on 07/20/2004 to Watanabe,   et al.

Title: 2D imaging data collection sensor with matching illuminator
Patent Number: 7,142,734 Issued on 11/28/2006 to Feng

Title: System for the storage and organization of clothing under travel conditions
Patent Number: 7,143,902 Issued on 12/05/2006 to Iversen,   et al.

Title: Quick closing shut-off valve
Patent Number: 7,025,083 Issued on 04/11/2006 to Chrz,   et al.

Title: Data storage subsystem
Patent Number: 6,950,915 Issued on 09/27/2005 to Ohno,   et al.

Title: Low density radionuclide-containing particulate material
Patent Number: 6,998,105 Issued on 02/14/2006 to Ruys,   et al.

Title: Network visualization tool utilizing iterative rearrangement of nodes on a grid lattice using gradient method
Patent Number: 7,024,419 Issued on 04/04/2006 to Klenk,   et al.

Title: Recording and reproducing apparatus and method generating recording location table for plurality of programs received in multiplexed data train
Patent Number: 7,142,777 Issued on 11/28/2006 to Ohno

Title: Spring assisted swing door operator
Patent Number: 7,143,547 Issued on 12/05/2006 to Liles, Jr.

Title: Modification of surfaces in order to increase the surface tension
Patent Number: 7,025,836 Issued on 04/11/2006 to Zimmer,   et al.

Title: Device authentication management system
Patent Number: 7,143,436 Issued on 11/28/2006 to Yamaguchi,   et al.

Title: Disk for a force transmitting aggregate
Patent Number: 7,143,882 Issued on 12/05/2006 to Matthes,   et al.

Title: Apparatus for wireless device to alter performance of wireless communication link
Patent Number: 7,146,189 Issued on 12/05/2006 to Kotzin

Information display Number:7,385,599 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Information display

Abstract: An information display displays predetermined information on a display screen, the type of drawing element is detected for each pixel of the display screen (step S105), a brightness correction LUT is set based on the type of drawing element (step S106), and the brightness is corrected for each pixel based on the selected brightness correction LUT group (step S107).

Patent Number: 7,385,599 Issued on 06/10/2008 to Mukai


Inventors: Mukai; Tomohiro (Suwa, JP)
Assignee: Seiko Epson Corporation (JP)
Appl. No.: 10/959,904
Filed: October 6, 2004


Foreign Application Priority Data

Oct 07, 2003 [JP] 2003-348054

Current U.S. Class: 345/204 ; 345/156; 345/169; 345/581; 345/660
Field of Search: 345/204,473,156-158,163,169,589,102,87,14,16,660,99,173,199,7,2.2,581,100,180 348/373,674,211.9 382/107,167,290,170 395/157 358/471,474


References Cited [Referenced By]

U.S. Patent Documents
4118703 October 1978 Williams
4310840 January 1982 Williams et al.
4395707 July 1983 Satrapa
4807158 February 1989 Blanton et al.
4857899 August 1989 Ishii
5146592 September 1992 Pfeiffer et al.
5585926 December 1996 Fujii et al.
5659404 August 1997 Matsuda
5757359 May 1998 Morimoto et al.
5864370 January 1999 Knox et al.
5987624 November 1999 Eglit
6046718 April 2000 Suzuki et al.
6118485 September 2000 Hinoue et al.
6184861 February 2001 Callway
6195068 February 2001 Suzuki et al.
6346933 February 2002 Lin
6512507 January 2003 Furihata et al.
6577760 June 2003 Ohta et al.
6961082 November 2005 Miura et al.
6977630 December 2005 Donath et al.
6996447 February 2006 Onishi et al.
7046232 May 2006 Inagaki et al.
7072527 July 2006 Nako
7193600 March 2007 Onishi et al.
2001/0033260 October 2001 Nishitani et al.
2002/0048389 April 2002 Komaki
2002/0057238 May 2002 Nitta et al.
2002/0089478 July 2002 Yokobori
2003/0001815 January 2003 Cui
2004/0066376 April 2004 Donath et al.
2005/0025357 February 2005 Landwehr et al.
2006/0279523 December 2006 Nitta et al.
Foreign Patent Documents
06-083287 Mar., 1994 JP
09-307810 Nov., 1997 JP
10-011025 Jan., 1998 JP
2000-305545 Nov., 2000 JP
WO98/48571 Oct., 1998 WO

Other References

International Search Report issued by Japan Patent Office as an International Searching Authority on Dec. 14, 2004. cited by other .
Examination result issued in corresponding European application. cited by other.

Primary Examiner: Dharia; Prabodh
Attorney, Agent or Firm: Harness, Dickey & Pierce, P.L.C.

Claims



The invention claimed is:

1. An information display which displays predetermined information on a display screen, and comprises: a drawing element type detection section for detecting a type of drawing element for each pixel of the display screen; a characteristic setting section for setting the brightness correction characteristic for each pixel of the display screen based on the type of drawing element; a brightness correction section for correcting the brightness for each pixel based on the brightness correction characteristic; and an illumination detection section for detecting the illumination of the surrounding portion of the display screen, wherein the characteristic setting section sets the brightness correction characteristics based on the illumination detected by the illumination detection section and the type of drawing element detected by the drawing element type detection section, when the drawing element type detection section detects that the type of drawing element is a character, the characteristic setting section sets the brightness correction characteristic such that the smaller the illumination detected by the illumination detection section, the smaller the brightness of the gray-scale portion of the outline of a character, when the drawing element type detection section detects an image as a type of drawing element, the characteristic setting section sets the brightness correction characteristic such that the smaller the illumination detected by the illumination detection section, the smaller the correction of the brightness of the low gray-scale level portion which is equal to or lower than a predetermined brightness value, and the larger the correction of the brightness of the high gray-scale portion which is larger than the predetermined brightness vale, and the drawing element type is one of a character and an image, and pixel data and the type of a drawing element corresponding to the pixel data corresponding to the coordinate of the pixel corresponding to the pixel data.

2. The information display according to claim 1, wherein each pixel has VRAM storing a type of drawing element and brightness, and the brightness correction section and the characteristic setting section set the brightness correction characteristic based on the type of drawing element stored in the VRAM, and the display control device corrects the brightness stored in the VRAM based on the brightness correction characteristic.
Description



BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to an information display which displays predetermined information on a display screen.

2. Description of the Related Art

The conventional technology of this type is disclosed by, for example, Japanese Patent Laid-open Publication No. H6-83287 describing a liquid crystal display detecting the illumination of the surrounding portion of the display screen by an illumination sensor, and largely correcting the brightness of the gray-scale portion of a display target when the detected illumination is large, thereby improving the visibility of the image of a photograph, etc.

The technology of displaying a character on the above-mentioned liquid crystal display can be the technology (antialiasing) of displaying a smooth and readable character by representing the stroke width of a potion smaller than one pixel as a gray-scale outline of a character.

However, the former of the above-mentioned conventional technology simply, equally, and largely corrects the brightness of a gray-scale portion of a display target. Therefore, for example, if the outline of a character is represented as a gray-scale portion by antialiasing, the brightness of the stroke forming part of a character is corrected. As a result, the stroke width of a character is thinned, thereby lowering the visibility of the character.

The present invention has been developed to solve the problems of the conventional technology, and aims at providing an information display capable of improving the visibility of each display target.

SUMMARY OF THE INVENTION

To solve the above-mentioned problems, the information display of the present invention displays predetermined information on a display screen, detects the type of each drawing element displayed on the display screen, sets the brightness correction characteristic based on the type, and corrects the brightness for each display target based on the brightness correction characteristic.

The information display according to the present invention displays predetermined information on a display screen, and includes: a drawing element type detection section for detecting a type of drawing element for each pixel of the display screen; a characteristic setting section for setting the brightness correction characteristic based on the type of drawing element; and a brightness correction section for correcting the brightness for each pixel based on the brightness correction characteristic.

Furthermore, the display includes an illumination detection section for detecting the illumination of the surrounding portion of the display screen. The characteristic setting section can also set the brightness correction characteristic based on the illumination detected by the illumination detection section and the type of drawing element detected by the drawing element type detection section.

With the above-mentioned configuration, the brightness can be corrected for each type of display target of a character, an image, etc. or for each type of drawing element. Therefore, for example, each type of display target or the type of drawing element can be more appropriately corrected than the conventional technology of equally correcting the brightness without considering the type of display target. Thus, the present invention can successfully improve the visibility of each display target.

When the drawing element type detection section detects that the type of drawing element is a character, the characteristic setting section can set the brightness correction characteristic such that the smaller the illumination detected by the illumination detection section, the smaller the brightness of the gray-scale portion of the outline of a character.

With this configuration, when the surrounding portion of the display screen is bright and the illumination of the display screen is sufficiently high, the brightness of the gray-scale portion of the outline of a character can be maintained and a smooth and readable character can be displayed. When the surrounding portion of the display screen is dark, and the illumination of the display screen is not sufficiently high, the brightness of the gray-scale portion of the outline of a character is slightly corrected, thereby realizing the entirely deeper character. As a result, a high-contrast readable character can be displayed.

Furthermore, when the drawing element type detection section detects an image as a type of drawing element, the characteristic setting section can set the brightness correction characteristic such that the smaller the illumination detected by the illumination detection section, the smaller the correction of the brightness of the low gray-scale level portion which is equal to or lower than a predetermined brightness value, and the larger the correction of the brightness of the high gray-scale level portion which is larger than the predetermined brightness value.

With this configuration, when the surrounding portion of the display screen is bright and the illumination of the display screen is sufficiently high, the brightness of the image can be maintained and a natural image can be displayed. When the surrounding portion of the display screen is dark and the illumination of the display screen is not sufficiently high, the brightness of the low gray-scale level portion is reduced with the brightness of the high gray-scale level portion being enhanced, thereby displaying a high-contrast image to be displayed whose outline can be more easily grasped.

Each pixel has VRAM storing a type of drawing element and brightness, and the brightness correction section and the characteristic setting section set the brightness correction characteristic based on the type of drawing element stored in the VRAM, and the display control device can correct the brightness stored in the VRAM based on the brightness correction characteristic.

With this configuration, for example, the predetermined information about the brightness and the type of drawing element are stored in the main memory, and the increase of the load of the CPU can be avoided unlike the method of configuring the brightness correction section and the characteristic setting section by the CPU. Therefore, the consumption of the memory capacity and the calculation cost can be reduced. As a result, the present invention is preferable when applied to a mobile information terminal having small CPU and memory resources.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows the configuration of an embodiment of the information display according to the present invention;

FIG. 2 is an explanatory view of the data stored in the VRAM shown in FIG. 1;

FIG. 3 is a flowchart of the image display process performed by the display control device;

FIG. 4 is an explanatory view showing the relationship between an illumination area and illumination;

FIGS. 5A to 5C are explanatory views of the brightness correction LUT;

FIG. 6 is an explanatory view of the character LUT; and

FIGS. 7A to 7C are explanatory views of an operation according to an embodiment of the present invention.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

An embodiment of an information display according to the present invention is described below by referring to the attached drawings.

FIG. 1 is a block diagram showing the outline of the configuration of a mobile information terminal 1. As shown in FIG. 1, the mobile information terminal 1 comprises a central processing unit (CPU) 2, random access memory (RAM) 3, a storage device 4, an input device 5, a display control device 6, a video RAM (VRAM) 7, a display device 8; and an illumination sensor 9.

In the components, the CPU 2 reads various programs such as a basic control program stored in the storage device 4 and data, processes the programs and data in a work area in the RAM 3, and performs control of each unit provided for the mobile information terminal 1. The CPU 2 also reads specified image data from the storage device 4 according to a pressed signal from the input device 5, and outputs the image data to the display control device 6.

When the CPU 2 performs the above-mentioned process according to each program, the RAM 3 forms a work area in which each program is processed. The RAM 3 also forms a memory area for processing data related to each process executed by CPU 2.

Furthermore, the storage device 4 stores a basic control program executed by the CPU 2, various application programs, and the data, etc. relating to each program. The storage device 4 outputs various programs and data to the CPU 2 according to a read request from the CPU 2. Various programs and data in the storage device 4 are stored by the CPU 2 in a readable and executable format.

The input device 5 comprises a keyboard, etc. having a character key, a number key, and various function keys. When any key of a keyboard is pressed, the input device 5 outputs a pressed signal corresponding to the pressed key to CPU 2.

Each time a predetermined time passes, the display control device 6 performs the image display process described later, processes the image data output from the CPU 2 into the raster data, and stores the pixel data forming the raster data and the type of drawing element which is the information about the type of drawing element corresponding to the pixel data at the address of the VRAM 7 corresponding to the (x, y) coordinates of the pixel corresponding to each pixel data as shown in FIG. 2. Based on the illumination of the display device 8 detected by the illumination sensor 9 and the type of drawing element stored in the VRAM 7, it corrects the pixel data stored in the VRAM 7, and outputs the corrected pixel data to the display device 8. The pixel data indicates the brightness value of each pixel on the display screen of the display device 8 by the values from "0" to "255", and "0" indicates that the brightness of the corresponding pixel is the lowest, and "255" indicates that the brightness of the corresponding pixel is the highest. The type of drawing element can be, for example, a character, an image, a background, etc. The outline of a character is represented as a gray-scale portion by antialiasing.

Furthermore, the VRAM 7 stores the pixel data and the type of drawing element at the addresses corresponding to the (x, y) coordinates of each pixel according to a write request from the display control device 6. The VRAM 7 outputs the pixel data and the type of drawing element to the display control device 6 according to a read request from the display control device 6.

The display device 8 is provided with a display screen such as an electro luminescence display (ELD), a liquid crystal display (LCD), etc., and displays predetermined information comprising a character, an image, etc. according to the pixel data output from the display control device 6.

The illumination sensor 9 detects the illumination of the surrounding portion of the display screen of the display device 8, and outputs the information about the detected illumination to the display control device 6.

FIG. 3 is a flowchart of the image display process executed by the display control device 6. The image display process is performed each time a predetermined time passes, and determines in step S101 whether or not image data is output from the CPU 2 as shown in FIG. 3. When image data is output (YES), control is passed to step S102. If not (NO), control is passed to step S103.

In step S102, the image data output from the CPU 2 is processed into raster data, and the pixel data forming the processed raster data and the type of drawing element corresponding to the pixel data are stored at the addresses of the VRAM 7 corresponding to the (x, y) coordinates of the pixel corresponding to the pixel data, and then control is passed to step S103.

In step S103, the illumination area is determined according to the information about the illumination output from the illumination sensor 9. Practically, as shown in FIG. 4, when the illumination is smaller than 10 l.times., it is defined as an illumination area A (considerably dark environment such as a place under a street-lamp at night). When the illumination is 10 l.times. or more and lower than 100 l.times., it is defined as an illumination area B (a rather dark environment such as the corner of a room at night). When the illumination is 100 l.times. and more, it is defined as illumination area C (a bright environment such as indoor and outdoor in the daytime).

Then, control is passed to step S104, and the pointer of the VRAM 7 is set at the address corresponding to the leading pixel (0, 0).

Then, control is passed to step S105 to read the type of drawing element stored at the address set by the pointer of the VRAM 7.

Then, control is passed to step S106 to select a brightness correction LUT group corresponding to the type of drawing element read in step S105 from among the character LUT group (lookup table) shown in FIG. 5A and FIG. 6, the image LUT group shown in FIG. 5B, and the background LUT group shown in of FIG. 5C. Then, from the selected brightness correction LUT group, the brightness correction LUT corresponding to the illumination areas A, B, and C detected in step S103 is selected.

As shown in FIG. 5A and FIG. 6, the character LUT group has the correction value of "0" when the brightness value is "0", and the correction value of "255" when the brightness value of "255". Each of the illumination areas A, B, and C has a corresponding LUT, and among them, in the LUT corresponding to the illumination area C, the correction value linearly increases with an increasing brightness value at the brightness value from "0" to "255". The LUT corresponding to the illumination area B appears as a convex curve under the increase with an increasing inclination with an increasing brightness value at the brightness value from "0" to "255". Furthermore, the LUT corresponding to the illumination area A has a smaller brightness value than the LUT corresponding to the illumination area B at the brightness value from "0" to "255". It appears as a convex curve under the increase with an increasing brightness value. That is, when the type of drawing element is a character, and when the illumination of the surrounding portion of the display screen decreases, the LUT for decreasing the brightness of the gray-scale portion is set in the brightness correction LUT group.

As shown in FIG. 5B, the image LUT group also indicates the correction value of "0" at the brightness value of "0", the correction value of "127" at the brightness value of "127", and the correction value of "255" at the brightness value of "255". The LUT corresponds to each of the illumination areas A, B, and C. Among them, the LUT corresponding to the illumination area C indicates the linear increase of the correction value with an increase of the brightness value at the brightness value from "0" to "255". The LUT corresponding to the illumination area B appears as a convex curve under the increase with the increasing inclination when the brightness value increases at the low gray-scale level portion having the brightness value from "0" to "127". At the high gray-scale level portion having the brightness value from "128" to "255", it appears as a convex curve over the increase with the decreasing inclination with the increase of the brightness value. Furthermore, the LUT corresponding to the illumination area A, with the brightness value from "0" to "127", the correction value is smaller than the LUT corresponding to the illumination area B, appears as a convex curve below the increase with an increasing inclination with the increase of the brightness value. At the brightness from "128" to "255", the correction value is larger than the LUT corresponding to the illumination area B, and it appears as a convex curve over the increase with a decreasing inclination with the increase of the brightness value. That is, when the type of drawing element is an image, the smaller the illumination of the surrounding portion of the display screen, the smaller brightness of the low gray-scale level portion, and the larger the brightness of the high gray-scale level portion, thus setting the LUT for brightness correction LUT.

As shown in FIG. 5C, the background LUT group is provided with a LUT corresponding to all illumination areas A, B, and C. The LUT indicates the correction value of "0" at the brightness value of "0", and the correction value of "255" at the brightness value of "255". At the brightness value between the values, the correction value linearly increases with the increasing value of the brightness value. That is, when the type of drawing element is background, the LUT that maintains the brightness value is set as a brightness correction LUT regardless of the illumination of the surrounding portion.

Then, control is passed to step S107, and the pixel data stored at the address set by the pointer of the VRAM 7 is read. The read pixel data is corrected according to the brightness correction LUT selected in step S106.

Then, control is passed to step S108, and the pixel data corrected in step S107 is output to the display device 8.

Then, control is passed to step S109, and it is determined whether or not the image can be displayed on all pixels, that is, whether or not the address corresponds to the trailing pixel (for example, when the resolution of the display screen is SVGA (super video graphics array) 800.times.600, it is (799, 599)) for which the pointer is predetermined. Then, the address corresponds to the trailing pixel (YES), the arithmetic operation is terminated. Otherwise (NO), control is passed to step S 110.

In step S110, the address of the pointer of the VRAM 7 is updated to the address corresponding to the pixel on the right when viewed from the front, and then control is passed to step S105. If there is no pixel on the right when viewed from the front, the address is updated to the address corresponding to the pixel on the left of the pixel group one row below when viewed from the front.

Then, the operations of the mobile information terminal 1 according to the present embodiment are explained below based on the practical situation.

Assume that when the mobile information terminal 1 is used in a considerably dark environment such as a place under a street-lamp at night, and the illumination of the surrounding portion of the display screen is lower than 10 l.times., the display control device 6 performs an image display process. Then, as shown in FIG. 3, the determination in step S101 is "NO", and in step S103, the illumination area A is detected according to the information about the illumination output from the illumination sensor 9. In step S104, as shown in FIG. 2, the pointer of the VRAM 7 is set as the address corresponding to the leading pixel (0, 0). In step S105, the type of drawing element (background) is read from the VRAM 7 based on the pointer. In step S106, as shown in FIG. 5C, a background LUT is selected based on the type of drawing element. In step S107, pixel data is read from the VRAM 7 based on the pointer, and the read pixel data is maintained as is based on the brightness correction LUT. In step S108, the maintained pixel data is output to the display device 8, the determination in step S109 is "NO", the pointer of the VRAM 7 is in step 110 updated, and the above-mentioned flow is repeated from step S105. When the pixel data is output from the display control device 6, the display device 8 displays the background at the leading pixel (0, 0) based on the output pixel data as shown in FIG. 7A in the display device 8.

Assume that the pointer of the VRAM 7 is set to the address corresponding to the pixel (0, y1) during the repetition of the above-mentioned flow. Then, in step 105, the type of drawing element (image) is read from the VRAM 7 based on the pointer. In step S106, as shown in FIG. 5B, the brightness correction LUT corresponding to the illumination area A is selected from the image LUT group based on the type of drawing element. In step S107, the pixel data is read from the VRAM 7 based on the pointer, and according to the brightness correction LUT, when the read pixel data is low gray-scale level portion, the brightness is corrected to be lower. When it is high gray-scale level portion, the brightness is corrected to be higher. In step S108, the corrected pixel data is output to the display device 8, and the above-mentioned flow is repeatedly performed from step S105 through steps S109 and S110. When the pixel data is output from the display control device 6, the display device 8 displays a high-contrast image on the pixel (0, y1) based on the output pixel data as shown in FIG. 7A. If the mobile information terminal 1 is used in a rather dark environment such as the corner of a room at night, and the illumination of the display screen is an illumination area B, then an image lower in contrast than the illumination area A is displayed as shown in FIG. 7B. If the mobile information terminal 1 is used in a bright environment such as indoor and outdoor in the daytime, and the illumination of the display screen is an illumination area C, then an image whose brightness in the high gray-scale level portion and the low gray-scale level portion is maintained is displayed as shown in FIG. 7C.

Assume the pointer of the VRAM 7 is set to the address corresponding to the pixel (0, y2) during the repetition of the above-mentioned flow. Then, in step 105, the type of drawing element (character) is read from the VRAM 7 based on the pointer. In step S106, as shown in FIG. 5A, the brightness correction LUT corresponding to the illumination area A is selected from the character LUT group based on the type of drawing element. In step S107, the pixel data is read from the VRAM 7 based on the pointer, and according to the brightness correction LUT, when the read pixel data is a gray-scale portion, the brightness is corrected to be lower. In step S108, the corrected pixel data is output to the display device 8, and the above-mentioned flow is repeatedly performed from step S105 through steps S109 and S110. When the pixel data is output from the display control device 6, the display device 8 displays a high-contrast image on the pixel (0, y2) based on the output pixel data as shown in FIG. 7A. If the mobile information terminal 1 is used in a rather dark environment such as the corner of a room at night, and the illumination of the display screen is an illumination area B, then an image lower in contrast than the illumination area A is displayed as shown in FIG. 7B. If the mobile information terminal 1 is used in a bright environment such as indoor and outdoor in the daytime, and the illumination of the display screen is an illumination area C, then an image whose brightness in the high gray-scale level portion and the low gray-scale level portion is maintained is displayed as shown in FIG. 7C.

The brightness can be corrected for each type of drawing element of a character, an image, etc. in the module information terminal 1 of the present embodiment. Therefore, for example, the type of drawing element can be more appropriately corrected than the conventional technology of equally correcting the brightness without considering the type of display target. Thus, the present invention can successfully improve the visibility of each display target as shown in FIGS. 7A to 7C.

When the surrounding portion of the display screen is bright, and the illumination of the display screen is sufficiently high, the brightness of an image is maintained. Therefore, a natural image can be displayed. When the surrounding portion of the display screen is dark, and the illumination of the display screen is not sufficiently high, the brightness of the low gray-scale level portion is lowered while the brightness of the high gray-scale level portion is enhanced. Therefore, a high-contrast image can be obtained, and an image whose outline as display target is more easily grasped is obtained.

When the surrounding portion of the display screen is bright, and the illumination of the display screen is sufficiently high, the brightness of the gray-scale portion of the outline of a character is maintained. Therefore, a smooth and readable character can be displayed. When the surrounding portion of the display screen is dark and the illumination of the display screen is not sufficiently high, the gray-scale portion of the outline of a character is corrected to be smaller. Therefore, the entire character can be deep, and a high-contrast and readable character can be displayed.

Pixel data and a type of drawing element are stored in the VRAM 7, and the image display process is executed by the display control device 6. As a result, as compared with the conventional technology of performing the image display process by the CPU 2 by storing pixel data and the type of drawing element in the RAM 3, the load of the CPU 2 can be reduced, thereby reducing the consumption of the memory capacity and the computation cost.

In the conventional method of changing the font itself by thickening the stroke width of a character for smaller illumination after measuring the illumination of the surrounding portion of the display screen by the illumination sensor, preparing in advance a plurality of fonts and automatically generating a font are required, thereby largely consuming memory capacity and computation cost. Additionally, when re-rendering a font is repeated depending on the change in brightness, there occurs the problem of too large load of the mobile information terminal which is poor in resources such as memory, CPU, etc. and demands a high level of low power consumption. Furthermore, with the mobile information terminal 1 having the size of one character of 10.times.10 pixels to 20.times.20 pixels, changing a font itself brings about a too large change and undesired appearance for a user on the display.

According to the present embodiment, step S107 shown in FIG. 3 configures a brightness correction section, and similarly the step S105 shown in FIG. 3 configures a drawing element type detection section, step S106 shown in FIG. 3 configures a characteristic setting section, and the illumination sensor 9 shown in FIG. 1 and step S103 shown in FIG. 3 configure an illumination detection section.

The above-mentioned embodiments are only examples of the information display according to the present invention, and do not limit the configuration, etc.

For example, in the above-mentioned embodiment, pixel data and a type of drawing element are stored in the VRAM 7, and the image display process is performed by the display control device 6. However, the present invention is not limited to this application. For example, pixel data and a type of drawing element can be stored in the RAM 3, and the image display process can be performed by the CPU 2. With the configuration, although the consumption of the memory capacity is large, the display control device 6 and the VRAM 7 can be common units.

As a brightness correction LUT group, the LUT of .gamma. curve and s curve is used. However, the present invention is not limited to this application. For example, a LUT of a folded line, lifting, indexed, etc. can also be applied.

*


Free Web Sudoku Puzzles.
Solve with your browser.
5             2 7
    2   4 7      
3   7     6      
    3     5 8    
  9           5  
    6 9     2    
      4     1   2
      7 5   3    
6 1             8
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!