Edge device that enables efficient delivery of video to handheld device
First Claim
1. A video processing system comprising:
- a communications interface that receives video data from a video source, that receives at least one operating parameter regarding a remote wireless device, and that transmits an output video stream to the remote wireless device;
video processing circuitry coupled to the communications interface that receives the video data and the at least one operating parameter, that determines video processing parameters based upon the video data and the at least one operating parameter, that processes the video data based upon the video processing parameters to produce the output video stream, and that provides the output video stream to the communications interface for transmission to the remote wireless device;
wherein the video data is an incoming video stream and the video processing circuitry processes the video data based upon the video processing parameters to produce the output video stream by;
determining a plurality of areas of interest in each video frame of a plurality of video frames in the incoming video stream;
cropping each video frame of the plurality of video frames to produce a first plurality of cropped video frames having one of the plurality of areas of interest;
cropping each video frame of the plurality of video frames to produce a second plurality of cropped video frames having another one of the plurality of areas of interest; and
providing the first plurality of cropped video frames and the second plurality of cropped video frames to produce the output video stream; and
processing circuitry coupled to the communication interface, the processing circuitry operable to;
determine a data throughput requirement to transport the output video stream over a communication link to the remote wireless device;
determine communication link characteristics in response to the data throughput requirement and establish the communication link via the communication interface with the remote wireless device having the communication link characteristics;
transmit the output video stream to the remote wireless device over the communication link having the communication link characteristics;
determine an altered data throughput requirement to transport the output video stream over the communication link to the remote wireless device;
determine altered communication link characteristics in response to the altered data throughput requirement and establish an altered communication link via the communication interface with the remote wireless device having the altered communication link characteristics;
determine second video processing parameters based upon the altered communication link characteristics;
process the video stream based upon the second video processing parameters to generate a second output video stream; and
transmit the second output video stream to the remote wireless device over the altered communication link having the altered communication link characteristics.
6 Assignments
0 Petitions
Accused Products
Abstract
A video processing system includes a communications interface and video processing circuitry. The communications interface receives video data from a video source, receives at least one operating parameter regarding a remote wireless device, and transmits an output video stream to the remote wireless device. The video processing circuitry couples to the communications interface, receives the video data and the at least one operating parameter, determines video processing parameters based upon the video data and the at least one operating parameter, processes the video data based upon the video processing parameters to produce the output video stream, and provides the output video stream to the communications interface for transmission to the remote wireless device. The video data (incoming video stream) may be processed by altering a frame rate, PCRs, pixel resolution, color resolution, color content, and/or region of interest content of the incoming video data to produce the output video stream.
-
Citations
21 Claims
-
1. A video processing system comprising:
-
a communications interface that receives video data from a video source, that receives at least one operating parameter regarding a remote wireless device, and that transmits an output video stream to the remote wireless device; video processing circuitry coupled to the communications interface that receives the video data and the at least one operating parameter, that determines video processing parameters based upon the video data and the at least one operating parameter, that processes the video data based upon the video processing parameters to produce the output video stream, and that provides the output video stream to the communications interface for transmission to the remote wireless device; wherein the video data is an incoming video stream and the video processing circuitry processes the video data based upon the video processing parameters to produce the output video stream by; determining a plurality of areas of interest in each video frame of a plurality of video frames in the incoming video stream; cropping each video frame of the plurality of video frames to produce a first plurality of cropped video frames having one of the plurality of areas of interest; cropping each video frame of the plurality of video frames to produce a second plurality of cropped video frames having another one of the plurality of areas of interest; and providing the first plurality of cropped video frames and the second plurality of cropped video frames to produce the output video stream; and processing circuitry coupled to the communication interface, the processing circuitry operable to; determine a data throughput requirement to transport the output video stream over a communication link to the remote wireless device; determine communication link characteristics in response to the data throughput requirement and establish the communication link via the communication interface with the remote wireless device having the communication link characteristics; transmit the output video stream to the remote wireless device over the communication link having the communication link characteristics; determine an altered data throughput requirement to transport the output video stream over the communication link to the remote wireless device; determine altered communication link characteristics in response to the altered data throughput requirement and establish an altered communication link via the communication interface with the remote wireless device having the altered communication link characteristics; determine second video processing parameters based upon the altered communication link characteristics; process the video stream based upon the second video processing parameters to generate a second output video stream; and transmit the second output video stream to the remote wireless device over the altered communication link having the altered communication link characteristics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for processing video data comprising:
-
receiving video data from a video source; receiving a plurality of operating parameters regarding a remote wireless device, wherein the plurality of operating parameters includes;
a buffer fullness of a decoder of the remote wireless device;
a remaining battery life of the remote wireless device;
a serviced display resolution of a display of the remote wireless device; and
a serviced color resolution of a display of the remote wireless device;determining video processing parameters based upon the video data and the plurality of operating parameters; processing the video data based upon the video processing parameters to produce an output video stream; determine a data throughput requirement to transport the output video stream over a communication link to the remote wireless device; determine communication link characteristics in response to the data throughput requirement and establish the communication link with the remote wireless device having the communication link characteristics; transmit the output video stream to the remote wireless device over the communication link having the communication link characteristics; determine an altered data throughput requirement to transport the output video stream over the communication link to the remote wireless device; determine altered communication link characteristics in response to the altered data throughput requirement and establish an altered communication link with the remote wireless device having the altered communication link characteristics; and transmit the output video stream to the remote wireless device over the altered communication link having the altered communication link characteristics. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification