Patent classifications
H04N21/4346
Video signal processing device, video signal processing method, recording medium, and signal processing circuit
A video signal processing device includes an SoC that receives input of a plurality of video signals, each including a plurality of packets, and multiplexing the video signals to output a multiplexed video signal, and an FPGA that receives input of a multiplexed video signal and demultiplexes the multiplexed video signal to output the plurality of video signals. When deficient data whose size is less than the size of one packet is detected in any of a plurality of video signals, the FPGA performs one of (i) processing for discarding the detected deficient data and (ii) processing for adding dummy data to the detected deficient data to make the size of the deficient data equal to the size of an integral multiple of one packet.
DISCONTINUITY DETECTION IN TRANSPORT STREAMS
Methods and apparatuses for detecting timestamp discontinuities and video resolution discontinuities within a packet stream and marking locations of the detected discontinuities within the packet stream are described. Prior to transmission of the packet stream, an electronic device may perform timestamp discontinuity detection by acquiring a sequence of packets to be transmitted, identifying a first timestamp associated with an earliest packet within the sequence of packets, identifying a second timestamp associated with a latest packet within the sequence of packets, determining a timestamp time difference between the first timestamp and the second timestamp, determining a maximum chunk time difference based on a data rate at which the sequence of packets were encoded and a data size of the encoded packets, and detecting that a timestamp discontinuity exists within the sequence of packets if the timestamp time difference is greater than the maximum chunk time difference.
Data processing device, receiving device, data processing method, and program with dynamic priority order
The present disclosure relates to a data processing device, a receiving device, a data processing method, and a program that can suppress the occurrence of reproduction faults caused by a reduction in bit rate. An input packet classifying unit classifies an input packet as a high priority packet or a low priority packet according to priority order based on data included in packets configuring a stream. An output packet selecting unit preferentially selects and outputs a packet of high priority order from among packets that have been classified by the input packet classifying unit and being retained in a high priority packet FIFO or a low priority packet FIFO. The present technology is applied to, for example, a receiving device that can receive a plurality of streams.
Method and system of processing image sequences
A system or method for processing a variable bit rate representation of an image sequence can include segmenting a variable bit rate representation of an image sequence into a plurality of segments and creating a second representation of the image sequence where a block of information from a first segment of the plurality of segments is interlaced with blocks of information of a second segment of the plurality of segments. The second representation of the image sequence can include a fragment header indicating the block of information of the first segment of the plurality of segments interlaced with the blocks of information of the second segment of the plurality of segments.
Bit rate stream switching
Embodiments for changing bit rates in streaming media are provided. As portions of a streaming media file are downloaded for playback, the size of the portion is compared with an expected size determined prior to initiating playback of streaming AV data. The portion of the media file may be padded such that the size of the portion matches the size specified prior to initiating playback of streaming AV data.
Method and system for serialization and deserialization (SERDES) for inter-system communications
An integrated circuit may comprise a tuner operable to digitize a band of frequencies comprising a plurality of television channels, a crossbar operable to select one or more of the plurality of television channels output by the tuner, a plurality of demodulators operable to receive the selected one or more television channels from the crossbar and demodulate the selected one or more television channels to recover a plurality of transport streams, a transport module operable to multiplex the plurality of transport streams into a single packet stream, and a framer operable to: encapsulate packets of the plurality of transport streams into transport stream frames of a serial datastream, and insert filler frames into the serial datastream after every Nth transport stream frame of the serial datastream, where N is an integer.
MEDIA PLAYBACK APPARATUS AND METHOD FOR SYNCHRONOUSLY REPRODUCING VIDEO AND AUDIO ON A WEB BROWSER
A media playback apparatus and a method for synchronously reproducing video and audio on a web browser are provided. In the media playback apparatus, audio is buffered to be outputted at a time point at which video is outputted, thereby synchronizing the outputs of video and audio. The media playback apparatus may output the video in synchronization with the audio even when video and audio are decoded by different decoders. Therefore, it is possible to implement a decoder separately from a decoder embedded in a web browser in a non-plug-in environment, thereby reducing the dependency on the codec format of the media.
BITSTREAM ALIGNMENT AND SYNCHRONOUS PROCESSING METHOD AND SYSTEM, RECEIVING TERMINAL AND COMMUNICATION SYSTEM
Disclosed are a bitstream alignment and synchronous processing method, transmitting terminal, receiving terminal and communication system. The method includes: configuring, when multiple bitstreams are required to be aligned, by a transmitting terminal, alignment auxiliary information in the multiple bitstreams so as to store the same or transmit the same to a receiving terminal; and acquiring, by the receiving terminal, the multiple bitstreams, and synchronizing each of the bitstreams of a different standard according to the alignment auxiliary information carried in each of the bitstreams.
Application layer modification to enable transmission gaps
Television white space devices are operable to communicate information over television white space and, more specifically, to quiet a transmitter for sensing signals in the television white space. A method for inconspicuous quieting of the transmitter in a television white space device inserts, from an application layer, information into a transport stream for transmission by the transmitter of the television white space device to produce a null window of time within the transport stream at a predetermined time. The method also transmits the transport stream by the transmitter of the television white space device and quiets the transmitter during the null window of time. The method senses, by a white space sensor of the television white space device, existing signals in the white space during the null window of time.
VIDEO TRANSMISSION SYSTEM, TRANSMISSION APPARATUS, DISPLAY APPARATUS, VIDEO TRANSMISSION METHOD, AND RECORDING MEDIUM
A video transmission system includes a transmission apparatus, display apparatus, and controller. The transmission apparatus includes a transmitter that divides a second video stream of a second bit rate into a plurality of transmission packets and transmits the plurality of transmission packets to the display apparatus. The display apparatus includes a decoder that decodes a video for display from the plurality of transmission packets, and a determiner that determines whether packet loss has occurred. The controller (i) controls the encoding to reduce the second bit rate by a predefined amount or reduce the second bit rate at a transmission rate of a certain proportion when an occurrence of packet loss is indicated, and (ii) causes the transmitter to transmit a plurality of dummy packets, along with the transmission packets, to the display apparatus via a network when no occurrence of packet loss has been indicated for a predetermined time.