H04N21/433

DYNAMIC RESOLUTION CHANGE HINTS FOR ADAPTIVE STREAMING
20230224532 · 2023-07-13 ·

An example device for retrieving media data includes a memory configured to store video data; a video decoder configured to decode the video data; and one or more processors implemented in circuitry and configured to: determine that a media presentation includes first video data at a first spatial resolution and second video data at a second spatial resolution, the second spatial resolution being different than the first spatial resolution; receive a first portion of the first video data at the first spatial resolution for a first playback time; send the first portion of the first video data at the first spatial resolution to the video decoder; receive a second portion of the second video data at the second spatial resolution for a second playback time later than the first playback time; and send the second portion of the second video data at the second spatial resolution to the video decoder.

Method and apparatus for secure transfer and playback of multimedia content
11700359 · 2023-07-11 · ·

A method and apparatus for secure transfer and playback of multimedia content enables the secure transfer of multimedia content from a digital video recorder (DVR) to a personal computer (PC) and further to a handheld device. A DVR determines which devices on a Local Area Network (LAN) are authorized to share and/or retrieve content from the DVR. The DVR receives a connection request from a PC on the LAN, authorizes the connection request and establishes a secure connection between the DVR and the PC. Once the secure connection is established, the DVR receives a request for multimedia content from the PC, prepares the multimedia content for transfer and transfers the multimedia content to the PC.

Methods and systems for providing relevant season series recording functionality

Systems and methods are provided herein for scheduling a season recording. A series is provided to a user device, the series having a plurality of sequential seasons, and each season having a plurality of episodes. A request for recording the series is received from the user. In response, a last episode of the series watched by the user is identified. A relevant season of the plurality of seasons is then determined, such that the relevant season precedes another season of the plurality of seasons and includes the last episode watched by the user. Then, episodes of the relevant season that follow the last episode watched by the user are scheduled for recording, such that episodes of a season that precedes the relevant season are not scheduled for recording.

Light weight transport stream streaming protocol for live transcoding system

A robust, computationally-efficient and secure system is described for streaming content from a server to a client device via the Internet or another digital network. Various aspects relate to automated processes, systems and devices for securing a media stream with efficient yet effective digital cryptography. In particular, content may be transmitted in transport stream (TS) format in which all packets are encrypted (e.g., using a cipher block chain), in which control packets are exempted from encryption (e.g., using an electronic codebook), or in any other manner.

Re-encoding predicted picture frames in live video stream applications
11700419 · 2023-07-11 · ·

In various examples, a media stream may be received by a re-encode system that may leverage a recode engine to convert (e.g., at an interval, based on a request, etc.) an inter-frame associated with the media stream to an intra-frame. The intra-frame may be converted from the inter-frame using parameters or other information associated with and received with the media stream. The converted intra-frame may be merged into an updated segment of the media stream in place of the original inter-frame to enable storage of the updated segment—or a portion thereof—for later use.

Re-encoding predicted picture frames in live video stream applications
11700419 · 2023-07-11 · ·

In various examples, a media stream may be received by a re-encode system that may leverage a recode engine to convert (e.g., at an interval, based on a request, etc.) an inter-frame associated with the media stream to an intra-frame. The intra-frame may be converted from the inter-frame using parameters or other information associated with and received with the media stream. The converted intra-frame may be merged into an updated segment of the media stream in place of the original inter-frame to enable storage of the updated segment—or a portion thereof—for later use.

Multimodal inputs for computer-generated reality
11698674 · 2023-07-11 · ·

Implementations of the subject technology provide determining an operating mode of an electronic device based at least in part on whether the electronic device is communicatively coupled to an associated base device. Based on the determined operating mode, the subject technology identifies a set of input modalities for initiating a recording of content within a field of view of the electronic device. The subject technology monitors sensor information generated by at least one sensor included in, or communicatively coupled to, the electronic device. Further, the subject technology initiates the recording of content within the field of view of the electronic device when the monitored sensor information indicates that at least one of the identified set of input modalities has been triggered.

METHODS AND SYSTEMS FOR EFFICIENTLY DOWNLOADING MEDIA ASSETS

Methods and systems are described for downloading media assets efficiently and quickly before loss of network connectivity. The method may allow a user to download portions of a media asset in different versions to download a maximum portion of the media asset before loss of network connectivity. Certain versions of media assets may be downloaded more quickly than other versions of media assets. The method may also allow a user to view partially downloaded media assets without network connectivity. The method may also replace portions of media assets downloaded in a first version with portions of the media assets in a second version once network connectivity is restored.

Content viewing tracking

This application describes methods, systems, and apparatus for allowing a user to easily determine whether the user and/or other user(s) have viewed content. For example, a program guide may display one or more graphics associated with the content (e.g., a movie poster), and in response to determining whether the user has viewed the content, the program guide may include an indication of whether the user has viewed the content. The program guide may include indications associated with multiple users (e.g., different colors, icons, graphics, or text). The program guide may filter the content based on whether the user has viewed the content (e.g., only display content the user has not viewed). A computing device storing the content may manage recording of the content based on whether the user has viewed the content (e.g., delete the recording if the user has viewed the content). A viewing history of the user may be maintained.

Broadcast reception device, broadcast reception method, and broadcast reception program

A broadcast reception device includes: a program recording execution unit that stores, into a recording-content storage area, program identification information for identifying a broadcast program, and storage-destination information for specifying a server device storing the broadcast program; a reception function execution unit that transmits the program identification information and the program storage-destination information to the server device specified from the program storage-destination information; and an output unit that outputs sound information and image information on the broadcast program transmitted from the server device.