Video-on-demand system and video viewing assisting method
First Claim
1. A video-on-demand system comprising:
- a video server, wherein the video server comprises,a video database which manages a plurality of video programs and stores digest information corresponding to the video programs,a control unit which controls a transmission to a user terminal of a selected video program from the video database, based upon a user request and user profile information from said user terminal, and which generates a highlight stream of said selected video program up to an interrupted position of said selected video program using digest information of said selected video program upon interruption of a display of said selected video, and wherein said user profile information includes an ID and corresponding position information of said selected video program that has been interrupted, anda buffer which temporarily stores the video program and transmits a video stream of the stored video program to the user terminal under the control of the control unit, wherein the buffer temporarily stores the highlight stream from the control unit and transmits said highlight stream to the user terminal under the control of the control unit, and wherein the highlight stream has a structure with multiple levels of details, each level comprising a plurality of video segments and each segment summarizing contents in a portion of a corresponding video program, wherein said control unit stops said transmission, generates said highlight stream and stores said highlight stream in said video server directly responsive to a user stop request for said selected video program from said user terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A video-on-demand (VOD) system and method which efficiently enables a user to resume viewing of a video program from an interrupted position is disclosed. The present invention allows the user to resume viewing of a video program even if the user requests a resumption of the interrupted video program several times or through different video servers. Particularly, the video viewing characteristic information of a user terminal is not managed by a video server of the VOD system, but is managed by the user terminal. Accordingly, when a user interrupts viewing of a video program, the video server transmits to the user terminal user profile information which includes the characteristic information related to the viewing of the video program. Thereafter, if the user requests resumption of the interrupted video program using the user profile information, the video server re-transmits the video program from the interrupted position of the video program.
176 Citations
7 Claims
-
1. A video-on-demand system comprising:
a video server, wherein the video server comprises, a video database which manages a plurality of video programs and stores digest information corresponding to the video programs, a control unit which controls a transmission to a user terminal of a selected video program from the video database, based upon a user request and user profile information from said user terminal, and which generates a highlight stream of said selected video program up to an interrupted position of said selected video program using digest information of said selected video program upon interruption of a display of said selected video, and wherein said user profile information includes an ID and corresponding position information of said selected video program that has been interrupted, and a buffer which temporarily stores the video program and transmits a video stream of the stored video program to the user terminal under the control of the control unit, wherein the buffer temporarily stores the highlight stream from the control unit and transmits said highlight stream to the user terminal under the control of the control unit, and wherein the highlight stream has a structure with multiple levels of details, each level comprising a plurality of video segments and each segment summarizing contents in a portion of a corresponding video program, wherein said control unit stops said transmission, generates said highlight stream and stores said highlight stream in said video server directly responsive to a user stop request for said selected video program from said user terminal. - View Dependent Claims (2, 3, 4, 7)
-
5. A method of providing service by a video-on-demand system comprising:
-
managing and storing a plurality of video programs with digest information corresponding to the video programs in a database of a video server terminal; controlling a transmission to a user terminal of a selected video program from the database, based upon a user viewing request and user information from said user terminal; temporarily storing the selected video program from the video database and transmitting a video stream to the user terminal; receiving and storing the video stream in the user terminal; and decoding and displaying the video data at the user terminal, wherein said controlling a transmission to the user terminal of the selected video program comprises, interrupting the transmission to the user terminal of the selected video program from the database responsive to a user interruption request and the user information from said user terminal; generating and storing in the video server terminal a highlight stream of said selected video program up to an interrupted position of the selected video program using said digest information of said selected video program; and transmitting user profile information to said user terminal, wherein the user profile information includes user profile, identification of the selected video program and information of said interrupted position of the selected video program, writing the user profile information in a profile card of the user terminal, and sending the user profile information and a user resume request for the selected video program to the video server, wherein the controlling comprises operating a first video server, and wherein the sending comprises; removing the profile card from the user terminal, inserting the user profile card in a second user terminal, transmitting the user profile information to a second video server of the video server terminal, wherein the second video server is different from the first video server, and resuming transmission to said user of remaining portions of the selected video program, wherein said resuming transmission comprises transmitting said highlight stream of the selected video. - View Dependent Claims (6)
-
Specification