The present invention relates to a video transmission method and a video transmission system, and more particularly to a video transmission method and a video transmission system for retrieving a video coding format by a video data providing device.
Recently, a videoconferencing technique is gradually developed to enable individual users in faraway sites to have meetings or communicate with each other. That is, through a video conference, the users at different cities or countries could discuss with each other in real time. When a video conference is held, the data associated with the environmental image, the files used in the video conference and the operating frame shown in the computer monitor or the electronic whiteboard should be transmitted to the computers of the user terminals through a network in real time. As the demand on the data transmission rate is gradually increased, the network bandwidth becomes more important.
In other words, a plurality of images are transmitted during the video conference. Since the transmission of the images occupy much network bandwidth, the huge data flow rate causes a heavy burden of the network. For solving these drawbacks, a video compression method is disclosed.
The video transmission method of
Therefore, there is a need of providing an improved video transmission method and system so as to obviate the drawbacks encountered from the prior art.
In accordance with an aspect of the present invention, there is provided a video transmission method for use between a video data providing device, a first video management device and a second video management device. Firstly, a video coding format supportable by the first video management device is retrieved by the video data providing device. Then, a video image is converted into video data by the video data providing device according to the video coding format, and the video data are transmitted to the second video management device. Afterwards, the video data are transmitted from the second video management device to the first video management device, and the video data are decoded by the first video management device according to the video coding format so as to acquire the video image.
In accordance with another aspect of the present invention, there is provided a video transmission system for use with a network. The video transmission system includes a first video management device, a second video management device and a video data providing device. The first video management device is in communication with the network and supports a video coding format. The second video management device is in communication with the network. The video data providing device communicates with the first video management device through the second video management device for retrieving the video coding format, converting a video image into video data according to the video coding format, and transmitting the video data to the second video management device. The video data are transmitted from the second video management device to the first video management device. The video data are decoded by the first video management device according to the video coding format so as to acquire the video image.
In accordance with a further aspect of the present invention, there is provided a video data providing device for use with a first video management device and a second video management device. The video data providing device is in communication with the first video management device and the second video management device through a network. The first video management device supports a video coding format. The video data providing device includes a video image generating device and a video data converting device. The video image generating device is used for providing the video image. The video data converting device is in communication with the video image generating device, the first video management device and the second video management device for retrieving the video coding format, converting the video image into the video data according to the video coding format, and transmitting the video data to the second video management device through the network. The video data are transmitted from the second video management device to the first video management device. The video data are decoded by the first video management device according to the video coding format so as to acquire the video image.
The above contents of the present invention will become more readily apparent to those ordinarily skilled in the art after reviewing the following detailed description and accompanying drawings, in which:
The present invention will now be described more specifically with reference to the following embodiments. It is to be noted that the following descriptions of preferred embodiments of this invention are presented herein for purpose of illustration and description only. It is not intended to be exhaustive or to be limited to the precise form disclosed.
As previously described, since the local video conference device is employed to retrieve the video coding format, compress the video image and convert the video image into the video data, the burden of the local video conference device is very heavy. For enhancing the data transmission speed and reducing the burden of the local video conference device, the task of converting the video image into the video data is performed by a video data providing device according to the present invention.
Hereinafter, a video transmission method for use with the first video management device 207 and the second video management device 203 will be illustrated with reference to
An example of the video image generating device 22 includes but is not limited to a personal computer, a portable electronic device, a camera, an image pickup device, or the like. The video data converting device 23 is for example a dedicated converting device, an interface card, or a logic circuit attached on the video image generating device 22. After the video coding format supportable by the first video management device 207 is retrieved by the video data providing device 201 through the second video management device 203, a video image provided by the video image generating device 22 is converted into video data by the video data converting device 23 according to the video coding format. Afterwards, the video data are transmitted from the video data providing device 201 to the first video management device 207 through the network 205 and the second video management device 203.
Moreover, the video coding format may define an encryption/decryption protocol in order to provide an authentication mechanism between the first video management device 207 and the second video management device 203. Optionally, the video coding format further defines a compression/decompression algorithm in order to reduce the data size of the video data transmitted from the second video management device 203 to the first video management device 207 through the network 205.
In addition to the video image generating device 22 and the video data converting device 23, the video data providing device 201 further includes a memory unit 21. The memory unit 21 is electrically connected to the video image generating device 22 and the video data converting device 23 for recording the video coding format that is supportable by the first video management device 207. As shown
Please refer to
As shown in
The encoding unit 233 may have diversified functions. For example, in some embodiments, the encoding unit 233 further includes an encryption/decryption module (not shown) and a compression/decompression module (not shown). In addition, the first video management device 207 has a corresponding encryption/decryption module. By the encryption/decryption module of the encoding unit 233, the video image is converted into encrypted video data, and then the encrypted video data are transmitted to the first video management device 207 through the second video management device 203 and the network 205. That is, the encryption/decryption module provides an authentication mechanism among the participants of the video conference in order to prevent revealing data. By the compression module, the video image is converted into the compressed video data with a low data rate. For example, the video image may be compressed according to an H.261, H.263, H.263+ or H.264 video coding standard. As a consequence, the data amount of the video flow rate to be transmitted is reduced.
In the above embodiments, the video data providing device 201 including the video image generating device 22 and the video data converting device 23 is implemented by a logic circuit. Nevertheless, the function of converting the video image into the video data by the video data providing device 201 may be implemented by an application program. The application program is stored in storage media. When the application program is executed in a video data providing device 21, the video transmission method is implemented.
In the step 1101, a video coding format supportable by the first video management device 207 is retrieved by the video data providing device 201. The video data providing device 201 is an integrated device; or alternatively, the video data providing device 201 includes two separate devices, i.e. video image generating device 22 and video data converting device 23. The video image generating device 22 and the video data converting device 23 are arranged in one-to-one, many-to-many or many-to-one manner. The data transmission between the video image generating device 22 and the video data converting device 23 are preformed through a wired/wireless network, a transmission cable, an interface card, an application program, or the like.
There are several possible approaches for retrieving the video coding format by the video data providing device 201. In a first approach, after the first video management device 207 and the second video management device 203 are in communication with each other, the video data providing device 201 inquires the video coding format sent from the first video management device 207 through the second video management device 203 and the network 205. In a second approach, there are a plurality of video coding formats supportable by the first video management device 207. According to a selection rule, a desired video coding format is selected by the second video management device 203 or the video data providing device 201. For example, if the video data providing device 201 receives more than one supported video coding format from the first video management device 207, a desired video coding format could be selected according to the user's setting (e.g. a predetermined priority sequence of several video coding formats) or the features of the video coding formats (e.g. compression ratios of the video coding formats). The selected video coding format is transmitted from the judging unit 231 to the encoding unit 233. In a third approach, the video coding format supportable by the first video management device 207 has been previously stored in the memory unit 21, which is electrically with the video image generating device 22 and the video data converting device 23. During the video conference, the video coding format is directly provided to the video data providing device 201 by the memory unit 21. The memory unit 21 is a separate component, or built-in the video image generating device 22 or the video data converting device 23. The memory unit 21 could record a set value (e.g. manufacturer set value, a user set value or a historical record value) associated with the video coding format supportable by the first video management device 207. The set value is sent to the judging unit 231 and the encoding unit 233.
In the step 1201, a video image is provided by the video data providing device 201. By a logic circuit or an application program, the video image is converted into video data according to the video coding format. For enhancing the data transmission speed, the video data could be compressed into compressed video data.
In the step 1202, the (compressed) video data are transmitted from the video data providing device 201 to the second video management device 203. The video data providing device 201 and the second video management device 203 are in communication with each other through a transmission interface such as a transmission cable, a local area network, a wide area network, a wired/wireless network, or the like.
In the step 1301, the video data are transmitted from the second video management device 203 to the first video management device 207. Depending on the connection between the second video management device 203 and the first video management device 207, the video data are optionally converted into network transmission data by the second video management device 203, and then the network transmission data are transmitted to the first video management device 207 through the (wide area) network. In a case that the authentication associated with the data transmission among the participants of the video conference is taken into consideration, the video data may be encrypted before the video data are transmitted from the second video management device 203. As a consequence, only the authenticated participants can realize the contents of the video data.
In the step 1302, the video data are decoded by the first video management device 207 according to the video coding format, so that the original video image is acquired. The decoding operation depends on the encoding operation. In a case that the video image is compressed as a compressed video data, the first video management device 207 will decompress the received video data. Whereas, in a case that the video image is encrypted as an encrypted video data, the first video management device 207 will decrypt the received video data. The video data are decoded by the first video management device 207 in order to restore the original video image.
By the first video management device 207 and other suitable device, the remote user could view the video image through software or a hardware component. Then, the video image is transmitted. It is noted that the above video transmission method could be applied to the remote video conference device in cooperation with at least one remote video data providing device 201.
From the above description, the video transmission method and the video transmission system of the present invention are capable of enhancing the data transmission speed and reducing the burden of the local video conference device.
While the invention has been described in terms of what is presently considered to be the most practical and preferred embodiments, it is to be understood that the invention needs not to be limited to the disclosed embodiment. On the contrary, it is intended to cover various modifications and similar arrangements included within the spirit and scope of the appended claims which are to be accorded with the broadest interpretation so as to encompass all such modifications and similar structures.
Number | Date | Country | Kind |
---|---|---|---|
098139007 | Nov 2009 | TW | national |