Stream switching based on gradual decoder refresh
First Claim
1. A signaling method for use in stream switching among a plurality of bitstreams, comprising:
- providing in association with the bitstreams information on a switching point at which a first bitstream is caused to switch to a second bitstream, the bitstreams comprising video data indicative of a plurality of video frames, and at least one recovery point which defines a first correct or approximately correct picture in output order in the second bitstream decoded subsequent to said stream switching, andproviding in association with the second bitstream a distance between the switching point and the recovery point, wherein the switching point is different from the recovery point.
2 Assignments
0 Petitions
Accused Products
Abstract
A signaling method and device for use in stream switching in which GDR random access points are used. In order to indicate the GDR switching points in the bitstreams, a Sync Sample Information Box, which is contained in a Sync Sample Box, is used to provide information of such GDR switching points. The information also includes which slice group is the isolated region and which slice group is the leftover region, if slice groups are applied in encoding. The signaling method can be used in video data transmission using Real-time Transport Protocol (RTP), and a Session Description Protocol (SDP) can be used to convey information indicative of the characteristics of the bitstreams.
-
Citations
24 Claims
-
1. A signaling method for use in stream switching among a plurality of bitstreams, comprising:
-
providing in association with the bitstreams information on a switching point at which a first bitstream is caused to switch to a second bitstream, the bitstreams comprising video data indicative of a plurality of video frames, and at least one recovery point which defines a first correct or approximately correct picture in output order in the second bitstream decoded subsequent to said stream switching, and providing in association with the second bitstream a distance between the switching point and the recovery point, wherein the switching point is different from the recovery point. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A streaming server device adapted for stream switching among a plurality of bitstreams, comprising:
-
a stream selector configured for selecting from the bitstreams a first bitstream for transmission, wherein the bitstreams comprise at least one switching point at which the first bitstream is caused to switch to a second bitstream, the bitstreams comprising video data indicative of a plurality of video frames, and at least one recovery point which defines a first correct or approximately correct picture in output order in the second bitstream decoded subsequent to said stream switching; and a module for providing in association with the bitstreams information on said at least one switching point and providing in association with the second bitstream a distance between the switching point and the recovery point, wherein the stream selector is further configured to select the second bitstream for transmission based on the switching point, and wherein the switching point is different from the recovery point. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A streaming system adapted for stream switching among a plurality of bitstreams, comprising:
-
at least one streaming client; and at least one streaming server for transmitting one of the bitstreams to the streaming client, the bitstreams comprising video data indicative of a plurality of video frames, the streaming client configured to reconstruct the video frames based on the transmitted bitstream, wherein the bitstreams comprise at least one switching point at which a first bitstream is caused to switch to a second bitstream, and at least one recovery point which defines a first correct or approximately correct picture in output order in the second bitstream decoded subsequent to said stream switching, wherein the streaming server comprises; a stream selector for selecting from the bitstreams the first bitstream for transmission and for further selecting the second bitstream, and a module adapted for providing in association with the bitstreams information on said at least one switching point and providing in association with the second bitstream a distance between the switching point and the recovery point, wherein the switching point is different from the recovery point. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable storage medium embodied with a software program for use in a streaming system for stream switching among a plurality of bitstreams, said software program comprising:
-
a code for determining a switching point at which a first bitstream is caused to switch to a second bitstream, the bitstreams comprising video data indicative of a plurality of video frames, and at least one recovery point which defines a first correct or approximately correct picture in output order in the second bitstream decoded subsequent to said stream switching; and a code for providing in association with the bitstreams information indicating said switching point and providing in association with the second bitstream a distance between the switching point and the recovery point, wherein the switching point is different from the recovery point. - View Dependent Claims (22, 23, 24)
-
Specification