Method and system for subject video streaming
First Claim
Patent Images
1. A method of supporting subjective video at a server, comprising:
- receiving a request relating to subjective video content;
accessing a view at will file corresponding to said subjective video content;
in response to said request relating to said subjective video content, providing initial image data relating to an origin processing group of said view at will file;
receiving a subsequent request relating to said subjective video content;
determining, from said subsequent request, a processing group identifier; and
based on said processing group identifier, providing subsequent image data relating to a processing group identified by said processing group identifier;
wherein said initial image data and said subsequent image data comprise coded image data not derived from a three-dimensional model.
1 Assignment
0 Petitions
Accused Products
Abstract
A client and server deliver and play subjective video content over the Internet or other network. Frame order, frame rate, and viewing parameters are solely determined by the viewer. A passive streaming protocol supports the operation of the subjective video streaming, in which the server plays a passive role, yielding the control of the entire streaming process to the client system. A scheduler at the client drives the streaming and controls the pace and order of video content downloading. Streaming policies effectively maximize utilization of remote multi-viewpoint image contents shared by multiple on-line viewers.
-
Citations
24 Claims
-
1. A method of supporting subjective video at a server, comprising:
-
receiving a request relating to subjective video content;
accessing a view at will file corresponding to said subjective video content;
in response to said request relating to said subjective video content, providing initial image data relating to an origin processing group of said view at will file;
receiving a subsequent request relating to said subjective video content;
determining, from said subsequent request, a processing group identifier; and
based on said processing group identifier, providing subsequent image data relating to a processing group identified by said processing group identifier;
wherein said initial image data and said subsequent image data comprise coded image data not derived from a three-dimensional model. - View Dependent Claims (2, 3, 4)
-
-
5. A method of supporting subjective video at a. client, comprising:
-
initiating a streaming process by sending a request relating to subjective video content;
receiving initial image data relating to an origin processing group of said view at will file;
sending a subsequent request relating to a different processing group with respect to said subjective video content;
receiving subsequent image data relating to said different processing group;
wherein said initial image data and said subsequent image data comprise coded image data not derived from a three-dimensional model. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An interactive multi-viewpoint subjective video streaming system, comprising a client and a passive streaming server, said client providing to said server selection commands selecting from a plurality of viewpoints relating to a given scene, said server responding to said commands of said client by providing to said client corresponding image data for said selected one of said plurality of viewpoints.
Specification