Video processor operable to produce motion picture expert group (MPEG) standard compliant video stream(s) from video data and metadata
First Claim
1. A method operable to produce at least two video streams, comprising:
- receiving formatted video data from a computer system, wherein the formatted video data is accompanied by metadata;
decoding the formatted video data with a video processor;
producing with the video processor a first video stream that comprises a series of image frames, wherein the series of image frames are operable to be presented on a display;
supplying the first video stream and metadata, wherein the metadata is synchronized to the first video stream, to a video stream encoder;
producing, with the video stream encoder, a second video stream based on the first video stream and metadata; and
distributing the second video stream within a video display network.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are operable to produce MPEG or like video streams from video data that is accompanied by metadata. This greatly reduces the processing requirements associated with encoding an MPEG or other like standard video stream. This is achieved by decoding formatted video data received from a computer system with a video processor. A frame or series of frames may be produced from the formatted video data by the video processor. In the instance where a series of frames are produced, these may be supplied to a display driver and presented on an operatively coupled display. The image frame or series of image frames may be supplied to a video stream encoder along with the metadata wherein the video stream encoder is operable to apply the metadata to the image or series of images in order to produce a set of instructions that allow subsequent images to be generated from the image or images produced by the video processor. This second video stream can then be distributed within a video display network.
19 Citations
24 Claims
-
1. A method operable to produce at least two video streams, comprising:
-
receiving formatted video data from a computer system, wherein the formatted video data is accompanied by metadata;
decoding the formatted video data with a video processor;
producing with the video processor a first video stream that comprises a series of image frames, wherein the series of image frames are operable to be presented on a display;
supplying the first video stream and metadata, wherein the metadata is synchronized to the first video stream, to a video stream encoder;
producing, with the video stream encoder, a second video stream based on the first video stream and metadata; and
distributing the second video stream within a video display network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method operable to produce a Moving Picture Experts Group (MPEG) video stream, comprising:
-
receiving formatted video data from a computer system, wherein the formatted video data is accompanied by metadata;
decoding the formatted video data with a video processor;
producing with the video processor at least one image frame from the formatted video data; and
applying the metadata to the at least one frame to produce the MPEG video stream. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A video processing system operable to distribute a Moving Picture Experts Group (MPEG) video stream, comprising:
-
an interface operable to receive formatted video data from a computer system, wherein the formatted video data is accompanied by metadata;
a video decoder operably coupled to the interface and memory, wherein the video decoder is operable to produce a plurality of image frames from the formatted video data; and
a video stream encoder, operably coupled to the computer system and the video decoder, wherein the video stream encoder is operable to produce the MPEG video stream from the plurality of image frames and the metadata. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A video card operable to render a Moving Picture Experts Group (MPEG) video stream, comprising:
-
an interface operable to receive formatted video data from a computer system, wherein the formatted video data comprises metadata;
a video processor comprising;
a video decoder operably coupled to the interface, wherein the video decoder is operable to produce a plurality of image frames from the formatted video data; and
computer memory operably coupled to the video decoder, wherein the computer memory is operable to store the plurality of image frames; and
a video stream encoder, operably coupled to the computer system and the video processor, wherein the video stream encoder is operable to produce the MPEG video stream from the plurality of image frames and the metadata. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification