Abstract:
A digital signal receiving system is provided for establishing high-speed clock resynchronization even if abnormality such as a poor radio wave receiving condition takes place. The system is constructed such that recipient STC data and PCR data are acquired in response to detection of a variation in frequency of a clock signal, and these data are stored as variation information data. The receiver 10 sets the PCR data in the R_STC counter 142, and sends the variation information data to the host device 20. The host device 20, in turn, sets a computation result obtained based on host STC data and the variation information data in the H_STC counter 242.
Abstract:
Systems and methods that use differential values to represent decoding and presentation times (64) of pictures are provided. Optionally, some of the systems or the methods may use an entropy coding method (48) such as, for example, the Universal Variable Length Code (UVLC) for the differential time stamps.
Abstract:
In a method for transmission of video information between HTTP servers and clients in a shared network resource, particularly Internet, the video information is stored as a video file consisting of packet-divided video streams compression-coded with average bit rates t(c) which cover the clients' expected channel bit rates sigma . Each packet and the video file are supplied with a header containing information for realizing a bandwidth-scalable video transmission over a suitable version of HTTP. During transmission switching between the video streams takes place on the basis pf an estimation of the channel bit rate sigma and the information in the packet header, such that the bit rate t(c) is adapted to the client's actual channel bit rate sigma . In a method for client-executed search and retrieval of video information in a shared network resource, particularly searching of a video frame Fx in a packet-divided video stream, the packets in a video stream are divipacket packet in each group. On basis of given search criteria and search-specific information in the packet headers the packet with the video frame Fx is found, such that a pseudo-random search and retrieval are realized with the use of a suitable version of HTTP as transport protocol.
Abstract:
A data stream processing device for recording a data stream inputted through a network. An MPEG2 partial TS and information about the transmission line bandwidth both recorded on a recorded medium are read out. According to the read out information, the bandwidth of an IEEE1394 serial data bas is ensured. The packet of the read out MPEGA2 partial TS is buffered. A time stamp is created according to the PCR decoded during the buffering. Thereafter, a header containing the time stamp is added to the MPEG2-TS packet to create a source packet and sent to another electronic device by using a transmission bandwidth of the IEEE1394 serial data bas where a source packet is ensured.
Abstract:
Method to enable a local system time clock counter (STC) of a receiving recording device to lock to program clock reference (PCR) information comprised in a received real time sequence of information signal packets, such as MPEG2 Transport Stream packets. The method comprising determining the number of cycles between arrival of the first information signal packet and the arrival of the information signal packet comprising the first Program Clock Reference (PCR) information. This information is stored as an attribute of the stored sequence.
Abstract:
The present invention discloses a system which comprises two endpoints (1, 2) communicating with each other by means of a packet-switched network. The endpoints (1, 2) use adaptation algorithms for estimating jitter from packet arrival times and for modifying silence period lengths according to the latest estimate. According to the present invention, the endpoints (1, 2) are able to measure a response time ( rho ) at a certain point of time and use it as a parameter in the adaptation algorithms.
Abstract:
A time stamping apparatus uses modulo time base and time increment resolution for efficiently encoding a local time base for different video/audio sources embedded in the compressed data. The local time base is mainly encoded in two parts: a modulo time base that indicates the specific interval in the reference time base; and a time base increment relative to the reference time. Two forms of time base increment are used to allow for the possibility of different encoding order and displaying order. A resolution for time base increment is introduced here to allow video/audio sources of different frame rates to be encoded and multiplexed into one bitstream. Also, bit saving is also obtained for some of the video frame rates. The parameter of time base increment resolution can be placed in the header of group of video object plane.
Abstract:
Data is encoded at a variable bitrate (210, 220) and formed into packets (230) having a server time stamp. The server time stamps are constructed so that the streaming of the packets will be substantially constant, not variable, and equal to a desired, bugeted bandwidth, such as one corresponding to fully utilizing a modem link. to schedule the sending of packets, the server (240) uses the server time stamp, rather than, for example, the play-back time stamp. By having the data encoded at a variable bitrate, the otherwise-unused capacity, i.e., the capacity not used by the server, can be used to send packets needed in the future. This is accomplished by the server time stamps scheduling packets for transmission that will not be needed until the future.
Abstract:
A method and apparatus are provided for encoding of digital video signals in the form of video clips (A, B) to enable them to be seamlessly joined without requiring reset of a decoder to a starting state. The system uses an encoder having a coding stage and an encoder buffer, and comprises successively encoding the pictures of a clip according to a predetermined coding scheme (suitably according to MPEG standards), reading the encoded pictures into the buffer, and subsequently reading the encoded clip out of the buffer at a substantially constant bit rate. To enable simple joining of the clips, a predetermined encoder buffer occupancy (Blc) is specified with a controllably varied target number of bits being used to encode a picture. The targetin produces an encoder buffer occupancy substantially equal to the predetermined buffer occupancy (Blc) at the moment the last picture of the segment has been read into the buffer. Particularly for the technique are in interactive video systems where the user can affect a narrative flow without having discontinuities in the presentation of that narrative.
Abstract:
Sistema y método de ajuste de retardo audio/vídeo que comprende las siguientes etapas: extraer parámetros característicos de una fuente de audio (3); 5 introducir los parámetros extraídos de la fuente de audio (3) en el video procedente de una fuente de video (1); extraer de la señal de audio, tras el procesado del video, los mismos parámetros extraídos en la primera etapa; obtener de la señal de video, tras el procesado del video, los parámetros de audio introducidos en la segunda etapa; comparar los parámetros de audio extraídos en la tercera etapa y obtenidos en la 10 cuarta; calcular el retardo existente entre los parámetros de audio comparados; almacenar el retardo calculado; y finalmente retardar la señal de audio un valor de retardo configurable en función del retardo calculado y del retardo almacenado procedente de una ejecución anterior del método.