Method and system for overlaying videos in a television set using a television script
First Claim
1. A television as a client device, comprising:
- a processor; and
a non-transitory computer readable medium having computer readable code for processing video signals, wherein when executed by the processor causes the television to;
receive a plurality of video signals directly from a plurality of video sources over Internet via a network interface module connected to a data network connecting to the Internet;
receive a first software script over the network interface module from the data network connecting to the Internet, the first software script comprising first web programming instructions, second web programming instructions, and instructions to obtain a second software script;
execute the first web programming instructions by the television, wherein in executing the first web programming instructions, the television places a first picture from a first video signal of the plurality of video signals in a first position on a display coupled to the television;
execute the second web programming instructions by the television, wherein in executing the second web programming instructions, the television places a second picture from a second video signal of the plurality of video signals in a second position at a first depth indication on the display, and displays the second picture overlaying on top of the first picture;
execute the instructions, by the television, to obtain the second software script;
receive the second software script over the network interface module from the data network connecting to the Internet, the second software script comprising third web programming instructions; and
execute the third web programming instructions, wherein in executing the third web programming instructions, the television moves the first picture to a third position at a second depth indication on the display as specified by the third web programming instructions, wherein while the first picture is being moved, the first picture is displayed overlaying on top of the second picture based on the second depth indication.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and system for overlaying videos in a television include: receiving a plurality of video signals directly from a plurality of video sources by the television; receiving and processing a script by the television, the script includes instructions for placing a first picture from a first video signal of the plurality of video signals in a first position at a first depth value on a display coupled to the television, and instructions for placing a second picture from a second video signal of the plurality of video signals in a second position at a second depth value on the display; and simultaneously displaying the first picture and the second picture on the display by the television in an overlayed manner, the first picture being displayed at the first position and at the first depth value, the second picture being displayed at the second position and at the second depth value.
10 Citations
22 Claims
-
1. A television as a client device, comprising:
-
a processor; and a non-transitory computer readable medium having computer readable code for processing video signals, wherein when executed by the processor causes the television to; receive a plurality of video signals directly from a plurality of video sources over Internet via a network interface module connected to a data network connecting to the Internet; receive a first software script over the network interface module from the data network connecting to the Internet, the first software script comprising first web programming instructions, second web programming instructions, and instructions to obtain a second software script; execute the first web programming instructions by the television, wherein in executing the first web programming instructions, the television places a first picture from a first video signal of the plurality of video signals in a first position on a display coupled to the television; execute the second web programming instructions by the television, wherein in executing the second web programming instructions, the television places a second picture from a second video signal of the plurality of video signals in a second position at a first depth indication on the display, and displays the second picture overlaying on top of the first picture; execute the instructions, by the television, to obtain the second software script; receive the second software script over the network interface module from the data network connecting to the Internet, the second software script comprising third web programming instructions; and execute the third web programming instructions, wherein in executing the third web programming instructions, the television moves the first picture to a third position at a second depth indication on the display as specified by the third web programming instructions, wherein while the first picture is being moved, the first picture is displayed overlaying on top of the second picture based on the second depth indication. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for displaying videos on a television as a client device, comprising:
-
receiving a plurality of video signals directly from a plurality of video sources over Internet by the television via a network interface module connected to a data network connecting to the Internet; receiving a first software script by the television over the network interface module from the data network connecting to the Internet, the first software script comprising first web programming instructions, second web programming instructions, and instructions to obtain a second software script; executing the first web programming instructions by the television, wherein in executing the first web programming instructions, the television places a first picture from a first video signal of the plurality of video signals in a first position on a display coupled to the television; executing the second web programming instructions by the television, wherein in executing the second web programming instructions, the television places a second picture from a second video signal of the plurality of video signals in a second position at a first depth indication, and display the second picture overlaying on top of the first picture; executing the instructions, by the television, to obtain the second software script; receiving the second software script by the television using the network interface module from the data network connecting to the Internet, the second software script comprising third web programming instructions; and executing the third web programming instructions by the television, wherein in executing the third web programming instructions, the television moves the first picture to a third position at a second depth indication on the display as specified by the third web programming instructions, wherein while the first picture is being moved, the first picture is displayed overlaying on top of the second picture based on the second depth indication. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having computer readable code for processing video signals received by a television as a client device, the computer readable code configured to:
-
receive a plurality of video signals directly from a plurality of video sources over Internet by the television via a network interface module connected to a data network connecting to the Internet; receive a first software script by the television over the network interface module from the data network connecting to the Internet, the first software script comprising first web programming instructions, second web programming instructions, and instructions to obtain a second software script; execute the first web programming instructions by the television, wherein in executing the first web programming instructions, the television places a first picture from a first video signal of the plurality of video signals in a first position on a display coupled to the television; execute the second web programming instructions by the television, wherein in executing the second web programming instructions, the television places a second picture from a second video signal of the plurality of video signals in a second position at a first depth indication, and display the second picture overlaying on top of the first picture; execute the instructions, by the television, to obtain the second software script; receive the second software script by the television over the network interface module from the data network connecting to the Internet, the second software script comprising third web programming instructions; and execute the third web programming instructions by the television, wherein in executing the third web programming instructions, the television moves the first picture to a third position at a second depth indication on the display as specified by the third web programming instructions, wherein while the first picture is being moved, the first picture is displayed overlaying on top of the second picture based on the second depth indication. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification