Method, system, apparatus and readable medium for generating two video streams from a received video stream
First Claim
1. A method of generating two video streams from a received video stream, the method comprising:
- dividing a scene captured by the received video stream into a first region and a second region by placing a virtual plane in the scene such that the virtual plane defines and separates the first region and the second region;
assigning the regions of the scene represented in the received video stream to at least one of two output video streams, the first region being assigned to at least a first output video stream and the second region to at least a second output video stream according to the virtual plane; and
encoding pixel data assigned to each output video stream to generate the two video streams.
1 Assignment
0 Petitions
Accused Products
Abstract
At least one method, apparatus, system and readable medium for generating two video streams from a received video stream are provided herein. A scene captured by the received video stream is divided into a first region and a second region by placing a virtual plane in the scene. The regions of the scene represented in the received video stream are assigned to at least one of two output video streams, the first region being assigned to at least a first output video stream and the second region to at least a second output video stream according to the virtual plane. Pixel data assigned to each output video stream is encoded to generate the two video streams.
-
Citations
20 Claims
-
1. A method of generating two video streams from a received video stream, the method comprising:
-
dividing a scene captured by the received video stream into a first region and a second region by placing a virtual plane in the scene such that the virtual plane defines and separates the first region and the second region; assigning the regions of the scene represented in the received video stream to at least one of two output video streams, the first region being assigned to at least a first output video stream and the second region to at least a second output video stream according to the virtual plane; and encoding pixel data assigned to each output video stream to generate the two video streams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16, 20)
-
-
10. An apparatus for generating two video streams from a received video stream, the apparatus comprising:
-
means for dividing a scene captured by the received video stream into a first region and a second region by placing a virtual plane in the scene such that the virtual plane defines and separates the first region and the second region; means for assigning the regions of the scene represented in the received video stream to at least one of two output video streams, the first region being assigned to at least a first output video stream and the second region to at least a second output video stream according to the virtual plane; and means for encoding pixel data assigned to each output video stream to generate the two video streams. - View Dependent Claims (13, 17)
-
-
11. A system for generating two video streams from a received video stream, the system comprising:
-
a memory for storing data and a computer program; a processor coupled to the memory for executing the program, the processor operating to; divide a scene captured by the received video stream into a first region and a second region by placing a virtual plane in the scene such that the virtual plane defines and separates the first region and the second region; assign the regions of the scene represented in the received video stream to at least one of two output video streams, the first region being assigned to at least a first output video stream and the second region to at least a second output video stream according to the virtual plane; and encode pixel data assigned to each output video stream to generate the two video streams. - View Dependent Claims (14, 18)
-
-
12. A non-transitory computer readable medium storing at least one computer program that causes a processor to execute a method for generating two video streams from a received video stream, the method comprising:
-
dividing a scene captured by the received video stream into a first region and a second region by placing a virtual plane in the scene such that the virtual plane defines and separates the first region and the second region; assigning the regions of the scene represented in the received video stream to at least one of two output video streams, the first region being assigned to at least a first output video stream and the second region to at least a second output video stream according to the virtual plane; and encoding pixel data assigned to each output video stream to generate the two video streams. - View Dependent Claims (15, 19)
-
Specification