Patent classifications
H04N21/4143
Contextual remote control user interface
A mobile device is coupled to a computer system configured to access media content sources and play media content items provided thereby on a media device. The mobile device receives a first control specification that includes a plurality of first information items each associated with one of the media content sources and a first action definition. The first information items are concurrently displayed on a remote control user interface of the mobile device. In accordance with a selection of one of the first information items corresponding to a first content source, the mobile device transmits a command of a first action definition corresponding to the selected first information item to the computer system, and receives a second control specification that includes a plurality of second information items. Each second information item is associated with a respective content item provided by the first content source and a second action definition.
Contextual remote control user interface
A mobile device is coupled to a computer system configured to access media content sources and play media content items provided thereby on a media device. The mobile device receives a first control specification that includes a plurality of first information items each associated with one of the media content sources and a first action definition. The first information items are concurrently displayed on a remote control user interface of the mobile device. In accordance with a selection of one of the first information items corresponding to a first content source, the mobile device transmits a command of a first action definition corresponding to the selected first information item to the computer system, and receives a second control specification that includes a plurality of second information items. Each second information item is associated with a respective content item provided by the first content source and a second action definition.
User interfaces for providing live video
The present disclosure generally relates to providing live video. An example method includes, at a computer system, while in an editing mode for a presentation, receiving, via one or more input devices, a request to insert an object onto a first slide of the presentation, wherein the request includes associating the object with a source for live video; and while in a presentation mode for the presentation, displaying, via a display generation component, the first slide including concurrent display of the object and one or more visual elements, wherein: in accordance with a determination that the object is associated with a camera, the object includes a live video stream from the camera; and in accordance with a determination that the object is associated with a non-camera external device, the object includes a live video stream that mirrors a portion of a display of the non-camera external device.
HIGH-QUALITY, REDUCED DATA RATE STREAMING VIDEO PRODUCTION AND MONITORING SYSTEM
Video signals are received from multiple sources, including remote sources, and are collected at a central location for viewing and/or storage. The signals are transmitted to a central site as compressed, progressively-scanned streaming video signals, employing data rates in the range of 2-4 Mbps. 24 fps or less is used, and the frame rate may be variable or fixed. The source signal frame rate and image size may be different for each source signal, and the frame rate and image size of the source signal in the format stored may be different from the frame rate and image size in the format displayed. In formats utilizing less than 24 fps progressive scan multi-format, direct streaming is made possible from HDTV (16:9) data, enabling applications utilizing these higher levels of resolution. Application of these formats adjusts streams, enabling a video surveillance system to transmit streams to a remote viewing device.
HIGH-QUALITY, REDUCED DATA RATE STREAMING VIDEO PRODUCTION AND MONITORING SYSTEM
Video signals are received from multiple sources, including remote sources, and are collected at a central location for viewing and/or storage. The signals are transmitted to a central site as compressed, progressively-scanned streaming video signals, employing data rates in the range of 2-4 Mbps. 24 fps or less is used, and the frame rate may be variable or fixed. The source signal frame rate and image size may be different for each source signal, and the frame rate and image size of the source signal in the format stored may be different from the frame rate and image size in the format displayed. In formats utilizing less than 24 fps progressive scan multi-format, direct streaming is made possible from HDTV (16:9) data, enabling applications utilizing these higher levels of resolution. Application of these formats adjusts streams, enabling a video surveillance system to transmit streams to a remote viewing device.
Program recording webification
A method of providing a program recording to a user includes: accessing an application service provider that includes a program database via a first connection over a network with a user processor; selecting, with the user processor, a program recording to be received at the location of the user processor; providing the program recording selected with the user processor, at the location of the application service provider or a third location different from the location of the application service provider and the location of the user processor; and delivering the selected program recording to the location of the user processor.
Rendering hardware accelerated graphics in a web application
The subject disclosure is directed towards providing a web application with access to hardware accelerated graphics. A rendering format for a set of video frames is established. A graphics component, which is coupled to a graphics device and associated with an unsupported file type, is identified. The graphics component generates image data compromising the hardware accelerated graphics. When the web application requests a set of video frames, the image data is transformed into the set of video frames in accordance with the format. Then, the set of frames is communicated to a display device.
Rendering hardware accelerated graphics in a web application
The subject disclosure is directed towards providing a web application with access to hardware accelerated graphics. A rendering format for a set of video frames is established. A graphics component, which is coupled to a graphics device and associated with an unsupported file type, is identified. The graphics component generates image data compromising the hardware accelerated graphics. When the web application requests a set of video frames, the image data is transformed into the set of video frames in accordance with the format. Then, the set of frames is communicated to a display device.
Method and apparatus for communicating and updating logo identifiers
A method and system for processing logos includes a listing system assigning a logo address for a logo data file, storing the logo data file in a file server so that the logo data file is accessible by the logo address and storing the logo address in a database. The system includes a program guide module and a user device communicating a logo request signal to the program guide module. The program guide module communicates a logo return data signal including the logo address to the user device. The user device retrieves the logo graphics file from the file server using the logo address and displays a logo corresponding to the logo data file on a display associated therewith.
Method and apparatus for communicating and updating logo identifiers
A method and system for processing logos includes a listing system assigning a logo address for a logo data file, storing the logo data file in a file server so that the logo data file is accessible by the logo address and storing the logo address in a database. The system includes a program guide module and a user device communicating a logo request signal to the program guide module. The program guide module communicates a logo return data signal including the logo address to the user device. The user device retrieves the logo graphics file from the file server using the logo address and displays a logo corresponding to the logo data file on a display associated therewith.