Information processing device, video playback method, program, and video playback system
First Claim
1. An information processing device comprising:
- a receiving portion that receives;
a video stream comprising a first video having an associated content data identifier;
alternative videos separate from the video stream; and
control information that includes a plurality of switchability flags that indicate whether or not respective videos of the video stream can be switched and a plurality of playback times for respective videos of the video stream; and
a controller configured to;
perform playback of the first video of the video stream via a display device;
perform playback of the alternative videos via the display device;
during playback of the first video of the video stream via the display device;
identify a first switchability flag of the plurality of switchability flags based on the content data identifier associated with the first video; and
determine whether to perform playback of an alternative video as an alternative to the video stream based at least in part on the identified first switchability flag;
create an alternative video playback list by;
selecting a first alternative video from the received alternative videos based at least in part on the control information;
identifying a first playback time of the plurality of playback times based on the content data identifier associated with the first video;
selecting a second alternative video from the received alternative videos based at least in part on the control information; and
determining whether the identified first playback time is greater than a combined playback time of the first and second alternative videos; and
perform playback of the alternative video playback list via the display device, the alternative video playback list identifying the first alternative video and identifying the second alternative video.
1 Assignment
0 Petitions
Accused Products
Abstract
A video playback system includes a video distribution server and at least one information processing device. The video distribution server includes a video distribution portion that performs streaming distribution of a video stream, an alternative video distribution portion that distributes an alternative video, and a control information distribution portion that distributes control information. The information processing device includes a receiving portion that receives the video stream, the alternative video, and the control information, a storage portion that stores the alternative video and the control information, a video stream playback portion that performs streaming playback of the video stream, an alternative video playback portion that plays back the stored alternative video, and a playback switching control portion that, based on the stored control information, controls switching between the streaming playback and the playback of the alternative video.
15 Citations
14 Claims
-
1. An information processing device comprising:
-
a receiving portion that receives; a video stream comprising a first video having an associated content data identifier; alternative videos separate from the video stream; and control information that includes a plurality of switchability flags that indicate whether or not respective videos of the video stream can be switched and a plurality of playback times for respective videos of the video stream; and a controller configured to; perform playback of the first video of the video stream via a display device; perform playback of the alternative videos via the display device; during playback of the first video of the video stream via the display device; identify a first switchability flag of the plurality of switchability flags based on the content data identifier associated with the first video; and determine whether to perform playback of an alternative video as an alternative to the video stream based at least in part on the identified first switchability flag; create an alternative video playback list by; selecting a first alternative video from the received alternative videos based at least in part on the control information; identifying a first playback time of the plurality of playback times based on the content data identifier associated with the first video; selecting a second alternative video from the received alternative videos based at least in part on the control information; and determining whether the identified first playback time is greater than a combined playback time of the first and second alternative videos; and perform playback of the alternative video playback list via the display device, the alternative video playback list identifying the first alternative video and identifying the second alternative video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving a video stream comprising a first video having an associated content data identifier, a plurality of alternative videos separate from the video stream, and control information that includes a plurality of switchability flags that indicate whether or not respective videos of the video stream can be switched and a plurality of playback times for respective videos of the video stream; performing streaming playback of the first video of the video stream that is received, playback being performed via a display device; during the streaming playback of the first video of the video stream via the display device; identifying a first switchability flag of the plurality of switchability flags based on the content data identifier associated with the first video; and determining whether to perform playback of an alternative video as an alternative to the video stream based at least in part on the identified first switchability flag; creating an alternative video playback list by; selecting a first alternative video from the plurality of received alternative videos based at least in part on the control information; identifying a first playback time of the plurality of playback times based on the content data identifier associated with the first video; selecting a second alternative video from the received alternative videos based at least in part on the control information; and determining whether the identified first playback time is greater than a combined playback time of the first and second alternative videos; and performing playback of the alternative video playback list via the display device, the alternative video playback list identifying the first alternative video and identifying the second alternative video. - View Dependent Claims (13, 14)
-
Specification