The present disclosure relates to the subject matter contained in Japanese Patent Application No. 2004-212188 filed on Jul. 20, 2004, which is incorporated herein by reference in its entirety.
1. Field of the Invention
The present invention relates to an information processing apparatus that displays an operation screen in which icons are arrayed, and a method and a program for controlling the operation screen.
2. Description of the Related Art
In recent years, personal computers have tended to have multifunction and high-function features. With this tendency, the personal computers have been able to be mounted with a wide variety of A/V (Audio/Visual) functions. For example, the personal computers can implement various A/V functions such as a function of viewing and recording/reproducing TV broadcast programs, a function of storing, reading and reproducing contents of movies, music, etc. using internal or external mass storage media, a function of reproducing movie and music programs provided via networks, and so on. A computer supporting such various functions needs to have a user interface function by which a user can select any desired function easily. A launcher function belongs to such a kind of user interface function. According to the launcher function, in response to selection of an icon on a screen, an application (program) allocated to the icon in advance is started up. As a technique for improving the user friendliness of the user interface function, there has been hitherto, for example, a technique of changing the shape, the display color, or the like, of an icon. One example of the above described technique is described in JP-A-2000-116955.
In a computer capable of being mounted with various functions as described above such as various A/V functions needs a user interface function by which a user can select any desired function from the various functions easily by a simple operation. However, in the related art, there is a problem in user friendliness that the screen configuration becomes complicated or the number of categories increases as the number of functions to be selected increases.
It is therefore one of objects of the present invention to provide information processing apparatus, an operation screen control method and an operation screen control program, in which a user-friendly operation function has been implemented.
According to a first aspect of the invention, there is provided an information processing apparatus including: a control unit that displays an operation screen on a display, the operation screen having a plurality of icons arrayed by category; an operation unit that operates the operation screen; an icon management unit that, when one of the icons displayed on the operation screen is pre-selected in response to an operation of the operation unit, changes size of the pre-selected icon into a first enlarged size, and displays any other icon in the category to which the pre-selected icon belongs in a state distinguishable from other icon that belongs to a different category; and an execution unit that executes a function allocated to the icon of the first enlarged size when the pre-selected icon is selected in response to an operation of the operation unit.
According to a second aspect of the invention, there is provided a method for controlling an operation screen in which a plurality of icons are arrayed, the method including: arraying a plurality of icons on the operation screen by category; and enlarging, in response to operation for pre-selecting one of the icons arrayed on the operation screen, the pre-selected icon to a first enlarged size, while displaying any other icon in the category to which the pre-selected icon belongs in a state distinguishable from other icon that belongs to a different category, and setting the icon enlarged to the first enlarged size to an active state.
According to a third aspect of the invention, there is provided a program product for causing a computer to execute procedure including: displaying an operation screen having a plurality of icons arrayed by category; and enlarging, in response to operation for pre-selecting one of the icons arrayed on the operation screen, the pre-selected icon to a first enlarged size, while displaying any other icon in the category to which the pre-selected icon belongs in a state distinguishable from other icon that belongs to a different category, and setting the icon enlarged to the first enlarged size to an active state.
The above objects and advantages of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the accompanying drawings, wherein:
Referring now to the accompanying drawings, a description will be given in detail of a preferred embodiment of the invention.
As shown in
The body 11 has a substantially box-like shape. A pointing device 14, a keyboard unit 112, etc. for implementing an operation unit are disposed in the upper face of the body 11. An infrared receiving portion 113 capable of communicating with a remote controller which will be described later is provided in the front face of the body 11. A video output terminal (composite signal output terminal) 105 capable of connecting to an external television receiver is provided in one side face of the body 11. Further, though not shown, a power button for turning on/off the power of the information processing apparatus 1, a slot for inserting/extracting a medium (disk) into/from a DVD drive, etc. are provided in the body 11.
When the power button of the information processing apparatus 1 is operated to turn on the power thereof, the information processing apparatus 1 boots up an operation system (OS) to display a launcher function operation screen 22 in which icons allocated to functions are arrayed by category on a screen of the display device 106 under the control of a launcher program which will be described later. Hereinafter, the launcher function operation screen will be referred to as “launcher screen”.
The operation system launches the launcher program to display the launcher screen 22 after completion of a boot process thereof. The launcher program may be automatically launched by the operation system, or be launched in accordance with an operation made by a user. The launcher screen 22 may be launched when the user presses a button provided for launching the launcher screen 22, or when the user double-clicks a program icon for launching the launcher screen 22.
In the launcher screen 22, icons allocated to functions which can be activated currently (that is, applications which has been installed and which can be activated currently) are arrayed by category. Here, in an example of arrangement by category (group), A/V functions are categorized into “TV”, “video”, “music”, “photo” and “demo”, and icons Is for selecting functions by category are disposed. For example, when each icon Is is operated (specified, or pre-selected) using arrow keys Ka, Kb, Kc and Kd provided in the keyboard unit 112 and for indicating up, down, left and right directions respectively, a mouse cursor movable in accordance with operation of the pointing device 14, or buttons (see the reference numerals 221-224 in
A control panel 23 for controlling functions allocated to the icons on the launcher screen 22 is displayed on the display device 106 together with the launcher screen 22. In this example, the control panel 23 is provided on the launcher screen 22. However, the region of the control panel 23 may be clearly separated from the region of the launcher screen 22 so that they are displayed concurrently. Operation buttons of various operation portions which can be set currently are provided in the control panel 23. The operation portions include an operation portion for selecting a device where the video information processed internally should be output and displayed, an operation portion for setting the display of the display device 106, an operation portion for setting the sound processed internally, and so on.
Next, with reference to
The information processing apparatus 1 includes various constituent parts including a CPU 101, a north bridge 102, a south bridge 107, a main memory (MEM) 103, a graphics controller (Gfx) 104, a display device (LCD) 106, a hard disk unit (HDD) 108, a BIOS-ROM 110, an embedded controller 111, a keyboard unit (KB) 112, an infrared receiving portion (Ir port) 113, a television (TV) tuner 121, a DVD player 122, etc.
The CPU 101 is a processor provided for controlling the operation of the information processing apparatus according to the embodiment. The CPU 101 executes a BIOS (Basic Input Output System) stored in the BIOS-ROM 110, and executes an operating system (OS) and various application/utility programs loaded from the hard disk unit 108 to the main memory 103. The hard disk unit 108 is an external storage device. In this embodiment, under the control of the OS, the processing of a launcher program (LP) 131 is executed in an early stage after the system is started up. The launcher program (LP) 131 is to control the display of the launcher screen 22 and the control panel 23 and to make input control in accordance with operation on the launcher screen 22 and the control panel 23. The processing function of the launcher program (LP) 131 will be described later with reference to
The north bridge 102 is a bridge device for connecting a local bus of the CPU 101 with the south bridge 107. The north bridge 102 includes a memory controller for controlling access to the main memory 103. In addition, the graphics controller 104 is connected to the north bridge 102.
The operating system (OS), various application programs, utility programs, etc. to be executed by the CPU 101 are stored in the main memory 103. Here, the launcher program (LP) 131 is stored in the main memory 103. The launcher program (LP) 131 has a processing procedure shown in
The graphics controller 104 controls data to be displayed on the display device 106. Here, under the control of the launcher program (LP) 131, the launcher screen 22 and the control panel 23 are displayed as shown in
The south bridge 107 is a bridge device connected to the north bridge 102. The hard disk unit 108, the BIOS-ROM 110, the embedded controller 111, the television (TV) tuner 121, the DVD player 122, etc. are connected to the south bridge 107.
The OS, device drivers, various application programs to be executed, including the launcher program (LP) 131, data generated by executing the application programs, etc. are stored in the hard disk unit 108. The programs and data are delivered to the main memory 103 in accordance with necessity. Further, a storage area of A/V information (contents information) is prepared in the hard disk unit 108. The BIOS to be executed by the CPU 101 is stored in the BIOS-ROM 110.
The TV tuner 121 is connected to the south bridge 107. The TV tuner 121 receives TV broadcast program data (contents) of a channel requested to view from the remote controller shown in
The DVD player 122 is connected to the south bridge 107. The DVD player 122 gains read/write access onto a loaded medium (disk such as DVD or CD) so as to reproduce/record various A/V contents etc. Reproduced data of the various A/V contents are delivered to the graphics controller 104 through the bus bridge, and converted into display data in the graphics controller 104. Then, the display data are displayed on the display device 106 or output to the video output terminal (composite signal output terminal) 105.
The embedded controller 111 is a one-chip microcomputer in which an embedded controller for power management and a keyboard controller for controlling the keyboard unit 112 are integrated. The keyboard unit 112, the infrared receiving portion (Ir port) 113, the power button 114, etc. are connected to the embedded controller 111. The embedded controller 111 turns on/off the power of the information processing apparatus in accordance with user's operation on the power button 114. Further, the embedded controller 111 issues an internally processing command in accordance with a command code received by the infrared receiving portion (Ir port 113) from a remote controller 200, and delivers the command to the CPU 101 via the bus bridge.
Here, the launcher function according to the embodiment of the invention will be described more in detail with reference to
When the user pushes down the power button 114, the power is supplied to a group of devices constituting the system. After that, the CPU 101 executes a system start-up processing routine of the BIOS provided in the BIOS-ROM 110, so as to start up the OS. After executing an initializing processing routine, the CPU 101 loads the main memory 103 with the launcher program (LP) 131 stored in the hard disk unit 108, and executes processing of the launcher program (LP) 131.
In the processing of the launcher program (LP) 131, a display process for displaying the launcher screen 22 and the control panel 23 and an input process in accordance with screen operation thereon are executed.
In the display process for displaying the launcher screen 22, each icon prepared as a target of the launcher function in advance is checked by function (application) as to whether a function (application) allocated to the icon can operate effectively or not (Steps S11, S13, . . . S15 in
When it is concluded in this function check that an application for implementing the function can operate effectively, icons serving to give an instruction to execute the application are arrayed with the basic size (first size) by category (Steps S12, S14, . . . S16 in
The A/V functions are classified into categories “TV”, “video”, “music”, “photo” and “demo”. An icon array region is set for each of the categories, and icons for selecting functions are arranged in the region.
In such a manner, all the functions (applications) in each category are checked, and icons are placed in each category. After the process of checking and disposing, a process for focusing on a predetermined category (default category) is carried out (Step S17 in
When the display process for displaying the launcher screen 22 is terminated, a process for setting functions in the control panel 23 is next performed. In this process, the function (application) allocated to each icon placed on the launcher screen 22 is checked as to whether it has a setting operation which can be operated for setting currently or not (Steps S31, S33, . . . S35 in
In such a manner, the process for displaying the launcher screen 22 and the process for setting the control panel 23 are terminated. After that, the procedure enters a routine of waiting for key-in (Step S23 in
For example, in the launcher screen 22 shown in
For example, assume that the “right” cursor key Kd provided on the keyboard unit 112 is operated when the launcher screen 22 shown in
For example, assume that the “left” cursor key Kc provided on the keyboard unit 112 is operated when the launcher screen 22 shown in
For example, when an operation portion icon on the control panel 23 is selected by the mouse cursor in each of the aforementioned states of the launcher screen 22, an operation portion allocated to the icon is displayed. Various settings about the function selected on the launcher screen 22 can be set simultaneously on the same screen by operating the operation portion. For example, the brightness of the screen can be set desirably by a luminance setting operation portion while the category “photo” is made active as shown in
Incidentally, the operation of the launcher screen 22 is not limited to operation using the arrow keys, the “Enter” key, etc. provided on the keyboard unit 112. The launcher screen 22 can be operated likewise by mouse cursor operation using the pointing device 14, operation using the “Enter” button 211 and the direction indication buttons 221-224 in the remote controller 200, or the like.
According to the aforementioned embodiment of the invention, it is possible to implement a launcher function showing sufficient visual effect such that a user can select any desired function easily with a simple operation.
The invention is not limited to the embodiment. In an execution phase, constituent parts can be modified to give a shape to the invention without departing from the scope and sprit thereof. For example, the configuration of the launcher screen, the configuration of the information processing apparatus, the configuration of the launcher program (LP), etc. are not limited to those shown in the embodiment. For example, those configurations can be changed desirably in accordance with a use mode, equipment to which the launcher function is applied, or the like.
In the embodiment, the graphics controller 104 serves as a control unit that displays an operation screen on a display, the operation screen having a plurality of icons arrayed by category. The keyboard unit 112 and the remote controller 200 serves as an operation unit for operating the operation screen. The CPU 101 and the graphics controller 104 serves as an icon management unit that, when one of the icons displayed on the operation screen is pre-selected in response to an operation of the operation unit, changes size of the pre-selected icon into a first enlarged size, and changes size of any other icon in the category to which the pre-selected icon belongs into a second enlarged size that is smaller than the first enlarged size. The CPU 101 serves as an execution unit that executes a function allocated to the icon of the first enlarged size when the pre-selected icon is selected in response to an operation of the operation unit. The LCD 106 serves as the display unit.
In the embodiment described above, when one of the icons are pre-selected, the icons that belong to the category in which the pre-selected icon belongs are displayed in the enlarged state. However, the icons that belong to the category in which the pre-selected icon belongs may be displayed in a state other than the enlarged state, the state that is distinguishable from other icons that belong to a different category.
The invention is not absolutely limited to the embodiment. In an execution phase, constituent parts can be modified to give a shape to the invention without departing the scope and sprit thereof. In addition, various inventions can be formed by suitable combinations of a plurality of constituent parts disclosed in the aforementioned embodiment. For example, some constituent parts may be deleted from the whole constituent parts disclosed in the embodiment. Further, constituent parts in different embodiments may be combined suitably.
Number | Date | Country | Kind |
---|---|---|---|
P2004-212188 | Jul 2004 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6252596 | Garland | Jun 2001 | B1 |
6344865 | Matthews et al. | Feb 2002 | B1 |
6538672 | Dobbelaar | Mar 2003 | B1 |
6750888 | Nakagawa | Jun 2004 | B1 |
6857128 | Borden et al. | Feb 2005 | B1 |
6934911 | Salmimaa et al. | Aug 2005 | B2 |
6943842 | Stavely et al. | Sep 2005 | B2 |
6966037 | Fredriksson et al. | Nov 2005 | B2 |
7017122 | Lee et al. | Mar 2006 | B1 |
7032188 | Salmimaa et al. | Apr 2006 | B2 |
7055104 | Billmaier et al. | May 2006 | B1 |
7257776 | Bailey et al. | Aug 2007 | B2 |
20020116712 | Schein et al. | Aug 2002 | A1 |
20040027392 | Dunn et al. | Feb 2004 | A1 |
20050154988 | Proehl et al. | Jul 2005 | A1 |
20050210410 | Ohwa et al. | Sep 2005 | A1 |
20070101364 | Morita | May 2007 | A1 |
20070204236 | Bahn et al. | Aug 2007 | A1 |
20070266411 | Yamamoto et al. | Nov 2007 | A1 |
20080059899 | Gemmell et al. | Mar 2008 | A1 |
Number | Date | Country |
---|---|---|
1484798 | Mar 2004 | CN |
9-97154 | Apr 1997 | JP |
09-292961 | Nov 1997 | JP |
10-124257 | May 1998 | JP |
10-289083 | Oct 1998 | JP |
2000-116955 | Apr 2000 | JP |
2000-148323 | May 2000 | JP |
2000-276118 | Oct 2000 | JP |
2001-076037 | Mar 2001 | JP |
2001-109557 | Apr 2001 | JP |
2001-216060 | Aug 2001 | JP |
2002-163064 | Jun 2002 | JP |
2002-210233 | Jul 2002 | JP |
2003-32625 | Jan 2003 | JP |
WO 0033571 | Jun 2000 | WO |
Number | Date | Country | |
---|---|---|---|
20060020900 A1 | Jan 2006 | US |