This application claims the priority benefit of Taiwan application serial no. 97111535, filed on Mar. 28, 2008. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
1. Field of the Invention
The invention relates to a booting procedure and, more particularly, to a booting procedure having a function of playing video film.
2. Description of the Related Art
The code of the basic input output system (BIOS) is generally stored in a non-volatile memory such as a flash memory. Generally speaking, the main functions of the BIOS includes executing the power-on self-test (POST), initiating devices, storing the system settings, providing a resident program database, and assisting in loading an operation system (OS).
Conventionally, the computer device loads the BIOS stored in the non-volatile memory into the memory and operates the booting procedure when the computer is booting. At that time, the screen of the display shows a string of testing text message, which makes user feel boring during the booting procedure.
The invention provides a method of booting a computer device which can utilize the time during the user waiting for booting the computer device to achieve the commercial effect.
The booting method of the invention includes steps of executing POST and loading a commercial film from a storage unit into a volatile memory unit, wherein the computer device can update the commercial film via connecting to a network according to a presetting during the booting time. Then, the commercial film can be played during the time of booting the computer device. Finally, the first operation system is loaded to make the computer device normally operating.
In an embodiment of the invention, the computer device can update the commercial film via connecting to a remote server in the network.
In some embodiments, the format of the commercial film is MPEG-1, MPEG-2, MPEG-4, WMV, or RM format.
Besides that, the storage unit stored the commercial film can be a hard disk or an external storage unit.
The commercial film is played during the time of booting the computer device according to the invention. Therefore, user would not feel boring during the booting time and the objective of promoting the product is achieved.
These and other features, aspects, and advantages of the present invention will become better understood with regard to the following description, appended claims, and accompanying drawings.
In the computer device 100, the CPU 102 can be coupled with the chipset 104. In some embodiments, the chipset 104 can includes a north bridge chip 122 and a south bridge chip 124. The CPU 102 can be coupled with the memory 108 and the south bridge chip 124 via the north bridge chip 122. The south bridge chip 124 can be coupled with the BIOS unit 106, the internal storage device 110 such as hard disk, the input device 112 such as keyboard or mouse, and the data transmitting interface 116 such as USB.
In the embodiment, the south bridge chip 124 can be coupled with a network module 120 via another data transmitting interface 118. In the embodiment, the network module 120 is a network card which can be connected to the internet 132. Therefore, the computer device 100 can be connected to a remote server 134 in the internet 132.
Keep on refer to
Besides that, a data transmitting route 212 of the video decoder 208 can be set to point to a video file 222 stored in a storage unit 220 as showing in step S310. In the embodiment, the storage unit 220 can be the memory 108, the internal storage device 110, or the external storage device 114 showed in
Refer to
Then, in some embodiment, the step S404, checking whether the video file 222 exists in the storage unit 220, can be operated when the code of the main program section 206 is executed. In the embodiment, the video file 222 is a commercial film. Besides that, if the storage unit 220 is the external storage device 114, the BIOS also can determine whether the external storage device 114 is connected to the computer device 100.
If the video file 222 is not found in the storage unit 220 or it is determined that the external storage device 114 is not connected to the computer device 100 (“NO” in the step S404), the step S414, loading a first operating system, is directly operated to complete the booting procedure of the computer device 100.
Correspondingly, when the BIOS confirms that the video file 222 exists in the storage unit 220 (“YES” in the step S404), the step S408, loading the video file 222 from the storage unit 220 via the data transmitting route 212, is operated.
In some embodiments, before the step S408 is operated, the BIOS further can determine whether to play the video file 222 as showed in the step S406. For example, when the user does not want to watch the video file, he or she can enable a hot key (not showing) of the input device 112. When the BIOS detects that the hot key is enabled, the video file 222 is not played and the step S414 is operated directly. Correspondingly, the step S408 is operated when the BIOS does not detect that the hot key is enabled (“YES” in the step S406).
When the video file 408 is loaded, the BIOS can decode and play the video file 222 utilizing the video decoder 208 as showed in the step S410. In some embodiments, after the video file is played, it is can be determined that whether a repeating event is enabled as showed in step S412. In the embodiment, whether the repeating event is enabled is that whether another hot key of the input device 112 is enabled. For example, when the user wants to watch the video file 222 again, he or she can enable the hot key to replay it. That is, the BIOS detecting that the hot key is enabled (“YES” in the step S412) represents that the repeating event is enabled. At that time, the step S410 can be repeated in the embodiment of the invention. If the hot key is not enabled (“NO” in step S412) in the step S406, the repeating event is not enabled, which represents that the user does not want to watch the video file again. Therefore, the BIOS loads the first operating system from the internal storage device 110 to make the computer device 100 work properly.
As the video decoder and the play program are stored in the BIOS in the embodiment of the invention to play the video file during the booting time, user can have fun when waiting for booting the computer device. Extending the scope of application of the invention, the effect of promoting the product can be achieved.
If the video file in the remote server is not the latest (“NO” in step S506), the whole procedure is finished. Similarly, if the latest video file is detected in the remote server (“NO” in step S506), the latest video file is downloaded from the remote server to the computer device to update the former video file as showed in step S508.
Although the embodiment is provided to illustrate the procedure of updating the video file, the invention is not limited by the embodiment. Refer back to
The invention can be used for increasing the pleasure when the user waits for booting the computer device and advertising the product. Besides that, user can receive the updated product information from the network, so the objective of promoting the product can be achieved.
Although the present invention has been described in considerable detail with reference to certain preferred embodiments thereof, the disclosure is not for limiting the scope of the invention. Persons having ordinary skill in the art may make various modifications and changes without departing from the scope and spirit of the invention. Therefore, the scope of the appended claims should not be limited to the description of the preferred embodiments described above.
Number | Date | Country | Kind |
---|---|---|---|
97111535 | Mar 2008 | TW | national |