The present invention relates to a method of playing real time audio and video signals via a network platform. More precisely, the present invention relates to a method of playing real time audio and video signals via a network platform where the bandwidth of a server at an Internet Service Provide can be offloaded to save potential expenses for extra bandwidth or physical space to store more serve machines.
Web cameras, which are also known as webcams or IP cameras, are a device with capability of capturing video images. It operates on the basic principle that video images of an object is captured and processed by its internal light sensing device and control device then converted to digital signals recognizable by a computer. Said signals are then fed through an USB cable to a computer for reconstruction of said video images and consequent real time display on a computer screen of said video images. Usually a remote electronic device can utilize some application programs to download images captured by a webcam through the internet.
The rapid improvement in digital photographic and network communication technologies has constantly lower the price of web cameras as well as increasing resolution and performance of related products. Such hardware products and bundled application software together are commonly used in our work place and daily life. Millions of web cameras have been installed in families and offices, on city streets and country sides all over the world to transmit local real time images of said places. Some web cameras are even applied in public security systems, traffic flow control and monitoring researches for whether and volcanic activities.
There are two types of video network platform adapted nowadays. One type of network platform stores video data in its server for users to download; the other type of network platform broadcasts on the internet so that users can connect via the internet at anytime to view live video. The video data is pre-stored and therefore non-live in the first type; while the video data in the second type is real time, it stays statically in its web site to wait for users' viewing. Currently there does not exist a network system that allows its registered member to log in to the web camera he/she is interested in viewing and before said web camera broadcasts live audio and video streams, inquires all on-line users' computing devices (e.g. notebook computers, personal digital assistants or mobile phones) whether a user intends to connect to said web camera and consequently watch said live audio and video streams.
As a result, it has become an common goal for all network service providers to research and develop a network platform which allows a user to easily install a web camera in a general network environment and establish a connection channel via said network platform so that all on-line users' computing devices are inquired or requested whether to connect to said web camera before said web camera starts broadcasting real time audio and video signals; and if such a request is granted, audio and video signals captured by said web camera is transmitted via internet and through said connection channel to said computing device in real time and displayed on a display screen of said computing device.
As mentioned above, current network platform offered by conventional internet service providers (ISP) can not provide a service which requests all on-line users' computing devices whether they are interested in connecting to said web camera before said web camera starts broadcasting real time audio and video signals and enable a user to watch said broadcast if said request is granted. After considerable research and experimentation, a method of playing real time audio and video signals via a network platform of the present invention has been developed so that live audio and video signals captured by a web camera is transmitted via internet to a computing device in real time and displayed on a display screen of said computing device.
It is an object of the present invention to provide a method of playing real time audio and video signals via a network platform, said method is applied to a network system which comprises at least a web camera, at least a computing device (e.g. a notebook computer, personal digital assistant or mobile phone), internet and a server at an ISP. Said server at said ISP comprises a network platform, said network platform comprises at least one user selectable icon which corresponds to said web camera. Said web camera is connected to said server at said ISP via internet, when said web camera is turned on and is connected to said network platform, said network platform makes said icon enter a standby mode (e.g. icon shows a bright color). if said user is interested in said web camera and has added said web camera to a contact list of said computing device, when said computing device is connected to said server at said ISP via internet and logged on to said network platform, said user will be informed and inquired whether said user chooses to watch. If said user chooses to watch, said network platform then establishes a connection channel between said computing device and said web camera so that audio and video signals captured by said web camera is transmitted via internet and through said connection channel to said computing device in real time and displayed on a display screen of said computing device. Thereby by visiting said network system, said user can click a standby mode icon on said computing device to directly connect to said web camera and obtain real time audio and video signals.
It is another object of the present invention that all icons corresponding to those web cameras which are registered and connected on-line is reported by said network platform to said computing device so that a user can select a particular web camera to directly download the captured real time audio and video signals from said web camera without going through a server at an ISP's site. Consequently, the bandwidth of said server at said ISP can be offloaded to save potential expenses for extra bandwidth or physical space to store more serve machines.
The features, objects and advantages of the invention will become more apparent from the detailed description set forth below when taken in conjunction with the drawings in which like references characters identify correspondingly throughout, and wherein:
Refer to
Refer back to
Furthermore, if said user is interested in said web camera and has added said web camera 10 to a contact list of said computing device 11, when said computing device 11 is connected to said server 13 at said ISP via internet 12 and logged on to said network platform 20, said computing device performs the steps of: (400) determine whether a channel establishing request by said server 13 at said ISP has been received; if so, continue to step (401), otherwise stay in step (400);
Refer to
We have to emphasize that the above-mentioned is only a preferred embodiment of the present invention and in no way limit the endless approaches of invention. One of many modifications and variations could be, when said connection channel 14 is established between said computing device 11 and said web camera 10, if said computing device 11 or said web camera 10 detects the wait time in any one of the ensuing steps exceeds a pre-determined length of time, or an interrupt request from said server 13 at said ISP is received, said computing device can automatically go back to step 400 to determine whether a channel establishing request from said server 13 has been received, or said web camera 10 can automatically go back to step 300 to determine whether a connection request by said computing device 11 has been received.
While the invention has been described by means of specific embodiments, numerous modifications and variations could be made thereto by those skilled in the art without departing from the scope and spirit of the invention set forth in the claims.
Number | Date | Country | Kind |
---|---|---|---|
096136808 | Oct 2007 | TW | national |