H04N21/4355

Display apparatus and method

A display apparatus and method. A display apparatus including a display control unit configured to display a moving image on a first region of a display screen; and a thumbnail generation unit configured to generate a plurality of thumbnail images based on a plurality of still images related to the moving image, wherein the display control unit is configured to display the plurality of thumbnail images on a second region of the display screen.

Systems and methods for linking segments of media guidance data for efficient operation of memory constrained devices

Methods and systems for generating segmented media asset identifiers are described herein. The method includes retrieving a first media guidance data segment of a plurality of media guidance data segments. Each segment of the plurality of media guidance data segments includes a plurality of media asset identifiers and is navigationally linked to at least one other media guidance data segment. The method further involves generating for display the media asset identifiers of the first media guidance data segment. While generating for display the media asset identifiers of the first media guidance data segment, a first user input corresponding to navigating to the media asset identifiers of a linked media guidance data segment is received. In response to receiving the first user input, the linked media guidance data segment is retrieved, and the media asset identifiers of the linked media guidance data segment are generated for display.

Apparatus and method for capturing and displaying segmented content

A method for providing content includes determining a viewing direction of a user viewing a content item comprising a plurality of video streams, selecting two or more video streams of the content item based on the viewing direction of the user and directional data associated with the plurality of video streams, decoding the two or more video streams to form two or more decoded video streams, stitching the two or more decoded video streams to form a combined image, and causing the combined image to be displayed to the user. Systems perform similar steps and non-transitory computer readable storage mediums each store one or more computer programs.

FRAME CONVERSION FOR ADAPTIVE STREAMING ALIGNMENT

Methods for generating an AV bitstream (e.g., an MPEG-2 transport stream or bitstream segment having adaptive streaming format) such that the AV bitstream includes at least one video I-frame synchronized with at least one audio I-frame, e.g., including by re-authoring at least one video or audio frame (as a re-authored I-frame or a re-authored P-frame). Typically, a segment of content of the AV bitstream which includes the re-authored frame starts with an I-frame and includes at least one subsequent P-frame. Other aspects are methods for adapting such an AV bitstream, audio/video processing units configured to perform any embodiment of the inventive method, and audio/video processing units which include a buffer memory which stores at least one segment of an AV bitstream generated in accordance with any embodiment of the inventive method.

Content-modification system with overlay handling feature

In one aspect, a method includes identifying an upcoming content-modification opportunity on a channel, where the upcoming content-modification opportunity relates to a modifiable content-segment transmitted by a content-distribution system on the channel, and where the modifiable content-segment includes an overlay content portion and a non-overlay content portion. The method also includes responsive to identifying the upcoming content-modification opportunity on the channel, identifying a content-presentation device tuned to the channel. The method also includes determining location data associated with the overlay content portion. The method also includes transmitting, to the identified content-presentation device, the determined location data to facilitate the content-presentation device performing a content-modification operation in connection with the identified upcoming content-modification opportunity on the channel, where performing the content-modification operation involves replacing only the non-overlay content portion with supplemental content.

Techniques for dynamic digital advertising

Techniques for dynamic digital advertising are disclosed. In one particular embodiment, the techniques may be realized as a dynamic advertising method comprising: receiving, by a computer processor associated with a dynamic advertising device, from a client device, first advertising content information including timepoint data for a playback event associated with first advertising content of a first advertising slot on a webpage; configuring, by the computer processor, a recall request for the first advertising content, the recall request including identification data associated with the first advertising content and specifying a timepoint obtained from the timepoint data; receiving, by the computer processor, from the client device, first advertising content resume request; and requesting, by the computer processor, for the client device, using the recall request, timepoint-configured first advertising content having a playback start time equal to the timepoint.

METHODS, SYSTEMS, AND MEDIA FOR TRANSFERRING PLAYBACK OF MEDIA CONTENT

Methods, systems, and media for transferring playback of media content are provided. In some implementations, the method comprises: receiving a request to initiate a mirroring session in which a tabbed window including a page having a plurality of media content items is rendered on a computing device and transmitted as a video stream to a display device that is in communication with the computing device over a local area network; encoding the video stream including the tabbed window and the plurality of media content items; transmitting the encoded video stream to the display device via the local area network; determining that a user of the tabbed window on the display device intends to view a media content item from the plurality of media content items on the page; inhibiting presentation of the media content item on the computing device; causing the media content item to be decoded and presented on the display device; detecting an event associated with presentation of the media content item on the display device; and, in response to detecting the event associated with presentation of the media content item on the display device, causing the mirroring session to resume.

Server device, method of transmission processing of server device, client device, method of reception processing of client device, and server system
10965971 · 2021-03-30 · ·

An imaging unit captures an image of a subject to obtain image data. A transmission unit transmits, to a client device, a container in a predetermined format including a video stream configured by the image data obtained by imaging. Capture information indicating an imaging state in the imaging unit is inserted in a layer of the video stream and/or a layer of the container. The capture information is, for example, information regarding an imaging direction of the imaging unit, information regarding a focus distance of the imaging unit, and information regarding a zoom ratio of the imaging unit. The client device can control an imaging state of a server device.

Data distribution system, data distribution method, marker, filter and program

A data distribution system including a source configured to distribute data and a sink configured to process the distributed data includes a marker configured to receive a packet distributed by the source, add supplementary information to the received packet based on information obtained from a header of the packet, and transfer the packet; and a filter configured to receive the packet transferred by the marker, determine whether the received packet can be transferred to the sink based on the supplementary information added to the packet, transfer the packet to the sink if the packet can be transferred to the sink.

System and method for communicating non-standard video data via USB

Some embodiments include an apparatus, method, and computer program product for receiving non-standard video data via a single standard universal serial bus (USB) interface, where the non-standard video data includes sensor data from one or more sensors in addition to standard video frames from an image detector. Some embodiments include recovering a standard video picture encoding packet from a standard USB packet, and recovering non-standard video data. Some embodiments include detecting a pseudo-video frame within the non-standard video data, determining sensor data from one or more sensors from the pseudo-video frame, and transmitting the sensor data to a monitor scaler processor. Some embodiments include storing the standard USB packet, and in response to the detecting, discarding the pseudo-video frame.