Systems and methods for projecting images from a computer system
First Claim
Patent Images
1. A method of place shifting moving video content presented on a computer system display to a remotely-located display over a network, the method comprising:
- receiving user inputs defining a user-selected portion of imagery presented on the computer system display, wherein the user-selected portion of the imagery comprises moving video content;
capturing only the user-selected portion of the imagery presented on the computer system display for placeshifting to the remotely-located display, wherein the capturing comprises capturing frames of raw video data describing the user-selected portion of the imagery to thereby represent the moving video content at a frame rate;
converting the captured frames of the raw video data from the raw video data describing the user-selected portion of the imagery into a media stream that represents the moving video content in a compressed moving video format that is transmittable on the network; and
transmitting the converted media stream on the network for presentation of the moving video content on the remotely-located display as the moving video content is also presented in the user-selected portion of the imagery on the computer system display.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and devices are described for place shifting media content from a computer system to a remotely-located display over a network. The media content to be place shifted is captured at the computer system, wherein the media content includes a portion of imagery presented on a local display associated with the computer system. The captured media content is transcoded or otherwise converted to a media stream in a format that is transmittable on the network. The media stream is then transmitted on the network for presentation on the remotely-located display.
281 Citations
20 Claims
-
1. A method of place shifting moving video content presented on a computer system display to a remotely-located display over a network, the method comprising:
-
receiving user inputs defining a user-selected portion of imagery presented on the computer system display, wherein the user-selected portion of the imagery comprises moving video content; capturing only the user-selected portion of the imagery presented on the computer system display for placeshifting to the remotely-located display, wherein the capturing comprises capturing frames of raw video data describing the user-selected portion of the imagery to thereby represent the moving video content at a frame rate; converting the captured frames of the raw video data from the raw video data describing the user-selected portion of the imagery into a media stream that represents the moving video content in a compressed moving video format that is transmittable on the network; and transmitting the converted media stream on the network for presentation of the moving video content on the remotely-located display as the moving video content is also presented in the user-selected portion of the imagery on the computer system display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising instructions stored on a non-transitory digital storage medium and executable by a digital processor associated with a computer system having a local display and an interface to a network, the computer program product comprising:
-
first logic configured to receive user inputs defining a user-selected portion of imagery presented on the computer system display, wherein the user-selected portion of the imagery comprises moving video content; second logic configured to capture only the user-selected portion of the imagery presented on the computer system display for placeshifting to a remotely-located display by capturing frames of raw video data describing the user-selected portion of the imagery to thereby represent the moving video content in the user-selected portion of the imagery at a frame rate; third logic configured to convert the captured frames of the raw video data from the raw video data describing the moving video content in the user-selected portion of the imagery into a media stream that represents the moving video content in a compressed moving video format that is transmittable on the network; and fourth logic configured to transmit the converted media stream on the network for presentation of the moving video content on the remotely-located display as the moving video content is also presented in the user-selected portion of the imagery on the computer system display. - View Dependent Claims (14, 15, 16)
-
-
17. A system for place shifting moving video content to a remotely-located display over a network, the system comprising:
-
a first interface to the network; a second interface to a local display configured to display imagery to a user; and a processor configured to receive inputs from the user that define a user-selected portion of the imagery presented on the local display that comprises the moving video content to be place shifted, to capture only the user-selected portion of the imagery defined by the inputs for placeshifting by capturing frames of raw video data to thereby represent the moving video at a frame rate, to convert the captured frames of raw video data to a media stream that represents the moving video content in a compressed format that is routable on the network, and to transmit the converted media stream via the first interface for presentation of the moving video content on the remotely-located display as the moving video content is also presented on the local display in the user-selected portion of the imagery. - View Dependent Claims (18, 19, 20)
-
Specification