Electronic device and function assigning method

At step ST2, an assign key changing item is selected from menu items. At step ST3, an assign key to which a function is assigned is selected. At step ST4, a function to be assigned is selected. The selected function is assigned to the selected assign key. At step ST5, a setting result indication screen appears. When one of two paired functions is assigned, a message which prompts a user to assign the other function. After the message has appeared for a predetermined time, the latest assigned states appear. At step ST6, the latest assign key information is stored to a non-volatile memory. To quit an assigning process, a menu button 8 is pressed and the menu is closed (at step ST8).

TECHNICAL FIELD

The present invention relates to an electronic device, such as a video camera, a digital camera, a cellular phone, or a PDA, which has a display panel and an operating section and also to a method of assigning a function to a key.

BACKGROUND ART

As an electronic device such as a video camera is becoming small, the number of hard keys (hereinafter simply referred to as keys) tends to decrease. As a result, functions that cannot be assigned to keys need to be operated on a menu. Thus, the video camera cannot be quickly operated and there are not a lot of changes that user sees these functions. Consequently, its operation would become bothersome.

Even if many keys are provided, since the purpose for which the user uses the video camera depends on himself or herself, all functions pre-assigned to keys are not always functions that the user needs with keys.

In contrast with related art of which only one function the user desires is assigned to one key, with respect to keys of a commander as a remote controlling device for a television receiver, a technology that allows a plurality of functions to be sequentially assigned to one key whenever it is operated is described in Japanese Patent Application Unexamined Publication No. 2002-10380.

As described in Japanese Patent Application Unexamined Publication No. 2002-10380, in the method of assigning a plurality of functions that are sequentially provided to one key, although the number of keys can be decreased, functions assigned to one key are restricted. In addition, it is difficult for the user to remember functions that he or she has assigned to the key. Thus, it cannot be said that the operability is improved with the technology. In addition, since functions are not assigned to a plurality of keys, it cannot be said that the operability of the method of assigning functions is satisfactory.

Therefore, an object of the present invention is to provide an electronic device and a method of assigning functions that allow a function of quickly displaying a setting screen for menu items or a setting screen for non-menu items to be assigned to a key so as to improve the operability of the electronic device.

DISCLOSURE OF THE INVENTION

To solve the foregoing problem, the present invention is an electronic device having a display panel and a plurality of keys to which desired functions can be assigned, comprising:

displaying a plurality of items on the display panel; setting a desired item which is selected from the plurality of items; displaying a setting screen corresponding to the desired item; and setting the desired item by using the setting screen,

wherein a function for displaying the setting screen when one of the keys is operated is assigned to at least one of the plurality of keys. In addition, according to the present invention, a function other than functions that can be set on a menu is assigned.

In addition, the present invention is a method of assigning desired functions to a plurality of keys, comprising the steps of:

displaying a plurality of items and selecting a desired item from the plurality of items; and

selecting a key to which a function is assigned from the plurality of keys,

wherein a function which has been selected at the function selecting step and which can be set on a menu is assigned to the key selected at the key selecting step. In addition, according to the present invention, a function other than functions that can be set on a menu is assigned.

BEST MODES FOR CARRYING OUT THE INVENTION

Next, with reference to the accompanying drawings, an embodiment of the present invention will be described.FIG. 1shows an external structure of a video camera according to the present invention. Reference numeral1denotes a lens housing section. Light from an object enters an imager such as a CCD through a lens. Reference numeral2denotes a zoom ring. Reference numeral3denotes a stereo microphone. Reference numeral4denotes an electronic view finder.

Reference numeral5denotes a liquid crystal display monitor of for example 2.5 inch type. The liquid crystal display monitor5can be freely housed in a concave housing portion6on one side of the body. A tape cassette housing section (not shown) is disposed on the other side of the body. The tape cassette housing section houses for example a DV (Digital Video) standard tape cassette. An object is shot by a camera section. The resultant video signal of the object is processed. The processed video signal is recorded onto a magnetic tape of the tape cassette by a rotating head.

The video camera shown inFIG. 1has a plurality of operation keys. Among these operation keys, assign keys7, a menu button8, and a selection/push-confirmation dial9relate to the present invention. As shown inFIG. 2, the assign keys7are composed of a plurality of (for example, three) assign keys (hereinafter referred to as the assign keys1,2, and3). The assign keys7are disposed at a position where the user can easily operate them, for example, near the zoom ring2. Thus, the assign keys7are apart from the other operation keys. As will be described later, the user can assign his or her desired functions to each of the assign keys7. For example, when the user presses for example one of the assign keys7, he or she can perform his or her desired process such as a record starting process, a tape forwarding process, a tape rewinding process, a lens-captured image process, or the like. The keys of the assign keys7and so forth are not limited to hard keys such as pushbutton keys, slide type keys, or pressure sensitive switches, but touch panel keys of which the user touches the liquid crystal display panel5with his or her finger or the like.

FIG. 3shows an outline of a structure of a signal process of the video camera. InFIG. 3, solid lines denote a path of video/audio signals, a path of a stream, and a CPU (Central Processing Unit) bus. The CPU composes a controller. Dotted lines denote a path of a control signal. Light from an object enters an imager12composed of a device such as a CCD (Charge Coupled Device) through a lens11. An output signal of the imager12is supplied to a camera signal processing section13. The camera signal processing section13performs various types of camera signal processes such as a color separating process, a digitalizing process, and so forth.

A lens-captured video signal is supplied from the camera signal processing section13to a base band processing section14. An indication signal for a menu and so forth is supplied from an OSD (On Screen Display) section15to the base band processing section14. The OSD section15generates an indication signal for a menu screen and various types of setting screens corresponding to commands supplied from a controller16composed of a CPU. The base band signal processing section14combines the indication signal supplied from the OSD section15and the lens-captured video signal.

Connected to the controller16through the CPU bus is a non-volatile memory, for example an EEPROM (Electrical Erasable Programmable ROM). An example of the non-volatile memory is a removable memory card (not shown). The CPU bus of the controller16is connected to the base band signal processing section14.

A video signal supplied from the base band signal processing section14is compressed by a compression encoder18according to DCT (Discrete Cosine Transform) or the like. The compressed signal is supplied to a multiplexer19. The multiplexer19multiplexes the compression-encoded audio data, system data, and so forth and generates record data. The record data are supplied to a record processing section20.

The record processing section20performs an error correction encoding process, a channel coding process, and so forth. The record signal (record stream data) supplied from the record processing section20is supplied to a rotating head of a tape head section21. The rotating head records the record signal as diagonal tracks on the magnetic tape.

A reproduction signal (reproduction stream data) reproduced from the magnetic tape by the rotating head of the tape head section21is supplied to a reproduction processing section22. The reproduction processing section22performs a channel coding decoding process, an error collecting process, and so forth.

Reproduction data are supplied from the reproduction processing section22to a demultiplexer23. The demultiplexer23separates the reproduction data into video data, audio data, and system data. A decompressing decoder24decompresses the compression-encoded data. The decompressed video data are supplied from the decompressing decoder24to the base band signal processing section14.

The electronic view finder4and the liquid crystal display panel5are connected to the base band signal processing section14. These display devices display a lens-captured image, a tape-reproduced image, various types of menus, and so forth. The controller16and a key device25are connected. The key device25includes the assign keys7, the menu button8, the selection/push-confirmation dial9, and so forth. The selection/push-confirmation dial9is an input device of which when the dial is rotated, a selection item can be changed on a screen of the liquid crystal display panel5and when the dial is pushed, the selected item can be confirmed.

Next, with reference toFIG. 4, a GUI menu on which the video camera is set for various modes and a method of assigning a short cut to a desired menu item thereof will be described. The CPU of the controller16executes these processes according to the program. When the video camera is set, the menu button8is pressed. When the menu button8, a menu screen appears on the liquid crystal display panel5. A desired menu item, for example, “camera setting”, is selected from menu items on a screen31ashown inFIG. 4Awith the selection/push-confirmation dial9. The selected menu item is for example highlighted so that it is distinguished from the other menu items.

Menu items appear as icons on the left end of the screen. Besides “camera setting”, there are menu items “audio setting”, “memory setting”, and “others”. While the video camera is in the record pause state (record standby state), the menu screen appears. An image (not shown) that is being shot appears as a background image on the liquid crystal display panel5.

The menu has a hierarchical structure. The menu item “camera setting” has lower hierarchical levels for example sub setting items “shake compensation”, “wide setting”, “progressive record”, “sharpness”, and “gain level”. A screen31bshown inFIG. 4Bindicates the state of which “camera setting”→“shake compensation” have been selected by the selection/push-confirmation dial9. In addition, the screen31bindicates the current setting of “shake compensation”, for example “ON”. The selection/push-confirmation dial9is an input device of which when the dial is rotated, one of a plurality of menu items can be selected and when the dial is pushed, the selected item can be confirmed.

After the menu item “shake compensation” has been confirmed, as shown inFIG. 4C, a “shake compensation” setting screen31cappears. With the selection/push-confirmation dial9, the menu item “shake compensation” can be set for a desired state. For example, “shake compensation” can be set for “ON/OFF”. Likewise, another menu item can be selected. When another menu item is selected, a setting screen corresponding thereto appears. The selected menu item can be set for a desired state on the setting screen.

After one of the foregoing menu items, for example “shake compensation”, has been assigned to one of the assign keys7, for example the assign key1, as shown inFIG. 4D, when the assign key1is operated, the shake compensation setting screen31cquickly appears on the liquid crystal display monitor5. In other words, the assign key1functions as a shortcut key of “shake compensation”. Since a setting screen corresponding to a pre-assigned menu item quickly appears, even if an object is being shot by the video camera, it can be set for a desire state.

The process of assigning a function to an assign key is performed by the CPU of the controller16according to the program. Specifically, an assign key setting menu is selected. With the selection/push-confirmation dial9, a function is assigned to an assign key on the assign key setting menu appearing on the liquid crystal display panel5. In other words, by rotating the dial, an assign key to which a desired function is assigned is selected. Thereafter, the desired function is selected from the menu items. Thereafter, the dial is pushed to confirm the selected menu item.

Menu items assigned to the assign keys are not limited to those assigned with the selection/push-confirmation dial9on the menu. For example, a setting item of whether to display a color bar on the screen of the liquid crystal display panel5can be assigned to an assign key.

According to an embodiment of the present invention, when one of paired functions is assigned to one of the plurality of assign keys, a message that prompts the user to assign the other of the pair to the assign key appears. Next, with reference to a flow chart shown inFIG. 5and display screens of the liquid crystal display panel5shown inFIG. 6, a function assigning process for assign keys will be described.

At step ST1, the menu button8is pressed. The menu appears on the liquid crystal display panel5. A plurality of menu items appear on the menu screen. At step ST2, “changing user setting” is selected from the menu items. Since the assign keys7are composed of three assign keys, at step ST3, key selection step, an assign key to which the selected function is assigned is selected.

When the menu button8is pressed, the menu screen appears. When the menu item “others” is selected on the menu screen, a screen41aappears.FIG. 6Ashows the screen41a. The menu item “others” has sub menu items “changing user setting”, “record mode”, and “record format”. When “changing user setting” is selected, a screen41bshown inFIG. 6Bappears. When “changing user setting” is confirmed, a key selection screen41cshown inFIG. 6Cappears. The menu “changing user setting” is a menu on which menu items are assigned to the assign keys7.

On the key selection screen41c, “user setting1” denotes a menu item assigned to the assign key1; and “user setting2” and “user setting3” denote menu items assigned to the assign key2and the assign key3, respectively. On the key selection screen41cshown inFIG. 6C, all the user settings have been assigned “blank”. In other words, no executable functions have been assigned to these assign keys. Since the assign keys can be assigned “blank”, if the user does not need to assign functions to the assign keys, even if he or she mistakenly touches these assign keys, the video camera can be prevented from malfunctioning. In addition, the same function can be assigned to the plurality of assign keys.

At step ST4, function selection step, when the selection/push-confirmation dial9is rotated, a desired function to be assigned is selected. At step ST5, when the selection/push-confirmation dial9is pushed, the selected function is assigned to the selected assign key. Functions assigned to the assign keys are not limited to functions assigned with the menu button8and the selection/push-confirmation dial9on the menu, but functions that can be assigned to only the assign keys. When one of functions that can be assigned with the menu button8and the selection/push-confirmation dial9is assigned to an assign key, the assign key functions as a short cut key.

When “user setting1” is selected on the key selection screen41c, it is changed to a function selection screen41dshown inFIG. 6D. On the function selection screen41d, as selectable menu items, there are for example “blank”, “edit search +”, “edit search −”, and “indexing”. “Edit search +” is a function of reproducing the tape forwards in the record pause state. In contrast “edit search −” is a function of reproducing the tape backwards in the record pause state. These functions exemplify paired functions. Other examples of paired functions are “tel/wide”, and “focus ±”.

After step ST4, function assignment, a setting result information screen appears (at step ST5). InFIG. 6D, when “user setting1” is set for e.g. “edit search +”, a setting result information screen41eappears as shown inFIG. 6E. The screen41indicates that the setting has been completed and that the function “edit search +” has been assigned to the assign key1. In addition, the screen41indicates a message that prompts the user to assign the other function of the paired functions, namely “edit search”. Instead of the assignment prompt menu, the paired function may be automatically assigned to another assign key.

A predetermined wait time, for example, five seconds, is preset for the setting result information screen41e. After the wait time has elapsed, as shown inFIG. 6F, a key selection screen41fthat indicates assigned results of the assign keys7appears. In contrast with the key selection screen41c, the key selection screen41findicates the latest assigned states of the assign keys.

At step ST6, the latest assign key information is stored to a non-volatile memory (EEPROM17). At step ST7, it is determined whether to perform a function assigning process for another assign key. When the assigning process is continued, the flow returns to step ST3(selection of an assign key to which a function is assigned). To quit the assigning process, the menu button8is pressed and the menu is closed (at sep ST8).

Functions assigned to the assign keys7can be deleted. In addition, functions assigned to two assign keys can be changed with each other.FIG. 7describes this changing process.

When the menu button8is pressed, the menu screen appears. When the menu item “others” is selected on the menu screen, a screen51aappears.FIG. 7Ashows the screen51a. The menu item “others” has a sub menu item “changing user setting”. When the menu item “changing user setting” is selected, a screen51bshown inFIG. 7Bappears. When the menu item “changing user setting” is confirmed, a key selection screen51cshown inFIG. 7Cappears.

The key selection screen51cindicates functions currently assigned to the function keys. For example, the function “edit search +” has been assigned to the assign key1. The function “indexing” has been assigned to the assign key2. The function “edit search −” has been assigned to the assign key3.

When the user setting1(assign key1) is selected on the key selection screen51cand confirmed, an assigned function changing screen51dappears. When the user setting1(assign key2) is selected and confirmed on the assigned function changing screen51d, a process of changing the functions of the user settings1and2with each other is performed. As shown inFIG. 7E, the function assigned to the user setting1and the function assigned to the user setting2have been changed to “indexing” and “edit search +”, respectively. The changed results are written to the non-volatile memory.

According to an embodiment of the present invention, a sequence of operations that the user performed can be stored and assigned to one of the plurality of assign keys. For example, as a menu item, “start of storing a sequence of video camera operations” is prepared. After the storing operation stare is tuned on, when one of blank assign keys is pressed, the storing operation is started. A sequence of video camera operations performed after the assign key is pressed until it is pressed again are stored to the non-volatile memory. After the sequence has been stored, when the assign key is pressed, the same sequence of operations that have been stored are performed.

After a sequence of operations have been stored, when only the assign key is pressed, the operations can be executed. Thus, since a sequence of operations that the user often uses can be executed only by pressing only the assign key, the video camera can be easily operated in an emergency situation or the like.

Thus, unlike the case that a menu is opened, a menu item is selected from a plurality of menu items on the menu for each of a plurality of keys, the selected key is set for the selected menu item on a setting screen corresponding thereto, when a key is operated, a setting screen for a selected item quickly appears. As a result, since a shortcut function can be accomplished, the number of operation steps necessary for the setting can be decreased. In addition, according to an embodiment of the present invention, a function for displaying a setting screen for unique items other than menu items selected on the menu can be assigned to each of the plurality of keys. In addition, since a setting screen quickly appears, settings can be quickly changed.

In the foregoing, an embodiment of the present invention has been specifically described. However, the present invention is not limited to the foregoing embodiment. Instead, various modifications corresponding to the spirit of the present invention may be made. For example, the key selecting step and the function assigning step can be changed with each other. In addition, the present invention can be widely applied to various types of electronic devices that have a display panel on which a menu appears besides a video camera.

DESCRIPTION OF REFERENCE NUMERALS

1LENS HOUSING SECTION2ZOOM RING3STEREO MICROPHONE4ELECTRONIC VIEW FINDER5LIQUID CRYSTAL DISPLAY PANEL6CONCAVE HOUSING PORTION7ASSIGN KEYS8MENU BUTTON9SELECTION/PUSH-CONFIRMATION DIAL11LENS12IMAGER13CAMERA SIGNAL PROCESSING SECTION14BASE BAND SIGNAL PROCESSING SECTION15OSD SECTION16CONTROLLER17EEPROM18COMPRESSION ENCODER19MULTIPLEXER20RECORD PROCESSING SECTION21TAPE HEAD SECTION22REPRODUCTION PROCESSING SECTION23DEMULTIPLEXER24DECOMPRESSING DECODER25KEY DEVICEST1PRESS MENU KEY (OPEN MENU).ST2SELECT “CHANGING USER SETTING” FROM ITEMS.ST3SELECT ASSIGN KEY TO WHICH FUNCTION IS ASSIGNED.ST4SELECT FUNCTION TO BE ASSIGNED AND ASSIGN SELECTED FUNCTION.ST5SETTING RESULT INDICATION SCREEN APPEARS.ST6BACK UP LATEST ASSIGN KEY INFORMATION TO NON-VOLATILE MEMORY.ST7CONTINUE TO ASSIGN FUNCTION TO KEY ?ST8PRESS MENU KEY (CLOSE MENU).