1. Field of the Invention
The present invention relates to a method and system for playing media data, and more particularly, to a remote live pause method and system for performing trick play functions through a remote connection.
2. Description of the Prior Art
Digital video have been popularly utilized in daily applications. These applications include the development of digital video recorders (DVR), which are made to suit specific demands. The users of a DVR may rewind and review the videos belonging to previous time intervals and may retrieve outstanding pictures missed during an earlier time.
Nonetheless, conventional DVR can only record and play live video contents or perform trick play functions within the same device. Regarding users at a remote side, such applications are significantly limited due to its inconvenience.
It is one of the objectives of the claimed invention to provide a remote live pause method and related system for performing trick play functions through a connection to solve the abovementioned problems.
According to an exemplary embodiment of the present invention, a remote live pause method is provided. The remote live pause method includes establishing a connection between a client and a server, transmitting a time-shift start command to the server through the connection, transmitting bit-stream of a live media data to the client through the connection according to the time-shift start command, and transmitting a time-shift command to the server through the connection to start a playback function at the client. The playback function includes at least one of play, pause, instant replay, rewind, fast forward, previous chapter, next chapter, zoom, and commercial skip functions.
According to an exemplary embodiment of the present invention, a remote live pause system is provided. The remote live pause system includes a transmission network, a server, and a client. The server is coupled to the transmission network for storing bit-stream of a live media data. The client is coupled to the transmission network for transmitting a time-shift start command to the server through the transmission network to receive the bit-stream of the live media data from the server, and for transmitting a time-shift command to the server through the transmission network to start a playback function at the client.
In one embodiment, the server may be implemented with a digital video recorder. The client on the other hand, may also be implemented with a digital video recorder or may even include a computer equipped with a designated software, wherein the computer executes the designated software to implement functions at the client.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Please refer to
In the embodiment above, the trick play function can include functions such as play, pause, instant replay, rewind, fast forward, previous chapter, next chapter, zoom, and commercial skip, but is not limited to this only. Moreover, the index information IF1 can be used for storing information such as locations where the first storage device 124 stores the bit-stream of the live media data BS1 and corresponding timing information. The trick play function can be performed according to the bit-stream of the live media data BS1 and the index information IF1.
Please note that, the abovementioned first storage device 124 can be a hard disk and the second storage device 126 can be a memory, or they can be storage devices of other types. The first storage device 124 and the second storage device 126 can alternatively be different storage blocks of the same storage device without departing from the spirit of the present invention.
Note further that the abovementioned live media data can include data such as audiovisual bit streams transmitted from Internet or TV broadcasting signals transmitted from content/service providers, etc., but is not limited to this. In other words, the remote live pause system 100 of the present invention does not restrict the source of the live media data. Furthermore, the server 120 can be a digital video recorder (DVR) and/or the main elements included in a DVR. This should not be made a limitation of the present invention since other devices with digital recording/playing functions or those comprising the main elements of the abovementioned DVR can also be used for implementing the server 120. In addition, the client 140 can be a DVR, or can be an apparatus including a computer equipped with a designated software, where the computer executes the designated software to implement functions at the client 140. Those skilled in the art should know that this should not be a limitation of the present invention, that is, the client 140 can also be devices of other types.
Please refer to
Please refer to
Step 302: Start.
Step 304: Establish a connection between a client and a server.
Step 306: Transmit a time-shift start command to the server through the connection.
Step 308: Store the bit-stream of the live media data and the index information.
Step 310: Transmit the bit-stream of the live media data to the client through the connection according to the time-shift start command.
Step 312: Transmit a time-shift command to the server through the connection.
Step 314: Start a trick play function at the client.
Step 316: End.
Please note that the operations of the remote live pause system 100 have already been detailed above, and further description of steps in
Please also note that the abovementioned steps in the flowchart are merely an embodiment of the present invention, and in no way should be considered to be limitations of the scope of the present invention. The steps of the method shown in
Please refer to
These embodiments above are presented merely for describing applications of the present invention, and in no way should be considered to be limitations of the scope of the present invention. It will be obvious to those skilled in the art that various modifications of the index information IF1 may be made without departing from the spirit of the present invention.
In the following, one example is brought up for illustrating how the trick play function is performed. Please refer to
The abovementioned embodiments are presented merely for describing the present invention, and in no way should be considered to be limitations of the scope of the present invention. The abovementioned trick play function can include functions such as play, pause, instant replay, rewind, fast forward, previous chapter, next chapter, zoom, and commercial skip, but is not limited to this only. The index information IF1 can be used for storing information such as locations where the first storage device 124 stores the bit-stream of the live media data BS1 and corresponding timing information, but is not limited to this only. Please note that, the abovementioned first storage device 124 can be a hard disk and the second storage device 126 can be a memory, or they can be storage devices of other types. Furthermore, the server 120 can be a DVR and/or the main elements included in a DVR. But this should not be a limitation of the present invention as well, and the server 120 can be a device of another type. In addition, the client 140 can be a DVR, or can be an apparatus including a computer equipped with a designated software, wherein the computer executes the designated software to implement functions at the client 140. But this is not a limitation of the present invention, and the client 140 can be a device of another type.
In summary, the present invention provides a method and related system for remote live pause. Through the remote live pause method disclosed in the present invention, it can provide more functions when the users are using video tools. For example, the users can watch TV shows that are currently played in other countries through the transmission network and can simultaneously perform some trick play functions, such as fast forward, rewind, instant replay, or commercial skip, through the transmission network. It is extremely convenient for the users at the remote side.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention.
Number | Date | Country | Kind |
---|---|---|---|
096144817 | Nov 2007 | TW | national |