US20040233316A1 - Camera menu system - Google Patents
Camera menu system Download PDFInfo
- Publication number
- US20040233316A1 US20040233316A1 US10/442,839 US44283903A US2004233316A1 US 20040233316 A1 US20040233316 A1 US 20040233316A1 US 44283903 A US44283903 A US 44283903A US 2004233316 A1 US2004233316 A1 US 2004233316A1
- Authority
- US
- United States
- Prior art keywords
- menu
- information
- camera
- user
- user interface
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/21—Intermediate information storage
- H04N1/2104—Intermediate information storage for one or a few pictures
- H04N1/2112—Intermediate information storage for one or a few pictures using still video cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
- H04N23/632—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
Definitions
- the user interface in today's cameras, and particularly digital cameras generally includes a number of buttons, switches, or control surfaces, and a display screen.
- the user interface is typically presented to the user through successive menus that are displayed to the user via the display.
- Menus are included for functions such as controlling the settings used to capture and display an image.
- current microprocessor controlled cameras provide either a high level menu showing current settings for a number of parameters, or a detailed sub-menu, providing much detail for each parameter.
- the high-level menu approach allows quick access to the parameters, while the sub-menu approach allows more detail to be communicated to the user about the parameter.
- sophisticated users may be comfortable with the high-level menus, while novice users may prefer a more detailed sub-menu for a given parameter.
- a system and method for expert and novice menus in a camera are described.
- One embodiment of the invention is a camera having expert and novice menus, comprising a user interface associated with the camera and logic for providing a first menu via a display, the first menu having first information.
- the camera also includes logic for providing a second menu via the display, the second menu nested within the first menu and having second information, wherein the second information includes details corresponding to the first information.
- FIG. 1 is a block diagram illustrating a digital camera constructed in accordance with an embodiment of the invention.
- FIG. 2 is a flow chart describing the operation of an embodiment of the expert and novice menu logic as shown in FIG. 1.
- FIGS. 3A and 3B are graphical illustrations showing examples of expert and novice menus provided by the logic as shown in FIG. 1.
- the embodiment of the menu system described below is described with reference to a digital camera, but is applicable to any camera, e.g., a film camera, that provides menus as part of a user interface.
- the system and method for providing expert and novice menus can be implemented in hardware, software, firmware, or a combination thereof.
- Certain embodiments of the invention are implemented using a combination of hardware and software or firmware that is stored in a memory and that is executed by a suitable instruction execution system.
- the hardware portion can be implemented with any or a combination of the following technologies, which are all well known in the art: a discrete logic circuit(s) having logic gates for implementing logic functions upon data signals, an application specific integrated circuit (ASIC) having appropriate combinational logic gates, a programmable gate array(s) (PGA), a field programmable gate array (FPGA), etc.
- ASIC application specific integrated circuit
- PGA programmable gate array
- FPGA field programmable gate array
- the software portion can be stored in one or more memory elements and executed by a suitable general purpose or application-specific processor.
- the software for providing expert and novice menus which comprises an ordered listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions.
- a “computer-readable medium” can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
- FIG. 1 is a block diagram illustrating a digital camera 100 constructed in accordance with an embodiment of the invention.
- the digital camera 100 includes an application specific integrated circuit (ASIC) 102 that executes expert and novice menu logic 150 .
- ASIC application specific integrated circuit
- the expert and novice menu logic 150 can be software that is stored in memory and executed by the ASIC 102 .
- the expert and novice menu logic 150 may be implemented in firmware, which can be stored and executed in the ASIC 102 .
- the digital camera 100 may include additional processors, digital signal processors (DSPs) and ASICs.
- DSPs digital signal processors
- the ASIC 102 may also include other elements, which are omitted for simplicity.
- the ASIC 102 also controls the function of various aspects of the digital camera 100 .
- the camera 100 includes an image sensor 104 .
- the image sensor 104 may comprise a charge coupled device (CCD) array or an array of complementary metal oxide semiconductor (CMOS) sensors. Regardless of whether the image sensor 104 comprises an array of individual CCD elements or CMOS sensors, each of the elements in the array comprises a pixel (picture element) of the image sensor 104 .
- An exemplar image capture element, or pixel, is indicated using reference numeral 105 .
- Each element 105 forms a pixel in the image sensor 104 .
- the pixels in the image sensor 104 are typically arranged in a two-dimensional array. For example, an image array may comprise 2272 pixels in length and 1712 pixels in height.
- the image sensor 104 captures an image of a subject by converting incident light into an analog signal, and sends this representation of the image via connection 109 to an analog front end processor 111 .
- the analog front end processor 111 typically includes an analog-to-digital converter for converting the analog signal received from the image sensor 104 into a digital signal.
- the analog front end processor 111 provides this digital signal as image data via connection 112 to the ASIC 102 for image processing.
- the ASIC 102 is coupled to one or more motor drivers 119 via connection 118 .
- the motor drivers 119 control the operation of various parameters of the lens 122 via connection 121 .
- lens controls such as zoom, focus, aperture and shutter operations can be controlled by the motor drivers 119 .
- the connection 123 between the lens 122 and the image sensor 104 is shown as a dotted line to illustrate the operation of the lens 122 focusing on a subject and communicating that information to the image sensor 104 , which captures the image provided by the lens 122 .
- the ASIC 102 also sends display data via connection 124 to a display controller 126 .
- the display controller may be, for example, a national television system committee (NTSC)/phase alternate line (PAL) encoder, although, depending on the application, other standards for presenting display data may be used.
- the display controller 126 converts the display data from the ASIC 102 into a signal that can be shown on image display 128 via connection 127 .
- the image display 128 which can be, for example, a liquid crystal display (LCD) or other display, displays the captured image to the user of a digital camera 100 , and is typically the display located on the digital camera 100 .
- LCD liquid crystal display
- the image shown to a user on the display 128 may be shown before the image is captured and processed (in what is referred to as a “live view” mode), and after the image is captured and processed, in what is referred to as “instant review” or “playback” mode.
- the instant review mode is typically used to display the captured image immediately after the image is captured.
- the image display 128 is also used to display various user interface information and menus, as will be described below.
- the ASIC 102 couples to a microcontroller 161 via connection 154 .
- the microcontroller 161 can be a specific or a general purpose microprocessor that controls the various operating aspects and parameters of the digital camera 100 .
- the microcontroller 161 is coupled to a user interface 164 via connection 162 .
- the user interface 164 may include, for example but not limited to, a 4-direction set of arrow keys 142 , an “OK/select” button 144 , a keypad, a pointing device, a shutter release, and any other buttons or switches that allow the user of the digital camera 100 to input commands and navigate menus.
- the expert and novice menu logic 150 cooperates with the user interface 164 to present a combination of menus to a user via the display 128 .
- the expert and novice menu logic 150 develops multiple menus for presentation to a user.
- An “expert” menu may be provided initially, giving the sophisticated, or experienced, user the opportunity to quickly review and change settings.
- the novice user can actuate a control on the user interface 164 to communicate to the expert and novice menu logic 150 that additional information is requested.
- the expert and novice menu logic 150 presents a detailed “novice” menu to the user via the display 128 .
- the novice menu is nested within or otherwise sequentially linked to, the expert menu and may include additional description of a parameter, or may include suggested camera settings. In this manner, both sophisticated and novice users can use the menus provided by the user interface 164 .
- the ASIC 102 also couples to one or more different memory elements, to be described below with particular reference to the type of memory to which the ASIC 102 is coupled over various connections.
- the digital camera 100 may employ various other types of memory not specifically described herein.
- the various memory elements may comprise volatile, and/or non-volatile memory, such as, for example but not limited to, random access memory (RAM), read-only memory (ROM), and flash memory.
- the memory elements may be either internal to the digital camera 100 or may be removable memory media, and may also comprise memory distributed over various elements within the digital camera 100 . All such memory types are contemplated to be within the scope of the invention.
- the ASIC 102 couples to synchronous dynamic random access memory (SDRAM) 141 via connection 152 .
- SDRAM 141 houses the various software and firmware elements and components (not shown) that allow the digital camera 100 to perform its various functions.
- the ASIC 102 also couples to RAM 138 via connection 156 .
- the software code i.e., the expert and novice menu logic 150
- the internal memory can be, for example, flash memory.
- the ASIC 102 also couples via connection 131 to an external memory 132 , which can also be flash memory.
- an external memory 132 which can also be flash memory.
- the external memory 132 which can be, for example, compact flash memory, and the internal memory 136 , may provide image storage 134 and 137 , respectively, for captured images, as will be described below.
- the ASIC 102 executes the expert and novice menu logic 150 so that multiple menus and sub-menus can be provided to a user, based on the user's skill level and based on user request.
- FIG. 2 is a flow chart 200 describing the operation of an embodiment of the expert and novice menu logic 150 of FIG. 1.
- Any process descriptions or blocks in the flow chart to follow should be understood as representing modules, segments, or portions of code, which include one or more executable instructions for implementing specific logical functions or steps in the process, and alternative implementations are included within the scope of the preferred embodiment of the present invention.
- functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
- This menu may be an “expert” menu that offers the user a simplified format from which various settings may be viewed and, if desired, changed.
- An example of an expert menu is shown in FIG. 3A below.
- the expert menu assumes that the user is familiar with the various settings and can offer a quick way to change settings.
- a menu parameter may be offered with a current setting in parentheses. The user is assumed to know the various choices for that parameter and may use a single button on the user interface to highlight and change that parameter.
- the user determines whether additional information is desired. If the user is satisfied with the expert menu, then, in block 206 , it is determined whether the user desires to make any changes. If it is determined that no changes are to be made, then the process ends. However, if it is determined in block 206 that settings are to be changed, the user uses the expert menu and the user interface 164 to make any changes to the settings in block 212 and the process ends. For example, the user may use the left/right arrows associated with the 4-direction set of arrow keys 142 to adjust the setting in the expert menu.
- a detailed sub-menu i.e., a novice menu
- the user may press the OK/Select button 144 , which takes them to the sub-menu.
- the detailed sub-menu i.e., a novice menu
- the sub-menu includes information corresponding to the information in the main menu, but includes additional detail. An example of a novice menu is shown in FIG. 3B below.
- the sub-menu may include a complete listing of choices and descriptions of possible settings, from which the user can select a desired parameter.
- block 214 it is determined whether any settings are to be changed. If no settings are to be changed, the process ends. If settings are to be changed, then, in block 216 , the user changes the desired settings using the novice menu and the process ends. When the camera exits the sub-menu (novice menu), it goes back to the main menu (expert menu). Regardless of the manner in which settings are changed, the camera exits the menus the same way.
- FIGS. 3A and 3B are graphical illustrations showing an example of the expert and novice menus described above.
- a main menu 300 includes a listing of parameters with current settings in parentheses. If the user is familiar with the parameters and the various settings available for the parameters, the user may scroll through the choices using, for example, the left/right arrow keys on the user interface and change the various settings from the main menu 300 .
- the main menu 300 illustrates the parameter “white balance” and has a present setting of “auto.” If the user wishes to change the “white balance” setting from this menu, they may do so by actuating, for example, the left/right arrow key on the 4-direction set of arrow keys 142 .
- the user may invoke the user interface 164 by pressing, for example, the OK/Select button 144 to provide a more detailed sub-menu (novice menu) for a particular setting.
- the sub-menu 310 provides a novice user a detailed explanation of the settings available for the “white balance” menu parameter.
- the expert and novice menu logic 150 allows an experienced user to quickly navigate through and, if desired, change menu settings without requiring the user to navigate a sub-menu, thus minimizing the amount of time and the number of user interface operations used to view and change settings.
- the menu system also allows novice users to obtain a more detailed explanation of menu parameters.
- the expert and novice menu logic 150 offers both sophisticated and novice users a simplified menu in a digital camera.
Abstract
A camera having expert and novice menus comprising a user interface associated with the camera and logic for providing a first menu via a display, the first menu having first information is disclosed. The camera also includes logic for providing a second menu via the display, the second menu nested within the first menu and having second information, wherein the second information includes details corresponding to the first information.
Description
- The user interface in today's cameras, and particularly digital cameras, generally includes a number of buttons, switches, or control surfaces, and a display screen. The user interface is typically presented to the user through successive menus that are displayed to the user via the display.
- Menus are included for functions such as controlling the settings used to capture and display an image. For many functions, current microprocessor controlled cameras provide either a high level menu showing current settings for a number of parameters, or a detailed sub-menu, providing much detail for each parameter. The high-level menu approach allows quick access to the parameters, while the sub-menu approach allows more detail to be communicated to the user about the parameter. Unfortunately, sophisticated users may be comfortable with the high-level menus, while novice users may prefer a more detailed sub-menu for a given parameter.
- Furthermore, as more features and options become available on cameras, the user interface is likely to become increasingly complex, perhaps to the point where the novice user will be discouraged from using the camera.
- Therefore, it would be desirable to provide a user interface on a camera that can be useful to both the sophisticated and casual user.
- A system and method for expert and novice menus in a camera are described. One embodiment of the invention is a camera having expert and novice menus, comprising a user interface associated with the camera and logic for providing a first menu via a display, the first menu having first information. The camera also includes logic for providing a second menu via the display, the second menu nested within the first menu and having second information, wherein the second information includes details corresponding to the first information.
- Related methods of operation and computer readable media are also described. Other systems, methods, features, and advantages of the invention will be or become apparent to one with skill in the art upon examination of the following figures and detailed description. It is intended that all such additional systems, methods, features, and advantages be included within this description, be within the scope of the invention, and be protected by the accompanying claims.
- The present invention, as defined in the claims, can be better understood with reference to the following drawings. The components within the drawings are not necessarily to scale relative to each other, emphasis instead being placed upon clearly illustrating the principles of the present invention.
- FIG. 1 is a block diagram illustrating a digital camera constructed in accordance with an embodiment of the invention.
- FIG. 2 is a flow chart describing the operation of an embodiment of the expert and novice menu logic as shown in FIG. 1.
- FIGS. 3A and 3B are graphical illustrations showing examples of expert and novice menus provided by the logic as shown in FIG. 1.
- The embodiment of the menu system described below is described with reference to a digital camera, but is applicable to any camera, e.g., a film camera, that provides menus as part of a user interface. The system and method for providing expert and novice menus can be implemented in hardware, software, firmware, or a combination thereof. Certain embodiments of the invention are implemented using a combination of hardware and software or firmware that is stored in a memory and that is executed by a suitable instruction execution system. The hardware portion can be implemented with any or a combination of the following technologies, which are all well known in the art: a discrete logic circuit(s) having logic gates for implementing logic functions upon data signals, an application specific integrated circuit (ASIC) having appropriate combinational logic gates, a programmable gate array(s) (PGA), a field programmable gate array (FPGA), etc. The software portion can be stored in one or more memory elements and executed by a suitable general purpose or application-specific processor.
- The software for providing expert and novice menus, which comprises an ordered listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. In the context of this document, a “computer-readable medium” can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
- FIG. 1 is a block diagram illustrating a
digital camera 100 constructed in accordance with an embodiment of the invention. In the implementation described below, thedigital camera 100 includes an application specific integrated circuit (ASIC) 102 that executes expert andnovice menu logic 150. As will be described below, the expert andnovice menu logic 150 can be software that is stored in memory and executed by the ASIC 102. In an alternative embodiment, the expert andnovice menu logic 150 may be implemented in firmware, which can be stored and executed in the ASIC 102. Further, while illustrated using asingle ASIC 102, thedigital camera 100 may include additional processors, digital signal processors (DSPs) and ASICs. - The ASIC102 may also include other elements, which are omitted for simplicity. The ASIC 102 also controls the function of various aspects of the
digital camera 100. - The
camera 100 includes animage sensor 104. Theimage sensor 104 may comprise a charge coupled device (CCD) array or an array of complementary metal oxide semiconductor (CMOS) sensors. Regardless of whether theimage sensor 104 comprises an array of individual CCD elements or CMOS sensors, each of the elements in the array comprises a pixel (picture element) of theimage sensor 104. An exemplar image capture element, or pixel, is indicated usingreference numeral 105. Eachelement 105 forms a pixel in theimage sensor 104. The pixels in theimage sensor 104 are typically arranged in a two-dimensional array. For example, an image array may comprise 2272 pixels in length and 1712 pixels in height. - The
image sensor 104 captures an image of a subject by converting incident light into an analog signal, and sends this representation of the image viaconnection 109 to an analogfront end processor 111. The analogfront end processor 111 typically includes an analog-to-digital converter for converting the analog signal received from theimage sensor 104 into a digital signal. The analogfront end processor 111 provides this digital signal as image data viaconnection 112 to the ASIC 102 for image processing. - The ASIC102 is coupled to one or
more motor drivers 119 viaconnection 118. Themotor drivers 119 control the operation of various parameters of thelens 122 viaconnection 121. For example, lens controls, such as zoom, focus, aperture and shutter operations can be controlled by themotor drivers 119. Theconnection 123 between thelens 122 and theimage sensor 104 is shown as a dotted line to illustrate the operation of thelens 122 focusing on a subject and communicating that information to theimage sensor 104, which captures the image provided by thelens 122. - The ASIC102 also sends display data via
connection 124 to adisplay controller 126. The display controller may be, for example, a national television system committee (NTSC)/phase alternate line (PAL) encoder, although, depending on the application, other standards for presenting display data may be used. Thedisplay controller 126 converts the display data from the ASIC 102 into a signal that can be shown onimage display 128 viaconnection 127. Theimage display 128, which can be, for example, a liquid crystal display (LCD) or other display, displays the captured image to the user of adigital camera 100, and is typically the display located on thedigital camera 100. Depending on the configuration of thedigital camera 100, the image shown to a user on thedisplay 128 may be shown before the image is captured and processed (in what is referred to as a “live view” mode), and after the image is captured and processed, in what is referred to as “instant review” or “playback” mode. The instant review mode is typically used to display the captured image immediately after the image is captured. Theimage display 128 is also used to display various user interface information and menus, as will be described below. - The ASIC102 couples to a
microcontroller 161 viaconnection 154. Themicrocontroller 161 can be a specific or a general purpose microprocessor that controls the various operating aspects and parameters of thedigital camera 100. For example, themicrocontroller 161 is coupled to a user interface 164 viaconnection 162. The user interface 164 may include, for example but not limited to, a 4-direction set ofarrow keys 142, an “OK/select”button 144, a keypad, a pointing device, a shutter release, and any other buttons or switches that allow the user of thedigital camera 100 to input commands and navigate menus. In accordance with an embodiment of the invention, the expert andnovice menu logic 150 cooperates with the user interface 164 to present a combination of menus to a user via thedisplay 128. As will be described below, the expert andnovice menu logic 150 develops multiple menus for presentation to a user. An “expert” menu may be provided initially, giving the sophisticated, or experienced, user the opportunity to quickly review and change settings. However, when presented with an “expert” menu, a novice user may not have sufficient experience to navigate the “expert” menu. The novice user can actuate a control on the user interface 164 to communicate to the expert andnovice menu logic 150 that additional information is requested. In response to the request, the expert andnovice menu logic 150 presents a detailed “novice” menu to the user via thedisplay 128. The novice menu is nested within or otherwise sequentially linked to, the expert menu and may include additional description of a parameter, or may include suggested camera settings. In this manner, both sophisticated and novice users can use the menus provided by the user interface 164. - The
ASIC 102 also couples to one or more different memory elements, to be described below with particular reference to the type of memory to which theASIC 102 is coupled over various connections. It should be noted that while specific types of memory are denoted below, thedigital camera 100 may employ various other types of memory not specifically described herein. For example, the various memory elements may comprise volatile, and/or non-volatile memory, such as, for example but not limited to, random access memory (RAM), read-only memory (ROM), and flash memory. Furthermore, the memory elements may be either internal to thedigital camera 100 or may be removable memory media, and may also comprise memory distributed over various elements within thedigital camera 100. All such memory types are contemplated to be within the scope of the invention. - The
ASIC 102 couples to synchronous dynamic random access memory (SDRAM) 141 viaconnection 152. TheSDRAM 141 houses the various software and firmware elements and components (not shown) that allow thedigital camera 100 to perform its various functions. TheASIC 102 also couples to RAM 138 viaconnection 156. When the menu system is implemented in software, the software code (i.e., the expert and novice menu logic 150) is typically stored in theinternal flash memory 136 or in ROM, and transferred to theRAM 138 to enable the efficient execution of the software in theASIC 102. The internal memory can be, for example, flash memory. - The
ASIC 102 also couples viaconnection 131 to anexternal memory 132, which can also be flash memory. As will be described in further detail below, theexternal memory 132, which can be, for example, compact flash memory, and theinternal memory 136, may provideimage storage 134 and 137, respectively, for captured images, as will be described below. - The
ASIC 102 executes the expert andnovice menu logic 150 so that multiple menus and sub-menus can be provided to a user, based on the user's skill level and based on user request. - FIG. 2 is a
flow chart 200 describing the operation of an embodiment of the expert andnovice menu logic 150 of FIG. 1. Any process descriptions or blocks in the flow chart to follow should be understood as representing modules, segments, or portions of code, which include one or more executable instructions for implementing specific logical functions or steps in the process, and alternative implementations are included within the scope of the preferred embodiment of the present invention. For example, functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention. - In
block 202 the user initiates a menu via the user interface 164. This menu may be an “expert” menu that offers the user a simplified format from which various settings may be viewed and, if desired, changed. An example of an expert menu is shown in FIG. 3A below. The expert menu assumes that the user is familiar with the various settings and can offer a quick way to change settings. For example, a menu parameter may be offered with a current setting in parentheses. The user is assumed to know the various choices for that parameter and may use a single button on the user interface to highlight and change that parameter. - In
block 204, the user determines whether additional information is desired. If the user is satisfied with the expert menu, then, inblock 206, it is determined whether the user desires to make any changes. If it is determined that no changes are to be made, then the process ends. However, if it is determined inblock 206 that settings are to be changed, the user uses the expert menu and the user interface 164 to make any changes to the settings inblock 212 and the process ends. For example, the user may use the left/right arrows associated with the 4-direction set ofarrow keys 142 to adjust the setting in the expert menu. - If, however, in
block 204, the user determines that additional information is needed to understand a menu parameter, then, inblock 208, the user actuates a control on the user interface so that a detailed sub-menu (i.e., a novice menu) is displayed via thedisplay 128. For example, the user may press the OK/Select button 144, which takes them to the sub-menu. The detailed sub-menu (i.e., a novice menu) includes information corresponding to the information in the main menu, but includes additional detail. An example of a novice menu is shown in FIG. 3B below. The sub-menu may include a complete listing of choices and descriptions of possible settings, from which the user can select a desired parameter. - In
block 214, it is determined whether any settings are to be changed. If no settings are to be changed, the process ends. If settings are to be changed, then, inblock 216, the user changes the desired settings using the novice menu and the process ends. When the camera exits the sub-menu (novice menu), it goes back to the main menu (expert menu). Regardless of the manner in which settings are changed, the camera exits the menus the same way. - FIGS. 3A and 3B are graphical illustrations showing an example of the expert and novice menus described above. In FIG. 3A, a
main menu 300 includes a listing of parameters with current settings in parentheses. If the user is familiar with the parameters and the various settings available for the parameters, the user may scroll through the choices using, for example, the left/right arrow keys on the user interface and change the various settings from themain menu 300. Themain menu 300 illustrates the parameter “white balance” and has a present setting of “auto.” If the user wishes to change the “white balance” setting from this menu, they may do so by actuating, for example, the left/right arrow key on the 4-direction set ofarrow keys 142. - However, if the user is unfamiliar with a setting, the user may invoke the user interface164 by pressing, for example, the OK/
Select button 144 to provide a more detailed sub-menu (novice menu) for a particular setting. In FIG. 3B, thesub-menu 310 provides a novice user a detailed explanation of the settings available for the “white balance” menu parameter. In this manner, the expert andnovice menu logic 150 allows an experienced user to quickly navigate through and, if desired, change menu settings without requiring the user to navigate a sub-menu, thus minimizing the amount of time and the number of user interface operations used to view and change settings. The menu system also allows novice users to obtain a more detailed explanation of menu parameters. For example, while icons may be used for the expert menu, text may be used to explain features on the novice menu. Furthermore, additional information may be provided on the novice menu than on the expert menu. In this manner, the expert andnovice menu logic 150 offers both sophisticated and novice users a simplified menu in a digital camera. - While various embodiments of the invention have been described, it will be apparent to those of ordinary skill in the art that many more embodiments and implementations are possible that are within the scope of this invention. All such modifications and variations are intended to be included herein within the scope of this disclosure and the present invention and protected by the following claims.
Claims (19)
1. A camera comprising:
a user interface associated with the camera;
logic for providing a first menu via a display, the first menu having first information;
logic for providing a second menu via the display, the second menu nested within the first menu and having second information, wherein the second information includes details corresponding to the first information.
2. The camera of claim 1 , wherein the second information includes detailed information corresponding to and excluded from the first information.
3. The camera of claim 1 , wherein the first and second menus are sequentially available to a user.
4. The camera of claim 1 , wherein selections in the first menu are changed using the user interface.
5. The camera of claim 4 , wherein selections in the first menu are changed using a left/right arrow key.
6. The camera of claim 1 , wherein the second menu is accessed from the first menu by actuating a key associated with the user interface.
7. The camera of claim 6 , wherein the second menu is accessed from the first menu by actuating an OK/SELECT key associated with the user interface.
8. A method of operating a camera comprising:
displaying a first menu, the first menu having first information;
displaying a second menu, the second menu nested within the first menu and having second information, wherein the second information includes details corresponding to the first information.
9. The method of claim 8 , wherein the second information includes detailed information corresponding to and excluded from the first information.
10. The method of claim 8 , further comprising making the first and second menus sequentially available to a user.
11. A camera, comprising:
a multiple menu system which includes a plurality of menus, a first menu including first information, a second menu nested within the first menu and including second information, in which the second information is related to the first information, and in which the second information includes details additional to the first information.
12. The camera of claim 11 , further comprising a user interface and a display, the display configured to display the first menu and to display the second menu only when requested by actuation of a control function associated with the user interface.
13. The camera of claim 11 , wherein selections in the first menu are changed using the user interface.
14. The camera of claim 13 , wherein selections in the first menu are changed using a left/right arrow key.
15. The camera of claim 11 , wherein the second menu is accessed from the first menu by actuating a key associated with the user interface.
16. The camera of claim 15 , wherein the second menu is accessed from the first menu by actuating an OK/SELECT key associated with the user interface.
17. A computer-readable medium having a program for operating a camera, the program including logic for:
displaying a first menu, the first menu having first information;
displaying a second menu, the second menu nested within the first menu and having second information, wherein the second information includes details corresponding to the first information.
18. The program of claim 17 , wherein the second information includes detailed information corresponding to and excluded from the first information.
19. The program of claim 17 , further comprising logic for making the first and second menus sequentially available to a user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/442,839 US20040233316A1 (en) | 2003-05-21 | 2003-05-21 | Camera menu system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/442,839 US20040233316A1 (en) | 2003-05-21 | 2003-05-21 | Camera menu system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20040233316A1 true US20040233316A1 (en) | 2004-11-25 |
Family
ID=33450301
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/442,839 Abandoned US20040233316A1 (en) | 2003-05-21 | 2003-05-21 | Camera menu system |
Country Status (1)
Country | Link |
---|---|
US (1) | US20040233316A1 (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040201726A1 (en) * | 2002-03-19 | 2004-10-14 | Bloom Daniel M. | Digital camera and method for balancing color in a digital image |
US20060005130A1 (en) * | 2004-07-01 | 2006-01-05 | Yamaha Corporation | Control device for controlling audio signal processing device |
US20070172224A1 (en) * | 2006-01-25 | 2007-07-26 | Akira Yukitake | Camera and control method thereof |
EP1841211A2 (en) | 2006-03-31 | 2007-10-03 | Sony Corporation | Image capturing apparatus, electronic apparatus, display method, and program |
US20070291338A1 (en) * | 2006-06-20 | 2007-12-20 | Williams Karen E | Photo editing menu systems for digital cameras |
US20100058243A1 (en) * | 2008-08-26 | 2010-03-04 | Schnettgoecke Jr William C | Methods and systems for deploying a single continuous improvement approach across an enterprise |
US20100318941A1 (en) * | 2008-01-28 | 2010-12-16 | Akira Yamada | Electronic device |
US20110102329A1 (en) * | 2004-03-17 | 2011-05-05 | Sony Corporation | Electronic device and function assigning method |
US20130167089A1 (en) * | 2011-12-21 | 2013-06-27 | Panasonic Corporation | Electronic device |
US20140026099A1 (en) * | 2012-07-20 | 2014-01-23 | Nils Roger ANDERSSON REIMER | Method and electronic device for facilitating user control of a menu |
USD700193S1 (en) * | 2007-03-22 | 2014-02-25 | Fujifilm Corporation | Electronic camera |
US20150062624A1 (en) * | 2012-04-12 | 2015-03-05 | Sharp Kabushiki Kaisha | Electric equipment |
US20160295041A1 (en) * | 2015-03-31 | 2016-10-06 | Kyocera Document Solutions Inc. | Electronic device and operation procedure indicating method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020113884A1 (en) * | 2001-02-16 | 2002-08-22 | Minolta Co., Ltd. | Digital photographing apparatus, photographing apparatus, image processing apparatus and recording medium |
US20020120395A1 (en) * | 2001-02-23 | 2002-08-29 | Bruce Smith | On-line navigational system |
US20030008686A1 (en) * | 2001-07-09 | 2003-01-09 | Samsung Electronics Co., Ltd. | Menu displaying method in a mobile terminal |
US6829009B2 (en) * | 2000-09-08 | 2004-12-07 | Fuji Photo Film Co., Ltd. | Electronic camera |
-
2003
- 2003-05-21 US US10/442,839 patent/US20040233316A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6829009B2 (en) * | 2000-09-08 | 2004-12-07 | Fuji Photo Film Co., Ltd. | Electronic camera |
US20020113884A1 (en) * | 2001-02-16 | 2002-08-22 | Minolta Co., Ltd. | Digital photographing apparatus, photographing apparatus, image processing apparatus and recording medium |
US20020120395A1 (en) * | 2001-02-23 | 2002-08-29 | Bruce Smith | On-line navigational system |
US20030008686A1 (en) * | 2001-07-09 | 2003-01-09 | Samsung Electronics Co., Ltd. | Menu displaying method in a mobile terminal |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040201726A1 (en) * | 2002-03-19 | 2004-10-14 | Bloom Daniel M. | Digital camera and method for balancing color in a digital image |
US20110102329A1 (en) * | 2004-03-17 | 2011-05-05 | Sony Corporation | Electronic device and function assigning method |
US10063771B2 (en) | 2004-03-17 | 2018-08-28 | Sony Corporation | Electronic device and function assigning method |
US10992858B2 (en) | 2004-03-17 | 2021-04-27 | Sony Corporation | Electronic device and function assigning method |
US11356602B2 (en) * | 2004-03-17 | 2022-06-07 | Sony Group Corporation | Electronic device and function assigning method |
US8990730B2 (en) * | 2004-03-17 | 2015-03-24 | Sony Corporation | Electronic device and function assigning method |
US20060005130A1 (en) * | 2004-07-01 | 2006-01-05 | Yamaha Corporation | Control device for controlling audio signal processing device |
US7765018B2 (en) * | 2004-07-01 | 2010-07-27 | Yamaha Corporation | Control device for controlling audio signal processing device |
US8023816B2 (en) * | 2006-01-25 | 2011-09-20 | Olympus Imaging Corp. | Camera and control method thereof |
US20070172224A1 (en) * | 2006-01-25 | 2007-07-26 | Akira Yukitake | Camera and control method thereof |
EP1841211A3 (en) * | 2006-03-31 | 2011-09-07 | Sony Corporation | Image capturing apparatus, electronic apparatus, display method, and program |
EP1841211A2 (en) | 2006-03-31 | 2007-10-03 | Sony Corporation | Image capturing apparatus, electronic apparatus, display method, and program |
US20070291338A1 (en) * | 2006-06-20 | 2007-12-20 | Williams Karen E | Photo editing menu systems for digital cameras |
USD700193S1 (en) * | 2007-03-22 | 2014-02-25 | Fujifilm Corporation | Electronic camera |
US20100318941A1 (en) * | 2008-01-28 | 2010-12-16 | Akira Yamada | Electronic device |
US9984340B2 (en) * | 2008-08-26 | 2018-05-29 | The Boeing Company | Methods and systems for deploying a single continuous improvement approach across an enterprise |
US20100058243A1 (en) * | 2008-08-26 | 2010-03-04 | Schnettgoecke Jr William C | Methods and systems for deploying a single continuous improvement approach across an enterprise |
US20130167089A1 (en) * | 2011-12-21 | 2013-06-27 | Panasonic Corporation | Electronic device |
US20150062624A1 (en) * | 2012-04-12 | 2015-03-05 | Sharp Kabushiki Kaisha | Electric equipment |
US9213509B2 (en) * | 2012-04-12 | 2015-12-15 | Sharp Kabushiki Kaisha | Electric equipment |
US9551965B2 (en) | 2012-04-12 | 2017-01-24 | Sharp Kabushiki Kaisha | Electric equipment |
US20140026099A1 (en) * | 2012-07-20 | 2014-01-23 | Nils Roger ANDERSSON REIMER | Method and electronic device for facilitating user control of a menu |
US9256351B2 (en) * | 2012-07-20 | 2016-02-09 | Blackberry Limited | Method and electronic device for facilitating user control of a menu |
US9706069B2 (en) * | 2015-03-31 | 2017-07-11 | Kyocera Document Solutions Inc. | Electronic device and operation procedure indicating method |
US20160295041A1 (en) * | 2015-03-31 | 2016-10-06 | Kyocera Document Solutions Inc. | Electronic device and operation procedure indicating method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2131572B1 (en) | Camera, camera control program, and camera control method | |
EP1981261B1 (en) | Imaging device, display control method, and program | |
US8023816B2 (en) | Camera and control method thereof | |
US20120137236A1 (en) | Electronic device | |
US8300135B2 (en) | Digital image processing apparatus and method of controlling the same | |
US20040233316A1 (en) | Camera menu system | |
US9819857B2 (en) | Electronic apparatus, control method for the same, and image capturing apparatus | |
US20100026873A1 (en) | Digital image processing apparatuses, methods of controlling the same, and computer-readable medium encoded with computer executable instructions for executing the method(s) | |
JP2009010775A (en) | Image display device, imaging device, image display method, and program | |
US9277133B2 (en) | Imaging apparatus supporting different processing for different ocular states | |
US20100318941A1 (en) | Electronic device | |
US20050083350A1 (en) | Digital camera image editor | |
US20040246360A1 (en) | System and method for displaying preview images to a camera user | |
US7973832B2 (en) | Image pickup apparatus and registration call image pickup mode | |
WO2020195073A1 (en) | Image processing device, image processing method, program, and imaging device | |
JP5950755B2 (en) | Image processing apparatus, control method, program, and storage medium | |
US11463612B2 (en) | Control apparatus, control method, and program | |
CN107295247B (en) | Image recording apparatus and control method thereof | |
US11089224B2 (en) | Imaging apparatus | |
US20230217105A1 (en) | Imaging device, imaging control device, control method of imaging device, and program | |
CN110679140A (en) | Imaging device, method for controlling imaging device, and program for controlling imaging device | |
KR101411313B1 (en) | Apparatus for processing digital image capable of multi-disiaplay using television and thereof method | |
JP4266807B2 (en) | Imaging apparatus and electronic zooming method | |
WO2020195198A1 (en) | Image processing device, image processing method, program, and imaging device | |
JP2005278003A (en) | Image processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BATTLES, AMY E.;CAZIER, ROBB;REEL/FRAME:014109/0160 Effective date: 20030515 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |