Patent classifications
H04N21/4347
SYSTEMS AND METHODS FOR CONCURRENTLY PLAYING MULTIPLE REMOTELY STORED MEDIA FILES IN A WEB BROWSER
Systems and methods to seek a requested playback time for multiple remotely stored media files concurrently playing in a web browser running on a client computer, including providing, on a web page displayed by the web browser, a reference timeline based on metadata of each media file of a set of selected media files comprising media content. A seek instruction is received comprising a first requested playback time on the reference timeline. A subset of the media files which are to play at the first requested playback time on the reference timeline is identified based on the metadata of each media file of the set of selected media files. The media content of the subset of media files is retrieved for the first requested playback time from remote storage. The retrieved media content is output to corresponding display areas provided on the web page.
Preparation of warm inputs for digital content streaming
Systems and methods, to efficiently prepare for live and stored file content, implement one or more warm inputs, which actively ingest and demux content, but do not actively decode the content until an input switch is commanded. Each warm input can cache a most recent instantaneous decoder refresh and subsequent reference frames (I-frames and P-frames). Upon an input switch being commanded, the subject input commences decoding of such preserved frames. The formerly-warm input then acts as a hot input (decoding every frame) until the input switch completes. The use of warm inputs, which avoid the decoding stage, reduces computational resource use, allows preparation of all inputs by default, and permits metrics, status reports, and thumbnails to be generated regarding non-active inputs.
Apparatus, a method and a computer program for video coding and decoding
A method comprising: writing, in a container file, a first video-based point cloud compression (V-PCC) bitstream and a second V-PCC bitstream, wherein said first and second V-PCC bitstreams are associated with a common group based on at least one logical context; writing, in the container file, an indication about the common group between the first V-PCC bitstream and the second V-PCC bitstream; generating a media presentation description (MPD) file with a first representation belonging to a first adaptation set associated with the first V-PCC bitstream and a second representation belonging to a second adaptation set associated with the second V-PCC bitstream; and writing, in the MPD file, at least one information element describing grouping information of the first representation belonging to the first adaptation set and the second representation belonging to the second adaptation set, wherein said information element is provided with at least one attribute indicating that said first and second V-PCC bitstreams are user-switchable alternatives upon rendering.
System and Method of Controlling Equipment Based on Data Transferred In-Band in Video via Optically Encoded Images
Data is encoded into one or more optically encoded images. The optically encoded images are then inserted as image data into a video sequence - i.e., in video frames. Data are transmitted in-band within the video, via any conceivable video distribution channel or format. The video may be trans-coded as required - because the data are optically encoded, any video processing that even crudely preserves the frame images will preserve the optically encoded data. This scheme of in-band data transfer in video is very robust. A video receiving apparatus receives the video, inspects the image data from video frames in memory, detects optically encoded images in the image data, and decodes the optically encoded images to recover the data. The frames carrying optically encoded images are typically discarded and not rendered to a display. The receiver controls connected equipment, other than a display (e.g., a musical instrument), based on the extracted data.
RECORDING AND REPRODUCING APPARATUS AND METHOD THEREOF
In a recording and reproducing apparatus and a recording and reproducing method for the recording and reproducing apparatus for recording and reproducing image information on a scene obtained through photographing, relative to a predetermined first recording medium and being capable of setting one or more chapters to each scene, a face recognizing process is executed for a photographed image based on the image information, an importance level of each chapter is set in accordance with a result of the face recognizing process for a very important person (VIP) set by a user, and each chapter having a relevant importance level among importance levels of respective chapters is selectively reproduced. A user can therefore find an object chapter and scene quickly and easily.
Transmitting device, transmitting method, receiving device, and receiving method
The present invention enables a receiving side to easily recognize a high-quality format corresponding to encoded image data included in an extended video stream. Two video streams including a basic video stream including encoded image data of basic format image data, and an extended video stream including encoded image data of high-quality format image data of one type selected from a plurality of types are generated. A container of a predetermined format including the basic video stream and the extended video stream is transmitted. Information indicating a high-quality format corresponding to the encoded image data included in the extended video stream is inserted into the extended video stream and/or the container.
METHOD AND APPARATUS FOR ENCAPSULATING ENCODED MEDIA DATA IN A MEDIA FILE
The present invention concerns a method of encapsulating subpicture bitstreams in at least one media file, the subpicture bitstreams corresponding to encoded media data of a subpicture corresponding to a rectangular region of video data, the method comprising: obtaining the plurality of subpicture bitstreams; encapsulating each subpicture bitstream in a subpicture track; generating at least one base track referencing at least two subpicture tracks and forming a spatial arrangement of the at least two subpicture tracks; generating information describing APS referenced by samples of the at least two subpicture tracks; encapsulating the subpicture tracks, the at least one base track and the information describing APS in the at least one media file.
Coding and decoding of interleaved image data
Sampled data is packaged in checkerboard format for encoding and decoding. The sampled data may be quincunx sampled multi-image video data (e.g., 3D video or a multi-program stream), and the data may also be divided into sub-images of each image which are then multiplexed, or interleaved, in frames of a video stream to be encoded and then decoded using a standardized video encoder. A system for viewing may utilize a standard video decoder and a formatting device that de-interleaves the decoded sub-images of each frame reformats the images for a display device. A 3D video may be encoded using a most advantageous interleaving format such that a preferred quality and compression ratio is reached. In one embodiment, the invention includes a display device that accepts data in multiple formats.
Active video bandwidth management using SDV control
Methods and systems to manage narrowcast bandwidth are disclosed. In one embodiment, the method includes receiving a channel tune request from a set top box associated with a service group, and determining whether current total bandwidth use by the service group is at or above a first predetermined threshold. The method additionally includes multicasting a high bitrate version of a requested channel to the set top boxes of the service group when the current total bandwidth use by the service group is below the first predetermined threshold. The requested channel corresponds to the received channel tune request. The method further includes multicasting a low bitrate version of the requested channel to the set top boxes of the service group when the current total bandwidth use by the service group is at or above the first predetermined threshold.
ELECTRONIC DEVICE AND METHOD FOR OPERATING SAME
Provided are an electronic device and a method of operating the electronic device. The electronic device includes a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory to analyze content displayed on a display to recognize a channel providing the content, execute a multi-streaming service application corresponding to the recognized channel as a background, request multi-streaming service information regarding the content from a server through the multi-streaming service application, receive the multi-streaming service information in response to the request, based on the received multi-streaming service information, display a user interface notifying that a multi-streaming service regarding the content is available, and, according to a user input received in response to the user interface, activate and execute the multi-streaming service application.