[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2014129589A1 - 携帯端末、及び携帯端末制御方法 - Google Patents

携帯端末、及び携帯端末制御方法 Download PDF

Info

Publication number
WO2014129589A1
WO2014129589A1 PCT/JP2014/054193 JP2014054193W WO2014129589A1 WO 2014129589 A1 WO2014129589 A1 WO 2014129589A1 JP 2014054193 W JP2014054193 W JP 2014054193W WO 2014129589 A1 WO2014129589 A1 WO 2014129589A1
Authority
WO
WIPO (PCT)
Prior art keywords
speed
display
scroll
image
brightness
Prior art date
Application number
PCT/JP2014/054193
Other languages
English (en)
French (fr)
Inventor
伸也 小川
Original Assignee
京セラ株式会社
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 京セラ株式会社 filed Critical 京セラ株式会社
Publication of WO2014129589A1 publication Critical patent/WO2014129589A1/ja
Priority to US14/832,923 priority Critical patent/US20150364073A1/en

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2003Display of colours
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3215Monitoring of peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3215Monitoring of peripheral devices
    • G06F1/3218Monitoring of peripheral devices of display devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3265Power saving in display device
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • 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/10Intensity circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/22Illumination; Arrangements for improving the visibility of characters on dials
    • 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/06Adjustment of display parameters
    • G09G2320/0626Adjustment of display parameters for control of overall brightness
    • 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/021Power management, e.g. power saving
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/3406Control of illumination source
    • 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/34Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0267Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by controlling user interface components
    • H04W52/027Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by controlling user interface components by controlling a display operation or backlight unit
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present invention relates to a technique for a mobile terminal provided with a display.
  • a mobile terminal performs processing using power stored in a built-in battery. For this reason, in order to lengthen the processable period, reduction of the power consumption in a portable terminal is calculated
  • Japanese Unexamined Patent Application Publication No. 2010-224928 describes a technique for reducing the luminance of some pixels in an image displayed on a display.
  • Japanese Patent No. 216944 discloses a technique for selecting a background image in a display that consumes less power.
  • the present invention has been made in view of such problems, and an object thereof is to provide a mobile terminal capable of realizing reduction in power consumption.
  • a mobile terminal includes a display process for displaying an image on a display so that an image of a scroll target area that is at least a part of an image display area on the display is scrolled.
  • a display processing unit for performing the calculation a calculation unit for performing a calculation process for calculating the scroll speed of the image of the scroll target region,
  • the scroll speed calculated by the calculation unit is the first speed
  • the scroll speed calculated by the calculation unit is higher than the first speed than the brightness of the image displayed on the display.
  • a brightness adjustment unit that adjusts the brightness of the image displayed on the display so that the brightness of the image displayed on the display becomes dark.
  • the portable terminal according to one embodiment of the present invention can provide a portable terminal that can realize reduction in power consumption.
  • a mobile terminal including a touch panel including a liquid crystal display including a liquid crystal panel and a backlight will be described.
  • the mobile terminal according to the present embodiment is a so-called smartphone-type mobile communication terminal, which is driven by a built-in battery, and when the touch panel displays an image including the scroll area, the scroll speed of the scroll area is predetermined. By reducing the amount of light from the backlight when the speed becomes higher than the above speed, it is possible to reduce power consumption while making the user feel relatively uncomfortable.
  • FIG. 1 is a perspective view showing an appearance of the mobile terminal 100.
  • the mobile terminal 100 is a so-called smartphone-type mobile communication terminal having a substantially rectangular parallelepiped casing, and includes a touch panel 110, a receiver hole 120, and a microphone hole 130 on the main surface of the casing. .
  • FIG. 2 is a block diagram illustrating a circuit configuration of the mobile terminal 100.
  • the mobile terminal 100 includes a CPU (Central Processing Unit) 200, a communication LSI (Large Scale Integration) 210, an antenna 220, a touch panel controller 230, a touch panel 110, a memory 240, a receiver 250, a microphone 260, and the like. And a battery 290.
  • the touch panel 110 includes a liquid crystal display 270 including a liquid crystal panel 271 and a backlight 272, and a touch pad 280.
  • FIG. 3 is an exploded perspective view of the touch panel 110.
  • the touch panel 110 is configured by placing a transparent touch pad 280 on the display surface of the liquid crystal display 270 so as to overlap.
  • the liquid crystal display 270 is configured by arranging a backlight 272 on the back surface of the liquid crystal panel 271.
  • the receiver 250 is connected to the CPU 200, is controlled by the CPU 200, has a function of converting an electrical signal sent from the CPU 200 into sound, and outputting the converted sound to the outside of the housing through the receiver hole 120 (see FIG. 1). .
  • the microphone 260 is connected to the CPU 200 and has a function of converting audio input from the outside of the housing through the microphone hole 130 (see FIG. 1) into an electrical signal and sending the converted electrical signal to the CPU 200.
  • the antenna 220 is connected to the communication LSI 210 and used for communication performed by the communication LSI 210, for example, a metal monopole antenna.
  • the communication LSI 210 is connected to the antenna 220 and the CPU 200, is controlled by the CPU 200, modulates a transmission signal transmitted from the CPU 200, and uses the antenna 220 to convert the modulated signal to an external base.
  • the liquid crystal panel 271 is a liquid crystal panel connected to the touch panel controller 230 and controlled by the touch panel controller 230.
  • the backlight 272 is a backlight that is connected to the touch panel controller 230 and whose light amount is controlled by the touch panel controller 230.
  • the touch pad 280 is connected to the touch panel controller 330, is controlled by the touch panel controller 230, and is a transparent touch pad including a transparent electrode (for example, made of ITO (Indium Tin Oxide)).
  • a transparent electrode for example, made of ITO (Indium Tin Oxide)
  • the touch panel controller 230 is connected to the CPU 200, the liquid crystal panel 271, the backlight 272, and the touch pad 280, is controlled by the CPU 200, and has a display function for causing the liquid crystal panel 271 to display an image based on an image signal sent from the CPU 200.
  • a light amount control function for turning on the backlight 272 with a light amount based on a control signal sent from the CPU 200 and a user operation performed by the user using the mobile terminal 100 using the touch pad 280 are converted into electric signals and converted to the CPU 200. And an operation reception function to be sent to.
  • the memory 240 is connected to the CPU 200 and includes a RAM (Random Access Memory), a ROM (Read Only Memory), and a detachable flash memory, and stores a program that defines the operation of the CPU 200 and data used by the CPU 200. To do.
  • RAM Random Access Memory
  • ROM Read Only Memory
  • detachable flash memory stores a program that defines the operation of the CPU 200 and data used by the CPU 200. To do.
  • the CPU 200 is connected to the communication LSI 210, the touch panel controller 230, the memory 240, the receiver 250, and the microphone 260, and executes the program stored in the memory 240, so that the communication LSI 210, the touch panel controller 230, and the receiver 250 are connected.
  • the following two functions are realized by controlling.
  • Smartphone control function Controls the mobile terminal 100, and the mobile terminal 100 has a function equivalent to a general function of a smartphone, such as a call function, an Internet site browsing function, a mail transmission / reception function, and a standby function. Function that realizes the function.
  • This smartphone control function is realized by the CPU 200 executing a program stored in the memory 240.
  • Light amount control function during scrolling When the touch panel 110 displays an image including a scroll area by controlling the mobile terminal 100 and causing the mobile terminal 100 to perform a scroll process that is a characteristic operation, The light amount of the backlight 272 is reduced when the scroll speed of the scroll region becomes equal to or higher than the predetermined speed, and the light amount of the backlight 272 is changed again to the original light amount when the scroll speed of the scroll region becomes lower than the predetermined speed again.
  • the function of controlling the amount of light of the backlight 272 so as to return to.
  • This scrolling light amount control function is realized by the CPU 200 executing a program stored in the memory 240.
  • the battery 290 is a secondary battery that can be repeatedly charged, and has a function of supplying power to the electronic components constituting the mobile terminal 100.
  • the configuration of the mobile terminal 100 having the above circuit configuration as viewed from the functional aspect will be described.
  • the description will focus on a scroll processing unit that is a functional block that realizes a scroll process that is a characteristic process performed by the mobile terminal 100 among the functional blocks that constitute the mobile terminal 100.
  • FIG. 4 is a block diagram showing main functional blocks constituting the scroll processing unit 400.
  • the mobile terminal 100 sets the first application program 440 and the second application program as execution targets will be described as an example.
  • the scroll processing unit 400 includes an operation receiving unit 410, a brightness adjustment unit 420, a storage unit 430, a first display processing unit 450, a first calculation unit 460, a second display processing unit 480, and a first display unit. 2 calculation unit 490.
  • the first display processing unit 450 and the first calculation unit 460 are realized by the CPU 200 executing the first application program 440 stored in the memory 240
  • the second display processing unit 480 and the second calculation unit 460 are executed.
  • the calculation unit 490 is realized by the CPU 200 executing the second application program 470 stored in the memory 240.
  • the operation reception unit 410 is realized by the CPU 200 that operates in cooperation with the touch panel 110, the first display processing unit 450, and the second display processing unit 480, executes the program, and the touch panel controller 230 that is controlled by the CPU 200. It has a function of accepting a touch operation on the touch panel 110 from a user who uses the mobile terminal 100.
  • the first display processing unit 450 operates in cooperation with the operation reception unit 410, the first calculation unit 460, and the touch panel 110, and includes the CPU 200 that executes the first application program 440 and the touch panel controller 230 that is controlled by the CPU 200. Realized and has a function of sequentially generating images corresponding to the touch operation on the first application program 440 received by the operation receiving unit 410 and sequentially displaying them on the touch panel 110.
  • the first display processing unit 450 sequentially generates images at a frame rate of 60 frames / second, for example.
  • FIG. 5 is a schematic diagram illustrating an example of an image generated by the first display processing unit 450.
  • the first application program 440 will be described as a mailer having a function of causing the touch panel 110 to display the received mail selected by the user.
  • the figure shows an image generated by the first display processing unit 450 when the first application program 440 (mailer) displays the received mail selected by the user on the touch panel 110 (hereinafter referred to as “first type image”). This is an example.
  • the first type image includes a header display area 510, a text display area 520, an up scroll button 530, a down scroll button 540, and a scroll bar 550.
  • the header display area 510 is an area for displaying header information of the received mail selected by the user.
  • the text display area 520 is an area for displaying the text of the received mail selected by the user.
  • a character string for 10 lines of the text is displayed in the text display area 520.
  • an image displayed thereon can be scrolled by the following three types of operations from the user to the touch panel 110.
  • the first scroll button contact operation is a contact operation by the user to the up scroll button 530 or the down scroll button 540 displayed on the touch panel 110.
  • the first display processing unit 450 causes the image displayed in the text display area 520 to be scrolled upward by the same number of lines as the number of touches of the up scroll button 530, and the touch of the down scroll button 540.
  • the first type image is sequentially generated so that the image is scrolled downward by the same number of lines as the number of times.
  • the first scroll bar slide operation is a slide operation to the scroll bar 550 displayed on the touch panel 110 by the user.
  • the first display processing unit 450 sequentially generates the first type image so that the image displayed in the text display area 520 is scrolled at a scroll speed proportional to the slide speed of the scroll bar 550.
  • the slide speed refers to the number of slide dots of the scroll bar per unit time
  • the scroll speed refers to the number of displacement dots of the display position of the display object between the current frame and the previous frame.
  • the scroll speed when the display object is displaced by 10 dots from the previous frame to the current frame is 10 dots / frame.
  • the first flick operation is a flick operation performed on the text display area 520 displayed on the touch panel 110 by the user.
  • the first display processing unit 450 causes the scroll speed at the start of scrolling to be proportional to the flick speed in the flick operation, and then the scroll speed gradually decreases.
  • the first type image is generated sequentially so as to go.
  • the flick speed refers to the moving distance per unit time of a finger or the like in the flick operation.
  • the first calculation unit 460 operates in cooperation with the first display processing unit 450 and the brightness adjustment unit 420, and is realized by the CPU 200 that executes the first application program 440.
  • the first display processing unit 450 generates an image.
  • Each has a function of calculating a scroll speed in the text display area 520 based on a predetermined algorithm defined by the first application program 440 and sending it to the brightness adjustment unit 420.
  • the second display processing unit 480 operates in cooperation with the operation reception unit 410, the second calculation unit 490, and the touch panel 110, and includes the CPU 200 that executes the second application program 470, and the touch panel controller 230 that is controlled by the CPU 200. Realized and has a function of sequentially generating images corresponding to the touch operation on the second application program 470 received by the operation receiving unit 410 and sequentially displaying them on the touch panel 110.
  • the second display processing unit 480 sequentially generates images at a frame rate of 60 frames / second in the same manner as the first display processing unit 450, for example.
  • FIG. 6 is a schematic diagram illustrating an example of an image generated by the second display processing unit 480.
  • the second application program 470 will be described as a map display application having a function of causing the touch panel 110 to display a map of an area designated by the user.
  • the figure shows an image generated by the second display processing unit 480 when the second application program 470 (map display application) displays a map of an area designated by the user on the touch panel 110 (hereinafter referred to as “second display”). This is an example of a “seed image”.
  • the second type image includes a place name display area 610, a map display area 620, an up scroll button 630, a down scroll button 640, a left scroll button 650, a right scroll button 660, an up and down scroll bar 670, and left and right. And a scroll bar 680.
  • the place name display area 610 is an area for displaying a place name indicating the area of the map displayed in the map display area 620.
  • the map display area 620 is an area for displaying a map of an area designated by the user.
  • an image displayed on the map display area 620 can be scrolled by the following three types of operations from the user to the touch panel 110.
  • the second scroll button contact operation is a contact operation by the user to the up scroll button 630, the down scroll button 640, the left scroll button 650, or the right scroll button 660 displayed on the touch panel 110.
  • the second display processing unit 480 is configured such that the image displayed in the map display area 620 is scrolled upward by a displacement amount proportional to the number of times the upper scroll button 630 is touched, and the number of times the lower scroll button 640 is touched.
  • the amount of displacement is proportional to the number of times the image is scrolled downward, the amount of displacement is proportional to the number of times the left scroll button 650 is touched, and the amount of displacement is proportional to the number of times the right scroll button 660 is touched.
  • the second type image is sequentially generated so that the image is scrolled.
  • the second scroll bar slide operation is a slide operation by the user to the up / down scroll bar 670 or the left / right scroll bar 680 displayed on the touch panel 110.
  • the second display processing unit 480 causes the image displayed in the map display area 620 to be scrolled up and down at a scroll speed proportional to the slide speed of the vertical scroll bar 670 and proportional to the slide speed of the left and right scroll bar 680.
  • the second type image is sequentially generated so as to be scrolled in the horizontal direction at the scrolling speed.
  • the second flick operation is a flick operation to the map display area 620 displayed on the touch panel 110 by the user.
  • the second display processing unit 480 indicates that the image displayed in the map display area 620 has a scroll speed that is proportional to the flick speed in the flick operation, and then the scroll speed gradually decreases.
  • the second type image is sequentially generated so as to go.
  • the second calculation unit 490 operates in cooperation with the second display processing unit 480 and the brightness adjustment unit 420, and is realized by the CPU 200 that executes the second application program 470.
  • the second display processing unit 480 generates an image. Every time the first display processing unit 450 generates an image, the scroll speed in the map display area 620 is calculated based on a predetermined algorithm defined by the second application program 480, and the brightness adjustment unit 420 It has a function to send out.
  • the storage unit 430 is realized by the CPU 200 that executes the program and the storage area of the memory 240, and has a function of storing the threshold speed table 700.
  • FIG. 7 is a configuration diagram of the threshold speed table 700 stored in the storage unit 430. As shown in the figure, the threshold speed table 700 is configured such that an application program ID 710, a threshold speed 720, and a light amount change rate 730 are associated with each other.
  • Application program ID 710 is an identifier for identifying an application program having a function of scrolling an image.
  • the threshold speed 720 is such that when at least a part of an image displayed on the touch panel 110 is scrolled in a situation where the application program identified by the corresponding application program ID 710 is executed by the CPU 200, the image is scrolled. Between the first speed and the second speed when the light amount of the backlight 272 is changed between the first speed and the second speed higher than the first speed. Is a scroll speed for distinguishing between the first speed and the second speed. When the application program identified by the corresponding application program ID 710 is executed by the CPU 200, at least a part of the image displayed on the touch panel 110 is scrolled. When the scroll speed is the first speed when the amount of light of the backlight 272 is changed when the scroll speed is the first speed and when the second speed is higher than the first speed. Is the dimming rate of the light amount of the backlight 272 when the scroll speed is the second speed (the ratio of the light amount difference to the light amount before dimming).
  • the brightness adjustment unit 420 operates in cooperation with the touch panel 110, the storage unit 430, the first calculation unit 460, and the second calculation unit 490, and includes a CPU 200 that executes a program and a touch panel controller 230 that is controlled by the CPU 200. Realized and has the following six functions.
  • the first determination function refers to the threshold speed table 700 stored in the storage unit 430 when the CPU 200 is executing the first application program 440 and the scroll speed is sent from the first calculation unit 460. Then, it is determined whether or not the scroll speed is equal to or higher than the threshold speed 720 corresponding to the application program ID 710 for identifying the first application program 440 (hereinafter, this determination is referred to as “first determination”). It is.
  • the first dimming function means that when the first determination made by itself changes from a negative one to a positive one, (1) the back when the negative one changes to a positive one.
  • An application for storing the light quantity of the light 272 and (2) referring to the threshold speed table 700 stored in the storage unit 430 for the light quantity of the backlight 272 and identifying the first application program 440 from the stored light quantity This is a function of changing to a light amount reduced by a light reduction rate indicated by a light amount change rate 730 corresponding to the program ID 710.
  • the change of the light amount is realized by causing the touch panel controller 230 to control the light amount of the backlight 272.
  • the first light-intensifying function is a function that changes the light amount of the backlight 272 to the last stored light amount when the first determination performed by itself changes from positive to negative.
  • the second determination function refers to the threshold speed table 700 stored in the storage unit 430 when the CPU 200 is executing the second application program 470 and the scroll speed is sent from the second calculation unit 490. Then, it is determined whether or not the scroll speed is equal to or higher than a threshold speed 720 corresponding to the application program ID 710 for identifying the second application program 470 (hereinafter, this determination is referred to as “second determination”). It is.
  • the second dimming function is (1) the back when the second determination made by itself changes from negative to positive.
  • An application for storing the light quantity of the light 272 and (2) referring to the threshold speed table 700 stored in the storage unit 430 for the light quantity of the backlight 272 and identifying the second application program 470 from the stored light quantity This is a function of changing to a light amount reduced by a light reduction rate indicated by a light amount change rate 70 corresponding to the program ID 710.
  • the second brightening function is a function that changes the light amount of the backlight 272 to the last stored light amount when the second determination performed by the user changes from positive to negative.
  • FIG. 8 is a flowchart of the scroll process.
  • the scroll process is started when the first calculation unit 460 calculates a scroll speed other than 0, or when the second calculation unit 490 calculates a scroll speed other than 0. That is, when the first type image (see FIG. 5) is displayed on the touch panel 110, when the image in the text display area 520 starts scrolling, or the second type image (see FIG. 6) is displayed on the touch panel 110. In the case where the image is displayed, it starts when the image of the map display area 620 starts scrolling.
  • the brightness adjustment unit 420 refers to the threshold speed table 700 stored in the storage unit 430, and the calculated scroll speed is equal to or higher than the threshold speed 720 corresponding to the corresponding application program. It is checked whether or not there is (step S800). That is, when a scroll speed other than 0 is sent from the first calculation unit 460, the scroll speed identifies the first application program 440 with reference to the threshold speed table 700 stored in the storage unit 430. It is checked whether or not the threshold speed is 720 or more (here, 10 dots / frame or more) corresponding to the application program ID 710 to be stored, and if a scroll speed other than 0 is sent from the second calculation unit 490, it is stored. Referring to threshold speed table 700 stored in section 430, the scroll speed is equal to or higher than threshold speed 720 (here, 20 dots / frame or higher) corresponding to application program ID 710 for identifying second application program 470. Check whether or not.
  • step S800 when the calculated scroll speed is equal to or higher than the threshold speed corresponding to the corresponding application program (step S800: Yes), the brightness adjustment unit 420 stores the current amount of the backlight 272. (Step S805).
  • the brightness adjustment unit 420 refers to the threshold speed table 700 stored in the storage unit 430 for the light amount of the backlight 272, and the light amount change rate 730 corresponding to the application program corresponding to the stored light amount.
  • the amount of light is reduced by the light reduction rate indicated by (Step S810). That is, when a scroll speed other than 0 is sent from the first calculation unit 460, the threshold value speed table 700 stored in the storage unit 430 is referred to the application program ID 710 that identifies the first application program 440.
  • the storage unit 430 With reference to the stored threshold speed table 700, the light amount reduced by the light reduction rate (here, 30%) indicated by the light amount change rate 730 corresponding to the application program ID 710 for identifying the second application program 470 is used. .
  • the brightness adjustment unit 420 will continue until the next frame. Wait (step S815).
  • the first calculation unit 460 or the second calculation unit 490 newly calculates the scroll speed (step S820) and sends it to the brightness adjustment unit 420.
  • the brightness adjustment unit 420 It is checked whether or not the scroll speed is 0 (step S825).
  • step S825 when the scroll speed is not 0 (step S825: No), the brightness adjustment unit 420 refers to the threshold speed table 700 stored in the storage unit 430, and the scroll speed is applicable. It is checked whether or not the speed is equal to or higher than the threshold speed corresponding to the application program (step S830).
  • step S830 when the scroll speed is equal to or higher than the threshold speed corresponding to the corresponding application program (step S830: Yes), the brightness adjustment unit 420 returns to the process of step S810 again, and step S810 is performed. The subsequent processing is repeated.
  • step S830 when the scroll speed is not equal to or higher than the threshold speed corresponding to the corresponding application program (step S830: No), the brightness adjustment unit 420 uses the light quantity of the backlight 272 as the last stored light quantity. (Step S835).
  • the brightness adjustment unit 420 returns to the process of step S815 again and repeats the processes after step S815.
  • step S800 when the calculated scroll speed is not equal to or higher than the threshold speed corresponding to the corresponding application program (step S800: No), the brightness adjustment unit 420 waits until the next frame (step S840). .
  • step S845 the first calculation unit 460 or the second calculation unit 490 newly calculates the scroll speed (step S845) and sends it to the brightness adjustment unit 420.
  • the brightness adjustment unit 420 Returning to the process of step S800 again, the processes after step S800 are repeated.
  • step S825 when the scroll speed is 0 (step S825: No), the brightness adjustment unit 420 sets the light quantity of the backlight 272 as the last stored light quantity (step S850), and the mobile terminal 100 Then, the scroll process is terminated.
  • step S825: No the brightness adjustment unit 420 sets the light quantity of the backlight 272 as the last stored light quantity (step S850), and the mobile terminal 100 Then, the scroll process is terminated.
  • the mobile terminal of the first modified example has the same hardware configuration as that of the mobile terminal 100 according to the embodiment, but a part of the software to be executed and one of the stored data Are modified from the portable terminal 100 according to the embodiment.
  • the mobile terminal 100 stores a threshold speed for each application program, and displays the touch panel 110 with the first brightness when the scroll speed of the scroll area is less than the threshold speed, and the scroll speed is the threshold speed.
  • the brightness of the touch panel 110 is an example of a configuration that displays the second brightness that is darker than the first brightness.
  • the mobile terminal of the first modified example stores the first threshold speed and the second threshold speed for each application program.
  • the touch panel 110 is used.
  • the touch panel 110 is displayed with the second brightness that is darker than the first brightness, and the scroll speed is the second threshold. It is an example of the structure which displays a touch panel by 3rd brightness darker than 2nd brightness, when it is more than speed.
  • the mobile terminal according to the first modification will be described focusing on differences from the mobile terminal 100 according to Embodiment 1.
  • the brightness adjustment unit 420 (see FIG. 4) according to Embodiment 1 is changed to the brightness adjustment unit of the first modification
  • the storage unit 430 according to Embodiment 1 is the first. It is modified so as to be changed to the storage unit of one modified example.
  • the storage unit of the first modification has a function of storing the threshold speed table 900 of the first modification.
  • FIG. 9 is a configuration diagram of the threshold speed table 900 of the first modification stored in the storage unit of the first modification.
  • the threshold speed table 900 of the first modification includes an application program ID 910, a first threshold speed 920, a first light quantity change rate 930, a second threshold speed 940, and a second light quantity change rate 950. Configured in association with each other.
  • Application program ID 910 is an identifier for identifying an application program having a function of scrolling an image, similarly to application program ID 710 (see FIG. 7) according to the first embodiment.
  • the first threshold speed 920 is obtained when the image displayed on the touch panel 110 is scrolled when at least a part of the image is scrolled in a situation where the application program identified by the corresponding application program ID 910 is executed by the CPU 200.
  • the first speed and the second speed when the amount of light of the backlight 272 is changed between when the scroll speed is the first speed and when the scroll speed is the second speed higher than the first speed. It is the scroll speed for distinguishing between.
  • the first light quantity change rate 930 is When the light amount of the backlight 272 is changed between when the image scroll speed is the first speed and when the image speed is the second speed higher than the first speed, the scroll speed is the first speed. This is a light reduction rate of the light amount of the backlight 272 when the scroll speed is the second speed with respect to the light amount of the backlight 272 in a certain case.
  • the second threshold speed 940 is displayed when at least a part of the image displayed on the touch panel 110 is scrolled.
  • the second speed and the third speed when the amount of light of the backlight 272 is changed between when the scroll speed is the second speed and when the scroll speed is the third speed faster than the second speed. It is the scroll speed for distinguishing between.
  • the second light quantity change rate 950 is When the application program identified by the corresponding application program ID 910 is executed by the CPU 200 and at least a part of the image displayed on the touch panel 110 is scrolled, the second light quantity change rate 950 is When the light amount of the backlight 272 is changed between when the image scroll speed is the second speed and when the image speed is the third speed higher than the second speed, the scroll speed is the first speed. This is a light reduction rate of the light amount of the backlight 272 when the scroll speed is the third speed with respect to the light amount of the backlight 272 in a certain case.
  • the brightness adjustment unit of the first modification has the following 12 functions.
  • the first determination function is stored in the storage unit of the first modification.
  • the second determination function is stored in the storage unit of the first modification.
  • the threshold speed table 900 of one modification it is determined whether or not the scroll speed is equal to or higher than the second threshold speed 940 corresponding to the application program ID 910 for identifying the first application program 440 (hereinafter, this determination). Is called a “second determination”).
  • the first dimming function is (1) when the first determination made by itself changes from negative to positive and (1) changes from negative to positive
  • the amount of light of the backlight 272 is stored, and (2) if the second determination made by itself does not change from negative to positive, the amount of light of the backlight 272 is changed to the first modification.
  • the threshold speed table 900 of the first modification stored in the storage unit the first light quantity change rate 930 corresponding to the application program ID 910 for identifying the first application program 440 is shown from the stored light quantity. This is a function for changing to a light amount dimmed by the dimming rate.
  • the second dimming function is to store the light amount of the backlight 272 in the storage unit of the first modification when the second determination performed by the own unit changes from negative to positive.
  • the threshold speed table 900 of the first modified example only the dimming rate indicated by the second light quantity change rate 95 corresponding to the application program ID 910 for identifying the first application program 440 from the last stored light quantity. This is a function to change to a dimmed light amount.
  • the first light-intensifying function is a function for changing the light amount of the backlight 272 to the last stored light amount when the first determination performed by the own unit changes from positive to negative. is there.
  • the second brightening function is that when the second determination performed by the own unit changes from a positive one to a negative one, the first determination performed by the own unit is negative from the positive one.
  • the light quantity of the backlight 272 is referred to the threshold speed table 900 of the first modification stored in the storage section of the first modification, and the light quantity stored last is This is a function of changing to a light amount reduced by a light reduction rate indicated by a first light amount change rate 930 corresponding to an application program ID 910 that identifies one application program 440.
  • the third determination function is stored in the storage unit of the first modification.
  • the threshold speed table 900 of one modification it is determined whether or not the scroll speed is equal to or higher than the first threshold speed 920 corresponding to the application program ID 910 for identifying the second application program 470 (hereinafter, this determination). Is called a “third determination”).
  • the fourth determination function is stored in the storage unit of the first modification.
  • the threshold speed table 900 of one modification it is determined whether or not the scroll speed is equal to or higher than the second threshold speed 940 corresponding to the application program ID 910 for identifying the second application program 470 (hereinafter, this determination). Is called “fourth determination”).
  • the third dimming function is (1) when the third determination made by the user changes from negative to positive, and (1) changes from negative to positive
  • the amount of light of the backlight 272 is memorized, and (2) if the fourth determination made by itself does not change from negative to positive, the amount of light of the backlight 272 is changed to the first modification.
  • the second light amount change rate 950 corresponding to the application program ID 910 for identifying the second application program 470 is indicated from the stored light amount. This is a function for changing to a light amount dimmed by the dimming rate.
  • the fourth dimming function is to store the amount of light of the backlight 272 in the storage unit of the first modification when the fourth determination performed by itself changes from negative to positive.
  • the threshold speed table 900 of the first modified example only the dimming rate indicated by the second light quantity change rate 950 corresponding to the application program ID 910 for identifying the second application program 470 from the last stored light quantity. This is a function to change to a dimmed light amount.
  • the third light-intensifying function is a function for changing the light amount of the backlight 272 to the last stored light amount when the third determination performed by itself changes from a positive one to a negative one. is there.
  • the fourth brightening function is that when the fourth determination performed by the own unit changes from a positive one to a negative one, the third determination performed by the own unit is negative from the positive one.
  • the second light quantity stored in the storage unit of the first modification example is referred to the threshold speed table 900 of the first modification example, and the second light quantity is stored. This is a function of changing to a light amount reduced by a light reduction rate indicated by a first light amount change rate 930 corresponding to an application program ID 910 that identifies the application program 470.
  • the operation performed by the mobile terminal of the first modified example having the above configuration will be described below with reference to the drawings.
  • the scroll process according to the first modification which is a characteristic operation among the operations performed by the mobile terminal according to the first modification, will be described.
  • the scroll process of the first modified example is a process modified so that a part of the process is changed from the scroll process (see FIG. 8) according to the first embodiment, and the scroll process of the image displayed on the touch panel 110 is changed.
  • FIG. 10 and 11 are flowcharts of the scroll process according to the first modification.
  • the scroll process of the first modified example is the same as the scroll process according to the first embodiment except that the process of step S800, the process of step S810, and the process of step S830 are deleted.
  • the processing of S1000, the processing of steps S1007 to S1012, and the processing of step S1100 are modified to be added.
  • step S1000 the processing in steps S1007 to S1012, and the processing in step S1100 will be mainly described.
  • the scroll process of the first modification is similar to the scroll process according to the first embodiment, when the first calculation unit 460 calculates a scroll speed other than 0, or the second calculation unit 490 performs a scroll speed other than 0. It starts when it is calculated.
  • the brightness adjustment unit of the first modification is calculated with reference to the threshold speed table 900 of the first modification stored in the storage unit of the first modification. It is checked whether or not the scrolled speed is equal to or higher than the first threshold speed 920 corresponding to the corresponding application program (step S1000).
  • step S1000 when the calculated scroll speed is equal to or higher than the first threshold speed 920 corresponding to the corresponding application program (step S1000: Yes), the mobile terminal of the first modification example performs the process of step S805. Proceed to
  • step S1000 when the calculated scroll speed is not equal to or higher than the first threshold speed 920 corresponding to the corresponding application program (step S100: No), the mobile terminal of the first modified example performs the process of step S840. move on.
  • the brightness adjustment unit of the first modification refers to the threshold speed table 900 of the first modification stored in the storage unit of the first modification, and the calculated scroll speed is Then, it is checked whether or not the speed is equal to or higher than the second threshold speed 940 corresponding to the corresponding application program (step S1007).
  • step S1007 when the calculated scroll speed is equal to or higher than the second threshold speed 940 corresponding to the corresponding application program (step S1007: Yes), the brightness adjustment unit of the first modification example uses the backlight.
  • the second light quantity change rate 950 corresponding to the application program corresponding to the light quantity stored is referred to the threshold speed table 900 of the first modification stored in the storage unit of the first modification.
  • the amount of light is reduced by the light reduction rate indicated by (step S1010).
  • step S1007 when the calculated scroll speed is not equal to or higher than the second threshold speed 940 corresponding to the corresponding application program (step S1007: No), the brightness adjustment unit of the first modification example uses the backlight 272.
  • the threshold speed table 900 of the first modification stored in the storage unit of the first modification the first light quantity change rate 930 corresponding to the corresponding application program is stored with respect to the stored light quantity. The amount of light is reduced by the indicated attenuation rate (step S1012).
  • step S1010 ends, or when the process of step S1012 ends, the portable terminal of the first modification proceeds to the process of step S815.
  • step S825 when the scroll speed is not 0 (step S825: No), the brightness adjustment unit of the first modification is a threshold speed table of the first modification stored in the storage unit of the first modification. Referring to 900, it is checked whether the scroll speed is equal to or higher than the first threshold speed 920 corresponding to the corresponding application program (step S1100).
  • step S1100 when the scroll speed is equal to or higher than the first threshold speed 920 corresponding to the corresponding application program (step S1100: Yes), the mobile terminal of the first modification proceeds to the process of step S1007. .
  • step S1100 when the scroll speed is not equal to or higher than the first threshold speed 920 corresponding to the corresponding application program (step S1100: No), the mobile terminal of the first modification proceeds to the process of step S835.
  • step S835. ⁇ Second Modification> ⁇ Overview>
  • a mobile terminal according to a second modified example in which a part of the mobile terminal 100 according to the embodiment is modified will be described.
  • the mobile terminal of the second modified example is modified such that the hardware configuration is changed from the mobile terminal 100 according to the embodiment to the touch panel 110 (see FIG. 3) to the touch panel of the second modified example.
  • Part of the software to be executed and part of the stored data are modified from the portable terminal 100 according to the embodiment.
  • FIG. 12 is an exploded perspective view of a touch panel according to a second modification.
  • the touch panel of the second modification is modified from the touch panel 110 according to the embodiment so that the backlight 272 is divided into a first backlight 1272 and a second backlight 1273. ing.
  • the light quantity of the first backlight 1272 and the light quantity of the second backlight 1273 can be controlled independently of each other.
  • the portable terminal 100 is an example of a configuration in which the light amount of the backlight 272 is changed according to the scroll speed of the scroll area regardless of the position and size of the scroll area.
  • the mobile terminal of the second modification example has the first backlight according to the scroll speed of the scroll area.
  • the mobile terminal according to the second modification will be described focusing on differences from the mobile terminal 100 according to Embodiment 1.
  • the mobile terminal of the second modified example has a brightness adjustment unit 420 (see FIG. 4) in the functional configuration in addition to the touch panel modification in the hardware configuration described above, relative to the mobile terminal 100 according to the embodiment. It is modified so as to be changed to the brightness adjustment unit of the second modification.
  • the brightness adjustment unit of the second modified example has the following nine functions in addition to the first determination function and the second determination function that the brightness adjustment unit 420 according to Embodiment 1 has.
  • the corresponding scroll area is (1) included only in the area corresponding to the first backlight 1272, or (2) Whether it is included only in the area corresponding to the second backlight 1273, or (3) included in both the area corresponding to the first backlight 1272 and the area corresponding to the second backlight 1273. This is a function for determining whether or not there is.
  • the first area first dimming function is (1) when the area determination function performed by itself is determined to be included only in the area corresponding to the first backlight 1272, or (3) the first backlight. In the case where it is determined that both the area corresponding to the light 1272 and the area corresponding to the second backlight 1273 are included, the first determination made by itself changes from negative to positive. (1) The amount of light of the first backlight 1272 at the time of changing from negative to positive is stored, and (2) the amount of light of the first backlight 1272 is stored in the storage unit 430. Referring to the threshold speed table 700, the light quantity change rate 730 corresponding to the application program ID 710 for identifying the first application program 440 is shown from the stored light quantity. Is a function of changing the amount of light dimmed by the dimming ratio that.
  • the first area first brightening function is that the area determination function performed by itself is (1) determined to be included only in the area corresponding to the first backlight 1272, or (3) the first backlight. In the case where it is determined that both the area corresponding to 1272 and the area corresponding to the second backlight 1273 are included, the first determination performed by the own part has changed from positive to negative. In this case, the light amount of the first backlight 1272 is changed to the last stored light amount.
  • the second area first dimming function is (2) when the area determination function performed by itself is determined to be included only in the area corresponding to the second backlight 1273, or (3) the first backlight. In the case where it is determined that both the area corresponding to the light 1272 and the area corresponding to the second backlight 1273 are included, the first determination made by itself changes from negative to positive. (1) Store the amount of light of the second backlight 1273 at the time of changing from negative to positive, and (2) store the amount of light of the second backlight 1273 in the storage unit 430. Referring to the threshold speed table 700, the light quantity change rate 730 corresponding to the application program ID 710 for identifying the first application program 440 from the stored light quantity is shown. Is a function of changing the amount of light dimmed by the dimming ratio that.
  • the second area first light-increasing function means that the area determination function performed by itself is (2) determined to be included only in the area corresponding to the second backlight 1273, or (3) the first backlight. In the case where it is determined that both the area corresponding to 1272 and the area corresponding to the second backlight 1273 are included, the first determination performed by the own part has changed from positive to negative. In this case, the light amount of the second backlight 1273 is changed to the last stored light amount.
  • the first area / second dimming function means that the area determination function performed by itself is (1) determined to be included only in the area corresponding to the first backlight 1272, or (3) the first backlight. In the case where it is determined that both the area corresponding to the light 1272 and the area corresponding to the second backlight 1273 are included, the second determination made by itself changes from negative to positive. (1) The amount of light of the first backlight 1272 at the time of changing from negative to positive is stored, and (2) the amount of light of the first backlight 1272 is stored in the storage unit 430. Referring to the threshold speed table 700, the light quantity change rate 730 corresponding to the application program ID 710 for identifying the second application program 470 is shown from the stored light quantity. Is a function of changing the amount of light dimmed by the dimming ratio that.
  • the first area second light-increasing function means that the area determination function performed by itself is (1) determined to be included only in the area corresponding to the first backlight 1272, or (3) the first backlight. In the case where it is determined that both the area corresponding to 1272 and the area corresponding to the second backlight 1273 are included, the second determination made by the own part has changed from positive to negative. In this case, the light amount of the first backlight 1272 is changed to the last stored light amount.
  • the second area second dimming function means that the area determination function performed by the own part is (2) determined to be included only in the area corresponding to the second backlight 1273, or (3) the first backlight. In the case where it is determined that both the area corresponding to the light 1272 and the area corresponding to the second backlight 1273 are included, the second determination made by itself changes from negative to positive. (1) Store the amount of light of the second backlight 1273 at the time of changing from negative to positive, and (2) store the amount of light of the second backlight 1273 in the storage unit 430. Referring to the threshold speed table 700, the light quantity change rate 730 corresponding to the application program ID 710 for identifying the second application program 470 is shown from the stored light quantity. Is a function of changing the amount of light dimmed by the dimming ratio that.
  • the second area second brightening function is that the area determination function performed by itself is (2) determined to be included only in the area corresponding to the second backlight 1273, or (3) the first backlight. In the case where it is determined that both the area corresponding to 1272 and the area corresponding to the second backlight 1273 are included, the second determination made by the own part has changed from positive to negative. In this case, the light amount of the second backlight 1273 is changed to the last stored light amount.
  • the scroll process of the second modified example is a process modified so that a part of the process is changed from the scroll process according to the first embodiment (see FIG. 8), and (1) the scroll area is the first.
  • the scroll speed of the scroll area is equal to or higher than the threshold speed, the light amount of the first backlight 1272 is reduced, and (b) the scroll area.
  • Step S 13 and 15 are flowcharts of the scroll process of the second modification.
  • the process in step S ⁇ b> 805, the process in step S ⁇ b> 810, and the process in step S ⁇ b> 835 are deleted from the scroll process according to the first embodiment.
  • the processing of Steps S1302 to S1310, the processing of 1335, the processing of Steps S1402 to S1410, the processing of Step S1435, the processing of Steps S1505 to S1510, and the processing of Step S1535 are modified. .
  • step S815a, the process of step S815b, and the process of step S815c are the processes equivalent to the process of step S815, and the process of step S820a, the process of step S820b, and the process of step S820c are the processes of step S820.
  • the processing in step S825a, the processing in step S825b, and the processing in step S825c are processing equivalent to the processing in step S825.
  • step S1302 to step S1310 the processing from step S1335, the processing from step S1402 to step S1410, the processing from step S1435, the processing from step S1505 to step S1510, and the processing from step S1535 will be mainly described.
  • the scroll process according to the second modification is performed when the first calculation unit 460 calculates a scroll speed other than 0, or the second calculation unit 490 performs a scroll speed other than 0. It starts when it is calculated.
  • the mobile terminal of the second modification performs the process of step S800.
  • step S800 when the calculated scroll speed is equal to or higher than the threshold speed corresponding to the corresponding application program (step S800: Yes), the brightness adjustment unit of the second modified example has a corresponding scroll area. It is checked whether or not it is included only in the area corresponding to the first backlight 1272 (step S1302).
  • step S1302 When the corresponding scroll area is included only in the area corresponding to the first backlight 1272 in the process of step S1302 (step S1302: Yes), the brightness adjustment unit of the second modification example The amount of light of one backlight 1272 is stored (step S1305).
  • the brightness adjustment unit according to the second modified example refers to the threshold speed table 700 stored in the storage unit 433 for the light amount of the first backlight 1272 to the application program corresponding to the stored light amount.
  • the amount of light is reduced by the light reduction rate indicated by the corresponding light amount change rate 730 (step S1310).
  • step S1310 When the process of step S1310 ends, the portable terminal of the second modified example proceeds to the process of step S815a.
  • step S830a when the scroll speed is equal to or higher than the threshold speed corresponding to the corresponding application program (step S830a: Yes), the brightness adjustment unit of the second modification proceeds to the process of step S1310.
  • step S830a when the scroll speed is not equal to or higher than the threshold speed corresponding to the corresponding application program (step S830a: No), the brightness adjustment unit of the second modified example changes the light amount of the first backlight 1272.
  • the last stored light amount is set (step S1335).
  • step S1302 when the corresponding scroll area is not included only in the area corresponding to the first backlight 1272 (step S1302: No), the brightness adjustment unit of the second modified example performs the corresponding scroll. It is checked whether or not the area is included only in the area corresponding to the second backlight 1273 (step S1402).
  • step S1402 when the corresponding scroll area is included only in the area corresponding to the second backlight 1273 (step S1402: Yes), the brightness adjustment unit of the second modification example The amount of light from the two backlights 1273 is stored (step S1405). Then, the brightness adjustment unit according to the second modification refers to the threshold speed table 700 stored in the storage unit 430 for the light amount of the second backlight 1273, and sets the corresponding application program to the stored light amount. The amount of light is reduced by the light reduction rate indicated by the corresponding light amount change rate 730 (step S1410).
  • step S1410 When the process of step S1410 ends, the portable terminal of the second modified example proceeds to the process of step S815b.
  • step S830b when the scroll speed is equal to or higher than the threshold speed corresponding to the corresponding application program (step S830b: Yes), the brightness adjustment unit of the second modification proceeds to the process of step S1410.
  • step S830b when the scroll speed is not equal to or higher than the threshold speed corresponding to the corresponding application program (step S830b: No), the brightness adjustment unit of the second modified example changes the light amount of the second backlight 1273.
  • the last stored light amount is set (step S1435).
  • step S1402 when the corresponding scroll area is not included only in the area corresponding to the second backlight 1273 (step S1402: No), the brightness adjustment unit of the second modified example The amount of light from the first backlight 1272 and the amount of light from the second backlight 1273 are stored (step S1505). Then, the brightness adjustment unit of the second modification stores the light amount of the first backlight 1272 and the light amount of the second backlight 1273 with reference to the threshold speed table 700 stored in the storage unit 430. On the other hand, the light amount is reduced by the light reduction rate indicated by the light amount change rate 730 corresponding to the corresponding application program (step S1510).
  • step S1510 ends, the portable terminal of the second modification proceeds to the process of step S815c.
  • step S830c when the scroll speed is equal to or higher than the threshold speed corresponding to the corresponding application program (step S830c: Yes), the brightness adjustment unit of the second modification proceeds to the process of step S1510.
  • step S830c when the scroll speed is not equal to or higher than the threshold speed corresponding to the corresponding application program (step S830c: No), the brightness adjustment unit of the second modified example uses the light amount of the first backlight 1272.
  • the light quantity of the second backlight 1273 is set as the last stored light quantity (step S1435).
  • the brightness of the image displayed on the display when scrolling at the second speed is the brightness of the image displayed on the display when scrolling at the first speed.
  • the brightness of the image is adjusted so that it is darker than the brightness.
  • the portable terminal 100, the portable terminal of the first modified example, and the portable terminal of the second modified example respectively, in the embodiment, the first modified example, and the second modified example.
  • the mobile terminal 100 is an example of a configuration including a liquid crystal display that can adjust the brightness of an image displayed on the display by adjusting the amount of light of the backlight.
  • the display included in the mobile terminal 100 is not necessarily a liquid crystal display as long as the brightness of the displayed image can be adjusted.
  • an example of a configuration provided with a display for example, an organic EL (Electro-Luminescence) display
  • a self-luminous element can be considered.
  • the mobile terminal 100 is an example of a configuration that is a so-called smartphone-type mobile communication terminal.
  • the mobile terminal 100 is not necessarily a so-called smartphone-type mobile communication terminal as long as it has a function of performing processing equivalent to scroll processing.
  • a tablet personal computer, a PDA (Personal Digital Assistant: portable information terminal), a foldable portable communication terminal, or the like having a function of performing processing equivalent to scroll processing can be considered.
  • the mobile terminal 100 is an example of a configuration in which the application programs to be scrolled are the first application program 440 and the second application program 470.
  • a mobile terminal according to an embodiment of the present invention performs display processing for displaying an image on a display so that the display and an image of a scroll target area that is at least a part of an image display area on the display scroll.
  • a brightness adjustment unit that adjusts the brightness of the image displayed on the display so that the image displayed on the display at the second speed is brighter than the image displayed on the display at the speed of Is provided.
  • a user who uses a mobile terminal may scroll an image displayed on the display in order to display a display object to be displayed on the display. If it is predicted that it will take a relatively long time for the display object to be displayed to be displayed on the display during the scrolling period of the image, the comparison is made without paying much attention to the image being scrolled. If it is predicted that it will not take a relatively long time for the display object to be displayed to be displayed on the display, it is relatively slow to watch the image being scrolled relatively slowly. There is a tendency to scroll the image.
  • the brightness of the image displayed on the display when scrolling at the second speed is the display when scrolling at the first speed.
  • the brightness of the image is adjusted so that it is darker than the brightness of the displayed image.
  • the mobile terminal when the mobile terminal is displaying an image with the brightness of the general image, when the image is scrolled at the second speed, the brightness of the image is It becomes darker than the brightness of a typical image, and the power consumption is reduced.
  • the mobile terminal includes a reception unit that receives a scroll operation for scrolling the image of the scroll target area.
  • the display processing unit may perform the display process so that the image of the scroll target area is scrolled according to the scroll operation when the scroll operation is received by the receiving unit.
  • the portable terminal includes a storage unit that stores a threshold speed for distinguishing between the first speed and the second speed.
  • the brightness adjustment unit refers to the threshold speed stored in the storage unit, and when the scroll speed calculated by the calculation unit exceeds the threshold speed, the image displayed on the display has the first brightness.
  • the scroll speed calculated by the calculation unit is lower than the threshold speed, the adjustment is performed so that the image displayed on the display is displayed with the second brightness higher than the first brightness. May be performed.
  • the display processing unit performs display processing for each of a plurality of application programs executed by the processor and having different images displayed on the display.
  • the calculation unit may perform calculation processing for each of a plurality of application programs.
  • the display processing unit is realized by executing the first application program by the processor, and performs a first display process for displaying a first type image determined by the first application program on the display.
  • the first display processing unit and the second application program executed as the second display processing are realized by the processor being executed, and the second display processing for displaying the second type image determined by the second application program on the display is performed as the display processing.
  • a second display processing unit to be performed.
  • the calculation unit is realized by the first application program being executed by the processor, and for the first type image, a first calculation process for calculating a first scroll speed of the image of the scroll target area is performed as a calculation process.
  • the calculation unit and the second application program are executed by the processor, and a second calculation process for calculating the second scroll speed of the image in the scroll target area is performed as the calculation process for the second type image.
  • the storage unit includes a first threshold speed for distinguishing between the first speed and the second speed in the first type image, and a first speed and a second speed in the second type image. The second threshold speed for distinguishing between them is stored as the threshold speed.
  • the brightness adjustment unit refers to the first threshold speed stored in the storage unit when the first scrolling speed is calculated by the first calculation unit, and the first scroll speed exceeds the first threshold speed.
  • the image displayed on the display is displayed at the first brightness, and the image displayed on the display is the second brightness when the first scroll speed is lower than the first threshold speed.
  • the second scrolling speed is calculated by the second calculating unit so as to be displayed
  • the second scrolling speed is calculated by referring to the second threshold speed stored in the storage unit.
  • the image displayed on the display is displayed at the first brightness when the second threshold speed is exceeded, and is displayed on the display when the second scroll speed is below the second threshold speed. So that the image is displayed in a second brightness may be adjusted.
  • the threshold speed can be made independent of each other between the first application program and the second application program.
  • the display includes a liquid crystal panel and a backlight positioned on the back surface of the liquid crystal panel.
  • the brightness adjustment unit may perform adjustment by changing the amount of light of the backlight.
  • the display may include a plurality of pixels including light emitting elements, and the brightness adjustment unit may perform adjustment by changing the luminance of the light emitting elements.
  • the brightness of the image displayed on the display can be adjusted by changing the luminance of the light emitting element.
  • the brightness adjustment unit is further displayed on the display in the case of the second speed when the scroll speed calculated by the calculation unit is the third speed higher than the second speed.
  • the adjustment may be made by adjusting the brightness of the image displayed on the display so that the image displayed on the display becomes brighter at the third speed than the image.
  • the brightness adjustment unit may be an adjustment target region that is a partial region of the image display region on the display, and may perform adjustment only for an image in the adjustment target region including the scroll target region. Good.
  • the brightness of the image can be adjusted for a part of the image display area on the display.
  • the present invention can be widely used for portable terminals equipped with a display.
  • the embodiment of the present invention can be variously modified as appropriate within the scope of the technical idea shown in the claims.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Signal Processing (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Telephone Function (AREA)
  • Power Sources (AREA)
  • Digital Computer Display Output (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

 本発明に係る携帯端末は、ディスプレイと、ディスプレイにおける画像表示領域の少なくとも一部分であるスクロール対象領域の画像がスクロールするように、ディスプレイに画像を表示させる表示処理を行う表示処理部(450,480)と、スクロール対象領域の画像のスクロール速度を算出する算出処理を行う算出部(460,490)と、算出部(460,490)によって算出されるスクロール速度が第1の速度の場合にディスプレイに表示される画像の明るさよりも、算出部(460,490)によって算出されるスクロール速度が第1の速度よりも速い第2の速度の場合にディスプレイに表示される画像の明るさが、暗くなるように、ディスプレイに表示される画像の明るさを調整する明るさ調整部(420)とを備える。

Description

携帯端末、及び携帯端末制御方法
 本発明は、ディスプレイを備える携帯端末についての技術に関する。
 一般に、携帯端末は、内蔵するバッテリに蓄えられた電力を利用して処理を行う。このため、その処理可能期間を長くするために、携帯端末における消費電力の低減が求められる。
 携帯端末における消費電力の低減を実現するための技術として、例えば、特開2010-224928号公報に、ディスプレイに表示する画像における一部の画素の輝度を低くする技術が記載され、特開2011-216944号公報に、ディスプレイにおける背景画像として、ディスプレイの消費電力が少なくなるものを選択する技術が記載されている。
 携帯端末における消費電力の低減を実現するための技術として、上記技術が知られているものの、これらの技術だけでは十分な携帯端末における消費電力の低減が実現されているとは言い難い。
 そこで、本発明は係る問題に鑑みてなされたものであり、消費電力の低減を実現することができる携帯端末を提供することを目的とする。
 上記課題を解決するために本発明の一態様に係る携帯端末は、ディスプレイと、ディスプレイにおける画像表示領域の少なくとも一部分であるスクロール対象領域の画像がスクロールするように、ディスプレイに画像を表示させる表示処理を行う表示処理部と、スクロール対象領域の画像のスクロール速度を算出する算出処理を行う算出部と、
 算出部によって算出されるスクロール速度が第1の速度の場合にディスプレイに表示される画像の明るさよりも、算出部によって算出されるスクロール速度が第1の速度よりも速い第2の速度の場合にディスプレイに表示される画像の明るさが、暗くなるように、ディスプレイに表示される画像の明るさを調整する明るさ調整部とを備える。
 本発明の一態様に係る携帯端末によると、消費電力の低減を実現することができる携帯端末を提供することができる。
携帯端末の斜視図である。 携帯端末の回路図である。 タッチパネルの分解斜視図である。 スクロール処理部の機能ブロック図である。 第1表示処理部によって生成される画像の一例を示す概略図である。 第2表示処理部によって生成される画像の一例を示す概略図である。 閾値速度テーブルの構成図である。 スクロール処理のフローチャートである。 第1変形例の閾値速度テーブルである。 第1変形例のスクロール処理のフローチャートその1である。 第1変形例のスクロール処理のフローチャートその2である。 第2変形例のタッチパネルの分解斜視図である。 第2変形例のスクロール処理のフローチャートその1である。 第2変形例のスクロール処理のフローチャートその2である。 第2変形例のスクロール処理のフローチャートその3である。
<実施の形態>
<概要>
 以下、本発明に係る携帯端末の一例として、液晶パネルとバックライトとからなる液晶ディスプレイを含むタッチパネルを備える携帯端末について説明する。
 一般に、携帯端末を利用するユーザは、画像のスクロール期間中において、表示させたい表示対象物がディスプレイに表示されるようになるまで比較的長い時間がかかると予測される場合には、スクロール中の画像をあまり注視せずに比較的速く画像をスクロールさせる傾向にある。一方、表示させたい表示対象物がディスプレイに表示されるようになるまで比較的長い時間がかからないと予測される場合には、スクロール中の画像を比較的注視しつつ比較的遅く画像をスクロールさせる傾向にある。
 このことから、スクロール中の画像をあまり注視しない傾向にある、比較的速く画像をスクロールさせている期間における画像の明るさを、スクロール中の画像を注視する傾向にある、比較的遅く画像をスクロールさせている期間における画像の明るさよりも暗くしても、ユーザに与える違和感は比較的低いと言える。
 本実施の形態に係る携帯端末は、いわゆるスマートフォン型携帯通信端末であって、内蔵するバッテリで駆動し、タッチパネルがスクロール領域を含む画像を表示している場合において、そのスクロール領域のスクロール速度が所定の速度以上になるときに、バックライトの光量を少なくすることで、ユーザに与える違和感を比較的低くしつつ、消費電力の削減を図る。
 以下、この携帯端末の詳細について、図面を参照しながら説明する。
<構成>
 図1は、携帯端末100の外観を示す斜視図である。
 同図に示されるように、携帯端末100は、略直方体の筐体を備えるいわゆるスマートフォン型携帯通信端末であって、筐体の主表面に、タッチパネル110とレシーバ孔120とマイク孔130とを備える。
 図2は、携帯端末100の回路構成を示すブロック図である。
 同図に示されるように、携帯端末100は、CPU(Central Processing Unit)200と通信用LSI(Large Scale Integration)210とアンテナ220とタッチパネルコントローラ230とタッチパネル110とメモリ240とレシーバ250とマイク260とバッテリ290とから構成される。そして、タッチパネル110は、液晶パネル271とバックライト272とからなる液晶ディスプレイ270と、タッチパッド280とを備える。
 図3は、タッチパネル110の分解斜視図である。
 同図に示されるように、タッチパネル110は、液晶ディスプレイ270の表示面に透明なタッチパッド280が重ねられて配置されることで構成される。さらに、液晶ディスプレイ270は、液晶パネル271の背面にバックライト272が重ねられて配置されることで構成される。
 再び、図2に戻り、携帯端末100の回路構成の説明を続ける。
 レシーバ250は、CPU200に接続され、CPU200によって制御され、CPU200から送られる電気信号を音声に変換して、変換した音声を、レシーバ孔120(図1参照)を通して筐体外部に出力する機能を有する。
 マイク260は、CPU200に接続され、マイク孔130(図1参照)を通して筐体外部から入力される音声を電気信号に変換して、変換した電気信号をCPU200へ送る機能を有する。
 アンテナ220は、通信用LSI210に接続され、通信用LSI210が行う通信に利用される、例えば、金属製のモノポールアンテナである。
 通信用LSI210は、アンテナ220とCPU200とに接続され、CPU200によって制御され、CPU200から送られて来た送信用信号を変調する変調機能と、変調した信号を、アンテナ220を利用して外部の基地局に送信する送信機能と、外部の基地局から送信された信号を、アンテナ220を利用して受信する受信機能と、受信した信号を復調してCPU200へ送る復調機能とを有する。
 液晶パネル271は、タッチパネルコントローラ230に接続され、タッチパネルコントローラ230によって制御される液晶パネルである。
 バックライト272は、タッチパネルコントローラ230に接続され、タッチパネルコントローラ230によって光量を制御されるバックライトである。
 タッチパッド280は、タッチパネルコントローラ330に接続され、タッチパネルコントローラ230によって制御され、透明電極(例えば、ITO(Indium Tin Oxide:酸化インジウムスズ)製)を備える透明なタッチパッドである。
 タッチパネルコントローラ230は、CPU200と液晶パネル271とバックライト272とタッチパッド280とに接続され、CPU200によって制御され、CPU200から送られてくる画像信号に基づく画像を液晶パネル271に表示させる表示機能と、CPU200から送られて来る制御信号に基づく光量でバックライト272を点灯させる光量制御機能と、携帯端末100を利用するユーザによる、タッチパッド280を用いて行うユーザ操作を、電気信号に変換してCPU200に送る操作受付機能とを有する。
 メモリ240は、CPU200に接続され、RAM(Random Access Memory)とROM(Read Only Memory)と着脱可能なフラッシュメモリとから構成され、CPU200の動作を規定するプログラムと、CPU200が利用するデータとを記憶する。
 CPU200は、通信用LSI210とタッチパネルコントローラ230とメモリ240とレシーバ250とマイク260とに接続され、メモリ240に記憶されているプログラムを実行することで、通信用LSI210とタッチパネルコントローラ230とレシーバ250とを制御して、以下の2つの機能を実現する。
 スマートフォン制御機能:携帯端末100を制御して、携帯端末100に、従来のスマートフォンが有する、スマートフォンとしての一般的な機能と同等な機能、例えば、通話機能、インターネットサイト閲覧機能、メール送受信機能、待ち受け機能等を実現させる機能。このスマートフォン制御機能は、CPU200がメモリ240に記憶されているプログラムを実行することで実現される。
 スクロール時光量制御機能:携帯端末100を制御して、携帯端末100に、その特徴的な動作であるスクロール処理を実現させることで、タッチパネル110がスクロール領域を含む画像を表示している場合において、そのスクロール領域のスクロール速度が所定の速度以上になるときにバックライト272の光量を少なくし、そのスクロール領域のスクロール速度が再び所定の速度未満になるときにバックライト272の光量を再び元の光量に戻すように、バックライト272の光量を制御する機能。このスクロール時光量制御機能は、CPU200がメモリ240に記憶されているプログラムを実行することで実現される。
 なお、スクロール処理については、後程<スクロール処理>の項目において、フローチャートを用いて詳細に説明する。
 バッテリ290は、繰り返し充電され得る二次電池であって、携帯端末100を構成する電子部品に電力を供給する機能を有する。
 上記回路構成を備える携帯端末100について、以下、機能面から見た構成について説明する。ここでは、携帯端末100を構成する機能ブロックのうち、携帯端末100の行う特徴的な処理であるスクロール処理を実現する機能ブロックであるスクロール処理部を中心に説明する。
 図4は、スクロール処理部400を構成する主要な機能ブロックを示すブロック図である。ここでは、携帯端末100が、第1アプリケーションプログラム440と第2アプリケーションプログラムとを実行対象とする場合を例として説明する。
 同図に示されるように、スクロール処理部400は、操作受付部410と明るさ調整部420と記憶部430と第1表示処理部450と第1算出部460と第2表示処理部480と第2算出部490とから構成される。これらのうち、第1表示処理部450と第1算出部460とは、CPU200がメモリ240に記憶されている第1アプリケーションプログラム440を実行することで実現され、第2表示処理部480と第2算出部490とは、CPU200がメモリ240に記憶されている第2アプリケーションプログラム470を実行することで実現される。
 操作受付部410は、タッチパネル110と第1表示処理部450と第2表示処理部480と連携して動作し、プログラムを実行するCPU200と、そのCPU200によって制御されるタッチパネルコントローラ230とによって実現され、携帯端末100を利用するユーザからの、タッチパネル110への接触操作を受け付ける機能を有する。
 第1表示処理部450は、操作受付部410と第1算出部460とタッチパネル110と連携して動作し、第1アプリケーションプログラム440を実行するCPU200と、そのCPU200によって制御されるタッチパネルコントローラ230とによって実現され、操作受付部410によって受け付けられた、第1アプリケーションプログラム440に対する接触操作に応じる画像を逐次生成して、タッチパネル110に逐次表示させる機能を有する。ここで、第1表示処理部450は、例えば、60フレーム/秒のフレームレートで画像を逐次生成する。
 図5は、第1表示処理部450によって生成される画像の一例を示す概略図である。ここでは、第1アプリケーションプログラム440が、ユーザによって選択された受信メールをタッチパネル110に表示させる機能を有するメーラであるとして説明する。
 同図は、第1アプリケーションプログラム440(メーラ)が、ユーザによって選択された受信メールをタッチパネル110に表示させる場合において、第1表示処理部450によって生成される画像(以下、「第1種画像」と呼ぶ。)の一例である。
 同図に示されるように、第1種画像は、ヘッダ表示領域510と本文表示領域520と上スクロールボタン530と下スクロールボタン540とスクロールバー550とから構成される。
 ヘッダ表示領域510は、ユーザによって選択された受信メールのヘッダ情報を表示する領域である。
 本文表示領域520は、ユーザによって選択された受信メールの本文を表示する領域である。ここでは、例えば、本文のうちの10行分の文字列が、この本文表示領域520に表示される。この本文表示領域520は、ユーザからタッチパネル110への以下の3種の操作によって、そこに表示される画像がスクロールされ得る。
 第1スクロールボタン接触操作とは、ユーザによる、タッチパネル110上に表示されている上スクロールボタン530、又は下スクロールボタン540への接触操作のことである。
 ここで、第1表示処理部450は、本文表示領域520に表示される画像が、上スクロールボタン530の接触回数分と同じ行数分、上方向へ画像がスクロールされ、下スクロールボタン540の接触回数分と同じ行数分、下方向へ画像がスクロールされるように、逐次第1種画像を生成する。
 第1スクロールバースライド操作とは、ユーザによる、タッチパネル110上に表示されているスクロールバー550へのスライド操作のことである。
 ここで、第1表示処理部450は、本文表示領域520に表示される画像について、スクロールバー550のスライド速度に比例するスクロール速度でスクロールされるように逐次第1種画像を生成する。
 ここで、スライド速度とは、単位時間当たりのスクロールバーのスライドドット数のことを言い、スクロール速度とは、現フレームと前フレームとの間における、表示対象物の表示位置の変位ドット数のことを言う。例えば、表示対象物が、前フレームから現フレームにかけて10ドット変位する場合のスクロール速度は、10ドット/フレームとなる。 
 第1フリック操作とは、ユーザによる、タッチパネル110上に表示されている本文表示領域520へのフリック操作のことである。
 ここで、第1表示処理部450は、本文表示領域520に表示される画像について、スクロール開始時点におけるスクロール速度が、フリック操作におけるフリック速度に比例する速度となり、その後徐々にスクロール速度が低下していくように、逐次第1種画像を生成する。
 ここで、フリック速度とは、フリック操作における、指等の単位時間当たりの移動距離のことを言う。
 再び図4に戻って、スクロール処理部400の説明を続ける。
 第1算出部460は、第1表示処理部450と明るさ調整部420と連携して動作し、第1アプリケーションプログラム440を実行するCPU200によって実現され、第1表示処理部450が画像を生成する毎に、第1アプリケーションプログラム440によって定められる所定のアルゴリズムに基づいて、本文表示領域520におけるスクロール速度を算出して、明るさ調整部420に送出する機能を有する。
 第2表示処理部480は、操作受付部410と第2算出部490とタッチパネル110と連携して動作し、第2アプリケーションプログラム470を実行するCPU200と、そのCPU200によって制御されるタッチパネルコントローラ230とによって実現され、操作受付部410によって受け付けられた、第2アプリケーションプログラム470に対する接触操作に応じる画像を逐次生成して、タッチパネル110に逐次表示させる機能を有する。ここで、第2表示処理部480は、例えば、第1表示処理部450と同様に60フレーム/秒のフレームレートで画像を逐次生成する。
 図6は、第2表示処理部480によって生成される画像の一例を示す概略図である。ここでは、第2アプリケーションプログラム470が、ユーザによって指定された地域の地図をタッチパネル110に表示させる機能を有する地図表示アプリであるとして説明する。
 同図は、第2アプリケーションプログラム470(地図表示アプリ)が、ユーザによって指定された地域の地図をタッチパネル110に表示させる場合において、第2表示処理部480によって生成される画像(以下、「第2種画像」と呼ぶ。)の一例である。
 同図に示されるように、第2種画像は、地名表示領域610と地図表示領域620と上スクロールボタン630と下スクロールボタン640と左スクロールボタン650と右スクロールボタン660と上下スクロールバー670と左右スクロールバー680とから構成される。
 地名表示領域610は、地図表示領域620に表示される地図の地域を示す地名を表示する領域である。
 地図表示領域620は、ユーザによって指定された地域の地図を表示する領域である。この地図表示領域620は、ユーザからタッチパネル110への以下の3種の操作によって、そこに表示される画像がスクロールされ得る。
 第2スクロールボタン接触操作とは、ユーザによる、タッチパネル110上に表示されている上スクロールボタン630、下スクロールボタン640、左スクロールボタン650、又は右スクロールボタン660への接触操作のことである。
 ここで、第2表示処理部480は、地図表示領域620に表示される画像が、上スクロールボタン630の接触回数に比例した変位量、上方向へ画像がスクロールされ、下スクロールボタン640の接触回数に比例した変位量、下方向へ画像がスクロールされ、左スクロールボタン650の接触回数に比例した変位量、左方向へ画像がスクロールされ、右スクロールボタン660の接触回数に比例した変位量、右方向へ画像がスクロールされるように、逐次第2種画像を生成する。
 第2スクロールバースライド操作とは、ユーザによる、タッチパネル110上に表示されている上下スクロールバー670、又は左右スクロールバー680へのスライド操作のことである。
 ここで、第2表示処理部480は、地図表示領域620に表示される画像が、上下スクロールバー670のスライド速度に比例するスクロール速度で上下方向へスクロールされ、左右スクロールバー680のスライド速度に比例するスクロール速度で左右方向へスクロールされるように逐次第2種画像を生成する。
 第2フリック操作とは、ユーザによる、タッチパネル110上に表示されている地図表示領域620へのフリック操作のことである。
 ここで、第2表示処理部480は、地図表示領域620に表示される画像が、スクロール開始時点におけるスクロール速度が、フリック操作におけるフリック速度に比例する速度となり、その後徐々にスクロール速度が低下していくように、逐次第2種画像を生成する。
 再び図4に戻って、スクロール処理部400の説明を続ける。
 第2算出部490は、第2表示処理部480と明るさ調整部420と連携して動作し、第2アプリケーションプログラム470を実行するCPU200によって実現され、第2表示処理部480が画像を生成する毎に、第1表示処理部450が画像を生成する毎に、第2アプリケーションプログラム480によって定められる所定のアルゴリズムに基づいて、地図表示領域620におけるスクロール速度を算出して、明るさ調整部420に送出する機能を有する。
 記憶部430は、プログラムを実行するCPU200とメモリ240の記憶領域とによって実現され、閾値速度テーブル700を記憶する機能を有する。
 図7は、記憶部430が記憶する閾値速度テーブル700の構成図である。
 同図に示されるように、閾値速度テーブル700は、アプリケーションプログラムID710と閾値速度720と光量変更率730とが互いに対応付けられて構成される。
 アプリケーションプログラムID710は、画像をスクロールさせる機能を有するアプリケーションプログラムを識別するための識別子である。
 閾値速度720は、対応するアプリケーションプログラムID710で識別されるアプリケーションプログラムがCPU200によって実行される状況下において、タッチパネル110に表示される画像の少なくとも一部の画像がスクロールされる場合に、その画像のスクロール速度が第1の速度であるときと、第1の速度よりも速い第2の速度であるときとでバックライト272の光量を変化させるときの、第1の速度と第2の速度との間を区別するためのスクロール速度であって、第1の速度と第2の速度との間の閾値である。光量変更率730は、対応するアプリケーションプログラムID710で識別されるアプリケーションプログラムがCPU200によって実行される状況下において、タッチパネル110に表示される画像の少なくとも一部の画像がスクロールされる場合に、その画像のスクロール速度が第1の速度であるときと、第1の速度よりも速い第2の速度であるときとでバックライト272の光量を変化させるときの、そのスクロール速度が第1の速度である場合におけるバックライト272の光量に対する、そのスクロール速度が第2の速度である場合におけるバックライト272の光量の減光率(減光前の光量に対する、光量差の比率)である。
 再び図4に戻って、スクロール処理部400の説明を続ける。
 明るさ調整部420は、タッチパネル110と記憶部430と第1算出部460と第2算出部490と連携して動作し、プログラムを実行するCPU200と、そのCPU200によって制御されるタッチパネルコントローラ230とによって実現され、以下の6つの機能を有する。
 第1判定機能とは、CPU200が第1アプリケーションプログラム440を実行している場合において、第1算出部460からスクロール速度が送られて来るとき、記憶部430に記憶される閾値速度テーブル700を参照して、そのスクロール速度が、第1アプリケーションプログラム440を識別するアプリケーションプログラムID710に対応する閾値速度720以上であるか否かを判定(以下、この判定を「第1判定」と呼ぶ。)する機能である。
 第1減光機能とは、自部の行う第1判定が、否定的なものから肯定的なものに変化した場合に、(1)否定的なものから肯定的なものに変化した時点におけるバックライト272の光量を記憶して、(2)バックライト272の光量を、記憶部430に記憶される閾値速度テーブル700を参照して、その記憶した光量から、第1アプリケーションプログラム440を識別するアプリケーションプログラムID710に対応する光量変更率730で示される減光率だけ減光した光量に変更する機能である。
 ここで、光量の変更は、タッチパネルコントローラ230に、バックライト272の光量を制御させることで実現する。
 第1増光機能とは、自部の行う第1判定が、肯定的なものから否定的なものに変化した場合に、バックライト272の光量を、最後に記憶した光量に変更する機能である。
 第2判定機能とは、CPU200が第2アプリケーションプログラム470を実行している場合において、第2算出部490からスクロール速度が送られて来るとき、記憶部430に記憶される閾値速度テーブル700を参照して、そのスクロール速度が、第2アプリケーションプログラム470を識別するアプリケーションプログラムID710に対応する閾値速度720以上であるか否かを判定(以下、この判定を「第2判定」と呼ぶ。)する機能である。
 第2減光機能とは、自部の行う第2判定が、否定的なものから肯定的なものに変化した場合に、(1)否定的なものから肯定的なものに変化した時点におけるバックライト272の光量を記憶して、(2)バックライト272の光量を、記憶部430に記憶される閾値速度テーブル700を参照して、その記憶した光量から、第2アプリケーションプログラム470を識別するアプリケーションプログラムID710に対応する光量変更率70で示される減光率だけ減光した光量に変更する機能である。
 第2増光機能とは、自部の行う第2判定が、肯定的なものから否定的なものに変化した場合に、バックライト272の光量を、最後に記憶した光量に変更する機能である。
 上記構成の携帯端末100の行う動作について、以下、図面を参照しながら説明する。<動作>
 ここでは、携帯端末100の行う動作のうち、特徴的な動作である、スクロール処理について説明する。
<スクロール処理>
 スクロール処理は、タッチパネル110に表示される画像の少なくとも一部がスクロールしている場合において、(1)そのスクロール領域のスクロール速度が閾値速度以上になるときに、バックライト272の光量を少なくし、(2)そのスクロール領域のスクロール速度が再び閾値速度未満になるときに、バックライト272の光量を元の光量に戻す処理である。
 図8は、スクロール処理のフローチャートである。
 スクロール処理は、第1算出部460が0以外のスクロール速度を算出したとき、又は、第2算出部490が0以外のスクロール速度を算出したときに開始される。すなわち、タッチパネル110に第1種画像(図5参照)が表示されている場合において、本文表示領域520の画像がスクロールを開始したとき、又は、タッチパネル110に第2種画像(図6参照)が表示されている場合において、地図表示領域620の画像がスクロールを開始したときに開始される。
 スクロール処理が開始されると、明るさ調整部420は、記憶部430に記憶される閾値速度テーブル700を参照して、算出されたスクロール速度が、該当するアプリケーションプログラムに対応する閾値速度720以上であるか否かを調べる(ステップS800)。すなわち、第1算出部460から0以外のスクロール速度が送られて来る場合には、記憶部430に記憶される閾値速度テーブル700を参照して、そのスクロール速度が、第1アプリケーションプログラム440を識別するアプリケーションプログラムID710に対応する閾値速度720以上(ここでは、10ドット/フレーム以上)であるか否かを調べ、第2算出部490から0以外のスクロール速度が送られて来る場合には、記憶部430に記憶される閾値速度テーブル700を参照して、そのスクロール速度が、第2アプリケーションプログラム470を識別するアプリケーションプログラムID710に対応する閾値速度720以上(ここでは、20ドット/フレーム以上)であるか否かを調べる。
 ステップS800の処理において、算出されたスクロール速度が、該当するアプリケーションプログラムに対応する閾値速度以上である場合に(ステップS800:Yes)、明るさ調整部420は、現時点におけるバックライト272の光量を記憶する(ステップS805)。
 そして、明るさ調整部420は、バックライト272の光量を、記憶部430に記憶される閾値速度テーブル700を参照して、記憶する光量に対して、該当するアプリケーションプログラムに対応する光量変更率730で示される減光率だけ減光した光量とする(ステップS810)。すなわち、第1算出部460から0以外のスクロール速度が送られて来る場合には、記憶部430に記憶される閾値速度テーブル700を参照して、第1アプリケーションプログラム440を識別するアプリケーションプログラムID710に対応する光量変更率730で示される減光率(ここでは、20%)だけ減光した光量とし、第2算出部490から0以外のスクロール速度が送られて来る場合には、記憶部430に記憶される閾値速度テーブル700を参照して、第2アプリケーションプログラム470を識別するアプリケーションプログラムID710に対応する光量変更率730で示される減光率(ここでは、30%)だけ減光した光量とする。
 バックライト272の光量を、記憶する光量に対して、該当するアプリケーションプログラムに対応する光量変更率730で示される減光率だけ減光した光量とすると、明るさ調整部420は、次のフレームまで待機する(ステップS815)。
 次のフレームになると、第1算出部460、又は、第2算出部490は、新たにスクロール速度を算出して(ステップS820)明るさ調整部420に送出し、明るさ調整部420は、そのスクロール速度が0であるか否かを調べる(ステップS825)。
 ステップS825の処理において、スクロール速度が0でない場合に(ステップS825:No)、明るさ調整部420は、記憶部430に記憶される閾値速度テーブル700を参照して、そのスクロール速度が、該当するアプリケーションプログラムに対応する閾値速度以上であるか否かを調べる(ステップS830)。
 ステップS830の処理において、そのスクロール速度が、該当するアプリケーションプログラムに対応する閾値速度以上である場合に(ステップS830:Yes)、明るさ調整部420は、再びステップS810の処理に戻って、ステップS810以降の処理を繰り返す。
 ステップS830の処理において、そのスクロール速度が、該当するアプリケーションプログラムに対応する閾値速度以上でない場合に(ステップS830:No)、明るさ調整部420は、バックライト272の光量を、最後に記憶した光量とする(ステップS835)。
 バックライト272の光量を、最後に記憶した光量とすると、明るさ調整部420は、再びステップS815の処理に戻って、ステップS815以降の処理を繰り返す。
 ステップS800の処理において、算出されたスクロール速度が、該当するアプリケーションプログラムに対応する閾値速度以上でない場合に(ステップS800:No)、明るさ調整部420は、次のフレームまで待機する(ステップS840)。
 次のフレームになると、第1算出部460、又は、第2算出部490は、新たにスクロール速度を算出して(ステップS845)、明るさ調整部420に送出し、明るさ調整部420は、再びステップS800の処理に戻って、ステップS800以降の処理を繰り返す。
 ステップS825の処理において、スクロール速度が0である場合に(ステップS825:No)、明るさ調整部420は、バックライト272の光量を、最後に記憶した光量として(ステップS850)、携帯端末100は、そのスクロール処理を終了する。
<第1変形例>
<概要>
 以下、本発明に係る携帯端末の一例として、実施の形態に係る携帯端末100の一部を変形した第1変形例の携帯端末について説明する。
 第1変形例の携帯端末は、そのハードウエア構成が、実施の形態に係る携帯端末100と同様の構成となっているが、実行されるソフトウエアの一部、及び、記憶されるデータの一部が、実施の形態に係る携帯端末100から変形されている。
 実施の形態に係る携帯端末100は、アプリケーションプログラム毎に閾値速度を記憶し、スクロール領域のスクロール速度が閾値速度未満の場合に、タッチパネル110を第1の明るさで表示し、スクロール速度が閾値速度以上の場合にタッチパネル110の明るさを第1の明るさよりも暗い第2の明るさで表示する構成の例であった。
 これに対して、第1変形例の携帯端末は、アプリケーションプログラム毎に第1閾値速度と第2閾値速度とを記憶し、スクロール領域のスクロール速度が第1閾値速度未満の場合に、タッチパネル110を第1の明るさで表示し、スクロール速度が第1閾値速度以上第2閾値速度未満の場合にタッチパネル110を第1の明るさよりも暗い第2の明るさで表示し、スクロール速度が第2閾値速度以上の場合にタッチパネルを第2の明るさよりも暗い第3の明るさで表示する構成の例である。
 以下、本第1変形例の携帯端末について、実施の形態1に係る携帯端末100との相違点を中心に説明する。
<構成>
 第1変形例の携帯端末は、実施の形態1に係る明るさ調整部420(図4参照)が第1変形例の明るさ調整部に変更され、実施の形態1に係る記憶部430が第1変形例の記憶部に変更されるように変形されている。
 第1変形例の記憶部は、第1変形例の閾値速度テーブル900を記憶する機能を有する。
 図9は、第1変形例の記憶部が記憶する第1変形例の閾値速度テーブル900の構成図である。
 同図に示されるように、第1変形例の閾値速度テーブル900は、アプリケーションプログラムID910と第1閾値速度920と第1光量変更率930と第2閾値速度940と第2光量変更率950とが互いに対応付けられて構成される。
 アプリケーションプログラムID910は、実施の形態1に係るアプリケーションプログラムID710(図7参照)と同様に、画像をスクロールさせる機能を有するアプリケーションプログラムを識別するための識別子である。
 第1閾値速度920は、対応するアプリケーションプログラムID910で識別されるアプリケーションプログラムがCPU200によって実行される状況下において、タッチパネル110に表示される画像の少なくとも一部の画像がスクロールされる場合に、その画像のスクロール速度が第1の速度であるときと、第1の速度よりも速い第2の速度であるときとでバックライト272の光量を変化させるときの、第1の速度と第2の速度との間を区別するためのスクロール速度である。
 第1光量変更率930は、対応するアプリケーションプログラムID910で識別されるアプリケーションプログラムがCPU200によって実行される状況下において、タッチパネル110に表示される画像の少なくとも一部の画像がスクロールされる場合に、その画像のスクロール速度が第1の速度であるときと、第1の速度よりも速い第2の速度であるときとでバックライト272の光量を変化させるときの、そのスクロール速度が第1の速度である場合におけるバックライト272の光量に対する、そのスクロール速度が第2の速度である場合におけるバックライト272の光量の減光率である。
 第2閾値速度940は、対応するアプリケーションプログラムID910で識別されるアプリケーションプログラムがCPU200によって実行される状況下において、タッチパネル110に表示される画像の少なくとも一部の画像がスクロールされる場合に、その画像のスクロール速度が第2の速度であるときと、第2の速度よりも速い第3の速度であるときとでバックライト272の光量を変化させるときの、第2の速度と第3の速度との間を区別するためのスクロール速度である。
 第2光量変更率950は、対応するアプリケーションプログラムID910で識別されるアプリケーションプログラムがCPU200によって実行される状況下において、タッチパネル110に表示される画像の少なくとも一部の画像がスクロールされる場合に、その画像のスクロール速度が第2の速度であるときと、第2の速度よりも速い第3の速度であるときとでバックライト272の光量を変化させるときの、そのスクロール速度が第1の速度である場合におけるバックライト272の光量に対する、そのスクロール速度が第3の速度である場合におけるバックライト272の光量の減光率である。
 第1変形例の明るさ調整部は、以下の12の機能を有する。
 第1の判定機能とは、CPU200が第1アプリケーションプログラム440を実行している場合において、第1算出部460からスクロール速度が送られて来るとき、第1変形例の記憶部に記憶される第1変形例の閾値速度テーブル900を参照して、そのスクロール速度が、第1アプリケーションプログラム440を識別するアプリケーションプログラムID910に対応する第1閾値速度920以上であるか否かを判定(以下、この判定を「第1の判定」と呼ぶ。)する機能である。
 第2の判定機能とは、CPU200が第1アプリケーションプログラム440を実行している場合において、第1算出部460からスクロール速度が送られて来るとき、第1変形例の記憶部に記憶される第1変形例の閾値速度テーブル900を参照して、そのスクロール速度が、第1アプリケーションプログラム440を識別するアプリケーションプログラムID910に対応する第2閾値速度940以上であるか否かを判定(以下、この判定を「第2の判定」と呼ぶ。)する機能である。
 第1の減光機能とは、自部の行う第1の判定が、否定的なものから肯定的なものに変化した場合に、(1)否定的なものから肯定的なものに変化した時点におけるバックライト272の光量を記憶して、(2)自部の行う第2の判定が、否定的なものから肯定的なものに変化しなければ、バックライト272の光量を、第1変形例の記憶部に記憶される第1変形例の閾値速度テーブル900を参照して、その記憶した光量から、第1アプリケーションプログラム440を識別するアプリケーションプログラムID910に対応する第1光量変更率930で示される減光率だけ減光した光量に変更する機能である。
 第2の減光機能とは、自部の行う第2の判定が、否定的なものから肯定的なものに変化した場合に、バックライト272の光量を、第1変形例の記憶部に記憶される第1変形例の閾値速度テーブル900を参照して、最後に記憶した光量から、第1アプリケーションプログラム440を識別するアプリケーションプログラムID910に対応する第2光量変更率95で示される減光率だけ減光した光量に変更する機能である。
 第1の増光機能とは、自部の行う第1の判定が、肯定的なものから否定的なものに変化した場合に、バックライト272の光量を、最後に記憶した光量に変更する機能である。第2の増光機能とは、自部の行う第2の判定が、肯定的なものから否定的なものに変化した場合において、自部の行う第1の判定が、肯定的なものから否定的なものに変化しなかったとき、バックライト272の光量を、第1の変形例の記憶部に記憶される第1変形例の閾値速度テーブル900を参照して、最後に記憶した光量から、第1アプリケーションプログラム440を識別するアプリケーションプログラムID910に対応する第1光量変更率930で示される減光率だけ減光した光量に変更する機能である。
 第3の判定機能とは、CPU200が第2アプリケーションプログラム470を実行している場合において、第1算出部460からスクロール速度が送られて来るとき、第1変形例の記憶部に記憶される第1変形例の閾値速度テーブル900を参照して、そのスクロール速度が、第2アプリケーションプログラム470を識別するアプリケーションプログラムID910に対応する第1閾値速度920以上であるか否かを判定(以下、この判定を「第3の判定」と呼ぶ。)する機能である。
 第4の判定機能とは、CPU200が第2アプリケーションプログラム470を実行している場合において、第1算出部460からスクロール速度が送られて来るとき、第1変形例の記憶部に記憶される第1変形例の閾値速度テーブル900を参照して、そのスクロール速度が、第2アプリケーションプログラム470を識別するアプリケーションプログラムID910に対応する第2閾値速度940以上であるか否かを判定(以下、この判定を「第4の判定」と呼ぶ。)する機能である。
 第3の減光機能とは、自部の行う第3の判定が、否定的なものから肯定的なものに変化した場合に、(1)否定的なものから肯定的なものに変化した時点におけるバックライト272の光量を記憶して、(2)自部の行う第4の判定が、否定的なものから肯定的なものに変化しなければ、バックライト272の光量を、第1変形例の記憶部に記憶される第1変形例の閾値速度テーブル900を参照して、その記憶した光量から、第2アプリケーションプログラム470を識別するアプリケーションプログラムID910に対応する第2光量変更率950で示される減光率だけ減光した光量に変更する機能である。
 第4の減光機能とは、自部の行う第4の判定が、否定的なものから肯定的なものに変化した場合に、バックライト272の光量を、第1変形例の記憶部に記憶される第1変形例の閾値速度テーブル900を参照して、最後に記憶した光量から、第2アプリケーションプログラム470を識別するアプリケーションプログラムID910に対応する第2光量変更率950で示される減光率だけ減光した光量に変更する機能である。
 第3の増光機能とは、自部の行う第3の判定が、肯定的なものから否定的なものに変化した場合に、バックライト272の光量を、最後に記憶した光量に変更する機能である。
 第4の増光機能とは、自部の行う第4の判定が、肯定的なものから否定的なものに変化した場合において、自部の行う第3の判定が、肯定的なものから否定的なものに変化しなかったとき、バックライト272の光量を、第1変形例の記憶部に記憶される第1変形例の閾値速度テーブル900を参照して、最後に記憶した光量から、第2アプリケーションプログラム470を識別するアプリケーションプログラムID910に対応する第1光量変更率930で示される減光率だけ減光した光量に変更する機能である。
 上記構成の第1変形例の携帯端末の行う動作について、以下、図面を参照しながら説明する。
<動作>
 ここでは、第1変形例の携帯端末の行う動作のうち、特徴的な動作である、第1変形例のスクロール処理について説明する。
<第1変形例のスクロール処理>
 第1変形例のスクロール処理は、実施の形態1に係るスクロール処理(図8参照)からその処理の一部が変更されるように変形された処理であって、タッチパネル110に表示される画像の少なくとも一部がスクロールしている場合において、(1)そのスクロール領域のスクロール速度が第1閾値速度以上第2閾値速度未満になるときに、バックライト272の光量を少なくして第1光量とし、(2)さらに、スクロール速度が第2閾値速度以上になるときに、バックライト272の光量を第1光量よりも少ない第2光量とし、(3)スクロール速度が再び第1閾値速度以上第2閾値速度未満になるときに、バックライト272の光量を第1光量に戻し、(4)さらに、スクロール速度が再び第1閾値速度未満になるときに、バックライト272の光量を元の光量に戻す処理である。
 図10、図11は、第1変形例のスクロール処理のフローチャートである。
 図10、図11に示されるように、第1変形例のスクロール処理は、実施の形態1に係るスクロール処理から、ステップS800の処理とステップS810の処理とステップS830の処理とが削除され、ステップS1000の処理とステップS1007~ステップS1012の処理とステップS1100の処理とが追加されるように変形されている。
 ここでは、ステップS1000の処理とステップS1007~ステップS1012の処理とステップS1100の処理とを中心に説明する。
 第1変形例のスクロール処理は、実施の形態1に係るスクロール処理と同様に、第1算出部460が0以外のスクロール速度を算出したとき、又は、第2算出部490が0以外のスクロール速度を算出したときに開始される。
 第1変形例のスクロール処理が開始されると、第1変形例の明るさ調整部は、第1変形例の記憶部に記憶される第1変形例の閾値速度テーブル900を参照して、算出されたスクロール速度が、該当するアプリケーションプログラムに対応する第1閾値速度920以上であるか否かを調べる(ステップS1000)。
 ステップS1000の処理において、算出されたスクロール速度が、該当するアプリケーションプログラムに対応する第1閾値速度920以上である場合に(ステップS1000:Yes)、第1変形例の携帯端末は、ステップS805の処理に進む。
 ステップS1000の処理において、算出されたスクロール速度が、該当するアプリケーションプログラムに対応する第1閾値速度920以上でない場合に(ステップS100:No)、第1変形例の携帯端末は、ステップS840の処理に進む。
 ステップS805の処理が終了すると、第1変形例の明るさ調整部は、第1変形例の記憶部に記憶される第1変形例の閾値速度テーブル900を参照して、算出されたスクロール速度が、該当するアプリケーションプログラムに対応する第2閾値速度940以上であるか否かを調べる(ステップS1007)。
 ステップS1007の処理において、算出されたスクロール速度が、該当するアプリケーションプログラムに対応する第2閾値速度940以上である場合に(ステップS1007:Yes)、第1変形例の明るさ調整部は、バックライト272の光量を、第1変形例の記憶部に記憶される第1変形例の閾値速度テーブル900を参照して、記憶する光量に対して、該当するアプリケーションプログラムに対応する第2光量変更率950で示される減光率だけ減光した光量とする(ステップS1010)。
 ステップS1007の処理において、算出されたスクロール速度が、該当するアプリケーションプログラムに対応する第2閾値速度940以上でない場合に(ステップS1007:No)、第1変形例の明るさ調整部は、バックライト272の光量を、第1変形例の記憶部に記憶される第1変形例の閾値速度テーブル900を参照して、記憶する光量に対して、該当するアプリケーションプログラムに対応する第1光量変更率930で示される減光率だけ減光した光量とする(ステップS1012)。
 ステップS1010の処理が終了した場合、又は、ステップS1012の処理が終了した場合に、第1変形例の携帯端末は、ステップS815の処理に進む。
 ステップS825の処理において、スクロール速度が0でない場合に(ステップS825:No)、第1変形例の明るさ調整部は、第1変形例の記憶部に記憶される第1変形例の閾値速度テーブル900を参照して、そのスクロール速度が、該当するアプリケーションプログラムに対応する第1閾値速度920以上であるか否かを調べる(ステップS1100)。
 ステップS1100の処理において、そのスクロール速度が、該当するアプリケーションプログラムに対応する第1閾値速度920以上である場合に(ステップS1100:Yes)、第1変形例の携帯端末は、ステップS1007の処理に進む。
 ステップS1100の処理において、そのスクロール速度が、該当するアプリケーションプログラムに対応する第1閾値速度920以上でない場合に(ステップS1100:No)、第1変形例の携帯端末は、ステップS835の処理に進む。
<第2変形例>
<概要>
 以下、本発明に係る携帯端末の一例として、実施の形態に係る携帯端末100の一部を変形した第2変形例の携帯端末について説明する。
 第2変形例の携帯端末は、そのハードウエア構成が、実施の形態に係る携帯端末100から、タッチパネル110(図3参照)が第2変形例のタッチパネルに変更されるように変形され、さらに、実行されるソフトウエアの一部、及び、記憶されるデータの一部が、実施の形態に係る携帯端末100から変形されている。
 図12は、第2変形例のタッチパネルの分解斜視図である。
 同図に示されるように、第2変形例のタッチパネルは、実施の形態に係るタッチパネル110から、バックライト272が、第1バックライト1272と第2バックライト1273とに分割されるように変形されている。そして、このことにより、第1バックライト1272の光量と第2バックライト1273の光量とが、互いに独立に制御され得るようになっている。
 実施の形態に係る携帯端末100は、スクロール領域の位置、大きさに関わらず、そのスクロール領域のスクロール速度に応じてバックライト272の光量を変更する構成の例であった。
 これに対して、第2変形例の携帯端末は、スクロール領域が、第1バックライト1272に対応する領域に含まれている場合には、そのスクロール領域のスクロール速度に応じて、第1バックライト1272の光量を変更し、スクロール領域が、第2バックライト1273に対応する領域に含まれている場合には、そのスクロール領域のスクロール速度に応じて、第2バックライト1273の光量を変更する構成の例である。
 以下、本第2変形例の携帯端末について、実施の形態1に係る携帯端末100との相違点を中心に説明する。
<構成>
 第2変形例の携帯端末は、実施の形態に係る携帯端末100に対して、上述のハードウエア構成におけるタッチパネルの変形に加えて、機能構成において、明るさ調整部420(図4参照)が、第2変形例の明るさ調整部に変更されるように変形されている。
 第2変形例の明るさ調整部は、実施の形態1に係る明るさ調整部420の有する、第1判定機能と第2判定機能とに加えて、以下の9つの機能を有する。
 領域判定機能とは、第1算出部460からスクロール速度が送られて来る場合に、対応するスクロール領域が、(1)第1バックライト1272に対応する領域にのみ含まれているか、(2)第2バックライト1273に対応する領域にのみ含まれているか、(3)第1バックライト1272に対応する領域と第2バックライト1273に対応する領域との双方に含まれているか、のいずれであるかを判定する機能である。
 第1領域第1減光機能とは、自部の行う領域判定機能が、(1)第1バックライト1272に対応する領域にのみ含まれていると判定する場合、又は(3)第1バックライト1272に対応する領域と第2バックライト1273に対応する領域との双方に含まれていると判定する場合において、自部の行う第1判定が、否定的なものから肯定的なものに変化したときに、(1)否定的なものから肯定的なものに変化した時点における第1バックライト1272の光量を記憶して、(2)第1バックライト1272の光量を、記憶部430に記憶される閾値速度テーブル700を参照して、その記憶した光量から、第1アプリケーションプログラム440を識別するアプリケーションプログラムID710に対応する光量変更率730で示される減光率だけ減光した光量に変更する機能である。
 第1領域第1増光機能とは、自部の行う領域判定機能が、(1)第1バックライト1272に対応する領域にのみ含まれていると判定する場合、又は(3)第1バックライト1272に対応する領域と第2バックライト1273に対応する領域との双方に含まれていると判定する場合において、自部の行う第1判定が、肯定的なものから否定的なものに変化した場合に、第1バックライト1272の光量を、最後に記憶した光量に変更する機能である。
 第2領域第1減光機能とは、自部の行う領域判定機能が、(2)第2バックライト1273に対応する領域にのみ含まれていると判定する場合、又は(3)第1バックライト1272に対応する領域と第2バックライト1273に対応する領域との双方に含まれていると判定する場合において、自部の行う第1判定が、否定的なものから肯定的なものに変化したときに、(1)否定的なものから肯定的なものに変化した時点における第2バックライト1273の光量を記憶して、(2)第2バックライト1273の光量を、記憶部430に記憶される閾値速度テーブル700を参照して、その記憶した光量から、第1アプリケーションプログラム440を識別するアプリケーションプログラムID710に対応する光量変更率730で示される減光率だけ減光した光量に変更する機能である。
 第2領域第1増光機能とは、自部の行う領域判定機能が、(2)第2バックライト1273に対応する領域にのみ含まれていると判定する場合、又は(3)第1バックライト1272に対応する領域と第2バックライト1273に対応する領域との双方に含まれていると判定する場合において、自部の行う第1判定が、肯定的なものから否定的なものに変化した場合に、第2バックライト1273の光量を、最後に記憶した光量に変更する機能である。
 第1領域第2減光機能とは、自部の行う領域判定機能が、(1)第1バックライト1272に対応する領域にのみ含まれていると判定する場合、又は(3)第1バックライト1272に対応する領域と第2バックライト1273に対応する領域との双方に含まれていると判定する場合において、自部の行う第2判定が、否定的なものから肯定的なものに変化したときに、(1)否定的なものから肯定的なものに変化した時点における第1バックライト1272の光量を記憶して、(2)第1バックライト1272の光量を、記憶部430に記憶される閾値速度テーブル700を参照して、その記憶した光量から、第2アプリケーションプログラム470を識別するアプリケーションプログラムID710に対応する光量変更率730で示される減光率だけ減光した光量に変更する機能である。
 第1領域第2増光機能とは、自部の行う領域判定機能が、(1)第1バックライト1272に対応する領域にのみ含まれていると判定する場合、又は(3)第1バックライト1272に対応する領域と第2バックライト1273に対応する領域との双方に含まれていると判定する場合において、自部の行う第2判定が、肯定的なものから否定的なものに変化した場合に、第1バックライト1272の光量を、最後に記憶した光量に変更する機能である。
 第2領域第2減光機能とは、自部の行う領域判定機能が、(2)第2バックライト1273に対応する領域にのみ含まれていると判定する場合、又は(3)第1バックライト1272に対応する領域と第2バックライト1273に対応する領域との双方に含まれていると判定する場合において、自部の行う第2判定が、否定的なものから肯定的なものに変化したときに、(1)否定的なものから肯定的なものに変化した時点における第2バックライト1273の光量を記憶して、(2)第2バックライト1273の光量を、記憶部430に記憶される閾値速度テーブル700を参照して、その記憶した光量から、第2アプリケーションプログラム470を識別するアプリケーションプログラムID710に対応する光量変更率730で示される減光率だけ減光した光量に変更する機能である。
 第2領域第2増光機能とは、自部の行う領域判定機能が、(2)第2バックライト1273に対応する領域にのみ含まれていると判定する場合、又は(3)第1バックライト1272に対応する領域と第2バックライト1273に対応する領域との双方に含まれていると判定する場合において、自部の行う第2判定が、肯定的なものから否定的なものに変化した場合に、第2バックライト1273の光量を、最後に記憶した光量に変更する機能である。
 上記構成の第2変形例の携帯端末の行う動作について、以下、図面を参照しながら説明する。
<動作>
 ここでは、第2変形例の携帯端末の行う動作のうち、特徴的な動作である、第2変形例のスクロール処理について説明する。
<第2変形例のスクロール処理>
 第2変形例のスクロール処理は、実施の形態1に係るスクロール処理(図8参照)からその処理の一部が変更されるように変形された処理であって、(1)スクロール領域が第1バックライト1272に対応する領域に含まれている場合において、(a)そのスクロール領域のスクロール速度が閾値速度以上になるときに、第1バックライト1272の光量を少なくし、(b)そのスクロール領域のスクロール速度が再び閾値速度未満になるときに、第1バックライト1272の光量を元の光量に戻し、(2)スクロール領域が第2バックライト1273に対応する領域に含まれている場合において、(a)そのスクロール領域のスクロール速度が閾値速度以上になるときに、第2バックライト1273の光量を少なくし、(b)そのスクロール領域のスクロール速度が再び閾値速度未満になるときに、第2バックライト1273の光量を元の光量に戻す処理である。
 図13、図14、図15は、第2変形例のスクロール処理のフローチャートである。
 図13、図14、図15に示されるように、第2変形例のスクロール処理は、実施の形態1に係るスクロール処理から、ステップS805の処理とステップS810の処理とステップS835の処理とが削除され、ステップS1302~ステップS1310の処理と1335の処理とステップS1402~ステップS1410の処理とステップS1435の処理とステップS1505~ステップS1510の処理とステップS1535の処理とが追加されるように変形されている。
 なお、ステップS815aの処理とステップS815bの処理とステップS815cの処理とは、ステップS815の処理と同等の処理であり、ステップS820aの処理とステップS820bの処理とステップS820cの処理とは、ステップS820の処理と同等の処理であり、ステップS825aの処理とステップS825bの処理とステップS825cの処理とは、ステップS825の処理と同等の処理であり、ステップS830aの処理とステップS830bの処理とステップS830cの処理とは、ステップS830の処理と同等の処理である。
 ここでは、ステップS1302~ステップS1310の処理とステップS1335の処理とステップS1402~ステップS1410の処理とステップS1435の処理とステップS1505~ステップS1510の処理とステップS1535の処理とを中心に説明する。
 第2変形例のスクロール処理は、実施の形態1に係るスクロール処理と同様に、第1算出部460が0以外のスクロール速度を算出したとき、又は、第2算出部490が0以外のスクロール速度を算出したときに開始される。
 第2変形例のスクロール処理が開始されると、第2変形例の携帯端末は、ステップS800の処理を行う。
 ステップS800の処理において、算出されたスクロール速度が、該当するアプリケーションプログラムに対応する閾値速度以上である場合に(ステップS800:Yes)、第2変形例の明るさ調整部は、対応するスクロール領域が、第1バックライト1272に対応する領域にのみ含まれているか否かを調べる(ステップS1302)。
 ステップS1302の処理において、対応するスクロール領域が、第1バックライト1272に対応する領域にのみ含まれている場合に(ステップS1302:Yes)、第2変形例の明るさ調整部は、現時点における第1バックライト1272の光量を記憶する(ステップS1305)。
 そして、第2変形例の明るさ調整部は、第1バックライト1272の光量を、記憶部433に記憶される閾値速度テーブル700を参照して、記憶する光量に対して、該当するアプリケーションプログラムに対応する光量変更率730で示される減光率だけ減光した光量とする(ステップS1310)。
 ステップS1310の処理が終了すると、第2変形例の携帯端末は、ステップS815aの処理に進む。
 ステップS830aの処理において、そのスクロール速度が、該当するアプリケーションプログラムに対応する閾値速度以上である場合に(ステップS830a:Yes)、第2変形例の明るさ調整部は、ステップS1310の処理に進む。
 ステップS830aの処理において、そのスクロール速度が、該当するアプリケーションプログラムに対応する閾値速度以上でない場合に(ステップS830a:No)、第2変形例の明るさ調整部は、第1バックライト1272の光量を、最後に記憶した光量とする(ステップS1335)。
 ステップS1302の処理において、対応するスクロール領域が、第1バックライト1272に対応する領域にのみ含まれていない場合に(ステップS1302:No)、第2変形例の明るさ調整部は、対応するスクロール領域が、第2バックライト1273に対応する領域にのみ含まれているか否かを調べる(ステップS1402)。
 ステップS1402の処理において、対応するスクロール領域が、第2バックライト1273に対応する領域にのみ含まれている場合に(ステップS1402:Yes)、第2変形例の明るさ調整部は、現時点における第2バックライト1273の光量を記憶する(ステップS1405)。そして、第2変形例の明るさ調整部は、第2バックライト1273の光量を、記憶部430に記憶される閾値速度テーブル700を参照して、記憶する光量に対して、該当するアプリケーションプログラムに対応する光量変更率730で示される減光率だけ減光した光量とする(ステップS1410)。
 ステップS1410の処理が終了すると、第2変形例の携帯端末は、ステップS815bの処理に進む。
 ステップS830bの処理において、そのスクロール速度が、該当するアプリケーションプログラムに対応する閾値速度以上である場合に(ステップS830b:Yes)、第2変形例の明るさ調整部は、ステップS1410の処理に進む。
 ステップS830bの処理において、そのスクロール速度が、該当するアプリケーションプログラムに対応する閾値速度以上でない場合に(ステップS830b:No)、第2変形例の明るさ調整部は、第2バックライト1273の光量を、最後に記憶した光量とする(ステップS1435)。
 ステップS1402の処理において、対応するスクロール領域が、第2バックライト1273に対応する領域にのみ含まれていない場合に(ステップS1402:No)、第2変形例の明るさ調整部は、現時点における第1バックライト1272の光量と第2バックライト1273の光量とを記憶する(ステップS1505)。そして、第2変形例の明るさ調整部は、第1バックライト1272の光量と第2バックライト1273の光量とを、記憶部430に記憶される閾値速度テーブル700を参照して、記憶する光量に対して、該当するアプリケーションプログラムに対応する光量変更率730で示される減光率だけ減光した光量とする(ステップS1510)。
 ステップS1510の処理が終了すると、第2変形例の携帯端末は、ステップS815cの処理に進む。
 ステップS830cの処理において、そのスクロール速度が、該当するアプリケーションプログラムに対応する閾値速度以上である場合に(ステップS830c:Yes)、第2変形例の明るさ調整部は、ステップS1510の処理に進む。
 ステップS830cの処理において、そのスクロール速度が、該当するアプリケーションプログラムに対応する閾値速度以上でない場合に(ステップS830c:No)、第2変形例の明るさ調整部は、第1バックライト1272の光量と第2バックライト1273の光量とを、最後に記憶した光量とする(ステップS1435)。
 以上のように、各実施形態では、第2の速度でスクロールしている場合におけるディスプレイに表示される画像の明るさが、第1の速度でスクロールしている場合におけるディスプレイに表示される画像の明るさよりも暗くなるように画像の明るさが調整される。そして、このことによって、この携帯端末は、一般的な画像の明るさで画像を表示していた場合において、その画像が第2の速度でスクロールされるときに、その画像の明るさを、一般的な画像の明るさよりも暗くすることとなり、その消費電力の低減を実現する。
<補足>
 以上、本発明に係る携帯端末の一実施形態として、実施の形態と第1変形例と第2変形例とにおいて、それぞれ、携帯端末100と第1変形例の携帯端末と第2変形例の携帯端末とを例として説明したが、以下のように変形することも可能であり、本発明は上述した実施の形態、第1変形例、第2変形例通りの携帯端末に限られないことはもちろんである。
(1)実施の形態において、携帯端末100は、バックライトの光量が調整されることで、ディスプレイに表示される画像の明るさが調整され得る液晶ディスプレイを備える構成の例であった。しかしながら、携帯端末100が備えるディスプレイは、表示される画像の明るさが調整され得るディスプレイであれば、必ずしも、液晶ディスプレイである必要はない。一例として、自発光素子からなるディスプレイ(例えば、有機EL(Electro-Luminescence)ディスプレイ)備える構成の例等が考えられる。このようなディスプレイでは、例えば、各発光素子の輝度を調整することで、表示される画像の明るさが調整され得る。
(2)実施の形態において、携帯端末100は、いわゆるスマートフォン型携帯通信端末である構成の例であった。しかしながら、携帯端末100は、スクロール処理と同等の処理を行う機能を有していれば、必ずしも、いわゆるスマートフォン型携帯通信端末である必要はない。一例として、スクロール処理と同等の処理を行う機能を有する、タブレット型パソコン、PDA(Personal Digital Assistant:携帯情報端末)、折り畳み式携帯通信端末等の例が考えられる。
(3)実施の形態において、携帯端末100は、スクロール処理の対象となるアプリケーションプログラムが、第1アプリケーションプログラム440と第2アプリケーションプログラム470との2つである構成の例であった。しかしながら、スクロール処理の対象となるプログラムが存在する構成であれば、スクロール処理の対象となるアプリケーションプログラムの数は、必ずしも、2つである構成に限られず、例えば、スクロール処理の対象となるアプリケーションプログラムが4つである構成であっても構わない。
(4)上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
(5)以下、さらに本発明の一実施形態に係る携帯端末の構成及びその変形例と各効果について説明する。
(a)本発明の一実施形態に係る携帯端末は、ディスプレイと、ディスプレイにおける画像表示領域の少なくとも一部分であるスクロール対象領域の画像がスクロールするように、ディスプレイに画像を表示させる表示処理を行う表示処理部と、スクロール対象領域の画像のスクロール速度を算出する算出処理を行う算出部と、算出部によって算出されるスクロール速度が第1の速度よりも速い第2の速度である場合において、第1の速度の場合にディスプレイに表示される画像よりも、第2の速度の場合にディスプレイに表示される画像が明るくなるように、ディスプレイに表示される画像の明るさを調整する明るさ調整部とを備える。
 携帯端末を利用するユーザは、表示させたい表示対象物をディスプレイに表示させるために、ディスプレイに表示される画像をスクロールさせることがある。そして、画像のスクロール期間中において、表示させたい表示対象物がディスプレイに表示されるようになるまで比較的長い時間がかかると予測される場合には、スクロール中の画像をあまり注視せずに比較的速く画像をスクロールさせ、表示させたい表示対象物がディスプレイに表示されるようになるまで比較的長い時間がかからないと予測される場合には、スクロール中の画像を比較的注視しつつ比較的遅く画像をスクロールさせる傾向にある。
 このことから、スクロール中の画像をあまり注視しない傾向にある、比較的速く画像をスクロールさせている期間における画像の明るさを、スクロール中の画像を注視する傾向にある、比較的遅く画像をスクロールさせている期間における画像の明るさよりも暗くしても、ユーザに与える違和感は比較的低いと言える。
 上記構成を備える本実施の形態に係る携帯端末によると、第2の速度でスクロールしている場合におけるディスプレイに表示される画像の明るさが、第1の速度でスクロールしている場合におけるディスプレイに表示される画像の明るさよりも暗くなるように画像の明るさが調整される。そして、このことによって、この携帯端末は、一般的な画像の明るさで画像を表示していた場合において、その画像が第2の速度でスクロールされるときに、その画像の明るさを、一般的な画像の明るさよりも暗くすることとなり、その消費電力の低減を実現する。
(b)また、携帯端末は、スクロール対象領域の画像をスクロールさせるためのスクロール操作を受け付ける受付部を備える。表示処理部は、受付部によってスクロール操作が受け付けられた場合に、スクロール対象領域の画像が、当該スクロール操作に応じてスクロールするように、表示処理を行うとしてもよい。
 これにより、携帯端末を利用するユーザによるスクロール操作に応じて、スクロール対象領域の画像をスクロールさせることができるようになる。
(c)また、携帯端末は、第1の速度と第2の速度との間を区別するための閾値速度を記憶する記憶部を備える。明るさ調整部は、記憶部に記憶される閾値速度を参照して、算出部によって算出されるスクロール速度が当該閾値速度を上回っている場合に、ディスプレイに表示される画像が第1の明るさで表示され、算出部によって算出されるスクロール速度が当該閾値速度を下回っている場合に、ディスプレイに表示される画像が第1の明るさよりも明るい第2の明るさで表示されるように、調整を行うとしてもよい。
 これにより、ディスプレイに表示される画像の明るさを段階的に変更することができるようになる。
(d)また、表示処理部は、プロセッサによって実行される、ディスプレイに表示される画像が互いに異なる複数のアプリケーションプログラム毎に、表示処理を行う。算出部は、複数のアプリケーションプログラム毎に、算出処理を行うとしてもよい。
 これにより、ディスプレイに表示される画像の明るさの調整を、アプリケーションプログラム毎に行うことができるようになる。
(e)また、表示処理部は、第1アプリケーションプログラムがプロセッサによって実行されることで実現され、ディスプレイに、当該第1アプリケーションプログラムによって定まる第1種画像を表示させる第1表示処理を、表示処理として行う第1表示処理部と、第2アプリケーションプログラムがプロセッサによって実行されることで実現され、ディスプレイに、当該第2アプリケーションプログラムによって定まる第2種画像を表示させる第2表示処理を、表示処理として行う第2表示処理部とを含む。
 算出部は、第1アプリケーションプログラムがプロセッサによって実行されることで実現され、第1種画像について、スクロール対象領域の画像の第1スクロール速度を算出する第1算出処理を、算出処理として行う第1算出部と、第2アプリケーションプログラムがプロセッサによって実行されることで実現され、第2種画像について、スクロール対象領域の画像の第2スクロール速度を算出する第2算出処理を、算出処理として行う第2算出部とを含む。記憶部は、第1種画像における、第1の速度と第2の速度との間を区別するための第1閾値速度と、第2種画像における、第1の速度と第2の速度との間を区別するための第2閾値速度とを、閾値速度として記憶する。明るさ調整部は、第1算出部によって第1スクロール速度が算出される場合に、記憶部に記憶される第1閾値速度を参照して、当該第1スクロール速度が当該第1閾値速度を上回っているときに、ディスプレイに表示される画像が第1の明るさで表示され、当該第1スクロール速度が当該第1閾値速度を下回っているときに、ディスプレイに表示される画像が第2の明るさで表示されるように、調整を行い、第2算出部によって第2スクロール速度が算出される場合に、記憶部に記憶される第2閾値速度を参照して、当該第2スクロール速度が当該第2閾値速度を上回っているときに、ディスプレイに表示される画像が第1の明るさで表示され、当該第2スクロール速度が当該第2閾値速度を下回っているときに、ディスプレイに表示される画像が第2の明るさで表示されるように、調整を行うとしてもよい。
 これにより、第1アプリケーションプログラムと第2アプリケーションプログラムとで、閾値速度を互いに独立したものとすることができるようになる。
(f)また、ディスプレイは、液晶パネルと、当該液晶パネルの背面に位置するバックライトとを含む。明るさ調整部は、バックライトの光量を変更することで調整を行うとしてもよい。
 これにより、バックライトの光量を変更することでディスプレイに表示される画像の明るさを調整することができるようになる。
(g)また、ディスプレイは、発光素子で構成される複数の画素からなり、明るさ調整部は、発光素子の輝度を変更することで調整を行うとしてもよい。
 これにより、発光素子の輝度を変更することでディスプレイに表示される画像の明るさを調整することができるようになる。
(h)また、明るさ調整部は、さらに、算出部によって算出されるスクロール速度が第2の速度よりも速い第3の速度である場合において、第2の速度の場合にディスプレイに表示される画像よりも、第3の速度の場合にディスプレイに表示される画像が明るくなるように、ディスプレイに表示される画像の明るさを調整して、調整を行うとしてもよい。
 これにより、ディスプレイに表示される画像の明るさの段階的変更を、さらに1段階増やすことができるようになる。
(i)また、明るさ調整部は、ディスプレイにおける画像表示領域のうちの一部の領域である調整対象領域であって、スクロール対象領域を含む調整対象領域の画像に限って調整を行うとしてもよい。
 これにより、ディスプレイにおける画像表示領域のうちの一部の領域について、画像の明るさの調整を行うことができるようになる。
 本発明は、ディスプレイを備える携帯端末に広く利用することができる。
 この他、本発明の実施形態は、請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。
 200 CPU、210 通信用LSI、220 アンテナ、230 タッチパネルコントローラ、240 メモリ、250 レシーバ、260 マイク、271 液晶パネル、272 バックライト、280 タッチパッド、290 バッテリ、410 操作受付部、420 明るさ調整部、430 記憶部、450 第1表示処理部、460 第1算出部、470 第2表示処理部、480 第2算出部。

Claims (10)

  1.  ディスプレイと、
     前記ディスプレイにおける画像表示領域の少なくとも一部分であるスクロール対象領域の画像がスクロールするように、前記ディスプレイに画像を表示させる表示処理を行う表示処理部と、
     前記スクロール対象領域の画像のスクロール速度を算出する算出処理を行う算出部と、
     前記算出部によって算出される前記スクロール速度が第1の速度の場合に前記ディスプレイに表示される画像の明るさよりも、前記算出部によって算出される前記スクロール速度が前記第1の速度よりも速い第2の速度の場合に前記ディスプレイに表示される画像の明るさが、暗くなるように、前記ディスプレイに表示される画像の明るさを調整する明るさ調整部とを備える、携帯端末。
  2.  前記スクロール対象領域の画像をスクロールさせるためのスクロール操作を受け付ける受付部をさらに備え、
     前記表示処理部は、前記受付部によって前記スクロール操作が受け付けられた場合に、前記スクロール対象領域の画像が、当該スクロール操作に応じてスクロールするように、前記表示処理を行う、請求項1記載の携帯端末。
  3.  前記第1の速度と前記第2の速度との間を区別するための閾値速度を記憶する記憶部をさらに備え、
     前記明るさ調整部は、前記記憶部に記憶される前記閾値速度を参照して、前記算出部によって算出される前記スクロール速度が当該閾値速度未満の場合に、前記ディスプレイに表示される画像が第1の明るさで表示され、前記算出部によって算出される前記スクロール速度が当該閾値速度以上の場合に、前記ディスプレイに表示される画像が前記第1の明るさよりも暗い第2の明るさで表示されるように、前記調整を行う、請求項2記載の携帯端末。
  4.  前記表示処理部は、プロセッサによって実行される、前記ディスプレイに表示される画像が互いに異なる複数のアプリケーションプログラム毎に、前記表示処理を行い、
     前記算出部は、前記複数のアプリケーションプログラム毎に、前記算出処理を行う、請求項3記載の携帯端末。
  5.  前記表示処理部は、
     第1アプリケーションプログラムが前記プロセッサによって実行されることで実現され、前記ディスプレイに、当該第1アプリケーションプログラムによって定まる第1種画像を表示させる第1表示処理を、前記表示処理として行う第1表示処理部と、
     第2アプリケーションプログラムが前記プロセッサによって実行されることで実現され、前記ディスプレイに、当該第2アプリケーションプログラムによって定まる第2種画像を表示させる第2表示処理を、前記表示処理として行う第2表示処理部とを含み、
     前記算出部は、
     前記第1アプリケーションプログラムが前記プロセッサによって実行されることで実現され、前記第1種画像について、前記スクロール対象領域の画像の第1スクロール速度を算出する第1算出処理を、前記算出処理として行う第1算出部と、
     前記第2アプリケーションプログラムが前記プロセッサによって実行されることで実現され、前記第2種画像について、前記スクロール対象領域の画像の第2スクロール速度を算出する第2算出処理を、前記算出処理として行う第2算出部とを含み、
     前記記憶部は、前記第1種画像における、前記第1の速度と前記第2の速度との間を区別するための第1閾値速度と、前記第2種画像における、前記第1の速度と前記第2の速度との間を区別するための第2閾値速度とを、前記閾値速度として記憶し、
     前記明るさ調整部は、
     前記第1算出部によって前記第1スクロール速度が算出される場合に、前記記憶部に記憶される前記第1閾値速度を参照して、当該第1スクロール速度が当該第1閾値速度未満のときに、前記ディスプレイに表示される画像が前記第1の明るさで表示され、当該第1スクロール速度が当該第1閾値速度以上のときに、前記ディスプレイに表示される画像が前記第2の明るさで表示されるように、前記調整を行い、
     前記第2算出部によって前記第2スクロール速度が算出される場合に、前記記憶部に記憶される前記第2閾値速度を参照して、当該第2スクロール速度が当該第2閾値速度未満のときに、前記ディスプレイに表示される画像が前記第1の明るさで表示され、当該第2スクロール速度が当該第2閾値速度以上のときに、前記ディスプレイに表示される画像が前記第2の明るさで表示されるように、前記調整を行う、請求項4記載の携帯端末。
  6.  前記ディスプレイは、液晶パネルと、当該液晶パネルの背面に位置するバックライトとを含み、
     前記明るさ調整部は、前記バックライトの光量を変更することで前記調整を行う、請求項3記載の携帯端末。
  7.  前記ディスプレイは、発光素子で構成される複数の画素からなり、
     前記明るさ調整部は、前記発光素子の輝度を変更することで前記調整を行う、請求項3記載の携帯端末。
  8.  前記明るさ調整部は、さらに、前記算出部によって算出される前記スクロール速度が前記第2の速度の場合に前記ディスプレイに表示される画像の明るさよりも、前記算出部によって算出される前記スクロール速度が前記第2の速度よりも速い第3の速度の場合に前記ディスプレイに表示される画像の明るさが、暗くなるように、前記ディスプレイに表示される画像の明るさを調整して、前記調整を行う、請求項1記載の携帯端末。
  9.  前記明るさ調整部は、前記ディスプレイにおける画像表示領域のうちの一部の領域である調整対象領域であって、前記スクロール対象領域を含む調整対象領域の画像に限って前記調整を行う、請求項1記載の携帯端末。
  10.  ディスプレイを備える携帯端末を制御する携帯端末制御方法であって、
     前記ディスプレイにおける画像表示領域の少なくとも一部分であるスクロール対象領域の画像がスクロールするように、前記ディスプレイに画像を表示させるステップと、
     前記スクロール対象領域の画像のスクロール速度を算出するステップと、
     前記算出するステップによって算出される前記スクロール速度が第1の速度の場合に前記ディスプレイに表示される画像の明るさよりも、前記算出するステップによって算出される前記スクロール速度が前記第1の速度よりも速い第2の速度の場合に前記ディスプレイに表示される画像の明るさが、暗くなるように、前記ディスプレイに表示される画像の明るさを調整する明るさ調整ステップとを備える、携帯端末制御方法。
PCT/JP2014/054193 2013-02-22 2014-02-21 携帯端末、及び携帯端末制御方法 WO2014129589A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/832,923 US20150364073A1 (en) 2013-02-22 2015-08-21 Portable terminal and portable terminal control method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2013033079A JP2014164389A (ja) 2013-02-22 2013-02-22 携帯端末、及び携帯端末制御方法
JP2013-033079 2013-02-22

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/832,923 Continuation US20150364073A1 (en) 2013-02-22 2015-08-21 Portable terminal and portable terminal control method

Publications (1)

Publication Number Publication Date
WO2014129589A1 true WO2014129589A1 (ja) 2014-08-28

Family

ID=51391369

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2014/054193 WO2014129589A1 (ja) 2013-02-22 2014-02-21 携帯端末、及び携帯端末制御方法

Country Status (3)

Country Link
US (1) US20150364073A1 (ja)
JP (1) JP2014164389A (ja)
WO (1) WO2014129589A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017027067A (ja) * 2015-04-13 2017-02-02 株式会社半導体エネルギー研究所 半導体装置及び電子機器

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102393742B1 (ko) * 2014-09-30 2022-05-02 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 전력 절약 모드에서 디스플레이상에 콘텐츠를 디스플레이하는 방법
US20160260392A1 (en) * 2015-03-03 2016-09-08 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device, method for driving semiconductor device, and program
US9851839B2 (en) * 2015-03-03 2017-12-26 Semiconductor Energy Laboratory Co., Ltd. Display system
US10008167B2 (en) * 2015-03-03 2018-06-26 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device, method for driving semiconductor device, and program
WO2016151429A1 (en) * 2015-03-23 2016-09-29 Semiconductor Energy Laboratory Co., Ltd. Display panel and information processing device
US10671204B2 (en) 2015-05-04 2020-06-02 Semiconductor Energy Laboratory Co., Ltd. Touch panel and data processor
WO2017025836A1 (en) * 2015-08-07 2017-02-16 Semiconductor Energy Laboratory Co., Ltd. Display panel, data processing device, and method for manufacturing display panel
WO2017064587A1 (en) 2015-10-12 2017-04-20 Semiconductor Energy Laboratory Co., Ltd. Display panel, input/output device, data processor, and method for manufacturing display panel
WO2017125834A1 (en) 2016-01-18 2017-07-27 Semiconductor Energy Laboratory Co., Ltd. Input/output device and data processor
TWI709952B (zh) 2016-07-01 2020-11-11 日商半導體能源研究所股份有限公司 電子裝置、電子裝置的驅動方法
KR20180023723A (ko) * 2016-08-26 2018-03-07 삼성전자주식회사 디스플레이장치 및 그 제어방법
CN108491060A (zh) * 2018-02-05 2018-09-04 上海掌门科技有限公司 一种自动调节屏幕的节电方法及装置

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007063835A1 (ja) * 2005-11-29 2007-06-07 Kyocera Corporation 携帯電子機器およびその制御方法、ならびに携帯端末及びその表示方法
JP2007150894A (ja) * 2005-11-29 2007-06-14 Kyocera Corp 携帯端末
JP2009139452A (ja) * 2007-12-04 2009-06-25 Sharp Corp 表示制御装置
JP2009187467A (ja) * 2008-02-08 2009-08-20 Toshiba Corp 携帯電話機
JP2009253333A (ja) * 2008-04-01 2009-10-29 Toshiba Corp 情報端末
WO2010146684A1 (ja) * 2009-06-18 2010-12-23 パイオニア株式会社 情報表示装置
JP2011170501A (ja) * 2010-02-17 2011-09-01 Sky Co Ltd 表示システムおよび表示プログラム
JP2011242557A (ja) * 2010-05-17 2011-12-01 Sharp Corp 携帯機器、携帯機器の表示制御方法、携帯機器の表示制御プログラム、および携帯機器の表示制御プログラムの記録媒体
US20120127218A1 (en) * 2010-11-18 2012-05-24 Samsung Electronics Co., Ltd. Method and apparatus for reducing power consumption in terminal using self-emitting type display
WO2012090399A1 (ja) * 2010-12-27 2012-07-05 Necカシオモバイルコミュニケーションズ株式会社 表示装置、表示装置の制御方法及びプログラム
JP2013186246A (ja) * 2012-03-07 2013-09-19 Sharp Corp 液晶表示装置、その制御プログラム、および、その制御方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5002166B2 (ja) * 2006-02-16 2012-08-15 株式会社東芝 画面送信装置および画面生成方法
JP5262895B2 (ja) * 2009-03-24 2013-08-14 富士通モバイルコミュニケーションズ株式会社 携帯型情報処理装置
JP5199171B2 (ja) * 2009-04-17 2013-05-15 株式会社ジャパンディスプレイイースト 表示装置

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007063835A1 (ja) * 2005-11-29 2007-06-07 Kyocera Corporation 携帯電子機器およびその制御方法、ならびに携帯端末及びその表示方法
JP2007150894A (ja) * 2005-11-29 2007-06-14 Kyocera Corp 携帯端末
JP2009139452A (ja) * 2007-12-04 2009-06-25 Sharp Corp 表示制御装置
JP2009187467A (ja) * 2008-02-08 2009-08-20 Toshiba Corp 携帯電話機
JP2009253333A (ja) * 2008-04-01 2009-10-29 Toshiba Corp 情報端末
WO2010146684A1 (ja) * 2009-06-18 2010-12-23 パイオニア株式会社 情報表示装置
JP2011170501A (ja) * 2010-02-17 2011-09-01 Sky Co Ltd 表示システムおよび表示プログラム
JP2011242557A (ja) * 2010-05-17 2011-12-01 Sharp Corp 携帯機器、携帯機器の表示制御方法、携帯機器の表示制御プログラム、および携帯機器の表示制御プログラムの記録媒体
US20120127218A1 (en) * 2010-11-18 2012-05-24 Samsung Electronics Co., Ltd. Method and apparatus for reducing power consumption in terminal using self-emitting type display
WO2012090399A1 (ja) * 2010-12-27 2012-07-05 Necカシオモバイルコミュニケーションズ株式会社 表示装置、表示装置の制御方法及びプログラム
JP2013186246A (ja) * 2012-03-07 2013-09-19 Sharp Corp 液晶表示装置、その制御プログラム、および、その制御方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017027067A (ja) * 2015-04-13 2017-02-02 株式会社半導体エネルギー研究所 半導体装置及び電子機器
US9851820B2 (en) 2015-04-13 2017-12-26 Semiconductor Energy Laboratory Co., Ltd. Display device comprising a first transistor and a second transistor wherein an insulating film is located between a first display element and a conductive film
US10831291B2 (en) 2015-04-13 2020-11-10 Semiconductor Energy Laboratory Co., Ltd. Display panel, data processor, and method for manufacturing display panel
US11016329B2 (en) 2015-04-13 2021-05-25 Semiconductor Energy Laboratory Co., Ltd. Display panel, data processor, and method for manufacturing display panel
US11754873B2 (en) 2015-04-13 2023-09-12 Semiconductor Energy Laboratory Co., Ltd. Display panel, data processor, and method for manufacturing display panel

Also Published As

Publication number Publication date
JP2014164389A (ja) 2014-09-08
US20150364073A1 (en) 2015-12-17

Similar Documents

Publication Publication Date Title
WO2014129589A1 (ja) 携帯端末、及び携帯端末制御方法
US12112721B2 (en) Apparatus and method for driving display based on frequency operation cycle set differently according to frequency
US11989388B2 (en) Method for displaying page elements and electronic device
EP2685446B1 (en) Display control method, apparatus and system for power saving
US10360833B2 (en) Method for controlling image display and terminal
US20120192113A1 (en) Portable electronic device
WO2019183811A1 (zh) 屏幕亮度调节方法及终端
US20130147848A1 (en) Electronic device
TWI546775B (zh) 圖像處理的方法及裝置
US20100048139A1 (en) Battery power consumption control
EP3396519A1 (en) Terminal and display control method
KR20160033605A (ko) 콘텐트를 디스플레이하기 위한 장치 및 방법
US20140240338A1 (en) Device having a glasses mode
CN109086366B (zh) 浏览器中的推荐新闻显示方法、装置、设备及存储介质
US20150079963A1 (en) Method and device for displaying notice information
CN106484354B (zh) 一种显示亮度调整方法及移动终端
US9686749B2 (en) Portable terminal and display control method
KR20220017296A (ko) 디스플레이를 포함하는 전자 장치 및 그의 동작 방법
EP2770403A1 (en) Device with glasses mode
JP5873182B2 (ja) 情報処理装置および情報処理方法
CN107147756A (zh) 一种终端
JP5785663B2 (ja) 液晶表示装置
JP2016099948A (ja) 電子機器
CN118072671A (zh) 亮度调整方法以及装置、显示模组、显示装置
JP2013125291A (ja) 情報処理システム及び情報入力方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14754484

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14754484

Country of ref document: EP

Kind code of ref document: A1