Video playback system and related computer program product for jointly displaying video with multiple screens
First Claim
1. A video playback system for jointly displaying video with multiple screens, comprising:
- multiple portable communication devices each comprising at least one of the multiple screens, wherein the multiple portable communication devices comprise a first portable communication device having a first screen, and the first screen is one of the multiple screens;
a location detection circuit, configured to dynamically detect a spatial location and an orientation for each of the multiple portable communication devices; and
a multi-screen display controlling server, configured to operably establish a device group relationship among the multiple portable communication devices, to dynamically generate multiple partitioned videos respectively corresponding to multiple non-overlap image areas of a target video according to detection results of the location detection circuit, and to respectively transmit the multiple partitioned videos to the multiple portable communication devices;
wherein a relative position among the multiple image areas matches with a relative position among the multiple portable communication devices;
wherein the multi-screen display controlling server controls the multiple portable communication devices to respectively display the multiple partitioned videos on the multiple screens to jointly display at least a portion of a visible area of the target video;
wherein when a location or orientation of the first portable communication device changes, the multi-screen display controlling server dynamically generates an adjusted partitioned video according to a new location or orientation of the first portable communication device, and controls the first portable communication device to display the adjusted partitioned video on the first screen;
wherein while the multiple screens display the multiple partitioned videos, if the location of the first portable communication device is changed to change a distance between the first portable communication device and the location detection circuit, the first portable communication device generates a video scaling command; and
wherein while the multiple screens display the multiple partitioned videos, if the multi-screen display controlling server received the video scaling command generated by the first portable communication device, the multi-screen display controlling server dynamically generates multiple adjusted partitioned videos respectively corresponding to the multiple image areas and controls the multiple portable communication devices to respectively display the multiple adjusted partitioned videos on the multiple screens to jointly present executing result of the video scaling command.
1 Assignment
0 Petitions
Accused Products
Abstract
A video playback system for jointly displaying video with multiple screens, includes multiple portable communication devices each comprises at least one screen; a location detection circuit for dynamically detecting respective portable communication device'"'"'s spatial location and orientation; and a multi-screen display controlling server for dynamically generate multiple partitioned videos respectively corresponding to multiple non-overlap image areas of a target video according to detection results of the location detection circuit. The multi-screen display controlling server respectively transmits the multiple partitioned videos to the multiple portable communication devices. The multi-screen display controlling server controls the multiple portable communication devices to respectively display the multiple partitioned videos on the multiple screens to jointly display at least a portion of a visible area of the target video.
-
Citations
16 Claims
-
1. A video playback system for jointly displaying video with multiple screens, comprising:
-
multiple portable communication devices each comprising at least one of the multiple screens, wherein the multiple portable communication devices comprise a first portable communication device having a first screen, and the first screen is one of the multiple screens; a location detection circuit, configured to dynamically detect a spatial location and an orientation for each of the multiple portable communication devices; and a multi-screen display controlling server, configured to operably establish a device group relationship among the multiple portable communication devices, to dynamically generate multiple partitioned videos respectively corresponding to multiple non-overlap image areas of a target video according to detection results of the location detection circuit, and to respectively transmit the multiple partitioned videos to the multiple portable communication devices; wherein a relative position among the multiple image areas matches with a relative position among the multiple portable communication devices; wherein the multi-screen display controlling server controls the multiple portable communication devices to respectively display the multiple partitioned videos on the multiple screens to jointly display at least a portion of a visible area of the target video; wherein when a location or orientation of the first portable communication device changes, the multi-screen display controlling server dynamically generates an adjusted partitioned video according to a new location or orientation of the first portable communication device, and controls the first portable communication device to display the adjusted partitioned video on the first screen; wherein while the multiple screens display the multiple partitioned videos, if the location of the first portable communication device is changed to change a distance between the first portable communication device and the location detection circuit, the first portable communication device generates a video scaling command; and wherein while the multiple screens display the multiple partitioned videos, if the multi-screen display controlling server received the video scaling command generated by the first portable communication device, the multi-screen display controlling server dynamically generates multiple adjusted partitioned videos respectively corresponding to the multiple image areas and controls the multiple portable communication devices to respectively display the multiple adjusted partitioned videos on the multiple screens to jointly present executing result of the video scaling command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, stored in a non-transitory storage device of a multi-screen display controlling server for jointly displaying video with multiple screens, when executed by a control circuit of the multi-screen display controlling server, enabling the multi-screen display controlling server to perform a multi-screen display controlling operation, the computer program product comprising:
-
a group setting module, configured to operably establish a device group relationship among multiple portable communication devices each comprising at least one of the multiple screens, wherein the multiple portable communication devices comprise a first portable communication device having a first screen, and the first screen is one of the multiple screens; a receiving module, configured to dynamically receive detection results of a location detection circuit with respect to a spatial location and an orientation for each of the multiple portable communication devices; a partitioned video providing module, configured to dynamically generate multiple partitioned videos respectively corresponding to multiple non-overlap image areas of a target video according to detection results of the location detection circuit, and to respectively transmit the multiple partitioned videos to the multiple portable communication devices;
wherein a relative position among the multiple image areas matches with a relative position among the multiple portable communication devices; anda displaying control module, configured to operably control the multiple portable communication devices to respectively display the multiple partitioned videos on the multiple screens to jointly display at least a portion of a visible area of the target video; wherein when a location or orientation of the first portable communication device changes, the partitioned video providing module dynamically generates an adjusted partitioned video according to a new location or orientation of the first portable communication device, and the displaying control module controls the first portable communication device to display the adjusted partitioned video on the first screen; wherein while the multiple screens display the multiple partitioned videos, if the location of the first portable communication device is changed to change a distance between the first portable communication device and the location detection circuit, the receiving module receives a video scaling command generated by the first portable communication device; and wherein while the multiple screens display the multiple partitioned videos, if the receiving module received the video scaling command generated by the first portable communication device, the partitioned video providing module dynamically generates multiple adjusted partitioned videos respectively corresponding to the multiple image areas, and displaying control module controls the multiple portable communication devices to respectively display the multiple adjusted partitioned videos on the multiple screens to jointly present executing result of the video scaling command. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification