Sign In to Follow Application
View All Documents & Correspondence

"An Electronic Device And A Mehod For Controlling An Electronic Device"

Abstract: An information processing device is provided that includes a display portion, a user recognition portion, a button selection portion, and a display control portion. The display portion displays at least one function button that is related to a function that the information processing device is capable of performing. The user recognition portion recognizes a user who is operating the information processing device. The button selection portion selects, from among the at least one function button that is displayed on the display portion, at least one function button that corresponds to the user who has been recognized by the user recognition portion. The display control portion moves the function button that has been selected by the button selection portion from an initial position on a display screen of the display portion such that the function button is close to a specified position on the display screen.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
28 May 2012
Publication Number
49/2015
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
remfry-sagar@remfry.com
Parent Application

Applicants

SONY CORPORATION
1-7-1 KONAN MINATO-KU, TOKYO 108-0075, JAPAN
SONY CORPORATION
1-7-1 KONAN MINATO-KU, TOKYO 108-0075, JAPAN
SONY CORPORATION
1-7-1 KONAN MINATO-KU, TOKYO 108-0075, JAPAN

Inventors

1. KOJI ARAI
C/O SONY CORPORATION, 1-7-1 KONAN MINATO-KU, TOKYO 108-0075, JAPAN
2. KOJI ARAI
C/O SONY CORPORATION, 1-7-1 KONAN MINATO-KU, TOKYO 108-0075, JAPAN

Specification

[Technical Field] [0001]
The present inventioa relates to an information processing device, a display method, and a program. [Background Art] [0002]
In recent years, touch panels have come to be widely used as operation portions of mobile devices such as digital cameras, portable video/audio players, mobile telephones, and the like. In a device that is equipped with this sort of touch panel, a user, by touching a function button that is displayed on a display screen of the mobile device, can issue a command to the mobile device to perform a function that corresponds to the function button (refer to Patent Document 1, for example.) In a case where a digital camera is used to record an image, for example, the user searches for a recording start button (called the REC button) on the display screen and starts recording the image by touching the button. [Citation List] [Patent Literature] [0003]
Japanese Patent Application Publication No. JP-A-2009-009424 [Summary of Invention] [Technical Problem] [0004]
However, in recent years, the functions with which mobile devices are equipped have become more numerous and varied, and devices have also come on the market that combine the functions of a digital camera, a mobile telephone, a video/audio player, and the like. The presence of these numerous and varied functions in a single device can be convenient for the user, but it has also made it more complicated for the user to operate the device in order to perform the numerous functions. [0005]
For example, in a case where a digital camera that is equipped with a touch
2

panel has numerous functions, numerous function buttons are displayed on a display screen, and it is difficult for the user to find, among the numerous function buttons, the function button for performing a desired function. Furthermore, even if the numerous function buttons are classified and displayed hierarchically, it is difficult for a user who is not accustomed to using the device to understand where a desired function button is located and to locate that button. Moreover, if many ditferent types of function buttons are displayed at the same time, the user may not understand what button corresponds to what function, making it all the more difficult to find the function button that corresponds to a desired function. [0006]
Accordingly, increasing the number of the function buttons on the display screen and making the form in which they are displayed more complicated makes it increasingly difficult for the user to find the function button for performing a desired function. [0007]
However, with the known electronic devices that are described above, all users perform the same operations (for example, finding the desired function button on the display screen, touching, dragging, and the like) in order to perform the desired function. Nevertheless, the fi-equency with which the individual functions are used and the environments in which they are used vary according to the individual user, and the functions that the manufacturers of the devices recommend to the users also vary according to the user's age, sex, proficiency, and the like. The function that is appropriate to the user who is operating the device thus varies for each individual user. It is therefore desirable to have a method that makes it possible for the individual user to easily find on the display screen the function button for the function that is appropriate to that particular user. [0008]
The present invention is made in view of the above-mentioned issue, and aims to provide an information processing device, a display method, and a program that are novel and improved and that make it possible for the individual user to easily find on the display screen the function button for a function that is appropriate to that
3

particular user. [Solution to Problem] [0009]
According to an aspect of the present invention in order to achieve the above-mentioned object, there is provided an information processing device that includes a display portion, a user recognition portion, a button selection portion, and a display control portion. The display portion displays at least one fiuiction button that is related to a function that the information processing device is capable of performing. The user recognition portion recognizes a user who is operating the information processing device. The button selection portion selects, from among the at least one function button that is displayed on the display portion, at least one function button that corresponds to the user who has been recognized by the user recognition portion. The display control portion moves the function button that has been selected by the button selection portion from an initial position on a display screen of the display portion such that the function button is close to a specified position on the display screen. [0010]
The information processing device may also include a position detection portion that detects a position on the display screen of the display portion that an operating object touched or approached. The display control portion may also move the function button that has been selected by the button selection portion from the initial position such that the function button is close to the position on the display screen that has been detected by the position detection portion. [0011]
The button selection portion may also select, from among the at least one function button that is displayed on the display portion, a fimction button for a function that is recommended to the user who has been recognized by the user recognition portion, based on an attribute of the user. [0012]
The user recognition portion may also recognize the user who is operating the information processing device based on biometric information for the user. The
4

button selection portion may also determine the attribute of the user based on at least one of the biometric information for the user and the user's operating speed, then select a function button for a tiinction that is recommended to the user based on the attribute that has been determined. [00131
The button selection portion may also select, from among the at least one function button that is displayed on the display portion, a function button for a function whose frequency of use by the user is relatively high, based on use histories for a plurality of functions that the information processing device is capable of performing. [0014]
The information processing device may also include an environment detection portion that detects an environment surrounding the information processing device that the user is using. The button selection portion may also select, from among the at least one function button that is displayed on the display portion, a function button for a function that corresponds to the surrounding enviroiunent. [0015]
The user recognition portion may also recognize a plurality of users who are operating the information processmg device at the same time. The button selection portion may also select, from among the at least one function button that is displayed on the display portion, at least one function button that corresponds to each of the plurality of the users who have been recognized. The display control portion may also move each of the at least one ftmction button that has been selected by the button selection portion from an initial position on the display screen such that each of the at least one function button is close to a position on the display screen that has been designated by the corresponding user. [0016]
According to another aspect of the present invention in order to achieve the above-mentioned object, there is provided a display method that includes a step of displaying on a display portion at least one function button that is related to a function that an information processing device is capable of performing. The display
5

method also includes a step of recognizing a user who is operating the information processing device. The display method also includes a step of selecting, from among the at least one function button that is displayed on the display portion, at least one function button that corresponds to the user who has been recognized. The display method also includes a step ot" moving the function button that has been selected from an initial position on a display screen of the display portion such that the function button is close to a specified position on the display screen. [0017]
According to another aspect of the present invention in order to achieve the above-mentioned object, there is provided a program that causes an information processing device to perform a step of displaying on a display portion at least one function button that is related to a function that the information processing device is capable of performing. The program also causes the information processing device to perform a step of recognizing a user who is operating the information processing device. The program also causes the information processing device to perform a step of selecting, from among the at least one fimction button that is displayed on the display portion, at least one function button that corresponds to the user who has been recognized. The program also causes the information processing device to perform a step of moving the function button that has been selected from an initial position on a display screen of the display portion such that the fimction button is close to a specified position on the display screen. [0018]
According to the configuration that is described above, at least one function button that is related to a function that the information processing device is capable of performmg is displayed on the display portion, a user who is operating the information processing device is recognized, at least one function button that corresponds to the user who has been recognized is selected from among the at least one function button that is displayed on the display portion, and the fimction button that has been selected by the button selection portion is moved from an initial position on a display screen of the display portion such that the fimction button is close to a specified position on the display screen. Thus, when the user operates the
6

information processing device, a function button that corresponds to the user, among the at least one function button that is displayed on the display portion, is moved from the initial position on the display screen such that the function button is close to the specified position. [Advantageous Etfects of invention] [0019]
According to the present invention, it is possible for the individual user to easily find on the display screen the function button for a function that is appropriate to that particular user.
[Brief Description of Drawings] [0020]
[Fig. 1]
FIG 1 is a block diagram that shows a hardware configuration of an image capture
device according to a first embodiment of the present invention.
[Fig. 2]
FIG 2 is a fi"ont oblique view and a rear oblique view that show the image capture
device according to the first embodiment.
[Fig. 3]
FIG 3 is a block diagram that shows a fimctional configuration of the image capture
device according to the first embodiment.
[Fig. 4]
FIG 4 is a figure that shows an example of a display on a display screen according to
the first embodiment (before the display screen is touched).
[Fig. 5]
FIG 5 is a figure that shows an example of a display on the display screen according
to the first embodiment (after the display screen is touched).
[Fig. 6]
FIG 6 is a flowchart that shows a method for displaying a fimction button according
to the first embodiment.
[Fig- 7]
7

FIG 7 is a figure that shows an example of a display according to the first
embodiment where function buttons that are appropriate for a plurality of users are
moved.
[Fig. 8]
FIG. 8 is a figure that shows an example of a display according to the first
embodiment where a function button that is appropriate for a surrounding
environment is moved.
[Fig. 9]
FIG 9 is a figure that shows an example of a display on a personal computer display
screen according to another embodiment.
[Fig. 10]
FIG 10 is a figure that shows an example of a display on a car navigation device
display screen according to another embodiment.
[Fig. 11]
FIG 11 is a figure that shows an example of a display on a mobile telephone display
screen according to another embodiment.
[Description of Embodiments]
[0021]
Hereinafter, preferred embodiments of the present invention will be explained in detail with reference to the attached drawings. Note that in the specification and the drawings, structural elements that have substantially identical functional configurations are assigned identical reference mmierals, and duplicate explanations will be omitted. [0022]
Note that the explanation will be presented in the order shown below.
1. Configuration of image capture device
2. Functional configuration of image capture device
3. Flow of display method
4. Specific example of display screen
5. Other embodiments
6. Conclusion
8

[0023]
1. Hardware configuration of image capture device
First, a hardware configuration of an image capture device 10 according to a first embodiment of the present invention will be explained in detail with reference to FIG. 1. FIG. 1 is a block diagram that shows the hardware configuration of the image capture device 10 according to the present embodiment. An information processing device according to the present embodiment is embodied by the image capture device 10 in FIG I as an example, but the information processing device is not limited to this example, and it can be applied to any electronic device. [0024]
As shown in FIG 1, the image capture device 10 according to the present embodiment may be configured, for example, fi*om a digital camera that is capable of acquiring one of still images and moving images (for example, a digital still camera, a digital video camera). The image capture device 10 takes digitally formatted image data that have been acquired by capturing an image of an object and stores the image data in a storage medium. [0025]
As shown in FIG 1, the image capture device 10 according to the present embodiment is provided with an image capture portion that includes a lens portion 11, an image capture element 12, an actuator 20, a motor driver 21, a timing generator (TG) 22, and the like. The image capture portion captures an image of the object and outputs an image signal that is produced by the image capture. [0026]
The lens portion 11 is provided with an optical system (not shown in the drawings) that includes an image capture lens, a diaphragm, a focus lens, a zoom lens, and the like. The image capture element 12, which is a charge coupled device (CCD), a complementary metal oxide semiconductor (CMOS), or the like, is disposed on an optical path along which incident light from the object passes through the lens portion 11. The image capture element 12 takes an optical image of the light that is focused on an image capture plane by the lens portion 11, converts the light into electricity, and outputs the image signal.
9

[0027]
The output from the image capture element 12 is electrically comiected to an input of a digital signal processing portion 15 through an analog signal processing portion 13 and an analog-digital (A/D) conversion portion 14. The output from the digital signal processing portion 15 is electrically connected to inputs of a liquid crystal display panel 17 and a storage device 19. The analog signal processing portion 13, the A/D conversion portion 14, and the digital signal processing portion 15 configure a signal processing portion. The signal processing portion performs specified signal processing on the image signal that is output from the image capture element 12 and outputs the processed unage signal to the liquid crystal display panel 17, which is a display portion, and to the storage device 19, which is a storage portion. [0028]
The actuator 20, which is a drive mechanism for performing adjusting of the diaphragm and moving of the focus lens, is mechanically coimected to the lens portion 11. The actuator 20 is also coimected to the motor driver 21, which performs drive control of the actuator 20. The motor driver 21 control the various portions of the image capture portion based on commands from a central processing unit (CPU) 23. During the image capture, for example, the motor driver 21 controls the actuator 20 of the image capture portion in accordance with user operations on an operation portion 24 and a touch panel 16, driving the zoom lens, the focus lens, the diaphragm, and the like such that the image of the object is captured with an appropriate focus, exposure, and the like. Based on a command from the CPU 23, the TG 22 outputs a tuning signal to the image capture element 12 for controlling the image capture timing of the image capture element 12. [0029]
The touch panel 16 is an example of a position detection portion of the present invention and has a ftinction that detects a position that has been touched or approached by an operating object that operates on a display screen of the display portion. The liquid crystal display panel 17 is an example of the display portion of the present invention and is configured from a liquid crystal display (LCD) or the
10

like, displaying various types of data, such as images, text, icons, and the like, on the display screen. Note that the display portion can also use any display device other than an LCD, such as an organic electro luminescence (KL) display, a plasma display, or the like. The touch panel 16 is disposed such that it overlies the display screen of the liquid crystal display panel 17, and a touch screea 18 is contigured from the touch panel 16 and the liquid crystal display panel 17. The touch panel 16 functions as an operation portion that accepts a user operation on the image capture device 10, and it detects a position on the display screen of the liquid crystal display panel 17 that is designated by the user. [0030]
Next, the touch panel 16 will be described in detail. The touch panel 16 functions as a sensor that detects a position that has been touched or approached by an operating object that operates on the display screen of the liquid crystal display panel 17. The touch panel 16 detects the position on the display screen that has been designated by the operatmg object, as well as a path of movement of the operating object and the speed of its movement. The operating object that is used in operating the touch panel 16 may be the user's finger, a stylus, a touch pen, or the like. The touch panel 16 detects the coordinates of the position on the display screen that the operatmg object has touched or approached, and the detected coordinate mformation is transmitted to the CPU 23, which performs specified processing. [0031]
Any type of touch panel, such as a pressure-sensitive type, a static electric type, an optical type, or the like, can be used as the touch panel 16. The pressure-sensitive touch panel detects a change in pressure when the panel is touched by the operating object. The static electric touch panel detects an electric signal that is due to static electricity that is discharged when the operating object touches the panel, the optical touch panel ordinarily uses an optical sensor that is provided in the outer frame of the display panel to detect the position and the direction of movement of the operating object that touches the panel. An Insel-type optical touch panel also exists that uses a dififerent type of optical sensor. In the Insel-type optical touch panel, an optical sensor array is mstalled in the display panel, and the optical sensor array
11

detects the position and the movement path of the operating object touched or
approached the display panel.
J0032]
Generally, the touch panel 16 is a contact-type touch panel (for example, the pressure-sensitive type or the static electric type described above) that detects the touch of the operating object. The user can perform various types of operations on the image capture device 10 by touching the face of the touch panel 16 with a finger, a stylus, or the like, and by moving the finger, the stylus, or the like that is in contact with the touch panel 16. [0033]
Note that a non-contact type of touch panel (for example, the optical touch panel described above) also exists that is capable of detecting that the operating object has approached the touch panel, even if the operating object has not touched the touch panel directly. In the explanation that follows, for the sake of convenience, a contact-type touch panel that detects the position that the operating object touches (the touch position) will be used as an example, but the position detection portion of the present invention can also be configured fixjm one of a non-contact touch panel and another screen position detection device, for example, as long as the position on the display screen that is designated by the user can be detected. [0034]
The storage device 19 stores various types of data, such as video, audio, and the like, in a removable storage medium, such as an optical disk such as a Digital Versatile Disc (DVD) or the like, a memory card, a magneto optical disk, or the like, the storage device 19 can also be configured fi-om a semiconductor memory that is built into the image capture device 10, as well as from a disk device such as an HDD or the like. Based on a command fi'om the CPU 23, the storage device 19 takes the image signal that has been processed by the signal processing portion and stores it as image data in the storage medium. The storage device 19 is equivalent to the storage portion, which stores the image data that are produced by the image capture. The storage device 19 also fimctions as a playback portion that plays back the data that are stored in the storage medium.
12

[0035]
The CPU 23 functions as a control portion that controls the various portions of the image capture device 10. The CPU 2J is connected to the motor driver 21, the TG 22, the operation portion 24, an electrically erasable programmable ROM (EEPROM) 25, d program ROM 26, a random access memory (RAM) 27, and the touch panel 16. [0036]
The semiconductor memories 25 to 27 functions as storage portions that store various types of information. For example, the EEPROM 25 stores data such as various types of set information and the like that need to be retained even after the power supply to the image capture device 10 is turned off. The program ROM 26 stores programs that the CPU 23 executes and data that are necessary for executing the programs. The RAM 27 serves as a work area when the CPU 23 performs various types of processing, temporarily storing the necessary programs and data, the CPU 23 performs various types of processing by reading the programs that are stored in storage media such as the program ROM 26 and executing the programs while utilizing the RAM 27. [0037]
The operation portion 24 is an operation unit that is provided separately from the touch panel 16, and it may include, for example, mechanical buttons such as a shutter button, a power supply button, and the like, switches, levers, dials, a plus key, and the like, the operation portion 24 may also include a contact sensor, an optical sensor, or the like that detects a specified user input. The operation portion 24 is operated by the user and supplies to the CPU 23 a signal that corresponds to the operation. [0038]
An individual authentication device 28 has a function that recognizes the user who is operating the image capture device 10. The individual authentication device 28 may, for example, be configured from a biometric authentication device that authenticates the user based on biometric information about the user (for example, a fingerprint, the iris of an eye, a vein, a voiceprint, or the like), the
13

individual authentication device 28 may also be configured from an ordinary authentication device that authenticates the user based on user information that is input (for example, an ID and password that the user inputs to the image capture device 10, an ID that is read from an IC card by one of a contact system and a non-contact system, or the lilce). [0039]
Next, an example of an exterior configuration of the image capture device 10 according to the present embodiment will be explained v«th reference to FIG 2. FIG 2 is a fi-ont oblique view (FIG 2A) and a rear oblique view (FIG 2B) that show the image capture device 10 according to the first embodiment. [0040]
As shown in FIG 2, the front face of the image capture device 10 is covered by a slide-type lens cover 31. An image capture lens 32 and an AF illuminator 33 that are included in the lens portion 11 are disposed such that they are revealed when the lens cover 31 on the front face is opened by being slid downward. The AF illummator 33 also serves as a self-timer lamp. The touch screen 18 that is described above is provided on the rear face of the image capture device 10 such that it occupies the greater part of the rear face. [0041]
A zoom lever 34 (TELE/WIDE), a shutter button 35, a playback button 36, and a power button 37 are disposed on the top face of the image capture device 10. The buttons 34 to 37 are an example of the operation portion 24 that is shown in FIG 1. Note that by pressing the shutter button 35, the user can issue a command (a release command) to capture a still image, but the user can also make the image capture device 10 according to the present embodiment capture an image by performing an input operation on the touch panel 16, so the shutter button 35 can be omitted. [0042]
Next, the operation of the image capture device 10 that is configured as described above will be explained. By executing the programs that are stored in the program ROM 26, the CPU 23 controls the various portions from which the image
14

capture device 10 is configured and performs specified processing in accordance with signals from one of the touch panel 16 and the operation portion 24. For example, if a given position on the touch panel 16 is touched by a tlnger or the like, that is, if a specified operation input is made by the user, the coordinates of the position that is touched are detected by the touch panel 16, and a signal that corresponds to the coordinates is output to the CPU 23. The CPU 23 acquires specified information that corresponds to the coordinates and performs specified processing based on the information. [0043]
(1)AF control
During the image capture, first, when the light from the object passes through the lens portion 11 and strikes the image capture element 12, the image capture element 12 captures an image of the object within an image capture range. That is, the image capture element 12 takes an optical image of the light that is focused on an image capture plane by the lens portion 11, converts the light into electricity, and outputs the analog image signal. At this time, the motor driver 21 operates the actuator 20 based on the control by the CPU 23. The operating of the actuator 20 causes the lens portion 11 to be exposed from and stowed in the case of the image capture device 10. The operating of the actuator 20 also causes the diaphragm that is included in the lens portion 11 to be adjusted and causes the focus lens that is included in the lens portion 11 to be moved. The focal point of the lens portion 11 is thus automatically focused on the object within the AF area (automatic focusing control). [0044]
(2) AE control
Based on control by the CPU 23, the timing generator 22 supplies the timing signal to the image capture element 12. The exposure time and the like for the image capture element 12 are controlled by the timing signal. Operating based on the timing signal from the timing generator 22, the image capture element 12 receives the incident light from the object through the lens portion 11 and converts it into electricity, supplying the analog image signal to the analog signal processing portion
15

13 as an electrical signal that corresponds to the amount of light. Thus the exposure of the image of the object that is produced by the image capture is automatically adjusted to be appropriate (automatic exposure control). [0045]
(3) Signal processing
Based on coatro! by the CPU 23, the analog signal processing portion 13 performs analog signal processing (amplification and the like) on the analog image signal that was output from the image capture element 12, then supplies the resulting image signal to the A/D conversion portion 14. Based on control by the CPU 23, the A/D conversion portion 14 performs A/D conversion of the analog image signal from the analog signal processing portion 13 and supplies the resulting digital image signal to the digital signal processing portion 15. [0046]
Based on control by the CPU 23, the digital signal processing portion 15 performs digital signal processing of the digital image signal from the A/D conversion portion 14, including noise removal, white balance adjustment, color correction, edge reinforcement, gamma correction, and the like, as needed, then supplies the image signal to the liquid crystal display panel 17 for display. [0047]
(4) Display processing for live view image
The digital signal processing portion 15 supplies moving image data from the A/D conversion portion 14 to the liquid crystal display panel 17, and the liquid crystal display panel 17 displays a live view image of the object that has been captured wdthin the image capture range. The user uses the live view image (the moving image) to view the unage capture range, the image angle, the state of the object, and the like, in order to capture a desired image. [0048]
(5) Compression and storage processing
The image capture device 10 performs compression and storage processing for the captured image. For example, in a moving image capture mode, in a case where a command to start recording a moving image has been input from one of the
16

operation portion 24 and the touch panel 16, the CPU 23 controls the digital signal processing portion 15 and the storage device 19 such that the moving image data are recorded. For example, in a case where the user has touched a REC button that is displayed on the touch screen 18, the digital signal processing portion 15 takes the digital image signal from the A/D conversion portion 14 and compresses it using a specified compression encoding system, such as the Joint Photographic Experts Group (JPEG) system or the like, for example, then supplies the resulting compressed digital unage signal to the storage device 19, where it is stored. Furthermore, in a still image capture mode, in a case where a shutter button in one of the operation portion 24 and the touch panel 16 has been operated, the CPU 23 controls the digital signal processing portion 15 and the storage device 19 such that the still image data are recorded. For example, in a case where the user has touched a shutter button that is displayed on the touch screen 18, a release signal is supplied to the CPU 23 from the touch panel 16. The CPU 23 controls the digital signal processing portion 15 in accordance with the release signal, compressing the image data for the still image and storing the compressed still image data in the storage device 19. [0049]
(6) Playback processing
The image capture device 10 performs playback processing for the images that are stored in the storage device 19. In a playback mode, in a case where a playback command has been input from one of the operation portion 24 and the touch panel 16, the CPU 23 controls the digital signal processing portion 15 and the storage device 19 such that the image data that are stored in the storage medium are played back. For example, in a case where the user has touched a playback button that is displayed on the touch screen 18, the digital signal processing portion 15 expands the compressed image data that have been stored in the storage device 19 and supplies the expanded image data to the liquid crystal display panel 17 for display. [0050]
(7) Various types of setting processing
17

Based on user inputs, the image capture device 10 performs setting processing for various types of functions that the image capture device 10 has. For example, in a case where the user has touched a Sanction setting button that is displayed on the touch screen 18, the CPU 23 displays on the touch screen 18 a setting screen for the function that correspoads to the button that was touched. Then, based on a user operation on the setting screen, the CPU 23 sets the function. The functions of the image capture device 10 may include, for example, a flash image capture function, a self-timer capture function, a continuous image capture function, and functions to adjust the image quality and the size of the captured image, the exposure, the shutter speed, the white balance, and the like. [0051]
2. Functional configuration of image capture device
Next, a functional configuration that is related to display control of the function buttons that are a feature of the image capture device 10 according to the present embodiment will be explained with reference to FIG 3. FIG 3 is a block diagram that shows the functional configuration of the image capture device 10 according to the present embodiment. [0052]
As shown in FIG 3, the image capture device 10 is provided with a selection condition setting portion 40, a button selection portion 41, a user recognition portion 42, an environment detection portion 43, a Global Positioning System (GPS) sensor 44, an orientation sensor 45, a display control portion 46, a function performing portion 47, and a storage portion 48. These functional portions are implemented by the executing by the CPU 23 of the programs that are stored in the program ROM 26 and the like, but the functional portions are not limited to this example, and they may also be implemented by dedicated hardware. [0053]
The selection condition setting portion 40 sets a selection condition for selecting of a fimction by the button selection portion 41, which will be described later. The selection condition setting portion 40 may set the selection condition based on a default condition setting, and it may also change the set condition based
18

on a user input. The selection condition setting portion 40 may also change the selection condition dynamically based on an operating state or the like of the image capture device 10, such that a liinction button is selected that is appropriate for the operating state. The operating states of the image capture device 10 may include, for example, an operation mode of the image capture device 10 (for example, the moving image capture mode, the still image capture mode, the playback mode, a menu mode, a pause mode, or the like), the time that an operation mode has been in effect, one of a type and a state of an image that is displayed in an operation mode, a state of a user operation in an operation mode, and the like. The selection condition setting portion 40 may also change the selection condition dynamically based on an attribute of the user who is operating the image capture device 10, an operation time, an operation location, or the like, such that a function button is selected that is appropriate for the user attribute, the operation time, the operation location, or the like. [0054]
From among the plurality of the function buttons that are displayed in the display screen of the touch screen 18, the button selection portion 41 selects at least one of the function buttons that is appropriate for the user who is operating the image capture device 10, based on the selection condition that has been set by the selection condition setting portion 40. The user who is operating the image capture device 10 is specified by the user recognition portion 42. [0055]
The user recognition portion 42 is configured fi"om the individual authentication device 28 that is described above (refer to FIG 1) and the like, and it has a function that recognizes the user who is operating the image capture device 10. For example, in a case where the user recognition portion 42 is a biometric authentication device, the user recognition portion 42 uses various types of sensors (a camera, a microphone, and the like) for detecting biometric information on the user in order to acquire biometric information (for example, a fingerprint, the iris of an eye, a vein, a voiceprint, or the like) on the ixser who is operating the image capture device 10. The user recognition portion 42 then authenticates the user by comparing
19

the acquired biometric information to official biometric information on the user that has been registered in advance in a biometric information database 481 of the storage portion 48. In a case where the user recognition portion 42 is a general authentication device, the user recognition portion 42 authenticates the user based on an ID and password that the user has input to the image capture device 10, an ID that has been read from an IC card by one of a contact system and a non-contact system, or the like. The user recognition portion 42 takes information that describes the user who has been authenticated as described above and transmits it to the button selection portion 41. [0056]
The button selection portion 41 selects, from among at least one function button that is displayed on the display screen of the liquid crystal display panel 17, at least one function button that corresponds to the user who has been authenticated by the user recognition portion 42. In this case, the function button that corresponds to the user may be the function button for a function that is appropriate for the user, for example. The function that is appropriate for the user may be, for example, a function (hereinafter called a recommended function) that the manufacturer of the image capture device 10 recommends to the user, a function that the user uses very frequently, a function that is appropriate for the environment around the image capture device 10 that the user is using, or the like. [0057]
The button selection portion 41 performs function button selection processing whenever any position on the display screen is designated by the user (by touch, for example). In other words, when the user designates (touches with the operating object) any position on the display screen of the touch screen 18, the touch panel 16 detects the position that has been designated on the display screen. The detection of the designated position by the touch panel 16 triggers the button selection portion 41, at the moment that the position is detected, to select, from among the plurality of the function buttons that are displayed on the display screen, a function button that is appropriate for the user who is operating the image capture device 10. Hereinafter, a specific example of the processing by which the button
20

selection portion 41 selects the function button that is appropriate for the user will be
described in detail.
[0058]
(1) Selection of recommended function
Btised on an attribute of the user who has been recognized by the user recognition portion 42, the button selection portion 41 selects the recommended fimction for the user from among the plurality of the ftmction buttons that are displayed on the display screen. The recommended fimction may be, for example, a fimction that the manufacturer recommends to the user because the manufacturer wants the user to give priority to using that function, the recommended function being determined according to an attribute of the user. In order for the recommended fimction to be selected according to an attribute of the user, user attributes (for example, age, sex, hobbies, preferences, address, level of proficiency in operating the device, and the like) are stored in a recommended fimctions database 482 in the storage portion 48 in association with functions that are recommended to the user. In addition, user information (a user ID, a user name, the various types of user attributes that are described above) for at least one user who is operating the image capture device 10 is stored in advance in a user mformation database 483 in the storage portion 48. When the user who is operating the image capture device 10 has been recognized by the user recognition portion 42, the button selection portion 41 acquires the user attributes for the user from the user information database 483 and, referring to the recommended functions database 482, selects the fimction button for the recommended fimction that is appropriate for the user attributes. [0059]
The button selection portion 41 can also determine user attributes, such as the user's age, sex, and the like, based on the biometric information that has been recognized by the user recognition portion 42, such as the user's voiceprint, perspiration, iris, and the like. The button selection portion 41 can also determine the user's level of proficiency based on the user's operating speed and the like m relation to the touch panel 16. The button selection portion 41 selects the fimction button for the recommended fimction that is appropriate for the user attributes and level of
21

proficiency that it has determined. [0060]
For example, for a user who is a beginner and whose operating speed is slow, a function button is selected for a function that makes it possible for the user to capture an image easily using the image capture device 10. On the other hand, tor a proficient user whose operating speed is fast, a function button is selected for a fimction of the image capture device 10 that is advanced and specialized. Furthermore, in a case where the user is an elderly person, a function button is selected for a function that modifies character sizes, in order to display characters in a larger size. In contrast, in a case where the user is a young male who is accustomed to using the image capture device 10, a fiinction button is selected for a fimction that is advanced and specialized. [0061]
Selecting the function button for the recommended fimction that is appropriate to the user attributes, as described above, makes it possible to give priority to presenting to the user who is operating the image capture device 10 a recommended fimction that is appropriate for the user. [0062]
(2) Selection of frequently used fimction
Based on the user's history of using each of the fimctions of the image capture device 10, the button selection portion 41 selects, fi*om among the plurality of the fimction buttons that are displayed on the display screen, the function button for a fimction that the user has used relatively frequently. Among the plurality of the fimctions with which the unage capture device 10 is provided, the functions that the user has used relatively fi*equently may include, for example, the function that the user has used most fi^quently, a specified number of fimctions ranked in descending order by the fi^quency of use, fimctions for which the fi-equency of use is at least a specified value, or the like. [0063]
For each user, a use histoiy for each of the fimctions of the image capture device 10 is stored in a use history database 484 in the storage portion 48 for use in
22

selecting a function according to its frequency of use by the user. The use history may include, for example, information on the number of times each of the jEunctions of the image capture device 10 has been used, the dates and times of use, the number of times the function has been used per a unit of time (that is, its frequency of use), ihc length of time that the function has been used, the user, and the like, the button 42 updates the use history database 484 every time that a given function of the image capture device 10 is used by the user. Then when the user who is operating the image capture device 10 is recognized by the user recognition portion 42, the button selection portion 41 acquires the user's use history from the use history database 484, determines what function has been used most frequently, and selects the function button for that function. [0064]
For example, when the image capture device 10 is in one of the image capture modes, the fimction button (that is, the shutter button) for the image capture and storage function, which is the function that is the most frequently by the recognized user, is selected. Further, in a function setting mode of the image capture device 10, the function button for a function for which the user frequently updates a settmg is selected. [0065]
Selecting the function button for a fimction that the user uses very frequently, as described above, makes it possible to give priority to presenting to the user who is operating the image capture device 10 a function that the user uses very frequently. [0066]
(3) Selection of function that is appropriate for the surrounding enviroimient
Based on the environment around the image capture device 10 (for example, particular environmental elements such as the light level, the noise level, and the like), as detected by the envu-onment detection portion 43, the button selection portion 41 selects, from among the plurality of the function buttons that are displayed on the display screen, the fiinction button for a function that corresponds to the enviroimient aroim4 the user. The environment detection portion 43 is configured from elements that have functions for detecting the environment around the image
23

capture device 10, such as a sensor that detects the light level for purposes of adjusting the exposure, a microphone that detects the noise level in the surrounding environment for purposes of adjusting the noise gain level, and the like. Information that describes the environment around the image capture device 10 that has been detected by the environment detection portion 43 is transmitted to the button selectioo portion 41. When the user who is operating the image capture device 10 has been recognized by the user recognition portion 42, the button selection portion 41 acquires from the environment detection portion 43 the information about the environment around the image capture device 10 that the user is using, determines the function that is appropriate for the surrounding environment, and selects the function button for that function. [0067]
The function button for the function that is appropriate for the surrounding environment is selected according to the envirormient around the image capture device 10 that the user is using, such as an indoors versus outdoors, a quiet location versus a noisy location, bright versus dark, and the like, for example. In a case where the user is using the image capture device 10 outdoors at night, for example, the function button for a high sensitivity image capture ftinction is selected. In a case where the user is using the image capture device 10 on a train, a function button for setting a function that reduces noise leakage from an earphone is selected. [0068]
Selecting the function button for a function that is appropriate for the surrounding environment in which the user is using the image capture device 10, as described above, makes it possible to give priority to presenting to the user who is operating the image capture device 10 a function that is appropriate for the scene m which the user is using the image capture device 10. [0069]
(4) Selection of other functions
The button selection portion 41 can also select the function button based on a given selection condition other than the user who is operating the image capture device 10. For example, the button selection portion 41 may select the fimction
24

button based on a condition such as (a) an object (for example, a person) in a display on the display screen, (b) a position (the touch position) that the user has designated on the display screen, (c) an icon (a function button, a file, or the Uke) that the user has designated, (d) one of the current position and the current time, (e) one of a touching pressure and a touching time of the operating object, (i) the orientation ot" the image capture device 10 (tor example, its tilt, the direction it is facing), or the like. A combination of the selection conditions may also be used. [0070]
Various types of sensors and detectors are provided in order to furnish the selection conditions to the button selection portion 41 as described above. An object recognition portion that is not shown in the drawings uses a known object recognition function to recognize an object (for example, a person) vrithin a captured image. The GPS sensor 44, by communicating with an external device, acquires GPS information (latitude and longitude information) that describes the current position of the image capture device 10, The orientation sensor 45 is configured from a gyroscopic sensor, an acceleration sensor, or the like and detects the orientation of the image capture device 10 (for example, the inclination in relation to three axes, the acceleration, or the like). [0071]
Next, the display control portion 46 yn\\ be explained. The display control portion 46 controls the liquid crystal display panel 17, which is the display portion, and causes various types of images to be displayed on the liquid crystal display panel 17. For example, the display control portion 46 takes the ftmction button that has been selected by the button selection portion 41 and moves it from its initial position (its default display position) on the display screen such that it comes closer to the position on the display screen that has been detected by the touch panel 16. The position on the display screen that has been detected by the touch panel 16 is the position (the touch position) on the display screen that has been touched or approached by the operating object, and it is equivalent to the position on the display screen that has been designated by the user. Therefore, when the user touches the display screen, the function button that, among the plurality of the function buttons
25

that are displayed on the display screen, is appropriate for the user moves close to the
touch position.
[0072J
The function performing portion 47, based on a user operation, performs the function that the user has designated (for example, recording of an image, playback, various types of settings, or the like). For example, when a recording button (the REC button, the shutter button) or the like that is displayed on the touch screen 18 is touched, the function performing portion 47 controls the storage device 19 such that the image that is being captured is stored in the storage medium. [0073]
As described previously, the image capture device 10 according to the present embodiment recognizes the user who is operating the image capture device 10, and when the user touches the display screen, the image capture device 10 selects the fiinction button that is appropriate for the user and moves the fimction button from its initial position on the display screen such that it comes closer to the touch position. Among the plurality of the function buttons, only the function button that is appropriate for the user is moved closer to the touch position when the user touches the display screen on the touch screen 18, so the user can find the desired function button more easily. [0074]
Next, the moving display of the function button according to the present embodiment will be explained with reference to FIGS. 4 and 5. FIG 4 is a figure that shows an example of a display on the display screen of the touch screen 18 according to the present embodiment (before the display screen is touched), and FIG 5 is a figure that shows an example of a display on the display screen of the touch screen 18 according to the present embodiment (after the display screen is touched). [0075]
As shown in FIG 4, when the operation mode of the image capture device 10 is one of the image capture modes, for example, a live view image 52 that shows the object in the image that is being captured by the image capture portion is displayed on a display screen 50 of the touch screen 18. A plurality of function
26

buttons 60A to 60D (hereinafter collectively called the function buttons 60 in some cases) that are used in the image capture mode are displayed superimposed on the live view image 52, The function buttons 60 are parts of a graphical user interface (a GUI) that displays on the display screen 50 the buttons for performing the functions of the image capture device 10, and icons are used that indicate the characteristics of the functions of each of the tlinction buttons 60. The function buttons 60 are displayed in initial positions (default positions) on the display screen 50 that are set in advance. [0076]
In the example that is shown in the drawings, the four function buttons 60A to 60D are displayed along the left edge of the display screen 50. Of these, the function button 60A is a REC button that is the function button for recording the image that is being captured. The REC button may be a recording start button for starting the recording of a moving image, and it may be a shutter button for recording a still image. The function button 60B is a flash setting button that is a button for setting the operation of the flash (for example, automatic, forced flash, no flash). The function button 60C is a self timer setting button that is a button for setting the operation of the self timer (for example, on/off", set time). The function button 60D is a continuous image capture setting button that is a button for setting the operation of continuous image capture that consecutively records a plurality of still images (for example, on/oflF, number of images). [0077]
In the state of waiting to record that is shown in FIG 4, in a case where one of a still image and a moving image is recorded at the timing that the user desires, the user may find the REC button 60A on the display screen 50 and touch the REC button 60A, exactly as on the known device. However, depending on the circumstances, there may be cases in which the user cannot immediately find the desired REC button 60A among the four fimction buttons 60 that are displayed on the display screen 50, as well as cases in which the REC button 60A is hard to see because it is superimposed on the object in the live view image 52. Furthermore, because the REC button 60A is disposed on the left edge of the display screen 50, the
27

user may find it difficult to touch the REC button 60A with a finger of the right hand. [0078]
Accordingly, in the image capture device 10 according to the present embodiment, when the user touches any position on the display screen 50, the REC button 60A moves closer to the positioa on the display screen 50 that the user has designated (the touch position), as shown in FIG. 5. [0079]
In other words, as shown in FIG 5, in a case where the user wants to record the image in the state that is shown in FIG 4, the user touches any position on the display screen 50 on which the live view image 52 is being displayed (the right edge in the example in FIG 5). The operation of touching is equivalent to the designating of the position on the display screen 50. When the user touches the display screen 50, the touch panel 16 of the image capture device 10 detects the user's touch operation and the touch position (the designated position). The user recognition portion 42 also detects the biometric information for the user, for example, and based on the biometric information for the user, recognizes the user who touched the display screen 50. Then the button selection portion 41 selects, from among the four function buttons 60 that are being displayed on the display screen 50, the fimction button 60 that corresponds to the recognized user. The example in FIG 5 shows a case in which the REC button 60A, which is the function button 60 that is used most frequently by the recognized user, has been selected. Then the display control portion 46 slowly moves only the selected REC button 60A from its initial position on the display screen 50 (the position that is shown by broken lines in FIG 5) such that it moves closer to the position (the touch position) that was designated by the user. The display control portion 46 then stops the REC button 60A in the vicinity of the touch position (for example, slightly above the touch position). Moving the REC button 60A to a position slightly above the touch position is convenient, because the REC button 60A is no concealed by the user's finger. [0080]
As described above, in the present embodiment, when the user touches a position on the display screen 50, the REC button 60A is moved closer to touch
28

position on the display screen 50 and is stopped in the vicinity of the touch position. Thus the user's action serves as a trigger that can move the REC button 60A, which is appropriate for that user, to a position on the display screen 50 that the user can easily recognize. Therefore, regardless of the circumstances, the user can easily find the desired REC button 60A among the plurality of the function buttons 60 on the display screen 50 without having to search for the desired REC button 60A. Furthermore, the user can record the image at the desired timing, without any instability, simply by using a finger of the right hand to touch the REC button 60A, which has been moved close to the right edge of the display screen 50. [0081]
Note that in the example in FIG. 5, the live view image 52 is displayed on the full screen of the display screen 50, and the function buttons 60 are displayed such that they are superimposed on the live view image 52, but the present invention is not limited to this example. For example, the display screen 50 in the image capture modes may also be partitioned in the a display area for the live view image 52 and a display area for the function buttons 60. Even in that case, the appropriate function button 60 can be moved close to the touch position at the moment that the user touches the display screen 50. [0082]
In the example in FIG 5, in a case where the image capture device 10 is in a state in which the image can be recorded in the image capture modes, the image capture device 10 is set such that only the REC button 60A, which is frequently used in the image capture modes, is moved close to the touch position, on the assumption that the user wants to record the image. However, the present mvention is not limited to this example. For example, in a case where one of the other function buttons 60B to 60D is moved close to the touch position, the user my register the desired function button 60 in the image capture device 10 in advance. The function button 60 whose frequency of use is the highest (for example, the flash setting button 60B) can be moved close to the touch position. The function button 60 for the function that the manufacturer recommends to the recognized user may also be moved close to the touch position. One of the surrounding environment (the light
29

level, the movement speed of the object, the focal distance) and an action of the user may also be detected, and the function button 60 that is appropriate for the one of the surrounding environment and the user's action (for example, the flash setting button 60B, the continuous image capture setting button 60D, any of various types of setting buttons for the exposure, the shutter speed, and the like) may be moved close to the touch position. Furthermore, the number of the buttons that can be moved close to the touch position is not limited to one, and a plurality of the function buttons 60 that are one of appropriate for the operating state of the image capture device 10 at the moment when the display screen 50 is touched and appropriate for another selection condition may also be moved close to the touch position. [0083]
In the example that is described above, an example of performing a function was explained in which the user touches the function button 60 that has been moved close to the touch position. In addition to this, the user may also delete from the display screen 50 the function button 60 that has been moved close to the touch position by dragging and dropping the function button 60 to the trash. The user may also change the position of the function button 60 that has been moved close to the touch position to a desired position on the display screen 50 by dragging and dropping the function button 60 to the desired position. [0084]
3. Flow of display method
Next, a display method for the displaying of the function buttons 60 by the image capture device 10 according to the present embodiment will be explained with reference to FIG 6. FIG 6 is a flowchart that shows the display method for displaymg the function buttons 60 according to the present embodiment. [0085]
As shown in FIG 6, when the image capture device 10 is in a static state in any one of the operation modes, the plurality of the function buttons 60 that are used in that operating mode are displayed in their initial positions on the display screen 50 (Step SI 00). For example, when the operation mode of the image capture device 10 is one of the image capture modes, as shown in FIG 4, the four function buttons 60
30

that are used by the image capture device 10 are displayed such that they are arrayed in their specified initial positions (on the left edge of the screen). When the operation mode of the image capture device 10 is the playback mode, the plurality of the function buttons that are used in the playback mode (for example, a play button, a delete button, a moving image frame-by-trame advance button, rotate and enlarge function buttons, and the like) are displayed in their initial positions, although this is not shown in the drawings. [0086]
When the image capture device 10 is in this sort of static state, the touch panel 16 detects whether or not the operating object has touched or approached any position on the display screen 50 (for example, whether or not the user's finger has touched the display screen 50) (Step SI02). [0087]
When the user has designated a position on the display screen 50 by touching the display screen 50, the image capture device 10 then detects the biometric information (for example, a fingerprint, the iris of an eye, a vein, a voiceprint, perspiration, or the like) for the user who has touched the display screen 50 and recognizes the user based on the biometric information (Step SI04). [0088]
The image capture device 10 then automatically selects, fi*om among the plurality of the function buttons 60 that are displayed on the display screen 50, the function button 60 for a function that is appropriate for the user who was recognized at Step SI04 (Step SI06). For example, in the example that is shown m FIG 5, the REC button 60A for performing the recording function that is fi^equently used in the image capture modes by the user who touched the display screen 50 is selected from among the function buttons 60A to 60D. [0089]
Next, the image capture device 10 slowly moves the function button 60 that was selected at Step SI06 fi-om its initial position on the display screen 50 to the position (the touch position) that was designated by the user at Step SI02, such that the selected fimction button 60 is close to the touch position (Step SI08). For
31

example, in the example that is shown in FIG 5, the REC button 60A is moved from its initial position in the upper left comer of the screen to the touch position in the middle of the right edge of the screen. [0090]
As just described, when the user touches the displav screen 50 (Step S102), the user is recognized, and the specified function button 60 that is appropriate for the user is moved close to the touch position (Step SI08). The user can thus easily find the function button 60 that is appropriate for him. [0091]
Thereafter, when the user touches the fimction button 60 that has been moved close to the touch position at Step SI08 (Step SllO), the touch panel 16 detects the designating of the fimction button 60 by the user, and the image capture device 10 performs the fimction that corresponds to the function button 60 (Step S112). For example, in the example that is shown in FIG 5, when the REC button 60A that has been moved close to the touch position is touched, one of the moving image and the still image that is being captured at that moment is record in the storage mediimi. [0092]
The flow of the display method according to the present embodiment has been explained above. With the display method accordmg to the present embodiment, the plurality of the fimction buttons 60 are displayed in their initial positions when the image capture device 10 is in the static state, but when the user touches the touch panel 16, the function button 60 for the fimction that is appropriate for the user is displayed as moving closer to the touch position on the display screen 50. The fimction button 60 that is moved close to the touch position in this manner may be, for example, a function button for one of a fimction that the manufacturer of the image capture device 10 recommends to the user, a fimction that is fi^uently used by the user, and a fimction that is appropriate for the environment around the image capture device 10 that the user is using. Because the user can thus easily find the fimction button 60 for the fimction that is the most appropriate for him, operating mistakes can be prevented, and the effort involved in searching for the fimction
32

button 60 can be reduced. [0093]
4. Specific examples of display screens
Next, specific examples will be explained in which an information processing device such as the Image capture device 10 or the like automatically selects the function button 60 that is appropriate for the recognized user and moves the selected function button 60 on the display screen 50. [0094]
(1) Display of moving function buttons that are appropriate for a plurality of users
First, with reference to FIG. 7, an example will be explained in which, in a case where a plurality of users A and B are operating the image capture device 10 at the same time, the unage capture device 10 recognizes the plurality of the users A and B, then selects and moves function buttons 60F and 601 that respectively correspond to the users A and B. [0095]
As shown in FIG 7, when the operation mode of the image capture device 10 is the function setting mode, for example, a setting screen for setting various types of functions of the image capture device 10 is displayed on the display screen 50 of the touch screen 18. At this time, a plurality of function buttons 60E to 60K for setting the various types of functions of the image capture device 10 are displayed on the display screen 50. When the user who is operating the image capture device 10 has not been recognized, each of the function buttons 60E to 60K is displayed in its initial position on the display screen 50. [0096]
In this state, when the display screen 50 is touched by the plurality of the users A and B, the image capture device 10 detects the biometric information for the users A and B and recognizes the users A and B. Then as shown in FIG 7, the image capture device 10 selects the function buttons 60F and 601 that are appropriate for the recognized users A and B, respectively, and moves the function buttons 60F and 601 to the positions that the users A and B have respectively touched.
33

[0097]
For example, the image capture device 10 may move the iunction button 60F, which is used most frequently by the user A, to the position that the user A touched (the lower right of the screen), and may move the fUnction button 601, which is used most frequently by the user B, to the position that the user B touched (the tower left of the screen). The image capture device 10 may also determine the attributes (age, sex, level of proficiency, and the like) of the users A and B based on the biometric information for and the operating speeds of the users A and B, then select the function buttons 60 for the functions that the manufacturer of the image capture device 10 recommends for the users A and B, respectively, based on the attributes of the users A and B. For example, the function button 60F for setting a specialized function that is recommended for the user A, who is a young male, may be moved to the position that the user A touched, and the function button 601 for setting a simple function that is recommended for the user B, who is the user A*s mother, may be moved to the position that the user B touched. The function buttons 60F and 601 for functions that are related to individual information for the recognized users A and B (for example, a user information registration function) may also be moved to the touch positions. [0098]
As described above, when the plurality of the users A and B are operating the image capture device 10 at the same time, the individual users are recognized, and the function buttons 60F and 601 for the fimctions that are appropriate for the users A and B, respectively, are moved to the positions that the users A and B have respectively touched. Each of the users A and B can thus easily find the one of the function buttons 60F and 601 for the function that is appropriate for that user, without any operating errors. [0099]
(2) Display of moving function buttons that are appropriate for the use history and the surrounding environment
Next, with reference to FIG 8, an example will be explained in which the function button 60 for a function that is appropriate for the user is selected and
34

moved based on the user's history of using functions and on the environment around
the image capture device 10.
[0100]
The image capture device 10 stores a use history for each of the functions of the image capture device 10 in the use history database 484. The image capture device 10 also uses the environment detection portion 43 to detect the environment aroimd the image capture device 10. The image capture device 10 is therefore able to select and move on the display the function button 60 for a function that is appropriate for the user (for example, a function that the user uses frequently, a function that the manufacturer of the image capture device 10 recommends for the user), based on the user's use history and on the surrounding environment. [0101]
For example, in a case where a user A who often captures images at night uses the image capture device 10 to capture an image at night, as shown in FIG 8, the live view image 52 of the captured night scene is displayed on the display screen 50. At this tune, if the user A touches the display screen 50, a function button 60L for a high sensitivity image capture function that is appropriate for image capture at night and that the manufacturer recommends is moved close to the touch position. The image capture device 10 determines from the user A's use history in the use history database 484 that the user A often captures images at night, then specifies a function from the recommended fimctions database 482 to recommend to the user A, who often captures images at night. The image capture device 10 is also able to use the environment detection portion 43 to detect the surroimding environment (the light level) and can recognize that the image capture is being performed at night. [0102]
As described above, the function button 60 that is appropriate according to the user's history of using functions and the state of the surroimding environment is moved close to the position that the user A has touched. The user A can thus easily find on the display screen 50 the function button 60 for a ftmction that is suited to the surrounding environment and is consistent v«th the user A's own preferences. [0103]
35

5. Other embodiments
An example in which the information processing device according to the present invention is applied to the image capture device 10 has been explained above, but the present invention is not limited to this example. The information processing device according to the present invention can be any electronic device, as long as it is a device that is provided with a display portion such as the liquid crystal display panel 17 or the like and the user recognition portion 42 that recognizes the user. For example, the present invention can be applied to a video/audio player (portable, on¬board, or the like), a car navigation device, a personal computer, a mobile telephone, a personal digital assistant (PDA), a portable game device, a television receiver, an optical disk player/recorder, a digital photo frame, an automatic teller machine (ATM), a kiosk terminal, an information communication terminal such as a POS terminal or the like, an automatic vending machine, or the like. [0104]
Hereinafter, an example of an electronic device according to an embodiment other than the image capture device 10 that is explained above will be explained. Note that the electronic device that is hereinafter explained also implements the functional configuration that is shown in FIG 3. [0105]
(1) Example of application to a personal computer
Next, with reference to FIG 9, an embodunent will be explained that applies the information processing device according to the present invention to a general-purpose computer, particularly to a personal computer (hereinafter called the PC). FIG 9 is an example of the selecting and moving, on the display screen 50 of the PC, of a function button for a function that is used frequently by the user. [0106]
A large number of icons 62 are generally displayed on the display screen 50 (the desktop) of the PC, so there are cases in which it is difficult and bothersome for the user to find the icon (a function button 60M) for the desired function among the large number of the icons 62. Accordingly, in the PC according to the present embodiment, when the uses touches the touch panel type display screen 50, the user
36

is recognized by the user recognition portion 42, and the fiinction button 60M that is appropriate for the user is moved from its initial position such that it comes close to the touch position. [0107]
For example, as shown in FIG. 9, the function button 60M for performing a Web browser ftinction may be moved close to the position on the display screen 50 that has been touched by the user. The function button 60M is the function button 60 for the Web browser function, which is the function that the user uses most frequently among the plurality of the functions that the PC has. The user who uses the browser function frequently can thus easily find the fiinction button 60M for the Web browser function on the display screen 50. [0108]
Note that in the example in FIG 9, a touch panel is used for the display screen 50 of the PC, and the function button 60M is moved close to the touch position, but the present invention is not limited to this example. For example, an ordinary operating device such as a keyboard, a mouse, or the like may be used as the operation unit instead of a touch panel being provided. In this case, the user may use the keyboard, the mouse, or the like to designate (for example, by clicking on) a position on the display screen 50, and the function button 60M may be moved close to the designated position. [0109]
The method for recognizing the user may also be a method whereby the biometric information for the user who is operating the PC is acquired and the individual is authenticated, but the present invention is not limited to this example. For example, the PC may recognize the user by having the user one of hold an IC card over a reader-writer with which the PC is equipped and input an ID and a password. In this case as well, even though the user does not designate a position on the display screen 50, the PC may move the fimction button 60 for a function that is appropriate for the recognized user to a specified position on the display screen 50 (for example, the lower right of the screen, where there are few of the icons 62). This also makes it easy for the user to find the desired fimction button 60.
37

[0110]
(2) Example of application to a car navigation device
Next, an embodiment will be explained that applies the information processing device according to the present invention to a car navigation device, for example. Ihe car navigation device is a device that works in conjunction with the GPS system to provide the current position of an automobile and directions to a destination. The touch panel 16 is also often used for the display portion of the car navigation device, and it is possible for the user to perform a specific function on the car navigation device by touching the corresponding function button 60 on the display screen 50. [0111]
FIG 10 is an example of the selecting and moving, on the display screen 50 of the car navigation device, of the function button for a function that is used frequently by the user. As shown in FIG 10, a map display image 54 is displayed on the display screen 50 of the car navigation device, and a plurality of function buttons 60N to 60T are displayed superimposed on the map display image 54. When the user touches the display screen 50, the car navigation device uses the user recognition portion 42 to recognize the user, then selects a function button 60N that is appropriate for the user and moves the function button 60N from its initial position to a position close to the touch position. For example, if the user touches a specified position on the display screen 50 (for example, the lower right of the screen), the function button 60N for designating a location where the user often goes (for example, home) is moved close to the touch position on the display screen 50. If the user then touches the function button 60N that has been moved close to the touch position, the car navigation device searches for and displays a route from the current position to the user's home. [0112]
The user can thus easily find, on the display screen 50, the function button 60N for a destination designation fiinction that designates a destination to which the user frequently goes. It is particularly dangerous for the user to search for and touch the desired function button 60 on the display screen 50 while driving the automobile.
38

However, if the appropriate fimction button 60 can be moved to the touch position just by touching the display screen 50, as in the present embodiment, the user's effort in searching for the button can be eliminated, so not only is this convenient for the user, it also improves safety. [0113]
(3) Example of application to a mobile telephone
Next, an embodiment will be explained in which the information processing device according to the present invention is applied to a mobile terminal, specifically to a mobile telephone. FIG 11 is an example of the selecting and moving, on the touch panel type display screen 50 of the mobile telephone, of the function button for a function that is used frequently by the user. [0114]
As shown in FIG 11, when the user touches the display screen 50 of the mobile telephone, the mobile telephone uses the user recognition portion 42 to recognize the user, then selects a function button 60U that is appropriate for the user and moves the function button 60U from its initial position to a position close to the touch position. In the example in FIG 11, a plurality of function buttons 60U to 60X are displayed on the display screen 50 (for example, a menu screen, a standby screen) of the mobile telephone. If the user touches a specified position on the display screen 50 (for example, the lower right of the screen), the function button 60U for a function that is frequently used by the user (for example, an alarm fiinction) is moved close to the touch position on the display screen 50. If the user then touches the function button 60U that has been moved close to the touch position, a setting screen for the alarm function is displayed. [0115]
The user can thus easily find, on the display screen 50, the function button 60U for the function that the user frequently uses. In particular, because a large nimiber of icons are displayed on the small display screen 50 of the mobile telephone, it is extremely convenient for the user to have the function button 60 that is appropriate for the user moved close to the touch position. [0116]
39

(4) Example of application to a music player
Next, an embodiment will be explained in which the information processing device according to the present invention is specifically applied to a portable music player. In recent years, portable digital music players of a type that is provided with ;i display portion such as the liquid crystal display panel 17 or the Hke and with the touch panel 16 or the Uke have become more widely used. This type of music player records music to a storage medium and plays the music back from the storage medium. A large number of icons (including the function buttons 60) are also displayed on the display screen 50 of the music player, and by touching one of the function buttons 60 on the display screen 50, the user can cause the music player to perform a specific function. [0117]
A music playback screen for selecting the music to play back and for displaying an image of what is being played back is displayed on the display screen 50 of the music player. If the user touches the display screen 50 of the music player while the music is being played back, the music player uses the user recognition portion 42 to recognize the user, then selects a function button 60 that is appropriate for the user and moves it on the display screen 50. [0118]
For example, consider a case in which the operation mode of the music player is a music playback mode and the user touches the display screen 50 while the playback is stopped. In this case, the music player may select, as the function button 60 that corresponds to the user who touched the display screen 50, a play button that is frequently used by the user, for example. The user can thus easily find the play button and can start the playback of the desbed music. Furthermore, in a case where the user touches the display screen 50 while the playback is in progress in the music playback mode, the stop button, which is frequently used by the user, is selected and is moved close to the touch position. The user can thus easily find the stop button and can stop the playback of the desired music. [0119]
The function button 60 can also be selected and moved on the display using
40

a combination of the operating state and another selection condition. Specifically, in a case where the music player, while in the playback mode, detects that the surrounding environment is a particular environment, the music player selects and moves on the display a function button 60 that corresponds to the user and also corresponds to the surrounding environment. For example, in a case where the music player i6 being used in an environment where there is considerable noise, if the user touches the display screen 50, the music player detects the noise and moves a setting button for a noise canceling function to the touch position. Thus, with only the simple operation of touching the display screen 50, the user can easily find the setting button for the noise canceling function for adapting the playback to the noisy environment. Furthermore, in a case where the music player is being used on a train, if the user touches the display screen 50, the music player detects that it is on a train, based on the light level and a detection result from the GPS sensor 44, then moves to the touch position a setting button for a function that prevents sound from leaking from the earphones. [0120]
(5) Example of application to a menu screen
Next, an embodiment will be explained in which the information processing device according to the present invention is applied to an electronic device that displays a menu screen. Menu screens are used by various types of electronic devices, but because a large number of function buttons 60 are displayed, it is sometimes difficult for the user to search for the desired function button 60. Accordingly, it is more convenient for the user if the function button 60 that corresponds to the operating state or the like of the device is moved close to the touch position on the menu screen. [0121]
For example, when the electronic device is first started and the menu screen is displayed, if the user touches the display screen 50, the electronic device recognizes the user, automatically selects the function button 60 that is appropriate for the user, and moves it to the touch position. Among the function buttons 60 that pertain to various types of initial settings, such as a time setting for a clock or the like,
41

for example, the function button 60 that is appropriate for the user may be a setting button for a function that is appropriate for an attribute of the user, a setting button for a function that is recommended when an initial setting is made, or the like. The user can thus easily make an initial setting for an appropriate ftinction, even when using an unfamiliar electronic device for the fust time. Furthermore, even when the menu screen is displayed on an electronic device that is being used in a foreign country, the electronic device may automatically select the function button 60 for making a time setting, an area setting, and the like and move it close to the touch position. The user can thus easily make initial settings when using the electronic device in a foreign country. [0122]
6. Conclusion
The information processing device and the display method according to a preferred embodiment of the present invention have been explained above. According to the present embodiment, in response to the designating (for example, the touching) by the user of a position on the display screen 50, the function button 60 for a function that is appropriate for the user is moved from its initial position to the vicinity of the position that the user has designated on the display screen 50. Therefore, even in a case where a large number of the function buttons 60 are present on the display screen 50, the user can easily find the desired function button 60 on the display screen 50, so it is possible to eliminate the effort that is required to search for the fimction button 60. [0123]
In the known devices, all users perform the same operation to perform a given function. However, in the present embodiment, the device recognizes the user and moves the function button 60 that is appropriate for the user on the display screen 50, so it is possible for the user to find the appropriate function button 60 easily, hi other words, the function or the scene that the user uses is different for each user, so instead of requiring all users to perform the same operation, the device presents the most suitable function for the attributes of the individual user and for the scene that the user is using. This produces a major improvement in convenience for
42

the iiser. [0124]
Taking the function button 60 for the function that the user uses frequently and moving it close to the touch position particularly improves the convenience for the user. Because the attributes of the user are determined and the function button 60 for the recommended function that is appropriate for the attributes of the user is moved close to the touch position, it is possible to present to the user the function (the recommended function) that the manufacturer of the device wants the user to give priority to using. Moving close to the touch position the function button 60 that is appropriate for the user attributes and the surrounding environment improves the convenience for the user even more. Furthermore, appropriately combining the selection conditions, such as the user's frequency of use, the user's attributes, the surrounding environment, and the like, makes it possible to select the most appropriate function button 60 for the user who is operating the device. [0125]
In a case where a plurality of users are using the same device at the same time, the device recognizes each of the users and moves to the positions that have been designated by each of the users the function buttons 60 for the functions that are respectively appropriate for each of the users. This improves the operability for a plurality of users. [0126]
Even in a case where the user does not know which of the individual function buttons 60 on the display screen 50 correspond to which functions, the device moves the function button 60 that is appropriate for the user close to the touch position, so the user can easily find the desh-ed function button 60. [0127]
With the known devices, it is sometimes difficult for the user to find the desired function button on a complex and dynamic display screen and to touch the button with the desired timing. On a complex and dynamic display screen, there may be cases where a large number of the function buttons are displayed superimposed on the display, such as a REC button (for example, a white button) that is displayed over
43

a live view image (for example, a white object) that is always displayed in an image capture mode on the digital camera, for example. However, in the present embodiment, the desired function button 60 is moved close to the user-designated position (the touch position), so the user can easily find the desired function button 60 even on a complex screen like that described above. [0128]
Furthermore, because the function button 60 is moved close to the user-designated position, if the user designates a position on the display screen 50 that is easily operable, the user can simply touch the function button 60. For example, when the user wants to capture an image while holding a digital camera with both hands, if the user uses the thumb of the right hand to designate a position on the right edge of the display screen 50, the REC button 60A is moved close to the designated position, and the user can easily touch it with the thumb of the right hand. [0129]
The conditions for selecting the function button 60, instead of being only the attributes of the user who is operating the image capture device 10, may also be a combination of the surrounding environment, an object that is being displayed, a designated position on the display screen 50, a designated icon, one of a current position and a current time, one of the touching pressure and the touching time of the operating object, the orientation of the device, and the like, this makes it possible to select and move a function button 60 that is better suited to the user's preferences and the various circumstances. [0130]
A preferred embodiment of the present invention has been explained with reference to the attached drawings, but the present invention is not limited to this example. It should be clear to those who possess ordinary knowledge of the technical field of the present invention that various types of modified examples and revised examples are conceivable within the scope of the technical concepts that are described in the appended claims, and it should be understood that those modified examples and revised examples are obviously within the technical scope of the claims.
44

[0131]
For example, in the embodiment that is described above, the function button 60 that is appropriate for the user is displayed close to touch position on the display screen 50 that the user has touched, but the present invention is not limited to this example. For example, instead of being moved close to the touch position, the ftinction button 60 that is appropriate for the user may be displayed such thai it at least one of shines, vibrates, and changes form (for example, becomes larger, changes color, becomes translucent, or the like). At least one of an animated display and a text displayed may also be added. [0132]
In the embodiment that is described above, the moving of the function button 60 is triggered when the user touches the display screen 50, but the present invention is not limited to this example. For example, the moving of the fimction button 60 may also be triggered by a user action such as tracing a path on the display screen 50 and dragging the function button 60 or shaking the device. The moving of the function button 60 may also be triggered by a condition other than a user action (for example, a time setting, a detection of an environmental factor, such as light, heat, pressure, acceleration, or the like, by a sensor, or the like). [0133]
The image capture device 10 according to the embodiment that is described above is equipped with the touch panel 16 and moves the function button 60 to the touch position on the display screen 50. However, the information processing device according to the present invention may also move the function button 60 to a given position on the display screen 50 even if it is not equipped with the position detection portion, such as the touch panel 16 or the like.
[Reference Signs List]
[0134]
10 Image capture device
18 Touch screen
23 CPU
45

24 Operation portion
28 Individual authentication device
40 Selection condition setting portion
41 Button selection portion
42 User recognition portion
43 Environment detection portion
44 GPS sensor
45 Orientation sensor
46 Display control portion
47 Function performing portion
48 Storage portion

481 Biometric information database
482 Recommended functions database
483 User information database
484 Use history database 50 Display screen
52 Live view image
60 Function button
60AREC button
60B Flash setting button
60C Self timer setting button
60D Continuous image capture setting button
46

[CLAIMS]
[Claim 1]
An electronic device comprising:
a display screen that displays a plurality of function buttons in initial positions;
a controller configured to sense an operator contacting or designating a specific point on the display screen; and
the controller further configured to automatically reposition at least one of the function buttons from its initial position to a position in a vicinity of the specific point. [Claim 2] The electronic device according to claim 1, further comprising:
an identification mechanism to identify the operator; and
the controller is further configured to select the at least one of the function buttons to be repositioned based on an identification of the operator. [Claim 3]
The electronic device according to claim 1, wherein the controller further determines frequency of use information of the displayed plurality of function buttons, and the controller is further configured to select the at least one of the function buttons to be repositioned based on the determined frequency of use information. [Claim 4]
The electronic device according to claim 10, wherein the controller further determines frequency of use information of the displayed plurality of function buttons, and the controller is further configured to select the at least one of the function buttons to be repositioned based on the determined frequency of use information. [Claim 5]
The electronic device according to claim 1, wherein the controller further determines an operating environment in which the electronic device is operating, and the controller is further configured to select the at least one of the function buttons to be repositioned based on the determined operating environment.
47

[Claim 6]
The electronic device according to claim 10, wherein the controller further
determines an operating environment in which the electronic device is operating, and
the controller is further configured to select the at least one of the function buttons to
be repositioned based on the determined operating environment.
[Claim 7]
The electronic device according to claim 1, wherein the electronic device is a digital
camera and the display screen is a touch screen on a back of the digital camera.
[Claim 8]
The electronic device according to claim 1, wherein the electronic device is a
personal computer.
[Claim 9]
The electronic device according to claim 1, wherein the electronic device is a car
navigation system and the display screen is a touch screen.
[Claim 10]
The electronic device according to claim 1, wherein the electronic device is a mobile
telephone and the display screen is a touch screen.
[Claim 11]
The electronic device according to claim 1, wherein the electronic device is an
electronic music player and the display screen is a touch screen.
[Claim 12]
The electronic device according to claim 1, wherein the plurality of function buttons
are part of a menu screen.
[Claim 13]
An electronic device comprising:
a display screen that displays a plurality of function buttons in initial positions;
means for sensing an operator contacting or designating a specific point on the display screen; and
means for automatically repositioning at least one of the function buttons from its initial position to a position in a vicinity of the specific point.
48

[Claim 14]
The electronic device according to claim 21, further comprising:
means for identifying the operator; and
means for selecting the at least one of the function buttons to be repositioned based
on an identification of the operator.
[Claim 15]
The electronic device according to claim 21, further comprising means for
determining frequency of use information of the displayed plurality of function
buttons, and for selecting the at least one of the function buttons to be repositioned
based on the determined frequency of use information.
[Claim 16]
The electronic device according to claim 22, further comprising means for
determining frequency of use information of the displayed plurality of function
buttons, and for selecting the at least one of the function buttons to be repositioned
based on the determined frequency of use information.
[Claim 17]
The electronic device according to claim 21, further comprising means for
detennining an operating environment in which the electronic device is operating,
and for selecting the at least one of the function buttons to be repositioned based on
the determined operating environment.
[Claim 18]
The electronic device according to claim 22, further comprising means for
determining an operating environment in which the electronic device is operating,
and for selecting the at least one of the function buttons to be repositioned based on
the determined operating environment.
[Claim 19]
The electronic device according to claim 21, wherein the electronic device is a digital
camera and the display screen is a touch screen on a back of the digital camera.
[Claim 20]
The electronic device according to claim 21, wherein the electronic device is a
personal computer.
49

[Claim 21]
The electronic device according to claim 21, wherein the electronic device is a car
navigation system and the display screen is a touch screen.
[Claim 22]
The electronic device according to claim 21, wherein the electronic device is a
mobile telephone and the display screen is a touch screen.
[Claim 23]
The electronic device according to claim 21, wherein the electronic device is an
electronic music player and the display screen is a touch screen.
[Claim 24]
The electronic device according to claim 21, wherein the plurality of function buttons
are part of a menu screen.
[Claim 25]
A method for controlling an electronic device, including a display screen that
displays a plurality of function buttons in initial positions, the method comprising:
sensing an operator contacting or designating a specific point on the display screen; and
automatically repositioning at least one of the function buttons from its initial position to a position in a vicinity of the specific point. [Claim 26]
The method for controlling an electronic device according to claim 33, further comprising:
identifying the operator; and
selecting the at least one of the function buttons to be repositioned based on an identification of the operator. [Claim 27]
The method for controlling an electronic device according to claim 33, further comprising:
determining frequency of use information of the displayed plurality of function buttons; and
selecting the at least one of the function buttons to be repositioned based on
50

the determined frequency of use information.
[Claim 28]
The method for controlling an electronic device according to claim 34, further
comprising:
determining frequency of use information of the displayed plurality of function buttons; and
selecting the at least one of the function buttons to be repositioned based on the determined frequency of use information. [Claim 29]
The method for controlling an electronic device according to claim 33, further comprising:
determining an operating environment in which the electronic device is operating; and
selecting the at least one of the function buttons to be repositioned based on the determined operating environment. [Claim 30]
The method for controlling an electronic device according to claim 34, further comprising:
determining an operating environment in which the electronic device is operating; and
selecting the at least one of the function buttons to be repositioned based on the determined operating environment. [Claim 31]
The method for controlling an electronic device according to claim 33, wherein the electronic device is a digital camera and the display screen is a touch screen on a back of the digital camera. [Claim 32]
The method for controlling an electronic device according to claim 33, wherein the electronic device is a personal computer. [Claim 33] The method for controlling an electronic device according to claim 33, wherein the
51

electronic device is a car navigation system and the display screen is a touch screen.
[Claim 34]
The method for controlling an electronic device according to claim 33, wherein the
electronic device is a mobile telephone and the display screen is a touch screen.
[Claim 35]
The method for controlling an electronic device according to claim 33, wherein the
electronic device is an electronic music player and the display screen is a touch
screen.
[Claim 36]
The method for controlling an electronic device according to claim 33, wherein the
plurality of function buttons are part of a menu screen.
Dated this 28/05/2012
(HRISHIKESH^AWH^tJDi^mY)
OF REMFRY & S^GAR
ATTORNEY FOR THE APPLICANT^]
52

Documents