System and method for providing object-based video service
First Claim
1. An object-based video service system comprising:
- an interactive video authoring unit which tracks an object of interest for each frame of input moving pictures with using a predetermined object tracking algorithm, generates an object tracking scenario, and links each object to additional information;
a service server which stores the moving pictures, the object tracking scenario, and the additional information linked to each object, and if a service is requested through a communications network, provides the object tracking algorithm, the stored moving pictures, the object tracking scenario, and the additional information; and
a client unit which receives the object tracking algorithm from the service server through the communications network and installs the object tracking algorithm, and if the moving pictures, the object tracking scenario, and the additional information are provided, generates an object label image corresponding to each frame of the moving pictures according to the object tracking scenario by using the installed object tracking algorithm, extracts additional information corresponding to an object selected by a user based on the generated object label image, and displays the extracted additional information.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing object-based video services are provided. The system for providing object-based video services comprises an interactive video authoring unit which tracks an object of interest for each frame of input moving pictures with using a predetermined object tracking algorithm, generates an object tracking scenario, and links each object to additional information; a service server which stores the moving pictures, the object tracking scenario, and additional information linked to each object, and if a service is requested through a communications network, provides the object tracking algorithm, the stored moving pictures, the object tracking scenario, and the additional information; and a client unit which receives the object tracking algorithm from the service server through the communications network and installs the algorithm, and if the moving pictures, the object tracking scenario, and the additional information are provided, generates an object label image corresponding to each frame of the moving pictures according to the object tracking scenario by using the installed object tracking algorithm, extracts additional information corresponding to an object selected by a user based on the generated object label image, and displays the additional information. Accordingly, since the service server stores only tracking scenario data taking up relatively less memory than object label images, memory use in the service server can be greatly reduced. Also, since the service server transmits only tracking scenario data whose amount is very small, transmission efficiency can increase while transmission error and data distortion can be minimized.
-
Citations
15 Claims
-
1. An object-based video service system comprising:
-
an interactive video authoring unit which tracks an object of interest for each frame of input moving pictures with using a predetermined object tracking algorithm, generates an object tracking scenario, and links each object to additional information;
a service server which stores the moving pictures, the object tracking scenario, and the additional information linked to each object, and if a service is requested through a communications network, provides the object tracking algorithm, the stored moving pictures, the object tracking scenario, and the additional information; and
a client unit which receives the object tracking algorithm from the service server through the communications network and installs the object tracking algorithm, and if the moving pictures, the object tracking scenario, and the additional information are provided, generates an object label image corresponding to each frame of the moving pictures according to the object tracking scenario by using the installed object tracking algorithm, extracts additional information corresponding to an object selected by a user based on the generated object label image, and displays the extracted additional information. - View Dependent Claims (2, 3)
-
-
4. An interactive video apparatus comprising:
-
a memory unit which receives moving pictures and additional information linked to each object that are transmitted through a communications network, and stores the moving pictures and the additional information;
an object tracking unit which if an object tracking scenario is transmitted through the communications network, drives a predetermined object tracking algorithm, generates in real time an object label image for each frame according to the object tracking scenario, and stores the generated object label image for each frame in the memory unit; and
an interactive video reproducing unit which reproduces the moving pictures stored in the memory unit, and referring to the object label image for each frame, recognizes an object selected by a user, extracts additional information on the recognized object from the memory unit, and provides the extracted additional information. - View Dependent Claims (5, 6)
-
-
7. An object-based video service method in which object-based interactive moving pictures are provided to a client unit belonging to a user, the method comprising:
-
(a) tracking an object of interest in each frame of the moving pictures according to a predetermined object tracking algorithm, while generating and storing an object tracking scenario;
(b) linking additional information to be provided for each object, and storing the additional information;
(c) if a request of providing the moving picture from the client unit is received, providing object-based video data, including the moving pictures, the object tracking scenario, and the additional information;
(d) the client unit generating in real time an object label image corresponding to each frame of the moving pictures according to the object tracking scenario with using the object tracking algorithm; and
(e) based on the generated object label image, displaying additional information corresponding to an object selected by the user. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An object-based video reproducing method in which object-based moving pictures are displayed on a display unit interfacing with a user, the method comprising:
-
(a) receiving moving pictures, an object tracking scenario on an object tracking process, and additional information linked to each object, from the outside, and storing the data in a memory;
(b) generating in real time an object label image corresponding to each frame of the moving pictures according to the object tracking scenario, by using an object tracking algorithm, and storing the object label images;
(c) reproducing the stored moving pictures, and recognizing an object selected by the user by referring to an object label image corresponding to each frame; and
(d) extracting additional information linked to the recognized object from the memory and providing the extracted additional information. - View Dependent Claims (13, 14, 15)
-
Specification