Storage device, digital video camcorder with thereof and system with thereof

A system with storage device includes a storage device and an electrical device. The storage device includes a storage unit, at least one hotkey and a first hot plug interface. The at least one hotkey generates a control instruction corresponding to the at least one hotkey when operated. The control instruction is written to a block for storing instructions of the storage unit. The electrical device includes a second hot plug interface and a processing unit. The storage device builds connection with the electrical device through the first hot plug interface and the second hot plug interface when the first hot plug interface is electrically connected with the second hot plug interface. The processing unit makes the second hot plug interface obtain the control instruction from the block for storing instructions of the storage unit through the first hot plug interface. The processing unit executes the control instruction.

RELATED APPLICATIONS

This application claims priority to Taiwan Application Serial Number 99105709, filed Feb. 26, 2010, which is herein incorporated by reference.

BACKGROUND

1. Technical Field

The present invention relates to a storage device, a digital video camcorder with thereof and a system with thereof.

2. Description of Related Art

As computer technology develops, there are more and more computer peripherals developed. USB (Universal Serial Bus) is a popular specification for computers to connect computer peripherals such as mice, keyboards, digital cameras, printers, personal media players, flash drives, and external hard drives. USB was designed for personal computers, but it has become commonplace on other devices such as smartphones, Personal Digital Assistances (PDAs) and video game consoles, and as a power cord between a device and an AC adapter plugged into a wall plug for charging.

The USB mass storage device class (UMS) is a set of computing communications protocols defined to run on the USB. The standard was designed to provide an interface to a variety of storage devices, such as conventional external disk drive or optical disk drives (ODD). Besides, there are more and more devices that support UMS, such as digital video camcorders, portable multimedia player, cellular phone, PDAs.

However, when UMS devices are connected to other electrical devices, the connected electrical devices take the UMS devices as passive storage devices, such that the UMS devices can only be accessed by the connected electrical devices. In other words, users can't operate the UMS devices to control the connected electrical devices.

SUMMARY

According to one embodiment of this invention, a system with storage device is provided. The system with storage device includes a storage device and an electrical device. The storage device includes a storage unit, at least one hotkey and a first hot plug interface. The at least one hotkey and the first hot plug interface are electrically connected with the storage unit respectively. The storage unit includes a block for storing instructions. The at least one hotkey generates a control instruction corresponding to the at least one hotkey when operated. The control instruction is written to the block for storing instructions of the storage unit. The electrical device includes a second hot plug interface and a processing unit, which are electrically connected with each other. The storage device builds connection with the electrical device through the first hot plug interface and the second hot plug interface when the first hot plug interface is electrically connected with the second hot plug interface. The processing unit includes an instruction-obtaining module and an instruction-executing module. The instruction-obtaining module makes the second hot plug interface obtain the control instruction from the block for storing instructions of the storage unit through the first hot plug interface. The instruction-executing module executes the control instruction.

According to another embodiment of this invention, a storage device is provided. The storage device includes a hot plug interface, a storage unit and at least one hotkey. The hot plug interface and the at least one hotkey are electrically connected with the storage unit respectively. The storage device builds connection with an electrical device through the hot plug interface when the electrical device is electrically connected with the hot plug interface. The storage unit includes a block for storing instructions. The at least one hotkey generates a control instruction corresponding to the at least one hotkey when operated. The control instruction is written to the block for storing instructions of the storage unit. When the electrical device detects that there is the control instruction stored in the block for storing instructions through the hot plug interface, the electrical device obtains the control instruction from the block for storing instructions through the hot plug interface and executes the control instruction.

According to another embodiment of this invention, a digital video camcorder with storage unit is provided. The digital video camcorder with storage unit includes an image-capturing device and a storage device, which are electrically connected with each other. The image-capturing device captures at least one image. The storage device includes a hot plug interface, a storage unit and at least one hotkey. The hot plug interface and the at least one hotkey are electrically connected with the storage unit respectively. The storage device builds connection with an electrical device through the hot plug interface when the electrical device is electrically connected with the hot plug interface. The storage unit includes a block for storing instructions. The at least one image is stored in the storage unit. The at least one hotkey generates a control instruction corresponding to the at least one hotkey when operated. The control instruction is written to the block for storing instructions of the storage unit. When the electrical device detects that there is the control instruction stored in the block for storing instructions through the hot plug interface, the electrical device obtains the control instruction from the block for storing instructions through the hot plug interface and executes the control instruction.

These and other features, aspects, and advantages of the present invention will become better understood with reference to the following description and appended claims. It is to be understood that both the foregoing general description and the following detailed description are by examples, and are intended to provide further explanation of the invention as claimed.

DETAILED DESCRIPTION

FIG. 1illustrates a block diagram of a system with storage device according to one embodiment of this invention. In the system with storage device, a control instruction corresponding to an operated hotkey of a storage device is written to the storage unit of the storage device. Hence, when an electrical device, which is electrically connected with the storage device, detects that there is the control instruction stored in the storage unit of the storage device, the electrical device executes the control instruction.

The system with storage device includes a storage device100and an electrical device200. The storage device100includes a storage unit110, at least one hotkey120and a hot plug interface130. The at least one hotkey120and the hot plug interface130are electrically connected with the storage unit110respectively. The storage unit110includes a block for storing instructions111. In one embodiment, a specified block may be assigned to be the block for storing instructions111. In another embodiment, a file folder, which is assigned with a specified identification name, may be taken as the block for storing instructions111. In other embodiments, other methods may be utilized to assign the block for storing instructions111, which should not be limited in this disclosure. When the at least one hotkey120is operated, the at least one hotkey generates a control instruction corresponding to the operated one. The control instruction is written to the block for storing instructions111of the storage unit110.

The electrical device200includes a hot plug interface210and a processing unit220, which are electrically connected with each other. When the hot plug interface130of the storage device100is electrically connected with the hot plug interface210of the electrical device200, the hot plug interface210of the electrical device200builds connection with the storage device100through the hot plug interface130.

The processing unit220includes an instruction-obtaining module221and an instruction-executing module222. The instruction-obtaining module221makes the hot plug interface210obtain the control instruction from the block for storing instructions111of the storage unit110through the hot plug interface130. Wherein, the processing unit220may include an instruction-detecting module224. The instruction-detecting module224makes the hot plug interface210detect if there is the control instruction stored in the block for storing instructions111of the storage unit110through the hot plug interface130. If there is the control instruction stored in the block for storing instructions111of the storage unit110, the instruction-detecting module224makes the instruction-obtaining module221start to obtain the control instruction.

The instruction-executing module222executes the obtained control instruction. Therefore, when the user operates the at least one hotkey120of the storage device, the electrical device200executes the instruction corresponding to the operated hotkey120without operating the electrical device200.

At least one file stored in the storage device100can be uploaded to Internet300through the electrical device200when one of the at least one hotkey120, which corresponds to upload function, is operated. Therefore, the at least one hotkey120may include an upload button121, the electrical device200may include a network unit230, and the instruction-executing module221may include an uploader223. The network unit230is electrically connected with the processing unit220. The electrical device200builds connection with Internet300through the network unit230. When the upload button121is operated, the upload button121generates an upload instruction to upload at least one file for upload stored in the storage unit110to Internet300to be the control instruction. In addition, the at least one hotkey120may further include at least one selection button122. Therefore, if there are several available files stored in the storage unit110, the at least one selection button122can be operated to select the at least one file for upload from the available files stored in the storage unit110.

In addition, if the storage device100can be utilized for capturing images, the image captured by the storage device100can be taken as the files for upload. Therefore, the storage device100may include an image-capturing unit140, which is electrically connected with the storage unit110. The image-capturing unit140captures at least one image, and the at least one image is stored to the storage unit110to be the at least one file for upload.

When the control instruction obtained by the instruction-executing module221is the upload instruction, the uploader223makes the hot plug interface210obtain the at least one file for upload from the storage unit110through the hot plug interface130. Then, the uploader223uploads the at least one file for upload to Internet300through the network unit230. Therefore, after the storage device100is electrically connected with the electrical device200, files stored in the storage device100can be uploaded through the electrical device200by operating the at least one hotkey120of the storage device100but not the electrical device200.

The hot plug interface130of the storage device100and the hot plug interface210of the electrical device200may follow Universal Serial Bus (USB) standard or other hot plug interface standard. When the hot plug interface130and the hot plug interface210follow USB standard, the hot plug interface130may utilize USB mass storage device class (UMS) standard to build connection with the electrical device200. Hence, the storage device may be a digital video camcorder, a portable multimedia player, a mobile phone, a Personal Digital Assistant (PDA) or any other storage device, which follows UMS.

FIG. 2illustrates a block diagram of a digital video camcorder with storage device according to another embodiment of this invention. When a hotkey of the digital video camcorder with storage device is operated, a control instruction corresponding to the operated hotkey is written to the storage unit of the digital video camcorder with storage device. Hence, when an electrical device, which is electrically connected with the digital video camcorder, detects that there is the control instruction stored in the storage unit of the digital video camcorder, the electrical device executes the control instruction.

The digital video camcorder with storage unit400includes an image-capturing device410and a storage device420, which are electrically connected with each other. The image-capturing device410captures at least one image. The storage device420includes a hot plug interface421, a storage unit422and at least one hotkey424. The hot plug interface421and the at least one hotkey424are electrically connected with the storage unit422respectively. When an electrical device is electrically connected with the hot plug interface421, the storage device420builds connection with the electrical device500through the hot plug interface421. The storage unit422includes a block for storing instructions423. The at least one image captured by the image-capturing device410is stored in the storage unit422. When the at least one hotkey424is operated, a control instruction corresponding to the operated at least one hotkey424is generated. The control instruction is written to the block for storing instructions423of the storage unit422. When the electrical device500detects that there is the control instruction stored in the block for storing instructions423through the hot plug interface421, the electrical device500obtains the control instruction from the block for storing instructions423through the hot plug interface421and executes the obtained control instruction.

At least one images stored in the storage unit422can be uploaded to Internet600through the electrical device500when one of the at least one hotkey424, which corresponds to upload function, is operated. Therefore, the at least one hotkey424may include an upload button425. When the upload button425is operated, the upload button425generates an upload instruction to upload at least one file for upload stored in the storage unit422to Internet600to be the control instruction. In addition, the at least one hotkey424may further include at least one selection button426. Therefore, if the number of the at least one image stored in the storage unit422is more than one, the at least one selection button426can be operated to select at least one of the images stored in the storage unit422to be uploaded. Therefore, if there are several images stored in the storage unit422, the at least one selection button426can be operated to select the at least one image to be uploaded.

The hot plug interface421may follow USB standard or other hot plug interface standard. When the hot plug interface421follows USB standard, the hot plug interface421may utilize UMS standard to build connection with the electrical device500.

Above all, when an electrical device is electrically connected with a storage device through a hot plug interface, the electrical device can be operated through operating the hotkey of the storage device but not the electrical device. In addition, files stored in the storage device can be uploaded through the electrical device by operating the upload hotkey of the storage device without operating the electrical device. Besides, when the storage device follows UMS standard, which makes the electrical device take the storage device as a passive storage device, users can still control the electrical device by operating the storage device.