A general architecture that implements the various feature of the invention will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate embodiments of the invention and not to limit the scope of the invention.
Various embodiments according to the invention will be described hereinafter with reference to the accompanying drawings. In general, according to one embodiment of the invention, an information-processing apparatus comprises means for reproducing information from an optical disc loaded in a disc unit by using an application program, a persistent storage configured to store an additional content related to the optical disc loaded in the disc unit, a display device configured to display a list of contents including a name of the additional content stored in the persistent storage and a name of a provider of the additional content, and means for processing any additional content that is stored in the persistent storage and is selected by a user in the list of contents displayed by the display device.
Hereinafter, embodiments of an information-processing apparatus and an information-processing method, both according to the present invention, will be described with reference to the accompanying drawings.
First, an information-processing apparatus according to an embodiment of this invention will be described, with reference to
The display unit 12 is hinged to the main unit 11 of the computer 10 and can be rotated between an opened opposition and a closed position. The main unit 11 is shaped like a thin box. A keyboard 13, a power button 14, a touchpad 15, speakers 19A and 19B, and the like are secured to the upper surface of the main unit 11. The power button 14 may be operated to turn the computer 10 on and off. The main unit 11 incorporates a DVD-ROM drive 18. The DVD-ROM drive 18 has an opening, which is made in the front of the main unit 11. Through the opening a DVD can be inserted into the DVD-ROM drive 18. A remote-control unit interface 20 is provided on the front of the main unit 11. The remote-control unit interface 20 is configured to perform communication with a remote control unit (not shown) that is used to control the playback function of the optical disk provided in the computer 10. The interface 20 comprises, for example, an infrared-ray signal receiving unit. The DVD-ROM drive 18 can play back not only HD DVDs, but also optical discs such as CDs and DVDs.
The touchpad 15 may be operated, instead of a mouse, in order to move the cursor on the display screen and select one of the items displayed on the display screen.
An input panel 24 is arranged on the rear part of the main unit 11 and close to the keyboard 13. The input panel 24 is an input device having a plurality of buttons that may be pushed to activate different functions, respectively. Among these buttons is a CD/DVD/HD DVD key that may be pushed to playback the optical disc loaded in the DVD-ROM drive 18, without the necessity of pushing the power button 14 to activate the computer 10.
The system configuration of the computer 10 will be described, with reference to
As shown in
The CPU 101 is a processor that is used to control some of the components of the computer 10. The CPU 101 executes the operating system and various application programs that have been loaded from the hard disk drive (HDD) 111 into the main memory 103. The application programs include an application program that the CPU 101 executes to play back the optical disc loaded in the drive 112.
The CPU 101 executes the basic input/output system (BIOS) stored in the BIOS-ROM 109, too. The BIOS is a program for controlling the hardware.
The HDD 111 has a storage area. Persistent storage is provided in a part of the storage area. The persistent storage needs to have a storage capacity of 64 MB or more. Nevertheless, the persistent storage is not limited to a part of the HDD 111. It may be a nonvolatile recording medium, such as a flash memory, fixed in the player (i.e., medium that cannot be removed from the player). Instead, it may be additional nonvolatile memory such as a USB memory, a portable HDD or a memory card. The persistent storage stores the additional content that accompanies the main content recorded on the optical disc. Examples of additional content are content which the content provider has provided via a network and which has been downloaded into the computer 10 and high scores for game content. The first-mentioned example of the additional content is, for example, video data added after the video software has been prepared, the original program prepared exclusively for the purchasers of the video software, audio data in languages other than the language in which the audio data contained in the video software, or the list of new arrivals, i.e., new video software items the provider has just started providing.
The north bridge 102 is a bridge device that connects the local bus of the CPU 101 to the south bridge 104. The north bridge 102 incorporates a memory controller that controls the access to the main memory 103. The north bridge 102 has the function of communicating with the GPU 105 via a serial bus conforming to the PCI Express standard.
The GPU 105 is a display controller that is used to control the LCD 17. The GPU 105 generates a video signal, which is supplied to the LCD 17. This video signal can be supplied to an external TV receiver 1 and an external high-definition multimedia interface (HDMI) monitor 2 via the interfaces 3 and 4 provided in the main unit 11, respectively.
The south bridge 104 controls the devices provided on a low-pin count (LPC) bus and the devices provided on a peripheral-component interconnect (PCI) bus. The south bridge 104 incorporates an integrated drive-electronics (IDE) controller that controls the HDD 111 and the HD DVD drive 112. The south bridge 104 has the function of communicating with the sound controller 106.
The sound controller 106 is a sound-source device. It outputs audio data to the speakers 19A and 19B. The speakers 19A and 19B generate sound from the audio data.
The card controller 113 controls a card such as a PC card or a secure digital (SD) card. The wireless LAN controller 114 is a wireless communication device that performs communication conforming to, for example, the IEEE 802.11 standard. Thus, the computer 10 is connected wirelessly to the Internet. The IEEE 1394 controller 115 can communicate with external apparatuses via serial buses conforming to the IEEE 1394 standard. The embedded controller/keyboard controller (EC/KBC) IC 116 is a one-chip microcomputer that comprises an embedded controller and a keyboard controller. The embedded controller is designed for power management. The keyboard controller is designed to control the keyboard (KB) 13, touchpad 15 and input panel 24. The embedded controller/keyboard controller (EC/KBC) IC 116 has the function of turning on or off the computer 10 when the user operates the power button 14. The embedded controller/keyboard controller (EC/KBC) IC 116 has another function of accomplishing communication with the remote-control unit interface 20.
The HD DVD stores the metadata and management data about the content, in addition to the data in the persistent storage. HD DVD data files 38 such as data files 42 of the persistent storage and the metadata/management data 44 of the HD DVD are managed as ordinary PC files in the PC file system 36.
The PC file system 36 is controlled by the file management system 32 provided in the PC OS 30. Therefore, the file management system 32 manages the HD DVD data files 38 in the same way as it manages the ordinary PC files. Further, the HD DVD data files 38 can be accessed and edited (that is, read, written, generated and erased) in the same way as the ordinary PC files, by using other facilities 34 of the PC OS 30.
Thus, the PC OS 30 can control the HD DVD resources such as the data files 42 in the persistent storage, if the persistent storage stores application programs that can serve to play back HD DVDs. Since the PC OS 30 can manage the HD DVD resources, the HD DVD resources can be handled in the same manner as the PC files, by utilizing the user interface and the other facilities 34 of the PC OS 30. Hence, the data files in the persistent storage can be processed by using the user interface of the PC OS 30. The files can thereby be deleted or moved from the persistent storage if the free storage area of the persistent storage, available for new data, has become too small.
The device information file is arranged under the HD DVD directory that is, in turn, arranged under the root directory. The device information file describes the explanation of the persistent storage, i.e., device explanation.jpg. As indicated above, the persistent storage is not limited to a part of the HDD 111 and may be a medium, such as a flash memory, fixed in the player or an additional medium such as a memory card. This is why the file, device explanation.jpg, is arranged as device information file that designates the persistent storage.
One common directory and one or more provider ID directories are arranged under the HD DVD directory. Under the common directory, a file, profile.txt, is arranged.
The provider information file is arranged under a provider ID directory and describes the explanation of the provider, i.e., provider explanation.txt.
The content information files are arranged under the content ID directory of the provide ID directory. They describe the explanations of the content, i.e., content_explanation_ja.png, content_explanation_en.png, and screenshot1.jpg, and screenshot2.jpg.
How the PC OS 30 operates to access and edit the data file 42 in the persistent storage will be explained. To access and edit this data file, such a persistent storage management menu as shown in
The persistent storage management menu displays content in groups, each group consisting of the content provided by the same provider. Contents 52 are displayed by displaying names of contents provided from each provider on content images (background images) in lateral boxes which extends horizontally. The content includes, for example, the high score in game XX. Checkboxes 54 are displayed on the left of the respective content images, and content sizes 56 are displayed on the right of the respective content images. When any checkbox is checked, selecting the content, a check is displayed in the checkbox. The check indicates that the content thus designated will be the next action object. The content 58 at which the cursor stays at present is encircled with a thick-line frame. The cursor is moved to select any other content, as the cross key and the enter key, both provided on the remote control unit, are operated in the order mentioned. To select all content, the user may select icon 60 displayed in the lower part of the menu. To cancel all the selected contents, the user may select icon 62 displayed in the lower part of the menu.
The name 64 of the provider is displayed, too, in a box that extends horizontally and displayed above the content boxes. On the right of the provider-name box, a pull-down box 66 is displayed. When the pull-down box 66 is checked, the provider is selected. All providers can be selected. The total size box 68 of all contents supplied from the provider is displayed on the right of the pull-down box 66.
An icon 70 is displayed at the center of the lower part of the menu. The icon 70 shows the number of all contents selected and the total size of all content selected.
Any content selected (indicated with a check in the checkbox) will be deleted if the user selects the “delete” icon 72 displayed in the lower part of the menu. When the content is thus deleted, the free storage area of the persistent storage increases.
The menu enables the user to confirm the content information stored in the persistent storage (i.e., the name of the provider and the names of the content items). Further, the user can select at least one content information item, the information about all contents provided by the provider, and the information about all contents provided by all providers (i.e., all content information stored in the persistent storage). Still further, the user can delete any content he or she has designated.
In conjunction with the menu it has been explained that the content information is deleted in the process of editing the content information. Nevertheless, if a plurality of persistent storage units is provided, the content may be copied or moved between the persistent storage units.
As has been described, the personal computer according to the first embodiment contains application programs that have the function of playing back HD DVDs. The operating system of the computer can control the HD DVD resources, such as the data files stored in the persistent storage, thus managing these HD DVD resources. The HD DVD resources can therefore be handled in the same way as ordinary files. Thus, the names of all content items in the persistent storage can be displayed in a list so that the content may be managed in an information-processing apparatus that executes application programs having the function of playing back HD DVDs to play back the content.
While certain embodiments of the inventions have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2006-217067 | Aug 2006 | JP | national |