SWITCHING MEDIA STREAMS IN A CLIENT SYSTEM BASED ON ENVIRONMENTAL CHANGES
First Claim
1. A method for switching media streams of a video in a client system, said method comprising:
- playing, by a processor of the client system, a first media stream of the video in a SHOW mode in the client system as the first media stream is being received from a content providing system;
during said playing the first media stream, said processor detecting an environmental change in an environment within or adjacent to the client system; and
responsive to said detecting the environmental change, said processor switching from playing the first media stream to playing a second media stream of the video in the SHOW mode as the second media stream is being received from the content providing system, said switching preserving video content continuity of the video, said second media stream differing from the first media stream with respect to a differentiating characteristic.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for switching media streams of a video in a client system. A first media stream of the video is played in a SHOW mode in the client system as the first media stream is received from a content providing system. During playing the first media stream, an environmental change is detected within or adjacent to the client system and in response, a switch is made from playing the first media stream to playing a second media stream of the video in the SHOW mode as the second media stream is being received from the content providing system. After playing first media stream is paused, the switching may occur upon matching timecodes distributed in the first and second media streams, by transitioning playing the second media stream in a HIDE mode to playing the second media stream in the SHOW mode.
12 Citations
20 Claims
-
1. A method for switching media streams of a video in a client system, said method comprising:
-
playing, by a processor of the client system, a first media stream of the video in a SHOW mode in the client system as the first media stream is being received from a content providing system; during said playing the first media stream, said processor detecting an environmental change in an environment within or adjacent to the client system; and responsive to said detecting the environmental change, said processor switching from playing the first media stream to playing a second media stream of the video in the SHOW mode as the second media stream is being received from the content providing system, said switching preserving video content continuity of the video, said second media stream differing from the first media stream with respect to a differentiating characteristic. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, comprising a computer readable hardware storage device having a computer readable program code stored therein, said program code containing instructions which, upon being executed by a processor of a computer system, implement a method for switching media streams of a video in a client system, said method comprising
said processor playing a first media stream of the video in a SHOW mode in the client system as the first media stream is being received from a content providing system; -
during said playing the first media stream, said processor detecting an environmental change in an environment within or adjacent to the client system; and responsive to said detecting the environmental change, said processor switching from playing the first media stream to playing the second media stream of the video in the SHOW mode as the second media stream is being received from the content providing system, said switching preserving video content continuity of the video, said second media stream differing from the first media stream with respect to a differentiating characteristic. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for switching media streams of a video in a client system, said method comprising:
-
playing, by a processor of the client system, a first media stream in a SHOW mode in the client system as the first media stream is being received from a content providing system; during said playing the first media stream, said processor switching from playing the first media stream to playing a second media stream in the SHOW mode as the second media stream is being received from the content providing system, said switching preserving video content continuity of the video, said second media stream differing from the first media stream with respect to a differentiating characteristic, wherein timecodes identifying relative time within the video are distributed in the first media stream and the second media stream, and wherein said switching comprises; pausing said playing the first media stream; and after said pausing and at a real time corresponding to having determined a matching timecode of said timecodes within a specified tolerance, in the first and second media stream, transitioning from playing the second media stream in a HIDE mode to playing the second media stream in the SHOW mode and stopping the first media stream from being paused and being played. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification