US20060097955A1 - Portable electronic device - Google Patents
Portable electronic device Download PDFInfo
- Publication number
- US20060097955A1 US20060097955A1 US11/084,012 US8401205A US2006097955A1 US 20060097955 A1 US20060097955 A1 US 20060097955A1 US 8401205 A US8401205 A US 8401205A US 2006097955 A1 US2006097955 A1 US 2006097955A1
- Authority
- US
- United States
- Prior art keywords
- display
- control information
- display control
- mediating
- generated
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 claims description 27
- 239000004973 liquid crystal related substance Substances 0.000 claims description 19
- 230000008569 process Effects 0.000 claims description 7
- 230000001404 mediated effect Effects 0.000 abstract description 3
- WBXQXRXMGCOVHA-UHFFFAOYSA-N [methyl(nitroso)amino]methyl acetate Chemical compound O=NN(C)COC(C)=O WBXQXRXMGCOVHA-UHFFFAOYSA-N 0.000 description 32
- 230000005540 biological transmission Effects 0.000 description 17
- 230000005236 sound signal Effects 0.000 description 7
- 239000000470 constituent Substances 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000010355 oscillation Effects 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012508 change request Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/16—Details of telephonic subscriber devices including more than one display unit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the present invention relates to a portable electronic device such as a mobile-phone or a PDA (Personal Digital Assistants) and, more particularly, to a portable electronic device having a plurality of display devices.
- a portable electronic device such as a mobile-phone or a PDA (Personal Digital Assistants) and, more particularly, to a portable electronic device having a plurality of display devices.
- Jpn. Pat. Appln. KOKAI Publication No. 6-37697 discloses a cellphone having a main display and sub display.
- This cellphone is a folding type cellphone obtained by pivotally connecting first and second housings via a hinge.
- the main display is formed on the front surface of the first housing, and the sub display is formed on the back surface of the first housing.
- the main display displays transmission/reception data, telephone directory data, and various pieces of control information indicating the operating state of the cellphone.
- the sub display displays control information to be given to a user in a standby state.
- an LCD Liquid Crystal Display
- This type of a cellphone includes a plurality of application programs in order to realize various functions such as an outgoing call and incoming call function, conversation function, browser function, and camera function. These application programs are executed in parallel regardless of whether each program is a foreground or background. When a plurality of application programs execute display control of the main display and sub display in parallel, the display contents of the main display and sub display may change regardless of the user's intention.
- a user usually does not use the main display and sub display of a cellphone at the same time.
- both the main display and sub display are simultaneously driven depending on the contents of the processing. This state is very unpreferable because the battery power is wastefully consumed to shorten the battery life.
- an aspect of the present invention is a portable electronic device comprising a first display device, a second display device formed independently of the first display device, and application executing means for selectively executing a plurality of applications and generating display control information for each application, wherein display operation mediating means is placed between the application executing means and the first and second display devices.
- display operation mediating means priorities are preset for a plurality of display control information expected to be generated when the plurality of applications are executed.
- the supply of the plurality of pieces of generated display control information to the first and second display devices is mediated in accordance with the stored priorities.
- FIGS. 1A and 1B are perspective views showing the outer appearance of a cellphone as an embodiment of a portable electronic device according to the present invention
- FIG. 2 is a block diagram showing the circuit configuration of the cellphone shown in FIGS. 1A and 1B ;
- FIG. 3 is a view showing the hierarchical structure of constituent elements which perform LCD display in the cellphone shown in FIG. 2 ;
- FIG. 4 is a view showing an example of a priority table installed in the cellphone shown in FIG. 2 ;
- FIG. 5 is a flowchart showing the sequence and contents of LCD display mediation executed by an ANN in the cellphone shown in FIG. 2 ;
- FIG. 6 is a view showing the state transition of management information of the ANN and the state transition of physical devices in the cellphone shown in FIG. 2 .
- a display operation mediating means is placed between an application executing means and first and second display devices.
- priorities are preset for a plurality of display control information expected to be generated when a plurality of applications are executed.
- the display operation mediating means mediates the supply of these pieces of generated display control information to the first and second display devices in accordance with the stored priorities.
- the display operation mediating means collectively mediates the supply of a plurality of pieces of display control information to the first and second display devices. This obviates the need to provide a mediating function to each application program, so general-purpose application programs can be directly installed.
- the display operation mediating means can have the following various arrangements.
- display control information having the highest priority is selected from these display control information, and supplied to one of the first and second display devices which is to be controlled.
- the second arrangement if the plurality of display control information are generated by the application executing means, display control information having the highest priority is selected from these display control information, and supplied to one of the first and second display devices which is to be controlled. The other display control information than the selected display control information is held. After the display process by the selected display control information is terminated, the held display control information is supplied to one of the first and second display devices which is to be controlled.
- each of the first and second display devices includes a liquid crystal display panel and a backlight for illuminating this liquid crystal display panel, and display control information is supplied to one of these liquid crystal display panels, ON/OFF of the backlight corresponding to this liquid crystal display panel is controlled by interlocking with the information supply operation.
- FIGS. 1A and 1B are perspective views showing the outer appearance of a cellphone as an embodiment of a cellphone according to the present invention.
- This cellphone is a so-called folding type portable communication terminal obtained by pivotally connecting an upper housing 1 and lower housing 2 via a hinge mechanism 6 .
- FIG. 1A shows a state in which the housings 1 and 2 are folded.
- FIG. 1B shows a state in which the housings 1 and 2 are open.
- a main LCD (Liquid Crystal Display) 3 is formed on the front surface of the upper housing 1 .
- a sub LCD (Liquid Crystal Display) 4 is formed on the back surface of the upper housing 1 .
- a backlight is placed on the rear surface side of a liquid crystal display panel.
- the lower housing 2 has a key input device 5 , and houses a main printed circuit board (not shown).
- the key input device 5 includes function keys, such as a transmission key, end key, power key, volume control key, and mode designating key, in addition to dial keys. It is also possible to assign a plurality of functions to one function key, and select a function to be executed in accordance with the state of the cellphone.
- a main control unit 30 , main LCD driver 24 , and sub LCD driver 25 are mounted on the main printed wiring board.
- This main printed wiring board and the LCDs 3 and 4 are connected by a signal line cable (not shown).
- the signal line cable is obtained by forming a plurality of signal line patterns on a flexible substrate, and attaching connectors to the two ends of the cable.
- the signal line cable runs inside the hinge 6 .
- FIG. 2 is a block diagram showing the configuration. That is, a radio signal transmitted from a base station (not shown) is received by an antenna 11 , and input to a receiving circuit (RX) 13 via a duplexer (DUP) 12 .
- the receiving circuit 13 mixes the received radio signal with a local oscillation signal output from a frequency synthesizer (SYN) 14 , thereby down-converting the signal into an intermediate-frequency signal.
- the receiving circuit 13 processes this intermediate-frequency signal by quadrature demodulation, and outputs a reception baseband signal.
- the frequency of the local oscillation signal generated by the frequency synthesizer 14 is designated by a control signal SYC output from the control unit 30 .
- the reception baseband signal is input to a CDMA signal processing unit 16 .
- the CDMA signal processing unit 16 includes a RAKE receiver.
- the RAKE receiver despreads a plurality of passes included in the reception baseband signal by using spread codes. The signals of these despread passes are synthesized after their phases are mediated. As a consequence, reception packet data is obtained.
- This reception packet data is input to-a compressing/expanding) unit (to be referred to as a compander hereinafter) 17 .
- the compander 17 has a multiplexer/demultiplexer. This multiplexer/demultiplexer demultiplexes the output reception packet data from the CDMA signal processing unit 16 into media data.
- the compander 17 individually decodes these demultiplexed media data. For example, if audio data is contained in the reception packet data, this audio data is decoded by a speech codec. Also, if video data is contained in the reception packet data, this video data is decoded by a video codec.
- a digital audio signal obtained by the decoding process is input to a PCM (Pulse Code Modulation) coding unit (to be referred to as a PCM codec hereinafter) 18 , and a digital video signal obtained by the decoding process is input the control unit 30 .
- PCM Pese Code Modulation
- the PCM codec 18 decodes the digital audio signal output from the compander 17 , and outputs an analog audio signal. This analog audio signal is amplified by an amplifier 19 , and output from a loudspeaker 20 .
- the control unit 30 displays the digital video signal output from the compander 17 on the main LCD 3 via a video RAM. Note that the control unit 30 displays not only received video data but also video data of an image captured by a camera (not shown) on the main LCD 3 via the video RAM.
- the text data such as mail or an application program is stored in a storage unit 23 .
- the stored text data is read out from the storage unit 23 and displayed on the main LCD 3 in accordance with a display operation performed by the user by using the input device 5 .
- the sub LCD 4 displays information indicating the operation mode of the mobile-phone, incoming call notification information, and the residual amount or charged state of a battery 26 .
- a speech signal of a speaker input to a microphone 21 is amplified to an appropriate level by an amplifier 22 , coded into a digital audio signal by the PCM codec 18 , and input to the compander 17 . Also, an output video signal from the camera (not shown) is converted into a digital signal by the control unit 30 , and input to the compander 17 . Note that text data such as mail formed by the control unit 30 is also input from the control unit 30 to the compander 17 .
- the compander 17 detects the energy amount of the input speech from the digital audio signal output from the PCM codec 18 , and determines a transmission data rate on the basis of the detection result. Then, the compander 17 codes the digital audio signal into a signal having a format corresponding to the transmission data rate, thereby generating audio data. Also, the compander 17 codes the digital video signal output from the control unit 30 , and generates video data. The multiplexer/demultiplexer packetizes these speech data and image data in accordance with a predetermined transmission format, and outputs this transmission packet data to the CDMA signal processing unit 16 . Note that when text data such as mail is output from the control unit 30 , this text data is also multiplexed in the transmission packet data.
- the CDMA signal processing unit 16 spreads the spectrum of the output transmission packet data from the compander 17 by using a spread code allocated to a transmission channel, and outputs this transmission signal having the spread spectrum to a transmission circuit (TX) 15 .
- the transmission circuit 15 modulates the transmission signal having the spread spectrum by using a digital modulation scheme such as QPSK (Quadrature Phase Shift Keying).
- QPSK Quadrature Phase Shift Keying
- the transmission circuit 15 synthesizes this modulated transmission signal with the local oscillation signal generated from the frequency synthesizer 4 , thereby up-converting the signal into a radio signal.
- the transmission circuit 15 amplifies the radio signal to a high frequency so that the transmission power level designated by the control unit 30 is obtained.
- the amplified radio signal is supplied to the antenna 11 via the duplexer 12 , and transmitted from the antenna 11 to the base station.
- a power supply circuit 27 generates, from an output from the battery 26 , a power supply voltage Vcc necessary for the cellphone to operate, and supplies this voltage to the individual circuits. Note that the battery 26 is charged by a charging circuit (not shown).
- the cellphone according to this embodiment also includes a television receiver 28 .
- the television receiver 28 receives a ground broadcasting wave or satellite broadcasting wave by an antenna 29 , and demodulates and reconstructs a television signal from the received broadcasting wave.
- This demodulated reconstructed television signal is displayed on the main LCD 3 under the control of the control unit 30 , or output from a television output interface (TV output interface) of the control unit 30 to a television output terminal (TV output terminal) 31 .
- An external monitor (not shown) is connected to the TV output terminal 31 , and the television signal is displayed on this external monitor.
- the control unit 30 includes a microprocessor.
- the control unit 30 realizes various functions of the cellphone by allowing this microprocessor to execute a plurality of application programs (to be abbreviated as applications hereinafter) prepared beforehand. Examples of the prepared applications are as follows.
- An application for performing incoming call/outgoing call control and conversation control, and an application for transmitting and receiving mail (2) An application for downloading information data from an Web site. (3) An application for controlling image sensing by the camera, and displaying and storing image sensing data. (4) An application for outputting, from the TV output terminal 31 , a television signal demodulated and reconstructed by the television receiver 28 . (5) An application for outputting, from the TV output terminal 31 , display data of a game displayed on the main LCD 3 or finder display data of the camera.
- the cellphone of this embodiment includes the following components as hardware and software for LCD display and TV output.
- FIG. 3 is a view showing the hierarchical structure of these components. That is, the main LCD 3 , sub LCD 4 , and TV output terminal 31 are arranged in a physical layer.
- the main LCD driver 24 and sub LCD driver 25 are arranged in an interface layer for driving the main LCD 3 , sub LCD 4 , and TV output terminal 31 .
- a TV output interface 33 corresponding to the TV output terminal 31 is also placed in this interface layer.
- the main LCD driver 24 and sub LCD driver 25 can be formed outside the control unit 30 as hardware as shown in FIG. 2 , they may also be formed inside the control unit 30 as software.
- a plurality of applications AP 1 to APn for controlling LCD display are arranged in an-application layer.
- Middleware is placed between the layer of the main LCD driver 24 and sub LCD driver 25 and the layer of the applications AP 1 to APn.
- This middleware is called an annunciator library (to be referred to as an ANN hereinafter) 32 .
- the ANN 32 has a function of mediating operations of outputting display data to the main LCD 3 , sub LCD 4 , and TV output terminal 31 in accordance with a priority table prepared beforehand, between the applications AP 1 to APn, LCD drivers 24 and 25 , and TV output interface 33 .
- the ANN 32 is implemented by executing a program by the microprocessor in the control unit 30 in the same manner as the applications AP 1 to APn.
- the priority table stores priorities in one-to-one correspondence with display requests generated when the applications AP 1 to APn are executed.
- FIG. 4 shows an example of this priority table.
- the highest priority is set for “still image TV output”, and the priority lowers in the order of “motion image TV output”, “main LCD TV output”, ”sub LCD (mode 2 : high)”, “sub LCD (mode 1 : high)”, “main LCD”, “sub LCD (mode 2 : low)”, and “sub LCD (mode 1 : low)”.
- “Still image TV output” is a display request generated when, e.g., still image data captured by the camera (not shown) is to be output from the TV output terminal 31 to an external monitor.
- “Moving image TV output” is a display request generated when, e.g., moving image data received by the television receiver 28 or moving image data stored in the storage unit 23 is to be output from the TV output terminal 31 to an external monitor.
- “Main LCD TV output” is a display request generated when the same display data as display data of a game displayed on the main LCD 3 or as display data of the camera finder is to be output from the TV output terminal 31 to an external monitor.
- a display method for the sub LCD 4 two display methods using an LCDC (LCD Controller) and not using it are selectively used.
- the method using the LCDC displays data by using the internal VRAM (Video RAM) of the control unit, and can display motion image data reconstructed from the storage unit.
- the method not using the LCDC displays data by using a control LSI formed in the sub LCD driver 25 . Although this method cannot display motion image data and the like, the power consumption can be reduced.
- “Sub LCD (mode 2 : high)” is a display request which designates the method using the LCDC as a display method. This display request is generated when, e.g., image data displayed on the camera finder is to be displayed on the sub LCD 4 .
- “Sub LCD (mode 1 : high)” is a display request which designates the method not using the LCDC as a display method. This display request is generated when, e.g., preview data for contrast adjustment or the like is to be displayed while the upper housing 1 and lower housing 2 are open.
- Main LCD is a display request generated when display data is to be displayed on the main LCD 3 . This display request is generated when, e.g., mail is to be formed, Web information is to be browsed, or a standby image is to be displayed while the upper housing 1 and lower housing 2 are open.
- Sub LCD (method 2 : low) is a display request generated when, e.g., motion image data of a clock is to be displayed while the upper housing 1 and lower housing 2 are closed.
- Sub LCD (method 1 : low) is a display request generated when the standby image is to be displayed while the upper housing 1 and lower housing 2 are closed.
- FIG. 5 is a flowchart showing the sequence and contents of LCD display mediation performed by the ANN 32 .
- FIG. 6 is a view showing the state transition of management information of the ANN 32 and the state transition of physical devices.
- the ANN 32 When an application is executed by the control unit 30 and a display request is generated, the ANN 32 accepts this display request in step 5 a, and updates management information in step 5 b. For example, when the user opens the housings 1 and 2 in the standby state, the control unit 30 executes an application and generates a display request “main LCD”. When this display request “main LCD” is generated, the ANN 32 changes the management information such that the power supply of the main LCD 3 is turned on from the initial state.
- FIG. 6 shows only the power supply states (ON/OFF) as the contents of the management information
- the management information also includes LCD identifiers indicating objects to be controlled, priorities, power supply states (ON/OFF), and optional information.
- the optional information are a change of the display direction (0°/180°) of display data in an LCD, and the presence/absence of setting of a partial mode (power-saving mode).
- step 5 c the ANN 32 analyzes the contents of the generated display request to check whether this display request is a request for power OFF of an LCD or another request.
- the other request includes a power ON request and a display direction change request.
- the ANN 32 advances to step 5 d, and checks whether an LCD currently being ON is present. If no ON LCD is present, the ANN 32 advances to step 5 f through step 5 e, and turns on the power supply of the main LCD 3 as a physical device to be controlled. Note that the ANN 32 also turns on the power supply of the backlight of the main LCD 3 by interlocking with the power “ON” operation of the main LCD 3 .
- step 5 b the ANN 32 updates the management information as shown in FIG. 6 . Since the newly generated display request is a request for power ON of an LCD, the ANN 32 advances from step 5 c to step 5 d to check whether an LCD which is already ON is present. Since the main LCD 3 which is already ON is present, the ANN 30 looks up the priority table, and checks whether the display request “main LCD” has priority higher than that of the newly generated display request “sub LCD (method 1 : low)”. Since the priority order of the display request “main LCD” is higher than that of the newly generated display request “sub LCD (method 1 : low)”, the ANN 32 maintains the present state without controlling any physical devices.
- an application generates a request for turning off the display operation of the main LCD 3 , and the ANN 32 updates the management information as shown in FIG. 6 in step 5 b.
- the ANN 32 advances to step 5 g to turn off the power supply of the main LCD 3 as shown in FIG. 6 .
- the ANN 32 also turns off the power supply of the backlight of the main LCD 3 by interlocking with power OFF of the main LCD 3 .
- the ANN 32 refers to the management information to check whether a display request “power ON” is held. If no display request “power ON” is held, the ANN 32 immediately terminates the process. If a display request “power ON” is held, the ANN 32 advances to step 5 i, and turns on the power supply of the corresponding LCD in accordance with the contents of the held display request. For example, if the display request “sub LCD (method 1 : low)” is held in the management information as described above, the ANN 32 turns on the power supply of the sub LCD 4 in accordance with the contents of this display request. Note that the ANN 32 also turns on the power supply of the backlight of the sub LCD 4 by interlocking with power ON of the sub LCD 4 .
- the display request “sub LCD (method 1 : low)” having low priority is automatically read out from the management information and processed after the display operation of the main LCD 3 having priority higher than that of this request is terminated. Therefore, the application need not generate the display request “sub LCD (method 1 : low)” again.
- the ANN 32 advances from step 5 d to step 5 e to turn off the power supply of an LCD whose display is presently ON, and then advances to step 5 f to turn on the power supply of the corresponding LCD in accordance with the contents of the newly generated display request. For example, when a display request “sub LCD (method 2 : high)” is generated while the power supply of the main LCD 3 is ON, the ANN 32 turns off the power supply of the main LCD 3 and turns on the power supply of the sub LCD 4 .
- the ANN 32 turns off the power supply of the backlight of the main LCD 3 by interlocking with the power OFF operation of the main LCD 3 , and turns on the power supply of the backlight of the sub LCD 4 by interlocking with the power ON operation of the sub LCD 4 .
- the “main LCD” power ON request held in the management information returns to power OFF when a power OFF request is generated from the requesting application.
- step 5 e the ANN 32 turns off the power supply of the sub LCD 4 whose display is presently ON.
- the ANN 32 turns off the backlight of the sub LCD 4 by interlocking wit the power OFF operation of the sub LCD 4 .
- the ANN 32 then advances to step 5 f to operate the TV output interface 33 in accordance with the contents of the newly generated request. Accordingly, while the still image TV output application or the motion image TV output application is executed, still image display data or motion image display data is output from the TV output terminal 31 to an external monitor (not shown) and displayed on it.
- any display operation which is performed for the main LCD 3 or sub LCD 4 and has lower priority is not executed. This prevents wasteful power consumption in the main LCD 3 and sub LCD 4 , and makes it possible to extend the battery life.
- the “sub LCD” power ON request held in the management information returns to power OFF when a power OFF request is generated from the requesting application.
- the ANN 32 is placed between the applications AP 1 to APn and the LCD drivers 24 and 25 and TV output interface 33 .
- the ANN 32 determines, on the basis of the priority table, the priorities of requests generated when the applications AP 1 to APn are executed. On the basis of this determination result, the ANN 32 selectively turns on or off the LCDs 3 and 4 , or outputs TV display data from the TV output terminal 31 while both the LCDs 3 and 4 are kept OFF, in accordance with the contents of a request having higher priority.
- the LCDs 3 and 4 are selectively turned on, or TV display data is output from the TV output terminal 31 while both the LCDs 3 and 4 are kept OFF, in accordance with the contents of a request having high priority. This prevents irrational display switching, which neglects the user's intention, on the LCDs 3 and 4 . It is also possible to prevent the inconvenience that information is simultaneously displayed on both the LCDs 3 and 4 , or information is displayed on the LCD 3 or 4 while TV display data is output from the TV output terminal 31 . This makes it possible to reduce wasteful power consumption, and extend the life of the battery 26 .
- the ANN 32 collectively mediates the supply of requests to the main LCD 24 , sub LCD 25 , and TV output interface 33 . This obviates the need to provide a mediating function to each of the applications AP 1 to APn, so any general-purpose applications can be directly installed.
- ON/OFF of the backlights is controlled by interlocking with the operation of supplying display requests to the main and sub LCDs 3 and 4 . Accordingly, even when a plurality of applications independently control lighting of these backlights, each backlight is turned on or off by interlocking with the display operation of the liquid crystal display panel. This makes it possible to always synchronize the display operation of the liquid crystal display panel with the lighting operation of the backlight in each of the LCDs 3 and 4 . As a consequence, a stable high-quality display operation can be realized. Additionally, the power consumption can be further reduced by eliminating wasteful backlight lighting.
- the present invention is not limited to the above embodiment.
- the above embodiment is explained by taking a cellphone as an example.
- the present invention is similarly applicable to a PDA, game machine, digital camera, and portable audio/video player.
- the present invention can be applied to any portable electronic device which selectively controls a plurality of display devices.
- the number and arrangements of display devices, the number and functions of applications, the sequence and contents of display mediating control by the ANN, the contents of the priority table, and the like can be variously modified when practiced without departing from the spirit and scope of the invention.
- the present invention is not directly limited to the above embodiment, but can be implemented, when practiced, by modifying the constituent elements without departing from the spirit and scope of the invention.
- various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some of all the constituent elements disclosed in the embodiment may be deleted. Furthermore, constituent elements over different embodiments may be appropriately combined.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Telephone Function (AREA)
- Liquid Crystal Display Device Control (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
- Mobile Radio Communication Systems (AREA)
- Digital Computer Display Output (AREA)
Abstract
A display operation mediating means is placed between an application executing means for selectively executing a plurality of applications and generating display control information for each application, and first and second display devices. In this display operation mediating means, priorities are preset for a plurality of pieces of display control information expected to be generated when the plurality of applications are executed. When a plurality of pieces of display control information are generated by the application executing means, the supply of the plurality of pieces of generated display control information to the first and second display devices is mediated in accordance with the stored priorities.
Description
- This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2004-324355, filed Nov. 8, 2004, the entire contents of which are incorporated herein by reference.
- 1. Field of the Invention
- The present invention relates to a portable electronic device such as a mobile-phone or a PDA (Personal Digital Assistants) and, more particularly, to a portable electronic device having a plurality of display devices.
- 2. Description of the Related Art
- Recently, many portable electronic devices have a plurality of display devices. For example, Jpn. Pat. Appln. KOKAI Publication No. 6-37697 discloses a cellphone having a main display and sub display. This cellphone is a folding type cellphone obtained by pivotally connecting first and second housings via a hinge. The main display is formed on the front surface of the first housing, and the sub display is formed on the back surface of the first housing. The main display displays transmission/reception data, telephone directory data, and various pieces of control information indicating the operating state of the cellphone. The sub display displays control information to be given to a user in a standby state. Note that an LCD (Liquid Crystal Display) is generally used as each display.
- This type of a cellphone includes a plurality of application programs in order to realize various functions such as an outgoing call and incoming call function, conversation function, browser function, and camera function. These application programs are executed in parallel regardless of whether each program is a foreground or background. When a plurality of application programs execute display control of the main display and sub display in parallel, the display contents of the main display and sub display may change regardless of the user's intention.
- Also, a user usually does not use the main display and sub display of a cellphone at the same time. However, if a plurality of application programs are executed in parallel as described above, both the main display and sub display are simultaneously driven depending on the contents of the processing. This state is very unpreferable because the battery power is wastefully consumed to shorten the battery life.
- It is an object of the present invention to provide a portable electronic device which prevents irrational display operations on a plurality of display devices even when a plurality of types of application programs are executed in parallel.
- To achieve the above object, an aspect of the present invention is a portable electronic device comprising a first display device, a second display device formed independently of the first display device, and application executing means for selectively executing a plurality of applications and generating display control information for each application, wherein display operation mediating means is placed between the application executing means and the first and second display devices. In this display operation mediating means, priorities are preset for a plurality of display control information expected to be generated when the plurality of applications are executed. When a plurality of display control information are generated by the application executing means, the supply of the plurality of pieces of generated display control information to the first and second display devices is mediated in accordance with the stored priorities.
- Additional objects and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out hereinafter.
- The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention, and together with the general description given above and the detailed description of the embodiments given below, serve to explain the principles of the invention.
-
FIGS. 1A and 1B are perspective views showing the outer appearance of a cellphone as an embodiment of a portable electronic device according to the present invention; -
FIG. 2 is a block diagram showing the circuit configuration of the cellphone shown inFIGS. 1A and 1B ; -
FIG. 3 is a view showing the hierarchical structure of constituent elements which perform LCD display in the cellphone shown inFIG. 2 ; -
FIG. 4 is a view showing an example of a priority table installed in the cellphone shown inFIG. 2 ; -
FIG. 5 is a flowchart showing the sequence and contents of LCD display mediation executed by an ANN in the cellphone shown inFIG. 2 ; and -
FIG. 6 is a view showing the state transition of management information of the ANN and the state transition of physical devices in the cellphone shown inFIG. 2 . - First, an outline of an embodiment of the present invention will be explained below.
- To achieve the above object, in an embodiment of the present invention, a display operation mediating means is placed between an application executing means and first and second display devices. In this display operation mediating means, priorities are preset for a plurality of display control information expected to be generated when a plurality of applications are executed. When a plurality of display control information are generated by the application executing means, the display operation mediating means mediates the supply of these pieces of generated display control information to the first and second display devices in accordance with the stored priorities.
- Accordingly, even when a plurality of types of application programs are executed in parallel and thereby a plurality of different pieces of display control information are generated, these pieces of display control information are selectively supplied to a display device to be controlled in accordance with the preset priorities. Therefore, in a cellphone, for example, it is possible to prevent irrational display switching neglecting the user's intention, in which while information data acquired from a Web page is displayed on the main display, displays to be driven are suddenly switched, and control information of the cellphone or the like is displayed on the sub display. It is also possible to prevent the inconvenience that information is displayed on both the main display and sub display at the same time. This makes it possible to reduce wasteful power consumption and extend the battery life.
- In addition, the display operation mediating means collectively mediates the supply of a plurality of pieces of display control information to the first and second display devices. This obviates the need to provide a mediating function to each application program, so general-purpose application programs can be directly installed.
- The display operation mediating means can have the following various arrangements.
- In the first arrangement, if a plurality of display control information are generated by the application executing means, display control information having the highest priority is selected from these display control information, and supplied to one of the first and second display devices which is to be controlled.
- In this arrangement, display control information having the highest priority is always selected. Accordingly, this application program having the highest priority can always display data stably without being interrupted by other application programs.
- In the second arrangement, if the plurality of display control information are generated by the application executing means, display control information having the highest priority is selected from these display control information, and supplied to one of the first and second display devices which is to be controlled. The other display control information than the selected display control information is held. After the display process by the selected display control information is terminated, the held display control information is supplied to one of the first and second display devices which is to be controlled.
- In this arrangement, unselected display control information having low priority is not discarded but held, and supplied to a display device after the display operation by display control information having high priority is terminated. Therefore, an application program need not generate display control information again. Since this obviates the need to change any application program, general-purpose application programs can be directly installed and used.
- In the third arrangement, when each of the first and second display devices includes a liquid crystal display panel and a backlight for illuminating this liquid crystal display panel, and display control information is supplied to one of these liquid crystal display panels, ON/OFF of the backlight corresponding to this liquid crystal display panel is controlled by interlocking with the information supply operation.
- In this arrangement, even when a plurality of application programs independently control lighting of the backlights, ON/OFF of these backlights is controlled by interlocking with the display operations of the liquid crystal display panels. Therefore, the operations of the liquid crystal display panels and the operations of the backlights can always be synchronized with each other. Consequently, it is possible to realize a stable high-quality display operation, and reduce the power consumption by eliminating wasteful lighting of the backlights.
- Embodiments according to the present invention will be described in detail below with reference to the accompanying drawing.
-
FIGS. 1A and 1B are perspective views showing the outer appearance of a cellphone as an embodiment of a cellphone according to the present invention. This cellphone is a so-called folding type portable communication terminal obtained by pivotally connecting anupper housing 1 andlower housing 2 via a hinge mechanism 6.FIG. 1A shows a state in which thehousings FIG. 1B shows a state in which thehousings - A main LCD (Liquid Crystal Display) 3 is formed on the front surface of the
upper housing 1. A sub LCD (Liquid Crystal Display) 4 is formed on the back surface of theupper housing 1. In each of theLCDs lower housing 2 has akey input device 5, and houses a main printed circuit board (not shown). Thekey input device 5 includes function keys, such as a transmission key, end key, power key, volume control key, and mode designating key, in addition to dial keys. It is also possible to assign a plurality of functions to one function key, and select a function to be executed in accordance with the state of the cellphone. - A
main control unit 30,main LCD driver 24, and sub LCD driver 25 (each of which will be described later) are mounted on the main printed wiring board. This main printed wiring board and theLCDs - The circuit of the cellphone is configured as follows.
FIG. 2 is a block diagram showing the configuration. That is, a radio signal transmitted from a base station (not shown) is received by anantenna 11, and input to a receiving circuit (RX) 13 via a duplexer (DUP) 12. The receivingcircuit 13 mixes the received radio signal with a local oscillation signal output from a frequency synthesizer (SYN) 14, thereby down-converting the signal into an intermediate-frequency signal. The receivingcircuit 13 processes this intermediate-frequency signal by quadrature demodulation, and outputs a reception baseband signal. Note that the frequency of the local oscillation signal generated by thefrequency synthesizer 14 is designated by a control signal SYC output from thecontrol unit 30. - The reception baseband signal is input to a CDMA
signal processing unit 16. The CDMAsignal processing unit 16 includes a RAKE receiver. The RAKE receiver despreads a plurality of passes included in the reception baseband signal by using spread codes. The signals of these despread passes are synthesized after their phases are mediated. As a consequence, reception packet data is obtained. This reception packet data is input to-a compressing/expanding) unit (to be referred to as a compander hereinafter) 17. - The
compander 17 has a multiplexer/demultiplexer. This multiplexer/demultiplexer demultiplexes the output reception packet data from the CDMAsignal processing unit 16 into media data. Thecompander 17 individually decodes these demultiplexed media data. For example, if audio data is contained in the reception packet data, this audio data is decoded by a speech codec. Also, if video data is contained in the reception packet data, this video data is decoded by a video codec. A digital audio signal obtained by the decoding process is input to a PCM (Pulse Code Modulation) coding unit (to be referred to as a PCM codec hereinafter) 18, and a digital video signal obtained by the decoding process is input thecontrol unit 30. In addition, if text data such as mail or an application program is contained in the reception packet data, this text data is input to thecontrol unit 30. - The
PCM codec 18 decodes the digital audio signal output from thecompander 17, and outputs an analog audio signal. This analog audio signal is amplified by anamplifier 19, and output from aloudspeaker 20. - The
control unit 30 displays the digital video signal output from thecompander 17 on themain LCD 3 via a video RAM. Note that thecontrol unit 30 displays not only received video data but also video data of an image captured by a camera (not shown) on themain LCD 3 via the video RAM. The text data such as mail or an application program is stored in astorage unit 23. The stored text data is read out from thestorage unit 23 and displayed on themain LCD 3 in accordance with a display operation performed by the user by using theinput device 5. On the other hand, thesub LCD 4 displays information indicating the operation mode of the mobile-phone, incoming call notification information, and the residual amount or charged state of abattery 26. - A speech signal of a speaker input to a
microphone 21 is amplified to an appropriate level by anamplifier 22, coded into a digital audio signal by thePCM codec 18, and input to thecompander 17. Also, an output video signal from the camera (not shown) is converted into a digital signal by thecontrol unit 30, and input to thecompander 17. Note that text data such as mail formed by thecontrol unit 30 is also input from thecontrol unit 30 to thecompander 17. - The
compander 17 detects the energy amount of the input speech from the digital audio signal output from thePCM codec 18, and determines a transmission data rate on the basis of the detection result. Then, thecompander 17 codes the digital audio signal into a signal having a format corresponding to the transmission data rate, thereby generating audio data. Also, thecompander 17 codes the digital video signal output from thecontrol unit 30, and generates video data. The multiplexer/demultiplexer packetizes these speech data and image data in accordance with a predetermined transmission format, and outputs this transmission packet data to the CDMAsignal processing unit 16. Note that when text data such as mail is output from thecontrol unit 30, this text data is also multiplexed in the transmission packet data. - The CDMA
signal processing unit 16 spreads the spectrum of the output transmission packet data from thecompander 17 by using a spread code allocated to a transmission channel, and outputs this transmission signal having the spread spectrum to a transmission circuit (TX) 15. Thetransmission circuit 15 modulates the transmission signal having the spread spectrum by using a digital modulation scheme such as QPSK (Quadrature Phase Shift Keying). Thetransmission circuit 15 synthesizes this modulated transmission signal with the local oscillation signal generated from thefrequency synthesizer 4, thereby up-converting the signal into a radio signal. Then, thetransmission circuit 15 amplifies the radio signal to a high frequency so that the transmission power level designated by thecontrol unit 30 is obtained. The amplified radio signal is supplied to theantenna 11 via theduplexer 12, and transmitted from theantenna 11 to the base station. - A
power supply circuit 27 generates, from an output from thebattery 26, a power supply voltage Vcc necessary for the cellphone to operate, and supplies this voltage to the individual circuits. Note that thebattery 26 is charged by a charging circuit (not shown). - The cellphone according to this embodiment also includes a
television receiver 28. Thetelevision receiver 28 receives a ground broadcasting wave or satellite broadcasting wave by anantenna 29, and demodulates and reconstructs a television signal from the received broadcasting wave. This demodulated reconstructed television signal is displayed on themain LCD 3 under the control of thecontrol unit 30, or output from a television output interface (TV output interface) of thecontrol unit 30 to a television output terminal (TV output terminal) 31. An external monitor (not shown) is connected to theTV output terminal 31, and the television signal is displayed on this external monitor. - The
control unit 30 includes a microprocessor. Thecontrol unit 30 realizes various functions of the cellphone by allowing this microprocessor to execute a plurality of application programs (to be abbreviated as applications hereinafter) prepared beforehand. Examples of the prepared applications are as follows. - (1) An application for performing incoming call/outgoing call control and conversation control, and an application for transmitting and receiving mail. (2) An application for downloading information data from an Web site. (3) An application for controlling image sensing by the camera, and displaying and storing image sensing data. (4) An application for outputting, from the
TV output terminal 31, a television signal demodulated and reconstructed by thetelevision receiver 28. (5) An application for outputting, from theTV output terminal 31, display data of a game displayed on themain LCD 3 or finder display data of the camera. - The cellphone of this embodiment includes the following components as hardware and software for LCD display and TV output.
FIG. 3 is a view showing the hierarchical structure of these components. That is, themain LCD 3,sub LCD 4, andTV output terminal 31 are arranged in a physical layer. Themain LCD driver 24 andsub LCD driver 25 are arranged in an interface layer for driving themain LCD 3,sub LCD 4, andTV output terminal 31. ATV output interface 33 corresponding to theTV output terminal 31 is also placed in this interface layer. Note that although themain LCD driver 24 andsub LCD driver 25 can be formed outside thecontrol unit 30 as hardware as shown inFIG. 2 , they may also be formed inside thecontrol unit 30 as software. - A plurality of applications AP1 to APn for controlling LCD display are arranged in an-application layer. Middleware is placed between the layer of the
main LCD driver 24 andsub LCD driver 25 and the layer of the applications AP1 to APn. This middleware is called an annunciator library (to be referred to as an ANN hereinafter) 32. TheANN 32 has a function of mediating operations of outputting display data to themain LCD 3,sub LCD 4, andTV output terminal 31 in accordance with a priority table prepared beforehand, between the applications AP1 to APn,LCD drivers TV output interface 33. Note that theANN 32 is implemented by executing a program by the microprocessor in thecontrol unit 30 in the same manner as the applications AP1 to APn. - The priority table stores priorities in one-to-one correspondence with display requests generated when the applications AP1 to APn are executed.
FIG. 4 shows an example of this priority table. In this example, the highest priority is set for “still image TV output”, and the priority lowers in the order of “motion image TV output”, “main LCD TV output”, ”sub LCD (mode 2: high)”, “sub LCD (mode 1: high)”, “main LCD”, “sub LCD (mode 2: low)”, and “sub LCD (mode 1: low)”. “Still image TV output” is a display request generated when, e.g., still image data captured by the camera (not shown) is to be output from theTV output terminal 31 to an external monitor. “Moving image TV output” is a display request generated when, e.g., moving image data received by thetelevision receiver 28 or moving image data stored in thestorage unit 23 is to be output from theTV output terminal 31 to an external monitor. “Main LCD TV output” is a display request generated when the same display data as display data of a game displayed on themain LCD 3 or as display data of the camera finder is to be output from theTV output terminal 31 to an external monitor. - As a display method for the
sub LCD 4, two display methods using an LCDC (LCD Controller) and not using it are selectively used. The method using the LCDC displays data by using the internal VRAM (Video RAM) of the control unit, and can display motion image data reconstructed from the storage unit. The method not using the LCDC displays data by using a control LSI formed in thesub LCD driver 25. Although this method cannot display motion image data and the like, the power consumption can be reduced. - “Sub LCD (mode 2: high)” is a display request which designates the method using the LCDC as a display method. This display request is generated when, e.g., image data displayed on the camera finder is to be displayed on the
sub LCD 4. “Sub LCD (mode 1: high)” is a display request which designates the method not using the LCDC as a display method. This display request is generated when, e.g., preview data for contrast adjustment or the like is to be displayed while theupper housing 1 andlower housing 2 are open. - “Main LCD” is a display request generated when display data is to be displayed on the
main LCD 3. This display request is generated when, e.g., mail is to be formed, Web information is to be browsed, or a standby image is to be displayed while theupper housing 1 andlower housing 2 are open. “Sub LCD (method 2: low)” is a display request generated when, e.g., motion image data of a clock is to be displayed while theupper housing 1 andlower housing 2 are closed. “Sub LCD (method 1: low)” is a display request generated when the standby image is to be displayed while theupper housing 1 andlower housing 2 are closed. - The LCD display operation of the cellphone having the above arrangement will be explained below.
FIG. 5 is a flowchart showing the sequence and contents of LCD display mediation performed by theANN 32.FIG. 6 is a view showing the state transition of management information of theANN 32 and the state transition of physical devices. - When an application is executed by the
control unit 30 and a display request is generated, theANN 32 accepts this display request instep 5 a, and updates management information instep 5 b. For example, when the user opens thehousings control unit 30 executes an application and generates a display request “main LCD”. When this display request “main LCD” is generated, theANN 32 changes the management information such that the power supply of themain LCD 3 is turned on from the initial state. - Note that although
FIG. 6 shows only the power supply states (ON/OFF) as the contents of the management information, the management information also includes LCD identifiers indicating objects to be controlled, priorities, power supply states (ON/OFF), and optional information. Examples of the optional information are a change of the display direction (0°/180°) of display data in an LCD, and the presence/absence of setting of a partial mode (power-saving mode). - Subsequently, in
step 5 c, theANN 32 analyzes the contents of the generated display request to check whether this display request is a request for power OFF of an LCD or another request. The other request includes a power ON request and a display direction change request. - If it is determined by the above display request determination that the display request is a request for power ON of the
LCD 3, theANN 32 advances to step 5 d, and checks whether an LCD currently being ON is present. If no ON LCD is present, theANN 32 advances to step 5 f throughstep 5 e, and turns on the power supply of themain LCD 3 as a physical device to be controlled. Note that theANN 32 also turns on the power supply of the backlight of themain LCD 3 by interlocking with the power “ON” operation of themain LCD 3. - Assume that in this state, another application is executed by the
control unit 30, and a display request “sub LCD (method 1: low)” is newly generated. In this case, instep 5 b, theANN 32 updates the management information as shown inFIG. 6 . Since the newly generated display request is a request for power ON of an LCD, theANN 32 advances fromstep 5 c to step 5 d to check whether an LCD which is already ON is present. Since themain LCD 3 which is already ON is present, theANN 30 looks up the priority table, and checks whether the display request “main LCD” has priority higher than that of the newly generated display request “sub LCD (method 1: low)”. Since the priority order of the display request “main LCD” is higher than that of the newly generated display request “sub LCD (method 1: low)”, theANN 32 maintains the present state without controlling any physical devices. - Accordingly, even when a display request for turning on the power supply of the
sub LCD 4 is generated by executing an application while the user is watching themain LCD 3, the inconvenience that themain LCD 3 is suddenly turned off can be prevented. Note that the newly generated display request “sub LCD (method 1: low)” is directly held in the management information. - Assume that, for example, the user closes the
housings main LCD 3, and theANN 32 updates the management information as shown inFIG. 6 instep 5 b. In addition, since it is determined instep 5 c that this request indicates power OFF, theANN 32 advances to step 5 g to turn off the power supply of themain LCD 3 as shown inFIG. 6 . Note that theANN 32 also turns off the power supply of the backlight of themain LCD 3 by interlocking with power OFF of themain LCD 3. - Subsequently, in
step 5 h, theANN 32 refers to the management information to check whether a display request “power ON” is held. If no display request “power ON” is held, theANN 32 immediately terminates the process. If a display request “power ON” is held, theANN 32 advances to step 5 i, and turns on the power supply of the corresponding LCD in accordance with the contents of the held display request. For example, if the display request “sub LCD (method 1: low)” is held in the management information as described above, theANN 32 turns on the power supply of thesub LCD 4 in accordance with the contents of this display request. Note that theANN 32 also turns on the power supply of the backlight of thesub LCD 4 by interlocking with power ON of thesub LCD 4. - In this manner, the display request “sub LCD (method 1: low)” having low priority is automatically read out from the management information and processed after the display operation of the
main LCD 3 having priority higher than that of this request is terminated. Therefore, the application need not generate the display request “sub LCD (method 1: low)” again. - Assume that a display request having priority higher than that of “main LCD” is newly generated while the power supply of the
main LCD 3 is ON. In this case, theANN 32 advances fromstep 5 d to step 5 e to turn off the power supply of an LCD whose display is presently ON, and then advances to step 5 f to turn on the power supply of the corresponding LCD in accordance with the contents of the newly generated display request. For example, when a display request “sub LCD (method 2: high)” is generated while the power supply of themain LCD 3 is ON, theANN 32 turns off the power supply of themain LCD 3 and turns on the power supply of thesub LCD 4. Note that theANN 32 turns off the power supply of the backlight of themain LCD 3 by interlocking with the power OFF operation of themain LCD 3, and turns on the power supply of the backlight of thesub LCD 4 by interlocking with the power ON operation of thesub LCD 4. - The “main LCD” power ON request held in the management information returns to power OFF when a power OFF request is generated from the requesting application.
- Assume that a request, e.g., “still image TV output” or “motion image TV output”, having priority higher than that of “sub LCD (method 2: high)” is newly generated while the power supply of the
sub LCD 4 is ON. In this case, instep 5 e, theANN 32 turns off the power supply of thesub LCD 4 whose display is presently ON. Note that theANN 32 turns off the backlight of thesub LCD 4 by interlocking wit the power OFF operation of thesub LCD 4. TheANN 32 then advances to step 5 f to operate theTV output interface 33 in accordance with the contents of the newly generated request. Accordingly, while the still image TV output application or the motion image TV output application is executed, still image display data or motion image display data is output from theTV output terminal 31 to an external monitor (not shown) and displayed on it. - That is, in a period during which still image display data or motion image display data is output from the
TV output terminal 31, any display operation which is performed for themain LCD 3 orsub LCD 4 and has lower priority is not executed. This prevents wasteful power consumption in themain LCD 3 andsub LCD 4, and makes it possible to extend the battery life. - Note that even in this case, the “sub LCD” power ON request held in the management information returns to power OFF when a power OFF request is generated from the requesting application.
- In this embodiment as described above, the
ANN 32 is placed between the applications AP1 to APn and theLCD drivers TV output interface 33. TheANN 32 determines, on the basis of the priority table, the priorities of requests generated when the applications AP1 to APn are executed. On the basis of this determination result, theANN 32 selectively turns on or off theLCDs TV output terminal 31 while both theLCDs - Accordingly, even when the plurality of types of applications AP1 to APn are executed in parallel and a plurality of different requests are generated, the
LCDs TV output terminal 31 while both theLCDs LCDs LCDs LCD TV output terminal 31. This makes it possible to reduce wasteful power consumption, and extend the life of thebattery 26. - In addition, the
ANN 32 collectively mediates the supply of requests to themain LCD 24,sub LCD 25, andTV output interface 33. This obviates the need to provide a mediating function to each of the applications AP1 to APn, so any general-purpose applications can be directly installed. - Furthermore, ON/OFF of the backlights is controlled by interlocking with the operation of supplying display requests to the main and
sub LCDs LCDs - Note that the present invention is not limited to the above embodiment. For example, the above embodiment is explained by taking a cellphone as an example. However, the present invention is similarly applicable to a PDA, game machine, digital camera, and portable audio/video player. In short, the present invention can be applied to any portable electronic device which selectively controls a plurality of display devices. Also, the number and arrangements of display devices, the number and functions of applications, the sequence and contents of display mediating control by the ANN, the contents of the priority table, and the like can be variously modified when practiced without departing from the spirit and scope of the invention.
- In conclusion, the present invention is not directly limited to the above embodiment, but can be implemented, when practiced, by modifying the constituent elements without departing from the spirit and scope of the invention. Also, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some of all the constituent elements disclosed in the embodiment may be deleted. Furthermore, constituent elements over different embodiments may be appropriately combined.
- Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
Claims (8)
1. A portable electronic device comprising:
a first display device;
a second display device formed independently of the first display device;
application executing means for selectively executing a plurality of application programs, and generating display control information for each executed application program; and
display operation mediating means placed between the application executing means and the first and second display devices,
wherein the display operation mediating means comprises:
means for storing preset priorities, assigned to a plurality of display control information, used for mediating; and
means for, when the plurality of display control information are generated by the application executing means, mediating supply of the plurality of generated display control information to the first and second display devices in accordance with the stored priorities.
2. The portable electronic device according to claim 1 , wherein when the plurality of display control information are generated by the application executing means, the means for mediating supply of display control information selects display control information having the highest priority from the plurality of display control information, and supplies the selected display control information to one of the first and second display devices which is to be controlled.
3. The portable electronic device according to claim 1 , wherein the means for mediating supply of display control information comprises:
means for, when a plurality of display control information are generated by the application executing means, selecting display control information having the highest priority from the plurality of display control information, and supplying the selected display control information to one of the first and second display devices which is to be controlled; and
means for holding display control information other than the selected display control information, and, after a display process by the selected display control information is terminated, supplying the held display control information to one of the first and second display devices which is to be controlled.
4. The portable electronic device according to claim 1 , wherein
when each of the first and second display devices comprises a liquid crystal display panel and a backlight which illuminates the liquid crystal display panel,
the means for mediating supply of display control information supplies display control information to a liquid crystal display panel to be controlled, and controls ON/OFF of the backlight corresponding to the liquid crystal display panel to be controlled by interlocking with the operation of supplying the display control information.
5. A portable electronic device comprising:
a first display device;
a second display device formed independently of the first display device; and
a control unit connected to the first and second display devices,
wherein the control unit comprises:
first and second display drivers which operate the first and second display devices, respectively;
application executing means for selectively executing a plurality of application programs, and generating display control information for each executed application program; and
display operation mediating means logically placed between the application executing means and the first and second display drivers, and
the display operation mediating means includes:
means for storing preset priorities, assigned to a plurality of display control information, used for mediating; and
means for, when the plurality of display control information are generated by the plurality of application executing means, mediating supply of the plurality of generated display control information to the first and second display drivers in accordance with the stored priorities.
6. The portable electronic device according to claim 5 , wherein when the plurality of display control information are generated by the application executing means, the means for mediating supply of display control information selects display control information having the highest priority from the plurality of display control information, and supplies the selected display control information to one of the first and second display drivers which is to be controlled.
7. The portable electronic device according to claim 5 , wherein the means for mediating supply of display control information comprises:
means for, when the plurality of display control information are generated by the application executing means, selecting display control information having the highest priority from the plurality of display control information;
means for supplying the selected display control information to one of the first and second display drivers which is to be controlled;
means for holding display control information other than the selected display control information; and
means for, after a display process by the selected display control information is terminated, supplying the held display control information to one of the first and second display drivers which is to be controlled.
8. The portable electronic device according to claim 5 , wherein
when each of the first and second display devices comprises a liquid crystal display panel and a backlight which illuminates the liquid crystal display panel,
the means for mediating supply of display control information controls ON/OFF of the backlight by interlocking with a display control operation, which is based on the display control information, of the liquid crystal display panel.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004-324355 | 2004-11-08 | ||
JP2004324355A JP2006134187A (en) | 2004-11-08 | 2004-11-08 | Portable electronic apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
US20060097955A1 true US20060097955A1 (en) | 2006-05-11 |
Family
ID=35709297
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/084,012 Abandoned US20060097955A1 (en) | 2004-11-08 | 2005-03-21 | Portable electronic device |
Country Status (4)
Country | Link |
---|---|
US (1) | US20060097955A1 (en) |
EP (1) | EP1655933A1 (en) |
JP (1) | JP2006134187A (en) |
CN (1) | CN1773873A (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060285024A1 (en) * | 2005-06-20 | 2006-12-21 | Zippy Technology Corp. | Audio/video playback control system of liquid crystal display television |
US20080002115A1 (en) * | 2006-06-30 | 2008-01-03 | Motorola, Inc. | Display stack-up for a mobile electronic device having internal and external displays |
US20080115151A1 (en) * | 2006-11-09 | 2008-05-15 | Motorola, Inc. | Display management for communication devices with multiple displays |
US20080231685A1 (en) * | 2004-05-21 | 2008-09-25 | Matsushita Electric Industrial Co., Ltd. | Communication System and Communication Method |
US20090316731A1 (en) * | 2008-06-19 | 2009-12-24 | Hongwei Kong | Method and system for dual digital microphone processing in an audio codec |
US20100227651A1 (en) * | 2009-03-03 | 2010-09-09 | Lg Electronics Inc. | Mobile terminal and method for displaying data in mobile terminal |
US20100302219A1 (en) * | 2009-06-01 | 2010-12-02 | Canon Kabushiki Kaisha | Video output apparatus and video output method |
US20110194569A1 (en) * | 2010-02-08 | 2011-08-11 | Sander Wendell B | Digital communications system with variable-bandwidth traffic channels |
US8625241B2 (en) * | 2012-04-13 | 2014-01-07 | Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd | Video apparatus and video circuit for improving video signal quality |
US20140019873A1 (en) * | 2008-06-05 | 2014-01-16 | Qualcomm Incorporated | Wireless Communication Device Having Deterministic Control of Foreground Access of the User Interface |
US20140313102A1 (en) * | 2011-11-15 | 2014-10-23 | Nec Corporation | Multi-screen power management |
US20160323635A1 (en) * | 2007-11-28 | 2016-11-03 | Hitachi Maxell, Ltd. | Display apparatus and video processing apparatus |
US9495024B2 (en) * | 2015-03-02 | 2016-11-15 | Wacom Co., Ltd. | Active capacitive stylus, sensor controller, related system and method |
US11099863B2 (en) * | 2019-10-01 | 2021-08-24 | Microsoft Technology Licensing, Llc | Positioning user interface components based on application layout and user workflows |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5464801B2 (en) * | 2007-11-29 | 2014-04-09 | 京セラ株式会社 | Electronics |
JP5835218B2 (en) * | 2010-07-16 | 2015-12-24 | 日本電気株式会社 | Display control apparatus, method, and program |
JP5819137B2 (en) * | 2011-08-23 | 2015-11-18 | 三菱電機株式会社 | Content output device |
CN107623760A (en) * | 2017-08-31 | 2018-01-23 | 河源中光电通讯技术有限公司 | Mobile terminal and its control method with auxiliary touch-screen and auxiliary display screen |
US11908382B1 (en) * | 2022-11-30 | 2024-02-20 | Mediatek Inc. | Seamless switching control for foldable or flip devices |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030045245A1 (en) * | 2001-08-31 | 2003-03-06 | Nec Corporation | Collapsible mobile terminal, its display method and its program |
US7146193B2 (en) * | 2000-09-27 | 2006-12-05 | Nec Corporation | Portable telephone set and window switching control method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10132812A1 (en) * | 2001-07-06 | 2003-01-16 | Siemens Ag | Electronic device |
JP2004312631A (en) * | 2003-04-10 | 2004-11-04 | Sanyo Electric Co Ltd | Foldable portable telephone set |
-
2004
- 2004-11-08 JP JP2004324355A patent/JP2006134187A/en active Pending
-
2005
- 2005-02-28 CN CNA2005100511243A patent/CN1773873A/en active Pending
- 2005-03-21 US US11/084,012 patent/US20060097955A1/en not_active Abandoned
- 2005-03-21 EP EP05006095A patent/EP1655933A1/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7146193B2 (en) * | 2000-09-27 | 2006-12-05 | Nec Corporation | Portable telephone set and window switching control method |
US20030045245A1 (en) * | 2001-08-31 | 2003-03-06 | Nec Corporation | Collapsible mobile terminal, its display method and its program |
Cited By (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7990479B2 (en) * | 2004-05-21 | 2011-08-02 | Panasonic Corporation | Communication system and communication method |
US20080231685A1 (en) * | 2004-05-21 | 2008-09-25 | Matsushita Electric Industrial Co., Ltd. | Communication System and Communication Method |
US7595847B2 (en) * | 2005-06-20 | 2009-09-29 | Zippy Technology Corp. | Audio/video playback control system of liquid crystal display television |
US20060285024A1 (en) * | 2005-06-20 | 2006-12-21 | Zippy Technology Corp. | Audio/video playback control system of liquid crystal display television |
US20080002115A1 (en) * | 2006-06-30 | 2008-01-03 | Motorola, Inc. | Display stack-up for a mobile electronic device having internal and external displays |
WO2008005598A3 (en) * | 2006-06-30 | 2008-04-24 | Motorola Inc | Display stack-up for a mobile electronic device having internal and external displays |
US7768605B2 (en) | 2006-06-30 | 2010-08-03 | Motorola, Inc. | Display stack-up for a mobile electronic device having internal and external displays |
US20080115151A1 (en) * | 2006-11-09 | 2008-05-15 | Motorola, Inc. | Display management for communication devices with multiple displays |
US8108782B2 (en) * | 2006-11-09 | 2012-01-31 | Motorola Mobility, Inc. | Display management for communication devices with multiple displays |
US10958971B2 (en) | 2007-11-28 | 2021-03-23 | Maxell, Ltd. | Display apparatus and video processing apparatus |
US11445241B2 (en) | 2007-11-28 | 2022-09-13 | Maxell, Ltd. | Information processing apparatus and information processing method |
US11451860B2 (en) | 2007-11-28 | 2022-09-20 | Maxell, Ltd. | Display apparatus and video processing apparatus |
US10129590B2 (en) * | 2007-11-28 | 2018-11-13 | Maxell, Ltd. | Display apparatus and video processing apparatus |
US11451861B2 (en) | 2007-11-28 | 2022-09-20 | Maxell, Ltd. | Method for processing video information and method for displaying video information |
US11509953B2 (en) | 2007-11-28 | 2022-11-22 | Maxell, Ltd. | Information processing apparatus and information processing method |
US12143665B2 (en) | 2007-11-28 | 2024-11-12 | Maxell, Ltd. | Information processing apparatus and information processing method |
US20160323635A1 (en) * | 2007-11-28 | 2016-11-03 | Hitachi Maxell, Ltd. | Display apparatus and video processing apparatus |
US9367214B2 (en) * | 2008-06-05 | 2016-06-14 | Qualcomm Incorporated | Wireless communication device having deterministic control of foreground access of the user interface |
US20140019873A1 (en) * | 2008-06-05 | 2014-01-16 | Qualcomm Incorporated | Wireless Communication Device Having Deterministic Control of Foreground Access of the User Interface |
US8411603B2 (en) * | 2008-06-19 | 2013-04-02 | Broadcom Corporation | Method and system for dual digital microphone processing in an audio CODEC |
US20090316731A1 (en) * | 2008-06-19 | 2009-12-24 | Hongwei Kong | Method and system for dual digital microphone processing in an audio codec |
US8437806B2 (en) * | 2009-03-03 | 2013-05-07 | Lg Electronics Inc. | Mobile terminal and method for displaying data in mobile terminal |
US20100227651A1 (en) * | 2009-03-03 | 2010-09-09 | Lg Electronics Inc. | Mobile terminal and method for displaying data in mobile terminal |
US8988311B2 (en) * | 2009-06-01 | 2015-03-24 | Canon Kabushiki Kaisha | Video output apparatus and video output method |
US20100302219A1 (en) * | 2009-06-01 | 2010-12-02 | Canon Kabushiki Kaisha | Video output apparatus and video output method |
US8457157B2 (en) | 2010-02-08 | 2013-06-04 | Apple Inc. | Digital communications system with variable-bandwidth traffic channels |
US8130790B2 (en) | 2010-02-08 | 2012-03-06 | Apple Inc. | Digital communications system with variable-bandwidth traffic channels |
US20110194569A1 (en) * | 2010-02-08 | 2011-08-11 | Sander Wendell B | Digital communications system with variable-bandwidth traffic channels |
US20140313102A1 (en) * | 2011-11-15 | 2014-10-23 | Nec Corporation | Multi-screen power management |
US8625241B2 (en) * | 2012-04-13 | 2014-01-07 | Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd | Video apparatus and video circuit for improving video signal quality |
US10078379B2 (en) | 2015-03-02 | 2018-09-18 | Wacom Co., Ltd. | Active capacitive stylus, sensor controller, related system and method |
KR102394204B1 (en) * | 2015-03-02 | 2022-05-09 | 가부시키가이샤 와코무 | Active capacitive stylus, sensor controller, system comprising these, and method executed by these |
US11347328B2 (en) | 2015-03-02 | 2022-05-31 | Wacom Co., Ltd. | Active capacitive stylus, sensor controller, related system and method |
US10860119B2 (en) | 2015-03-02 | 2020-12-08 | Wacom Co., Ltd. | Active capacitive stylus, sensor controller, related system and method |
US10466816B2 (en) | 2015-03-02 | 2019-11-05 | Wacom Co., Ltd. | Active capacitive stylus, sensor controller, related system and method |
KR20170122173A (en) * | 2015-03-02 | 2017-11-03 | 가부시키가이샤 와코무 | Active capacitive stylus, sensor controller, system comprising these, and method executed by these |
US9652058B2 (en) | 2015-03-02 | 2017-05-16 | Wacom Co., Ltd. | Active capacitives stylus, sensor controller, related system and method |
US11687174B2 (en) | 2015-03-02 | 2023-06-27 | Wacom Co., Ltd. | Active capacitive stylus, sensor controller, related system and method |
US12105898B2 (en) | 2015-03-02 | 2024-10-01 | Wacom Co., Ltd. | Active capacitive stylus, sensor controller, related system and method |
US9495024B2 (en) * | 2015-03-02 | 2016-11-15 | Wacom Co., Ltd. | Active capacitive stylus, sensor controller, related system and method |
US11099863B2 (en) * | 2019-10-01 | 2021-08-24 | Microsoft Technology Licensing, Llc | Positioning user interface components based on application layout and user workflows |
US11200072B2 (en) | 2019-10-01 | 2021-12-14 | Microsoft Technology Licensing, Llc | User interface adaptations based on inferred content occlusion and user intent |
Also Published As
Publication number | Publication date |
---|---|
JP2006134187A (en) | 2006-05-25 |
CN1773873A (en) | 2006-05-17 |
EP1655933A1 (en) | 2006-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20060097955A1 (en) | Portable electronic device | |
US9628862B2 (en) | Portable phone and method for providing incoming message notifications during video operations thereof | |
US7672700B2 (en) | Portable information terminal | |
US7751849B2 (en) | Folding cellular phone with a camera and television mode | |
US6459906B1 (en) | Method and system for displaying received messages of portable television (TV) phone | |
GB2337891A (en) | Radiotelephone with an auxiliary display | |
JP2007288523A (en) | Mobile terminal | |
US20090122069A1 (en) | Information processing apparatus | |
JP4197294B2 (en) | Portable terminal and program for controlling control unit provided in the portable terminal | |
KR100594015B1 (en) | Control device and method for driving auxiliary display of mobile phone | |
JP2003122339A (en) | Mobile communication terminal | |
JP5369619B2 (en) | Information processing device | |
JP2005094418A (en) | Cellular phone having television reception function | |
JP2003163759A (en) | Portable terminal device | |
EP1420588B1 (en) | Communication terminal with TV telephone function | |
JP4095387B2 (en) | Mobile terminal device | |
KR20060005080A (en) | Wireless communication terminal and method thereof for limiting output data during call | |
JP2008067196A (en) | Mobile communication terminal | |
KR20080035772A (en) | Sub display unit control method of mobile communication terminal having dual display unit | |
KR20070008917A (en) | Wireless communication terminal having screen brightness adjustment function and method thereof | |
JP2007335912A (en) | Portable information terminal and visual field angle control method thereof, visual field angle control program, and recording medium having recorded the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KABUSHIKI KAISHA TOSHIBA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KATO, MASATAKA;REEL/FRAME:016398/0646 Effective date: 20050311 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |