Remote-controlled media studio
AssigneesSling Media, Inc., Sling Media Pvt Ltd
InventorsPadmanabha R. Rao, Satish Iyer
Life of this patent
Estimating the term…
Abstract
A system includes a computing device programmed to generate an aggregated media item that includes individual media items from a plurality of inputs. The aggregated media item combines one or more of the individual media items for a common display. The computing device is further programmed to send the aggregated media item to a media device and receive commands from the media device. The commands identify data from the aggregated media content item to be included in a media output item. The computing device is further programmed to generate the media output item based on the aggregated media content item and the commands.
Claims20
A method for media processing, the method comprising:
- receiving, by a plurality of decoders via a network interface, a plurality of media input items, each received from a respective one of a plurality of media devices in communication with the network interface;
- communicating decoded instances of the plurality of media input items from the plurality of decoders to a picture-in-picture (PIP) generator and to a video processor, the plurality of decoders, the network interface, the PIP generator, and the video processor integrated within a portable device;
- generating, by the PIP generator, a multiview media item from the decoded instances of the plurality of media input items received from the plurality of decoders, the multiview media item comprising at least some of the plurality of media input items arranged to be viewed simultaneously;
- communicating, by the PIP generator, the multiview media item to an operator console for display within an interactive user interface of the operator console;
- receiving, by the video processor from the operator console responsive to the operator console receiving the multiview media item and based on user interactions with the multiview media item via the interactive user interface, a set of video processing instructions indicating selection of at least one media input item from the multiview media item for inclusion in a media output item and indicating at least one video processing function to perform on the at least one media input item;
- and
- generating, by the video processor, the media output item from the decoded instances of the plurality of media input items received from the plurality of decoders, the media output item generated in accordance with the set of video processing instructions to comprise the at least one media input item selected and processed by the video processor in accordance with the at least one video processing function.
A media processing system comprising:
- a media studio integrated within a portable device, the media studio comprising:
- a network interface to provide a local area network by which to communicatively couple with a plurality of media devices and with an operator console;
- a plurality of decoders coupled with the network interface, each to receive and decode a respective one of a plurality of media input items from a respective one of the plurality of media devices;
- a picture-in-picture (PIP) generator configured to:
- generate a multiview media item from the plurality of media input items as received from the plurality of decoders, the multiview media item comprising at least some of the plurality of media input items arranged to be viewed simultaneously;
- and
- communicate the multiview media item to the operator console for display within an interactive user interface;
- and
- a video processor configured to:
- receive a set of video processing instructions from the operator console responsive to the operator console receiving the multiview media item and based on user interactions with the multiview media item via the interactive user interface, the set of video processing instructions indicating selection of at least one media input item from the multiview media item for inclusion in a media output item and indicating at least one video processing function to perform on the at least one media input item;
- and
- generate the media output item from the plurality of media input items, as received from the plurality of decoders, in accordance with the set of video processing instructions, such that the media output item comprises the at least one media input item selected and processed by the video processor in accordance with the at least one video processing function.
Dependencies are inferred from the claim text.